(function(){var g,ba="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global?global:this,ca={};function ea(a,b){(ca[a]=ca[a]||[]).push(b);var c=ba;a=a.split(".");for(var d=0;d<a.length-1&&c;d++)c=c[a[d]];a=a[a.length-1];c&&c[a]instanceof Function&&(c[a]=b(c[a]))}
function fa(){fa=function(){};if(!ba.Symbol){ba.Symbol=aaa;var a=[],b=function(b){return function(d){a=[];d=b(d);for(var e=[],f=0,h=d.length;f<h;f++){var k;a:if(k=d[f],14>k.length)k=!1;else{for(var l=0;14>l;l++)if(k[l]!="jscomp_symbol_"[l]){k=!1;break a}k=!0}k?a.push(d[f]):e.push(d[f])}return e}};ea("Object.keys",b);ea("Object.getOwnPropertyNames",b);ea("Object.getOwnPropertySymbols",function(c){return function(d){b.Lxb=Object.getOwnPropertyNames(d);a.push.apply(c(d));return a}})}}var baa=0;
function aaa(a){return"jscomp_symbol_"+a+baa++}function ia(){fa();ba.Symbol.iterator||(ba.Symbol.iterator=ba.Symbol("iterator"));ia=function(){}}function ka(a){ia();fa();ia();var b=a[Symbol.iterator];if(b)return b.call(a);var c=0;return{next:function(){return c<a.length?{done:!1,value:a[c++]}:{done:!0}}}}function ma(a){if(!(a instanceof Array)){a=ka(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a}
function p(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.constructor=a;for(var d in b)if(Object.defineProperties){var e=Object.getOwnPropertyDescriptor(b,d);e&&Object.defineProperty(a,d,e)}else a[d]=b[d]}var na=na||{},r=this;function oa(a){return void 0!==a}function pa(a){a=a.split(".");for(var b=r,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b}function ra(){}function sa(a){a.Ic=function(){return a.$Ia?a.$Ia:a.$Ia=new a}}
function ta(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function caa(a){return null!=a}function ua(a){return"array"==ta(a)}function va(a){var b=ta(a);return"array"==b||"object"==b&&"number"==typeof a.length}function v(a){return"string"==typeof a}function wa(a){return"boolean"==typeof a}function xa(a){return"number"==typeof a}function ya(a){return"function"==ta(a)}function za(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function Aa(a){return a[Ba]||(a[Ba]=++daa)}
var Ba="closure_uid_"+(1E9*Math.random()>>>0),daa=0;function eaa(a,b,c){return a.call.apply(a.bind,arguments)}function faa(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}
function w(a,b,c){w=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?eaa:faa;return w.apply(null,arguments)}function Ca(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}function Da(a,b){for(var c in b)a[c]=b[c]}var Ea=Date.now||function(){return+new Date};
function gaa(a){if(r.execScript)r.execScript(a,"JavaScript");else if(r.eval){if(null==Ga)if(r.eval("var _evalTest_ = 1;"),"undefined"!=typeof r._evalTest_){try{delete r._evalTest_}catch(d){}Ga=!0}else Ga=!1;if(Ga)r.eval(a);else{var b=r.document,c=b.createElement("SCRIPT");c.type="text/javascript";c.defer=!1;c.appendChild(b.createTextNode(a));b.body.appendChild(c);b.body.removeChild(c)}}else throw Error("goog.globalEval not available");}var Ga=null;
function x(a,b){a=a.split(".");var c=r;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&oa(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}function z(a,b){function c(){}c.prototype=b.prototype;a.ya=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Zr=function(a,c,f){for(var h=Array(arguments.length-2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return b.prototype[c].apply(a,h)}};function Ha(a){if(Error.captureStackTrace)Error.captureStackTrace(this,Ha);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a));this.X$a=!0}z(Ha,Error);Ha.prototype.name="CustomError";function B(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function Ia(a,b,c){var d={},e;for(e in a)b.call(c,a[e],e,a)&&(d[e]=a[e]);return d}function Ja(a,b,c){var d={},e;for(e in a)d[e]=b.call(c,a[e],e,a);return d}function Ka(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return!0;return!1}function La(a,b,c){for(var d in a)if(!b.call(c,a[d],d,a))return!1;return!0}function Ma(a){var b=0,c;for(c in a)b++;return b}function Na(a){for(var b in a)return b}function Oa(a){for(var b in a)return a[b]}
function haa(a,b){return Pa(a,b)}function Ra(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Sa(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function Ta(a,b){for(var c=va(b),d=c?b:arguments,c=c?0:1;c<d.length&&(a=a[d[c]],oa(a));c++);return a}function Ua(a,b){return null!==a&&b in a}function Pa(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function Va(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return d}function Wa(a,b,c){return(b=Va(a,b,c))&&a[b]}
function Xa(a){for(var b in a)return!1;return!0}function Ya(a,b){b in a&&delete a[b]}function Za(a,b,c){return null!==a&&b in a?a[b]:c}function $a(a,b,c){return b in a?a[b]:a[b]=c}function iaa(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(c in b)if(!(c in a))return!1;return!0}function ab(a){var b={},c;for(c in a)b[c]=a[c];return b}
function bb(a){var b=ta(a);if("object"==b||"array"==b){if(ya(a.clone))return a.clone();var b="array"==b?[]:{},c;for(c in a)b[c]=bb(a[c]);return b}return a}function jaa(a){var b={},c;for(c in a)b[a[c]]=c;return b}var cb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function db(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<cb.length;f++)c=cb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}function eb(a){var b=arguments.length;if(1==b&&ua(arguments[0]))return eb.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of arguments");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c}
function fb(a){var b=arguments.length;if(1==b&&ua(arguments[0]))return fb.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};function gb(a,b){return 0==a.lastIndexOf(b,0)}function hb(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}function kaa(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")}function ib(a){return/^[\s\xa0]*$/.test(a)}var jb=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};
function kb(a,b){a=String(a).toLowerCase();b=String(b).toLowerCase();return a<b?-1:a==b?0:1}
function lb(a,b){if(b)a=a.replace(mb,"&amp;").replace(nb,"&lt;").replace(ob,"&gt;").replace(pb,"&quot;").replace(qb,"&#39;").replace(rb,"&#0;");else{if(!laa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(mb,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(nb,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(ob,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(pb,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(qb,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(rb,"&#0;"))}return a}
var mb=/&/g,nb=/</g,ob=/>/g,pb=/"/g,qb=/'/g,rb=/\x00/g,laa=/[\x00&<>"']/;function sb(a){return tb(a,"&")?"document"in r?maa(a):naa(a):a}function maa(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},c;c=r.document.createElement("div");return a.replace(oaa,function(a,e){var f=b[a];if(f)return f;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(f=String.fromCharCode(e)));f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})}
function naa(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?a:String.fromCharCode(c)}})}var oaa=/&([^;\s<&]+);?/g;function tb(a,b){return-1!=a.indexOf(b)}function paa(a,b,c){var d=a;0<=b&&b<a.length&&0<c&&(d=a.substr(0,b)+a.substr(b+c,a.length-b-c));return d}
function vb(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")}var wb=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function xb(a,b){a=oa(void 0)?a.toFixed(void 0):String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return wb("0",Math.max(0,b-c))+a}function yb(a){return Array.prototype.join.call(arguments,"")}function zb(a,b){return a<b?-1:a>b?1:0};function Ab(){0!=Bb&&(Cb[Aa(this)]=this);this.rP=this.rP;this.nL=this.nL}var Bb=0,Cb={};Ab.prototype.rP=!1;Ab.prototype.Ana=function(){return this.rP};Ab.prototype.sf=function(){if(!this.rP&&(this.rP=!0,this.Kd(),0!=Bb)){var a=Aa(this);delete Cb[a]}};function Db(a,b){Eb(a,Ca(Fb,b))}function Eb(a,b,c){a.rP?oa(c)?b.call(c):b():(a.nL||(a.nL=[]),a.nL.push(oa(c)?w(b,c):b))}Ab.prototype.Kd=function(){if(this.nL)for(;this.nL.length;)this.nL.shift()()};function Fb(a){a&&"function"==typeof a.sf&&a.sf()};function Gb(a,b){b.unshift(a);Ha.call(this,kaa.apply(null,b));b.shift()}z(Gb,Ha);Gb.prototype.name="AssertionError";function qaa(a,b){throw new Gb("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));};function Hb(a,b,c){this.Q5a=c;this.kZa=a;this.eab=b;this.Laa=0;this.Ih=null}Hb.prototype.get=function(){var a;0<this.Laa?(this.Laa--,a=this.Ih,this.Ih=a.next,a.next=null):a=this.kZa();return a};Hb.prototype.put=function(a){this.eab(a);this.Laa<this.Q5a&&(this.Laa++,a.next=this.Ih,this.Ih=a)};function Ib(){this.Bea=this.tT=null}var Kb=new Hb(function(){return new Jb},function(a){a.reset()},100);Ib.prototype.add=function(a,b){var c=Kb.get();c.set(a,b);this.Bea?this.Bea.next=c:this.tT=c;this.Bea=c};Ib.prototype.remove=function(){var a=null;this.tT&&(a=this.tT,this.tT=this.tT.next,this.tT||(this.Bea=null),a.next=null);return a};function Jb(){this.next=this.scope=this.fn=null}Jb.prototype.set=function(a,b){this.fn=a;this.scope=b;this.next=null};
Jb.prototype.reset=function(){this.next=this.scope=this.fn=null};var Lb=[],Nb=[],Ob=!1;function Pb(a){Lb[Lb.length]=a;if(Ob)for(var b=0;b<Nb.length;b++)a(w(Nb[b].wrap,Nb[b]))};function Qb(a){return function(){return a}}var Rb=Qb(!1),Sb=Qb(!0),Tb=Qb(null);function Ub(a){return a}function Vb(a){return function(){return!a.apply(this,arguments)}};function Wb(a){return a[a.length-1]}var Xb=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(v(a))return v(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},D=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=v(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};
function Yb(a,b,c){for(var d=a.length,e=v(a)?a.split(""):a,d=d-1;0<=d;--d)d in e&&b.call(c,e[d],d,a)}
var Zb=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,h=v(a)?a.split(""):a,k=0;k<d;k++)if(k in h){var l=h[k];b.call(c,l,k,a)&&(e[f++]=l)}return e},$b=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=v(a)?a.split(""):a,h=0;h<d;h++)h in f&&(e[h]=b.call(c,f[h],h,a));return e},ac=Array.prototype.reduce?function(a,b,c,d){d&&(b=w(b,d));return Array.prototype.reduce.call(a,
b,c)}:function(a,b,c,d){var e=c;D(a,function(c,h){e=b.call(d,e,c,h,a)});return e},bc=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=v(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1},cc=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=v(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;return!0};
function dc(a,b){var c=0;D(a,function(a,e,f){b.call(void 0,a,e,f)&&++c},void 0);return c}function ec(a,b,c){b=gc(a,b,c);return 0>b?null:v(a)?a.charAt(b):a[b]}function gc(a,b,c){for(var d=a.length,e=v(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1}function hc(a,b,c){b=ic(a,b,c);return 0>b?null:v(a)?a.charAt(b):a[b]}function ic(a,b,c){for(var d=a.length,e=v(a)?a.split(""):a,d=d-1;0<=d;d--)if(d in e&&b.call(c,e[d],d,a))return d;return-1}
function jc(a,b){return 0<=Xb(a,b)}function kc(a){if(!ua(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function lc(a,b){jc(a,b)||a.push(b)}function mc(a,b,c){nc(a,c,0,b)}function oc(a,b,c){Ca(nc,a,c,0).apply(null,b)}function raa(a,b,c){var d;2==arguments.length||0>(d=Xb(a,c))?a.push(b):mc(a,b,d)}function pc(a,b){b=Xb(a,b);var c;(c=0<=b)&&rc(a,b);return c}function rc(a,b){return 1==Array.prototype.splice.call(a,b,1).length}function sc(a,b,c){b=gc(a,b,c);return 0<=b?(rc(a,b),!0):!1}
function saa(a,b){var c=0;Yb(a,function(d,e){b.call(void 0,d,e,a)&&rc(a,e)&&c++})}function tc(a){return Array.prototype.concat.apply(Array.prototype,arguments)}function taa(a){return Array.prototype.concat.apply(Array.prototype,arguments)}function uc(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}
function vc(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(va(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var h=0;h<f;h++)a[e+h]=d[h]}else a.push(d)}}function nc(a,b,c,d){return Array.prototype.splice.apply(a,wc(arguments,1))}function wc(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
function xc(a,b,c){function d(a){return za(a)?"o"+Aa(a):(typeof a).charAt(0)+a}b=b||a;c=c||d;for(var e={},f=0,h=0;h<a.length;){var k=a[h++],l=c(k);Object.prototype.hasOwnProperty.call(e,l)||(e[l]=!0,b[f++]=k)}b.length=f}function yc(a,b,c){return zc(a,c||Ac,!1,b)}function Bc(a,b,c){return zc(a,b,!0,void 0,c)}function zc(a,b,c,d,e){for(var f=0,h=a.length,k;f<h;){var l=f+h>>1,m;m=c?b.call(e,a[l],l,a):b(d,a[l]);0<m?f=l+1:(h=l,k=!m)}return k?f:~f}function Cc(a,b){a.sort(b||Ac)}
function uaa(a,b){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]={index:d,value:a[d]};var e=b||Ac;Cc(c,function(a,b){return e(a.value,b.value)||a.index-b.index});for(d=0;d<a.length;d++)a[d]=c[d].value}function vaa(a,b,c){var d=c||Ac;Cc(a,function(a,c){return d(b(a),b(c))})}function Dc(a,b,c){vaa(a,function(a){return a[b]},c)}function Ec(a,b){if(!va(a)||!va(b)||a.length!=b.length)return!1;for(var c=a.length,d=waa,e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}
function Ac(a,b){return a>b?1:a<b?-1:0}function waa(a,b){return a===b}function Fc(a,b,c){c=yc(a,b,c);return 0>c?(mc(a,b,-(c+1)),!0):!1}function Hc(a,b,c){for(var d={},e=0;e<a.length;e++){var f=a[e],h=b.call(c,f,e,a);oa(h)&&(d[h]||(d[h]=[])).push(f)}return d}function Ic(a,b,c){var d={};D(a,function(e,f){d[b.call(c,e,f,a)]=e});return d}
function Jc(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(ua(d))for(var e=0;e<d.length;e+=8192)for(var f=wc(d,e,e+8192),f=Jc.apply(null,f),h=0;h<f.length;h++)b.push(f[h]);else b.push(d)}return b}function Kc(a){for(var b=Math.random,c=a.length-1;0<c;c--){var d=Math.floor(b()*(c+1)),e=a[c];a[c]=a[d];a[d]=e}};var Lc;a:{var Mc=r.navigator;if(Mc){var Nc=Mc.userAgent;if(Nc){Lc=Nc;break a}}Lc=""}function Oc(a){return tb(Lc,a)};function Pc(){return(Oc("Chrome")||Oc("CriOS"))&&!Oc("Edge")};function Qc(a){r.setTimeout(function(){throw a;},0)}var Rc;
function xaa(){var a=r.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!Oc("Presto")&&(a=function(){var a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host,a=w(function(a){if(("*"==d||a.origin==d)&&a.data==
c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!Oc("Trident")&&!Oc("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(oa(c.next)){c=c.next;var a=c.XCa;c.XCa=null;a()}};return function(a){d.next={XCa:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("SCRIPT")?function(a){var b=document.createElement("SCRIPT");
b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){r.setTimeout(a,0)}}var Sc=Ub;Pb(function(a){Sc=a});function Tc(a,b){Uc||yaa();Vc||(Uc(),Vc=!0);Wc.add(a,b)}var Uc;function yaa(){if(r.Promise&&r.Promise.resolve){var a=r.Promise.resolve(void 0);Uc=function(){a.then(Xc)}}else Uc=function(){var a=Xc,a=Sc(a);!ya(r.setImmediate)||r.Window&&r.Window.prototype&&!Oc("Edge")&&r.Window.prototype.setImmediate==r.setImmediate?(Rc||(Rc=xaa()),Rc(a)):r.setImmediate(a)}}var Vc=!1,Wc=new Ib;function Xc(){for(var a;a=Wc.remove();){try{a.fn.call(a.scope)}catch(b){Qc(b)}Kb.put(a)}Vc=!1};function Yc(a,b){this.Hx=Zc;this.MOa=void 0;this.BO=this.LE=this.Do=null;this.y9=this.Rka=!1;if(a!=ra)try{var c=this;a.call(b,function(a){$c(c,ad,a)},function(a){if(!(a instanceof bd))try{if(a instanceof Error)throw a;throw Error("Promise rejected.");}catch(b){}$c(c,cd,a)})}catch(d){$c(this,cd,d)}}var Zc=0,ad=2,cd=3;function dd(){this.next=this.context=this.JR=this.A_=this.iJ=null;this.always=!1}dd.prototype.reset=function(){this.context=this.JR=this.A_=this.iJ=null;this.always=!1};
var ed=new Hb(function(){return new dd},function(a){a.reset()},100);function fd(a,b,c){var d=ed.get();d.A_=a;d.JR=b;d.context=c;return d}function zaa(a,b,c){gd(a,b,c,null)||Tc(Ca(b,a))}function Aaa(a){return new Yc(function(b,c){var d=a.length,e=[];if(d)for(var f=function(a,c){d--;e[a]=c;0==d&&b(e)},h=function(a){c(a)},k=0,l;k<a.length;k++)l=a[k],zaa(l,Ca(f,k),h);else b(e)})}Yc.prototype.then=function(a,b,c){return Baa(this,ya(a)?a:null,ya(b)?b:null,c)};Yc.prototype.then=Yc.prototype.then;
Yc.prototype.$goog_Thenable=!0;Yc.prototype.cancel=function(a){this.Hx==Zc&&Tc(function(){var b=new bd(a);hd(this,b)},this)};function hd(a,b){if(a.Hx==Zc)if(a.Do){var c=a.Do;if(c.LE){for(var d=0,e=null,f=null,h=c.LE;h&&(h.always||(d++,h.iJ==a&&(e=h),!(e&&1<d)));h=h.next)e||(f=h);e&&(c.Hx==Zc&&1==d?hd(c,b):(f?(d=f,d.next==c.BO&&(c.BO=d),d.next=d.next.next):id(c),jd(c,e,cd,b)))}a.Do=null}else $c(a,cd,b)}function kd(a,b){a.LE||a.Hx!=ad&&a.Hx!=cd||ld(a);a.BO?a.BO.next=b:a.LE=b;a.BO=b}
function Baa(a,b,c,d){var e=fd(null,null,null);e.iJ=new Yc(function(a,h){e.A_=b?function(c){try{var e=b.call(d,c);a(e)}catch(m){h(m)}}:a;e.JR=c?function(b){try{var e=c.call(d,b);!oa(e)&&b instanceof bd?h(b):a(e)}catch(m){h(m)}}:h});e.iJ.Do=a;kd(a,e);return e.iJ}Yc.prototype.ndb=function(a){this.Hx=Zc;$c(this,ad,a)};Yc.prototype.odb=function(a){this.Hx=Zc;$c(this,cd,a)};
function $c(a,b,c){a.Hx==Zc&&(a===c&&(b=cd,c=new TypeError("Promise cannot resolve to itself")),a.Hx=1,gd(c,a.ndb,a.odb,a)||(a.MOa=c,a.Hx=b,a.Do=null,ld(a),b!=cd||c instanceof bd||Caa(a,c)))}function gd(a,b,c,d){if(a instanceof Yc)return kd(a,fd(b||ra,c||null,d)),!0;var e;if(a)try{e=!!a.$goog_Thenable}catch(h){e=!1}else e=!1;if(e)return a.then(b,c,d),!0;if(za(a))try{var f=a.then;if(ya(f))return Daa(a,f,b,c,d),!0}catch(h){return c.call(d,h),!0}return!1}
function Daa(a,b,c,d,e){function f(a){k||(k=!0,d.call(e,a))}function h(a){k||(k=!0,c.call(e,a))}var k=!1;try{b.call(a,h,f)}catch(l){f(l)}}function ld(a){a.Rka||(a.Rka=!0,Tc(a.k0a,a))}function id(a){var b=null;a.LE&&(b=a.LE,a.LE=b.next,b.next=null);a.LE||(a.BO=null);return b}Yc.prototype.k0a=function(){for(var a;a=id(this);)jd(this,a,this.Hx,this.MOa);this.Rka=!1};
function jd(a,b,c,d){if(c==cd&&b.JR&&!b.always)for(;a&&a.y9;a=a.Do)a.y9=!1;if(b.iJ)b.iJ.Do=null,md(b,c,d);else try{b.always?b.A_.call(b.context):md(b,c,d)}catch(e){nd.call(null,e)}ed.put(b)}function md(a,b,c){b==ad?a.A_.call(a.context,c):a.JR&&a.JR.call(a.context,c)}function Caa(a,b){a.y9=!0;Tc(function(){a.y9&&nd.call(null,b)})}var nd=Qc;function bd(a){Ha.call(this,a)}z(bd,Ha);bd.prototype.name="cancel";function od(a){return $b(a,function(a){a=a.toString(16);return 1<a.length?a:"0"+a}).join("")}function pd(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);128>e?b[c++]=e:(2048>e?b[c++]=e>>6|192:(55296==(e&64512)&&d+1<a.length&&56320==(a.charCodeAt(d+1)&64512)?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};function qd(){Oc("iPod")}function rd(){return Oc("iPhone")&&!Oc("iPod")&&!Oc("iPad")};var sd=Oc("Opera"),td=Oc("Trident")||Oc("MSIE"),Eaa=Oc("Edge"),ud=Oc("Gecko")&&!(tb(Lc.toLowerCase(),"webkit")&&!Oc("Edge"))&&!(Oc("Trident")||Oc("MSIE"))&&!Oc("Edge"),vd=tb(Lc.toLowerCase(),"webkit")&&!Oc("Edge");vd&&Oc("Mobile");Oc("Macintosh");Oc("Windows");Oc("Linux")||Oc("CrOS");var wd=r.navigator||null;wd&&tb(wd.appVersion||"","X11");Oc("Android");rd();Oc("iPad");qd();function xd(){var a=r.document;return a?a.documentMode:void 0}var yd;
a:{var zd="",Ad=function(){var a=Lc;if(ud)return/rv\:([^\);]+)(\)|;)/.exec(a);if(Eaa)return/Edge\/([\d\.]+)/.exec(a);if(td)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(vd)return/WebKit\/(\S+)/.exec(a);if(sd)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Ad&&(zd=Ad?Ad[1]:"");if(td){var Bd=xd();if(null!=Bd&&Bd>parseFloat(zd)){yd=String(Bd);break a}}yd=zd}var Cd={};
function Dd(a){var b;if(!(b=Cd[a])){b=0;for(var c=jb(String(yd)).split("."),d=jb(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var h=c[f]||"",k=d[f]||"",l=/(\d*)(\D*)/g,m=/(\d*)(\D*)/g;do{var n=l.exec(h)||["","",""],q=m.exec(k)||["","",""];if(0==n[0].length&&0==q[0].length)break;b=zb(0==n[1].length?0:parseInt(n[1],10),0==q[1].length?0:parseInt(q[1],10))||zb(0==n[2].length,0==q[2].length)||zb(n[2],q[2])}while(0==b)}b=Cd[a]=0<=b}return b}
var Ed=r.document,Fd=Ed&&td?xd()||("CSS1Compat"==Ed.compatMode?parseInt(yd,10):5):void 0;var Faa=!td||9<=Number(Fd),Gd=!td||9<=Number(Fd),Gaa=td&&!Dd("9");!vd||Dd("528");ud&&Dd("1.9b")||td&&Dd("8")||sd&&Dd("9.5")||vd&&Dd("528");ud&&!Dd("8")||td&&Dd("9");function F(a){this.id=a}F.prototype.toString=function(){return this.id};function I(a,b){this.type=a instanceof F?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.GL=!1;this.NOa=!0}I.prototype.stopPropagation=function(){this.GL=!0};I.prototype.preventDefault=function(){this.defaultPrevented=!0;this.NOa=!1};function Hd(a){Hd[" "](a);return a}Hd[" "]=ra;function Id(a,b,c){return Object.prototype.hasOwnProperty.call(a,b)?a[b]:a[b]=c(b)};function Jd(a,b){I.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.charCode=this.keyCode=this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.yw=this.state=null;a&&this.init(a,b)}z(Jd,I);var Haa=[1,4,2];g=Jd.prototype;
g.init=function(a,b){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;if(b=a.relatedTarget){if(ud){var e;a:{try{Hd(b.nodeName);e=!0;break a}catch(f){}e=!1}e||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;null===d?(this.offsetX=vd||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=vd||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=
void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0):(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.state=a.state;this.yw=a;a.defaultPrevented&&this.preventDefault()};
g.VQ=function(a){return Faa?this.yw.button==a:"click"==this.type?0==a:!!(this.yw.button&Haa[a])};g.stopPropagation=function(){Jd.ya.stopPropagation.call(this);this.yw.stopPropagation?this.yw.stopPropagation():this.yw.cancelBubble=!0};g.preventDefault=function(){Jd.ya.preventDefault.call(this);var a=this.yw;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Gaa)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};g.A1a=function(){return this.yw};var Ld="closure_listenable_"+(1E6*Math.random()|0);function Nd(a){return!(!a||!a[Ld])}var Iaa=0;function Jaa(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.gW=!!d;this.Nw=e;this.key=++Iaa;this.removed=this.d6=!1}function Od(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.Nw=null};function Pd(a){this.src=a;this.listeners={};this.t2=0}g=Pd.prototype;g.add=function(a,b,c,d,e){var f=a.toString();a=this.listeners[f];a||(a=this.listeners[f]=[],this.t2++);var h=Qd(a,b,d,e);-1<h?(b=a[h],c||(b.d6=!1)):(b=new Jaa(b,this.src,f,!!d,e),b.d6=c,a.push(b));return b};g.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;var e=this.listeners[a];b=Qd(e,b,c,d);return-1<b?(Od(e[b]),rc(e,b),0==e.length&&(delete this.listeners[a],this.t2--),!0):!1};
function Rd(a,b){var c=b.type;if(!(c in a.listeners))return!1;var d=pc(a.listeners[c],b);d&&(Od(b),0==a.listeners[c].length&&(delete a.listeners[c],a.t2--));return d}g.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.listeners)if(!a||c==a){for(var d=this.listeners[c],e=0;e<d.length;e++)++b,Od(d[e]);delete this.listeners[c];this.t2--}return b};g.nY=function(a,b,c,d){a=this.listeners[a.toString()];var e=-1;a&&(e=Qd(a,b,c,d));return-1<e?a[e]:null};
g.hasListener=function(a,b){var c=oa(a),d=c?a.toString():"",e=oa(b);return Ka(this.listeners,function(a){for(var h=0;h<a.length;++h)if(!(c&&a[h].type!=d||e&&a[h].gW!=b))return!0;return!1})};function Qd(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.removed&&f.listener==b&&f.gW==!!c&&f.Nw==d)return e}return-1};var Sd="closure_lm_"+(1E6*Math.random()|0),Td={},Ud=0;function Vd(a,b,c,d,e){if(ua(b)){for(var f=0;f<b.length;f++)Vd(a,b[f],c,d,e);return null}c=Wd(c);return Nd(a)?a.listen(b,c,d,e):Xd(a,b,c,!1,d,e)}
function Xd(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var h=!!e,k=Yd(a);k||(a[Sd]=k=new Pd(a));c=k.add(b,c,d,e,f);if(c.proxy)return c;d=Kaa();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,h);else if(a.attachEvent)a.attachEvent(Zd(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");Ud++;return c}
function Kaa(){var a=$d,b=Gd?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function ae(a,b,c,d,e){if(ua(b)){for(var f=0;f<b.length;f++)ae(a,b[f],c,d,e);return null}c=Wd(c);return Nd(a)?a.jR(b,c,d,e):Xd(a,b,c,!0,d,e)}function be(a,b,c,d,e){if(ua(b))for(var f=0;f<b.length;f++)be(a,b[f],c,d,e);else c=Wd(c),Nd(a)?a.ji(b,c,d,e):a&&(a=Yd(a))&&(b=a.nY(b,c,!!d,e))&&ce(b)}
function ce(a){if(xa(a)||!a||a.removed)return;var b=a.src;if(Nd(b)){b.Jn(a);return}var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.gW):b.detachEvent&&b.detachEvent(Zd(c),d);Ud--;(c=Yd(b))?(Rd(c,a),0==c.t2&&(c.src=null,b[Sd]=null)):Od(a)}function Zd(a){return a in Td?Td[a]:Td[a]="on"+a}function de(a,b,c,d){var e=!0;if(a=Yd(a))if(b=a.listeners[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.gW==c&&!f.removed&&(f=ee(f,d),e=e&&!1!==f)}return e}
function ee(a,b){var c=a.listener,d=a.Nw||a.src;a.d6&&ce(a);return c.call(d,b)}
function $d(a,b){if(a.removed)return!0;if(!Gd){var c=b||pa("window.event");b=new Jd(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.GL&&0<=e;e--){b.currentTarget=c[e];var f=de(c[e],a,!0,b),d=d&&f}for(e=0;!b.GL&&e<c.length;e++)b.currentTarget=c[e],f=de(c[e],a,!1,b),d=d&&f}return d}return ee(a,new Jd(b,
this))}function Yd(a){a=a[Sd];return a instanceof Pd?a:null}var ge="__closure_events_fn_"+(1E9*Math.random()>>>0);function Wd(a){if(ya(a))return a;a[ge]||(a[ge]=function(b){return a.handleEvent(b)});return a[ge]}Pb(function(a){$d=a($d)});function he(a){Ab.call(this);this.rK=a;this.kh={}}z(he,Ab);var ie=[];g=he.prototype;g.listen=function(a,b,c,d){ua(b)||(b&&(ie[0]=b.toString()),b=ie);for(var e=0;e<b.length;e++){var f=Vd(a,b[e],c||this.handleEvent,d||!1,this.rK||this);if(!f)break;this.kh[f.key]=f}return this};g.jR=function(a,b,c,d){return je(this,a,b,c,d)};function je(a,b,c,d,e,f){if(ua(c))for(var h=0;h<c.length;h++)je(a,b,c[h],d,e,f);else{b=ae(b,c,d||a.handleEvent,e,f||a.rK||a);if(!b)return a;a.kh[b.key]=b}return a}
g.ji=function(a,b,c,d,e){if(ua(b))for(var f=0;f<b.length;f++)this.ji(a,b[f],c,d,e);else c=c||this.handleEvent,e=e||this.rK||this,c=Wd(c),d=!!d,b=Nd(a)?a.nY(b,c,d,e):a?(a=Yd(a))?a.nY(b,c,d,e):null:null,b&&(ce(b),delete this.kh[b.key]);return this};g.removeAll=function(){B(this.kh,function(a,b){this.kh.hasOwnProperty(b)&&ce(a)},this);this.kh={}};g.Kd=function(){he.ya.Kd.call(this);this.removeAll()};g.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function J(){Ab.call(this);this.LB=new Pd(this);this.oWa=this;this.Ps=null}z(J,Ab);J.prototype[Ld]=!0;g=J.prototype;g.addEventListener=function(a,b,c,d){Vd(this,a,b,c,d)};g.removeEventListener=function(a,b,c,d){be(this,a,b,c,d)};
g.dispatchEvent=function(a){var b,c=this.Ps;if(c)for(b=[];c;c=c.Ps)b.push(c);var c=this.oWa,d=a.type||a;if(v(a))a=new I(a,c);else if(a instanceof I)a.target=a.target||c;else{var e=a;a=new I(d,c);db(a,e)}var e=!0,f;if(b)for(var h=b.length-1;!a.GL&&0<=h;h--)f=a.currentTarget=b[h],e=ke(f,d,!0,a)&&e;a.GL||(f=a.currentTarget=c,e=ke(f,d,!0,a)&&e,a.GL||(e=ke(f,d,!1,a)&&e));if(b)for(h=0;!a.GL&&h<b.length;h++)f=a.currentTarget=b[h],e=ke(f,d,!1,a)&&e;return e};
g.Kd=function(){J.ya.Kd.call(this);this.removeAllListeners();this.Ps=null};g.listen=function(a,b,c,d){return this.LB.add(String(a),b,!1,c,d)};g.jR=function(a,b,c,d){return this.LB.add(String(a),b,!0,c,d)};g.ji=function(a,b,c,d){return this.LB.remove(String(a),b,c,d)};g.Jn=function(a){return Rd(this.LB,a)};g.removeAllListeners=function(a){return this.LB?this.LB.removeAll(a):0};
function ke(a,b,c,d){b=a.LB.listeners[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var h=b[f];if(h&&!h.removed&&h.gW==c){var k=h.listener,l=h.Nw||h.src;h.d6&&a.Jn(h);e=!1!==k.call(l,d)&&e}}return e&&0!=d.NOa}g.nY=function(a,b,c,d){return this.LB.nY(String(a),b,c,d)};g.hasListener=function(a,b){return this.LB.hasListener(oa(a)?String(a):void 0,b)};function le(a,b,c){if(ya(a))c&&(a=w(a,c));else if(a&&"function"==typeof a.handleEvent)a=w(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:r.setTimeout(a,b||0)};function me(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function ne(a,b){return(new oe(b)).serialize(a)}function oe(a){this.$ba=a}
oe.prototype.serialize=function(a){var b=[];pe(this,a,b);return b.join("")};
function pe(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(ua(b)){a.serializeArray(b,c);return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");var d="",e;for(e in b)if(Object.prototype.hasOwnProperty.call(b,e)){var f=b[e];"function"!=typeof f&&(c.push(d),qe(e,c),c.push(":"),pe(a,a.$ba?a.$ba.call(b,e,f):f,c),d=",")}c.push("}");return}}switch(typeof b){case "string":qe(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):
"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}}var re={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Laa=/\uffff/.test("￿")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;function qe(a,b){b.push('"',a.replace(Laa,function(a){var b=re[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),re[a]=b);return b}),'"')}
oe.prototype.serializeArray=function(a,b){var c=a.length;b.push("[");for(var d="",e=0;e<c;e++)b.push(d),d=a[e],pe(this,this.$ba?this.$ba.call(a,String(e),d):d,b),d=",";b.push("]")};function se(a){return a.$e&&"function"==typeof a.$e?a.$e():va(a)||v(a)?a.length:Ma(a)}function te(a){if(a.Hh&&"function"==typeof a.Hh)return a.Hh();if(v(a))return a.split("");if(va(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Ra(a)}function ue(a){if(a.um&&"function"==typeof a.um)return a.um();if(!a.Hh||"function"!=typeof a.Hh){if(va(a)||v(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return Sa(a)}}
function ve(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(va(a)||v(a))D(a,b,c);else for(var d=ue(a),e=te(a),f=e.length,h=0;h<f;h++)b.call(c,e[h],d&&d[h],a)}function Maa(a,b){if("function"==typeof a.every)return a.every(b,void 0);if(va(a)||v(a))return cc(a,b,void 0);for(var c=ue(a),d=te(a),e=d.length,f=0;f<e;f++)if(!b.call(void 0,d[f],c&&c[f],a))return!1;return!0};function we(a){return Math.floor(Math.random()*a)}function Naa(a,b){return a+Math.random()*(b-a)}function xe(a,b,c){return Math.min(Math.max(a,b),c)}function ye(a,b,c){return Math.abs(a-b)<=(c||1E-6)}var Ae=Math.sign||function(a){return 0<a?1:0>a?-1:a};function Be(a){return ac(arguments,function(a,c){return a+c},0)}function Ce(a){return Be.apply(null,arguments)/arguments.length}
function Oaa(a){var b=arguments.length;if(2>b)return 0;var c=Ce.apply(null,arguments);return Be.apply(null,$b(arguments,function(a){return Math.pow(a-c,2)}))/(b-1)}function De(a){return Math.sqrt(Oaa.apply(null,arguments))}function Ee(a){return isFinite(a)&&!isNaN(a)};var Fe="StopIteration"in r?r.StopIteration:{message:"StopIteration",stack:""};function Ge(){}Ge.prototype.next=function(){throw Fe;};Ge.prototype.OT=function(){return this};function He(a){if(a instanceof Ge)return a;if("function"==typeof a.OT)return a.OT(!1);if(va(a)){var b=0,c=new Ge;c.next=function(){for(;;){if(b>=a.length)throw Fe;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}
function Ie(a,b){if(va(a))try{D(a,b,void 0)}catch(c){if(c!==Fe)throw c;}else{a=He(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==Fe)throw c;}}}function Je(a){if(va(a))return uc(a);a=He(a);var b=[];Ie(a,function(a){b.push(a)});return b};function Ke(a,b){this.Kg={};this.kh=[];this.Q2=this.Vh=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)}g=Ke.prototype;g.$e=function(){return this.Vh};g.Hh=function(){Le(this);for(var a=[],b=0;b<this.kh.length;b++)a.push(this.Kg[this.kh[b]]);return a};g.um=function(){Le(this);return this.kh.concat()};g.lm=function(a){return Me(this.Kg,a)};
g.UO=function(a){for(var b=0;b<this.kh.length;b++){var c=this.kh[b];if(Me(this.Kg,c)&&this.Kg[c]==a)return!0}return!1};g.equals=function(a,b){if(this===a)return!0;if(this.Vh!=a.$e())return!1;b=b||Paa;Le(this);for(var c,d=0;c=this.kh[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};function Paa(a,b){return a===b}g.zd=function(){return 0==this.Vh};g.clear=function(){this.Kg={};this.Q2=this.Vh=this.kh.length=0};
g.remove=function(a){return Me(this.Kg,a)?(delete this.Kg[a],this.Vh--,this.Q2++,this.kh.length>2*this.Vh&&Le(this),!0):!1};function Le(a){if(a.Vh!=a.kh.length){for(var b=0,c=0;b<a.kh.length;){var d=a.kh[b];Me(a.Kg,d)&&(a.kh[c++]=d);b++}a.kh.length=c}if(a.Vh!=a.kh.length){for(var e={},c=b=0;b<a.kh.length;)d=a.kh[b],Me(e,d)||(a.kh[c++]=d,e[d]=1),b++;a.kh.length=c}}g.get=function(a,b){return Me(this.Kg,a)?this.Kg[a]:b};
g.set=function(a,b){Me(this.Kg,a)||(this.Vh++,this.kh.push(a),this.Q2++);this.Kg[a]=b};g.addAll=function(a){var b;a instanceof Ke?(b=a.um(),a=a.Hh()):(b=Sa(a),a=Ra(a));for(var c=0;c<b.length;c++)this.set(b[c],a[c])};g.forEach=function(a,b){for(var c=this.um(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=function(){return new Ke(this)};
g.OT=function(a){Le(this);var b=0,c=this.Q2,d=this,e=new Ge;e.next=function(){if(c!=d.Q2)throw Error("The map has changed since the iterator was created");if(b>=d.kh.length)throw Fe;var e=d.kh[b++];return a?e:d.Kg[e]};return e};function Me(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function Ne(a){this.Kg=new Ke;a&&this.addAll(a)}function Oe(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+Aa(a):b.substr(0,1)+a}g=Ne.prototype;g.$e=function(){return this.Kg.$e()};g.add=function(a){this.Kg.set(Oe(a),a)};g.addAll=function(a){a=te(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])};g.removeAll=function(a){a=te(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};g.remove=function(a){return this.Kg.remove(Oe(a))};g.clear=function(){this.Kg.clear()};g.zd=function(){return this.Kg.zd()};
g.contains=function(a){return this.Kg.lm(Oe(a))};g.Hh=function(){return this.Kg.Hh()};g.clone=function(){return new Ne(this)};g.equals=function(a){return this.$e()==se(a)&&Qaa(this,a)};function Qaa(a,b){var c=se(b);if(a.$e()>c)return!1;!(b instanceof Ne)&&5<c&&(b=new Ne(b));return Maa(a,function(a){var c=b;return c.contains&&"function"==typeof c.contains?c.contains(a):c.UO&&"function"==typeof c.UO?c.UO(a):va(c)||v(c)?jc(c,a):Pa(c,a)})}g.OT=function(){return this.Kg.OT(!1)};function Raa(a){var b=r.onerror,c=!1;vd&&!Dd("535.3")&&(c=!c);r.onerror=function(d,e,f,h,k){b&&b(d,e,f,h,k);a({message:d,fileName:e,wa:f,njb:h,error:k});return c}}
function Pe(a){var b;b=Pe;var c=Error();if(Error.captureStackTrace)Error.captureStackTrace(c,b),b=String(c.stack);else{try{throw c;}catch(e){c=e}b=(b=c.stack)?String(b):null}if(b)return b;b=[];for(var c=arguments.callee.caller,d=0;c&&(!a||d<a);){b.push(Saa(c));b.push("()\n");try{c=c.caller}catch(e){b.push("[exception trying to get caller]\n");break}d++;if(d>=Taa){b.push("[...long stack...]");break}}a&&d>=a?b.push("[...reached max depth limit...]"):b.push("[end]");return b.join("")}var Taa=50;
function Saa(a){if(Qe[a])return Qe[a];a=String(a);if(!Qe[a]){var b=/function ([^\(]+)/.exec(a);Qe[a]=b?b[1]:"[Anonymous]"}return Qe[a]}var Qe={};function Re(a,b,c,d,e){this.reset(a,b,c,d,e)}Re.prototype.eGa=null;var Uaa=0;Re.prototype.reset=function(a,b,c,d,e){"number"==typeof e||Uaa++;d||Ea();this.SZ=a;this.pLa=b;delete this.eGa};Re.prototype.e1=function(a){this.SZ=a};Re.prototype.getMessage=function(){return this.pLa};Re.prototype.$sa=function(a){this.pLa=a};function Se(a){this.Aaa=a;this.fIa=this.Ria=this.SZ=this.Do=null}function Te(a,b){this.name=a;this.value=b}Te.prototype.toString=function(){return this.name};var Ue=new Te("SEVERE",1E3),Vaa=new Te("WARNING",900),Waa=new Te("INFO",800),Ve=new Te("CONFIG",700),Xaa=new Te("FINE",500);function We(a){r.console&&(r.console.timeStamp?r.console.timeStamp(a):r.console.markTimeline&&r.console.markTimeline(a));r.msWriteProfilerMark&&r.msWriteProfilerMark(a)}g=Se.prototype;g.getName=function(){return this.Aaa};
g.getParent=function(){return this.Do};g.getChildren=function(){this.Ria||(this.Ria={});return this.Ria};g.e1=function(a){this.SZ=a};function Xe(a){if(a.SZ)return a.SZ;if(a.Do)return Xe(a.Do);qaa("Root logger has no level set.");return null}g.log=function(a,b,c){if(a.value>=Xe(this).value)for(ya(b)&&(b=b()),a=new Re(a,String(b),this.Aaa),c&&(a.eGa=c),We("log:"+a.getMessage()),c=this;c;){b=c;var d=a;if(b.fIa)for(var e=0,f;f=b.fIa[e];e++)f(d);c=c.getParent()}};
g.warning=function(a,b){this.log(Vaa,a,b)};g.info=function(a,b){this.log(Waa,a,b)};g.config=function(a,b){this.log(Ve,a,b)};var Ye={},Ze=null;function $e(a){Ze||(Ze=new Se(""),Ye[""]=Ze,Ze.e1(Ve));var b;if(!(b=Ye[a])){b=new Se(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=$e(a.substr(0,c));c.getChildren()[d]=b;b.Do=c;Ye[a]=b}return b};function af(a,b){a&&a.log(Xaa,b,void 0)};function bf(){}bf.prototype.DCa=null;bf.prototype.getOptions=function(){var a;(a=this.DCa)||(a={},ff(this)&&(a[0]=!0,a[1]=!0),a=this.DCa=a);return a};var gf;function hf(){}z(hf,bf);hf.prototype.createInstance=function(){var a=ff(this);return a?new ActiveXObject(a):new XMLHttpRequest};
function ff(a){if(!a.GIa&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.GIa=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.GIa}gf=new hf;var kf=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function lf(a){return a?decodeURI(a):a}function mf(a){var b=a.match(kf);a=b[5];var c=b[6],b=b[7],d="";a&&(d+=a);c&&(d+="?"+c);b&&(d+="#"+b);return d}function Yaa(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e,f=null;0<=d?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}}
function nf(a){if(a[1]){var b=a[0],c=b.indexOf("#");0<=c&&(a.push(b.substr(c)),a[0]=b=b.substr(0,c));c=b.indexOf("?");0>c?a[1]="?":c==b.length-1&&(a[1]=void 0)}return a.join("")}function pf(a,b,c){if(ua(b))for(var d=0;d<b.length;d++)pf(a,String(b[d]),c);else null!=b&&c.push("&",a,""===b?"":"=",encodeURIComponent(String(b)))}function qf(a,b,c){for(c=c||0;c<b.length;c+=2)pf(b[c],b[c+1],a);return a}function rf(a,b){for(var c in b)pf(c,b[c],a);return a}
function Zaa(a,b){return nf(2==arguments.length?qf([a],arguments[1],0):qf([a],arguments,1))};function sf(a){J.call(this);this.headers=new Ke;this.Hea=a||null;this.BE=!1;this.Gea=this.Ve=null;this.KZ=this.bKa=this.S$="";this.DK=this.fna=this.f$=this.Oka=!1;this.f2=0;this.Mda=null;this.JOa=$aa;this.nea=this.T9a=this.ASa=!1}z(sf,J);var $aa="";sf.prototype.Ms=$e("goog.net.XhrIo");var aba=/^https?$/i,bba=["POST","PUT"],tf=[];g=sf.prototype;g.sYa=function(){this.sf();pc(tf,this)};
g.send=function(a,b,c,d){if(this.Ve)throw Error("[goog.net.XhrIo] Object is active with another request="+this.S$+"; newUri="+a);b=b?b.toUpperCase():"GET";this.S$=a;this.KZ="";this.bKa=b;this.Oka=!1;this.BE=!0;this.Ve=this.Hea?this.Hea.createInstance():gf.createInstance();this.Gea=this.Hea?this.Hea.getOptions():gf.getOptions();this.Ve.onreadystatechange=w(this.jMa,this);this.T9a&&"onprogress"in this.Ve&&(this.Ve.onprogress=w(function(a){this.iMa(a,!0)},this),this.Ve.upload&&(this.Ve.upload.onprogress=
w(this.iMa,this)));try{af(this.Ms,uf(this,"Opening Xhr")),this.fna=!0,this.Ve.open(b,String(a),!0),this.fna=!1}catch(f){af(this.Ms,uf(this,"Error opening Xhr: "+f.message));vf(this,f);return}a=c||"";var e=this.headers.clone();d&&ve(d,function(a,b){e.set(b,a)});d=ec(e.um(),cba);c=r.FormData&&a instanceof r.FormData;!jc(bba,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(a,b){this.Ve.setRequestHeader(b,a)},this);this.JOa&&(this.Ve.responseType=this.JOa);
"withCredentials"in this.Ve&&this.Ve.withCredentials!==this.ASa&&(this.Ve.withCredentials=this.ASa);try{wf(this),0<this.f2&&(this.nea=dba(this.Ve),af(this.Ms,uf(this,"Will abort after "+this.f2+"ms if incomplete, xhr2 "+this.nea)),this.nea?(this.Ve.timeout=this.f2,this.Ve.ontimeout=w(this.xRa,this)):this.Mda=le(this.xRa,this.f2,this)),af(this.Ms,uf(this,"Sending request")),this.f$=!0,this.Ve.send(a),this.f$=!1}catch(f){af(this.Ms,uf(this,"Send error: "+f.message)),vf(this,f)}};
function dba(a){return td&&Dd(9)&&xa(a.timeout)&&oa(a.ontimeout)}function cba(a){return"content-type"==a.toLowerCase()}g.xRa=function(){"undefined"!=typeof na&&this.Ve&&(this.KZ="Timed out after "+this.f2+"ms, aborting",af(this.Ms,uf(this,this.KZ)),this.dispatchEvent("timeout"),this.abort(8))};function vf(a,b){a.BE=!1;a.Ve&&(a.DK=!0,a.Ve.abort(),a.DK=!1);a.KZ=b;xf(a);yf(a)}function xf(a){a.Oka||(a.Oka=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}
g.abort=function(){this.Ve&&this.BE&&(af(this.Ms,uf(this,"Aborting")),this.BE=!1,this.DK=!0,this.Ve.abort(),this.DK=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),yf(this))};g.Kd=function(){this.Ve&&(this.BE&&(this.BE=!1,this.DK=!0,this.Ve.abort(),this.DK=!1),yf(this,!0));sf.ya.Kd.call(this)};g.jMa=function(){this.Ana()||(this.fna||this.f$||this.DK?zf(this):this.Ipa())};g.Ipa=function(){zf(this)};
function zf(a){if(a.BE&&"undefined"!=typeof na)if(a.Gea[1]&&4==Af(a)&&2==a.OF())af(a.Ms,uf(a,"Local request error detected and ignored"));else if(a.f$&&4==Af(a))le(a.jMa,0,a);else if(a.dispatchEvent("readystatechange"),4==Af(a)){af(a.Ms,uf(a,"Request complete"));a.BE=!1;try{var b=a.OF(),c;a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break a;default:c=!1}var d;if(!(d=c)){var e;if(e=0===b){var f=String(a.S$).match(kf)[1]||null;if(!f&&r.self&&r.self.location)var h=
r.self.location.protocol,f=h.substr(0,h.length-1);e=!aba.test(f?f.toLowerCase():"")}d=e}if(d)a.dispatchEvent("complete"),a.dispatchEvent("success");else{var k;try{k=2<Af(a)?a.Ve.statusText:""}catch(l){af(a.Ms,"Can not get status: "+l.message),k=""}a.KZ=k+" ["+a.OF()+"]";xf(a)}}finally{yf(a)}}}g.iMa=function(a,b){this.dispatchEvent(Cf(a,"progress"));this.dispatchEvent(Cf(a,b?"downloadprogress":"uploadprogress"))};
function Cf(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}}function yf(a,b){if(a.Ve){wf(a);var c=a.Ve,d=a.Gea[0]?ra:null;a.Ve=null;a.Gea=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){(a=a.Ms)&&a.log(Ue,"Problem encountered resetting onreadystatechange: "+e.message,void 0)}}}function wf(a){a.Ve&&a.nea&&(a.Ve.ontimeout=null);xa(a.Mda)&&(r.clearTimeout(a.Mda),a.Mda=null)}g.HK=function(){return!!this.Ve};
function Af(a){return a.Ve?a.Ve.readyState:0}g.OF=function(){try{return 2<Af(this)?this.Ve.status:-1}catch(a){return-1}};g.getResponseHeader=function(a){return this.Ve&&4==Af(this)?this.Ve.getResponseHeader(a):void 0};g.getAllResponseHeaders=function(){return this.Ve&&4==Af(this)?this.Ve.getAllResponseHeaders():""};function uf(a,b){return b+" ["+a.bKa+" "+a.S$+" "+a.OF()+"]"}Pb(function(a){sf.prototype.Ipa=a(sf.prototype.Ipa)});function Df(a,b){this.QJa=a;this.jSa=b}Df.prototype.getKey=function(){return this.QJa};Df.prototype.getValue=function(){return this.jSa};Df.prototype.clone=function(){return new Df(this.QJa,this.jSa)};function Ef(a){this.Qu=[];if(a)a:{var b;if(a instanceof Ef){if(b=a.um(),a=a.Hh(),0>=this.$e()){for(var c=this.Qu,d=0;d<b.length;d++)c.push(new Df(b[d],a[d]));break a}}else b=Sa(a),a=Ra(a);for(d=0;d<b.length;d++)this.insert(b[d],a[d])}}g=Ef.prototype;g.insert=function(a,b){var c=this.Qu;c.push(new Df(a,b));a=c.length-1;b=this.Qu;for(c=b[a];0<a;){var d=a-1>>1;if(b[d].getKey()>c.getKey())b[a]=b[d],a=d;else break}b[a]=c};
g.remove=function(){var a=this.Qu,b=a.length,c=a[0];if(!(0>=b)){if(1==b)kc(a);else{a[0]=a.pop();for(var a=0,b=this.Qu,d=b.length,e=b[a];a<d>>1;){var f=2*a+1,h=2*a+2,f=h<d&&b[h].getKey()<b[f].getKey()?h:f;if(b[f].getKey()>e.getKey())break;b[a]=b[f];a=f}b[a]=e}return c.getValue()}};g.Hh=function(){for(var a=this.Qu,b=[],c=a.length,d=0;d<c;d++)b.push(a[d].getValue());return b};g.um=function(){for(var a=this.Qu,b=[],c=a.length,d=0;d<c;d++)b.push(a[d].getKey());return b};
g.UO=function(a){return bc(this.Qu,function(b){return b.getValue()==a})};g.lm=function(a){return bc(this.Qu,function(b){return b.getKey()==a})};g.clone=function(){return new Ef(this)};g.$e=function(){return this.Qu.length};g.zd=function(){return 0==this.Qu.length};g.clear=function(){kc(this.Qu)};function Hf(){Ef.call(this)}z(Hf,Ef);Hf.prototype.enqueue=function(a,b){this.insert(a,b)};Hf.prototype.dequeue=function(){return this.remove()};Oc("Firefox");rd()||qd();Oc("iPad");!Oc("Android")||Pc()||Oc("Firefox")||Oc("Opera")||Oc("Silk");Pc();!Oc("Safari")||Pc()||Oc("Coast")||Oc("Opera")||Oc("Edge")||Oc("Silk")||Oc("Android")||rd()||Oc("iPad")||qd();var If=null,Jf=null;function eba(a){var b=[];fba(a,function(a){b.push(a)});return b}function fba(a,b){function c(b){for(;d<a.length;){var c=a.charAt(d++),e=Jf[c];if(null!=e)return e;if(!ib(c))throw Error("Unknown base64 encoding at char: "+c);}return b}Kf();for(var d=0;;){var e=c(-1),f=c(0),h=c(64),k=c(64);if(64===k&&-1===e)break;b(e<<2|f>>4);64!=h&&(b(f<<4&240|h>>2),64!=k&&b(h<<6&192|k))}}
function Kf(){if(!If){If={};Jf={};for(var a=0;65>a;a++)If[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),Jf[If[a]]=a,62<=a&&(Jf["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)]=a)}};var gba=!td||9<=Number(Fd);!ud&&!td||td&&9<=Number(Fd)||ud&&Dd("1.9.1");td&&Dd("9");function Lf(a,b){this.x=oa(a)?a:0;this.y=oa(b)?b:0}g=Lf.prototype;g.clone=function(){return new Lf(this.x,this.y)};g.toString=function(){return"("+this.x+", "+this.y+")"};g.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
g.translate=function(a,b){a instanceof Lf?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),xa(b)&&(this.y+=b));return this};g.scale=function(a,b){b=xa(b)?b:a;this.x*=a;this.y*=b;return this};function Mf(a,b){this.width=a;this.height=b}function Nf(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}g=Mf.prototype;g.clone=function(){return new Mf(this.width,this.height)};g.toString=function(){return"("+this.width+" x "+this.height+")"};function Of(a){return Math.max(a.width,a.height)}function Pf(a){return Math.min(a.width,a.height)}g.ZA=function(){return this.width*this.height};g.NI=function(){return this.width/this.height};g.zd=function(){return!this.ZA()};
g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};g.scale=function(a,b){b=xa(b)?b:a;this.width*=a;this.height*=b;return this};function Qf(a,b){b=a.NI()>b.NI()?b.width/a.width:b.height/a.height;return a.scale(b)};function hba(a){var b=a||document;if(b.getElementsByClassName)a=b.getElementsByClassName("dock-panel-tabs")[0];else if(b.querySelectorAll&&b.querySelector)a=b.querySelector(".dock-panel-tabs");else{var c,d,b=document;a=a||b;if(a.querySelectorAll&&a.querySelector)a=a.querySelectorAll(".dock-panel-tabs");else if(a.getElementsByClassName){var e=a.getElementsByClassName("dock-panel-tabs");a=e}else{e=a.getElementsByTagName("*");d={};for(b=c=0;a=e[b];b++){var f=a.className;"function"==typeof f.split&&jc(f.split(/\s+/),
"dock-panel-tabs")&&(d[c++]=a)}d.length=c;a=d}a=a[0]}return a||null}function iba(a,b){B(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:Rf.hasOwnProperty(d)?a.setAttribute(Rf[d],b):gb(d,"aria-")||gb(d,"data-")?a.setAttribute(d,b):a[d]=b})}
var Rf={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
function Tf(a,b,c){var d=arguments,e=document,f=String(d[0]),h=d[1];if(!gba&&h&&(h.name||h.type)){f=["<",f];h.name&&f.push(' name="',lb(h.name),'"');if(h.type){f.push(' type="',lb(h.type),'"');var k={};db(k,h);delete k.type;h=k}f.push(">");f=f.join("")}f=e.createElement(f);h&&(v(h)?f.className=h:ua(h)?f.className=h.join(" "):iba(f,h));2<d.length&&jba(e,f,d);return f}
function jba(a,b,c){function d(c){c&&b.appendChild(v(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];!va(f)||za(f)&&0<f.nodeType?d(f):D(kba(f)?uc(f):f,d)}}function Uf(a){if("outerHTML"in a)return a.outerHTML;var b=(9==a.nodeType?a:a.ownerDocument||a.document).createElement("DIV");b.appendChild(a.cloneNode(!0));return b.innerHTML}
function kba(a){if(a&&"number"==typeof a.length){if(za(a))return"function"==typeof a.item||"string"==typeof a.item;if(ya(a))return"function"==typeof a.item}return!1};function Vf(a,b){this.sm=this.VM=this.Oz="";this.lx=null;this.WJ=this.Eo="";this.vu=this.Kna=!1;var c;a instanceof Vf?(this.vu=oa(b)?b:a.vu,Wf(this,a.Oz),c=a.VM,Xf(this),this.VM=c,c=a.sm,Xf(this),this.sm=c,Yf(this,a.lx),Zf(this,a.Eo),$f(this,a.xr.clone()),ag(this,a.WJ)):a&&(c=String(a).match(kf))?(this.vu=!!b,Wf(this,c[1]||"",!0),a=c[2]||"",Xf(this),this.VM=bg(a),a=c[3]||"",Xf(this),this.sm=bg(a,!0),Yf(this,c[4]),Zf(this,c[5]||"",!0),$f(this,c[6]||"",!0),ag(this,c[7]||"",!0)):(this.vu=!!b,this.xr=
new cg(null,0,this.vu))}g=Vf.prototype;g.toString=function(){var a=[],b=this.Oz;b&&a.push(dg(b,eg,!0),":");var c=this.sm;if(c||"file"==b)a.push("//"),(b=this.VM)&&a.push(dg(b,eg,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.lx,null!=c&&a.push(":",String(c));if(c=this.Eo)this.sm&&"/"!=c.charAt(0)&&a.push("/"),a.push(dg(c,"/"==c.charAt(0)?lba:mba,!0));(c=this.xr.toString())&&a.push("?",c);(c=this.WJ)&&a.push("#",dg(c,nba));return a.join("")};
g.resolve=function(a){var b=this.clone(),c=!!a.Oz;c?Wf(b,a.Oz):c=!!a.VM;if(c){var d=a.VM;Xf(b);b.VM=d}else c=!!a.sm;c?(d=a.sm,Xf(b),b.sm=d):c=null!=a.lx;d=a.Eo;if(c)Yf(b,a.lx);else if(c=!!a.Eo){if("/"!=d.charAt(0))if(this.sm&&!this.Eo)d="/"+d;else{var e=b.Eo.lastIndexOf("/");-1!=e&&(d=b.Eo.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(tb(e,"./")||tb(e,"/.")){for(var d=gb(e,"/"),e=e.split("/"),f=[],h=0;h<e.length;){var k=e[h++];"."==k?d&&h==e.length&&f.push(""):".."==k?((1<f.length||1==f.length&&
""!=f[0])&&f.pop(),d&&h==e.length&&f.push("")):(f.push(k),d=!0)}d=f.join("/")}else d=e}c?Zf(b,d):c=""!==a.xr.toString();c?$f(b,bg(a.xr.toString())):c=!!a.WJ;c&&ag(b,a.WJ);return b};g.clone=function(){return new Vf(this)};function Wf(a,b,c){Xf(a);a.Oz=c?bg(b,!0):b;a.Oz&&(a.Oz=a.Oz.replace(/:$/,""))}function Yf(a,b){Xf(a);if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.lx=b}else a.lx=null}function Zf(a,b,c){Xf(a);a.Eo=c?bg(b,!0):b}
function $f(a,b,c){Xf(a);b instanceof cg?(a.xr=b,a.xr.Tsa(a.vu)):(c||(b=dg(b,oba)),a.xr=new cg(b,0,a.vu));return a}g.setQuery=function(a,b){return $f(this,a,b)};g.getQuery=function(){return this.xr.toString()};function fg(a,b,c){Xf(a);a.xr.set(b,c);return a}function ag(a,b,c){Xf(a);a.WJ=c?bg(b):b}g.QPa=function(a){this.Kna=a;return this};g.uf=function(){return this.Kna};function Xf(a){if(a.Kna)throw Error("Tried to modify a read-only Uri");}g.Tsa=function(a){this.vu=a;this.xr&&this.xr.Tsa(a);return this};
function bg(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function dg(a,b,c){return v(a)?(a=encodeURI(a).replace(b,pba),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function pba(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var eg=/[#\/\?@]/g,mba=/[\#\?:]/g,lba=/[\#\?]/g,oba=/[\#\?@]/g,nba=/#/g;function cg(a,b,c){this.Vh=this.Mj=null;this.vs=a||null;this.vu=!!c}
function gg(a){a.Mj||(a.Mj=new Ke,a.Vh=0,a.vs&&Yaa(a.vs,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}g=cg.prototype;g.$e=function(){gg(this);return this.Vh};g.add=function(a,b){gg(this);this.vs=null;a=hg(this,a);var c=this.Mj.get(a);c||this.Mj.set(a,c=[]);c.push(b);this.Vh+=1;return this};g.remove=function(a){gg(this);a=hg(this,a);return this.Mj.lm(a)?(this.vs=null,this.Vh-=this.Mj.get(a).length,this.Mj.remove(a)):!1};g.clear=function(){this.Mj=this.vs=null;this.Vh=0};
g.zd=function(){gg(this);return 0==this.Vh};g.lm=function(a){gg(this);a=hg(this,a);return this.Mj.lm(a)};g.UO=function(a){var b=this.Hh();return jc(b,a)};g.um=function(){gg(this);for(var a=this.Mj.Hh(),b=this.Mj.um(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};g.Hh=function(a){gg(this);var b=[];if(v(a))this.lm(a)&&(b=tc(b,this.Mj.get(hg(this,a))));else{a=this.Mj.Hh();for(var c=0;c<a.length;c++)b=tc(b,a[c])}return b};
g.set=function(a,b){gg(this);this.vs=null;a=hg(this,a);this.lm(a)&&(this.Vh-=this.Mj.get(a).length);this.Mj.set(a,[b]);this.Vh+=1;return this};g.get=function(a,b){a=a?this.Hh(a):[];return 0<a.length?String(a[0]):b};function ig(a,b,c){a.remove(b);0<c.length&&(a.vs=null,a.Mj.set(hg(a,b),uc(c)),a.Vh+=c.length)}
g.toString=function(){if(this.vs)return this.vs;if(!this.Mj)return"";for(var a=[],b=this.Mj.um(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.Hh(d),f=0;f<d.length;f++){var h=e;""!==d[f]&&(h+="="+encodeURIComponent(String(d[f])));a.push(h)}return this.vs=a.join("&")};g.clone=function(){var a=new cg;a.vs=this.vs;this.Mj&&(a.Mj=this.Mj.clone(),a.Vh=this.Vh);return a};function hg(a,b){b=String(b);a.vu&&(b=b.toLowerCase());return b}
g.Tsa=function(a){a&&!this.vu&&(gg(this),this.vs=null,this.Mj.forEach(function(a,c){var d=c.toLowerCase();c!=d&&(this.remove(c),ig(this,d,a))},this));this.vu=a};g.extend=function(a){for(var b=0;b<arguments.length;b++)ve(arguments[b],function(a,b){this.add(b,a)},this)};function kg(a,b){Ab.call(this);this.iFa=this.UDa=null;this.d_=b;this.YJ=[];if(a>this.d_)throw Error("[goog.structs.SimplePool] Initial cannot be greater than max");for(b=0;b<a;b++)this.YJ.push(this.XW())}z(kg,Ab);kg.prototype.getObject=function(){return this.YJ.length?this.YJ.pop():this.XW()};function lg(a,b){a.YJ.length<a.d_?a.YJ.push(b):a.hka(b)}kg.prototype.XW=function(){return this.UDa?this.UDa():{}};kg.prototype.hka=function(a){if(this.iFa)this.iFa(a);else if(za(a))if(ya(a.sf))a.sf();else for(var b in a)delete a[b]};
kg.prototype.Kd=function(){kg.ya.Kd.call(this);for(var a=this.YJ;a.length;)this.hka(a.pop());delete this.YJ};function mg(){this.Zm=[];this.GG=new Ke;this.Uda=this.Vda=this.Wda=this.IQa=0;this.zM=new Ke;this.bja=this.zua=0;this.e7a=1;this.JP=new kg(0,4E3);this.JP.XW=function(){return new og};this.Ota=new kg(0,50);this.Ota.XW=function(){return new pg};var a=this;this.cZ=new kg(0,2E3);this.cZ.XW=function(){return String(a.e7a++)};this.cZ.hka=function(){};this.LEa=3}mg.prototype.Ms=$e("goog.debug.Trace");mg.prototype.Qea=1E3;function pg(){this.O2=this.time=this.count=0}
pg.prototype.toString=function(){var a=[];a.push(this.type," ",this.count," (",Math.round(10*this.time)/10," ms)");this.O2&&a.push(" [VarAlloc = ",this.O2,"]");return a.join("")};function og(){}function qba(a,b,c,d){var e=[];-1==c?e.push("    "):e.push(qg(a.KP-c));e.push(" ",sg(a.KP-b));0==a.eventType?e.push(" Start        "):1==a.eventType?(e.push(" Done "),e.push(qg(a.ecb-a.startTime)," ms ")):e.push(" Comment      ");e.push(d,a);0<a.YS&&e.push("[VarAlloc ",a.YS,"] ");return e.join("")}
og.prototype.toString=function(){return null==this.type?this.Pk:"["+this.type+"] "+this.Pk};mg.prototype.reset=function(a){this.LEa=a;tg(this);this.GG.clear();this.IQa=Ea();this.bja=this.zua=this.Uda=this.Vda=this.Wda=0;a=this.zM.um();for(var b=0;b<a.length;b++){var c=this.zM.get(a[b]);c.count=0;c.time=0;c.O2=0;lg(this.Ota,c)}this.zM.clear()};function tg(a){for(var b=0;b<a.Zm.length;b++){var c=a.Zm[b];c.id&&lg(a.cZ,c.id);lg(a.JP,c)}a.Zm.length=0}
function ug(a){return(a=a.Mmb)&&a.isTracing()?a.totalVarAlloc:-1}mg.prototype.l5=function(a,b,c){var d=Ea(),e=c?c:d,f=this.JP.getObject();f.eventType=2;f.KP=e;f.type=b;f.Pk=a;f.YS=ug(this);this.bja++;if(c){a=this.Zm.length;for(b=0;b<a;b++)if(this.Zm[b].KP>e){mc(this.Zm,f,b);break}b==a&&this.Zm.push(f)}else this.Zm.push(f);(e=f.type)&&vg(this,e).count++;this.Uda+=Ea()-d};function vg(a,b){var c=a.zM.get(b);c||(c=a.Ota.getObject(),c.type=b,a.zM.set(b,c));return c}
mg.prototype.toString=function(){for(var a=[],b=-1,c=[],d=0;d<this.Zm.length;d++){var e=this.Zm[d];1==e.eventType&&c.pop();a.push(" ",qba(e,this.IQa,b,c.join("")));b=e.KP;a.push("\n");0==e.eventType&&c.push("|  ")}if(0!=this.GG.$e()){var f=Ea();a.push(" Unstopped timers:\n");Ie(this.GG,function(b){a.push("  ",b," (",f-b.startTime," ms, started at ",sg(b.startTime),")\n")})}b=this.zM.um();for(d=0;d<b.length;d++)c=this.zM.get(b[d]),1<c.count&&a.push(" TOTAL ",c,"\n");a.push("Total tracers created ",
this.zua,"\n","Total comments created ",this.bja,"\n","Overhead start: ",this.Wda," ms\n","Overhead end: ",this.Vda," ms\n","Overhead comment: ",this.Uda," ms\n");return a.join("")};function qg(a){a=Math.round(a);var b="";1E3>a&&(b=" ");100>a&&(b="  ");10>a&&(b="   ");return b+a}function sg(a){a=Math.round(a);return String(100+a/1E3%60).substring(1,3)+"."+String(1E3+a%1E3).substring(1,4)}var wg=new mg;function xg(a){Ab.call(this);this.e0a=a;this.xeb=!0;this.G9a=!1}z(xg,Ab);xg.prototype.xWa=!1;xg.prototype.wrap=function(a){return yg(this,a)};xg.prototype.unwrap=function(a){return a[zg(this,!1)]||a};function zg(a,b){return(b?"__wrapper_":"__protected_")+Aa(a)+"__"}function yg(a,b){var c=zg(a,!0);b[c]||((b[c]=rba(a,b))[zg(a,!1)]=b);return b[c]}
function rba(a,b){function c(){if(a.Ana())return b.apply(this,arguments);if(d){var c=e,h=[];h.push("##PE_STACK_START##");h.push(c.replace(/(\r\n|\r|\n)/g,"##STACK_BR##"));h.push("##PE_STACK_END##");var h="protectedEntryPoint: "+h.join(""),c=Ea(),k=ug(wg),l=wg.GG.$e();if(wg.Zm.length+l>wg.Qea){var m=wg.Ms;m&&m.warning("Giant thread trace. Clearing to avoid memory leak.",void 0);wg.Zm.length>wg.Qea/2&&tg(wg);l>wg.Qea/2&&wg.GG.clear()}We("Start : "+h);l=wg.JP.getObject();l.YS=k;l.eventType=0;l.id=Number(wg.cZ.getObject());
l.Pk=h;l.type=void 0;wg.Zm.push(l);wg.GG.set(String(l.id),l);wg.zua++;h=Ea();l.startTime=l.KP=h;wg.Wda+=h-c;c=l.id}try{return b.apply(this,arguments)}catch(q){if(!(q&&"object"===typeof q&&q.message&&0==q.message.indexOf(Ag)||"string"===typeof q&&0==q.indexOf(Ag))){a.e0a(q);if(!a.xeb)throw a.G9a&&("object"===typeof q&&q&&"message"in q?q.message=Ag+q.message:q=Ag+q),q&&q.stack&&Error.captureStackTrace&&r.console&&r.console.error(q.message,q.stack),q;throw new Bg(q);}}finally{if(d&&(k=c,c=Ea(),l=wg.LEa,
h=wg.GG.get(String(k)),null!=h)){wg.GG.remove(String(k));var n,k=c-h.startTime;if(k<l)for(l=wg.Zm.length-1;0<=l;l--){if(wg.Zm[l]==h){wg.Zm.splice(l,1);lg(wg.cZ,h.id);lg(wg.JP,h);break}}else n=wg.JP.getObject(),n.eventType=1,n.startTime=h.startTime,n.Pk=h.Pk,n.type=h.type,n.ecb=n.KP=c,wg.Zm.push(n);l=h.type;m=null;l&&(m=vg(wg,l),m.count++,m.time+=k);n&&(We("Stop : "+n.Pk),n.YS=ug(wg),m&&(m.O2+=n.YS-h.YS));n=Ea();wg.Vda+=n-c}}}var d=a.xWa;if(d)var e=Pe(15);c[zg(a,!1)]=b;return c}
function Cg(a,b){var c=pa("window"),d=c[b];c[b]=function(b,c){v(b)&&(b=Ca(gaa,b));b=yg(a,b);if(d.apply)return d.apply(this,arguments);var h=b;if(2<arguments.length)var k=Array.prototype.slice.call(arguments,2),h=function(){b.apply(this,k)};return d(h,c)};c[b][zg(a,!1)]=d}xg.prototype.Kd=function(){var a=pa("window");a.setTimeout=this.unwrap(a.setTimeout);a.setInterval=this.unwrap(a.setInterval);xg.ya.Kd.call(this)};
function Bg(a){Ha.call(this,Ag+(a&&a.message?String(a.message):String(a)));(a=(this.cause=a)&&a.stack)&&v(a)&&(this.stack=a)}z(Bg,Ha);var Ag="Error in protected function: ";function Dg(a){this.rm=a||{cookie:""}}var Eg=/\s*;\s*/;g=Dg.prototype;g.isEnabled=function(){return navigator.cookieEnabled};g.HZ=function(a){return!/[;\r\n]/.test(a)};
g.set=function(a,b,c,d,e,f){if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(!this.HZ(b))throw Error('Invalid cookie value "'+b+'"');oa(c)||(c=-1);e=e?";domain="+e:"";d=d?";path="+d:"";f=f?";secure":"";c=0>c?"":0==c?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Ea()+1E3*c)).toUTCString();this.rm.cookie=a+"="+b+e+d+c+f};
g.get=function(a,b){for(var c=a+"=",d=(this.rm.cookie||"").split(Eg),e=0,f;f=d[e];e++){if(0==f.lastIndexOf(c,0))return f.substr(c.length);if(f==a)return""}return b};g.remove=function(a,b,c){var d=this.lm(a);this.set(a,"",0,b,c);return d};g.um=function(){return Fg(this).keys};g.Hh=function(){return Fg(this).values};g.zd=function(){return!this.rm.cookie};g.$e=function(){return this.rm.cookie?(this.rm.cookie||"").split(Eg).length:0};g.lm=function(a){return oa(this.get(a))};
g.UO=function(a){for(var b=Fg(this).values,c=0;c<b.length;c++)if(b[c]==a)return!0;return!1};g.clear=function(){for(var a=Fg(this).keys,b=a.length-1;0<=b;b--)this.remove(a[b])};function Fg(a){a=(a.rm.cookie||"").split(Eg);for(var b=[],c=[],d,e,f=0;e=a[f];f++)d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}}var Gg=new Dg("undefined"==typeof document?null:document);Gg.Cfb=3950;function Hg(a){if(a.classList)return a.classList;a=a.className;return v(a)&&a.match(/\S+/g)||[]}function Ig(a,b){return a.classList?a.classList.contains(b):jc(Hg(a),b)}function Jg(a,b){a.classList?a.classList.add(b):Ig(a,b)||(a.className+=0<a.className.length?" "+b:b)}function Kg(a,b){a.classList?a.classList.remove(b):Ig(a,b)&&(a.className=Zb(Hg(a),function(a){return a!=b}).join(" "))};function Lg(a,b){var c=0,d=0,e;try{e="number"==typeof a.selectionStart}catch(l){e=!1}if(e)c=a.selectionStart,d=b?-1:a.selectionEnd;else if(td){var f;f=a.ownerDocument||a.document;e=f.selection.createRange();"textarea"==a.type?(f=f.body.createTextRange(),f.moveToElementText(a)):f=a.createTextRange();f=[f,e];e=f[0];f=f[1];if(e.inRange(f)){e.setEndPoint("EndToStart",f);if("textarea"==a.type){a=f.duplicate();var h=e.text,c=h;f=d=a.text;for(var k=!1;!k;)0==e.compareEndPoints("StartToEnd",e)?k=!0:(e.moveEnd("character",
-1),e.text==h?c+="\r\n":k=!0);if(b)b=[c.length,-1];else{for(b=!1;!b;)0==a.compareEndPoints("StartToEnd",a)?b=!0:(a.moveEnd("character",-1),a.text==d?f+="\r\n":b=!0);b=[c.length,c.length+f.length]}return b}c=e.text.length;d=b?-1:e.text.length+f.text.length}}return[c,d]};var Mg={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function sba(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(Ng.test(c)){a=c;if(!Ng.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(tba,"#$1$1$2$2$3$3"));b.Vd=a.toLowerCase();b.type="hex";return b}a:{var d=a.match(uba);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length)return b.Vd=Og(c),b.type="rgb",b;if(Mg&&(c=Mg[a.toLowerCase()]))return b.Vd=c,b.type="named",b;throw Error(a+
" is not a valid color string");}var tba=/#(.)(.)(.)/;function Qg(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error('"('+a+","+b+","+c+'") is not a valid RGB color');a=Rg(a.toString(16));b=Rg(b.toString(16));c=Rg(c.toString(16));return"#"+a+b+c}function Og(a){return Qg(a[0],a[1],a[2])}function Sg(a,b,c){0>c?c+=1:1<c&&--c;return 1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}
function Tg(a,b,c){a/=360;if(0==b)c=b=a=255*c;else{var d,e;e=.5>c?c*(1+b):c+b-b*c;d=2*c-e;c=255*Sg(d,e,a+1/3);b=255*Sg(d,e,a);a=255*Sg(d,e,a-1/3)}return[Math.round(c),Math.round(b),Math.round(a)]}var Ng=/^#(?:[0-9a-f]{3}){1,2}$/i,uba=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function Rg(a){return 1==a.length?"0"+a:a}
function Ug(a,b,c){var d=0,e=0,f=0;if(0==b)f=e=d=c;else{var h=Math.floor(a/60),k=a/60-h;a=c*(1-b);var l=c*(1-b*k);b=c*(1-b*(1-k));switch(h){case 1:d=l;e=c;f=a;break;case 2:d=a;e=c;f=b;break;case 3:d=a;e=l;f=c;break;case 4:d=b;e=a;f=c;break;case 5:d=c;e=a;f=l;break;case 6:case 0:d=c,e=b,f=a}}return[Math.floor(d),Math.floor(e),Math.floor(f)]};function Vg(a,b){null!=a&&this.append.apply(this,arguments)}g=Vg.prototype;g.IE="";g.set=function(a){this.IE=""+a};g.append=function(a,b,c){this.IE+=String(a);if(null!=b)for(var d=1;d<arguments.length;d++)this.IE+=arguments[d];return this};g.clear=function(){this.IE=""};g.Rla=function(){return this.IE.length};g.toString=function(){return this.IE};var Wg={SSa:["BC","AD"],RSa:["Before Christ","Anno Domini"],aTa:"JFMAMJJASOND".split(""),jTa:"JFMAMJJASOND".split(""),ZSa:"January February March April May June July August September October November December".split(" "),iTa:"January February March April May June July August September October November December".split(" "),fTa:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),lTa:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),qTa:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
nTa:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),hTa:"Sun Mon Tue Wed Thu Fri Sat".split(" "),mTa:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Gfb:"SMTWTFS".split(""),kTa:"SMTWTFS".split(""),gTa:["Q1","Q2","Q3","Q4"],dTa:["1st quarter","2nd quarter","3rd quarter","4th quarter"],MSa:["AM","PM"],Lva:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Zva:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],OSa:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Sva:6,igb:[5,
6],Tva:5},Xg=Wg,Xg=Wg;var vba=/^(\d{4})(?:(?:-?(\d{2})(?:-?(\d{2}))?)|(?:-?(\d{3}))|(?:-?W(\d{2})(?:-?([1-7]))?))?$/,wba=/^(\d{2})(?::?(\d{2})(?::?(\d{2})(\.\d+)?)?)?$/,xba=/Z|(?:([-+])(\d{2})(?::?(\d{2}))?)$/;function Yg(a){var b=new Zg(2E3);return $g(b,a)?b:null}
function $g(a,b){b=jb(b);var c=-1==b.indexOf("T")?" ":"T";b=b.split(c);var d=b[0].match(vba);if(d){var e=Number(d[2]),f=Number(d[3]),h=Number(d[4]),c=Number(d[5]),k=Number(d[6])||1;a.setFullYear(Number(d[1]));h?(a.setDate(1),a.setMonth(0),a.add(new ah(bh,h-1))):c?(a.setMonth(0),a.setDate(1),d=a.getDay()||7,a.add(new ah(bh,(4>=d?1-d:8-d)+(Number(k)+7*(Number(c)-1))-1))):(e&&(a.setDate(1),a.setMonth(e-1)),f&&a.setDate(f));c=!0}else c=!1;c&&!(c=2>b.length)&&(b=b[1],c=b.match(xba),k=0,c&&("Z"!=c[0]&&
(k=60*Number(c[2])+Number(c[3]),k*="-"==c[1]?1:-1),k-=a.getTimezoneOffset(),b=b.substr(0,b.length-c[0].length)),(c=b.match(wba))?(a.setHours(Number(c[1])),a.setMinutes(Number(c[2])||0),a.setSeconds(Number(c[3])||0),a.setMilliseconds(c[4]?1E3*Number(c[4]):0),0!=k&&a.setTime(a.getTime()+6E4*k),c=!0):c=!1);return c}
function ah(a,b,c,d,e,f){v(a)?(this.years=a==yba?b:0,this.months=a==zba?b:0,this.days=a==bh?b:0,this.hours=a==Aba?b:0,this.minutes=a==Bba?b:0,this.seconds=a==Cba?b:0):(this.years=a||0,this.months=b||0,this.days=c||0,this.hours=d||0,this.minutes=e||0,this.seconds=f||0)}
ah.prototype.g2=function(a){var b=Math.min(this.years,this.months,this.days,this.hours,this.minutes,this.seconds),c=Math.max(this.years,this.months,this.days,this.hours,this.minutes,this.seconds);if(0>b&&0<c)return null;if(!a&&0==b&&0==c)return"PT0S";c=[];0>b&&c.push("-");c.push("P");(this.years||a)&&c.push(Math.abs(this.years)+"Y");(this.months||a)&&c.push(Math.abs(this.months)+"M");(this.days||a)&&c.push(Math.abs(this.days)+"D");if(this.hours||this.minutes||this.seconds||a)c.push("T"),(this.hours||
a)&&c.push(Math.abs(this.hours)+"H"),(this.minutes||a)&&c.push(Math.abs(this.minutes)+"M"),(this.seconds||a)&&c.push(Math.abs(this.seconds)+"S");return c.join("")};ah.prototype.equals=function(a){return a.years==this.years&&a.months==this.months&&a.days==this.days&&a.hours==this.hours&&a.minutes==this.minutes&&a.seconds==this.seconds};ah.prototype.clone=function(){return new ah(this.years,this.months,this.days,this.hours,this.minutes,this.seconds)};var yba="y",zba="m",bh="d",Aba="h",Bba="n",Cba="s";
ah.prototype.xC=function(){return 0==this.years&&0==this.months&&0==this.days&&0==this.hours&&0==this.minutes&&0==this.seconds};function ch(){var a=new ah(bh,1);return 60*(60*(24*a.days+a.hours)+a.minutes)+a.seconds}ah.prototype.add=function(a){this.years+=a.years;this.months+=a.months;this.days+=a.days;this.hours+=a.hours;this.minutes+=a.minutes;this.seconds+=a.seconds};
function dh(a,b,c){xa(a)?(this.date=eh(a,b||0,c||1),fh(this,c||1)):za(a)?(this.date=eh(a.getFullYear(),a.getMonth(),a.getDate()),fh(this,a.getDate())):(this.date=new Date(Ea()),a=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),fh(this,a))}function eh(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}g=dh.prototype;g.PP=Xg.Sva;g.QP=Xg.Tva;
g.clone=function(){var a=new dh(this.date);a.PP=this.PP;a.QP=this.QP;return a};g.getFullYear=function(){return this.date.getFullYear()};g.getYear=function(){return this.getFullYear()};g.getMonth=function(){return this.date.getMonth()};g.getDate=function(){return this.date.getDate()};g.getTime=function(){return this.date.getTime()};g.getDay=function(){return this.date.getDay()};g.getUTCFullYear=function(){return this.date.getUTCFullYear()};g.getUTCMonth=function(){return this.date.getUTCMonth()};
g.getUTCDate=function(){return this.date.getUTCDate()};g.getUTCDay=function(){return this.date.getDay()};g.getUTCHours=function(){return this.date.getUTCHours()};g.getUTCMinutes=function(){return this.date.getUTCMinutes()};g.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};function gh(a){a=a.getTimezoneOffset();if(0==a)a="Z";else{var b=Math.abs(a)/60,c=Math.floor(b),b=60*(b-c);a=(0<a?"-":"+")+xb(c,2)+":"+xb(b,2)}return a}
g.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())};g.setFullYear=function(a){this.date.setFullYear(a)};g.setYear=function(a){this.setFullYear(a)};g.setMonth=function(a){this.date.setMonth(a)};g.setDate=function(a){this.date.setDate(a)};g.setTime=function(a){this.date.setTime(a)};g.setUTCFullYear=function(a){this.date.setUTCFullYear(a)};g.setUTCMonth=function(a){this.date.setUTCMonth(a)};g.setUTCDate=function(a){this.date.setUTCDate(a)};
g.add=function(a){if(a.years||a.months){var b=this.getMonth()+a.months+12*a.years,c=this.getYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d;a:{switch(b){case 1:d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.days&&(b=new Date(this.getYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()),
this.setMonth(a.getMonth()),this.setDate(a.getDate()),fh(this,a.getDate()))};g.g2=function(a,b){return[this.getFullYear(),xb(this.getMonth()+1,2),xb(this.getDate(),2)].join(a?"-":"")+(b?gh(this):"")};g.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};g.toString=function(){return this.g2()};function fh(a,b){a.getDate()!=b&&(b=a.getDate()<b?1:-1,a.date.setUTCHours(a.date.getUTCHours()+b))}g.valueOf=function(){return this.date.valueOf()};
function Zg(a,b,c,d,e,f,h){this.date=xa(a)?new Date(a,b||0,c||1,d||0,e||0,f||0,h||0):new Date(a&&a.getTime?a.getTime():Ea())}z(Zg,dh);function Dba(a){var b=new Zg;b.setTime(a);return b}g=Zg.prototype;g.getHours=function(){return this.date.getHours()};g.getMinutes=function(){return this.date.getMinutes()};g.getSeconds=function(){return this.date.getSeconds()};g.getMilliseconds=function(){return this.date.getMilliseconds()};g.getUTCDay=function(){return this.date.getUTCDay()};g.getUTCHours=function(){return this.date.getUTCHours()};
g.getUTCMinutes=function(){return this.date.getUTCMinutes()};g.getUTCSeconds=function(){return this.date.getUTCSeconds()};g.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};g.setHours=function(a){this.date.setHours(a)};g.setMinutes=function(a){this.date.setMinutes(a)};g.setSeconds=function(a){this.date.setSeconds(a)};g.setMilliseconds=function(a){this.date.setMilliseconds(a)};g.setUTCHours=function(a){this.date.setUTCHours(a)};g.setUTCMinutes=function(a){this.date.setUTCMinutes(a)};
g.setUTCSeconds=function(a){this.date.setUTCSeconds(a)};g.setUTCMilliseconds=function(a){this.date.setUTCMilliseconds(a)};g.add=function(a){dh.prototype.add.call(this,a);a.hours&&this.setUTCHours(this.date.getUTCHours()+a.hours);a.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+a.minutes);a.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+a.seconds)};
g.g2=function(a,b){var c=dh.prototype.g2.call(this,a);return a?c+" "+xb(this.getHours(),2)+":"+xb(this.getMinutes(),2)+":"+xb(this.getSeconds(),2)+(b?gh(this):""):c+"T"+xb(this.getHours(),2)+xb(this.getMinutes(),2)+xb(this.getSeconds(),2)+(b?gh(this):"")};g.equals=function(a){return this.getTime()==a.getTime()};g.toString=function(){return this.g2()};g.clone=function(){var a=new Zg(this.date);a.PP=this.PP;a.QP=this.QP;return a};function hh(){}
function ih(a){if("number"==typeof a){var b=new hh;b.FQa=a;var c;c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",xb(c,2));c=d.join("")}b.tua=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=jh(a);b.Fua=[c,c];b.IM={Sfb:a,Xva:a};b.bea=[];return b}b=new hh;b.tua=a.id;b.FQa=-a.std_offset;b.Fua=a.names;b.IM=a.names_ext;b.bea=a.transitions;return b}
function jh(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(xb(Math.floor(a/60)%100,2),":",xb(a%60,2));return b.join("")}function kh(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.bea.length&&b>=a.bea[c];)c+=2;return 0==c?0:a.bea[c-1]}hh.prototype.ie=function(a){return this.FQa-kh(this,a)};function lh(a,b){this.nba=[];this.Ri=b||Xg;"number"==typeof a?mh(this,a):nh(this,a)}var oh=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvVwzZ]+/];function ph(a){return a.getHours?a.getHours():0}
function nh(a,b){for(Eba&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;d<oh.length;++d){var e=b.match(oh[d]);if(e){e=e[0];b=b.substring(e.length);0==d&&("''"==e?e="'":(e=e.substring(1,e.length-1),e=e.replace(/\'\'/,"'")));a.nba.push({text:e,type:d});break}}if(c===b)throw Error("Malformed pattern part: "+b);}}
lh.prototype.format=function(a,b){if(!a)throw Error("The date to format must be non-null.");var c=b?6E4*(a.getTimezoneOffset()-b.ie(a)):0,d=c?new Date(a.getTime()+c):a,e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=6E4*(d.getTimezoneOffset()-a.getTimezoneOffset()),d=new Date(d.getTime()+e),c+=0<c?-864E5:864E5,e=new Date(a.getTime()+c));for(var c=[],f=0;f<this.nba.length;++f){var h=this.nba[f].text;1==this.nba[f].type?c.push(Fba(this,h,a,d,e,b)):c.push(h)}return c.join("")};
function mh(a,b){var c;if(4>b)c=a.Ri.Lva[b];else if(8>b)c=a.Ri.Zva[b-4];else if(12>b)c=a.Ri.OSa[b-8],c=c.replace("{1}",a.Ri.Lva[b-8]),c=c.replace("{0}",a.Ri.Zva[b-8]);else{mh(a,10);return}nh(a,c)}function qh(a,b){b=String(b);a=a.Ri||Xg;if(void 0!==a.sTa){for(var c=[],d=0;d<b.length;d++){var e=b.charCodeAt(d);c.push(48<=e&&57>=e?String.fromCharCode(a.sTa+e-48):b.charAt(d))}b=c.join("")}return b}var Eba=!1;
function rh(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");}
function Fba(a,b,c,d,e,f){var h=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?1:0,4<=h?a.Ri.RSa[c]:a.Ri.SSa[c];case "y":return c=d.getFullYear(),0>c&&(c=-c),2==h&&(c%=100),qh(a,xb(c,h));case "M":a:switch(c=d.getMonth(),h){case 5:h=a.Ri.aTa[c];break a;case 4:h=a.Ri.ZSa[c];break a;case 3:h=a.Ri.fTa[c];break a;default:h=qh(a,xb(c+1,h))}return h;case "k":return rh(e),c=ph(e)||24,qh(a,xb(c,h));case "S":return c=e.getTime()%1E3/1E3,qh(a,c.toFixed(Math.min(3,h)).substr(2)+(3<h?xb(0,h-
3):""));case "E":return c=d.getDay(),4<=h?a.Ri.qTa[c]:a.Ri.hTa[c];case "a":return rh(e),h=ph(e),a.Ri.MSa[12<=h&&24>h?1:0];case "h":return rh(e),c=ph(e)%12||12,qh(a,xb(c,h));case "K":return rh(e),c=ph(e)%12,qh(a,xb(c,h));case "H":return rh(e),c=ph(e),qh(a,xb(c,h));case "c":a:switch(c=d.getDay(),h){case 5:h=a.Ri.kTa[c];break a;case 4:h=a.Ri.nTa[c];break a;case 3:h=a.Ri.mTa[c];break a;default:h=qh(a,xb(c,1))}return h;case "L":a:switch(c=d.getMonth(),h){case 5:h=a.Ri.jTa[c];break a;case 4:h=a.Ri.iTa[c];
break a;case 3:h=a.Ri.lTa[c];break a;default:h=qh(a,xb(c+1,h))}return h;case "Q":return c=Math.floor(d.getMonth()/3),4>h?a.Ri.gTa[c]:a.Ri.dTa[c];case "d":return qh(a,xb(d.getDate(),h));case "m":return rh(e),qh(a,xb(e.getMinutes(),h));case "s":return rh(e),qh(a,xb(e.getSeconds(),h));case "v":return h=f||ih(c.getTimezoneOffset()),h.tua;case "V":return a=f||ih(c.getTimezoneOffset()),2>=h?a.tua:0<kh(a,c)?oa(a.IM.PSa)?a.IM.PSa:a.IM.DST_GENERIC_LOCATION:oa(a.IM.Xva)?a.IM.Xva:a.IM.STD_GENERIC_LOCATION;case "w":return c=
e.getFullYear(),b=e.getMonth(),d=e.getDate(),e=a.Ri.Tva,c=new Date(c,b,d),e=oa(e)?e:3,b=a.Ri.Sva||0,d=((c.getDay()+6)%7-b+7)%7,c=c.valueOf()+864E5*((e-b+7)%7-d),e=(new Date((new Date(c)).getFullYear(),0,1)).valueOf(),qh(a,xb(Math.floor(Math.round((c-e)/864E5)/7)+1,h));case "z":return a=f||ih(c.getTimezoneOffset()),4>h?a.Fua[0<kh(a,c)?2:0]:a.Fua[0<kh(a,c)?3:1];case "Z":return e=f||ih(c.getTimezoneOffset()),4>h?(h=-e.ie(c),a=[0>h?"-":"+"],h=Math.abs(h),a.push(xb(Math.floor(h/60)%100,2),xb(h%60,2)),
h=a.join("")):h=qh(a,jh(e.ie(c))),h;default:return""}};function sh(a,b,c,d,e,f){if(6==arguments.length)this.setTransform(a,b,c,d,e,f);else{if(0!=arguments.length)throw Error("Insufficient matrix parameters");this.le=this.Ie=1;this.He=this.te=this.Ad=this.Bd=0}}function th(a){return 1==a.le&&0==a.He&&0==a.te&&1==a.Ie&&0==a.Ad&&0==a.Bd}g=sh.prototype;g.clone=function(){return new sh(this.le,this.He,this.te,this.Ie,this.Ad,this.Bd)};
g.setTransform=function(a,b,c,d,e,f){if(!(xa(a)&&xa(b)&&xa(c)&&xa(d)&&xa(e)&&xa(f)))throw Error("Invalid transform parameters");this.le=a;this.He=b;this.te=c;this.Ie=d;this.Ad=e;this.Bd=f;return this};function uh(a,b){a.le=b.le;a.He=b.He;a.te=b.te;a.Ie=b.Ie;a.Ad=b.Ad;a.Bd=b.Bd}g.scale=function(a,b){this.le*=a;this.He*=a;this.te*=b;this.Ie*=b;return this};function vh(a,b,c){a.le*=b;a.te*=b;a.Ad*=b;a.He*=c;a.Ie*=c;a.Bd*=c;return a}
g.translate=function(a,b){this.Ad+=a*this.le+b*this.te;this.Bd+=a*this.He+b*this.Ie;return this};function wh(a,b,c){a.Ad+=b;a.Bd+=c}g.rotate=function(a,b,c){return this.RO(xh(a,b,c))};function zh(a,b,c,d){b=xh(b,c,d);c=a.le;d=a.He;a.le=b.le*c+b.te*d;a.He=b.He*c+b.Ie*d;c=a.te;d=a.Ie;a.te=b.le*c+b.te*d;a.Ie=b.He*c+b.Ie*d;c=a.Ad;d=a.Bd;a.Ad=b.le*c+b.te*d+b.Ad;a.Bd=b.He*c+b.Ie*d+b.Bd}g.toString=function(){return"matrix("+[this.le,this.He,this.te,this.Ie,this.Ad,this.Bd].join()+")"};
g.RO=function(a){var b=this.le,c=this.te;this.le=a.le*b+a.He*c;this.te=a.te*b+a.Ie*c;this.Ad+=a.Ad*b+a.Bd*c;b=this.He;c=this.Ie;this.He=a.le*b+a.He*c;this.Ie=a.te*b+a.Ie*c;this.Bd+=a.Ad*b+a.Bd*c;return this};g.transform=function(a,b,c,d,e){var f=b;for(b+=2*e;f<b;){e=a[f++];var h=a[f++];c[d++]=e*this.le+h*this.te+this.Ad;c[d++]=e*this.He+h*this.Ie+this.Bd}};g.Ila=function(){return this.le*this.Ie-this.te*this.He};function Gba(a){var b=a.Ila();return Ee(b)&&Ee(a.Ad)&&Ee(a.Bd)&&0!=b}
function Ah(a){var b=a.Ila();return new sh(a.Ie/b,-a.He/b,-a.te/b,a.le/b,(a.te*a.Bd-a.Ie*a.Ad)/b,(a.He*a.Ad-a.le*a.Bd)/b)}function xh(a,b,c){var d=new sh,e=Math.cos(a);a=Math.sin(a);return d.setTransform(e,a,-a,e,b-b*e+c*a,c-b*a-c*e)}g.equals=function(a){return this==a?!0:a?this.le==a.le&&this.te==a.te&&this.Ad==a.Ad&&this.He==a.He&&this.Ie==a.Ie&&this.Bd==a.Bd:!1};if(td)try{Hd(document.namespaces)}catch(a){};function Hba(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(Bh.test(c))return b.Vd=Ch(c),b.type="hex",b;a:{var d=a.match(Iba);if(d){var c=Number(d[1]),e=Number(d[2]),f=Number(d[3]),d=Number(d[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=f&&255>=f&&0<=d&&1>=d){c=[c,e,f,d];break a}}c=[]}if(c.length)return b.Vd=Dh(c[0],c[1],c[2],c[3]),b.type="rgba",b;a:{if(d=a.match(Jba))if(c=Number(d[1]),e=Number(d[2]),f=Number(d[3]),d=Number(d[4]),0<=c&&360>=c&&0<=e&&100>=e&&0<=f&&100>=f&&0<=d&&1>=d){f=[c,e,f,
d];break a}f=[]}if(f.length){a=f[0];c=f[1];e=f[2];f=f[3];d=Math.floor(255*f);if(isNaN(d)||0>d||255<d)throw Error('"('+a+","+c+","+e+","+f+'") is not a valid HSLA color');f=Rg(d.toString(16));a=Og(Tg(a,c/100,e/100))+f;b.Vd=a;b.type="hsla";return b}throw Error(a+" is not a valid color string");}var Kba=/#(.)(.)(.)(.)/;function Ch(a){if(!Bh.test(a))throw Error("'"+a+"' is not a valid alpha hex color");5==a.length&&(a=a.replace(Kba,"#$1$1$2$2$3$3$4$4"));return a.toLowerCase()}
function Eh(a){a=Ch(a);return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16),parseInt(a.substr(7,2),16)/255]}function Dh(a,b,c,d){var e=Math.floor(255*d);if(isNaN(e)||0>e||255<e)throw Error('"('+a+","+b+","+c+","+d+'") is not a valid RGBA color');d=Rg(e.toString(16));return Qg(a,b,c)+d}var Bh=/^#(?:[0-9a-f]{4}){1,2}$/i,Iba=/^(?:rgba)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|1|0\.\d{0,10})\)$/i,Jba=/^(?:hsla)\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\%,\s?(0|[1-9]\d{0,2})\%,\s?(0|1|0\.\d{0,10})\)$/i;function Fh(a,b,c,d,e,f,h){a=xa(a)?Date.UTC(a,b||0,c||1,d||0,e||0,f||0,h||0):a?a.getTime():Ea();this.date=new Date(a)}z(Fh,Zg);g=Fh.prototype;g.clone=function(){var a=new Fh(this.date);a.PP=this.PP;a.QP=this.QP;return a};g.add=function(a){(a.years||a.months)&&dh.prototype.add.call(this,new ah(a.years,a.months));a=1E3*(a.seconds+60*(a.minutes+60*(a.hours+24*a.days)));this.date=new Date(this.date.getTime()+a)};g.getTimezoneOffset=function(){return 0};g.getFullYear=Zg.prototype.getUTCFullYear;
g.getMonth=Zg.prototype.getUTCMonth;g.getDate=Zg.prototype.getUTCDate;g.getHours=Zg.prototype.getUTCHours;g.getMinutes=Zg.prototype.getUTCMinutes;g.getSeconds=Zg.prototype.getUTCSeconds;g.getMilliseconds=Zg.prototype.getUTCMilliseconds;g.getDay=Zg.prototype.getUTCDay;g.setFullYear=Zg.prototype.setUTCFullYear;g.setMonth=Zg.prototype.setUTCMonth;g.setDate=Zg.prototype.setUTCDate;g.setHours=Zg.prototype.setUTCHours;g.setMinutes=Zg.prototype.setUTCMinutes;g.setSeconds=Zg.prototype.setUTCSeconds;
g.setMilliseconds=Zg.prototype.setUTCMilliseconds;function Gh(){this.si=-1};function Hh(){this.si=-1;this.si=64;this.Ke=[];this.mia=[];this.rTa=[];this.Zaa=[];this.Zaa[0]=128;for(var a=1;a<this.si;++a)this.Zaa[a]=0;this.Sda=this.LQ=0;this.reset()}z(Hh,Gh);Hh.prototype.reset=function(){this.Ke[0]=1732584193;this.Ke[1]=4023233417;this.Ke[2]=2562383102;this.Ke[3]=271733878;this.Ke[4]=3285377520;this.Sda=this.LQ=0};
Hh.prototype.WE=function(a,b){b||(b=0);var c=this.rTa;if(v(a))for(var d=0;16>d;d++)c[d]=a.charCodeAt(b)<<24|a.charCodeAt(b+1)<<16|a.charCodeAt(b+2)<<8|a.charCodeAt(b+3),b+=4;else for(d=0;16>d;d++)c[d]=a[b]<<24|a[b+1]<<16|a[b+2]<<8|a[b+3],b+=4;for(d=16;80>d;d++){var e=c[d-3]^c[d-8]^c[d-14]^c[d-16];c[d]=(e<<1|e>>>31)&4294967295}a=this.Ke[0];b=this.Ke[1];for(var f=this.Ke[2],h=this.Ke[3],k=this.Ke[4],l,d=0;80>d;d++)40>d?20>d?(e=h^b&(f^h),l=1518500249):(e=b^f^h,l=1859775393):60>d?(e=b&f|h&(b|f),l=2400959708):
(e=b^f^h,l=3395469782),e=(a<<5|a>>>27)+e+k+l+c[d]&4294967295,k=h,h=f,f=(b<<30|b>>>2)&4294967295,b=a,a=e;this.Ke[0]=this.Ke[0]+a&4294967295;this.Ke[1]=this.Ke[1]+b&4294967295;this.Ke[2]=this.Ke[2]+f&4294967295;this.Ke[3]=this.Ke[3]+h&4294967295;this.Ke[4]=this.Ke[4]+k&4294967295};
Hh.prototype.update=function(a,b){if(null!=a){oa(b)||(b=a.length);for(var c=b-this.si,d=0,e=this.mia,f=this.LQ;d<b;){if(0==f)for(;d<=c;)this.WE(a,d),d+=this.si;if(v(a))for(;d<b;){if(e[f]=a.charCodeAt(d),++f,++d,f==this.si){this.WE(e);f=0;break}}else for(;d<b;)if(e[f]=a[d],++f,++d,f==this.si){this.WE(e);f=0;break}}this.LQ=f;this.Sda+=b}};
Hh.prototype.digest=function(){var a=[],b=8*this.Sda;56>this.LQ?this.update(this.Zaa,56-this.LQ):this.update(this.Zaa,this.si-(this.LQ-56));for(var c=this.si-1;56<=c;c--)this.mia[c]=b&255,b/=256;this.WE(this.mia);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.Ke[c]>>d&255,++b;return a};function Ih(a){this.oJ=a||Lba}function Lba(a,b){return String(a)<String(b)?-1:String(a)>String(b)?1:0}g=Ih.prototype;g.xn=null;g.oJ=null;g.JC=null;g.HC=null;
g.add=function(a){if(null==this.xn)return this.HC=this.JC=this.xn=new Jh(a),!0;var b=null;Kh(this,function(c){var d=null,e=this.oJ(c.value,a);0<e?(d=c.left,null==c.left&&(b=new Jh(a,c),c.left=b,c==this.JC&&(this.JC=b))):0>e&&(d=c.right,null==c.right&&(b=new Jh(a,c),c.right=b,c==this.HC&&(this.HC=b)));return d});b&&(Kh(this,function(a){a.count++;return a.parent},b.parent),Lh(this,b.parent));return!!b};
g.remove=function(a){var b=null;Kh(this,function(c){var d=null,e=this.oJ(c.value,a);0<e?d=c.left:0>e?d=c.right:(b=c.value,Mba(this,c));return d});return b};g.clear=function(){this.HC=this.JC=this.xn=null};g.contains=function(a){var b=!1;Kh(this,function(c){var d=null,e=this.oJ(c.value,a);0<e?d=c.left:0>e?d=c.right:b=!0;return d});return b};
g.indexOf=function(a){var b=-1,c=0;Kh(this,function(d){var e=this.oJ(d.value,a);if(0<e)return d.left;d.left&&(c+=d.left.count);if(0>e)return c++,d.right;b=c;return null});return b};g.$e=function(){return this.xn?this.xn.count:0};g.bQ=function(){return this.xn?this.xn.height:0};g.Hh=function(){var a=[];Mh(this,function(b){a.push(b)});return a};
function Mh(a,b,c){if(a.xn){var d;if(void 0!==c){if(Kh(a,function(a){var b=null,e=this.oJ(a.value,c);0<e?(b=a.left,d=a):0>e?b=a.right:d=a;return b}),!d)return}else d=Nh(a);a=d;for(var e=d.left?d.left:d;null!=a;)if(null!=a.left&&a.left!=e&&a.right!=e)a=a.left;else{if(a.right!=e&&b(a.value))break;var f=a;a=null!=a.right&&a.right!=e?a.right:a.parent;e=f}}}
function Nba(a,b,c){if(a.xn){var d;if(void 0!==c){if(Kh(a,w(function(a){var b=null,e=this.oJ(a.value,c);0<e?b=a.left:(0>e&&(b=a.right),d=a);return b},a)),!d)return}else d=Oh(a);a=d;for(var e=d.right?d.right:d;null!=a;)if(null!=a.right&&a.right!=e&&a.left!=e)a=a.right;else{if(a.left!=e&&b(a.value))break;var f=a;a=null!=a.left&&a.left!=e?a.left:a.parent;e=f}}}function Kh(a,b,c){for(c=c?c:a.xn;c&&null!=c;)c=b.call(a,c)}
function Lh(a,b){Kh(a,function(a){var b=a.left?a.left.height:0,e=a.right?a.right.height:0;1<b-e?(a.left.right&&(!a.left.left||a.left.left.height<a.left.right.height)&&Ph(this,a.left),Oba(this,a)):1<e-b&&(a.right.left&&(!a.right.right||a.right.right.height<a.right.left.height)&&Oba(this,a.right),Ph(this,a));b=a.left?a.left.height:0;e=a.right?a.right.height:0;a.height=Math.max(b,e)+1;return a.parent},b)}
function Ph(a,b){Qh(b)?(b.parent.left=b.right,b.right.parent=b.parent):Sh(b)?(b.parent.right=b.right,b.right.parent=b.parent):(a.xn=b.right,a.xn.parent=null);a=b.right;b.right=b.right.left;null!=b.right&&(b.right.parent=b);a.left=b;b.parent=a;a.count=b.count;b.count-=(a.right?a.right.count:0)+1}
function Oba(a,b){Qh(b)?(b.parent.left=b.left,b.left.parent=b.parent):Sh(b)?(b.parent.right=b.left,b.left.parent=b.parent):(a.xn=b.left,a.xn.parent=null);a=b.left;b.left=b.left.right;null!=b.left&&(b.left.parent=b);a.right=b;b.parent=a;a.count=b.count;b.count-=(a.left?a.left.count:0)+1}
function Mba(a,b){if(null!=b.left||null!=b.right){var c=null,d;if(null!=b.left){d=Oh(a,b.left);Kh(a,function(a){a.count--;return a.parent},d);if(d!=b.left){if(d.parent.right=d.left)d.left.parent=d.parent;d.left=b.left;d.left.parent=d;c=d.parent}d.parent=b.parent;d.right=b.right;d.right&&(d.right.parent=d);b==a.HC&&(a.HC=d)}else{d=Nh(a,b.right);Kh(a,function(a){a.count--;return a.parent},d);if(d!=b.right){if(d.parent.left=d.right)d.right.parent=d.parent;d.right=b.right;d.right.parent=d;c=d.parent}d.parent=
b.parent;d.left=b.left;d.left&&(d.left.parent=d);b==a.JC&&(a.JC=d)}d.count=b.count;Qh(b)?b.parent.left=d:Sh(b)?b.parent.right=d:a.xn=d;Lh(a,c?c:d)}else Kh(a,function(a){a.count--;return a.parent},b.parent),Qh(b)?(b.parent.left=null,b==a.JC&&(a.JC=b.parent),Lh(a,b.parent)):Sh(b)?(b.parent.right=null,b==a.HC&&(a.HC=b.parent),Lh(a,b.parent)):a.clear()}function Nh(a,b){if(!b)return a.JC;var c=b;Kh(a,function(a){var b=null;a.left&&(b=c=a.left);return b},b);return c}
function Oh(a,b){if(!b)return a.HC;var c=b;Kh(a,function(a){var b=null;a.right&&(b=c=a.right);return b},b);return c}function Jh(a,b){this.value=a;this.parent=b?b:null;this.count=1}Jh.prototype.left=null;Jh.prototype.right=null;Jh.prototype.height=1;function Sh(a){return!!a.parent&&a.parent.right==a}function Qh(a){return!!a.parent&&a.parent.left==a};function Pba(a,b,c){this.d_=a||null;this.JE=!!b;this.dGa=c;this.Kg=new Ke;this.Ih=new Th("",void 0);this.Ih.next=this.Ih.prev=this.Ih}function Qba(a,b){(b=a.Kg.get(b))&&a.JE&&(b.remove(),Rba(a,b));return b}g=Pba.prototype;g.get=function(a,b){return(a=Qba(this,a))?a.value:b};g.set=function(a,b){var c=Qba(this,a);c?c.value=b:(c=new Th(a,b),this.Kg.set(a,c),Rba(this,c))};g.shift=function(){return Sba(this,this.Ih.next)};g.pop=function(){return Sba(this,this.Ih.prev)};
g.remove=function(a){return(a=this.Kg.get(a))?(this.removeNode(a),!0):!1};g.removeNode=function(a){a.remove();this.Kg.remove(a.key)};g.$e=function(){return this.Kg.$e()};g.zd=function(){return this.Kg.zd()};g.um=function(){return this.map(function(a,b){return b})};g.Hh=function(){return this.map(function(a){return a})};g.contains=function(a){return this.some(function(b){return b==a})};g.lm=function(a){return this.Kg.lm(a)};g.clear=function(){Tba(this,0)};
g.forEach=function(a,b){for(var c=this.Ih.next;c!=this.Ih;c=c.next)a.call(b,c.value,c.key,this)};g.map=function(a,b){for(var c=[],d=this.Ih.next;d!=this.Ih;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};g.some=function(a,b){for(var c=this.Ih.next;c!=this.Ih;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};g.every=function(a,b){for(var c=this.Ih.next;c!=this.Ih;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};
function Rba(a,b){a.JE?(b.next=a.Ih.next,b.prev=a.Ih,a.Ih.next=b,b.next.prev=b):(b.prev=a.Ih.prev,b.next=a.Ih,a.Ih.prev=b,b.prev.next=b);null!=a.d_&&Tba(a,a.d_)}function Tba(a,b){for(;a.$e()>b;){var c=a.JE?a.Ih.prev:a.Ih.next;a.removeNode(c);a.dGa&&a.dGa(c.key,c.value)}}function Sba(a,b){a.Ih!=b&&a.removeNode(b);return b.value}function Th(a,b){this.key=a;this.value=b}Th.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};function Uh(a,b,c){J.call(this);this.IDa=b||null;this.TYa="context.";this.HRa=null;this.nBa={};this.yeb=Uba;this.t3a=a;if(!c)if(this.HP=null,td&&!Dd("10"))Raa(w(this.ro,this));else{this.HP=new xg(w(this.ro,this));Cg(this.HP,"setTimeout");Cg(this.HP,"setInterval");a=this.HP;b=pa("window");c=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"];for(var d=0;d<c.length;d++){var e=c[d];c[d]in b&&Cg(a,e)}a=this.HP;Ob=!0;b=w(a.wrap,a);for(c=0;c<Lb.length;c++)Lb[c](b);
Nb.push(a)}}z(Uh,J);function Vba(a,b){I.call(this,Wba);this.error=a;this.context=b}z(Vba,I);var Wba="a",Vh=$e("goog.debug.ErrorReporter");function Uba(a,b,c,d){var e=new sf;tf.push(e);e.jR("ready",e.sYa);e.send(a,b,c,d)}
Uh.prototype.ro=function(a,b){var c;c=pa("window.location.href");if(v(a))c={message:a,name:"Unknown error",lineNumber:"Not available",fileName:c,stack:"Not available"};else{var d,e,f=!1;try{d=a.lineNumber||a.wa||"Not available"}catch(h){d="Not available",f=!0}try{e=a.fileName||a.filename||a.sourceURL||r.$googDebugFname||c}catch(h){e="Not available",f=!0}c=!f&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name?a:{message:a.message||"Not available",name:a.name||"UnknownError",lineNumber:d,fileName:e,
stack:a.stack||"Not available"}}b=b?ab(b):{};if(this.IDa)try{this.IDa(c,b)}catch(h){Vh&&Vh.log(Ue,"Context provider threw an exception: "+h.message,void 0)}d=c.message.substring(0,1900);a instanceof Ha&&!a.X$a||this.xPa(d,c.fileName,c.lineNumber,c.stack,b);try{this.dispatchEvent(new Vba(c,b))}catch(h){}};
Uh.prototype.xPa=function(a,b,c,d,e){try{var f=Zaa(this.t3a,"script",b,"error",a,"line",c);Xa(this.nBa)||(f=nf(rf([f],this.nBa)));var h={};h.trace=d;if(e)for(var k in e)h[this.TYa+k]=e[k];var l,m=rf([],h);m[0]="";l=m.join("");xa(this.HRa)&&(l=l.substring(0,this.HRa));this.yeb(f,"POST",l,this.nlb)}catch(n){Vh&&Vh.info(yb("Error occurred in sending an error report.\n\n","script:",b,"\n","line:",c,"\n","error:",a,"\n","trace:",d),void 0)}};Uh.prototype.Kd=function(){Fb(this.HP);Uh.ya.Kd.call(this)};function Wh(){this.si=-1;this.si=64;this.Ke=Array(4);this.EXa=Array(this.si);this.Qda=this.OV=0;this.reset()}z(Wh,Gh);Wh.prototype.reset=function(){this.Ke[0]=1732584193;this.Ke[1]=4023233417;this.Ke[2]=2562383102;this.Ke[3]=271733878;this.Qda=this.OV=0};
Wh.prototype.WE=function(a,b){b||(b=0);var c=Array(16);if(v(a))for(var d=0;16>d;++d)c[d]=a.charCodeAt(b++)|a.charCodeAt(b++)<<8|a.charCodeAt(b++)<<16|a.charCodeAt(b++)<<24;else for(d=0;16>d;++d)c[d]=a[b++]|a[b++]<<8|a[b++]<<16|a[b++]<<24;a=this.Ke[0];b=this.Ke[1];var d=this.Ke[2],e=this.Ke[3],f;f=a+(e^b&(d^e))+c[0]+3614090360&4294967295;a=b+(f<<7&4294967295|f>>>25);f=e+(d^a&(b^d))+c[1]+3905402710&4294967295;e=a+(f<<12&4294967295|f>>>20);f=d+(b^e&(a^b))+c[2]+606105819&4294967295;d=e+(f<<17&4294967295|
f>>>15);f=b+(a^d&(e^a))+c[3]+3250441966&4294967295;b=d+(f<<22&4294967295|f>>>10);f=a+(e^b&(d^e))+c[4]+4118548399&4294967295;a=b+(f<<7&4294967295|f>>>25);f=e+(d^a&(b^d))+c[5]+1200080426&4294967295;e=a+(f<<12&4294967295|f>>>20);f=d+(b^e&(a^b))+c[6]+2821735955&4294967295;d=e+(f<<17&4294967295|f>>>15);f=b+(a^d&(e^a))+c[7]+4249261313&4294967295;b=d+(f<<22&4294967295|f>>>10);f=a+(e^b&(d^e))+c[8]+1770035416&4294967295;a=b+(f<<7&4294967295|f>>>25);f=e+(d^a&(b^d))+c[9]+2336552879&4294967295;e=a+(f<<12&4294967295|
f>>>20);f=d+(b^e&(a^b))+c[10]+4294925233&4294967295;d=e+(f<<17&4294967295|f>>>15);f=b+(a^d&(e^a))+c[11]+2304563134&4294967295;b=d+(f<<22&4294967295|f>>>10);f=a+(e^b&(d^e))+c[12]+1804603682&4294967295;a=b+(f<<7&4294967295|f>>>25);f=e+(d^a&(b^d))+c[13]+4254626195&4294967295;e=a+(f<<12&4294967295|f>>>20);f=d+(b^e&(a^b))+c[14]+2792965006&4294967295;d=e+(f<<17&4294967295|f>>>15);f=b+(a^d&(e^a))+c[15]+1236535329&4294967295;b=d+(f<<22&4294967295|f>>>10);f=a+(d^e&(b^d))+c[1]+4129170786&4294967295;a=b+(f<<
5&4294967295|f>>>27);f=e+(b^d&(a^b))+c[6]+3225465664&4294967295;e=a+(f<<9&4294967295|f>>>23);f=d+(a^b&(e^a))+c[11]+643717713&4294967295;d=e+(f<<14&4294967295|f>>>18);f=b+(e^a&(d^e))+c[0]+3921069994&4294967295;b=d+(f<<20&4294967295|f>>>12);f=a+(d^e&(b^d))+c[5]+3593408605&4294967295;a=b+(f<<5&4294967295|f>>>27);f=e+(b^d&(a^b))+c[10]+38016083&4294967295;e=a+(f<<9&4294967295|f>>>23);f=d+(a^b&(e^a))+c[15]+3634488961&4294967295;d=e+(f<<14&4294967295|f>>>18);f=b+(e^a&(d^e))+c[4]+3889429448&4294967295;b=
d+(f<<20&4294967295|f>>>12);f=a+(d^e&(b^d))+c[9]+568446438&4294967295;a=b+(f<<5&4294967295|f>>>27);f=e+(b^d&(a^b))+c[14]+3275163606&4294967295;e=a+(f<<9&4294967295|f>>>23);f=d+(a^b&(e^a))+c[3]+4107603335&4294967295;d=e+(f<<14&4294967295|f>>>18);f=b+(e^a&(d^e))+c[8]+1163531501&4294967295;b=d+(f<<20&4294967295|f>>>12);f=a+(d^e&(b^d))+c[13]+2850285829&4294967295;a=b+(f<<5&4294967295|f>>>27);f=e+(b^d&(a^b))+c[2]+4243563512&4294967295;e=a+(f<<9&4294967295|f>>>23);f=d+(a^b&(e^a))+c[7]+1735328473&4294967295;
d=e+(f<<14&4294967295|f>>>18);f=b+(e^a&(d^e))+c[12]+2368359562&4294967295;b=d+(f<<20&4294967295|f>>>12);f=a+(b^d^e)+c[5]+4294588738&4294967295;a=b+(f<<4&4294967295|f>>>28);f=e+(a^b^d)+c[8]+2272392833&4294967295;e=a+(f<<11&4294967295|f>>>21);f=d+(e^a^b)+c[11]+1839030562&4294967295;d=e+(f<<16&4294967295|f>>>16);f=b+(d^e^a)+c[14]+4259657740&4294967295;b=d+(f<<23&4294967295|f>>>9);f=a+(b^d^e)+c[1]+2763975236&4294967295;a=b+(f<<4&4294967295|f>>>28);f=e+(a^b^d)+c[4]+1272893353&4294967295;e=a+(f<<11&4294967295|
f>>>21);f=d+(e^a^b)+c[7]+4139469664&4294967295;d=e+(f<<16&4294967295|f>>>16);f=b+(d^e^a)+c[10]+3200236656&4294967295;b=d+(f<<23&4294967295|f>>>9);f=a+(b^d^e)+c[13]+681279174&4294967295;a=b+(f<<4&4294967295|f>>>28);f=e+(a^b^d)+c[0]+3936430074&4294967295;e=a+(f<<11&4294967295|f>>>21);f=d+(e^a^b)+c[3]+3572445317&4294967295;d=e+(f<<16&4294967295|f>>>16);f=b+(d^e^a)+c[6]+76029189&4294967295;b=d+(f<<23&4294967295|f>>>9);f=a+(b^d^e)+c[9]+3654602809&4294967295;a=b+(f<<4&4294967295|f>>>28);f=e+(a^b^d)+c[12]+
3873151461&4294967295;e=a+(f<<11&4294967295|f>>>21);f=d+(e^a^b)+c[15]+530742520&4294967295;d=e+(f<<16&4294967295|f>>>16);f=b+(d^e^a)+c[2]+3299628645&4294967295;b=d+(f<<23&4294967295|f>>>9);f=a+(d^(b|~e))+c[0]+4096336452&4294967295;a=b+(f<<6&4294967295|f>>>26);f=e+(b^(a|~d))+c[7]+1126891415&4294967295;e=a+(f<<10&4294967295|f>>>22);f=d+(a^(e|~b))+c[14]+2878612391&4294967295;d=e+(f<<15&4294967295|f>>>17);f=b+(e^(d|~a))+c[5]+4237533241&4294967295;b=d+(f<<21&4294967295|f>>>11);f=a+(d^(b|~e))+c[12]+1700485571&
4294967295;a=b+(f<<6&4294967295|f>>>26);f=e+(b^(a|~d))+c[3]+2399980690&4294967295;e=a+(f<<10&4294967295|f>>>22);f=d+(a^(e|~b))+c[10]+4293915773&4294967295;d=e+(f<<15&4294967295|f>>>17);f=b+(e^(d|~a))+c[1]+2240044497&4294967295;b=d+(f<<21&4294967295|f>>>11);f=a+(d^(b|~e))+c[8]+1873313359&4294967295;a=b+(f<<6&4294967295|f>>>26);f=e+(b^(a|~d))+c[15]+4264355552&4294967295;e=a+(f<<10&4294967295|f>>>22);f=d+(a^(e|~b))+c[6]+2734768916&4294967295;d=e+(f<<15&4294967295|f>>>17);f=b+(e^(d|~a))+c[13]+1309151649&
4294967295;b=d+(f<<21&4294967295|f>>>11);f=a+(d^(b|~e))+c[4]+4149444226&4294967295;a=b+(f<<6&4294967295|f>>>26);f=e+(b^(a|~d))+c[11]+3174756917&4294967295;e=a+(f<<10&4294967295|f>>>22);f=d+(a^(e|~b))+c[2]+718787259&4294967295;d=e+(f<<15&4294967295|f>>>17);f=b+(e^(d|~a))+c[9]+3951481745&4294967295;this.Ke[0]=this.Ke[0]+a&4294967295;this.Ke[1]=this.Ke[1]+(d+(f<<21&4294967295|f>>>11))&4294967295;this.Ke[2]=this.Ke[2]+d&4294967295;this.Ke[3]=this.Ke[3]+e&4294967295};
Wh.prototype.update=function(a,b){oa(b)||(b=a.length);for(var c=b-this.si,d=this.EXa,e=this.OV,f=0;f<b;){if(0==e)for(;f<=c;)this.WE(a,f),f+=this.si;if(v(a))for(;f<b;){if(d[e++]=a.charCodeAt(f++),e==this.si){this.WE(d);e=0;break}}else for(;f<b;)if(d[e++]=a[f++],e==this.si){this.WE(d);e=0;break}}this.OV=e;this.Qda+=b};
Wh.prototype.digest=function(){var a=Array((56>this.OV?this.si:2*this.si)-this.OV);a[0]=128;for(var b=1;b<a.length-8;++b)a[b]=0;for(var c=8*this.Qda,b=a.length-8;b<a.length;++b)a[b]=c&255,c/=256;this.update(a);a=Array(16);for(b=c=0;4>b;++b)for(var d=0;32>d;d+=8)a[c++]=this.Ke[b]>>>d&255;return a};function Xh(a,b){this.rj=a|0;this.Ef=b|0}var Xba={},Yh={};function Zh(a){return-128<=a&&128>a?Id(Xba,a,function(a){return new Xh(a|0,0>a?-1:0)}):new Xh(a|0,0>a?-1:0)}function $h(a){return isNaN(a)?ai():a<=-Yba?bi():a+1>=Yba?Zba():0>a?di($h(-a)):new Xh(a%ei|0,a/ei|0)}var ei=4294967296,Yba=ei*ei/2;function ai(){return Id(Yh,$ba,function(){return Zh(0)})}function fi(){return Id(Yh,aca,function(){return Zh(1)})}function bca(){return Id(Yh,cca,function(){return Zh(-1)})}
function Zba(){return Id(Yh,dca,function(){return new Xh(-1,2147483647)})}function bi(){return Id(Yh,eca,function(){return new Xh(0,-2147483648)})}function fca(){return Id(Yh,gca,function(){return Zh(16777216)})}g=Xh.prototype;
g.toString=function(a){a=a||10;if(2>a||36<a)throw Error("radix out of range: "+a);if(this.xC())return"0";if(0>this.Ef){if(this.equals(bi())){var b=$h(a),c=this.nF(b),b=c.multiply(b).subtract(this);return c.toString(a)+b.rj.toString(a)}return"-"+di(this).toString(a)}for(var c=$h(Math.pow(a,6)),b=this,d="";;){var e=b.nF(c),f=(b.subtract(e.multiply(c)).rj>>>0).toString(a),b=e;if(b.xC())return f+d;for(;6>f.length;)f="0"+f;d=""+f+d}};function gi(a){return 0<=a.rj?a.rj:ei+a.rj}
g.xC=function(){return 0==this.Ef&&0==this.rj};g.equals=function(a){return this.Ef==a.Ef&&this.rj==a.rj};g.compare=function(a){if(this.equals(a))return 0;var b=0>this.Ef,c=0>a.Ef;return b&&!c?-1:!b&&c?1:0>this.subtract(a).Ef?-1:1};function di(a){return a.equals(bi())?bi():a.not().add(fi())}
g.add=function(a){var b=this.Ef>>>16,c=this.Ef&65535,d=this.rj>>>16,e=a.Ef>>>16,f=a.Ef&65535,h=a.rj>>>16;a=0+((this.rj&65535)+(a.rj&65535));h=0+(a>>>16)+(d+h);d=0+(h>>>16);d+=c+f;b=0+(d>>>16)+(b+e)&65535;return new Xh((h&65535)<<16|a&65535,b<<16|d&65535)};g.subtract=function(a){return this.add(di(a))};
g.multiply=function(a){if(this.xC()||a.xC())return ai();if(this.equals(bi()))return 1==(a.rj&1)?bi():ai();if(a.equals(bi()))return 1==(this.rj&1)?bi():ai();if(0>this.Ef)return 0>a.Ef?di(this).multiply(di(a)):di(di(this).multiply(a));if(0>a.Ef)return di(this.multiply(di(a)));if(0>this.compare(fca())&&0>a.compare(fca()))return $h((this.Ef*ei+gi(this))*(a.Ef*ei+gi(a)));var b=this.Ef>>>16,c=this.Ef&65535,d=this.rj>>>16,e=this.rj&65535,f=a.Ef>>>16,h=a.Ef&65535,k=a.rj>>>16;a=a.rj&65535;var l,m,n,q;q=0+
e*a;n=0+(q>>>16)+d*a;m=0+(n>>>16);n=(n&65535)+e*k;m+=n>>>16;m+=c*a;l=0+(m>>>16);m=(m&65535)+d*k;l+=m>>>16;m=(m&65535)+e*h;l=l+(m>>>16)+(b*a+c*k+d*h+e*f)&65535;return new Xh((n&65535)<<16|q&65535,l<<16|m&65535)};
g.nF=function(a){if(a.xC())throw Error("division by zero");if(this.xC())return ai();if(this.equals(bi())){if(a.equals(fi())||a.equals(bca()))return bi();if(a.equals(bi()))return fi();var b;b=1;if(0==b)b=this;else{var c=this.Ef;b=32>b?new Xh(this.rj>>>b|c<<32-b,c>>b):new Xh(c>>b-32,0<=c?0:-1)}b=b.nF(a).shiftLeft(1);if(b.equals(ai()))return 0>a.Ef?fi():bca();c=this.subtract(a.multiply(b));return b.add(c.nF(a))}if(a.equals(bi()))return ai();if(0>this.Ef)return 0>a.Ef?di(this).nF(di(a)):di(di(this).nF(a));
if(0>a.Ef)return di(this.nF(di(a)));for(var d=ai(),c=this;0<=c.compare(a);){b=Math.max(1,Math.floor((c.Ef*ei+gi(c))/(a.Ef*ei+gi(a))));for(var e=Math.ceil(Math.log(b)/Math.LN2),e=48>=e?1:Math.pow(2,e-48),f=$h(b),h=f.multiply(a);0>h.Ef||0<h.compare(c);)b-=e,f=$h(b),h=f.multiply(a);f.xC()&&(f=fi());d=d.add(f);c=c.subtract(h)}return d};function hca(a,b){return a.subtract(a.nF(b).multiply(b))}g.not=function(){return new Xh(~this.rj,~this.Ef)};g.and=function(a){return new Xh(this.rj&a.rj,this.Ef&a.Ef)};
g.shiftLeft=function(a){a&=63;if(0==a)return this;var b=this.rj;return 32>a?new Xh(b<<a,this.Ef<<a|b>>>32-a):new Xh(0,b<<a-32)};var dca=1,eca=2,$ba=3,aca=4,cca=5,gca=6;function hi(a,b,c){this.si=-1;this.qu=a;this.si=c||a.si||16;this.PJa=Array(this.si);this.Una=Array(this.si);a=b;a.length>this.si&&(this.qu.update(a),a=this.qu.digest(),this.qu.reset());for(c=0;c<this.si;c++)b=c<a.length?a[c]:0,this.PJa[c]=b^92,this.Una[c]=b^54;this.qu.update(this.Una)}z(hi,Gh);hi.prototype.reset=function(){this.qu.reset();this.qu.update(this.Una)};hi.prototype.update=function(a,b){this.qu.update(a,b)};
hi.prototype.digest=function(){var a=this.qu.digest();this.qu.reset();this.qu.update(this.PJa);this.qu.update(a);return this.qu.digest()};function ii(a){J.call(this);this.PFa=a;this.Wna=new he(this);this.rK=new he(this);ji&&this.rK.listen(a,"compositionstart",this.Y2a).listen(a,"compositionend",this.X2a).listen(a,"compositionupdate",this.eIa);this.rK.listen(a,"textInput",this.q3a).listen(a,"text",this.eIa).listen(a,"keydown",this.l3a)}z(ii,J);function ki(a,b){I.call(this,a);this.reason=b}z(ki,I);var ji=ud||vd&&Dd(532);g=ii.prototype;g.b$=!1;g.aKa=0;g.LK=function(){return this.b$};g.Y2a=function(a){ica(this,a)};
g.X2a=function(a){li(this,a)};g.eIa=function(a){this.LK()&&this.dispatchEvent(new ki("updateIme",a))};function ica(a,b){a.b$||(vd&&!ji&&a.Wna.listen(a.PFa,"keyup",a.m3a),a.b$=!0,a.dispatchEvent(new ki("startIme",b)))}function li(a,b){a.b$=!1;a.Wna.removeAll();a.dispatchEvent(new ki("endIme",b))}g.l3a=function(a){if(!ji){var b=this.LK();b||229!=a.keyCode?b&&229!=a.keyCode?jca(a)&&li(this,a):b&&this.dispatchEvent(new ki("updateIme",a)):ica(this,a)}jca(a)&&(this.aKa=a.keyCode)};
g.q3a=function(a){!ji&&vd&&229==this.aKa&&this.LK()&&li(this,a)};g.m3a=function(a){if(this.LK())switch(a.keyCode){case 13:case 9:case 27:li(this,a)}};function jca(a){switch(a.keyCode){case 16:case 17:return!1;default:return!0}}g.Kd=function(){this.rK.sf();this.Wna.sf();this.PFa=null;ii.ya.Kd.call(this)};td&&Dd(8);function mi(){throw Error("Do not instantiate directly");}mi.prototype.EDa=null;mi.prototype.gu=function(){return this.content};mi.prototype.toString=function(){return this.content};function ni(a,b){this.start=a<b?a:b;this.end=a<b?b:a}ni.prototype.clone=function(){return new ni(this.start,this.end)};ni.prototype.Rla=function(){return this.end-this.start};ni.prototype.toString=function(){return"["+this.start+", "+this.end+"]"};function oi(a,b){this.x=a;this.y=b}z(oi,Lf);g=oi.prototype;g.clone=function(){return new oi(this.x,this.y)};function kca(a){return Math.sqrt(a.x*a.x+a.y*a.y)}g.scale=Lf.prototype.scale;g.RQ=function(){this.x=-this.x;this.y=-this.y;return this};g.normalize=function(){return this.scale(1/kca(this))};g.add=function(a){this.x+=a.x;this.y+=a.y;return this};g.subtract=function(a){this.x-=a.x;this.y-=a.y;return this};
g.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};g.equals=function(a){return this==a||!!a&&this.x==a.x&&this.y==a.y};function pi(a,b){if(a instanceof pi)this.Il=a.toArray();else{var c;if(c=va(a))a:{for(var d=c=0;d<a.length;d++){if(!va(a[d])||0<c&&a[d].length!=c){c=!1;break a}for(var e=0;e<a[d].length;e++)if(!xa(a[d][e])){c=!1;break a}0==c&&(c=a[d].length)}c=0!=c}if(c)this.Il=uc(a);else if(a instanceof Mf)this.Il=lca(a.height,a.width);else if(xa(a)&&xa(b)&&0<a&&0<b)this.Il=lca(a,b);else throw Error("Invalid argument(s) for Matrix contructor");}this.Ak=new Mf(this.Il[0].length,this.Il.length)}
function qi(a,b,c){for(var d=0;d<a.$b().height;d++)for(var e=0;e<a.$b().width;e++)b.call(c,a.Il[d][e],d,e,a)}function ri(a,b){var c=new pi(a.$b());qi(a,function(d,e,f){c.Il[e][f]=b.call(void 0,d,e,f,a)});return c}function lca(a,b){for(var c=[],d=0;d<a;d++){c[d]=[];for(var e=0;e<b;e++)c[d][e]=0}return c}g=pi.prototype;g.add=function(a){if(!Nf(this.Ak,a.$b()))throw Error("Matrix summation is only supported on arrays of equal size");return ri(this,function(b,c,d){return b+a.Il[c][d]})};
g.equals=function(a,b){if(this.Ak.width!=a.Ak.width||this.Ak.height!=a.Ak.height)return!1;b=b||0;for(var c=0;c<this.Ak.height;c++)for(var d=0;d<this.Ak.width;d++)if(!ye(this.Il[c][d],a.Il[c][d],b))return!1;return!0};g.Ila=function(){if(this.Ak.width!=this.Ak.height)throw Error("A determinant can only be take on a square matrix");return mca(this)};g.$b=function(){return this.Ak};
function si(a,b,c,d){if(!ti(a,b,c))throw Error("Index out of bounds when setting matrix value, ("+b+","+c+") in size ("+a.Ak.height+","+a.Ak.width+")");a.Il[b][c]=d}g.multiply=function(a){if(a instanceof pi){if(this.Ak.width!=a.$b().height)throw Error("Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.");return nca(this,a)}if(xa(a))return oca(this,a);throw Error("A matrix can only be multiplied by a number or another matrix.");};
g.subtract=function(a){if(!Nf(this.Ak,a.$b()))throw Error("Matrix subtraction is only supported on arrays of equal size.");return ri(this,function(b,c,d){return b-a.Il[c][d]})};g.toArray=function(){return this.Il};g.toString=function(){var a=0;qi(this,function(b){b=String(b).length;b>a&&(a=b)});var b=[];D(this.Il,function(c){b.push("[ ");D(c,function(c){c=String(c);b.push(wb(" ",a-c.length)+c+" ")});b.push("]\n")});return b.join("")};
function mca(a){if(1==a.$b().ZA())return a.Il[0][0];for(var b=0,c=0;c<a.Ak.width;c++){var d=a.Il[0][c],e=0==0+c%2?1:-1,f;f=mca(pca(a,c));b+=d*e*f}return b}function pca(a,b){var c=new pi(a.Ak.width-1,a.Ak.height-1);qi(c,function(a,e,f){si(c,e,f,this.Il[0<=e?e+1:e][f>=b?f+1:f])},a);return c}function ti(a,b,c){return 0<=b&&b<a.Ak.height&&0<=c&&c<a.Ak.width}
function nca(a,b){var c=new pi(a.Ak.height,b.$b().width);qi(c,function(a,e,f){for(var h=a=0;h<this.Ak.width;h++)a+=(ti(this,e,h)?this.Il[e][h]:0)*(ti(b,h,f)?b.Il[h][f]:0);si(c,e,f,a)},a);return c}function oca(a,b){return ri(a,function(a){return a*b})};/*
 Portions of this code are from the google-caja project, received by
 Google under the Apache license (http://code.google.com/p/google-caja/).
 All other code is Copyright 2009 Google, Inc. All Rights Reserved.

// Copyright (C) 2006 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

*/
function qca(){}
var rca={lt:"<",gt:">",amp:"&",nbsp:" ",quot:'"',apos:"'"},ui={a:0,abbr:0,acronym:0,address:0,applet:16,area:2,b:0,base:18,basefont:18,bdo:0,big:0,blockquote:0,body:49,br:2,button:0,canvas:0,caption:0,center:0,cite:0,code:0,col:2,colgroup:1,dd:1,del:0,dfn:0,dir:0,div:0,dl:0,dt:1,em:0,fieldset:0,font:0,form:0,frame:18,frameset:16,h1:0,h2:0,h3:0,h4:0,h5:0,h6:0,head:49,hr:2,html:49,i:0,iframe:20,img:2,input:2,ins:0,isindex:18,kbd:0,label:0,legend:0,li:1,link:18,map:0,menu:0,meta:18,noframes:20,noscript:20,
object:16,ol:0,optgroup:0,option:1,p:1,param:18,pre:0,q:0,s:0,samp:0,script:20,select:0,small:0,span:0,strike:0,strong:0,style:20,sub:0,sup:0,table:0,tbody:1,td:1,textarea:8,tfoot:1,th:1,thead:1,title:24,tr:1,tt:0,u:0,ul:0,"var":0},sca=/&/g,tca=/&([^a-z#]|#(?:[^0-9x]|x(?:[^0-9a-f]|$)|$)|$)/gi,uca=/</g,vca=/>/g,wca=/\"/g,xca=/=/g,yca=/\0/g,zca=/&(#\d+|#x[0-9A-Fa-f]+|\w+);/g,Aca=/^#(\d+)$/,Bca=/^#x([0-9A-Fa-f]+)$/,Cca=/^\s*(?:(?:([a-z][a-z-]*)(\s*=\s*("[^"]*"|'[^']*'|(?=[a-z][a-z-]*\s*=)|[^>"'\s]*))?)|(\/?>)|[^a-z\s>]+)/i,
Dca=/^(?:&(\#[0-9]+|\#[x][0-9a-f]+|\w+);|<[!]--[\s\S]*?--\x3e|<!\w[^>]*>|<\?[^>*]*>|<(\/)?([a-z][a-z0-9]*)|([^<&>]+)|([<&>]))/i;
qca.prototype.parse=function(a,b){var c=null,d=!1,e=[],f,h,k;a.nv=[];for(a.dG=!1;b;){var l=b.match(d?Cca:Dca);b=b.substring(l[0].length);if(d)if(l[1]){var m=l[1].toLowerCase();if(l[2]){l=l[3];switch(l.charCodeAt(0)){case 34:case 39:l=l.substring(1,l.length-1)}l=Eca(this,l.replace(yca,""))}else l=m;e.push(m,l)}else l[4]&&(void 0!==h&&(k?a.HQa&&a.HQa(f,e):a.YFa&&a.YFa(f)),k&&h&12&&(c=null===c?b.toLowerCase():c.substring(c.length-b.length),d=c.indexOf("</"+f),0>d&&(d=b.length),h&4?a.YCa&&a.YCa(b.substring(0,
d)):a.SNa&&a.SNa(b.substring(0,d).replace(tca,"&amp;$1").replace(uca,"&lt;").replace(vca,"&gt;")),b=b.substring(d)),f=h=k=void 0,e.length=0,d=!1);else if(l[1])vi(a,l[0]);else if(l[3])k=!l[2],d=!0,f=l[3].toLowerCase(),h=ui.hasOwnProperty(f)?ui[f]:void 0;else if(l[4])vi(a,l[4]);else if(l[5])switch(l[5]){case "<":vi(a,"&lt;");break;case ">":vi(a,"&gt;");break;default:vi(a,"&amp;")}}for(b=a.nv.length;0<=--b;)a.CD.append("</",a.nv[b],">");a.nv.length=0};
function Eca(a,b){return b.replace(zca,w(function(a,b){b=b.toLowerCase();b=rca.hasOwnProperty(b)?rca[b]:(a=b.match(Aca))?String.fromCharCode(parseInt(a[1],10)):(a=b.match(Bca))?String.fromCharCode(parseInt(a[1],16)):"";return b},a))};function Fca(a,b){var c=new Vg;(new qca).parse(new wi(c,b,void 0),a);return c.toString()}function wi(a,b,c){this.CD=a;this.nv=[];this.dG=!1;this.XRa=b||null;this.Gaa=c||null}
var xi={"*::class":9,"*::dir":0,"*::id":4,"*::lang":0,"*::onclick":2,"*::ondblclick":2,"*::onkeydown":2,"*::onkeypress":2,"*::onkeyup":2,"*::onload":2,"*::onmousedown":2,"*::onmousemove":2,"*::onmouseout":2,"*::onmouseover":2,"*::onmouseup":2,"*::style":3,"*::title":0,"*::accesskey":0,"*::tabindex":0,"*::onfocus":2,"*::onblur":2,"a::coords":0,"a::href":1,"a::hreflang":0,"a::name":7,"a::onblur":2,"a::rel":0,"a::rev":0,"a::shape":0,"a::target":10,"a::type":0,"area::accesskey":0,"area::alt":0,"area::coords":0,
"area::href":1,"area::nohref":0,"area::onfocus":2,"area::shape":0,"area::tabindex":0,"area::target":10,"bdo::dir":0,"blockquote::cite":1,"br::clear":0,"button::accesskey":0,"button::disabled":0,"button::name":8,"button::onblur":2,"button::onfocus":2,"button::tabindex":0,"button::type":0,"button::value":0,"caption::align":0,"col::align":0,"col::char":0,"col::charoff":0,"col::span":0,"col::valign":0,"col::width":0,"colgroup::align":0,"colgroup::char":0,"colgroup::charoff":0,"colgroup::span":0,"colgroup::valign":0,
"colgroup::width":0,"del::cite":1,"del::datetime":0,"dir::compact":0,"div::align":0,"dl::compact":0,"font::color":0,"font::face":0,"font::size":0,"form::accept":0,"form::action":1,"form::autocomplete":0,"form::enctype":0,"form::method":0,"form::name":7,"form::onreset":2,"form::onsubmit":2,"form::target":10,"h1::align":0,"h2::align":0,"h3::align":0,"h4::align":0,"h5::align":0,"h6::align":0,"hr::align":0,"hr::noshade":0,"hr::size":0,"hr::width":0,"img::align":0,"img::alt":0,"img::border":0,"img::height":0,
"img::hspace":0,"img::ismap":0,"img::longdesc":1,"img::name":7,"img::src":1,"img::usemap":11,"img::vspace":0,"img::width":0,"input::accept":0,"input::accesskey":0,"input::autocomplete":0,"input::align":0,"input::alt":0,"input::checked":0,"input::disabled":0,"input::ismap":0,"input::maxlength":0,"input::name":8,"input::onblur":2,"input::onchange":2,"input::onfocus":2,"input::onselect":2,"input::readonly":0,"input::size":0,"input::src":1,"input::tabindex":0,"input::type":0,"input::usemap":11,"input::value":0,
"ins::cite":1,"ins::datetime":0,"label::accesskey":0,"label::for":5,"label::onblur":2,"label::onfocus":2,"legend::accesskey":0,"legend::align":0,"li::type":0,"li::value":0,"map::name":7,"menu::compact":0,"ol::compact":0,"ol::start":0,"ol::type":0,"optgroup::disabled":0,"optgroup::label":0,"option::disabled":0,"option::label":0,"option::selected":0,"option::value":0,"p::align":0,"pre::width":0,"q::cite":1,"select::disabled":0,"select::multiple":0,"select::name":8,"select::onblur":2,"select::onchange":2,
"select::onfocus":2,"select::size":0,"select::tabindex":0,"table::align":0,"table::bgcolor":0,"table::border":0,"table::cellpadding":0,"table::cellspacing":0,"table::frame":0,"table::rules":0,"table::summary":0,"table::width":0,"tbody::align":0,"tbody::char":0,"tbody::charoff":0,"tbody::valign":0,"td::abbr":0,"td::align":0,"td::axis":0,"td::bgcolor":0,"td::char":0,"td::charoff":0,"td::colspan":0,"td::headers":6,"td::height":0,"td::nowrap":0,"td::rowspan":0,"td::scope":0,"td::valign":0,"td::width":0,
"textarea::accesskey":0,"textarea::cols":0,"textarea::disabled":0,"textarea::name":8,"textarea::onblur":2,"textarea::onchange":2,"textarea::onfocus":2,"textarea::onselect":2,"textarea::readonly":0,"textarea::rows":0,"textarea::tabindex":0,"tfoot::align":0,"tfoot::char":0,"tfoot::charoff":0,"tfoot::valign":0,"th::abbr":0,"th::align":0,"th::axis":0,"th::bgcolor":0,"th::char":0,"th::charoff":0,"th::colspan":0,"th::headers":6,"th::height":0,"th::nowrap":0,"th::rowspan":0,"th::scope":0,"th::valign":0,
"th::width":0,"thead::align":0,"thead::char":0,"thead::charoff":0,"thead::valign":0,"tr::align":0,"tr::bgcolor":0,"tr::char":0,"tr::charoff":0,"tr::valign":0,"ul::compact":0,"ul::type":0};
wi.prototype.HQa=function(a,b){if(!this.dG&&ui.hasOwnProperty(a)){var c=ui[a];if(!(c&32))if(c&16)this.dG=!(c&2);else{for(var d=0;d<b.length;d+=2){var e=b[d],f=b[d+1],h=null,k;if((k=a+"::"+e,xi.hasOwnProperty(k))||(k="*::"+e,xi.hasOwnProperty(k)))h=xi[k];if(null!==h)switch(h){case 0:break;case 2:case 3:f=null;break;case 4:case 5:case 6:case 7:case 8:case 9:f=this.Gaa?this.Gaa(f):f;break;case 1:f=this.XRa&&this.XRa(f);break;case 11:f&&"#"===f.charAt(0)?(f=this.Gaa?this.Gaa(f):f)&&(f="#"+f):f=null;break;
default:f=null}else f=null;b[d+1]=f}if(b){c&2||this.nv.push(a);this.CD.append("<",a);a=0;for(c=b.length;a<c;a+=2)k=b[a],d=b[a+1],null!==d&&void 0!==d&&this.CD.append(" ",k,'="',d.replace(sca,"&amp;").replace(uca,"&lt;").replace(vca,"&gt;").replace(wca,"&#34;").replace(xca,"&#61;"),'"');this.CD.append(">")}}}};
wi.prototype.YFa=function(a){if(this.dG)this.dG=!1;else if(ui.hasOwnProperty(a)){var b=ui[a];if(!(b&50)){if(b&1)for(b=this.nv.length;0<=--b;){var c=this.nv[b];if(c===a)break;if(!(ui[c]&1))return}else for(b=this.nv.length;0<=--b&&this.nv[b]!==a;);if(!(0>b)){for(var d=this.nv.length;--d>b;)c=this.nv[d],ui[c]&1||this.CD.append("</",c,">");this.nv.length=b;this.CD.append("</",a,">")}}}};function vi(a,b){a.dG||a.CD.append(b)}wi.prototype.SNa=function(a){this.dG||this.CD.append(a)};
wi.prototype.YCa=function(a){this.dG||this.CD.append(a)};function yi(){mi.call(this)}z(yi,mi);(function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=new b(String(a));void 0!==d&&(a.EDa=d);return a}})(yi);(function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=String(a);if(!a)return"";a=new b(a);void 0!==d&&(a.EDa=d);return a}})(yi);r.Web={"goog.array.ASSUME_NATIVE_FUNCTIONS":!0,"goog.DEBUG":!1,"goog.json.USE_NATIVE_JSON":!0,"goog.defineClass.SEAL_CLASS_INSTANCES":!1};function zi(a){this.name=a}function Ai(a,b,c,d,e){this.key=a;this.Qh=b;this.factory=c;this.kGa=d;this.value=e;if(null==b&&null==c&&null==e)throw console.error(a),Error("Provider constructed without a class, factory, or value.");}function Bi(a){this.key=a}function Ci(a){return new Bi(a)}Bi.prototype.Qh=function(a){if(!a)throw Error("Cannot use null class. Did you forget to goog.require() something?");return new Ai(this.key,a,null,null,null)};
Bi.prototype.QM=function(a,b){if(!b)throw Error("Cannot use null factory. Did you forget to goog.require() something?");return new Ai(this.key,null,b,Di(a),null)};function Ei(a,b){return new Ai(a.key,null,b,[],null)}function Fi(a,b,c){return new Ai(a.key,null,c,Di([b]),null)}function Gca(a,b,c,d){return new Ai(a.key,null,d,Di([b,c]),null)}function Hca(a){var b=Ci(Gi);return new Ai(b.key,null,a,Di([Hi,Ii,Ji]),null)}
function Ica(){var a=Ci(Ki);return new Ai(a.key,null,Jca,Di([Li,Mi,Ni,Oi(Qi),Ri,Hi,Si,Ti,Ii]),null)}function Kca(a){var b=Ci(Ui);return new Ai(b.key,null,a,Di([Ri,Mi,Vi,Wi,Ni,Xi,Yi,Zi,$i,aj,bj,cj,dj,ej,fj,Ti,Hi,gj]),null)}Bi.prototype.ej=function(a){return new Ai(this.key,null,null,null,a)};Bi.prototype.hA=function(a){return Fi(this,a,Ub)};function Lca(a){return Jc(a).map(function(a){return a instanceof Ai?a:new Ai(a,a,null,null,null)})};function hj(){}hj.prototype.get=function(){};hj.prototype.getOptional=function(){};function ij(a){return a.name?a.name:ya(a)?(a=a.toString(),a.substr(0,a.indexOf(")")+1)):"Unnamed ProvideId"};function Mca(a){function b(a,d){if(ua(a))for(var h=0;h<a.length;h++)d.push(h),b(a[h],d),d.pop();else if(za(a))for(var k in a)d.push(k),b(a[k],d),d.pop();else{k=encodeURIComponent(d[0]);for(h=1;h<d.length;h++)k+="["+encodeURIComponent(d[h])+"]";c.push(k+"="+encodeURIComponent(a))}}var c=[],d;for(d in a)b(a[d],[d]);return c.join("&")}function Nca(a){a=Sa(a);a.sort();return a}function Oca(a,b,c){var d=c,e=!0,f;for(f in a)e?(e=!1,d=2==arguments.length?a[f]:b(c,a[f],f)):d=b(d,a[f],f);return d}
function jj(a,b){if(null==a||"object"!=typeof a||100<b)return a;null==b&&(b=0);if(ua(a))return a.map(function(a){return jj(a,b+1)});var c={},d;for(d in a)c[d]=jj(a[d],b+1);return c}
function kj(a,b){if(a===b)return!0;if(null==a)return null==b;var c=typeof a;if("object"===c){if(null===b||"object"!==typeof b)return!1;if(a instanceof Array)return b instanceof Array&&a.length===b.length&&a.every(function(a,c){return kj(a,b[c])});for(var d in a)if(a.hasOwnProperty(d)&&!(d in b&&kj(a[d],b[d])))return!1;for(d in b)if(b.hasOwnProperty(d)&&!(a.hasOwnProperty(d)||d in a&&kj(a[d],b[d])))return!1;return!0}return"number"===c&&"number"===typeof b&&(1E-9>Math.abs(a-b)||isNaN(a)&&isNaN(b))}
function lj(a){var b={};db.apply(null,[b].concat(Array.prototype.slice.call(arguments)));return b}function mj(a,b){function c(a){return za(a)&&!ua(a)&&!ya(a)}for(var d in b)c(a[d])&&c(b[d])?mj(a[d],b[d]):a[d]=b[d]}function Pca(a,b){var c={};if(a&&b)for(var d in a)b[d]||(c[d]=a[d]);return c}function nj(a,b,c){var d=[],e;for(e in a)d.push(b.call(c,a[e],e));return d};function Qca(){debugger}x("lucid.debug.watch",function(a,b,c,d,e){var f="_watch_"+b;void 0===d&&(d=Qca);void 0===e&&(e=Qca);Object.defineProperty(a,f,{value:a[b],writable:!0,enumerable:!1,configurable:!0});Object.defineProperty(a,b,{get:function(){var b=a[f];!d||c&&!c(b)||d(b);return b},set:function(b){!e||c&&!c(b,a[f])||e(b,a[f]);a[f]=b},enumerable:!0,configurable:!0})});x("lucid.debug.unwatch",function(a,b){var c="_watch_"+b;delete a[b];a[b]=a[c];delete a[c]});function oj(){return"WeakMap"in r?new WeakMap:new pj}function pj(){this.qT="__lucid_wm_"+Rca;++Rca}var Rca=0;pj.prototype.get=function(a){return a[this.qT]};pj.prototype.set=function(a,b){this.qT in a?a[this.qT].value=b:Object.defineProperty(a,this.qT,{value:b,enumerable:!1,writable:!0})};pj.prototype.has=function(a){return this.qT in a};pj.prototype.delete=function(a){delete a[this.qT]};function qj(a,b){this.parent=b;this.Cba=oj();Lca(a).forEach(function(a){this.Cba.set(a.key,{provider:a,value:null})}.bind(this));this.UV=[];this.y4a=Error().stack}z(qj,hj);qj.prototype.oj=function(){return this.y4a};qj.prototype.nHa=function(a){return a.optional?this.getOptional(a.type):this.get(a.type)};
function Sca(a,b,c){if(-1!=a.UV.indexOf(b))throw a.UV.forEach(function(a){console.error(a)}),console.error(b),Error("Circular dependency detected "+a.UV.map(function(a){return ij(a)}).join(" -> ")+" -> "+ij(b)+"\nfor injector at "+a.oj());a.UV.push(b);try{return c()}finally{a.UV.pop()}}
function Tca(a,b){var c=Uca.get(b);if(c)return Sca(a,b,function(){var a=c.map(this.nHa.bind(this));a.unshift(b);return new (Function.prototype.bind.apply(b,a))}.bind(a));console.error(b);throw Error(ij(b)+" not annotated for use in the injector. Use lucid.Injectable to setup injection.\nfor injector at "+a.oj());}function Vca(a,b,c,d){return Sca(a,b,function(){return c.apply(null,d.map(this.nHa.bind(this)))}.bind(a))}
qj.prototype.get=function(a){if(this.Cba.has(a))return a=this.Cba.get(a),a.value||(a.value=a.provider.Qh?Tca(this,a.provider.Qh):a.provider.factory&&a.provider.kGa?Vca(this,a.provider.key,a.provider.factory,a.provider.kGa):a.provider.value),a.value;if(this.parent)return this.parent.get(a);console.error(a);throw Error("No provider given for "+ij(a)+"\nfor injector at "+this.oj());};qj.prototype.getOptional=function(a){return this.Cba.has(a)?this.get(a):null};var Uca=oj();
function Wca(a,b){Uca.set(a,b)};function Xca(a){return a.map(function(a){return a instanceof rj?a.optional?[a.type,new ng.core.OptionalMetadata]:a.type:a})};function sj(a,b){var c=gc(b,function(a){return!a});-1!=c?(console.error(a),console.error("Injector error: "+ij(a)+" has an undefined dependency at index "+c+". Did you forget to goog.require a class?")):a.length>b.length?(console.error(a),console.error("Injector error: "+ij(a)+" has a mismatch with the number of arguments. Function expects "+a.length+" but the injector expects "+b.length)):("ng"in r&&ng.core.Class({constructor:Xca(b).concat([a])}),Wca(a,Di(b)))}
function rj(a,b){this.type=a;this.optional=b}function Oi(a){return a instanceof rj?new rj(a.type,!0):new rj(a,!0)}function Di(a){return a.map(function(a){return a instanceof rj?a:new rj(a,!1)})}function tj(a){sj(a,[])}function uj(a,b){sj(a,[b])}function vj(a,b,c){sj(a,[b,c])};function Yca(){}Yca.prototype.set=function(a,b){this.trace=a.split("\n");b&&(this.trace.shift(),this.trace.shift(),this.trace.shift(),this.trace.shift(),this.trace.shift());a=this.trace[0];this.caller=a.substring(a.lastIndexOf("/")+1).replace(")","");return this};function Zca(a){function b(){try{this.undef()}catch(a){return a}}var c=a?!1:!0;a=a||b();a=a.stack?a.stack:null;var d;a&&(d=(new Yca).set(a,c));return d}function $ca(){}function ada(){}function wj(a){var b=Array.prototype.concat(arguments,Zca());(console.warn||console.log).apply(console,b)}function xj(a){var b=Array.prototype.concat(arguments,a,Zca(a));(console.error||console.log).apply(console,b)};x("lucid.Products",{none:"none",chart:"chart",press:"press"});function bda(){switch(cda){case "none":return"none";case "Lucidchart":case "chart":return"chart";case "Lucidpress":case "press":return"press";default:throw"LucidProductNotFoundException: Given string does not map to a lucid product enum value.";}};var yj;yj=r.lucidConfigure&&"Lucid"+r.lucidConfigure.appname;function zj(){var a=/[.]?([a-zA-Z]+.com)/.exec(r.location&&r.location.hostname);return a?a[1]:"lucidchart.com"};function Aj(){this.MG=new Ih(this.yVa);this.UR={};this.aEa=1;this.tZ=null;this.o$=0}sa(Aj);g=Aj.prototype;g.reset=function(a){Bj(this);a||this.MG.Hh().forEach(function(a){a.callback()});this.MG.clear();this.UR={};this.aEa=1;this.tZ=null;this.o$=0};g.yVa=function(a,b){return a.eB===b.eB?a.handle-b.handle:a.eB-b.eB};g.setTimeout=function(a,b){a=this.Aq(a,Math.floor(b));Cj(this);return a.handle};g.clearTimeout=function(a){a=this.UR[a];oa(a)&&(this.MG.remove(a),delete this.UR[a.handle],Cj(this))};
g.Aq=function(a,b){a={handle:this.aEa++,eB:Ea()+b,callback:a};this.UR[a.handle]=a;this.MG.add(a);return a};function Cj(a){var b=0<a.MG.$e()?Nh(a.MG).value:null;null===b?Bj(a):null===a.tZ?dda(a,b.eB):b.eB!=a.o$&&(Bj(a),dda(a,b.eB))}function Bj(a){clearTimeout(a.tZ);a.tZ=null;a.o$=0}function dda(a,b){a.tZ=setTimeout(a.j8a.bind(a),Math.max(0,b-Ea()));a.o$=b}g.j8a=function(){Bj(this);eda(this).forEach(this.fireEvent.bind(this));Cj(this)};
function eda(a){var b=Ea(),c=[];Mh(a.MG,function(a){if(a.eB<=b)c.push(a);else return!0});return c}g.fireEvent=function(a){a.callback();this.MG.remove(a);delete this.UR[a.handle]};function Dj(a,b){this.fn=a;this.uia=[];this.timeout=b;this.Yl=null;this.c7=this.Dla()}function fda(a){var b=new Dj(a,30);return function(a){var d=uc(arguments);b.uia=d;b.queue()}}Dj.prototype.Dla=function(){return Aj.Ic()};Dj.prototype.queue=function(a){a=oa(a)?a:this.timeout;if(null===this.Yl)this.Yl=this.c7.setTimeout(this.trigger.bind(this),a);else{var b;null===this.Yl?b=0:(b=this.c7.UR[this.Yl],b=oa(b)?b.eB-Ea():0);b<a&&(this.stop(),this.Yl=this.c7.setTimeout(this.trigger.bind(this),a))}};
Dj.prototype.trigger=function(){this.stop();var a=this.uia;this.uia=[];this.fn.apply(null,a)};function Ej(a){null!==a.Yl&&a.trigger()}Dj.prototype.stop=function(){null!==this.Yl&&(this.c7.clearTimeout(this.Yl),this.Yl=null)};function Fj(a,b){this.XJa=[];this.gP=new Dj(this.Epa.bind(this,a),b)}Fj.prototype.Epa=function(a){a.apply(null,this.XJa)};Fj.prototype.queue=function(a){this.XJa=arguments;this.gP.queue()};Fj.prototype.trigger=function(){this.gP.trigger()};Fj.prototype.clear=function(){this.gP.stop()};function gda(a,b,c){try{return a.apply(b,wc(arguments,2))}catch(d){xj(d)}}function Gj(a,b,c){var d=wc(arguments,2);return function(){try{return a.apply(b,Array.prototype.concat.apply(d,arguments))}catch(c){xj(c)}}}function Hj(a){var b,c=a;return function(){c&&(b=c.call(this),c=void 0);return b}}function hda(a){var b=new Fj(a,250);return function(){b.queue(arguments)}};var Ij=function(){var a=r.screen,b="";if("screen"in r&&a.width)var c=a.width,d=a.height,b=b+(""+(c||"")+" x "+(d||""));var a=navigator.appVersion,e=navigator.userAgent,f="Other",h=""+parseFloat(navigator.appVersion),k=parseInt(navigator.appVersion,10),l;-1!=(k=e.indexOf("Opera"))&&(f="Opera",h=e.substring(k+6),-1!=(k=e.indexOf("Version"))&&(h=e.substring(k+8)));-1!=(k=e.indexOf("OPR"))?(f="Opera",h=e.substring(k+4)):-1!=(k=e.indexOf("Edge"))?(f="Edge",h=e.substring(k+5)):-1!=(k=e.indexOf("MSIE"))?
(f="IE",h=e.substring(k+5)):-1!=(k=e.indexOf("Chrome"))?(f="Chrome",h=e.substring(k+7)):-1!=(k=e.indexOf("Safari"))?(f="Safari",h=e.substring(k+7),-1!=(k=e.indexOf("Version"))&&(h=e.substring(k+8))):-1!=(k=e.indexOf("Firefox"))?(f="Firefox",h=e.substring(k+8)):-1!=e.indexOf("Trident/")&&(f="IE",h=e.substring(e.indexOf("rv:")+3));-1!=(l=h.indexOf(";"))&&(h=h.substring(0,l));-1!=(l=h.indexOf(" "))&&(h=h.substring(0,l));-1!=(l=h.indexOf(")"))&&(h=h.substring(0,l));k=parseInt(""+h,10);isNaN(k)&&(h=""+
parseFloat(navigator.appVersion),k=parseInt(navigator.appVersion,10));l=/Mobile|mini|Fennec|Android|iP(ad|od|hone)/.test(a);var m=navigator.cookieEnabled?!0:!1;"undefined"==typeof navigator.cookieEnabled&&!m&&"document"in r&&(document.cookie="testcookie",m=-1!=document.cookie.indexOf("testcookie")?!0:!1);var n="-";[{Wf:"Windows 10",r:/(Windows 10.0|Windows NT 10.0)/},{Wf:"Windows 8.1",r:/(Windows 8.1|Windows NT 6.3)/},{Wf:"Windows 8",r:/(Windows 8|Windows NT 6.2)/},{Wf:"Windows 7",r:/(Windows 7|Windows NT 6.1)/},
{Wf:"Windows Vista",r:/Windows NT 6.0/},{Wf:"Windows Server 2003",r:/Windows NT 5.2/},{Wf:"Windows XP",r:/(Windows NT 5.1|Windows XP)/},{Wf:"Windows 2000",r:/(Windows NT 5.0|Windows 2000)/},{Wf:"Windows ME",r:/(Win 9x 4.90|Windows ME)/},{Wf:"Windows 98",r:/(Windows 98|Win98)/},{Wf:"Windows 95",r:/(Windows 95|Win95|Windows_95)/},{Wf:"Windows NT 4.0",r:/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/},{Wf:"Windows CE",r:/Windows CE/},{Wf:"Windows 3.11",r:/Win16/},{Wf:"Android",r:/Android/},{Wf:"Open BSD",
r:/OpenBSD/},{Wf:"Sun OS",r:/SunOS/},{Wf:"Linux",r:/(Linux|X11)/},{Wf:"iOS",r:/(iPhone|iPad|iPod)/},{Wf:"Mac OS X",r:/Mac OS X/},{Wf:"Mac OS",r:/(MacPPC|MacIntel|Mac_PowerPC|Macintosh)/},{Wf:"QNX",r:/QNX/},{Wf:"UNIX",r:/UNIX/},{Wf:"BeOS",r:/BeOS/},{Wf:"OS/2",r:/OS\/2/},{Wf:"Search Bot",r:/(nuhk|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask Jeeves\/Teoma|ia_archiver)/}].every(function(a){return a.r.test(e)?(n=a.Wf,!1):!0});var q="-";/Windows/.test(n)&&(q=/Windows (.*)/.exec(n)[1],n="Windows");switch(n){case "Mac OS X":q=
/Mac OS X (10[\.\_\d]+)/.exec(e)[1];break;case "Android":q=/Android ([\.\_\d]+)/.exec(e)[1];break;case "iOS":q=/OS (\d+)_(\d+)_?(\d+)?/.exec(a),q=q[1]+"."+q[2]+"."+(q[3]|0)}return{Uub:b,screen:c&&d?{width:c,height:d}:null,browser:f,MXa:h,vy:k,O6a:l,L_:n,P8a:q,cookies:m}}(),Jj=navigator.userAgent.toLowerCase(),Lj="IE"==Ij.browser,ida=Lj&&8==Ij.vy,Mj=Lj&&9==Ij.vy,Nj=Lj&&10==Ij.vy,jda=Lj&&11==Ij.vy,kda=Lj&&9<=Ij.vy,lda=-1!=Jj.toLowerCase().indexOf("iphone"),mda=-1!=Jj.toLowerCase().indexOf("ipod"),nda=
-1!=Jj.toLowerCase().indexOf("ipad"),Oj=lda||mda||nda,Pj=-1!=Jj.toLowerCase().indexOf("android"),Qj=Oj||Pj,oda=Oj||Pj;lda||mda||Pj&&Jj.indexOf("mobile");var Rj="Edge"==Ij.browser,pda=Rj&&14<=Ij.vy,qda=Rj&&14>Ij.vy,Sj="Safari"==Ij.browser,Tj="Chrome"==Ij.browser,rda="Opera"==Ij.browser,Uj="Firefox"==Ij.browser,sda=Uj&&3==Ij.vy,tda=Tj&&49<=Ij.vy,Vj=-1!=Ij.L_.toLowerCase().indexOf("win")||-1!=Ij.L_.toLowerCase().indexOf("16bit"),Wj=-1!=Ij.L_.toLowerCase().indexOf("mac"),Xj=-1!=Ij.L_.toLowerCase().indexOf("linux");
function uda(a){return Lj&&!kda?(r.location.href=a||"/pages/old_browser",!0):!1}function Yj(a){var b="Other";Tj?b="Chrome":Uj?b="Firefox":Lj?b=kda?Mj?"IE9":Nj?"IE10":jda?"IE11":"IE>11":"IE<9":Sj?b="Safari":rda&&(b="Opera");if(a)return b;Lj||Sj||(Vj?b+=" - Windows":Wj?b+=" - Mac":Xj&&(b+=" - Linux"));return b}
var vda=Hj(function(){switch(Zj()){case "experimental-webgl":return"Experimental";case "webgl":return"WebGL";case null:return"Disabled";case void 0:return"Unsupported"}}),Zj=Hj(function(){if(r.WebGLRenderingContext){var a=document.createElement("canvas"),b=!1;return ec(["webgl","experimental-webgl"],function(c){try{var d=a.getContext(c,{failIfMajorPerformanceCaveat:!0});return(b=!!d)&&jc(d.getSupportedExtensions(),"ANGLE_instanced_arrays")}catch(e){}})||(b?void 0:null)}});
function wda(){var a,b=document.createElement("fakeelement"),c={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(a in c)if(void 0!==b.style[a])return c[a]}x("lucid.useragent.is_mac",Wj);x("lucid.useragent.is_linux",Xj);x("lucid.useragent.is_win",Vj);x("lucid.useragent.is_ie",Lj);x("lucid.useragent.is_ie9",Mj);x("lucid.useragent.is_ie10",Nj);x("lucid.useragent.is_edge",Rj);x("lucid.useragent.is_firefox",Uj);
x("lucid.useragent.is_safari",Sj);x("lucid.useragent.is_chrome",Tj);x("lucid.useragent.is_chrome_app",!1);x("lucid.useragent.redirectOldBrowsers",uda);x("lucid.useragent.all",Ij);function ak(a){return Ta(r,"lucidConfigure",a)}var bk=ak("cdn_domain")||"";ak("cashy_domain");var ck=ak("assets_base_url")||"",dk=ak("documentServiceHost")||"",xda=ak("imageServiceHost")||"",yda=ak("userServiceHost")||"";ak("uimg_s3_domain");var zda=xa(ak("npsInterval"))?ak("npsInterval"):180,Ada=xa(ak("npsDelayBeforeShow"))?ak("npsDelayBeforeShow"):600;ak("uimg_s3_bucket");
var Bda=ak("editor_version_url")||"",ek=ak("uimg_cloudfront_domain")||"",Cda=ak("fonts_preload_list")||[],Dda=ak("fonts_cloudfront_public_list")||"",Eda=ak("fonts_s3_url")||"";ak("fonts_cloudfront_enabled");var Fda=ak("buildVersion")||"",Gda=ak("thumb_domain"),Hda=ak("public_thumb_domain"),fk=ak("pdfProxyHost"),Ida=ak("i18n_override"),Jda=ak("pdf_polling_timeout")||18E5,Kda=!!r.localPluginDownload,Lda=r.config&&r.config.supportUrl;ak("default_color_profiles_url");
var Mda=ak("featureFlags")||{},gk=r.config&&r.config.useChildrenCategories;ak("defaultChartTemplate");ak("trainingTemplateIdChart");ak("createAwsTemplateId");ak("importAwsTemplateId");var Nda=r.config&&r.config.help,Oda=ak("visio_import_file_limit")||200;ak("pressTutorialLesson1TemplateId");var Pda=ak("portal-id");ak("enterpriseSalesForm_chart");ak("contactSalesForm_chart");ak("confluenceContactSalesForm");ak("domainLockdownForm");ak("enterpriseScimForm");
var hk={Visio:ak("showvisio"),Graffle:ak("showgraffle"),Gliffy:ak("showgliffy"),SVG:ak("showsvg"),InDesign:ak("showindesign"),DocList:ak("showdoclist"),SequenceMarkup:ak("showsequencemarkup")},ik=!!r.pdf,Qda=!!r.isEmbedded,jk=!!ak("newPDFData");x("lucid.togglePDFData",function(){jk=!jk});ak("abTestsEnabled");var kk=!!ak("on_premise"),lk=ak("drupal_root")||"",Rda=ak("spellingServiceHost"),mk=ak("analyticsServiceHost");ak("new_crop_controls_enabled");
var Sda=fb(ak("known_image_sizes")||[]),Tda=ak("eventServerHost"),cda=ak("product")||"chart",nk=ak("activityServiceHost")||"",ok=ak("conversionServiceHost")||"";ak("commentOnboardingPayingOnly");ak("showOutlierDialog");ak("salesPhoneNumber");ak("gapi_key");ak("imageSearchCX");ak("salesEmail");ak("awsPlacementRetryLimit");var Uda=ak("awsImportHubspotFormId")||"",Vda=ak("NewEditorAbTests")||[];ak("NewEditorAbTestBrowsers");
var Wda=ak("enterpriseLicenseTrialDuration")||3,Xda=ak("licenseTrialBlacklist")||[],Yda=ak("private_thumb_domain")||"",pk=ak("private_thumb_cache_buster")||"",qk=!!ak("private_thumb_enabled");ak("oneDriveClientId");var Zda=ak("defaultFamily")||"Liberation Sans",$da=ak("slowThreshold")||100;ak("featureRequestTimeoutSeconds");ak("google_sheets");function rk(a,b,c){sk=this.category=a;this.P2=b;this.Lda=this.end=this.start=0;this.Pcb=c||0;return this}rk.prototype.startTime=function(){this.start=(new Date).getTime();return this};rk.prototype.endTime=function(){this.end=(new Date).getTime();this.Lda+=this.end-this.start;return this};
rk.prototype.send=function(a){if((window.ga||window.localTimingsOnly)&&0<this.Lda){var b=this.Lda+this.Pcb,c=this.category;18E4<b&&(c+="-outliers");!window.ga||Tj&&!Pj&&12>=parseInt(navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./)[2],10)||window.localTimingsOnly?window.localTimingsOnly&&console.log("send","timing",c,this.P2,b,a||null):window.ga("send","timing",c,this.P2,b,a||null)}return this};var sk="Lucid Analytics";
function tk(a,b){this.category=b||null;this.P2=a;this.tn=.5;this.Aoa=[];this.start()}g=tk.prototype;g.start=function(a,b){this.startTime=a||+new Date;b&&this.log(b,this.startTime);return this};g.zS=function(a){this.tn=a;return this};g.log=function(a,b){b=b||+new Date;this.Aoa.push({time:b,diff:b-this.startTime,label:a});return this};
g.send=function(a){var b=!1;window.lucidConfigure&&window.lucidConfigure.skipAnalytics&&(b=!0);window.ga||(b=!0);if(b&&!window.localTimingsOnly)return this;$b(this.Aoa,function(b){if(!(a&&1E3>b.diff)){var d=b.label;ua(d)&&(d=d.join("||"));Math.random()<=this.tn&&!window.localTimingsOnly?window.ga("send","timing",this.category||sk,this.P2,b.diff,d):window.localTimingsOnly&&console.log("send","timing",this.category||sk,this.P2,b.diff,d)}},this);this.Aoa=[];return this};
g.stop=function(a){arguments.length&&this.log(Array.prototype.slice.call(arguments));return this.send()};
function aea(a,b){if(window.performance&&window.performance.timing){var c=jj(window.performance.timing),d=new tk("Loading Time Breakdown",b);d.start(c.fetchStart);$b("fetchStart requestStart responseStart responseEnd domLoading domInteractive domContentLoadedEventStart domContentLoadedEventEnd domComplete loadEventStart loadEventEnd".split(" "),function(a){var b=c[a];b&&d.log(a,b)});d.start(Math.round(1E3*a));d.log("~PHP start to JS loaded");d.stop()}}
function uk(a){var b=window.profiler;b||(b=window.profiler=new tk("Events Breakdown"),b.zS(.01));b.log(a).send()}!ik&&"jQuery"in r&&function(a){a.ajaxSetup({dhb:function(a,c){var d=c.track;!1!==d&&(a.Bba=new tk(v(d)?d:c.url,"XHR Request"),a.Bba.zS(.01))},complete:function(a,c){a.Bba&&("error"!=c&&"timeout"!=c&&"parsererror"!=c||a.Bba.zS(1),a.Bba.stop(c))}})}(jQuery);x("lucid.Profiler.breakdown",aea);tk.breakdown=aea;x("lucid.TimeTracker.category",sk);x("lucid.Profiler",tk);
tk.prototype.setPriority=tk.prototype.zS;tk.prototype.start=tk.prototype.start;tk.prototype.log=tk.prototype.log;tk.prototype.stop=tk.prototype.stop;x("lucid.TimeTracker",rk);rk.prototype.startTime=rk.prototype.startTime;rk.prototype.endTime=rk.prototype.endTime;rk.prototype.send=rk.prototype.send;Qda&&(window.readonlyjsTimer||(window.readonlyjsTimer=(new rk(sk,"readonlyjs")).startTime()));function vk(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){return("x"==a?we(16):we(4)+8).toString(16)})}function bea(a){return!!a.match(/^[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[89abAB][A-Fa-f0-9]{3}-[A-Fa-f0-9]{12}$/)}
function wk(a){function b(a){for(var b=0;4>b;b++)d+=c[a%c.length],a=Math.floor(a/c.length)}var c=a||"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.~",d="";b(Math.floor(new Date/1E3));b(we(Math.pow(c.length,4)));b(we(Math.pow(c.length,4)));return d};function Hi(){J.call(this);this.status=[];this.H0={}}z(Hi,J);var cea=new F("b");function xk(a){I.call(this,cea);this.status=a}z(xk,I);function yk(a,b){za(b.headers)||(b.headers={});b.headers.Accept=b.headers.Accept||"application/json";b.withCredentials=!0;return a.execute(b).then(zk)}
function Ak(a,b){function c(a){return 1==a.length?a[0]:a[0]+"["+a.slice(1).join("][")+"]"}function d(a,f){if(ua(a)&&0<a.length)if(b)for(var l=0;l<a.length;l++)d(a[l],f.concat([l]));else a.forEach(function(a){e.push(encodeURIComponent(c(f))+"="+encodeURIComponent(String(a)))});else if(za(a))for(l in a)d(a[l],f.concat([l]));else void 0!==a&&e.push(encodeURIComponent(c(f))+"="+encodeURIComponent(String(a)))}var e=[],f;for(f in a)d(a[f],[f]);this.data=e.join("&")}Ak.prototype.toString=function(){return this.data};
Hi.prototype.execute=function(a){a=ab(a);if(void 0!==a.id&&a.id in this.H0)return this.H0[a.id];v(a.status)&&(this.status.push(a.status),this.dispatchEvent(new xk(this.status)));a.type||(a.type="GET");void 0===a.timeout&&(a.timeout=2E4);var b;!1!==a.track&&(b=new tk(v(a.track)?a.track:a.url,"XHR Request"),b.zS(.01));var c=function(b){v(a.status)&&(pc(this.status,a.status),this.dispatchEvent(new xk(this.status)));return b}.bind(this);if("GET"==a.type.toUpperCase()){var d=new Vf(a.url);if("blob"!=d.Oz){if(za(a.data))for(var e in a.data)void 0!==
a.data[e]&&fg(d,e,a.data[e]);else v(a.data)&&d.setQuery(a.data,!0);!1===a.cache&&fg(d,"__cachebuster",wk());a.url=d.toString()}}else v(a.data)?a.contentType=a.contentType||"text/plain; charset=utf-8":a.data instanceof FormData||a.data instanceof Blob||a.data instanceof File||(a.data instanceof Ak?(a.data=a.data.toString(),a.contentType=a.contentType||"application/x-www-form-urlencoded; charset=utf-8"):void 0!==a.data&&(a.data=JSON.stringify(a.data),a.contentType=a.contentType||"application/json; charset=utf-8"));
void 0!==a.contentType&&(za(a.headers)||(a.headers={}),a.headers["Content-Type"]=a.contentType);d=this.Hc(a);a.U2&&a.U2(d.xhr);d=d.promise.then(c).catch(function(a){c(a);throw a;});void 0!==a.id&&(d=d.then(function(b){delete this.H0[a.id];return b}.bind(this)).catch(function(b){delete this.H0[a.id];return Promise.reject(b)}.bind(this)));a.Ff&&(xa(a.xx)?a.xx++:a.xx=0,xa(a.Ff.delay)||(a.Ff.delay=0),a.xx<a.Ff.Jg&&(d=d.catch(function(b){if((a.Rvb||dea)(b))return new Promise(function(b,c){var d=jj(a);
a.Ff.url&&(d.url=a.Ff.url);setTimeout(function(){this.execute(d).then(b).catch(c)}.bind(this),a.Ff.delay*Math.pow(2,a.xx)*(1+.6*Math.random()-.3))}.bind(this));throw b;}.bind(this))));var f=void 0;!1!==a.track&&(d=d.catch(function(a){b.zS(1);return f=a}).then(function(a){b.stop(a.status);return f?Promise.reject(f):a}));void 0!==a.id&&(this.H0[a.id]=d);return d};function dea(a){return!a.status||500<=a.status}function zk(a){try{return JSON.parse(a.responseText)}catch(b){}}
function Bk(a){return a.responseText}tj(Hi);x("lucid.net.XHR.parseJson",zk);function Ck(){Hi.call(this)}z(Ck,Hi);Ck.prototype.Hc=function(){var a={status:200,responseText:"",abort:function(){}};return{promise:Promise.resolve(a),xhr:a}};tj(Ck);function Dk(){Hi.call(this)}z(Dk,Hi);function eea(a){var b=new Vf(location.href);a=b.resolve(new Vf(a));return!((!a.sm&&!b.sm||a.sm==b.sm)&&(null==a.lx&&null==b.lx||a.lx==b.lx))}
Dk.prototype.Hc=function(a){var b=a.type.toUpperCase(),c=new XMLHttpRequest;return{promise:new Promise(function(d,e){c.onreadystatechange=function(){4==c.readyState&&(200<=c.status&&300>c.status?d(c):e(c))};c.onerror=function(){c.onreadystatechange=null;e(c)};c.open(b,a.url,!0);void 0!==a.withCredentials&&(c.withCredentials=a.withCredentials);void 0!==a.timeout&&(c.timeout=a.timeout);void 0!==a.responseType&&(c.responseType=a.responseType);a.tFa&&c.addEventListener("progress",function(b){b instanceof
ProgressEvent&&a.tFa(b)});eea(a.url)||c.setRequestHeader("X-Requested-With","XMLHttpRequest");if(za(a.headers))for(var f in a.headers)c.setRequestHeader(f,a.headers[f]);c.send(a.data)}.bind(this)),xhr:c}};tj(Dk);function Ek(){Hi.call(this)}z(Ek,Dk);Ek.prototype.Hc=function(a){a.local||(a.url=a.url.replace(/^\/\//,"https://").replace(/^\//,window.lucidConfigure.lucid_host+"/"));a=Ek.ya.Hc.call(this,a);a.promise=a.promise.catch(function(a){401==a.status&&(window.chromeApp?window.chromeApp.auth:window).refreshToken();return Promise.reject(a)});return a};tj(Ek);function fea(a,b,c){var d={};a.forEach(function(a,c,h){d[a]=b.call(this,a,c,h)},c);return d}function Fk(a,b,c){var d=[];a.forEach(function(a,c,h){a=b.call(this,a,c,h);void 0!==a&&d.push(a)},c);return d}function Gk(a){return Array.prototype.concat.apply([],a)}function Hk(a,b,c){return Gk(a.map(b,c))}function Ik(a){return a.reduce(function(a,c){return a+c},0)}function Jk(a,b){return a.reduce(function(a,d){return a+b(d)},0)}
function gea(a,b){a=a.slice();for(var c=Math.min(a.length,b.length),d=0;d<c;d++)a[d]+=b[d];for(;d<b.length;d++)a.push(b[d]);return a}function hea(a,b){return Array.prototype.push.apply(a,b)}function iea(a){for(var b=a.length,c=0;c<b;c++)if(a[c]||0===a[c]||""===a[c]||!1===a[c])return a[c];return null}function Kk(a,b,c){var d;if(b)return a.reduce(function(a,c){var h=b(c);if(h>=a)return a;d=c;return h},c),d;d=a.reduce(function(a,b){return a<b?a:b});return null==c||d<=c?d:void 0}
function jea(a,b,c){b=b||Ub;var d=-1;a.reduce(function(a,c,h){c=b(c);if(c>=a)return a;d=h;return c},oa(c)?c:Infinity);return d}function Lk(a,b,c){var d;if(b)return a.reduce(function(a,c){var h=b(c);if(h<a)return a;d=c;return h},c),d;d=a.reduce(function(a,b){return a>b?a:b});return null==c||d>=c?d:void 0}function kea(a,b){var c;a.reduce(function(a,b,f){if(b>=a)return a;c=f;return b},b);return c}function lea(a,b){var c;a.reduce(function(a,b,f){if(b<=a)return a;c=f;return b},b);return c}
function mea(a,b){if(a.length!=b.length)return!1;a=a.sort(void 0);var c=b.sort(void 0);return a.every(function(a,b){return a==c[b]})};function K(a,b,c){if(ua(a))return a.map(function(a){return K(a,b,c)});a=a.split(" ");if(1<a.length)return K(a,b,c);a=a[0];a in K.callbacks||(K.callbacks[a]=[]);K.callbacks[a].push(b);c&&a in K.values&&b(K.get(a));return{name:a,callback:b}}K.one=function(a,b,c){function d(c){a.split(" ").forEach(function(a){Mk({name:a,callback:d})});b(c)}return K(a,d,c)};function Nk(a,b,c,d){var e=null,f=new Dj(function(){c(e)},b);a=K(a,function(a){e=a;f.queue()},d);a.oMa=function(){f.stop()};return a}K.clear=function(a){delete K.callbacks[a]};
K.Ohb=function(a){delete K.values[a]};function Mk(a){a&&(ua(a)?a.forEach(function(a){Mk(a)}):(a.oMa&&a.oMa(),K.callbacks[a.name]?pc(K.callbacks[a.name],a.callback):console.error("lucid.listen.callbacks did not contain '"+a.name+"'")))}K.set=function(a,b){K.values[a]=void 0===b?null:b;a in K.callbacks&&(b=uc(K.callbacks[a]),D(b,function(b){try{b(K.get(a))}catch(d){xj(d)}}))};K.K2a=function(a,b){return K(a,function(a){a(b())})};K.kob=function(a){return K.nQ[a]};
K.zc=function(a,b){K.set(a,function(a){b=a});return b};K.Y4a=function(a){return!!(K.callbacks[a]&&0<K.callbacks[a].length)};K.get=function(a){return K.values[a]};K.clearAll=function(){K.callbacks={};K.values={};K.nQ={}};K.aPa=function(){return{callbacks:jj(K.callbacks),values:ab(K.values),nQ:ab(K.nQ)}};K.Ytb=function(a){K.callbacks=jj(a.callbacks);K.values=ab(a.values);K.nQ=ab(a.nQ)};K.callbacks={};K.values={};K.nQ={};x("lucid.listen",K);x("lucid.unlisten",Mk);x("lucid.listen.set",K.set);
x("lucid.listen.queryValue",K.zc);function Ii(a){this.xhr=a}uj(Ii,Hi);Ii.prototype.isOnline=function(){return!0};Ii.prototype.check=function(a,b){this.xhr.execute({type:"GET",url:"/img/favicon.ico",cache:!1,timeout:b}).then(function(){a(!0)}).catch(function(){a(!1)})};function nea(a,b){a.isOnline()?b():K("online",b)}function oea(a,b,c){nea(a,function(){this.check(function(a){a?b():setTimeout(function(){oea(this,b,c)}.bind(this),c)}.bind(this))}.bind(a))}
ik||(window.addEventListener("online",function(){K.set("online")}),window.addEventListener("offline",function(){K.set("offline")}));function Ok(){if("Promise"in r){var a,b,c=new Promise(function(c,e){a=c;b=e});return{resolve:a,reject:b,promise:c}}if("$"in r)return c=$.Deferred(),{resolve:c.resolve,reject:c.reject,promise:c};throw Error("No promise library available");}function Pk(a){if("Promise"in r)return new Promise(a);if("$"in r){var b=$.Deferred();a(b.resolve,b.reject);return b}throw Error("No promise library available");}function Qk(a){return Pk(function(b){b(a)})}function Rk(a){return Pk(function(b,c){c(a)})}
function pea(a){if("Promise"in r)return Promise.all.call(Promise,a);if("$"in r)return $.when.apply($,a).then(function(){return arguments});throw Error("No promise library available");};function qea(a,b){b=b||Sk(a).options;return(a=Gg.get("abTest_"+a.replace(/[\s=;]/g,"_")))&&oa(b[a])?a:(a=Gg.get("abTestAny"))&&oa(b[a])?a:""}
function Sk(a){if(r.lucidConfigure&&r.lucidConfigure.abTest)if((a=r.lucidConfigure.abTest[a])&&a.options){var b=a.startDate,c=a.endDate;a={KWa:a.allowTeams,description:a.description,endDate:c?new Date(c):null,j0a:a.excludedBrowsers||[],r4a:a.includedBrowsers||[],name:a.name,options:a.options,hqa:a.partitioningType,startDate:b?new Date(b):null,Gwb:a.team,X4a:!!a.legacy}}else a=null;else a=null;return a}
function Tk(a,b,c){if(!1===(r.lucidConfigure&&r.lucidConfigure.abTestsEnabled))return null;var d=Sk(c);if(!d)return null;var e=qea(c,d.options);return e?e:d.startDate&&a<d.startDate||d.endDate&&a>d.endDate?null:rea(b,c,d.options)}
function rea(a,b,c){var d=Zh(0);Ra(c).forEach(function(a){if(0>a)throw"Option weights must be >= 0";d=d.add(Zh(a))});if(d.xC())throw"Option weights must add up to a positive number";a=function(a){var b=new Wh;b.reset();b.update(a);a=b.digest();for(var b=Zh(0),c=0;8>c;c++)b=b.shiftLeft(8),b=b.add(Zh(a[c]));return b}(a+"|"+b);0>a.Ef&&(a=di(a));a=hca(a,d);var e="";b=Sa(c).sort();for(var f=0;f<b.length&&!(e=b[f],a=a.subtract(Zh(c[e])),0>a.Ef);f++);return e};function Uk(a,b){var c;a=a.concat([Ei(Ci(hj),function(){return c})]);return c=new qj(a,b)};var sea={name:"welcomeDialog.getStarted"},tea={name:"Clicked on Timed Share Accept"},uea={name:"ChangeNotificationAdded"},vea={name:"added tag to image"},Vk={name:"arrange.autolayout.grid"},Wk={name:"arrange.autolayout.hierarchy"},wea={name:"Open help panel automatically"},xea={name:"Toolbox Rebuild - AWS Import"},yea={name:"Paywall - From Editor - AWS Import"},zea={name:"Paywall - Clicked Call to Action - AWS Import"},Aea={name:"Paywall - Clicked for Trial - AWS Import"},Bea={name:"Used - AWS Import"},
Cea={name:"brand assets: image used",Fi:"used-brand-asset"},Dea={name:"bulk deleted images from manager"},Eea={name:"Clicked on Timed Share Decline"},Fea={name:"Clicked cancel account button"},Gea={name:"Confirmed cancel account button"},Hea={name:"clickedComplexityMeter"},Iea={name:"create-new-document-growl.clicked"},Jea={name:"clickedDocListBuyNow"},Kea={name:"clickedEditorBuyNow"},Lea={name:"expired-team-account-admin-growl.clicked"},Mea={name:"clicked google hangout button"},Nea={name:"gotodocuments-molecule"},
Xk={name:"gotodocuments-sidebutton"},Oea={name:"clicked image in manager"},Pea={name:"Demo Sign Up Right-Menu"},Qea={name:"trial-eligible-prompt-growl.displayed.clicked"},Rea={name:"expiring-edu-trial-growl.clicked"},Sea={name:"expiring-trial-growl.displayed.clicked"},Tea={name:"unlicensed-over-doc-limit-growl.clicked"},Uea={name:"free-account-upgrade-growl.clicked"},Vea={name:"finalize-registration-growl.clicked"},Wea={name:"create-new-document-growl.closed"},Xea={name:"expired-team-account-admin-growl.closed"},
Yea={name:"expiring-edu-trial-growl.closed"},Zea={name:"expiring-trial-growl.closed"},$ea={name:"finalize-registration-growl.closed"},afa={name:"free-account-upgrade-growl.closed"},bfa={name:"Closed Net Prompoter Score Survey Dialog"},cfa={name:"demo-signup-prompt-growl.closed"},dfa={name:"welcomeDialog.hide"},efa={name:"trial-eligible-prompt-growl.closed"},ffa={name:"unlicensed-over-doc-limit-growl.closed"},gfa={name:"editor.collaborated"},Yk={name:"Comment Intent"},hfa={name:"Basic Tasks Completed"},
ifa={name:"connected flicr account"},jfa={name:"editor.comment.created"},kfa={name:"Created document from Powerpoint"},lfa={name:"DocumentReminderSet"},mfa={name:"%s.createdFromTemplate.%s"},nfa={name:"sucessfully submitted custom shape library for publishing"},ofa={name:"submission of custom shape library for publishing failed"},pfa={name:"Clicked on Timed Share Remind"},qfa={name:"ChangeNotificationDeleted"},rfa={name:"DocumentReminderDeleted"},sfa={name:"deleted image from manager"},tfa={name:"deleted image tag"},
ufa={name:"Document load time"},vfa={name:"Document Success"},wfa={name:"DownloadedDocument"},xfa={name:"Demo Download"},yfa={name:"Dragged to custom library"},zfa={name:"Exported Document"},Afa={name:"Exported ERD"},Bfa={name:"@Mention - Can't grant permission"},Cfa={name:"Feature Find Action"},Dfa={name:"Feature Find Highlighted"},Efa={name:"Feature Find Opened"},Ffa={name:"Feature Find Searched"},Gfa={name:"Finished Getting Started"},Hfa={name:"frustration clicks"},Ifa={name:"first time creating document"},
Jfa={name:"first time creating line"},Kfa={name:"first time creating shape"},Lfa={name:"first time formatted line or shape"},Mfa={name:"first time opening shape manager"},Nfa={name:"first time renamed document"},Ofa={name:"first time visited docs list"},Pfa={name:"Generated UML Sequence Diagram from Markup"},Qfa={name:"image from dropbox"},Rfa={name:"Navigated to help center",Fi:"navigated-to-help-center"},Sfa={name:"Import with IAM credentials - AWS Import"},Tfa={name:"Import with bash - AWS Import"},
Ufa={name:"Imported Stencil"},Vfa={name:"Imported Visio Document"},Wfa={name:"Imported Omnigraffle Document"},Xfa={name:"Imported Gliffy Document"},Yfa={name:"Inserted document from Powerpoint"},Zfa={name:"invitations.admin.invited.client-side"},$fa={name:"invitations.admin.invited.from %s"},aga={name:"demo-loaded"},bga={name:"loadScreenTips.tried.newLine"},cga={name:"loadScreenTips.tried.hotkeys"},dga={name:"loadScreenTips.tried.zoomout"},ega={name:"loadScreenTips.tried.undo"},fga={name:"Locking: Set content",
Fi:"locking-option-set"},gga={name:"Locking: Unset content"},hga={name:"Locking: Set Syle",Fi:"locking-option-set"},iga={name:"Locked Unset Style"},jga={name:"Locking: Set position and size",Fi:"locking-option-set"},kga={name:"Locking: Unset position and size"},lga={name:"Locking: Set Foreground",Fi:"locking-option-set"},mga={name:"Locking: Unset Foreground"},nga={name:"Locking: Set full lock"},oga={name:"Locking: Unset full lock"},pga={name:"multishareCollaborateShown"},qga={name:"multishareEmbedShown"},
rga={name:"multishareSocialMediaShown"},sga={name:"Show Delayed Pay Now Growl"},tga={name:"Opened Download Dialog"},uga={name:"Opened Getting Started"},vga={name:"googleSlides.dialog.open"},wga={name:"Open help panel from dock"},Zk={name:"Opened image manager"},xga={name:"Opened aws import"},yga={name:"Opened import %s"},zga={name:"Opened Layer Panel"},Aga={name:"Open Shape Library Manager"},Bga={name:"Opened presentation panel"},Cga={name:"Opened publish tab"},Dga={name:"editor.moreShapes.opened"},
Ega={name:"OpenShapeLibrary - button"},Fga={name:"OpenShapeLibrary - hotkey"},Gga={name:"OpenShapeLibrary - menu"},$k={name:"Opened Template Chooser Dialog"},Hga={name:"UML Sequence Markup Dialog Opened"},Iga={name:"Demo Print"},Jga={name:"removed tag from image"},Kga={name:"renamed user image"},Lga={name:"editor.comment.replied"},Mga={name:"Request license from admin"},Nga={name:"Request license from admin - Demo"},Oga={name:"Request team trial from admin"},Pga={name:"Request License Survey Cancelled"},
Qga={name:"Request License Survey Completed"},Rga={name:"Responded to Net Promoter Score Survey"},Sga={name:"editor.comment.resolve"},Tga={name:"editor.saveEmergencyCopy"},Uga={name:"Demo Save"},Vga={name:"demo-signup-prompt-growl.displayed"},Wga={name:"trial-eligible-prompt-growl.displayed"},Xga={name:"expiring-trial-growl.displayed"},Yga={name:"expiring-edu-trial-growl.displayed"},Zga={name:"finalize-registration-growl.displayed"},$ga={name:"free-account-upgrade-growl.displayed"},aha={name:"create-new-document-growl.displayed"},
bha={name:"unlicensed-over-doc-limit-growl.displayed"},cha={name:"expired-team-account-admin-growl.displayed"},al={name:"paywall.custom-fonts"},dha={name:"hit a paywall"},eha={name:"paywall.%s"},el={name:"paywall.premium-templates"},fha={name:"presentation.viewed"},gha={name:"splitFromTeam.shown"},hha={name:"shownTeamInvitePrompt"},iha={name:"welcomeDialog.show"},jha={name:"paywall.visio-import"},kha={name:"@Mention Selected"},lha={name:"Selected standard or geometric shape from autoprompt"},mha=
{name:"editor.chat.sendMessage"},nha={name:"%d shape complexity"},oha={name:"Share Button Collaborate Menu Item"},pha={name:"Share Button Publish Menu Item"},qha={name:"Share Button Embed Menu Item"},rha={name:"Share Button Social Menu Item"},fl={name:"Share Button Header",Fi:"share-button-header"},sha={name:"Shape Data Panel Opened"},gl={name:"Shape Data Updated"},tha={name:"Shape Data Created"},uha={name:"Shape Data deleted"},hl={name:"Shared document",Fi:"share-document-button-dialog"},il={name:"Shared document directly"},
vha={name:"Shared document via an atmention"},jl={name:"Shared document via link"},kl={name:"Shared document via email"},ll={name:"Shared document via simplified dialog"},wha={name:"Demo Share"},ml={name:"shared document with commenter"},nl={name:"shared document with editor"},ol={name:"shared document with owner"},pl={name:"shared document with viewer"},xha={name:"@Mention granted permission: %s"},yha={name:"Showed Net Prompoter Score Survey Dialog",Fi:"showed-nps"},zha={name:"Demo Sign Up"},Aha=
{name:"Demo Sign Up Growl"},Bha={name:"Demo Save Sign Up"},ql={name:"Skipped Getting Started"},rl={name:"slid paywall"},Cha={name:"presentation.trialStart"},Dha={name:"Theme Panel Opened"},Eha={name:"Theme Panel Closed"},Fha={name:"Boring Theme Applied"},Gha={name:"Light Blue Theme Applied"},Hha={name:"Sea Green Theme Applied"},Iha={name:"Steal (Rusty Robot) Theme Applied"},Jha={name:"Desert Theme Applied"},Kha={name:"Retro Theme Applied"},Lha={name:"Sandstorm Theme Applied"},Mha={name:"Plasma Theme Applied"},
Nha={name:"Moonlit Midnight Theme Applied"},Oha={name:"Invert Theme Applied"},sl={name:"Tried highlighted premium feature"},Pha={name:"chart-uml-markup-editor-paywall"},Qha={name:"chart-uml-markup-used"},Rha={name:"UML Sequence Markup Alias Outside Participant Declaration"},Sha={name:"UML Sequence Markup Destroy"},Tha={name:"UML Sequence Markup External Arrows"},Uha={name:"UML Sequence Markup Formatted Autonumber Strings"},Vha={name:"UML Sequence Markup Named Groups"},Wha={name:"UML Sequence Markup Page Split"},
Xha={name:"UML Sequence Markup Preprocessing Directive"},Yha={name:"UML Sequence Markup Title"},Zha={name:"UML Sequence Markup Caption"},$ha={name:"chart-uml-shape-library-enabled"},aia={name:"unlicensed-user-demo"},bia={name:"uploaded image"},cia={name:"uploaded font"},dia={name:"flickrSearch"},eia={name:"bingImagesearch"},fia={name:"iconFinderSearch"},gia={name:"Visited New User Pages"},hia={name:"Visited Old User Pages"},iia={name:"viewed team images"},jia={name:"Watermarked premium template created"},
tl={pgb:{name:"CommentsAnnouncement.splashScreen.clickedCheckItOut"},sgb:{name:"monthFreePromotionDiscount.dialog.payNow"},ugb:{name:"pressTransferTrial.dialog.accept"},qgb:{name:"trialDiscount.dialog.payNow"},tgb:sea,vgb:tea,zgb:uea,Agb:vea,Qgb:Vk,Rgb:Wk,Igb:{name:"AmazonPaymentEOLPrompt"},Jgb:{name:"Amazon Survey Cancelled"},Kgb:{name:"Amazon Survey Clicked"},Lgb:{name:"Amazon Survey Completed"},Vgb:{name:"Autoupgrade ON"},Ugb:{name:"Autoupgrade OFF"},Sgb:wea,ahb:xea,Xgb:{name:"Paywall - From Doclist - AWS Import"},
Ygb:{name:"Paywall - From Doclist Ad - AWS Import"},Zgb:yea,Wgb:zea,$gb:Aea,bhb:Bea,nhb:{name:"bounce dialog accepted"},ohb:{name:"bounce dialog closed"},phb:{name:"brand assets: open"},qhb:{name:"brand assets: color set",Fi:"set-brand-asset"},uhb:{name:"brand assets: font style set",Fi:"set-brand-asset"},shb:{name:"brand assets: image set",Fi:"set-brand-asset"},rhb:{name:"brand assets: color used",Fi:"used-brand-asset"},vhb:{name:"brand assets: font style used",Fi:"used-brand-asset"},thb:Cea,whb:Dea,
Bhb:{name:"teamSetup.cancel"},Chb:Eea,Ahb:{name:"Cancelled user unlicense"},Ghb:{name:"googleDrive.preferences.%s.%s"},Hhb:{name:"googleDrive.preferences.save"},Ihb:{name:"Change notification %s to %s"},Jhb:{name:"Change notification settings"},Lhb:{name:"CloseAdminAccountDialog - ChooseAdmin pressed"},Phb:{name:"CommentsAnnouncement.notificationBellCallout.clickedLaunch"},Qhb:{name:"clickedAwsAd"},Rhb:{name:"Backup Documents Link"},Shb:{name:"Backup Documents Button"},Thb:{name:"welcomeDialog.buildTeam"},
Uhb:Fea,Vhb:Gea,Whb:{name:"CommentsAnnouncement.notificationBellCallout.clickedX"},Xhb:Hea,Yhb:Iea,Zhb:Jea,$hb:Kea,aib:{name:"enterBeta.clicked"},bib:{name:"exitBeta.clicked"},cib:Lea,hib:{name:"gappsRatingPromo.clicked"},jib:{name:"welcomeDialog.getStarted"},iib:{name:"googleClassroomWelcomeDialog.getStarted"},mib:Mea,kib:Nea,lib:Xk,pib:Oea,qib:{name:"welcomeDialog.importIndesign"},rib:{name:"welcomeDialog.importVisio"},uib:{name:"LearnBasics.addShapeOption"},zib:{name:"LearnBasics.formatShapeOption"},
vib:{name:"LearnBasics.clickedAddTextOption"},xib:{name:"LearnBasics.clickedDrawLineOption"},yib:{name:"LearnBasics.formatLineOption"},tib:{name:"LearnBasics.addImageOption"},Aib:{name:"LearnBasics.pageSettingsOption"},wib:{name:"LearnBasics.downloadDiagramOption"},Bib:{name:"Clicked Marketplace Header Link"},Dib:{name:"CommentsAnnouncement.clickedNotificationBell"},Eib:{name:"Clicked pay now"},Fib:{name:"Clicked on pay with PayPal"},Jib:{name:"revision history file menu"},Kib:{name:"revision history undo menu"},
Lib:Pea,Sib:{name:"Indesign import conversion tutorial link"},Tib:{name:"Indesign import opened file picker"},Uib:{name:"Indesign import opened file picker"},Vib:{name:"Indesign import conversion tutorial link"},Cib:{name:"Click Notification Popover"},Gib:{name:"redo button"},Hib:{name:"redo edit menu"},Iib:{name:"redo undo menu"},Mib:{name:"PressOnboardingStartDesignClicked"},Oib:{name:"undo button"},Pib:{name:"undo edit menu"},Qib:{name:"undo undo menu"},oib:{name:"clicked.history.rightPanel"},
nib:{name:"clicked.helpButton.header",Fi:"navigated-to-help-center"},Nib:Qea,dib:Rea,eib:Sea,Rib:Tea,gib:Uea,fib:Vea,mjb:{name:"welcomeDialog.hide"},Xib:{name:"CommentsAnnouncement.splashScreen.clickedTopLeftX"},Yib:Wea,$ib:{name:"Demo Close Step %s"},ajb:Xea,bjb:Yea,cjb:Zea,djb:$ea,ejb:afa,fjb:{name:"googleClassroomWelcomeDialog.hide"},gjb:{name:"Indesign import dialog close"},hjb:bfa,ijb:{name:"PressOnboardingNoTipsClicked"},Zib:cfa,jjb:dfa,kjb:efa,ljb:ffa,ojb:gfa,pjb:{name:"added.collaborators.rightPanel"},
qjb:Yk,rjb:hfa,sjb:{name:"Press Onboarding Content Bar Completed"},tjb:{name:"Press Onboarding Context Pane Completed"},ujb:{name:"Press Onboarding Document Menu Completed"},wjb:{name:"Press Onboarding EditMenu Completed"},vjb:{name:"Press Onboarding Download Completed"},xjb:{name:"Press Onboarding All Hints Completed"},yjb:{name:"Press Onboarding Title Completed"},zjb:{name:"paywall.complexity-limit"},Ajb:ifa,Kjb:jfa,Ljb:{name:"Created document from Excel"},Mjb:kfa,Ojb:{name:"Created document from Word"},
Njb:lfa,Pjb:{name:"Created Folder"},Sjb:{name:"Admin created user"},Rjb:{name:"createdPage"},Qjb:mfa,Ujb:{name:"CustomFontTooltipShowed"},Wjb:{name:"count.customShapeLibraries:%s"},Yjb:nfa,Xjb:ofa,akb:{name:"CommentsAnnouncement.splashScreen.clickedNoThanks"},bkb:{name:"pressTransferTrial.dialog.decline"},hkb:pfa,ikb:qfa,jkb:{name:"Document deleted"},kkb:rfa,lkb:sfa,mkb:tfa,nkb:{name:"deletedPage"},rkb:{name:"AWS Import Finished"},ukb:{name:"PPAutoUpgrade off"},xkb:{name:"onboarding.DismissedNewTips"},
ykb:{name:"onboarding.DismissedNewTipsWithEscape"},Ckb:ufa,Dkb:vfa,Gkb:{name:"Backup file downloaded"},Hkb:wfa,Ikb:xfa,Lkb:yfa,Tkb:{name:"Edited document from Excel"},Ukb:{name:"Edited document from Powerpoint"},Vkb:{name:"Edited document from Word"},Wkb:{name:"Edited User Details"},Xkb:{name:"Edited User Licenses"},Ykb:{name:"Edited User Roles"},jlb:zfa,elb:{name:"CustomLicenseRequest.enabled"},dlb:{name:"PPAutoUpgrade On"},klb:Afa,qlb:{name:"extrasdialog.enable.AWSImport"},rlb:{name:"extrasdialog.enable.Confluence"},
slb:{name:"extrasdialog.enable.GoogleDocs"},tlb:{name:"extrasdialog.enable.GoogleDrive"},ulb:{name:"extrasdialog.enable.GoogleSheets"},vlb:{name:"extrasdialog.enable.HipChat"},wlb:{name:"extrasdialog.enable.iOS"},xlb:{name:"extrasdialog.enable.JIRA"},ylb:{name:"extrasdialog.enable.Jive"},zlb:{name:"extrasdialog.enable.MicrosoftExcel"},Alb:{name:"extrasdialog.enable.MicrosoftPowerPoint"},Blb:{name:"extrasdialog.enable.MicrosoftWord"},Clb:{name:"extrasdialog.enable.OneDriveImport"},Dlb:{name:"extrasdialog.enable.Slack"},
Elb:{name:"extrasdialog.learnmore.AWSImport"},Flb:{name:"extrasdialog.learnmore.Confluence"},Glb:{name:"extrasdialog.learnmore.GoogleDocs"},Hlb:{name:"extrasdialog.learnmore.GoogleDrive"},Ilb:{name:"extrasdialog.learnmore.GoogleSheets"},Jlb:{name:"extrasdialog.learnmore.HipChat"},Klb:{name:"extrasdialog.learnmore.iOS"},Llb:{name:"extrasdialog.learnmore.JIRA"},Mlb:{name:"extrasdialog.learnmore.Jive"},Nlb:{name:"extrasdialog.learnmore.MicrosoftExcel"},Olb:{name:"extrasdialog.learnmore.MicrosoftPowerPoint"},
Plb:{name:"extrasdialog.learnmore.MicrosoftWord"},Qlb:{name:"extrasdialog.learnmore.OneDriveImport"},Rlb:{name:"extrasdialog.learnmore.Slack"},Slb:{name:"extrasdialog.request.AWSImport"},Tlb:{name:"extrasdialog.request.Confluence"},Ulb:{name:"extrasdialog.request.GoogleDocs"},Vlb:{name:"extrasdialog.request.GoogleDrive"},Wlb:{name:"extrasdialog.request.GoogleSheets"},Xlb:{name:"extrasdialog.request.HipChat"},Ylb:{name:"extrasdialog.request.iOS"},Zlb:{name:"extrasdialog.request.JIRA"},$lb:{name:"extrasdialog.request.Jive"},
amb:{name:"extrasdialog.request.MicrosoftExcel"},bmb:{name:"extrasdialog.request.MicrosoftPowerPoint"},cmb:{name:"extrasdialog.request.MicrosoftWord"},dmb:{name:"extrasdialog.request.OneDriveImport"},emb:{name:"extrasdialog.request.Slack"},fmb:{name:"Indesign import failed"},gmb:{name:"Indesign import wrong file type"},hmb:{name:"Indesign import file to large"},imb:{name:"paymentPage.billingInfoFormError"},jmb:{name:"paymentPage.recurlyVerificationError"},kmb:Bfa,lmb:Cfa,mmb:{name:"Feature Find Header Button Clicked"},
nmb:Dfa,omb:{name:"Feature Find Hotkey"},pmb:{name:"Feature Find Menu Item"},qmb:Efa,rmb:Ffa,tmb:{name:"Users Filter"},umb:Gfa,Kmb:Hfa,wmb:Ifa,xmb:Jfa,ymb:Kfa,zmb:Lfa,Amb:Mfa,Bmb:Nfa,Cmb:Ofa,Nmb:Pfa,Smb:{name:"images from facebook",description:"user downloaded imaged from facebook into the image manager"},Tmb:{name:"user images from flickr"},Umb:Qfa,Zmb:{name:"growl-clicked"},$mb:{name:"growl-closed"},bnb:{name:"Has active notifications"},enb:Rfa,Mnb:{name:"Inkdropper Color Picked"},Nnb:{name:"Inkdropper Tool Opened"},
vnb:{name:"Image drawer opened"},unb:{name:"Image drawer image uploaded"},tnb:{name:"Image drawer image added"},wnb:{name:"Image drawer tag dropdown clicked"},xnb:{name:"Image drawer tag selection changed"},snb:{name:"Image added from image manager in Press"},Cnb:Sfa,Bnb:Tfa,Dnb:{name:"Imported File from OneDrive"},Gnb:Ufa,Hnb:Vfa,Fnb:Wfa,Enb:Xfa,Onb:{name:"Payment: Billing card clicked"},Pnb:{name:"Inserted document from unknown app"},Qnb:{name:"Inserted document from ConfluenceCloud"},Rnb:{name:"Inserted document from ConfluenceServer"},
Tnb:{name:"Inserted document from JIRACloud"},Unb:{name:"Inserted document from JIRAServer"},Vnb:{name:"Inserted document from Jive"},Snb:{name:"Inserted document from Excel"},Wnb:Yfa,Xnb:{name:"Inserted document from Word"},dob:Zfa,eob:$fa,fob:{name:"invitations.user.accepted"},hob:{name:"invitations.user.accepted.new"},gob:{name:"invitations.user.accepted.existing"},aob:{name:"invitations.admin.accepted"},cob:{name:"invitations.admin.accepted.new"},bob:{name:"invitations.admin.accepted.existing"},
iob:{name:"Admin invited user"},qob:{name:"Last Day Trial Callout Closed"},sob:{name:"Clicked Last Day Trial Callout Upgrade"},rob:{name:"Last Day Trial Callout Reopened"},uob:{name:"Left new chart editor beta feedback"},Bob:{name:"Linked account to %s"},Hob:{name:"loaded.customShapeLibrary"},Iob:aga,Dob:bga,Eob:cga,Gob:dga,Fob:ega,Wob:{name:"Locking: Template Created with Enforced Locking Restrictions",Fi:"created-locked-template"},dpb:{name:"marketplace.enable.AWSImport"},epb:{name:"marketplace.enable.Confluence"},
fpb:{name:"marketplace.enable.GoogleDocs"},gpb:{name:"marketplace.enable.GoogleDrive"},hpb:{name:"marketplace.enable.GoogleSheets"},ipb:{name:"marketplace.enable.HipChat"},jpb:{name:"marketplace.enable.iOS"},kpb:{name:"marketplace.enable.JIRA"},lpb:{name:"marketplace.enable.Jive"},mpb:{name:"marketplace.enable.MicrosoftExcel"},npb:{name:"marketplace.enable.MicrosoftPowerPoint"},opb:{name:"marketplace.enable.MicrosoftWord"},ppb:{name:"marketplace.enable.OneDriveImport"},qpb:{name:"marketplace.enable.Slack"},
rpb:{name:"marketplace.learnmore.AWSImport"},spb:{name:"marketplace.learnmore.Confluence"},tpb:{name:"marketplace.learnmore.GoogleDocs"},upb:{name:"marketplace.learnmore.GoogleDrive"},vpb:{name:"marketplace.learnmore.GoogleSheets"},wpb:{name:"marketplace.learnmore.HipChat"},xpb:{name:"marketplace.learnmore.iOS"},ypb:{name:"marketplace.learnmore.JIRA"},zpb:{name:"marketplace.learnmore.Jive"},Apb:{name:"marketplace.learnmore.MicrosoftExcel"},Bpb:{name:"marketplace.learnmore.MicrosoftPowerPoint"},Cpb:{name:"marketplace.learnmore.MicrosoftWord"},
Dpb:{name:"marketplace.learnmore.OneDriveImport"},Epb:{name:"marketplace.learnmore.Slack"},Fpb:{name:"marketplace.request.AWSImport"},Gpb:{name:"marketplace.request.Confluence"},Hpb:{name:"marketplace.request.GoogleDocs"},Ipb:{name:"marketplace.request.GoogleDrive"},Jpb:{name:"marketplace.request.GoogleSheets"},Kpb:{name:"marketplace.request.HipChat"},Lpb:{name:"marketplace.request.iOS"},Mpb:{name:"marketplace.request.JIRA"},Npb:{name:"marketplace.request.Jive"},Opb:{name:"marketplace.request.MicrosoftExcel"},
Ppb:{name:"marketplace.request.MicrosoftPowerPoint"},Qpb:{name:"marketplace.request.MicrosoftWord"},Rpb:{name:"marketplace.request.OneDriveImport"},Spb:{name:"marketplace.request.Slack"},Hxb:{name:"Locking: Template Created without Enforced Locking Restrictions"},$tb:{name:"Locking: Document from Restricted Template Published",Fi:"created-new-from-locked-template"},Ztb:{name:"Locking: Document from Restricted Template Downloaded",Fi:"created-new-from-locked-template"},Oob:fga,Pob:gga,Uob:hga,Vob:iga,
Sob:jga,Tob:kga,Qob:lga,Rob:mga,Mob:nga,Nob:oga,jqb:pga,kqb:qga,lqb:rga,Hqb:{name:"AWS Import Opened"},Iqb:{name:"Backup/Restore Opened"},Jqb:{name:"box.preferences.visit.linked"},Kqb:{name:"box.preferences.visit.unlinked"},Lqb:{name:"Cancel Survey Opened"},Mqb:{name:"Close Account Opened"},Nqb:{name:"Close Survey Opened"},Oqb:{name:"Show CloseAdminAccountDialog"},Pqb:{name:"Create User CSV Open"},Qqb:{name:"Create User Manually Open"},Rqb:{name:"Create Users Open"},Wqb:{name:"Domain Lockdown Open"},
Sqb:sga,Tqb:{name:"Show Delete Group"},Uqb:{name:"Show Delete Users"},Vqb:{name:"Demo Open Step"},Xqb:tga,Yqb:{name:"Show Edit Details"},Zqb:{name:"Show Edit Group"},$qb:{name:"Show Edit Groups"},arb:{name:"Show Edit Licenses"},brb:{name:"Show Edit Roles"},crb:{name:"upgradeToEnterprise"},drb:{name:"External Applications opened"},erb:uga,frb:{name:"User Google Drive Opened"},grb:{name:"googleDrive.preferences.visit"},hrb:{name:"googleDrive.preferences.visit"},irb:vga,jrb:wga,krb:{name:"Admin Directory Open"},
lrb:Zk,mrb:xga,nrb:yga,orb:{name:"Opened import indesign dialog"},prb:{name:"Opened Indesign Missing Content Dialog"},qrb:{name:"Admin Integrations Open"},rrb:zga,srb:{name:"Opened Learn the Basics",Fi:"opened-learn-basics-dialog"},trb:Aga,urb:{name:"License Settings Open"},vrb:{name:"Licensing Notifcations Open"},wrb:{name:"Licensing Open"},xrb:{name:"openedMicrosoftPageLinked"},yrb:{name:"openedMicrosoftPageUnlinked"},zrb:{name:"Open Notification Feed"},Arb:{name:"onboarding.TipsVideo"},Brb:{name:"paymentPage.oneClickAvailable"},
Crb:{name:"OneDrive File Picker Opened"},Drb:{name:"Password Policy Open"},Erb:{name:"Show Password Reset"},Frb:{name:"Password Reset Open"},Grb:{name:"Payment History Opened"},Hrb:Bga,Irb:Cga,Jrb:{name:"Show Remove From Team"},Krb:{name:"Requested license dialog opened"},Qrb:{name:"Subscription Level Opened"},Rrb:{name:"Subscription Level %s Opened"},Lrb:Dga,Mrb:Ega,Nrb:Fga,Orb:Gga,Prb:{name:"Admin Sharing Open"},Srb:{name:"Support Tickets Opened"},Urb:$k,Vrb:{name:"Transfer account owner opened"},
Trb:{name:"Admin Home Open"},Wrb:{name:"Opened Trial Survey"},Xrb:Hga,Zrb:{name:"User Analytics Opened"},Yrb:{name:"Admin Users Open"},$rb:{name:"User Notifications Opened"},bsb:{name:"User Preferences Opened"},csb:{name:"User Settings Opened"},dsb:{name:"User Storage Opened"},asb:{name:"User Order History Opened"},fsb:{name:"Cancelled Print Order"},hsb:{name:"Tracked Print Order"},gsb:{name:"Reordered Print Order"},qsb:{name:"Page Locking: Set content",Fi:"page-locking-option-set"},rsb:{name:"Page Locking: Unset content"},
vsb:{name:"Page Locking: Set Setting",Fi:"page-locking-option-set"},wsb:{name:"Page Locking: Unset Setting"},ssb:{name:"Page Locking: Set Removable",Fi:"page-locking-option-set"},tsb:{name:"Page Locking: Unset Removable"},osb:{name:"Page Locking: Set full lock"},psb:{name:"Page Locking: Unset full lock"},Asb:{name:"Paid with PayPal"},Jsb:{name:"paymentPage.error"},ltb:{name:"Top Bar Order Prints Clicked"},Zsb:{name:"File Menu Order Prints Clicked"},btb:{name:"Print Order Started",Fi:"printOrderStarted"},
gtb:{name:"Saw Product and Size for Print and Ship"},ftb:{name:"Saw Print Options for Print and Ship"},htb:{name:"Saw Review Document for Print and Ship"},Vsb:{name:"Called Download PDF Proof"},Usb:{name:"Reviewed and Approved Printing Proof"},$sb:{name:"Failed to generate proof PDF"},Tsb:{name:"Clicked Add To Cart from Editor and Succeeded"},ktb:{name:"Clicked Add To Cart from Editor"},Wsb:{name:"Cart Window Opened"},Ysb:{name:"Cart Item Deleted"},itb:{name:"Saw Shipping and Delivery"},dtb:{name:"Saw Payment Page"},
etb:{name:"Saw Place Order Page"},atb:{name:"Clicked Place Order"},jtb:{name:"Saw Thank You Page"},ctb:{name:"Saw Error Banner in Shoppint Cart"},Xsb:{name:"Clicked print order history from documents list menu"},mtb:Iga,otb:{name:"PublishedDocument"},Ftb:{name:"Registered"},Ktb:Jga,Mtb:Kga,Ptb:Lga,Stb:Mga,Ttb:Nga,Utb:Oga,Qtb:Pga,Rtb:Qga,Xtb:Rga,Vtb:Sga,bub:{name:"Confirm user unlicense"},ZOa:Tga,Ko:Uga,eub:{name:"AWS Import Step Shown: %s"},rub:{name:"googleClassroomWelcomeDialog.show"},fub:{name:"welcomeDialog.show"},
jub:Vga,Pub:Wga,mub:Xga,lub:Yga,nub:Zga,oub:$ga,gub:aha,Qub:bha,kub:cha,hub:al,iub:{name:"trialDiscount.dialog.show"},pub:{name:"paywall.free"},qub:{name:"gappsRatingPromo.shown"},tub:{name:"Google.referal.dialog.%s.shown"},uub:{name:"Indesign import screen"},vub:{name:"shownTeamInvitePrompt"},wub:{name:"team.licenseTrial.shown"},xub:{name:"sawMicrosoftPeoplesChoicePopup"},yub:{name:"monthFreePromotionDiscount.dialog.show"},zub:{name:"CommentsAnnouncement.notificationBellCallout.displayed"},Aub:{name:"Rung the notifications bell"},
Bub:dha,Cub:eha,Dub:{name:"paywall.premium-publish-%s"},Eub:el,Fub:fha,Gub:{name:"transferDialog.show"},Jub:{name:"paywall.restricted-plugins-%s"},Kub:gha,Nub:hha,Oub:{name:"pressTransferTrial.dialog.show"},Iub:{name:"paywall.unlicensed"},Lub:{name:"paywall.storage"},Mub:iha,Rub:{name:"shownUpgradeToTeamPrompt"},Sub:jha,Vub:{name:"Docslist search"},Xub:kha,Zub:lha,cvb:mha,dvb:{name:"Sent Invitation Mobile"},lvb:{name:"teamSetup.done"},kvb:{name:"publishDialog.setupAnalytics.clicked"},mvb:{name:"shapeAdded.customShapeLibrary"},
nvb:nha,vvb:oha,zvb:pha,wvb:qha,Avb:rha,yvb:fl,xvb:{name:"Share Button File Menu Item"},Bvb:{name:"shared.customShapeLibrary"},rvb:sha,s1:gl,ovb:tha,pvb:uha,svb:{name:"shapeRemoved.customShapeLibrary"},Cvb:hl,Dvb:il,Gvb:vha,Ivb:jl,Hvb:kl,Jvb:ll,Evb:wha,Fvb:{name:"shared mobile link"},Kvb:ml,Lvb:nl,Mvb:ol,Nvb:pl,Ovb:xha,Pvb:{name:"Navigated to shopping cart",Fi:"navigated-to-shopping-cart"},Xvb:yha,Yvb:zha,Zvb:Aha,$vb:Bha,fwb:{name:"CommentsAnnouncement.splashScreen.clickedSkipAll"},gwb:ql,hwb:rl,
jwb:{name:"Users Sort By"},owb:Cha,vwb:{name:"Editor feedback submitted"},wwb:{name:"Google.referal.dialog.%s.submitted"},xwb:{name:"Star Rating Submitted"},zwb:{name:"Indesign import successful"},Cwb:{name:"Actively switch product"},Dwb:{name:"box.sync"},Ewb:{name:"googleDrive.sync"},axb:{name:"Toggle pricing"},bxb:{name:"Toggle pricing - %s"},lxb:{name:"Transfer account owner completed"},Vwb:Dha,Uwb:Eha,Kwb:Fha,Nwb:Gha,Swb:Hha,Twb:Iha,Lwb:Jha,Qwb:Kha,Rwb:Lha,Pwb:Mha,Owb:Nha,Mwb:Oha,$wb:{name:"User Toggled Press WebGL"},
nxb:sl,oxb:Pha,pxb:Qha,qxb:Rha,sxb:Sha,txb:Tha,uxb:Uha,vxb:Vha,wxb:Wha,xxb:Xha,yxb:Yha,rxb:Zha,zxb:$ha,Cxb:aia,Dxb:{name:"box.unlink"},Exb:{name:"googleDrive.unlink"},Fxb:{name:"Unlinked account from %s"},Oxb:{name:"Upgrade to Team Prompt"},Pxb:{name:"Upgraded from confirm monthly page"},Qxb:{name:"User Uploaded All Indesign Missing Content"},Rxb:{name:"Backup file uploaded"},Txb:bia,Sxb:cia,Uxb:{name:"User Uploaded Some Indesign Missing Content"},$xb:dia,ayb:{name:"googleImageSearch"},Yxb:eia,byb:fia,
cyb:{name:"lucidChartSearch"},lyb:gia,myb:hia,jyb:{name:"Viewed mobile document"},kyb:iia,pyb:jia,qyb:{name:"User shown watermark upgrade dialog"},syb:{name:"Welcome dialog create AWS"},tyb:{name:"Welcome dialog import AWS"},xyb:{name:"Zero state blank create"},yyb:{name:"Zero state template create"}};tl.awsImportToolBoxRebuilt=xea;tl.generatedUMLSequenceMarkupDiagram=Pfa;tl.openedUMLSequenceMarkupDialog=Hga;tl.umlMarkupEditorPaywall=Pha;tl.umlMarkupUsed=Qha;
tl.umlSequenceMarkupAliasOutsideParticipantDeclaration=Rha;tl.umlSequenceMarkupDestroy=Sha;tl.umlSequenceMarkupExternalArrows=Tha;tl.umlSequenceMarkupFormattedAutonumberStrings=Uha;tl.umlSequenceMarkupNamedGroups=Vha;tl.umlSequenceMarkupPageSplit=Wha;tl.umlSequenceMarkupPreprocessingDirective=Xha;tl.umlSequenceMarkupTitle=Yha;tl.umlSequenceMarkupCaption=Zha;tl.umlShapeLibraryEnabled=$ha;function kia(a){a&&a()}function lia(a){return a.reduce(function(a,c){return function(d){a(function(){c(d)})}},kia)}function ul(a,b){this.queue=[];this.yn=[];this.Koa=b||1;this.RI=0;this.SX=a?new Dj(w(this.F8,this),a):0}g=ul.prototype;g.clear=function(){this.queue.length=0;this.F8()};g.enqueue=function(a){Array.prototype.push.apply(this.queue,arguments);this.run()};g.GP=ul.prototype.enqueue;
g.run=function(){for(var a=this;this.queue.length&&this.yn.length<this.Koa;){var b=this.queue.shift();this.yn.push(b);var c=this.RI;b(function(){pc(a.yn,b);c==a.RI&&a.run()})}this.SX&&this.SX.queue()};g.F8=function(){this.yn.length&&(this.yn.length=0,$ca(this.yn.map(function(a){return a.toString()}).join("\n")),this.RI++,this.run())};function vl(a){return a.yn.length+a.queue.length}g.E6=function(){return{enque:this.GP.bind(this)}};
function wl(a,b){this.queue=new Hf;this.yn=[];this.Koa=b||1;this.RI=0;this.SX=a?new Dj(w(this.F8,this),a):null}wl.prototype.enqueue=function(a,b){this.queue.enqueue(-1*a,b);this.run()};wl.prototype.run=function(){function a(a){pc(this.yn,a);b==this.RI&&this.run()}for(var b=this.RI;this.queue.$e()&&this.yn.length<this.Koa;){var c=this.queue.dequeue();this.yn.push(c);try{c(w(a,this,c))}catch(d){a(c)}}this.SX&&this.SX.queue()};
wl.prototype.F8=function(){this.yn.length&&(this.yn.length=0,$ca(this.yn.map(function(a){return a.toString()}).join("\n")));this.RI++;this.run()};x("lucid.async.parallel",function(a){function b(b){var d=a.length;a.forEach(function(a){a(function(){!--d&&b&&b()})})}a=a.slice();return a.length?b:kia});function xl(){};function yl(a,b){this.timeout=setTimeout(a,b)}yl.prototype.cancel=function(){clearTimeout(this.timeout)};yl.prototype.sf=function(){this.cancel();this.timeout=null};yl.prototype.Ana=function(){return null===this.timeout};function zl(a,b){this.data={};this.sz=this.ER=null;this.size=0;this.capacity=a;this.timeout=b}zl.prototype.clear=function(){this.data={};this.sz=this.ER=null;this.size=0};zl.prototype.get=function(a){if(a in this.data)return mia(this,this.data[a]),nia(this,a),this.data[a].val};
zl.prototype.set=function(a,b){if(a in this.data)this.data[a].val=b,mia(this,this.data[a]);else{b=new oia(a,b);this.data[a]=b;if(b.cx=this.sz)this.sz.Ou=b;this.sz=b;this.ER||(this.ER=b);++this.size>this.capacity&&this.remove(this.ER.key)}nia(this,a)};zl.prototype.remove=function(a){if(a in this.data){var b=this.data[a];b.Ou?b.Ou.cx=b.cx:this.sz=b.cx;b.cx?b.cx.Ou=b.Ou:this.ER=b.Ou;b.timeout&&b.timeout.sf();delete this.data[a];this.size--}};
function nia(a,b){if(null!=a.timeout){var c=a.data[b];c.timeout&&c.timeout.sf();c.timeout=new yl(function(){this.remove(b)}.bind(a),a.timeout)}}function mia(a,b){b!=a.sz&&((b.Ou.cx=b.cx)?b.cx.Ou=b.Ou:a.ER=b.Ou,b.Ou=null,b.cx=a.sz,a.sz.Ou=b,a.sz=b)}function oia(a,b){this.key=a;this.val=b;this.timeout=this.cx=this.Ou=null};function Al(a,b,c,d){this.x=a;this.y=b;this.nx=c;this.ny=d};function pia(a,b){this.xMa=a;this.yMa=b};function Bl(a,b,c,d,e,f){this.x1=a;this.y1=b;this.x2=c;this.y2=d;this.x3=e;this.y3=f};function qia(a){for(var b=arguments.length,c=0;c<b;++c){var d=arguments[c];if(oa(d))return d}};var Cl=Number.MAX_SAFE_INTEGER||9007199254740991,Dl=Number.MIN_SAFE_INTEGER||-9007199254740991,El=Math.cbrt||function(a){return 0<=a?Math.pow(a,1/3):-Math.pow(-a,1/3)};function ria(a,b,c){var d=b.y-c.y,e=c.x-b.x;return Math.abs(d*a.x+e*a.y+(b.x*c.y-b.y*c.x))/Math.sqrt(d*d+e*e)}function sia(a,b){for(var c=Number.MAX_VALUE,d=null,e=0;e<b.length-1;e++){var f=Fl(a,b[e],b[e+1]),h=Gl(a,f);h<c&&(c=h,d=f)}return d}
function Hl(a,b,c){var d=c.x-b.x;c=c.y-b.y;a=(d*(a.x-b.x)+c*(a.y-b.y))/(d*d+c*c);return new L(a*d+b.x,a*c+b.y)}function Fl(a,b,c){if(Il(b,c))return b;var d=c.x-b.x,e=c.y-b.y;a=(d*(a.x-b.x)+e*(a.y-b.y))/(d*d+e*e);return 0>=a?b:1<=a?c:new L(a*d+b.x,a*e+b.y)}function Jl(a,b,c,d){var e=d.x*(a.y-c.y)-d.y*(a.x-c.x),f=b.x*(a.y-c.y)-b.y*(a.x-c.x);d=d.y*b.x-d.x*b.y;return 0!=d?(c=e/d,0<=c&&0<=f/d?new L(a.x+b.x*c,a.y+b.y*c):!1):a.x==c.x&&a.y==c.y?a:!1}
function Kl(a,b){for(var c=0,d=b.length,e=0,f=0;f<d;f++){var h=b[f],k=b[(f+1)%b.length];h.x==k.x&&h.y==k.y||e++;h.y<a.y?k.y>=a.y&&0<=(k.x-h.x)*(a.y-h.y)-(a.x-h.x)*(k.y-h.y)&&++c:k.y<a.y&&0>=(k.x-h.x)*(a.y-h.y)-(a.x-h.x)*(k.y-h.y)&&--c}return 2<e&&!!c}
function Ll(a,b,c){var d=(c.x-b.x)*(c.x-b.x)+(c.y-b.y)*(c.y-b.y),e=((a.x-b.x)*(c.x-b.x)+(a.y-b.y)*(c.y-b.y))/d,d=Math.abs(((b.y-a.y)*(c.x-b.x)-(b.x-a.x)*(c.y-b.y))/d)*Math.sqrt(d);0<=e&&1>=e?a=d:(b=(a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y),a=(a.x-c.x)*(a.x-c.x)+(a.y-c.y)*(a.y-c.y),a=b<a?Math.sqrt(b):Math.sqrt(a));return a}
function tia(a){var b=2/512;function c(d,e){if(!(2>e-d)){for(var f=-1,h=-1,k=d+1;k<e;k++){var l=Ll(a[k],a[d],a[e]);l>f&&(f=l,h=k)}f>b?(c(h,e),c(d,h)):a.splice(d+1,e-d-1)}}a=uc(a);if(3>a.length)return a;a.push(a[0]);c(0,a.length-1);a.pop();return a}function uia(a){for(var b=0,c=0;c<a.length;c++)var d=a[c],e=a[(c+1)%a.length],b=b+(e.x-d.x)*(e.y+d.y);return 0>b}function Ml(a,b,c){var d=c.x;c=c.y;a=(d*(a.x-b.x)+c*(a.y-b.y))/(d*d+c*c);return new L(a*d+b.x,a*c+b.y)}
function via(a,b,c,d){for(var e=0;e<c.length-(d?0:1);e++){var f=Nl(a,b,c[e],c[(e+1)%c.length],!1);if(f)return f}return!1}
function Nl(a,b,c,d,e){if(Il(a,b)||Il(c,d))return!1;var f=b.x-a.x,h=b.y-a.y,k=d.x-c.x,l=d.y-c.y,m=c.x-a.x,n=c.y-a.y,q=f*l-h*k,k=m*l-n*k;if(1E-7>Math.abs(q))return 0===k&&(e||!(Math.max(a.y,b.y)<Math.min(c.y,d.y)||Math.min(a.y,b.y)>Math.max(c.y,d.y)||Math.max(a.x,b.x)<Math.min(c.x,d.x)||Math.min(a.x,b.x)>Math.max(c.x,d.x)));b=k/q;if(!e){if(0>b||1<b)return!1;e=(m*h-n*f)/q;if(0>e||1<e)return!1}return new L(a.x+b*f,a.y+b*h)}
function wia(a,b,c){if(Math.min(a.y,b.y)>c||Math.max(a.y,b.y)<c)return!1;var d=b.y-a.y;return 0===d?a.y===c:a.x+(b.x-a.x)*(c-a.y)/d}function Ol(a,b,c,d,e,f){d=d?d-2*Math.floor(d/(2*Math.PI))*Math.PI:0;e=e?e-2*Math.floor(e/(2*Math.PI))*Math.PI:0;var h=!1;f&&(h=!0,f=d,d=e,e=f);f=Math.atan2(Math.sin(e-d),Math.cos(e-d));e=Math.max(Math.abs(Math.ceil(f/(Math.PI/12))),2);f/=e;for(var k=[],l=0;l<=e;l++,d+=f)k.push(new L(a.x+b*Math.cos(d),a.y+c*Math.sin(d)));return h?k.reverse():k}
function Pl(a,b,c,d,e,f,h){function k(c){return{t:c,x:a+n+Math.cos(c)*n,y:b+q+Math.sin(c)*q,zeb:function(b){return a+n+n*(Math.cos(c)-b*Math.sin(c))},Beb:function(a){return b+q+q*(Math.sin(c)+a*Math.cos(c))},Aeb:function(b){return a+n+n*(Math.cos(c)- -b*Math.sin(c))},Ceb:function(a){return b+q+q*(Math.sin(c)+-a*Math.cos(c))}}}null==e&&(e=0);null==f&&(f=2*Math.PI);var l=!1;if(e>f){var l=!0,m=e;e=f;f=m}var n=c/2,q=d/2;c=[];for(d=e;d<f;d+=.5*Math.PI)c.push(k(d));c.push(k(f));d=[];h&&d.push(new L(a+n+
Math.cos(l?f:e)*n,b+q+Math.sin(l?f:e)*q));l&&c.reverse();for(e=0;e<c.length-1;e++)f=.5522847498*(c[e+1].t-c[e].t)/(Math.PI/2),d.push(new Bl(c[e].zeb(f),c[e].Beb(f),c[e+1].Aeb(f),c[e+1].Ceb(f),c[e+1].x,c[e+1].y));return d}function Ql(a,b,c){return a<=b?c>=a&&c<=b:c<=a&&c>=b}function Rl(a,b){return Kk(b,function(b){return Math.abs(b-a)})}function xia(a,b){return b?xia(b,a%b):a}function yia(a,b,c){c&&(a+=c.value||0);b=null==b?Math.round(a):Math.round(a/b)*b;c&&(c.value=a-b);return b}
function Sl(a,b){return b?Math.round(a*Math.pow(10,b))/Math.pow(10,b):Math.round(a)}function Tl(a,b){return void 0===b?Math.floor(a):Math.floor(a/b)*b}function Ul(a,b){return a.toFixed(b||0).replace(/^([^\.]*)$/,"$1.").replace(/\.?0*$/,"").replace(/-0$/,"0")}function Vl(a,b){var c=xia(a,b);return[a/c,b/c]}function Wl(a,b,c){for(var d=[],e=0;e<a.length;e++)for(var f=a[(e+a.length-1)%a.length],h=Xl(f,a[e])/(c||10),k=0;1>k;k+=1/h)d.push(b(new L(a[e].x*k+f.x*(1-k),a[e].y*k+f.y*(1-k))));return d}
var Yl=new zl(5E3);
function zia(a,b,c,d,e,f,h,k,l,m,n,q,t){var u=JSON.stringify(arguments),y=Yl.get(u);if(y)return y;var y=[],A=[],C=Infinity,E=-Infinity;null!=m&&n&&(a.push(Zl($l(n,5))),0>m||!xa(m))&&(m=0);n&&q&&a.forEach(function(a){for(var b=0;b<a.length;b++)a[b]=am(a[b],bm(n),q)});void 0!==e&&h&&a.forEach(function(a){for(var b=0;b<a.length;b++)a[b]=am(a[b],e||null,-h)});void 0!==f&&k&&a.forEach(function(a){for(var b=0;b<a.length;b++)a[b]=am(a[b],f||null,+k)});b||a.forEach(function(a){for(var b=0;b<a.length;b++)a[b]=
cm(a[b],c)});a.forEach(function(a){for(var b=0;b<a.length;b++){var c=a[b];C=Math.min(C,c.y);E=Math.max(E,c.y);A.push(new pia(c,a[(b+1)%a.length]))}});for(var G=t||2,H=qia(m,l,10),N=C-G;N<E;N+=G){for(var da=[],aa=0;aa<A.length;aa++){var Y=A[aa];if(!(Y.xMa.y>=N&&Y.yMa.y>=N)){var ha=wia(Y.xMa,Y.yMa,N);!0!==ha&&!1!==ha&&da.push(new L(Math.round(ha),N,Y))}}Dc(da,"x");for(aa=0;aa+1<da.length;aa+=2){var Y=da[aa],ha=da[aa+1],la=Math.min(Y.x,ha.x)-H;y.push(new M(la,N-H-G/2,Math.max(Y.x,ha.x)-la+H,G+2*H,{wrap:d}))}}y.sort(function(a,
b){return a.x==b.x?a.y-b.y:a.x-b.x});if(0==y.length)return Yl.set(u,[]),[];G=[y[0]];H=y[0];for(aa=1;aa<y.length;aa++)c=y[aa],c.x==H.x&&c.w==H.w&&c.y>=H.y&&c.y<=H.y+H.h?H.h=Math.max(c.y+c.h,H.y+H.h)-H.y:(G.push(c),H=c);Yl.set(u,G);return G};function L(a,b,c){this.x=a;this.y=b;void 0!==c&&(this.data=c)}function dm(a,b,c){L.call(this,a,b);this.page=c||null}z(dm,L);function Aia(a){var b=new L(a.x,a.y,a.data);return null!=a.page?em(b,a.page):b}function fm(a){return new L(a.x,a.y)}function Bia(a,b){var c=Cia(a,b),d=yia(c,Math.PI/4);return Hl(b,a,am(b,a,d-c))}function am(a,b,c){if(!c)return Aia(a);var d=a.x-b.x,e=a.y-b.y,f=Math.cos(c);c=Math.sin(c);b=new L(d*f-e*c+b.x,e*f+d*c+b.y,a.data);return null!=a.page?em(b,a.page):b}
function gm(a,b){var c=Math.cos(b);b=Math.sin(b);c=new L(a.x*c-a.y*b,a.y*c+a.x*b,a.data);return null!=a.page?em(c,a.page):c}function hm(a,b){var c=Math.cos(b),d=Math.sin(b);return function(b){var f=a.x,h=a.y,k=b.x-f;b=b.y-h;return new L(k*c-b*d+f,b*c+k*d+h)}}function im(a,b){return new L(a.x*b.x-a.y*b.y,a.y*b.x+a.x*b.y)}function jm(a){return new L(-a.y,a.x)}function Il(a,b){return a.x===b.x&&a.y===b.y}function Dia(a){return 0==a.length||cc(a,function(b,c){return 0==c||Il(a[0],b)})}
function km(a,b){return a.x>=b.x&&a.y>=b.y&&a.x<=b.x+b.w&&a.y<=b.y+b.h}function Eia(a,b){a=[a.x,a.y];b.transform(a,0,a,0,2);return new L(a[0],a[1])}function cm(a,b){b=new L(a.x-b.x,a.y-b.y,a.data);return null!=a.page?em(b,a.page):b}function Fia(a,b,c){return Kk(b,(c||Gl).bind(null,a))}function lm(a,b){b=new L(a.x+b.x,a.y+b.y,a.data);return null!=a.page?em(b,a.page):b}function mm(a,b){a=new L(a.x-b.x,a.y-b.y);b=nm(a);a.x/=b;a.y/=b;return a}
function Gia(a){return Math.abs(a.x)>=Math.abs(a.y)?new L(0<=a.x?1:-1,0):new L(0,0<=a.y?1:-1)}function om(a,b,c){c&&(a=cm(a,c),b=cm(b,c));return a.x*b.x+a.y*b.y}function Hia(a,b,c){c&&(a=cm(a,c),b=cm(b,c));return a.x*b.y-a.y*b.x}function pm(a,b){return qm(b,om(b,a)/rm(b))}function Xl(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function sm(a,b,c){void 0===c&&(c=1E-4);return ye(a.x,b.x,c)&&ye(a.y,b.y,c)}function Gl(a,b){var c=a.x-b.x;a=a.y-b.y;return c*c+a*a}
function tm(a,b){return new L((a.x+b.x)/2,(a.y+b.y)/2)}function Iia(a,b,c){var d=1-c;return new L(a.x*d+b.x*c,a.y*d+b.y*c)}function nm(a){return Math.sqrt(rm(a))}function rm(a){return a.x*a.x+a.y*a.y}function Jia(a,b,c){a=Math.atan2(c.y-a.y,c.x-a.x)-Math.atan2(b.y-a.y,b.x-a.x);return 0>a?a+2*Math.PI:a}function Cia(a,b){return Math.atan2(b.y-a.y,b.x-a.x)}function um(a,b){return $l(new M(a.x,a.y,0,0),b)}function qm(a,b){return new L(a.x*b,a.y*b)}function em(a,b){return new dm(a.x,a.y,b||null)};function M(a,b,c,d,e){this.x=a;this.y=b;this.w=c;this.h=d;void 0!==e&&(this.data=e)}function vm(a,b,c,d,e){return new M(a,b,c,d,e)}function wm(){return new M(0,0,0,0)}function Kia(a,b){a.x=b.x;a.y=b.y}function xm(a,b){a=[a.x,a.y,a.x+a.w,a.y,a.x+a.w,a.y+a.h,a.x,a.y+a.h];b.transform(a,0,a,0,4);b=Math.min(a[0],a[2],a[4],a[6]);var c=Math.min(a[1],a[3],a[5],a[7]);return new M(b,c,Math.max(a[0],a[2],a[4],a[6])-b,Math.max(a[1],a[3],a[5],a[7])-c)}function ym(a){return new M(a.x,a.y,a.w,a.h,a.data)}
function zm(a){return new M(a.x,a.y,a.w,a.h)}function Lia(a){return new M(Math.round(a.x),Math.round(a.y),Math.round(a.w),Math.round(a.h),a.data)}function Am(a,b){return b?Math.round(a/b)*b:a}function Bm(a){return new M(a.x,a.y,a.w,a.h)}function Cm(a){return new M(0,0,a.w,a.h)}function Dm(a,b){a=a.w/a.h;if(a>b.w/b.h)return a=b.w/a,new M(b.x,b.y+b.h/2-a/2,b.w,a);a*=b.h;return new M(b.x+b.w/2-a/2,b.y,a,b.h)}
function Mia(a,b){a=a.w/a.h;if(a<b.w/b.h)return a=b.w/a,new M(b.x,b.y+b.h/2-a/2,b.w,a);a*=b.h;return new M(b.x+b.w/2-a/2,b.y,a,b.h)}function Em(a){return new L(a.x,a.y)}function Fm(a,b){return new M(b.x+b.w/2-a.w/2,b.y+b.h/2-a.h/2,a.w,a.h)}function Gm(a,b){return new M(a.x-b.w/2,a.y-b.h/2,b.w,b.h)}function Hm(a,b){return new M(Math.min(a.x,b.x),Math.min(a.y,b.y),Math.max(a.x,b.x)-Math.min(a.x,b.x),Math.max(a.y,b.y)-Math.min(a.y,b.y))}
function Im(a){var b=a.map(function(a){return a.x}),c=a.map(function(a){return a.y});a=Math.min.apply(Math,b);var d=Math.min.apply(Math,c),b=Math.max.apply(Math,b),c=Math.max.apply(Math,c);return new M(a,d,b-a,c-d)}function Jm(a){return[new L(a.x,a.y),new L(a.x+a.w,a.y+a.h)]}function Nia(a,b,c,d){var e=Math.min(a.x,b.x,c.x,d.x),f=Math.min(a.y,b.y,c.y,d.y);return new M(e,f,Math.max(a.x,b.x,c.x,d.x)-e,Math.max(a.y,b.y,c.y,d.y)-f)}
function Zl(a){return[new L(a.x,a.y),new L(a.x+a.w,a.y),new L(a.x+a.w,a.y+a.h),new L(a.x,a.y+a.h)]}function Km(a,b){return new M(a.x-b.x,a.y-b.y,a.w-b.w,a.h-b.h)}function Lm(a,b){return null==b?a:null==a?b:new M(a.x+b.x,a.y+b.y,a.w+b.w,a.h+b.h)}function Pm(a,b,c){return new M(a.x+b,a.y+c,a.w,a.h)}function Qm(a,b){return new M(a.x*b,a.y*b,a.w*b,a.h*b)}function Oia(a,b){return new M(a.x+(1-b)/2*a.w,a.y+(1-b)/2*a.h,a.w*b,a.h*b)}
function Rm(a,b){var c=Math.max(a.x,b.x),d=Math.max(a.y,b.y);return new M(c,d,Math.min(a.x+a.w,b.x+b.w)-c,Math.min(a.y+a.h,b.y+b.h)-d,a.data)}function Sm(a,b,c){return new M(a.x+b.x*a.w-b.x*c.w,a.y+b.y*a.h-b.y*c.h,c.w,c.h)}function Tm(a,b){return a.x+a.w>=b.x&&a.y+a.h>=b.y&&b.x+b.w>=a.x&&b.y+b.h>=a.y}function Um(a,b){b=Rm(a,b);return 0>=b.w||0>=b.h?0:b.w*b.h/(a.w*a.h)}function Vm(a,b){return a.x>=b.x&&a.y>=b.y&&a.x+a.w<=b.x+b.w&&a.y+a.h<=b.y+b.h}function Pia(a,b){return a.w<=b.w&&a.h<=b.h}
function $l(a,b){return new M(a.x-b,a.y-b,a.w+2*b,a.h+2*b,a.data)}function Qia(a,b,c){c=c||{w:0,h:0};var d=Math.max((c.w-a.w)/2,b);b=Math.max((c.h-a.h)/2,b);return new M(a.x-d,a.y-b,a.w+2*d,a.h+2*b,a.data)}function bm(a){return new L(a.x+a.w/2,a.y+a.h/2)}function Wm(a,b){return new L(0===b.x?a.x+.5*a.w:0<b.x?a.x+a.w:a.x,0===b.y?a.y+.5*a.h:0<b.y?a.y+a.h:a.y)}function Xm(a,b,c){var d=Zl(a);c=c||bm(a);return 0!=b?d.map(hm(c,b)):d}
function Ym(a,b,c){if(!b)return a;c=c||bm(a);return Nia.apply(null,Xm(a,b,c))}function Zm(a){if(0>=a.length)return null;var b=Number.MAX_VALUE,c=Number.MAX_VALUE,d=-Number.MAX_VALUE,e=-Number.MAX_VALUE;D(a,function(a){b=Math.min(b,a.x);d=Math.max(d,a.x+a.w);c=Math.min(c,a.y);e=Math.max(e,a.y+a.h)});return new M(b,c,d-b,e-c)}
function $m(a,b){if(!a)return new M(b.x,b.y,0,0);a=ym(a);a.x>b.x?(a.w+=a.x-b.x,a.x=b.x):b.x>a.x+a.w&&(a.w=b.x-a.x);a.y>b.y?(a.h+=a.y-b.y,a.y=b.y):b.y>a.y+a.h&&(a.h=b.y-a.y);return a}function an(a,b){if(!a)return b;a=$m(a,new L(b.x,b.y));return a=$m(a,new L(b.x+b.w,b.y+b.h))}function bn(a,b){return a.x===b.x&&a.y===b.y&&a.w===b.w&&a.h===b.h}
function cn(a){return[{Action:"move",x:a.x,y:a.y},{Action:"line",x:a.x+a.w,y:a.y},{Action:"line",x:a.x+a.w,y:a.y+a.h},{Action:"line",x:a.x,y:a.y+a.h},{Action:"close"}]}function Ria(a,b,c,d,e){return new M(a.x+b*a.w,a.y+c*a.h,a.w*d,a.h*e)}function Sia(a,b,c,d,e){if(0===d||0===e)throw"Cannot recover original box";d=a.w/d;e=a.h/e;return{x:a.x-b*d,y:a.y-c*e,w:d,h:e}}function dn(a,b,c){return new L(a.x+b*a.w,a.y+c*a.h)}function Tia(a){return 4<a.h&&4<a.w?!0:!1}
function en(a,b){return a.h>b||a.w>b?!0:!1};function Uia(a){try{return a.apply(null,uc(arguments).slice(1))}catch(b){}}function Via(a,b){var c;c=c||1;for(var d=0;d<a;d+=c)b(d)}var fn={Shift:"&#x21e7;",Ctrl:"&#x2318;",Alt:"&#x2325;"};function gn(a){var b,c=a[0];b=Wj&&fn[c]?fn[c]:c;for(var d=1;d<a.length;d++)c=a[d],b+=(Wj?"":"+")+(Wj&&fn[c]?fn[c]:c);return b}
function hn(a){if(!a.match(/^[^@]{1,64}@[^@]{1,255}$/))return!1;a=a.split("@");for(var b=a[0].split("."),c=0;c<b.length;c++)if(!b[c].match(/^(([A-Za-z0-9!#$%&'*+\/=?^_`{|}~-][A-Za-z0-9!#$%&'*+\/=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))$/))return!1;if(!a[1].match(/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/)){a=a[1].split(".");if(2>a.length)return!1;for(b=0;b<a.length;b++)if(!a[b].match(/^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$/))return!1}return!0}
function Wia(a){var b=/^(www\.)[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)$/;return/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)$/.test(a)||b.test(a)}function Xia(a){a=a.replace(/\"[^\"]+\"/g,"");a=a.replace(/<([^>]+)>/g," $1 ");a=a.replace(/[\s,]+/g," ");return a.split(" ").filter(hn)}
function Yia(a){function b(a,c,d){var k="";if(a instanceof Array)for(var l=0,m=a.length;l<m;l++)k+=d+b(a[l],c,d+"\t")+"\n";else if("object"==typeof a){l=!1;k+=d+"<"+c;for(m in a)"@"==m.charAt(0)?k+=" "+m.substr(1)+'="'+a[m].toString()+'"':l=!0;k+=l?">":"/>";if(l){for(m in a)"#text"==m?k+=a[m]:"#cdata"==m?k+="<![CDATA["+a[m]+"]]\x3e":"@"!=m.charAt(0)&&(k+=b(a[m],m,d+"\t"));k+=("\n"==k.charAt(k.length-1)?d:"")+"</"+c+">"}}else k+=d+"<"+c+">"+lb(a.toString())+"</"+c+">";return k}var c="",d;for(d in a)c+=
b(a[d],d,"");return c.replace(/\t|\n/g,"")}function jn(a){var b=["jpg","jpeg","png","gif","bmp"],c="tiff tif ai eps pdf psd svg image/svg\\+xml image/vnd.adobe.photoshop application/postscript".split(" "),b=kk?b:b.concat(c),b=new RegExp(b.map(function(a){return a+"$"}).join("|"),"i");return!!a.match(b)}x("goog.json.serialize",ne);x("goog.json.parse",me);x("goog.isArray",ua);x("goog.isObject",za);x("goog.bind",w);function kn(a){this.prefix=a+" "}z(kn,xl);kn.prototype.clear=function(){B(window.localStorage,function(a,b){gb(b,this.prefix)&&window.localStorage.removeItem(b)},this)};kn.prototype.set=function(a,b){window.localStorage.setItem(this.prefix+a,JSON.stringify(b));K.set("storage."+a,b);return b};kn.prototype.get=function(a,b){if(a=window.localStorage.getItem(this.prefix+a))try{return JSON.parse(a)}catch(c){}return b};kn.prototype.yB=function(a){window.localStorage.removeItem(this.prefix+a)};function ln(){this.Bk={}}z(ln,xl);ln.prototype.clear=function(){this.Bk={}};ln.prototype.set=function(a,b){this.Bk[a]=jj(b);K.set("storage."+a,b);return b};ln.prototype.get=function(a,b){return Za(this.Bk,a,b)};ln.prototype.yB=function(a){delete this.Bk[a]};function mn(a,b){a=null!=a?String(a):"";b=null!=b?String(b):"";a+=b;return mn.ez[a]||(mn.ez[a]=new mn.Bk(a))}var nn;try{nn=!!r.localStorage}catch(a){nn=!1}mn.Bk=nn?kn:ln;mn.ez={};mn.ready=function(){var a=!1,b=!mn.Bk.init;return function(c){b?c&&c():(c&&K("lucid.localStorage.initialized",c),a||(a=!0,mn.Bk.init(function(){b=!0;K.set("lucid.localStorage.initialized")})))}}();x("lucid.localStorage",mn);x("lucid.localStorage.ready",mn.ready);function on(a){r._loq=r._loq||[];r._loq.push(["tag",a])}Gg.get("visit_source")&&on("source-"+Gg.get("visit_source"));if(Gg.get("lo-tags")){var Zia=decodeURIComponent(Gg.get("lo-tags")),$ia=JSON.parse(Zia);B($ia,function(a,b){on(b+"-"+a)});Gg.remove("lo-tags","/")};function pn(a,b,c,d){d=d||{};db(d,{email:a});a=r._hsq||[];a.push();a.push(["identify",d]);a.push(["trackEvent",c.toString()+"-"+b]);a.push()};function qn(a){var b=rn(r.location&&r.location.href.toString()||"");return"string"===typeof a?iea([b[a.toLowerCase()],null]):b}function aja(){var a=qn();bja.forEach(function(b){delete a[b]});return a}function rn(a){var b={};a=a.split("#");var c;c=1<a.length&&-1==a[0].indexOf("?")?a[1].substring(a[1].indexOf("?")+1||a[1].length).split("&"):a[0].substring(a[0].indexOf("?")+1||a[0].length).split("&");for(var d=0;d<c.length;d++)a=c[d].split("="),b[a[0].toString().toLowerCase()]=a[1]||"";return b}
function sn(a){var b="";B(a,function(a,d){b+=(b?"&":"?")+encodeURIComponent(String(d))+"="+encodeURIComponent(String(a))});return b}var bja="oauth_consumer_key oauth_nonce oauth_signature_method oauth_timestamp oauth_token oauth_version oauth_signature".split(" ");function cja(a){if(r.innerHeight&&!Gg.get("visit_source")){var b;if(Gg.get("set_visit_source"))b=Gg.get("set_visit_source");else{b=new Vf(r.document.URL);var c=new Vf(r.document.referrer),d=qn("utm_source");b=dja(d,c,b)}b=eja(b);a({"Better Visit Source Mk 3":b});Gg.set("visit_source",b,1800)}}x("lucid.kissMetrics.Source.recordVisitSource",cja);
function dja(a,b,c){var d;"string"===typeof a&&""!==a?(d="Campaign","google"===a?(b=fja(b),d=d+"-"+b):d+="-Other"):(d=b.sm,d=tb(d,"google.")?fja(b):tb(d,"lucidchart.")?"Internal":tb(d,"lucidpress.")?"Lucidpress":b&&"Direct"!=b.Eo?"Other":"Direct");b=d+"-";c=tb(c.Eo,"users")?"users":tb(c.Eo,"pages")?"Landing":tb(c.Eo,"documents")?"users":tb(c.sm,"www.lucidchart.com")||tb(c.sm,"www.lucidpress.com")?"HomePage":"other";return b+c}x("lucid.kissMetrics.Source.determineVisitSource",dja);
function fja(a){var b="Google";a=a.sm;return b=tb(a,"www.google")&&!hb(a,"google.com")?b+"-Foreign":b+"-Domestic"}
function eja(a){a=a.toLowerCase();if(gb(a,"campaign-"))return gja(a);if(gb(a,"google-"))return hja(a);switch(a){case "google docs add-on":return ija;case "shareddocument":return tn;case "google apps":return jja;case "google drive":return kja;case "foreign":return lja;case "blank-other":return mja;case "direct-homepage":return un;case "chrome app store":return vn;case "internal-users":return wn;case "ios":return nja;case "internal-landing":return wn;case "google sheets add-on":return oja;case "interal-homepage":return wn;
case "other-homepage":return pja;case "direct-users":return un;case "chromepackagedapp":return qja;case "visioviewer":return rja;case "direct-landing":return un;case "team invitation":return xn;case '"team invitation"':return xn;case "lucidchart":return mja;case "confluence":return sja;case "direct-other":return un;case "ipad":return nja;case "chrome+app+store":return vn;case "added by team admin":return xn;case "ondemand-confluence":return sja;case "google+docs+add-on":return ija;case "added by team admin by csv upload":return xn;
case "lucidchart-invitations":return xn;case '"google apps"':return jja;case "chrome webstore":return vn;case "shared document":return tn;case '"shared document"':return tn;default:return tja}}function gja(a){switch(a.toLowerCase()){case "campaign-google-domestic-landing":return uja;case "campaign-google-foreign-landing":return vja;case "campaign-google-foreign-homepage":return wja;default:return xja}}
function hja(a){switch(a.toLowerCase()){case "google-foreign-landing":return yja;case "google-domestic-homepage":return zja;case "google-domestic-landing":return Aja;case "google-foreign-homepage":return Bja;case "google-domestic-users":return Cja;case "google-foreign-users":return Dja;default:return tja}}
var wja="Campaign-Google-Foreign-Homepage",uja="Campaign-Google-Domestic-Landing",vja="Campaign-Google-Foreign-Landing",xja="Campaign-Other",sja="Confluence",vn="Chrome App Store",qja="Chrome Packaged App",un="Direct",lja="Foreign",jja="Google Apps",ija="Google Docs Addon",kja="Google Drive",zja="Google-Domestic-Homepage",Aja="Google-Domestic-Landing",Cja="Google-Domestic-Users",Bja="Google-Foreign-Homepage",yja="Google-Foreign-Landing",Dja="Google-Foreign-Users",oja="Google Sheets Addon",wn="Internal",
nja="iOS",pja="Other-HomePage",tja="Other Source",tn="Shared Document",xn="Team Invitation",rja="Visio Viewer",mja="Web-Unknown";var yn=function(){function a(){a.cache.hasOwnProperty(arguments[0])||(a.cache[arguments[0]]=a.parse(arguments[0]));return a.format.call(null,a.cache[arguments[0]],arguments)}function b(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}a.format=function(a,d){var e=1,f=a.length,h,k=[],l,m,n,q;for(l=0;l<f;l++)if(h=b(a[l]),"string"===h)k.push(a[l]);else if("array"===h){n=a[l];if(n[2])for(h=d[e],m=0;m<n[2].length;m++){if(!h.hasOwnProperty(n[2][m]))throw yn('[sprintf] property "%s" does not exist',
n[2][m]);h=h[n[2][m]]}else h=n[1]?d[n[1]]:d[e++];if(/[^s]/.test(n[8])&&"number"!=b(h))throw yn("[sprintf] expecting number but found %s",b(h));switch(n[8]){case "b":h=h.toString(2);break;case "c":h=String.fromCharCode(h);break;case "d":h=parseInt(h,10);break;case "e":h=n[7]?h.toExponential(n[7]):h.toExponential();break;case "f":h=n[7]?parseFloat(h).toFixed(n[7]):parseFloat(h);break;case "o":h=h.toString(8);break;case "s":h=(h=String(h))&&n[7]?h.substring(0,n[7]):h;break;case "u":h=Math.abs(h);break;
case "x":h=h.toString(16);break;case "X":h=h.toString(16).toUpperCase()}h=/[def]/.test(n[8])&&n[3]&&0<=h?"+"+h:h;m=n[4]?"0"==n[4]?"0":n[4].charAt(1):" ";q=n[6]-String(h).length;if(n[6]){for(var t=[];0<q;t[--q]=m);m=t.join("")}else m="";k.push(n[5]?h+m:m+h)}return k.join("")};a.cache={};a.parse=function(a){for(var b,e=[],f=0;a;){if(null!==(b=/^[^\x25]+/.exec(a)))e.push(b[0]);else if(null!==(b=/^\x25{2}/.exec(a)))e.push("%");else if(null!==(b=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(a))){if(b[2]){var f=
f|1,h=[],k=b[2],l;if(null!==(l=/^([a-z_][a-z_\d]*)/i.exec(k)))for(h.push(l[1]);""!==(k=k.substring(l[0].length));)if(null!==(l=/^\.([a-z_][a-z_\d]*)/i.exec(k)))h.push(l[1]);else if(null!==(l=/^\[(\d+)\]/.exec(k)))h.push(l[1]);else throw"[sprintf] huh?";else throw"[sprintf] huh?";b[2]=h}else f|=2;if(3===f)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";e.push(b)}else throw"[sprintf] huh?";a=a.substring(b[0].length)}return e};return a}();function zn(a){this.xhr=a;this.init()}uj(zn,Hi);function Eja(a){var b;return function(){b||(b=Tk(new Date,"featureFlag",a));return"T-B"===b}}g=zn.prototype;g.X6a=Gg.get("useKMProxy")&&"false"===Gg.get("useKMProxy")?!1:!0;function An(a){return Eja("ProxyKMRequests")()&&a.X6a}function Fja(){return!!r._kmq&&!Array.isArray(r._kmq)}
function Gja(){for(var a=new ArrayBuffer(20),a=new Uint8Array(a),b=0;20>b;b++)a[b]=we(256);b=encodeURIComponent;Kf();for(var c=If,d=[],e=0;e<a.length;e+=3){var f=a[e],h=e+1<a.length,k=h?a[e+1]:0,l=e+2<a.length,m=l?a[e+2]:0,n=f>>2,f=(f&3)<<4|k>>4,k=(k&15)<<2|m>>6,m=m&63;l||(m=64,h||(k=64));d.push(c[n],c[f],c[k],c[m])}return b(d.join(""))}function Hja(){var a=Fja()?[]:r._kmq;return(a=ec(a,function(a){return"identify"===a[0]}))?a[1]:void 0}
g.init=function(){r._kmq||(r._kmq=[]);if(r._kmProxy&&Array.isArray(r._kmProxy)){var a=r._kmProxy.slice();r._kmProxy={push:this.Nqa.bind(this)};a.forEach(this.Nqa.bind(this))}else r._kmProxy||(r._kmProxy={push:this.Nqa.bind(this)});r._kmProxyChecked||(r._kmProxyChecked=!0,r._kmq.push(["set",{adblocked:"false"},function(){Gg.set("useKMProxy","false",86400,"/")}]));a=Gg.get("km_ai");Gg.remove("km_ai","/");Gg.get("km_ai")||(a=a||Hja()||Gja(),Gg.set("km_ai",a,157788E3,"/",zj()));cja(function(a){this.set(a);
B(a,function(a){on("source-"+a)})}.bind(this))};g.Nqa=function(a){var b=a[0];if(b&&(a[1]||"clearIdentity"===b)){var c="clearIdentity"===b?"":a[1].toString(),d=("record"===b?a[2]:a[1])||null,e=0;"set"===b?e=2:"record"===b&&(e=3);a=ya(a[e])?a[e]:void 0;"set"===b?this.set(d,a):"record"===b?this.Jba(c,d,a):"clearIdentity"===b||"identify"===b&&""===c?An(this)?(Gg.get("km_ni")&&Gg.remove("km_ai","/"),Gg.remove("km_ni","/")):r._kmq.push(["clearIdentity"]):"identify"===b&&this.identify(c)}};
g.identify=function(a){An(this)?(Gg.get("km_ni")&&Gg.set("km_ai",a,157788E3,"/",zj()),Gg.set("km_ni",a,157788E3,"/",zj())):r._kmq.push(["identify",a])};g.set=function(a,b){An(this)?(Ija(this,void 0,a),b&&b()):r._kmq.push(["set",a,b])};zn.prototype.set=zn.prototype.set;zn.prototype.qra=function(a,b,c){this.Jba(a.name,b,c);a.Fi&&on(a.Fi)};zn.prototype.Jba=function(a,b,c){An(this)?(Ija(this,a,b),c&&c()):r._kmq.push(["record",a,b,c])};
function Ija(a,b,c){c=c?Ja(c,function(a){return null!=a&&a.toString?a.toString():a}):c;b={event:b,properties:c,kmId:void 0};Eja("BatchKMProxyRequests")()?Jja(a,b):Kja(a,b)}function Jja(a,b){var c=[],d,e;a=function(){0<c.length&&(Kja(this,c),c=[]);d=void 0}.bind(a);c.push(b);e||(e=r.addEventListener("beforeunload",a));d||(d=setTimeout(a,1E3))}function Kja(a,b){yk(a.xhr,{type:"POST",url:mk+"/kmProxy",data:b})}var Bn;
x("lucid.kissMetrics.recordEvent",function(a,b,c){Bn||(Bn=new zn(new Dk));Bn.Jba(a,b,c)});x("lucid.kissMetrics.set",function(a,b){Bn||(Bn=new zn(new Dk));Bn.set(a,b)});var Lja=new zi("ALDoc");function Cn(a,b){J.call(this);var c=this;this.xhr=b;this.document=a;this.f5=[];this.Uab=new Dj(function(){0!=c.f5.length&&(yk(c.xhr,{type:"PUT",url:mk+"/actions",data:{Actions:c.f5}}),c.f5=[])},5E3);this.mWa="v1."}z(Cn,J);var Dn=new F("action-logged");function Mja(a,b){this.action=a;this.groups=b;I.call(this,Dn)}z(Mja,I);Cn.prototype.log=function(a,b){this.document&&this.document.Gl||(this.dispatchEvent(new Mja(a,b)),this.f5.push({a:this.mWa+a,g:b||{}}),this.Uab.queue())};
vj(Cn,Oi(Lja),Hi);function Ti(a,b,c){this.hV=a;this.Xw=b;this.localStorage=c;this.JKa=new Ne([yfa.name,hl.name,this.fe.lp.create,this.fe.fullScreen.qZa,this.fe.Wb.l0a,this.fe.RZ.y6a,this.fe.RZ.search.xXa,this.fe.RZ.search.M2a,this.fe.RZ.search.T3a,this.fe.RZ.search.o6a,this.fe.CG.ZR,this.fe.sD.Xc.open,this.fe.sD.history.open,this.fe.sD.Hu.open,this.fe.sD.page.open,this.fe.sD.ZR.open,this.fe.sD.ZR.ZR,this.fe.sD.ita.open,this.fe.sD.ita.i$a.add,this.fe.sD.d2.open,this.fe.ubb.tbb.create])}
Ti.prototype.ba=function(a,b){this.hV.log(a,b);this.JKa.contains(a)&&on(a)};
Ti.prototype.fe={Wb:{olb:{open:"rightPanel.extras.open"},Skb:"header.editTitle",account:{open:"header.account.open",settings:"header.account.settings",Cc:"header.account.preferences",W1:"header.account.subscription"},Jh:{open:"header.help.open",onb:"header.help.hotkeyReference"},l0a:"header.exitBeta"},w0a:{account:{open:"fileMenu.account.open",settings:"fileMenu.account.settings",Cc:"fileMenu.account.preferences",W1:"fileMenu.account.subscription"}},Id:{insert:{addPage:"menu.insert.addPage",p5:"menu.insert.addSlide"},
$A:{align:{left:"menu.arrange.align.left",Fq:"menu.arrange.align.center",right:"menu.arrange.align.right",top:"menu.arrange.align.top",aLa:"menu.arrange.align.middle",bottom:"menu.arrange.align.bottom"}}},jla:{open:{Imb:"findReplace.open.fromEditMenu",Jmb:"findReplace.open.fromShortcut"},replace:"findReplace.replace",replaceAll:"findReplace.replaceAll"},lp:{create:"commentView.create"},nsb:{open:"pageDrawer.open",N$a:"pageDrawer.renamePage",Yba:"pageDrawer.reorder",addPage:"pageDrawer.addPage",jF:"pageDrawer.deletePage",
contextMenu:{open:"pageDrawer.contextMenu.open",Pba:"pageDrawer.contextMenu.rename",duplicate:"pageDrawer.contextMenu.duplicate",jF:"pageDrawer.contextMenu.deletePage",$Ya:"pageDrawer.contextMenu.convertToMaster",YWa:"pageDrawer.contextMenu.applyMaster",F$a:"pageDrawer.contextMenu.removeMaster",aZa:"pageDrawer.contextMenu.convertToPage",vLa:"pageDrawer.contextMenu.newFromMaster",ZWa:"pageDrawer.contextMenu.applyMasterToAll"}},xsb:{N$a:"pageTabs.renamePage",Yba:"pageTabs.reorder",addPage:"pageTabs.addPage",
jF:"pageTabs.deletePage",contextMenu:{open:"pageTabs.contextMenu.open",Pba:"pageTabs.contextMenu.rename",duplicate:"pageTabs.contextMenu.duplicate",jF:"pageTabs.contextMenu.deletePage",$Ya:"pageTabs.contextMenu.convertToMaster",YWa:"pageTabs.contextMenu.applyMaster",F$a:"pageTabs.contextMenu.removeMaster",aZa:"pageTabs.contextMenu.convertToPage",vLa:"pageTabs.contextMenu.newFromMaster",ZWa:"pageTabs.contextMenu.applyMasterToAll"}},RZ:{y6a:"leftPanel.manageShapes",search:{open:"leftPanel.search.open",
Eka:"leftPanel.search.dropDown",o6a:"leftPanel.search.lucidchart",M2a:"leftPanel.search.googleImages",xXa:"leftPanel.search.bingImages",T3a:"leftPanel.search.iconFinder"},cxb:{collapse:"leftPanel.toolGroup.collapse",Yba:"leftPanel.toolGroup.reorder",remove:"leftPanel.toolGroup.remove"},import:{Dqb:"leftPanel.import.onedrive",open:"leftPanel.import.open",bf:"leftPanel.import.image",ncb:"leftPanel.import.svg"}},nc:{zoom:{Inb:"footer.zoom.inButton",ksb:"footer.zoom.outButton",Ata:"footer.zoom.slider",
reset:"footer.zoom.reset",page:"footer.zoom.page",width:"footer.zoom.width"},Wwb:{open:"footer.thumbnailNavigator.open"}},sD:{page:{open:"rightPanel.page.open",size:"rightPanel.page.size",width:"rightPanel.page.width",height:"rightPanel.page.height",orientation:"rightPanel.page.orientation",background:"rightPanel.page.background",Tgb:"rightPanel.page.autoPaginate",scale:"rightPanel.page.scale",zGa:"rightPanel.page.fitContent",Jkb:"rightPanel.page.dragLineFromShape",Ku:"rightPanel.page.lineJumps",
Ws:"rightPanel.page.showGuides",Eta:"rightPanel.page.snapToGuides",Mhb:"rightPanel.page.clearGuides",Tvb:"rightPanel.page.showGrid",fq:"rightPanel.page.snapToGrid",Xmb:"rightPanel.page.gridSize",Uvb:"rightPanel.page.showMargin",bpb:"rightPanel.page.marginSize",units:"rightPanel.page.units",Kbb:"rightPanel.page.showRulers",tDa:{open:"rightPanel.page.colorPicker.open",fill:{Gta:{open:"rightPanel.page.colorPicker.fill.solid.open"},poa:{open:"rightPanel.page.colorPicker.fill.linear.open"},j$a:{open:"rightPanel.page.colorPicker.fill.radial.open"},
bf:{open:"rightPanel.page.colorPicker.fill.image.open"}}},page:{expand:"rightPanel.page.page.expand",collapse:"rightPanel.page.page.collapse"},margin:{expand:"rightPanel.page.margin.expand",collapse:"rightPanel.page.margin.collapse"},Yq:{expand:"rightPanel.page.grid.expand",collapse:"rightPanel.page.grid.collapse"},Zq:{expand:"rightPanel.page.guides.expand",collapse:"rightPanel.page.guides.collapse"},eb:{expand:"rightPanel.page.lines.expand",collapse:"rightPanel.page.lines.collapse"},close:"rightPanel.page.close"},
ita:{open:"rightPanel.share.open",i$a:{open:"rightPanel.share.quickAdd.open",search:"rightPanel.share.quickAdd.search",permissions:{open:"rightPanel.share.quickAdd.permissions.open",Vi:"rightPanel.share.quickAdd.permissions.edit",Q_a:"rightPanel.share.quickAdd.permissions.editShare",Pk:"rightPanel.share.quickAdd.permissions.comment",view:"rightPanel.share.quickAdd.permissions.view"},add:"rightPanel.share.quickAdd.add"},rDa:{remove:"rightPanel.share.collaborator.remove",permissions:{open:"rightPanel.share.collaborator.permissions.open",
Vi:"rightPanel.share.collaborator.permissions.edit",Q_a:"rightPanel.share.collaborator.permissions.editShare",Pk:"rightPanel.share.collaborator.permissions.comment",view:"rightPanel.share.collaborator.permissions.view"}},fS:"rightPanel.share.publish",iwb:"rightPanel.share.social",blb:"rightPanel.share.embed",options:"rightPanel.share.options",close:"rightPanel.share.close"},ZR:{open:"rightPanel.present.open",options:"rightPanel.present.options",highlight:"rightPanel.present.highlight",Itb:"rightPanel.present.removeHighlight",
insertBefore:"rightPanel.present.insertBefore",insertAfter:"rightPanel.present.insertAfter",duplicate:"rightPanel.present.duplicate",delete:"rightPanel.present.delete",ZR:"rightPanel.present.present"},Hu:{open:"rightPanel.layers.open",create:"rightPanel.layers.create",duplicate:"rightPanel.layers.duplicate",Pba:"rightPanel.layers.rename",delete:"rightPanel.layers.delete",Yba:"rightPanel.layers.reorder"},d2:{open:"rightPanel.theme.open",close:"rightPanel.theme.close",zqb:"chart.optionbar.theme.flyout"},
Xc:{open:"rightPanel.comments.open",close:"rightPanel.comments.close",create:"rightPanel.comments.create"},history:{open:"rightPanel.history.open",aub:{fork:"rightPanel.history.revision.fork",restore:"rightPanel.history.revision.restore",collapse:"rightPanel.history.revision.collapse",expand:"rightPanel.history.revision.expand",close:"rightPanel.history.revision.close"},close:"rightPanel.history.close"}},fullScreen:{qZa:"fullScreen.cycle",hover:{top:"fullScreen.hover.top",left:"fullScreen.hover.left",
right:"fullScreen.hover.right",bottom:"fullScreen.hover.bottom"}},tDa:{fqb:"colorPicker.mostUsedColors",Qsb:"colorPicker.preset",picker:"colorPicker.picker",Vd:"colorPicker.hex",opacity:{Ata:"colorPicker.opacity.slider",EQa:"colorPicker.opacity.spinner"}},Vmb:{pwb:"gradientControl.stopColor",wWa:"gradientControl.addStop",hqb:"gradientControl.moveStop",I$a:"gradientControl.removeStop"},yob:{XA:{XA:"linearGradient.angle.angle",EQa:"linearGradient.angle.spinner"}},Ctb:{Fq:"radialGradient.center",radius:"radialGradient.radius"},
znb:{Khb:"imageFillControl.chooseImage",lq:"imageFillControl.uploadImage",scale:{open:"imageFillControl.scale.open",fit:"imageFillControl.scale.fit",fill:"imageFillControl.scale.fill",stretch:"imageFillControl.scale.stretch",isb:"imageFillControl.scale.original",Gn:"imageFillControl.scale.tile",Tpb:"imageFillControl.scale.mask"},$kb:"imageFillControl.effects",s7:"imageFillControl.crop"},CG:{Egb:{hide:"optionBar.advancedOptions.hide",show:"optionBar.advancedOptions.show"},border:{open:"optionBar.border.open"},
tDa:{open:"optionBar.colorPicker.open",fill:{open:"optionBar.colorPicker.fill.open",Gta:{open:"optionBar.colorPicker.fill.solid.open"},poa:{open:"optionBar.colorPicker.fill.linear.open"},j$a:{open:"optionBar.colorPicker.fill.radial.open"},bf:{open:"optionBar.colorPicker.fill.image.open"}},border:{open:"optionBar.colorPicker.border.open"},text:{open:"optionBar.colorPicker.text.open"},wa:{open:"optionBar.colorPicker.line.open"}},font:{open:"optionBar.font.open",change:"optionBar.font.change"},Jwb:"optionBar.textSize",
bold:"optionBar.bold",italic:"optionBar.italic",yl:"optionBar.underline",Rx:"optionBar.undo",qx:"optionBar.redo",align:{open:"optionBar.align.open",hxb:"optionBar.align.topLeft",gxb:"optionBar.align.topCenter",ixb:"optionBar.align.topRight",Zpb:"optionBar.align.middleLeft",Ypb:"optionBar.align.middleCenter",$pb:"optionBar.align.middleRight",lhb:"optionBar.align.bottomLeft",khb:"optionBar.align.bottomCenter",mhb:"optionBar.align.bottomRight"},Iwb:{open:"optionBar.textFormat.open",strike:"optionBar.textFormat.strike",
ywb:"optionBar.textFormat.subscript",Awb:"optionBar.textFormat.superscript",lineHeight:"optionBar.textFormat.lineHeight",Cob:{open:"optionBar.textFormat.listType.open",none:"optionBar.textFormat.listType.none",xhb:"optionBar.textFormat.listType.bullet",yqb:"optionBar.textFormat.listType.numbered",$nb:"optionBar.textFormat.listType.inversedBullet",mxb:"optionBar.textFormat.listType.triangularBullet",vkb:"optionBar.textFormat.listType.disced",lwb:"optionBar.textFormat.listType.squared",kEa:"optionBar.textFormat.listType.dashed",
anb:"optionBar.textFormat.listType.harvard",dnb:"optionBar.textFormat.listType.hearts"},vob:"optionBar.textFormat.leftIndent",cub:"optionBar.textFormat.rightIndent",padding:"optionBar.textFormat.padding",msb:"optionBar.textFormat.paddingBefore",lsb:"optionBar.textFormat.paddingAfter",rotate:"optionBar.textFormat.rotate"},bh:{open:"optionBar.shadow.open",on:"optionBar.shadow.on",off:"optionBar.shadow.off",Pe:"optionBar.shadow.distance",blur:"optionBar.shadow.blur",color:"optionBar.shadow.color",opacity:"optionBar.shadow.opacity",
XA:{XA:"optionBar.shadow.angle.angle",EQa:"optionBar.shadow.angle.spinner"}},shape:{open:"optionBar.shape.open",width:"optionBar.shape.width",style:{open:"optionBar.shape.style.open",Gta:"optionBar.shape.style.solid",kEa:"optionBar.shape.style.dashed",s_a:"optionBar.shape.style.dotted"},radius:"optionBar.shape.radius",opacity:"optionBar.shape.opacity"},position:{open:"optionBar.position.open",Lob:"optionBar.position.lockRatio",Gxb:"optionBar.position.unlockRatio",width:"optionBar.position.width",
height:"optionBar.position.height",rotation:"optionBar.position.rotation",x:"optionBar.position.x",y:"optionBar.position.y",P0a:"optionBar.position.flipX",Q0a:"optionBar.position.flipY",align:{Fq:"optionBar.position.align.center",aLa:"optionBar.position.align.middle",bottom:"optionBar.position.align.bottom",top:"optionBar.position.align.top",left:"optionBar.position.align.left",right:"optionBar.position.align.right"},Akb:{nnb:"optionBar.position.distribute.horizontally",fyb:"optionBar.position.distribute.vertically"}},
xob:{curve:"optionBar.lineShape.curve",alb:"optionBar.lineShape.elbow",rwb:"optionBar.lineShape.straight"},xKa:{open:"optionBar.lineStyle.open",width:"optionBar.lineStyle.width",flb:"optionBar.lineStyle.endpoint1",glb:"optionBar.lineStyle.endpoint2",style:{open:"optionBar.lineStyle.style.open",Gta:"optionBar.lineStyle.style.solid",kEa:"optionBar.lineStyle.style.dashed",s_a:"optionBar.lineStyle.style.dotted"},reverse:"optionBar.lineStyle.reverse",radius:"optionBar.lineStyle.radius",qFa:"optionBar.lineStyle.doubleLine"},
T9:"optionBar.hotspot",KKa:"optionBar.magnetize",lock:{on:"optionBar.lock.on",off:"optionBar.lock.off"},Wvb:"optionBar.showShapeDataPanel",ZR:"optionBar.present"},ubb:{search:"shapeManager.search",import:{open:"shapeManager.import.open",bf:"shapeManager.import.image",ncb:"shapeManager.import.svg",stencil:"shapeManager.import.stencil",files:{smb:"shapeManager.import.files.filePicker",Kkb:"shapeManager.import.files.dragdrop",Vjb:{open:"shapeManager.import.files.customGroup.open",select:"shapeManager.import.files.customGroup.select",
nqb:"shapeManager.import.files.customGroup.new",create:"shapeManager.import.files.customGroup.create",cancel:"shapeManager.import.files.customGroup.cancel",placeholder:"shapeManager.import.files.customGroup.placeholder"},import:{ccb:"shapeManager.import.files.import.started",eW:"shapeManager.import.files.import.cancelled"},ilb:"shapeManager.import.files.errorDismissed"}},tbb:{create:"shapeManager.shapeGroup.create",ita:"shapeManager.shapeGroup.share",Ixb:"shapeManager.shapeGroup.unshare",Pba:"shapeManager.shapeGroup.rename",
delete:"shapeManager.shapeGroup.delete",pin:"shapeManager.shapeGroup.pin",gea:"shapeManager.shapeGroup.unpin",expand:"shapeManager.shapeGroup.expand",collapse:"shapeManager.shapeGroup.collapse",tvb:"shapeManager.shapeGroup.shapeDropped"},shape:{move:"shapeManager.shape.move",copy:"shapeManager.shape.copy",delete:"shapeManager.shape.delete"},close:"shapeManager.close"},viewport:{contextMenu:{align:{left:"viewport.contextMenu.align.left",Fq:"viewport.contextMenu.align.center",right:"viewport.contextMenu.align.right",
top:"viewport.contextMenu.align.top",aLa:"viewport.contextMenu.align.middle",bottom:"viewport.contextMenu.align.bottom"},swb:"viewport.contextMenu.styleCopy",twb:"viewport.contextMenu.stylePaste",R6a:"viewport.contextMenu.moveToLayer",Gjb:"viewport.contextMenu.copyToLayer"}},plb:{mlb:{enable:"extrasDialog.extraFeature.enable"}}};Ti.prototype.Aa=function(a,b,c){Fja()||An(this.Xw)?this.Xw.qra(a,b,c):c&&c();this.JKa.contains(a.name)&&on("km-"+a.name.replace(/\s+/g,"-"))};
function En(a,b,c){a=a.Xw;b=[b.name].concat(c);b=yn.apply({},b);a.Jba(b,void 0)}
var Nja=Ra({Jfb:"analytics.shapemanager.opened",efb:"analytics.document.created",hgb:"analytics.documentlist.visited",ifb:"analytics.line.dragged",jfb:"analytics.block.dropped",Ofb:"analytics.document.renamed",wfb:"analytics.shape.formatted"}),Oja={"analytics.shapemanager.opened":Mfa,"analytics.document.created":Ifa,"analytics.documentlist.visited":Ofa,"analytics.line.dragged":Jfa,"analytics.block.dropped":Kfa,"analytics.document.renamed":Nfa,"analytics.shape.formatted":Lfa};
function Fn(a,b){a.localStorage.get(b)||(b in Oja&&a.Aa(Oja[b]),a.localStorage.set(b,!0),cc(Nja,function(a){return!!this.localStorage.get(a)},a)&&a.Aa(hfa))}sj(Ti,[Cn,zn,xl]);function Gn(a,b){this.SR=a;this.accept=b;this.fWa=!1};function Hn(){}Hn.prototype.Ycb=function(){for(var a=0,b=0;b<this.lineItems.length;++b)a+=this.lineItems[b].taxInCents;return a};Hn.prototype.totalTaxInCents=Hn.prototype.Ycb;Hn.prototype.GMa=function(){for(var a=0,b=0;b<this.transactions.length;++b)"success"==this.transactions[b].status&&(a+=this.transactions[b].amountInCents);return a};Hn.prototype.paidInCents=Hn.prototype.GMa;Hn.prototype.Xcb=function(){return this.totalInCents-this.GMa()};Hn.prototype.totalDueInCents=Hn.prototype.Xcb;
function Pja(a,b){var c=new Hn;c.id=a.uuid;c.pdf=b?In(b,null,a.pdf):null;c.invoiceNumber=a.invoiceNumber;c.date=a.date?new Date(a.date):null;c.subtotalInCents=a.subtotalInCents;c.taxInCents=a.taxInCents;c.currency=a.currency||"USD";c.totalInCents=a.totalInCents;c.lineItems=a.lineItems.map(Qja);c.transactions=a.transactions.map(Rja);c.email=a.email;c.state=a.state;return c}function Jn(){}Jn.prototype.M4a=function(){return"charge"==this.category};Jn.prototype.isCharge=Jn.prototype.M4a;
Jn.prototype.O4a=function(){return"credit"==this.category};Jn.prototype.isCredit=Jn.prototype.O4a;Jn.prototype.amountInCents=function(){return this.unitCostInCents*this.quantity};Jn.prototype.amountInCents=Jn.prototype.amountInCents;
function Qja(a){var b=new Jn;b.category=a.adjustmentType;b.startDate=new Date(a.startDate);b.endDate=a.endDate?new Date(a.endDate):null;b.description=a.description;b.unitCostInCents=a.unitAmountInCents;b.totalInCents=a.totalInCents;b.quantity=a.quantity;b.taxInCents=a.taxInCents;b.planCode=a.productCode;b.discountInCents=a.discountInCents;b.isAccountCredit=-1<a.description.indexOf("Account credit carried forward");return b}function Sja(){}
function Rja(a){var b=new Sja;b.date=new Date(a.date);b.message=a.message;b.status=a.status;b.amountInCents=a.amountInCents;return b}var Tja=new Gn(function(a,b){return Pja(a.yd,b)},"application/json");function Uja(){}function Vja(a){this.selfLink=a;this.uri=a.uri}var Wja=new Gn(function(a,b){a=a.yd;b=new Vja(In(b,Wja,a.uri));b.wob=a.levelSlug;b.product=a.product;b.state=a.state;b.Hjb=a.costPerUnit;b.start=new Date(a.start);b.end=new Date(a.end);b.ygb=a.addOns.map(function(a){var b=new Uja;b.type=a.type;b.quantity=a.quantity;b.amountInCents=a.amountInCents;return b});b.quantity=a.quantity;b.currency=a.currency||"USD";return b},"application/json");function Xja(a,b){this.W1=a;this.I4a=b}var Yja=new Gn(function(a,b){a=a.yd;return new Xja(In(b,Wja,a.subscription),Kn(b,Tja,a.invoices))},"application/json");function Ln(){this.callbacks=[]}Ln.prototype.listen=function(a){this.callbacks.push(a)};Ln.prototype.ji=function(a){return pc(this.callbacks,a)};Ln.prototype.fire=function(a,b){var c=uc(this.callbacks),d=arguments;c.forEach(function(a){a.apply(null,d)})};function Mn(a){this.callback=a;this.u0a=0;this.t0a=new Ln;this.s8=null}Mn.prototype.fire=function(){var a=this;this.callback(function(){function b(){a.Fj()}return function(){b();b=ra}}())};Mn.prototype.cancel=function(){xa(this.s8)&&(clearTimeout(this.s8),this.s8=null)};Mn.prototype.resume=function(){this.Fj()};Mn.prototype.Fj=function(){var a;a=this.u0a++;a=Math.pow(this.Zr,a)*this.poa+Math.random()*this.D6a;this.s8=setTimeout(this.fire.bind(this),a);this.t0a.fire(a)};
function Zja(a,b,c,d){this.Zr=xa(b)?b:2;this.poa=xa(c)?c:500;this.D6a=xa(d)?d:25;Mn.call(this,a)}z(Zja,Mn);function Nn(){return Gg.get("random_token")};function On(a,b){var c=new FormData;void 0===b?c.append("file",a):c.append("file",a,b);return c}function Pn(){return window.location.protocol+"//"+window.location.host}var $ja={press:"lucidpress.com",chart:"lucidchart.com"};
function Qn(a,b){var c;(new Zja(function(d){var e=new XMLHttpRequest;e.open("GET",a);e.responseType="blob";e.onreadystatechange=function(){4==this.readyState&&(200==this.status&&this.response&&this.response.size?b(this.response):0<c?(--c,d()):b&&b(null))};e.timeout=15E3;try{e.send()}catch(f){}})).fire()}function Rn(a,b){b(a)}function Sn(a){var b=a.match(kf)[1]||null;return b&&"javascript"!=b?a:gb(a,"//")?"http:"+a:"http://"+a}
function aka(a,b,c){var d=["chart","press"];function e(a,b){var d=new cg;d.extend({background:c?"true":"false",redirectUrl:b});return"/switchProduct/produce/"+a+"?"+d.toString()}function f(a){Gg.set(h,JSON.stringify(d),3600);location.href=ac(a,function(a,b){return e(b,a)},location.href)}var h="switchProduct.loggedInto",k;try{k=JSON.parse(Gg.get(h)||"[]")}catch(n){k=[]}var l=d.filter(function(a){return r.lucidConfigure.appname!=a&&!jc(k,a)});if(0==l.length)b();else{var m=0;l.forEach(function(c){var k=
document.createElement("iframe");k.style.visibility="hidden";k.style.position="absolute";++m;k.onload=function(){document.body.removeChild(k);requestAnimationFrame(function(){a.execute({url:"https://"+window.location.host.replace($ja[r.lucidConfigure.appname],$ja[c])+"/switchProduct/verify",withCredentials:!0}).then(function(){--m;0==m&&(Gg.set(h,JSON.stringify(d),3600,"/"),b())},function(){f(l)})})};k.src=e(c,"/switchProduct/complete");document.body.appendChild(k)})}}
function bka(a){return ck+a}x("lucid.net.logIntoAllProducts",function(a,b,c){aka(a,b,c)});
x("lucid.net.loadCSS",function(a,b,c){function d(a){for(var b=f.href,c=k.length;c--;)if(k[c].href===b)return a();setTimeout(function(){d(a)})}var e=document,f=e.createElement("link"),h;b?h=b:(h=e.querySelectorAll?e.querySelectorAll("style,link[rel=stylesheet],script"):(e.body||e.getElementsByTagName("head")[0]).childNodes,h=h[h.length-1]);var k=e.styleSheets;f.rel="stylesheet";f.href=a;f.media="only x";h.parentNode.insertBefore(f,b?h:h.nextSibling);f.Fqb=d;d(function(){f.media=c||"all"});return f});function O(a,b,c){return Tn.get.apply(Tn,arguments)}O.tba=function(a,b){return Tn.tba(a,b)};O.Yna={en:function(a,b){return 0==b&&Tn.H9(a+".none")?a+".none":1==b?a+".singular":a+".plural"},ru:function(a,b){return"1"==b.toString().slice(-1)?a+".singular":a+".plural"}};function Un(a,b){this.fk=a||{};this.VJa=b}g=Un.prototype;g.get=function(a,b,c){return!this.H9(a)||"config"in r&&config.disableI18N?a:ua(b)?Vn(this,a,b):2<arguments.length?Vn(this,a,wc(arguments,1)):Vn(this,a,(0===b||b)&&[b])};
function Vn(a,b,c){var d=a.s9();c=c||[];c.unshift(a.fk[b][d]||a.fk[b].en||b);return yn.apply(null,c)}g.tba=function(a,b){var c=this.s9(),c=c in O.Yna?c:c.substring(0,2);return c in O.Yna&&(b=O.Yna[c](a,b),this.fk[b]&&this.fk[b][c])?b:a};g.s9=function(){return this.VJa?this.VJa:r.lucidConfigure&&r.lucidConfigure.languageInfo&&r.lucidConfigure.languageInfo.languageServed||O.language};g.set=function(a,b,c){this.H9(a,c)||(this.fk[a]=this.fk[a]||{});c||(c=this.s9());this.fk[a][c]=b};
g.H9=function(a,b){return b?!!this.fk[a]&&!!this.fk[a][b]:!!this.fk[a]};function Wn(a,b){return new Un(a,b)}O.language=Ida||(r.navigator?r.navigator.language:!1)||(r.navigator?r.navigator.userLanguage:!1)||"en";
var Tn=Wn({"users.cancel.persuade.3.press":{en:'Have you submitted a <a href="http://support.lucidpress.com/forums/22422518-Current-Feature-Requests/entries/new">feature request</a>? Let us see if we can help before you cancel.'},"ondemand.confluence.configure.instance_linked_user_on_linked_team":{en:"<h2>Your add-on is ready to use</h2><p>The Lucidchart add-on is currently linked to your Lucidchart team account.</p><p>All users on your team will now be able to create and edit Lucidchart diagrams.</p>"},"storagemeter.upgrade.p":{en:'You need to <a href="/users/level?source=StorageMeterUpgrade">upgrade</a> your subscription.',
zh:'您目前的账户级别不允许此操作。请<a href="/users/level?source=StorageMeterUpgrade">升级</a>。'},"tablet.print.generating":{en:"Generating file..."},"admin.error.invalid_email":{en:"Invalid email: %s"},"apps.title.googleClassroom.desc":{en:"Enable or disable integration"},"user.box.settings.synced.press":{en:"All of your documents are now synced to Box."},"storagemeter.remaining":{en:"%s remaining out of %s"},"publishpanel.publish.new":{en:"Publish new version"},"orginvitation.teamAdminNormalInvite.redesign.explain":{en:"All of your members' documents and sharing permissions will be preserved, and a new account administrator will be assigned automatically."},
"atlassian.server.authflow.wronguser":{en:"Logged in as the wrong user?"},"awsimport.dialog.settings.securitygroups":{en:"Use security groups to draw connections"},"subscription.change.preview.notice.changeRecurlyTrial":{en:"You are currently on a %s %s trial. %s to a %s %s subscription will change the cost at the end of your trial."},"menu.share.community":{en:"Community..."},"user.documentanalytics.setup.analyticsId.label":{en:"Google Analytics Tracking ID"},"settings.org.save":{fr:"Enregistrer les réglages de l'équipe",
en:"Save Team Settings",zh:"保存组织设定 "},"gui.alert.plugins.restricted.basic":{en:"This document contains shape libraries that are only available to Basic, Pro, and Team accounts. Upgrade to activate all libraries in this document or turn off restricted shape libraries to access the editor. Closing this message will result in a read-only view of your document."},"alert.onlyowner.unshare":{fr:"Seul le propriétaire d'un document peut le retirer de la bibliothèque de la communauté.",en:"Only a document's owner may remove it from the Community Library.",
zh:"只有文件的所有者可将其从社区图书管中删除"},"nav.forums":{en:"Forums",zh:"论坛"},"indesign.import.tutorialLink":{en:"View Tutorial"},"flash.payment.error.contactSupport":{en:"There was an unknown error processing your payment. Please <a href='/contact' target='_blank'>contact support</a> for help."},"comparisonTable.eliminate.hardware.costs":{en:"Eliminate hardware costs"},"payment.fieldNames.zip.title":{fr:"Code postal",en:"Zip",nl:"Postcode",pt:"CEP",no:"Postnr.","zh-tw":"郵編",de:"Postleitzahl",da:"Postnummer","zh-cn":"邮编",
ja:"郵便番号",es:"Código Postal"},"users.filters.license.licensed":{en:"Licensed Users"},"flash.referral.credit.error":{en:"Error crediting your account, please contact Lucidchart support.",zh:"错误计入您的帐户，请联系Lucidchart支持。"},"users.driveintegration.sync_now.p.press.singular":{en:"You currently have <strong>%d</strong> document in Lucidpress that has not been synced to Google Drive."},"user.close.improve":{en:"How could we have improved your Lucid experience?"},"tooltip.share.twitter":{en:"Share on Twitter",
zh:"在Twitter 上分享"},"fontrangebrowser.title":{en:"Special Character"},"label.usernameoremail":{en:"Username or email address",zh:"用户名或邮箱地址"},"amazonsurvey.department":{en:"In what department?"},"brand_assets.image.delete.permanent_warning.team":{en:"This will permanently remove the image from your team's documents."},"team_assets.no_shared_fonts":{en:"You have no shared team fonts."},"comment.mycomments.title_onprem":{en:"Mine (created, replied)"},"atlassian.server.authflow.backtologin":{en:"Back to login"},
"ondemand.hipchat.configure.instance_not_linked_user_on_team":{en:"<h2>Link your account</h2><p>To use the Lucidchart add-on, you must associate it with a Lucidchart account. </p><p>Clicking below will link the add-on to your Lucidchart account.</p>"},"indesign.missingContent.success.congrats":{en:"Nice work!"},"callout.community.shared":{fr:"Partagé",en:"Shared",zh:"共享"},"multishare.tutoriallink":{en:"View Tutorial"},replace:{fr:"Remplacer",en:"Replace"},"pricingTable.label.contactusvia":{ru:"Пожалуйста, свяжитесь с нами по электронной почте или телефону",
fr:"Veuillez nous contacter par e-mail ou téléphone",en:"Please contact us via email or phone",nl:"Neem a.u.b. contact met ons op via email of telefoon.",pt:"Por favor, entre em contato conosco via e mail ou telefone",de:"Bitte kontaktieren Sie uns via E-Mail oder Telefon",es:"Por favor, contáctenos por email o por teléfono"},"orginvitation.confirm.teamMerge.explain.plural":{en:"When you choose to accept this invitation, the ownership of your Lucid accounts will be transferred to the %s team admin, %s (%s), and you will share the benefits of their team subscription."},
"pricing.faq.collaborate.answer.press":{fr:"Oui. Chaque type de compte vous permet de collaborer et partager avec d'autres utilisateurs. Cependant, chaque collaborateur est sujet aux limites de son propre compte. Par exemple, les utilisateurs sur les comptes gratuits ne pourront pas éditer des documents avec plus de 3 pages, même si le document est créé par un utilisateur sur un compte professionnel. Les comptes d'équipe permettent aux membres de l'équipe de collaborer avec accès à toutes les caractéristiques les plus développées.",
en:"Yes. Every account level allows you to collaborate and share with others. However, every collaborator is subject to the limitations of their own account. For example, users on free accounts will not be able to edit documents with over 3 pages, even if the document is created by a user on a Professional account. Team accounts allow team members to collaborate with the full set of premium features.",nl:"Ja. Met elk account kunt u samenwerken en delen met anderen. Echter, iedere medewerker is onderworpen aan de beperkingen van hun eigen account. Zo zullen de gebruikers van gratis accounts geen documenten met meer dan 3 pagina's kunnen bewerken, zelfs wanneer het document wordt aangemaakt door een gebruiker van een professioneel account. Met team-accounts kunnen teamleden samenwerken met de volledige set van premium-functies.",
pt:"Sim. Cada nível de conta permite colaborar e compartilhar com outros. No entanto, cada colaborador está sujeito às limitações de sua própria conta. Por exemplo, usuários em contas gratuitas não estarão habilitados a editar documentos com mais de 3 páginas, mesmo que o documento tenha sido criado por um usuário em uma conta Profissional. Contas de Equipe permitem que os membros da equipe colaborem usando todos os recursos premium.",de:"Ja. Die Zusammenarbeit und das Teilen mit Anderen sind mit jeder Kontenebene möglich. Jeder Mitarbeiter ist jedoch an die Beschränkungen seines jeweiligen Zugangskontos gebunden. Zum Beispiel können Nutzer mit kostenfreiem Zugang keine Dokumente mit über 3 Seiten bearbeiten, selbst wenn das Dokument von einem Benutzer mit einem professionellen Zugangskonto erstellt wurde. Teamkonten ermöglichen Teammitgliedern die Zusammenarbeit mit allen Premiumfeatures.",
es:"Sí. En todos los niveles de cuenta se puede colaborar y compartir con otros. Sin embargo, cada colaborador está sujeto a las limitaciones de su propia cuenta. Por ejemplo, los usuarios de cuentas gratuitas no podrán editar documentos de más de 3 páginas, aunque el usuario que ha creado el documento tenga una cuenta Profesional. En las cuentas de Equipo, los miembros del equipo pueden colaborar con todas las funcionalidades superiores."},"title.link.page.select":{fr:"Choisir une page vers laquelle faire pointer le lien :",
en:"Select a page to link to:",zh:"选择一个页面来链接到："},"watermark.upgrade.prompt":{en:"Your document uses a premium Lucidpress template, which contains a watermark for free accounts. Upgrade to a paid account in order to use this premium template without a watermark."},"admin.createuser.manual.confirm":{en:"Add Manually"},"uml.sequence.markup.editgroup.title":{en:"Edit Generated UML Sequence Markup Shapes"},"referrals.status.step3.note":{en:"Referrals will receive an email with a confirmation link 3-6 days from the time they sign up.",
zh:"推介者将会在他们注册后的3至6天里收到一封附有确认链接的邮件"},"features.pageLimit.title":{en:"Unlimited Pages"},"dialogs.docinfopane.actions.rename.title":{en:"Name Document"},"tooltip.page.resize":{fr:"Redimensionner la page",en:"Resize Page",zh:"重新设置页面大小"},"user.cancel.reason.switch":{en:"I am switching to another tool"},"revision.fork.prompt":{en:"Enter a new title:"},"ondemand.jira.descriptor.lucidchart_add_on":{en:"Lucidchart Add-on"},"awsimport.dialog.progress.policy":{en:"IAM"},"team.required":{en:"required"},"alert.complexity.reached.cannotedit":{en:"This document has more than %1$d objects. Because this is above your complexity limit, any changes you make will not be saved until the document has less than %1$d objects. If you wish to edit this document, please consider upgrading."},
"comparisonTable.gliffy.import":{en:"Gliffy import"},"user.cancel.feature.collaboration.check":{en:"Review your existing structure and users now to see who will be affected"},"dialogs.link.instructions":{en:"Select a link type:"},"notice.deal.press.cybermonday":{en:' <a target="_blank" href="/users/payLevel/107/LUCID30">Save an extra 30&#37; off</a> annual team accounts with coupon code <strong>LUCID30</strong>!'},"layerpanel.confirm.deleteContainer":{en:"<p>This will also delete all objects that are in %s.</p>"},
"trial.intro.unlimitedShapes":{ru:"Неограниченная сложность формы",fr:"Une complexité illimitée des formes",en:"Unlimited Shape Complexity",nl:"Ongelimiteerde vormcomplexiteit",pt:"Complexidade de Forma Ilimitada",no:"Ubegrenset med kompleksitet på formene","zh-tw":"無限圖形複雜度",de:"Unbegrenzte Formkomplexität",da:"Ubegrænset form Kompleksitet","zh-cn":"无限图形复杂度",es:"Sin límites en la complejidad del diagrama"},"pricingTable.feature.premier.third.tip":{en:"Never worry about running out of space with unlimited storage."},
"growl.collaborator.remove.error":{fr:"L'utilisateur n'a pu être retiré. Si cette erreur persiste, veuillez contacter le soutien technique de Lucidchart.",en:"Could not remove the collaborator.  If this error persists, please contact Lucidchart support.",zh:"无法删除此合作者。如果此错误只需出现，请联系Lucidchart服务中心。"},"payment.itunes.cancelReminder.accept":{en:"Cancel in iTunes"},"user.close.reason.emails.response1":{en:"Have you "},"publication.dialog.embed.viewPreview":{en:"View Preview"},"users.pay.p.currentlevel":{en:"You are currently using %s.",
zh:"您现在正在使用%s。"},"user.externalApps.confirm_delete.title":{en:"Delete External Application"},"preferences.licenses.custom.message":{en:"License request message (750 character limit)"},"payment.oldMath.total":{fr:"Total:",en:"Total:",nl:"Totaal:",pt:"Total:",no:"Total:","zh-tw":"總計:",de:"Gesamt:",da:"I alt:","zh-cn":"总计:",ja:"総額:",es:"Total:"},"menu.analyticsButton.text":{en:"Analytics"},"trialOffer.accountSettings":{en:"Go to Account Settings"},"optionbar.group.link":{fr:"Lien",en:"Link",zh:"链接"},
"levelName.enterprise":{en:"Enterprise"},"optionbar.group.line":{fr:"Ligne",en:"Line",zh:"线条"},"docinfo.dialog.title":{en:"Document Details"},"users.edituser.password_reset.title":{en:"Password Reset"},"payConfirm.monthly.finePrint":{en:"When you upgrade, we'll credit you with the remaining portion of your monthly payment"},"pricingTable.feature.pro.highlight":{fr:"Formes et fonctionnalités professionnelles",en:"Professional shapes and features",nl:"Professionele vormen en functies",pt:"Formas e atributos profissionais",
no:"Profesjonelle former og funksjoner",de:"Professionelle Formen und Funktionen",da:"Professionelle former og funktioner",es:"Formas y características profesionales"},"comparisonTable.consolidate.all.users":{en:"Consolidate all users"},"documentanalytics.temporalChart.country":{en:"Countries"},"eduRequest.denied":{en:"Your request has been declined"},"user.close.enterprise.description":{en:"The essential diagramming application for your enterprise"},"awsimport.dialog.error.credentials":{en:"Error: Provide a valid credential file."},
"community.h.featured":{en:"Featured Examples",zh:"精选范例"},"flash.referral.link.used":{en:"This referral confirmation link has already been used.",zh:"此推介确认链接已被使用。"},"payment.error.invalidField":{fr:"%s invalide",en:"invalid %s",nl:"ongeldig %s",pt:"%s inválido",no:"ugyldig %s","zh-tw":"無效的 %s",de:"%s ungültig",da:"ugyldigt %s","zh-cn":"无效的 %s",ja:"%sは無効です",es:"inválido %s"},"pricingTable.feature.press.team.second.tip":{fr:"Utiliser des paramètres personnalisables pour gérer des documents, des licences et de la sécurité avec une précision totale. Désignation de compte, facturation et des administrateurs de site pour simplifier votre charge de travail.",
en:"Use customizable settings to manage documents, licenses, and security with complete precision. Designate account, billing, and team admins to simplify your workload.",nl:"Gebruik aanpasbare instelwaarden om documenten, licenties en beveiliging met complete precisie te wijzigen. Wijs account-, facturering- en teamadministratoren aan om uw werklast te verminderen.",pt:"Use configurações personalizadas para gerenciar documentos, licenças e segurança com alta precisão. Designe contas, faturas e administradores de equipe para reduzir sua carga de trabalho.",
de:"Einstellungen zur Verwaltung von Dokumenten, Lizenzen und Sicherheit sind bis ins kleinste Detail anpassbar. Zusätzlich können Sie die verwaltenden Teamitglieder für Buchhaltung, Abrechnung und das Team als solches festlegen um Arbeitsprozesse zu vereinfachen.",es:"Use ajustes personalizables para manipular documentos, licencias y seguridad con precisión absoluta. Designe administradores de contabilidad, facturación y equipo para simplificar su carga de trabajo."},"users.documentanalytics.setup.republish.title":{en:"Republish any existing documents"},
"email.collaborator.subject":{en:"Subject"},"preferences.licenses.auto.true":{en:"Automatically grant license"},"admin.passwords.passwords":{en:"password(s)."},"persona.survey.projecttype.question":{en:"What type of project do you plan to make with Lucidpress?"},"features.brandAssets.title":{en:"Brand Assets"},"thirdparty.return":{en:"Return to %s"},"users.adduser.domain.autoprovision":{en:"Automatically provision users from your Google Apps domain and more by installing Lucidchart for Google Apps. Step-by-step instructions are available in the "},
"comparisonTable.android.mockups":{en:"Android"},"users.close.button.cancel":{en:"Cancel your paid subscription",zh:"取消您支付的订金"},"users.documentanalytics.setup.notAuthorized":{en:"In order to authorize analytics, you need to be logged into your Google account associated with the View ID you've entered. Please logout of the current Google account and login to the account associated with the View ID."},"ondemand.confluence.authentication.denied":{en:"Access Denied"},"flash.document.share.success":{en:"Successfully shared document.",
zh:"成功共享文件"},"label.password.force":{en:"Forced Password Reset"},"button.image.upload":{fr:"Télécharger une image",en:"Upload Image",zh:"上传图像"},"onboarding.welcomeDialog.autoTrial.press":{en:"We've upgraded you to a free Basic trial! "},"pricingTable.feature.press.edu.enterprise.third.tip":{fr:"",en:"Our education advocates can help you find the right storage solution—just call or email us to learn more.",nl:"",pt:"",de:"",es:""},"press.protips.fontmanager":{en:'Pro tip: you can quickly manage fonts by pressing the <span class="key">F</span> key.'},
"features.view-only.description.oneDayTrial":{en:"You can also try it free for a day before requesting a license."},"awsimport.dialog.footer.next":{en:"Next"},"pricing.quote1.name":{fr:"Sue Lewis",en:"Sue Lewis",nl:"Sue Lewis",pt:"Sue Lewis",no:"Sue Lewis",de:"Sue Lewis",da:"Sue Lewis",es:"Sue Lewis"},"users.documentanalytics.setup.title":{en:"Set up analytics"},"shapelib.updateLibrary.error":{en:"Error saving shape"},"users.filters.license.invited":{en:"Invited to Team"},"overlay.crop.panel.resizeImage":{en:"Resize Image"},
"referrals.month.pro.upgrade.desc":{en:"Get one month free upgrade to Lucidchart Pro.",zh:"获得一个月的免费升级至Lucidchart专业账户"},"user.preferences.size.height":{en:"Height"},"orginvitation.confirm.promptResponse":{en:"Would you like to accept this invitation to join the %s team?"},"docinfopane.modified":{en:"Modified",zh:"修改日期"},"users.pay.h2.basic":{en:"Unlimited objects, expanded shape library, email support"},"users.cancel.basic.feature2.link":{en:"Learn more about mind mapping capabilities with a Basic account"},
"education.faq.chart.using.chart.question":{en:"Who is using Lucidchart?"},"button.pay.monthly":{en:"Pay Monthly",zh:"每月支付",pt:"Pagar Mensalmente"},"assets.brand.callouts.menu":{en:"New! Brand colors, fonts, and logos."},"ctxpane.table.dimensions.delete.col":{en:"Delete column"},"atlassian.server.authflow.upgrade":{en:"Upgrade"},"dialogs.imageManager.errorMessageOnUpload":{en:"An error occurred while uploading image: %s."},"apps.title.jive.desc":{en:"Connected instances"},"users.driveintegration.install.features.label":{en:"Integration Features"},
"text.valign.tooltip.middle":{en:"Middle align text"},"publication.dialog.embed.html":{en:"HTML"},"dock.page.fittopage":{en:"Fit to Page"},"toolbox.alert.plugin.team-admin.unlicensed":{en:'This shape library is only available to active Pro and Team subscriptions. Please consider <a target="blank" href="/users/teamLevel?source=ShapeLibraryAvailableActiveTeam">upgrading</a>.'},"notification.documentShared.title":{en:"Document shared"},"publication.dialog.embed.size":{en:"Size"},"users.edituser.edit_profile":{en:"Edit User Profile"},
"ctxpane.layout.rotation.angle":{en:"Angle:"},"dialog.clipboard.hotkeyinstructions.cut":{en:"for cut"},"subscriptions.upgradeLicenses.purchase.disabled":{en:"Please contact us to request additional licenses"},"atlassian.server.authflow.gettingstarted.resources":{en:"Helpful Resources"},"pricingTable.feature.press.edu.pro.second":{fr:"",en:"Custom fonts",nl:"",pt:"",de:"",es:""},"user.cancel.survey.agreement.title":{en:"I understand that I..."},"finalizeRegistration.label.passwordRepeat":{en:"Re-enter Password"},
"dialog.library.manage.team.unlicensed":{en:"These shapes are available to Pro account and licensed Team users."},"dock.page.snaptogrid":{en:"Snap to Grid:"},"chart.switchDialog.intro":{en:"Lucidchart helps you create professional diagrams with a simple drag-and-drop editor."},"text.align.bottomleft":{en:"Bottom Left Align"},"dialog.newdoc.type.team":{en:"Team"},"multishare.portfolio.remove":{en:"Remove from portfolio"},"onboarding.welcomeDialog.request":{en:"Requesting a license will grant you a temporary trial so you can get started creating %ss today."},
"confirm.template.overwrite":{fr:"Voulez-vous écraser le gabarit existant?",en:"Would you like to overwrite the existing template?",zh:"您愿意覆盖现存模版吗？"},"spellcheck.loading":{de:"Rechtschreibvorschläge laden...",en:"Spelling Suggestions Loading..."},"dialog.hotkeyref.preview.description":{en:"Toggle presentation mode"},"menu.notifications":{en:"Get change notifications"},"description.role.none.invitation":{fr:"Annuler l'invitation",en:"Cancel invitation",zh:"取消邀请"},"ctxpane.text.rules.bottom":{en:"Bottom:"},
"uml.sequence.markup.editgroup":{en:"You’re about to edit shapes that were generated from UML sequence diagram markup. If you continue, you won’t be able to use markup on these shapes anymore."},"label.enable":{en:"Enable",zh:"启用"},"dialogs.skip":{en:"Skip"},"tierselect.annualsave":{en:"Save up to 17% with annual plans!",zh:"使用年套餐，节省高达17%."},"navigation.group.named":{en:"Press ESC to stop editing %s"},"users.adduser.domain.errorText":{en:"Error sending the data"},"footer.diagrams":{en:"Diagram Examples",
zh:"图表范例"},"import.failed.contact.support":{en:"Could not complete import. If this error persists, please contact Lucidchart support."},"docinfopane.actions.todocument":{en:"Convert to Document",zh:"转换成文件"},"dialog.googrefer.google_drive":{en:"Google Drive"},"subscription.change.preview.notice.pay.new":{en:"Your payment today will be credited with the remainder of your current subscription."},"callout.community.button.share":{fr:"Partagez maintenant",en:"Share Now",zh:"立即共享"},"user.cancel.feature.backups.title":{en:"Local backups"},
"team.unlicense_users.description":{en:"The following members will become unlicensed from %s. Unlicensed users are not permitted to own or edit %s documents. If you would like to keep the documents of these team members, please find another team member to transfer these documents to. The new document owner will be notified of the transfer via email. If you do not specify a new document owner below, these documents will be deleted when you confirm - <b>THIS ACTION CANNOT BE UNDONE</b>"},"trial.intro.bullets.emailReminder":{ru:"Мы отправим Вам электронное напоминание перед тем, как активируем Вашу платную подписку.",
fr:"Nous vous enverrons un rappel par e-mail avant de commencer votre abonnement payé.",en:"We will send you an email reminder before we start your paid subscription.",nl:"We sturen u een emailbevestiging voordat we uw betaalde abonnement starten",pt:"Enviaremos um email de lembrete para você antes da sua inscrição pagacomeçar.",no:"Vi sender deg en påminnelse på mail før vi starter på ditt betalte abonnement.","zh-tw":"我們在開始您的付費計劃前會向您發送一封電子郵件提醒。",de:"Wir schicken Ihnen eine E-Mail-Erinnerung, bevor wir Ihr kostenpflichtiges Abonnement starten.",
da:"Vi sender dig en e-mail påmindelse, før vi starter dit betalte abonnement.","zh-cn":"我们在开始您的付费计划前会向您发送一封电子邮件提醒。",es:"Le enviaremos un recordatorio por correo electrónico antes de dar inicio a su suscripción pagada."},"comparisonTable.agent.device.management":{en:"Agent device management"},"team.inviteusers.provision":{en:"Provision license"},"orginvitation.confirm.accountOwner.reassureDocuments":{en:" You will, of course, retain ownership of all of your documents and personal preferences."},"pricingTable.feature.enterprise.accountManagement":{en:"Hands-free account management"},
"googleslides.integration.complete":{en:"Lucidchart Google Slides integration complete"},"orientation.portrait":{fr:"Portrait",en:"Portrait",zh:"竖向页面"},"historypanel.button.page.deleted":{fr:"Page supprimée",en:"Page Deleted",zh:"页面已删除"},"user.cancel.reason.cost.response2.compare":{en:"Compare Levels"},"atlassian.server.authflow.relog":{en:"Go to login"},"orientation.landscape":{fr:"Paysage",en:"Landscape",zh:"横向页面"},"footer.sitemap":{en:"Site map"},"unsupported.browser":{en:"Unsupported Browser"},
"gliffy.upload.select":{en:"Please select Gliffy files (.gxml, .gliffy) to upload."},"dialog.library.manage.custom":{fr:"Formes personnalisées",en:"Custom Shapes"},"menu.revision":{en:"Revision History..."},"dialog.upgradeprompt.title":{en:"Upgrade to Team Account"},"subnav.billing.info":{en:"Update Billing Information"},"users.driveintegration.autosync.on.press":{en:"Automatically sync new documents to Google Drive"},"users.backup.p.press":{en:"Click the button below to save a backup of all your Lucidpress documents. You can use the backup to restore your documents at any time."},
"menu.arrange.locking.content":{en:"Lock Content"},Advanced:{fr:"Avancé"},"presentation.esctext":{en:"exit presentation"},"education.faq.press.using.press.answer":{en:"Lucidpress is used by administrators, educators and students in hundreds of schools and universities around the world. While some use Lucidpress on an individual basis, most schools request teacher or premium accounts for more complete administrative controls."},Uploading:{fr:"Téléchargement",zh:"上传"},"documents.trialDiscountDialog.ccRequired.message":{en:"<p>We’d like to offer you a <b>one-time only</b> discount!</p><p>You can save <b>%s%% off</b> an annual subscription if you choose start a trial subscription right now.</p>"},
"fontselect.manageBrand":{en:"Choose Brand Fonts..."},"menu.view.grid.snap":{en:"Snap To Grid"},"user.googledrive.sync.chart":{en:"Automatically sync new diagrams to Google Drive"},"comparisonTable.business":{en:"Business"},"directory.verification.email":{en:"Confirmation email"},"Untitled Page":{fr:"Page sans titre",zh:"无标题页"},"features.revisions.chart.title":{en:"Revision History"},"dialog.fonts.upload.type.unsupported":{en:"Invalid file type: %s. %s only supports the following font file extensions: .ttc .otf .ttf"},
login:{fr:"S’identifier",en:"Log in",nl:"Inloggen",pt:"Entrar",no:"Logg inn",de:"Anmelden",da:"Log in",zh:"登录",es:"Iniciar sesión"},"persona.spinner.start":{en:"Lucidchart is"},"tablet.shapes.message":{en:"Some shape libraries are not currently supported on mobile devices. Visit Lucidchart on a computer to access all shapes."},"cxtpane.table.fill.banding.none":{en:"No Banding"},"saml.manage.idattributename":{en:"ID Attribute Name"},"footer.terms":{fr:"Conditions",en:"Terms",nl:"Voorwaarden",pt:"Termos",
de:"AGB",es:"Términos"},"template.desc":{en:"Anyone can diagram! Create your a quick and easy diagram at Lucidchart.com.",zh:"任何人都可以制作图表！使用Lucidchart.com来制作一个简单并快速的图表。"},"users.settings.communication.title":{en:"Communication Preferences"},"confirm.image.links.break":{fr:"Cette action va briser tous les liens externes vers cette image de façon permanente.",en:"This will permanently break any outside links to this image.",zh:"这将会永久终断外部用户进入此图片"},tutorials:{en:"Tutorials",pt:"Tutoriais"},"dialog.hotkeyref.bringSelectionToFront":{en:"Bring selected items to front layer"},
"multishare.email.instructions":{en:"Copy & paste the code into the HTML section of your email."},"pricingTable.free.limitedTo":{fr:"",en:"%s objects / document",nl:"",pt:"",de:"",es:""},"user.support.desc":{en:"Description"},"persona.survey.accounting":{en:"Accounting"},"communitypanel.category.default":{en:"(Select Category)"},"import.failed.documentLimit":{en:"Over Doc Limit"},"admin.createuser.csv.invalid_user_count":{en:"%d invalid user(s) will not be added"},"orginvitation.confirm.accountOwner.creditTransfer.amount.singular":{en:"You have a prorated credit of %s for your %s subscription remaining on your account."},
"alert.googleplus.unowned":{fr:"Vous n'êtes pas le propriétaire de ce document. Vous pouvez seulement le partager sur Google Plus si son propriétaire le publie comme une page web.",en:"You are not the owner of this document; you can only share it on Google Plus after its owner has published it as a web page."},"users.cancel.persuade.2.chart":{en:'Have you <a href="http://support.lucidchart.com/requests/new">sent us a note</a>? Let us see if we can help before you cancel.'},"comparisonTable.ios.mockups":{en:"iOS"},
"footer.help":{en:"Help"},"user.close.reason.complexity.note.response1":{en:"Have you "},"user.close.reason.complexity.note.response3":{en:"? Let us see if we can help before you cancel."},"user.close.reason.complexity.note.response2":{en:"sent us a note"},"brand_assets.image.delete.explanation.ind":{en:"If you delete this image, it will no longer appear in the image manager, or in any documents. In existing documents, the image will be replaced by a missing image icon."},"button.cancel":{fr:"Annuler",
en:"Cancel",zh:"取消"},"users.close.h2.cancel":{en:"Cancel your paid %s subscription",zh:"取消您支付的%s的订金"},"payment.annual":{fr:"Annuel",en:"Annual",nl:"Jaarlijks",pt:"Anual",no:"Årlig","zh-tw":"按年",de:"Jährlich",da:"Årlig","zh-cn":"按年",ja:"年間",es:"Anual"},"communitypanel.description.default":{en:"Provide a description of your diagram..."},"apps.title.googleClassroom":{en:"Google Classroom"},"pricingTable.feature.premier.second.tip":{en:"Autogenerate unlimited diagrams of your AWS instances."},"dialog.library.manage.premium":{en:'These shapes are available for Pro account users. <a href="/users/pay?source=PremiumShapesProUpgrade" target="_blank">Upgrade for instant access</a>.'},
"notification.nouser":{en:"Somebody"},"users.adduser.csv_upload":{en:"CSV Upload"},"persona.survey.title":{en:"Help Us Customize Your Experience"},"flash.trial.extend.error":{en:"Error extending trial.",zh:"错误延伸试验."},"user.close.reason.expensive":{en:"I wanted a premium account, but it was too expensive"},"preferences.licenses.growth.false":{en:"Leave team size unchanged and additional team members unlicensed"},"users.close.reason.placeholder":{en:"Please let us know why you are closing your account."},
"demo.complete1.message":{en:"Connect objects and select your next shape."},"users.usertable.columns.role":{en:"Role"},"tooltip.createFromTemplate":{en:"Looking for templates?  Click here."},"user.googledrive.unsynced.press":{en:"You currently have %s unsynced Lucidpress documents"},"pricingTable.feature.chart.edu.pro.highlight":{fr:"",en:"Access to all shape libraries",nl:"",pt:"",de:"",es:""},"pricingTable.label.font":{fr:"",en:"Custom font upload",nl:"",pt:"",de:"",es:""},"admin.message.loading":{en:"Loading"},
"tips.masterpages.p2":{en:"Good luck and enjoy the new master pages!"},"tips.masterpages.p1":{en:"Master pages make it easy to include common elements, such as a logo or navigation menu, across numerous pages. This feature reduces content duplication and allows you to seamlessly update elements across many pages."},"features.presentation-mode.chart.description":{en:"Skip PowerPoint and create dynamic presentations right in Lucidchart. Choose a Pro or Team account to use Presentation mode."},"user.close.admin.manageUsers":{en:"Please remove all team members or assign a new account admin before closing your account."},
"prefs.guides.hide":{en:"Hide Guides"},"comparisonTable.publishing":{en:"Publishing"},"saml.manage.invalidmetadata":{en:"Invalid Metadata."},"ondemand.confluence.authentication.details":{en:"<p>If you do not have a Lucidchart account, you can create one by clicking sign up below.</p><p>You need to have your Lucidchart team administrator add you to your organization's team in order to use the Lucidchart Confluence add-on.</p>"},"user.cancel.feature.press.storage.description1":{en:"You will lose the ability to "},
"user.cancel.feature.press.storage.description3":{en:" if you exceed the storage limit. Free accounts are limited to 25 MB."},"user.cancel.feature.press.storage.description2":{en:"create, edit, and publish documents"},"referrals.credit.button.redeem":{en:"Redeem Credit",zh:"兑换点数"},"trialOffer.extend.error":{en:"There was an error extending your trial."},"nav.signup":{fr:"Inscription Gratuite",en:"Sign Up Free",nl:"Registreer Gratis",pt:"Cadastre‐se Gratuitamente",no:"Registerer deg gratis",de:"Kostenlos Registrieren",
da:"Tilmeld dig gratis",zh:"免费注册",es:"Registrarse Gratos"},"users.level.p3a":{en:"You have %s credit on your account.",zh:"您有%s添加到了您的账户。"},"licensesurvey.formTitle":{en:"License Request Form"},"onboarding.welcomeDialog.autoTrial.chart":{en:"We've upgraded you to a free Pro trial! "},"orginvitation.confirm.teamMerge.explain.singular":{en:"When you choose to accept this invitation, your %s account ownership will be transferred to the %s team admin, %s (%s), and you will share the benefits of their team subscription."},
"default-team-name":{en:"Default Team Name"},"multishare.embed.instructions":{en:"Copy & paste the code into the HTML section of your website."},"option.block.style.copy":{fr:"Copier le style d'un autre bloc",en:"Copy style from another block",zh:"从其他图形块复制样式"},"orginvitation.confirm.teamMerge.button.ignore":{en:"Keep Current Account"},"users.grant_licenses.not_enough":{en:"Need more licenses"},"pricingTable.label.shapes":{fr:"Bibliothèque extensive de formes",en:"Extensive shape library",nl:"Uitgebreide bibliotheek voor vormen",
pt:"Extensa biblioteca de formatos",de:"Umfangreiche Formenbibliothek",es:"Amplia biblioteca de formas"},"footer.confluence":{en:"Confluence"},Facebook:{fr:"Facebook",zh:"Facebook"},"orginvitation.confirm.redesign.notifyInvitation":{en:"You have been invited to join the %s (%s - <i>%s</i>) %s team"},"user.preferences.guides.true":{en:"Show guides"},"invitations.group.sending":{en:"Sending invitation to group %s",zh:"正在发送邀请给团队：%s"},"subnav.account.plugins":{en:"Plugins",zh:"插件"},"svg.import.alert":{en:"Please select a .svg file."},
"payment.cost.monthly.short":{fr:"%s/mois",en:"%s/mo",nl:"%s/ma",pt:"%s/mês",no:"%s/mnd","zh-tw":"%s/月",de:"%s/Monat",da:"%s/md","zh-cn":"%s/月",ja:"%s/月",es:"%s/mes"},"payConfirm.monthly.boxTwo.text":{en:"No more monthly invoices and bills."},"textpanel.text.allowHyphens":{en:"Allow Hyphenation"},"brand_assets.image.delete.explanation.team":{en:"If you delete this image, it will no longer appear in the image manager, or in any documents, including those created by team members. In existing documents, the image will be replaced by a missing image icon."},
"nav.pricing":{fr:"Tarification",en:"Pricing",nl:"Prijzen",pt:"Preço",de:"Preise",zh:"定价",es:"Precios"},"printOrDownload.trySharing":{en:"Trying to show this document to someone? Try sharing it instead."},"tooltip.page.new":{fr:"Nouvelle page",en:"New Page",zh:"新页面 "},"option.linestyle.solid":{fr:"Très épais",en:"Solid",zh:"实现"},"edurequest.cws.sent":{en:"Your request has been sent. Your information will be reviewed, and you will be notified by email when your team account is approved."},"orginvitation.instantInvite.success":{en:"Email invitation sent to %s"},
"user.documentanalytics.setup.republish.title":{en:"Republish any existing documents"},"forum.thread.button.post":{en:"Post Thread",zh:"新建主题"},"nav.examples":{fr:"Exemples",en:"Examples",nl:"Voorbeelden",pt:"Exemplos",de:"Beispiele",zh:"范例",es:"Ejemplos"},"pricingTable.feature.press.team.highlight.tip":{fr:"Tous les avantages d’un compte Pro ainsi que la gestion des équipe et de collaboration supérieure.",en:"All the benefits of a Pro account plus team management and superior collaboration.",nl:"Alle voordelen van een Pro account plus teammanagement en geweldige samenwerking.",
pt:"Todos os benefícios de uma conta Pro mais gerenciamento de equipe e maior grau de colaboração.",de:"Alle Vorteile eines »Pro« Accounts plus Team Verwaltung und vereinfachte Zusammenarbeit.",es:"Todos los beneficios de una cuenta pro, más manejo de equipos y una colaborabilidad superior."},"label.tos.agree":{fr:'En m’inscrivant, j’accepte les <a id="tos_link" href="/pages/tos" target="_blank">conditions d’utilisation</a> et la <a target="_blank" href="/pages/privacy">politique de confidentialité</a> du logiciel Lucid.',
en:'By registering I agree to Lucid Software\'s <a id="tos_link" href="/pages/tos" target="_blank">Terms of Service</a> and <a target="_blank" href="/pages/privacy">Privacy Policy</a>.',nl:'Door te registeren ga ik akkoord met Lucid Software’s <a id="tos_link" href="/pages/tos" target="_blank">Algemene gebruiksvoorwaarden</a> en <a target="_blank" href="/pages/privacy">privacybeleid</a>.',pt:'Ao me registrar, eu concordo com os <a id="tos_link" href="/pages/tos" target="_blank">Termos de Serviço</a> e <a target="_blank" href="/pages/privacy">Política de Privacidade</a> do Software Lucid.',
no:'Ved å registrere deg godtar du Lucid <a id="tos_link" href="/pages/tos" target="_blank">programvares servicebetingelser</a> og <a target="_blank" href="/pages/privacy">retningslinjer for personvern</a>.',de:'Mit meiner Registrierung stimme ich den <a id="tos_link" href="/pages/tos" target="_blank">allgemeinen Geschäftsbedingungen</a> und <a target="_blank" href="/pages/privacy">Datenschutzrichtlinien</a> von Lucid Software zu.',da:'Ved tilmelding accepterer jeg Lucid Softwares <a id="tos_link" href="/pages/tos" target="_blank">Servicevilkår</a> og <a target="_blank" href="/pages/privacy">Privatpolitik</a>.',
zh:'我同意<a id="tos_link" href="/pages/tos" target="_blank">服务条款</a>.',es:'Registrándose, está de acuerdo con los <a id="tos_link" href="/pages/tos" target="_blank">términos de servicio</a> y <a target="_blank" href="/pages/privacy">políticas de privacidad</a> de Lucid Software.'},"awsimport.dialog.footer.creating":{en:"Creating"},"alert.twitter.unpublished":{en:"You must publish your document before sharing it on Twitter. Click the Publish tab in the Share dialog to begin."},"users.notifications.edits":{en:"Receive notifications when a document you're subscribed to changes (right-click any doc to subscribe)"},
"label.details":{en:"Details"},"users.pay.th.method":{en:"Payment Method",zh:"支付方法"},"team.delete_users.users_successfully_deleted.plural":{en:"Users successfully deleted"},"comparisonTable.enterprise.wide.visibility.on.users":{en:"Enterprise wide visibility on users"},"qualaroo.feedback":{en:"FEEDBACK"},"pricing.quote1.title":{fr:"Directeur de la gestion des produits, Silicon Mechanics",en:"Director of Product Management, Silicon Mechanics",nl:"Directeur van Productbeheer, Silicon Mechanics",pt:"Diretor de Gerenciamento de Produtos, Silicon Mechanics",
no:"Direktør for Produktledelse, Silicon Mechanics",de:"Leiter Produktmanagement, Silicon Mechanics",da:"Direktør for Produktudvikling, Silicon Mechanics",es:"Directora de gestión de producto en Silicon Mechanics"},"printOrDownload.share":{en:"Share"},"persona.survey.industry.marketing":{en:"Marketing & Advertising"},"dialog.clipboard.hotkeyinstructions.body":{en:"These actions are unavailable via the Edit and Context menus, but you can still use:"},"users.cancel.all.feature1.link.press":{en:"Check your current storage usage to see if your account would be limited immediately"},
"org.gapps.pendingusers.autoprovision.label":{en:"Automatically add new users to the team"},"callout.community.button.browse":{fr:"Naviguez maintenant",en:"Browse Now",zh:"立即浏览"},"menu.tutorials":{fr:"Tutoriels",en:"Tutorials and Documentation",zh:"教程 "},"orginvitation.confirm.accountOwner.button.accept":{en:"Join Team"},"presentationpanel.newFrame":{en:"Create new slide"},"navpanel.button.zoomout":{fr:"Zoom arrière (Ctrl+Touche bas)",en:"Zoom Out (Ctrl+Down)",zh:"缩小"},"doclist.badge.analytics.title":{en:"Analytics"},
"users.pay.p.creditsurplus":{en:"You have a credit for %s on your account. This amount will cover your next %s in fees paid.",zh:"您的账户中有%s的余额。此余额可以覆盖您下次%s的费用。"},"finalizeRegistration.label.name":{en:"Your Name"},"manage.password.policy":{en:"Team Password Policy"},"dialog.upgradeprompt.accept":{en:"Upgrade"},"admin.edituser.email.oauth_conflict.chart":{en:"Warning: This user has a Google account linked to their Lucidchart account. By proceeding, <strong>they will no longer be able to use Google Single Sign-on in Lucidchart</strong> with their old email. If they are linked to Google Drive, <strong>their account will be unlinked</strong>."},
"option.arrowstyle.hollow":{fr:"Flèche vide",en:"Hollow Arrow",zh:"空心箭头"},"tips.freehand.shape.h":{en:"Shape Outlines",zh:"形状轮廓"},"notice.team.expired.admin.swapped":{en:'Your team members can\'t create or edit documents because your team account has expired. <a href="/users/teamLevel">Click here</a> to renew your subscription'},"button.selection.publish":{fr:"Publier la sélection",en:"Publish Selection",zh:"发布选择部分"},"assets.brand.images.emptyDescription":{en:"Your Team Admin hasn't uploaded any brand images."},
"box.link.error.denied":{en:"You denied access to Box."},"query.status.creatingFolder":{en:"Creating Folder..."},"navigation.hidden":{en:"Press ESC to stop editing this hidden page"},"orginvitation.confirm.teamMerge.redesign.question1":{en:"What will happen to my team when I merge?"},"orginvitation.confirm.teamMerge.redesign.question3":{en:"What happens to my billing?"},"orginvitation.confirm.teamMerge.redesign.question2":{en:"Who will own the account?"},"footer.templates.poster":{en:"Poster Templates"},
"admin.passwords.days":{en:"every %d days"},"user.support.active.title":{en:"Active Support Tickets"},team:{fr:"Équipe",en:"Team",nl:"Team",pt:"Equipe",de:"Team",zh:"团队",es:"Equipo"},"menu.insert.fillWithDriveText":{en:"Import Text From Drive"},"pricingTable.basic":{fr:"Classique",en:"Basic",nl:"Basis",pt:"Básico",no:"Basis",de:"Basic",da:"Basis",zh:"个人版",es:"Básica"},"drive.import.doesNotExist":{en:"The requested file does not exist or cannot be exported as text."},"comparisonTable.ping":{en:"Ping"},
"header.examples":{fr:"Exemples",en:"Examples",nl:"Voorbeelden",pt:"Exemplos",de:"Beispiele",zh:"范例",es:"Ejemplos"},"ctxpane.text.warp.style.wave":{en:"Wave"},"dialogs.popupshareprompt.title":{en:"Share With Collaborators"},"dialog.teamsetup.name_team":{en:"Name your team"},"user.externalApps.none":{en:"No external applications have access to your account."},"pricingTable.feature.team.second":{fr:"Gestion d’équipe",en:"Team management",nl:"Teammanagement",pt:"Gerenciamento de equipe",no:"Teamledelse",
de:"Team Verwaltung",da:"Teamledelse",es:"Manejo de equipos"},"flash.document.undelete.denied":{en:"You do not have permission to un-delete that document.",zh:"您没有权限取消删除该文件。"},"saml.sso.badidentifier":{en:"Your SAML identifier does not match our records.  Please contact you team admin."},"confirm.document.unpublish":{fr:"Êtes-vous certain de vouloir dépublier ce document?",en:"Are you sure you want to un-publish this document?",zh:"您确定要取消发布此文件吗？"},"users.backup.h":{en:"Backup"},"press.onboarding.button.text":{en:"Start Designing"},
"tooltip.community.share":{fr:"Partager cet exemple avec la communauté",en:"Share example with community",zh:"与社区分享"},"team.admin":{en:"Admin"},MB:{fr:"Mo",en:"MB"},"admin.licenses.licenses_used":{en:"Licenses Used"},"storagemeter.team.unlicensed.p":{en:"Get more space with a licensed account. Please contact your Team admin to request a license."},"payment.youWillBeCharged.old":{fr:"Votre carte bancaire sera prélevée de %s.",en:"Your credit card will be charged %s.",nl:"Uw kredietkaart zal %s aangerekend worden.",
pt:"Seu cartão de crédito será cobrado %s.",no:"Ditt kredittkort vil bli belastet med %s.","zh-tw":"您的信用卡將支付 %s。",de:"Der Preis von %s wird Ihrer Kreditkarte berechnet.",da:"Dit kreditkort vil blive opkrævet %s.","zh-cn":"您的信用卡将支付 %s。",ja:"クレジットカードに %sが請求されます。",es:"Se realizará un cargo en su tarjeta de crédito de %s."},"dialog.share.invite.tab":{fr:"Partage",en:"Sharing",zh:"邀请合作者"},"enterprise.upgrade.title":{en:"Upgrade to Enterprise"},"ondemand.hipchat.configure.invite_users":{en:"Invite Users To Join Your Team"},
"users.editgroups.dialog.currentgroups":{en:"Current Groups"},alreadysignedup:{en:"Already signed up? Log in"},"comparisonTable.ipad.app":{en:"iPad app"},"users.register.ed.existing.p.chart":{en:"If you accept this invitation with your existing Lucidchart account, your account will be linked to %s. Any existing paid subscription you have will be cancelled, but you will share all the benefits of %s's subscription.",zh:"如果您使用您已存在的Lucidchart账户来接受此邀请，您的账户将会与教育机构的%s连接。您已经支付的定金将会被取消，但是您可以共享%s订阅的所有功能。"},
"dialog.googrefer.accept_terms":{en:"Terms of Service to get started with Google Apps."},"comparisonTable.confluence":{en:"Confluence"},"multishare.web.edit":{en:"Edit"},"downloadDialog.content.range.press":{en:"Range"},"pricingTable.paid.annually":{fr:"Versé annuellement",en:"paid annually",nl:"Jaarlijks betalen",pt:"Pagos anualmente",no:"Betales årlig",de:"Jährliche Abrechnung",da:"Betalt årligt",es:"Pagado anualmente"},"persona.survey.industry.technology":{en:"Technology, Telecommunications, Internet & Electronics"},
"comparisonTable.exporting.and.backup.of.all.documents":{en:"Exporting and backup of all documents"},"email.collaborator.select":{en:"Select"},"message.template.new":{fr:"Cette action va sauvegarder le document comme un nouveau <em>gabarit</em>. À chaque fois que vous créerez un nouveau document dans Lucidchart, vous pourrez utiliser ce document comme point de départ.",en:"This will save this document as a new <em>template</em>. This means that each time you create a new document in Lucidchart, you will be able to use this document as a starting point.",
zh:"这将此文件保存为一个新的<em>模板文件</em>。每当您在Lucidchart创建一个新文件，将能够使用该文件为出发点。"},"menu.block.presentFrame":{en:"Present slide"},"demo.save.prompt.title":{en:"Did you know?"},"orginvitation.teamadmin.withoutAccountOwner":{en:'You are currently the account admin for your %s %s subscription. Please <a href="http://support.lucidchart.com/requests/new">contact us</a> to have another user on your team promoted to admin before accepting the team invitation.'},"flash.org.noroom":{en:"Your account has exceeded its license limit. Please contact your Lucidchart administrator."},
"error.hotspotparser.invalidPage":{en:"Invalid page number"},"orginvitation.confirm.accountOwner.explain.singular":{en:"When you choose to accept this invitation, your %s account ownership will be transferred to the %s team admin, %s (%s), and you will gain the benefits of their team subscription."},"team.inviteusers.title":{en:"Send Invites to Join Your Team"},"user.close.trial.recurly":{en:"If you cancel now, your trial will end immediately and your account will become a limited free account."},
"users.pay.quote.4":{en:'"Lucidchart did what we needed it to do....we can very quickly and easily draw a network. We can use images from Google or the actual images of the products that we’re using."'},"users.pay.quote.1":{en:'"Lucidchart is a fantastic tool that pushes the boundary of what the web can do. It embodies the power of the Web and it\'s helping us plan future features of the Web."'},"users.pay.quote.3":{en:'"Lucidchart has helped us produce gorgeous work for our clients, helping us help them make the web a better place."'},
"users.pay.quote.2":{en:'"I was looking for an online version of Visio when I came across Lucidchart... it was the best solution out there. It\'s changed everything."'},"admin.licenses.no_purchased":{en:"No Licenses Purchased"},"forum.thread.th.latest":{en:"Last Post",zh:"���近发帖"},"invitations.pending.from":{en:"Shared by %s",zh:"由%s分享的"},"tierselect.h":{en:"Team Account",zh:"���队账户"},"invalid.cvv":{en:"Invalid CVV"},"users.edituser.edit_licenses":{en:"Edit Licenses"},"comparisonTable.unlimited":{en:"Unlimited"},
"comparisonTable.aws.architecture":{en:"AWS"},"trialsurvey.questions.subscriptions":{en:"How many software subscriptions do you currently pay for?"},"pricingTable.feature.press.basic.docsAndPage":{en:"Unlimited pages and documents"},"admin.sharing_page.description":{en:"Sharing, social media, and domain restrictions"},"dialog.requestTeamTrial.requestSent":{en:"Your request has been sent to your team administrator."},"angular_users.education.email.not.edu":{en:"Only students with an educational email address qualify for the free student upgrade. Your email address doesn’t seem to be from an educational institution."},
"comparisonTable.team.images":{en:"Team images"},"saml.userProvisioning.title":{en:"User Provisioning"},"payment.fieldNames.number.title":{fr:"Numéro de Carte bancaire",en:"Card Number",nl:"Kaartnummer",pt:"Número do cartão",no:"Kortnummer","zh-tw":"信用卡號",de:"Kreditkartennummer",da:"Kortnummer","zh-cn":"信用卡号",ja:"カード番号",es:"Número de Tarjeta"},"query.refresh.status.renamingDocument":{en:"Renaming Document..."},"team.payment.rate":{fr:"(%s/mois)",en:"(%s/mo.)",nl:"(%s/mo.)",pt:"(%s/mês)",no:"(%s/mnd.)",
"zh-tw":"(%s/月)",de:"(%s/Monat)",da:"(%s/md.)","zh-cn":"(%s/月)",ja:"(%s/月)",es:"(%s/mes)"},"payment.header.startSubscription.withLevel":{fr:"Paiements Abonnement - %s",en:"Subscription Payments - %s",nl:"Abonnement Betalingen - %s",pt:"Pagamentos da Assinatura - %s",no:"Abonnementsbetaling - %s","zh-tw":"計劃付款 - %s",de:"Abonnementszahlungen - %s",da:"Abonnement betaling - %s","zh-cn":"计划付款 - %s",ja:"定期購買支払いプラン - %s",es:"Pagos de Suscripción - %s"},"ctxpane.text.warp.horizontal":{en:"Horizontal"},"drive.import.reAuthorize.action":{en:"Sign into Google"},
"documentanalytics.view.close":{en:"Close"},"onboarding.welcomeDialog.getStarted":{en:"Get Started"},"dialog.requestLicense.splitAccount":{en:"Leave Team"},"ie9.upgrade":{en:'<p>We noticed that you are using Internet Explorer 9 or earlier. While %s is functional with Internet Explorer 9, the application is much more stable with other options.</p>\n\n<p>If you prefer Internet Explorer, consider <a target="_blank" href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home">upgrading to Internet Explorer 11</a>.</p>\n\n<p>For optimal experience, try another free browser like <a target="_blank" href="http://google.com/chrome">Google Chrome</a> or <a target="_blank" href="http://www.firefox.com">Mozilla Firefox</a>.</p>'},
"presentation.settings.header":{en:"Default settings"},"gapps.provisioning.description":{en:'As the team administrator, you can decide if new users from your Google Apps domain are automatically added to the Team. You can also decide if users deleted from your Google Apps domain are automatically deleted from the Team, which will transfer their documents to the admin\'s account. <a href="#/licensing" class="hyperlink-default">Click here</a> to manage license settings.'},Unlimited:{fr:"Illimité",en:"Unlimited",
nl:"Onbeperkt",pt:"Ilimitado",de:"Uneingeschränkt",es:"Sin límites"},"button.download":{fr:"Télécharger",en:"Download"},"bugs.contact.label.title":{en:"Message Title",zh:"邮件标题"},"pricingTable.label.analytics":{fr:"",en:"Analytics",nl:"",pt:"",de:"",es:""},"flash.document.view.denied":{en:"You do not have permission to view that document.",zh:"您没有权限查看该文件。"},"brand_assets.save_failed":{en:"Whoops! That didn't work."},"persona.survey.hr":{en:"Human Resources"},"demo.signup.press":{en:"Sign up free to experience Lucidpress' premium features."},
"googleclassroom.notAvailable":{en:"Your account does not have access to the Google Classroom integration."},"forum.thread.subject.label":{en:"Subject",zh:"主题"},"users.storage.pay.now":{fr:"Payez maintenant",en:"Pay now",nl:"Betaal nu",pt:"Pague agora",de:"Zahlung jetzt vornehmen",zh:"现在支付",es:"Pagar ahora"},"dialog.googrefer.button.loading":{en:"Loading"},"user.microsoft.settings.title":{en:"Microsoft Integration Settings"},"saml.sso.noidattributesent":{en:"SAML response missing required identifier.  Please contact your SAML administrator."},
"shapelib.deleteLibrary":{fr:"Suppression de la bibliothèque de formes",en:"Deleting shape library"},"users.usertable.columns.last_name":{fr:"Nom",en:"Last Name",nl:"Achternaam",pt:"Sobrenome",de:"Nachname",zh:"姓",es:"Apellido"},"dialog.collaborator.role.edit.heading.prefix":{fr:"Assigner des permissions à",en:"Set permissions for",zh:"设置许可为"},"alert.twitter.unsaved":{fr:"Vous devez enregistrer ce document avant de le partager sur Twitter.",en:"Your document cannot be shared on Twitter until it is saved. Please save and try again.",
zh:"你必须在分享到Twitter前保存此文件"},"comment.reopen.text":{en:" reopened this comment."},"menu.undo":{fr:"Annuler",en:"Undo",zh:"撤销"},"users.settings.password.p":{en:"You can leave these fields blank if you don't want to change your password.",zh:"如果您不想修改密码的话，您可以不填此选项。"},"confirm.ok":{en:"OK",zh:"确定"},"trial.intro.teamSharing":{ru:"Совместный доступ команды",fr:"Partage d'équipe",en:"Team Sharing",nl:"Team delen",pt:"Compartilhamento de Equipe",no:"Del med Team","zh-tw":"團隊共享",de:"Teamfreigabe",da:"Team Deling",
"zh-cn":"团队共享",es:"Compartir con el Equipo"},"text.tabs.current.label":{en:"Current indent level"},"subnav.h.community":{en:"Community",zh:"社区"},"menu.block.copyToLayer":{fr:"Copie à la couche",en:"Copy to Layer"},"users.level.p1b":{en:"You have changed your subscription level from %s to %s.  Until you pay the subscription fee for %s, you will not have access to its features.",zh:"您已经将您的订阅等级从%s改成了%s。直到您支付%s的费用为止，您将不能使用这个功能。"},"prefs.zoom.normal.chart":{en:"Normal (75%)",zh:"正常(75%)"},"users.level.p1a":{en:"You are currently using %s.",
zh:"您现在已经使用了%s。"},"users.education.provide.emails":{en:"Please provide 3 referral email addresses",zh:"请提供3个推介的电子邮件地址"},"dialogs.scrolling.area.warning":{en:"This scrolling area does not contain enough content to scroll. See our instructions on <a href='http://support.lucidpress.com/entries/26617016' target='_blank'>how to use scrolling areas</a> for help."},"multishare.collab.title.chart":{en:"Collaborate"},"nav.blog":{en:"Blog",zh:"博客",pt:"Blog",es:"Blog"},"dialog.hotkeyref.heading.fileops":{fr:"Opérations sur les fichiers",
en:"File Operations",zh:"文件操作"},"comparisonTable.org.charts":{en:"Org charts"},"chart.dialog.defaultTitle":{en:"Lucidchart"},"groups.actions.delete":{en:"Delete Group"},"login.failed":{en:"Login failed. Invalid username or password."},"footer.flyer":{en:"Flyer maker"},"features.shape-library-no-edit-basic.description":{en:"Because this document contains advanced shape libraries, you have been placed in comment-only mode. Please upgrade to a Basic, Pro, or Team subscription to edit the document."},
"users.level.td.pro.collab":{en:"Unlimited Collaborators",zh:"无上限的合作者"},"Center Horizontally":{fr:"Centrer à l'horizontale",zh:"水平居中"},"users.storage.buy":{en:"Continue"},"multishare.embed.code.copy":{en:"Copy Code"},"button.community.shared":{en:"Shared in Community"},"userimage.upload.p":{fr:"Ou sélectionnez une image à télécharger ici.",en:"Or, select an image file to upload here.",zh:"或者，选择一个图片文件并上传至此"},"pricingTable.feature.press.edu.pro.third.tip":{fr:"",en:"",nl:"",pt:"",de:"",es:""},"awsimport.dialog.bash.description":{en:"Upload the results of this script to get started, or <a>create an IAM role</a> instead."},
"features.inkDropper.description":{en:"Tired of manual tweaking to find the right color? Use the eyedropper to quickly copy colors from images, then reuse them for a perfect match."},"svg.import.prompt":{en:"SVG shape import makes it easy to import custom shapes in a smooth vector format. This import is still in beta, so please <a href='http://support.lucidchart.com/requests/new'>contact us</a> if you have any problems. For a successful import, follow these guidelines:"},"documents.documentLimitOfferDialog.description":{en:"<p>We are now limiting Free accounts to <a class='link' target='_blank' href='http://support.lucidchart.com/entries/66525104-Why-can-I-only-have-5-active-documents'>5 active documents</a>. You can still edit all of your documents, but you cannot create new documents past the limit.</p><p>However, if you choose to upgrade in the next 24 hours, we're offering a <b>%d%% discount</b> on any annual subscription.</p>"},
"apps.title.slack-press.desc":{en:"Notifications and /lucidpress command"},"payment.contactSales.header":{en:"Contact Sales"},"team.payment.see.annual.contract":{fr:"Voir la facturation annuelle",en:"See annual pricing",nl:"Bekijk jaarlijkse prijzen",pt:"Ver preço anual",no:"Se årlig prisplan","zh-tw":"查看每年價格",de:"Siehe jährliche Abrechnung",da:"Se årlig prissætning","zh-cn":"查看每年价格",ja:"年間価格を見る",es:"Ver precio anual"},"cancelOffer.subtitle.halfCredit":{en:"50%% Off Your Next Month"},"editor.menu.file.myDocuments":{en:"My Documents..."},
"users.level.free.desc":{en:"For the penny-pincher",zh:"为小气鬼使用"},"apps.title.confluence.server":{en:"Confluence Server"},"comparisonTable.control.collaboration":{en:"Control collaboration"},"tierselect.users":{en:"users",zh:"用户"},"payment.fieldNames.zip":{fr:"code postal",en:"zip/postal",nl:"postcode",pt:"CEP/caixa postal",no:"postnr./sted","zh-tw":"郵編",de:"Postleitzahl",da:"postnummer","zh-cn":"邮编",ja:"郵便番号",es:"código postal"},"ondemand.autoprovision.enter_email":{ru:"Пожалуйста, введите корректный email-адрес",
en:"Please enter a valid email address",es:"Por favor introduzca una válida dirección de correo electrónica"},"preferences.licenseRequests.header":{en:"License Request Email Settings"},"prefs.snapping.guides":{en:"Snap to Guides"},"mention.permission.insufficientPermission":{en:"The users below do not have access to this document, and you do not have permission to invite them."},"dialog.googrefer.error.invalid.email":{en:"Invalid email"},"query.refresh.status.deletingFileFolders":{en:"Deleting..."},
"user.cancel.feature.backups.description1":{en:"You will lose the ability to "},"user.cancel.feature.backups.description2":{en:"store a backup of all your documents"},"user.cancel.feature.backups.description3":{en:" to your computer and to restore them later, if necessary."},"preferences.allowteamimages":{en:"Access images uploaded by other team members"},"users.registerlevel.title":{fr:"Tarification et type de compte",en:"Pricing and Account Types",nl:"Prijzen en soorten accounts",pt:"Preços e tipos de contas",
no:"Priser og kontotyper",de:"Preise und Kontoarten",da:"Priser og kontotyper",zh:"价格和账户类型",es:"Precios y tipos de cuentas"},"presentationpanel.menu.insertBefore":{en:"Insert slide before"},"trialsurvey.questions.frequency.options.unsure":{en:"I'm not sure yet"},"usecasesurvey.options.chart.6":{en:"Marketing"},"registerLevel.atlassian.description":{en:"Trusted by four million people worldwide, Lucidchart features free, web-based integrations with Confluence, JIRA, and other productivity platforms."},
"documents.trialDiscountDialog.title":{en:"Special Discount"},"pricingTable.feature.chart.edu.pro.second.tip":{fr:"",en:"View and edit your old files in Lucidchart, then export back to Visio if needed.",nl:"",pt:"",de:"",es:""},"usecasesurvey.options.chart.4":{en:"Engineering"},"users.close.p1.recurly.trial":{en:"If you cancel now, your trial will end immediately and your account will become a limited free account."},"user.preferences.link":{en:"Default Line Binding"},"invoices.prefs.companyTax":{en:"Company tax number:"},
"org.create.p.expiredtrial":{en:"Select and confirm your team size to proceed to the payment page."},"tips.button.finish":{en:"Finish",zh:"结束"},"dialog.requestLicense.requestSent.unnamed":{en:"A license request has been sent to your team administrator and is pending approval."},"demo.complete2.message":{en:"Explore styling options above or to the right."},"users.cancel.reason.learn":{en:"The product was too complex for my current needs"},"menu.page.master.remove":{fr:"Retirer le modèle",en:"Remove Master"},
"tips.community.browse.p":{en:'Click <span class="highlight">Browse Now</span> in the community menu to open the community library.  Start a new document from an example by clicking <span class="highlight">Use as Template.</span>',zh:'在社区菜单中点击<span class="highlight">浏览</span>则进入社区图书馆。如果希望利用实例创建新的文件，点击<span class="highlight">使用模版</span>。'},"tips.community.browse.h":{en:"Start from an Example",zh:"从一个例子开始"},"signin.allow.microsoft":{en:"Allow Office365 single sign-on"},"users.close.reason.difficult.1.press":{en:'Have you checked <a href="http://support.lucidpress.com/categories/20121236-Tutorials">our tutorials</a> for more information?'},
"ondemand.jira.attach.create_permissions_error":{en:"Unable to create attachment. Please ensure that the Lucidchart add-on has the right permissions. See http://support.lucidchart.com/entries/62570660-JIRA-Cloud-Lucidchart-add-on-permissions-on-a-JIRA-Cloud-instance"},"layerpanel.pagetitle":{en:"Page %d"},"user.cancel.survey.agreement.chart.complexity":{en:"Will no longer be able to edit or print documents over the 60 object complexity limit"},"menu.print.dialog":{fr:"Imprimer…",en:"Print...",zh:"打印 "},
"users.settings.h":{en:"User Settings",zh:"用户设定"},forgotpassword:{en:"Forgot password?",zh:"忘记密码？"},"reactiveate.subscription":{en:'To reactivate your subscription, please click <a href="%s">here</a>.'},"users.backup.p.chart":{en:"Click the button below to save a backup of all your Lucidchart documents. You can use the backup to restore your documents at any time."},"gapps.notifications.label":{en:"Receive email notifications"},"features.free-limit.chart.title":{en:"Advanced Functionality"},"will.apply.credit":{en:"A credit of %s will be applied to your new subscription (pulled forward from your previous payment)."},
"onboarding.welcomeDialog.canJoinTeam":{en:"Good news! There is already a team at the %s domain. Request to join the team to get access to all Lucid%s has to offer including collaboration and easy sharing with teammates."},"error.hotspotparser.invalidEmail":{en:"Invalid Email"},"saml.manage.enable":{en:"Enable SAML authentication"},"dialog.requestLicense.explain":{en:"View-only users are unable to create or edit documents. To access %s's full team functionality, please request a license from your team administrator."},
"menu.pageTemplate.rename":{en:"Rename page template"},"label.freeAccount":{fr:"Acceder au Compte Gratuit",en:"Start Free Account",nl:"Start Gratis Account",pt:"Crie Uma Conta Gratuita",no:"Opprett en gratis konto",de:"Jetzt Kostenlos Anmelden",da:"Start gratis prøveperiode",es:"Abra Cuenta Gratuita"},"saml.tabs.advanced":{en:"Advanced"},"footer.howto.poster":{en:"How to Make a Poster"},"payment.existingBillingInfo.expires":{fr:"Expire le",en:"Expires",nl:"Verloopt",pt:"Expira",no:"Utløper","zh-tw":"過期",
de:"Ablaufdatum",da:"Udløber","zh-cn":"过期",ja:"期限切れ",es:"Vence en"},"dialog.requestLicense.autoGrantedSuccess.demo":{en:"This document will be saved to your documents and you will be able to continue editing it as a full-featured user."},"org.gapps.requiredrivebackups.message":{en:"Your Lucidchart team admin has turned on automatic backups for all team members.  Backups will be located in the Lucidchart folder on your Google Drive account."},requestLicense:{en:"Request License"},"text.tabs.stops.remove.tip":{en:"Remove selected tab stop"},
"doclist.badge.published.title":{en:"Published"},"error.forbidden":{en:"You do not have permission to view this page"},"team_assets.fonts":{en:"Shared Team Fonts"},"user.box.install.features.label":{en:"Integration Features"},"error.email":{en:"Valid email required"},"change.tmp.password":{en:"You have logged in with a temporary password.  Please choose a new password."},"ondemand.jira.attach.error_try_again":{en:"Unknown error. Please try again"},"subnav.examples.featured":{en:"Featured Examples",
zh:"精选范例"},"pricingTable.savings.press.educational":{en:"Start designing in under a minute."},"email.collaborator.selection.required":{en:"Please select at least 1 person to receive this email."},"org.transfer.title":{en:"Transfer Account Admin Role"},"referrals.tab.invite":{en:"Invite Your Friends",zh:"邀请您的朋友"},"pricingTable.feature.pro.second.tip":{fr:"Utilisez n’importe quelle forme de prime, y compris les filaires, les maquettes, les cartes mentales et plus encore.",en:"Use any premium shape including wireframes, mockups, mind maps, and more.",
nl:"Gebruik alle premium vormen inclusief wireframes, mockups, mindmaps en meer.",pt:"Use qualquer forma premium incluindo wireframes, mockups, mapas mentais e mais.",no:"Bruk enhver premiumform, inkludert trådnett, eksempler, tankekart og mer.",de:"Nutzung aller Premium Formen inklusive Drahtgittermodellen, Nachbildungen, Mind  Map, und mehr.",da:"Brug enhver premium form, herunder wireframes, mock-ups, mindmaps og andet.",es:"Use cualquier forma premium, incluyendo mallas, prototipos, mapas mentales y más."},
"flash.template.score.calc.error":{en:"Error could not calculate community score.",zh:"错误：无法计算社区评分。"},"admin.change.onJoin":{en:"when users join team"},"users.driveintegration.sync_error.p.chart":{en:'One or more of your diagrams failed to sync. Your data access permissions may be out of date. <a href="http://support.lucidchart.com/entries/67480184-How-to-reset-your-Google-Drive-account-s-data-access-to-Lucidchart">Learn more</a>'},"features.printing.alt":{en:"(Low Quality Printing)"},"presentationpanel.deleteFrame":{en:"Delete selected slide(s)"},
"pricingTable.feature.enterprise.highlight.tip":{fr:"Lucidchart est l’unique solution de création de diagrammes de catégorie professionnelle qui offre un contrôle complet aux administrateurs. ",en:"Lucidchart is the only enterprise-grade diagramming solution that provides complete control to administrators.",nl:"Lucidchart is het enige ondernemingswaardige diagramhulpmiddel dat een complete controle bij administratoren garandeert.",pt:"Lucidchart é a única solução de diagramação de nível empresarial que fornece controle completo para os administradores.",
no:"Lucidchart er den eneste diagramløsningen på forretningsnivå som gir total kontroll for administratorer.",de:"Lucidchart ist die einzige professionelle Planungsprogramm-Lösung von Unternehmensqualität bei der Administratoren über die komplette Kontrolle verfügen.",da:"Lucidchart er den eneste diagramløsning i enterprisekvalitet, der giver fuld kontrol til administratorer.",es:"Lucidchart es la única solución de diagramación de nivel empresarial que provee control completo a los administradores."},
"user.documentanalytics.restricted":{en:'See how your audience is responding to your content. <a href="/users/level?source=AnalyticsUpgrade">Upgrade</a> to a Pro or Team account to gain access to published document analytics.'},"dialog.library.manage.shareLibrary.sharing":{fr:"Partage de la bibliothèque de formes",en:"Sharing shape library"},"saml.manage.deleterecycled.explained":{en:"We require email addresses to be globally unique.  Select this if your organization reuses email addresses. Old user accounts will then be deleted when Lucid Software detects that an email address has been reused."},
"register.back":{en:"Back"},"doclist.menu.copy":{en:"Copy",zh:"复制"},"user.googledrive.linked":{en:"You're linked to the Google account"},"login.oauth.unverified":{en:"Unable to login. You must verify your email with the other website before using it to login."},"flash.trial.initialize.error":{en:"Error initializing trial.",zh:"错误初始化试验."},"user.box.settings.unsynced.press":{en:"You currently have %s unsynced Lucidpress documents"},"pricingTable.feature.press.team.third.tip":{fr:"Travaillez plus intelligemment avec des modèles, des images et des documents partagés au sein de toute votre équipe. Vous pouvez définir des autorisations pour chaque collaborateur et utiliser l’historique des révisions pour suivre leurs modifications.",
en:"Work smarter with templates, images, and documents shared across your entire team. You can set permissions for each collaborator and use revision history to track their edits.",nl:"Werk slimmer met sjablonen, afbeeldingen en documenten gedeeld binnen uw hele team. U kunt toestemmingen instellen voor iedere medewerker en controlegeschiedenis gebruiken om hun wijzigingen te volgen.",pt:"Trabalhe de forma mais eficiente com os modelos, imagens e documentos compartilhados por toda a sua equipe. Você pode estabelecer permissões para cada colaborador e usar o histórico de revisão para monitorar edições feitas por eles.",
de:"Optimieren Sie Ihre Arbeitsprozesse indem Sie Vorlagen, Bilder und Dokumente mit anderen Teammitgliedern teilen. Zusätzlich können Sie jedem Mitarbeiter Rechte zuweisen und die Bearbeitungshistorie einsehen um vorgenommene Korrekturen zu überprüfen.",es:"Trabaje más inteligentemente con plantillas, imágenes y documentos compartidos con su equipo completo. Puede configurar permisos para cada colaborador y usar el historial de revisiones para rastrear sus ediciones."},"signin.error.empty_ips":{en:"At least one IP range is required"},
"users.documentanalytics.setup.republish.message":{en:"To track analytics on a particular document, you must republish that document from the editor."},"trial.status.expired.pro.2":{en:"All shape libraries"},"trial.status.expired.pro.3":{fr:"L’importation et l’exportation de Visio",en:"Visio import and export",nl:"Visio importeren en exporteren",pt:"Importe e exporte para o Visio",de:"Visio Import und Export",es:"Importar de y hacia Visio"},"trial.status.expired.pro.1":{en:"Unlimited documents/objects"},
"text.valign.label":{en:"Vertical Alignment"},"saml.nameIdFormat.title":{en:"Request NameId Format"},"option.vector.line":{fr:"Créer une ligne droite",en:"Make straight line",zh:"画直线"},"licensesurvey.useCaseQuestion":{en:"Use case"},"users.cancel.basic.feature3.elaborate.press":{en:"You will lose the ability to <strong>restore to any point in the history of a document</strong>. Free accounts are unable to revert to previous saves if you or a collaborator accidentally deletes or alters content in a document."},
"comment.reply":{en:"Reply"},"gapps.integration.not_allowed":{en:"Do not allow backups"},"label.publish.webpage":{fr:"Page web",en:"Web Page",zh:"网页"},"users.level.educational.h":{en:"Educational"},"label.workphonenumber":{en:"Work Phone"},"payment.mustLeaveTeam.prompt":{fr:"Créer un nouveau compte",en:"Move to new account",nl:"Ga naar nieuwe account",pt:"Mude para nova conta",no:"Flytt til ny konto","zh-tw":"轉成新帳戶",de:"Zu neuem Account verschieben",da:"Flyt til ny konto","zh-cn":"转成新帐户",ja:"新しいアカウントに移る",
es:"Cambiar a una cuenta nueva"},"levelName.free":{fr:"Gratuit",en:"Free",nl:"Gratis",pt:"Gratuito",de:"Free",zh:"免费",es:"Gratis"},"awsimport.dialog.progress.bash":{en:"SCRIPT"},"chart.protips.dragcopy":{en:'Pro tip: quickly copy selected shapes by holding <span class="key">ctrl</span> (or <span class="key">cmd</span>) + <span class="key">shift</span> and dragging.'},"footer.bugreports":{en:"Bug Reports",zh:"错误报告"},"users.gmailintegration.credentials.expired":{en:'Your Gmail token has expired. Please <a href="mailto:support@lucidchart.com?subject=My%20Gmail%20Token%20Has%20Expired&body=I%20tried%20to%20import%20a%20diagram%20attached%20to%20my%20email%2C%20but%20it%20said%20my%20token%20was%20expired.%20Please%20help!">email support</a> for assistance.'},
"titlebar.working.offline.button":{en:"Working Offline"},"persona.survey.industry.healthcare":{en:"Healthcare & Pharmaceuticals"},"comparisonTable.google.drive.backups":{en:"Google drive backups"},"footer.tour":{fr:"Tour",en:"Tour",nl:"Tour",pt:"Tour",de:"Rundgang",zh:"演示",es:"Recorrido"},"footer.demo":{fr:"Démo",en:"Demo",nl:"Demo",pt:"Demonstração",de:"Demo",es:"Demostración"},"users.adduser.add_by_domain":{en:"Add by Domain"},"atlassian.server.authflow.ontrial":{en:"You are currently on a free trial for Lucidchart. Once your trial expires, you will no longer be able to create diagrams in %s."},
"pricingTable.feature.press.edu.team.highlight":{fr:"",en:"All the benefits of EDU Personal in a team package",nl:"",pt:"",de:"",es:""},"user.googledrive.install.chart":{en:"Connecting Lucidchart to Google Drive is easy! You'll be able to create, open, and share your diagrams from Drive. You can also schedule automatic backups to Drive."},"template.persistRestrictions.tip":{en:"Users who create a document from this template won't be able to override the lock settings."},"users.tierlevel.p":{en:"View single user account pricing.",
zh:"浏览个人用户账户价格。"},"ctxpane.style.fill.changeimage":{en:"Change Image"},"footer.signup":{fr:"Inscrivez-vous",en:"Sign Up",nl:"Registreren",pt:"Cadastre-se",de:"Registrierung",zh:"注册",es:"Registrarse"},"trial.intro.export":{ru:"Экспорт и резервное копирование",fr:"Exportation et sauvegarde",en:"Export & Backup",nl:"Exporteer & Back-up",pt:"Exportar & Backup",no:"Eksport & Backup","zh-tw":"導出與備份",de:"Export & Backup",da:"Export & Backup","zh-cn":"导出与备份",es:"Exportación y Respaldo"},"trialsurvey.jobtitles.1":{en:"Analyst"},
"trialsurvey.jobtitles.0":{en:"Administrative Assistant"},"trialsurvey.jobtitles.3":{en:"AV Designer"},"trialsurvey.jobtitles.2":{en:"Associate Director"},"trialsurvey.jobtitles.5":{en:"Branch Manager"},"trialsurvey.jobtitles.4":{en:"BPM Project Manager"},"trialsurvey.jobtitles.7":{en:"Business & IT Consultant"},"trialsurvey.jobtitles.6":{en:"Brand Manager"},"trialsurvey.jobtitles.9":{en:"Business Operations Lead"},"trialsurvey.jobtitles.8":{en:"Business Analyst"},"users.cancel.lose.team.basic.press":{en:"I understand my team and I will no longer be able to use the premium template library, revision history, or local backups"},
"indesign.missingContent.fontFaces.italic":{en:"Italic"},"comment.alertlevel.all":{en:"Receive all document notifications"},"query.refresh.status.listDocs":{en:"Reloading your documents..."},"groups.actions.edit_root":{en:"Rename Team"},"publish.downloaddialog.tip.notrecommended":{en:"Not recommended for printing."},"user.preferences.link.manual":{en:"Manual"},"indesign.missingContent.fontNotification":{en:"Successfully uploaded font"},"menu.print":{fr:"Imprimer",en:"Print",zh:"打印"},"subnav.button.template.use":{en:"Use as Template",
zh:"当作模版使用"},"label.startTrial":{fr:"Essai gratuit",en:"Start trial",nl:"Proefperiode",pt:"Teste gratuito",de:"Testversion",es:"Período de prueba"},"pricingTable.label.try":{fr:"Essayer",en:"Try",nl:"Proberen",pt:"Tentar",de:"Versuchen",es:"Tratar"},"notification.documentShared.action":{en:"shared"},"user.cancel.reason.cost.response2.learnMore":{en:"Learn More"},"user.close.enterprise.title":{en:"Enterprise"},"user.storage.total_cost":{en:"Total subscription cost"},"menu.share.qrcode":{en:"Download published document QR code"},
"users.cancel.reason.individual.learn":{en:"The product was too complex for my current needs"},"ctxpane.text.bold":{en:"Bold"},"orginvitation.invite.h":{en:"Invite Users to Join Your Team",zh:"邀请一个用户加入您的团队"},"user.close.reason.features":{en:"I want features that are missing"},"pricingTable.contact.pricing":{ru:"Связаться с нами",fr:"Contactez-nous",en:"Contact us",nl:"Neem contact met",pt:"Contate-nos",de:"Kontaktieren Sie Uns",zh:"联系我们",es:"Contacta Con Ventas"},"bookmarkapp.integrate.existing_user.label.press":{en:"I have an existing Lucidpress account."},
"ctxpane.common.shadow.opacity":{en:"Opacity"},"org.pendingusers.p1":{en:"This is a list of users that are currently using Lucidchart with one of your third party access keys but are not on your Lucidchart team. They can continue to access Lucidchart but have a number of limitations on their account. As the administrator, you can invite any of these users to join your team and lift these restrictions."},"org.pendingusers.p2":{en:'Your current %s subscription allows you a total of %d users; you may add %d more users now. <a href="http://www.lucidchart.com/users/level?source=PendingUsersUpgradeSubscription">Upgrade now</a> if you need a larger subscription.'},
"query.refresh.status.listSharedDocs":{en:"Reloading your documents..."},"referrals.invite.l.p":{en:"Type a list of email addresses:",zh:"输入电子邮件地址列表："},"prefs.snapping.grid":{en:"Snap to Grid"},"users.education.referral.email.already.in.use":{en:"This email address is already in use at Lucidchart: "},"gapps.activation.not_setup":{en:"Install %s on your Google for Work™ domain."},"flash.template.unshare.success":{en:"Document unshared successfully.",zh:"成功取消共享���件"},"menu.page.masterize":{fr:"Convertir en modèle",
en:"Convert to Master"},"users.documentanalytics.upgrade":{en:'See how your audience is responding to your content. <a href="/users/level?source=AnalyticsUpgrade">Upgrade</a> to a Pro or Team account to gain access to published document analytics.'},"ctxpane.text.list.startFrom":{en:"Start from:"},"fonts.upload":{en:"Upload fonts..."},"oauth.authorize.success":{en:"was authorized successfully."},"users.invitations.dialog.confirmation.singular":{en:"User has been reminded"},"ondemand.hipchat.configure.details":{en:"To configure the Lucidchart add-on, you must have a <strong>Lucidchart account</strong>."},
"amazonsurvey.impact":{en:"What impact does diagramming have on your organization?"},"restrictions.tooltip.page.content":{en:"Additional content cannot be added to this page"},"payConfirm.monthly.upgradeButton.text":{en:"Save %d%% - only %s/yr"},"users.cancel.team.feature3":{en:"Premium shape libraries"},october:{fr:"10 - Octobre",en:"10 - October",nl:"10 - Oktober",pt:"10 - Outubro",no:"10 - Oktober","zh-tw":"10月",de:"10 - Oktober",da:"10 - Oktober","zh-cn":"10月",ja:"10月",es:"10 - Octubre"},"pricingTable.feature.enterprise.second":{fr:"L’authentification renforcée",
en:"Enhanced authentication",nl:"Verbeterde verificatie",pt:"Autenticação avançada",no:"Forbedret verifisering",de:"Verbesserte Authentifizierung",da:"Udvidet autenticitet",es:"Autenticación mejorada"},"trialOffer.extend.title":{en:"Extend Free Trial"},"ondemand.confluence.authentication.denied.team_not_active":{en:"<p>Your organization's account is not active.  Please speak with your account administrator to activate it.</p><p>If you are the Lucidchart administrator for your organization, click <a href='%s' target=\"_blank\">here</a> to activate your team account.</p>"},
"payment.confluenceMessage.trial.2":{fr:"Vous souhaitez modifier votre abonnement? Activez votre abonnement dès maintenant. A la fin de votre période d'essai, vous basculerez vers un compte gratuit et le module ne fonctionnera plus.",en:"Ready to upgrade? Pay now to lock in your subscription. If the trial expires, you will be downgraded to a free account and the add-on will no longer work.",nl:"Klaar om te upgraden? Betaal nu om u van u abonnement te verzekeren.Als de proefperiode verloopt, wordt u gedowngrade naar een gratis account en zal de add-on niet meer werken.",
pt:"Pronto para fazer um upgrade? Pague agora para garantir a sua assinatura. Se você deixar seu período trial expirar, você será rebaixado para uma conta gratuita e a função add-on não irá mais funcionar.",no:"Klar for å oppgradere? Betal nå for å låse ditt Lucid%s-abonnement. Hvis ditt prøveabonnement utløper, så vil du bli nedgradert til en gratiskonto, og dine add-ons vil ikke lengre fungere.","zh-tw":"準備好升級了？現在付款鎖定您訂購的計劃。如果試用版過期，您將降級為免費帳戶並且該附加功能將無法繼續使用。",de:"Bereit für Ihr Upgrade? Bezahlen Sie jetzt, um Ihr Lucid%s Abonnement zu sichern. Wenn Ihr Probeabonnement ausläuft, wird Ihr Account auf die kostenlose Version herabgestuft und das Add-On wird nicht mehr funktionieren.",
da:"Klar til at opgradere? Betal nu for at fastlåse dit abonnement. Hvis prøveperioden udløber, vil du blive nedgraderet til gratis konto og din add-on vil ikke virke mere.","zh-cn":"准备好升级了？现在付款锁定您订购的计划。如果试用版过期，您将降级为免费账户并且该附加功能将无法继续使用。",ja:"アップグレードはどうでしょうか？定期購買の支払いをすぐにしましょう。試用期間が過ぎると、アカウントが無料アカウントへと移行してしまい、アドオンは使用できなくなってしまいます。",es:"¿Listo para Ascender? Pague ahora para asegurar su suscripción. Si el período de prueba expira su cuenta pasará al estado de Gratuita y la característica add-on no se estará disponible."},
"payment.confluenceMessage.trial.1":{fr:"Les licences dépendent du nombre d'éditeurs Lucidchart et sont facturés à part de votre cas Confluence.",en:"Licenses are based on the number of Lucidchart editors and paid separate from your Confluence instance.",nl:"Licenties zijn gebaseerd op het aantal Lucidchart editors en worden afzonderlijk van uw Samenvloeiing verzoek betaald.",pt:"As licenças são baseadas na quantidade de editores Lucidchart e pagas separadamente da sua instância Confluence.",no:"Lisensene er basert på antall Lucidchart-redigerere, og blir betalt uavhengig av din Confluence.",
"zh-tw":"使用許可的數量取決於Lucidchart編輯的數量，其費用支付獨立於您 Confluence 實例的付款。",de:"Lizenzen basieren auf der Anzahl der Lucidchart Editoren und werden unabhängig von Ihrer Confluence Instanz bezahlt.",da:"Licenser er baseret på antallet af Lucidchart redaktører og betales separat fra dit Confluence eksempel.","zh-cn":"使用许可的数量取决于Lucidchart编辑的数量，其费用支付独立于您 Confluence 实例的付款。",ja:"ライセンスはLucidchart編集者の数をもとに、Confluence事例とは別に支払われます。",es:"Las licencias se basan en el número de editores Lucidchart y se pagan por separado de Confluence."},
"persona.spinner.12":{en:"a Venn diagram maker"},"unsubscribe.h.chart":{en:"Unsubscribe From Lucidchart Emails",zh:"取消订阅来自Lucidchart的邮件"},"features.storage.title":{en:"Storage space"},"button.area.select.again":{fr:"Sélectionner la zone à nouveau",en:"Select Area Again",zh:"再次选择区域"},"label.password":{fr:"Mot de passe",en:"Password",nl:"Wachtwoord",pt:"Senha",de:"Passwort",zh:"密码",es:"Contraseña"},"box.error.h":{en:"An Error Occurred"},"alert.complexity.desc.prefix":{fr:"Vous avez une limte de",en:"You are limited to"},
"users.adduserwidget.email.placeholder.restrictedDomain":{en:"Enter %s email"},"ondemand.admin.configure.instance_not_linked_user_on_team":{en:'<h2>Link your team</h2><p>To use the Lucidchart add-on, you must associate it with a Lucidchart team account.  Only users on your Lucidchart team will be able to edit or create diagrams in %s.</p><p>Clicking below will link the add-on to your Lucidchart team "<strong>%s</strong>".</p>'},"subscription.change.preview.notice.keep.angularLink":{en:'You already have a %s subscription.<br>If you wish to change from paying %s to %s, then click the toggle above.<br>If you wish to change your subscription, then <a class="subscription-level link" href="#/subscriptionLevel">Click Here</a>.'},
"comparisonTable.dedicated.account.manager":{en:"Dedicated account manager"},"usecasesurvey.complete":{en:"Thanks for helping us improve Lucid%s!"},"multishare.publications.title":{en:"Published Links"},"invoices.notification.other.input":{en:"Notification email:"},"ondemand.jira.configure.return.jira":{en:"Return to JIRA"},"orginvitation.confirm.redesign.explain.singular":{en:"Your %s account ownership will be transferred to the %s team admin (%s - <i>%s</i>), and you will gain the benefits of their team subscription."},
"user.cancel.feature.press.templates.check":{en:"Review our full library to see the templates you will no longer be able to access"},ScrollingArea:{en:"Scroll Area"},"signin.preferred.google":{en:"Google SSO"},"flash.thread.notification.unsubscribed":{en:'You have been unsubscribed from email notifications for this thread. <a href="%s">Undo</a>',zh:'您已取消订阅以电子邮件通知该主题<a href="%s">撤消</a>'},"pricingTable.feature.team.third.tip":{fr:"Illimitées intégrations gratuites avec Google Apps, Confluence, JIRA et plus pour une meilleure collaboration et productivité.",
en:"Unlimited, free integrations with Google Apps, Confluence, JIRA, and more for greater productivity and collaboration",nl:"Onbeperkte, gratis integraties met Google Apps, Confluence, JIRA, en meer voor een grotere productiviteit en samenwerking.",pt:"Integrações ilimitadas e gratuitas com Google Apps, Confluence, JIRA e mais para maior produtividade e colaboração.",no:"Ubegrenset gratis integrasjon med Google Apps, Confluence, Jira og flere for økt produktivitet og samarbeid.",de:"Unlimitierte, kostenlose Einbindung von Google Apps, Confluence, JIRA und mehr für verbesserte Produktivität und Zusammenarbeit.",
da:"Ubegrænsede, gratis integrationer med Google Apps, Confluence, JIRA og mere, for en større produktivitet og  bedre samarbejde.",es:"Ilimitadas, Integraciones con Google Apps gratis, Confluence, JIRA, y mucho más, para mayor productividad y colaboración."},"docinfopane.created":{en:"Created",zh:"创建日期"},"docinfopane.items":{en:"Items",zh:"项数"},"docinfopane.owner":{en:"Owner"},"pricingTable.contact.pricing.secondLine":{fr:"pour les prix",en:"for pricing",nl:"ons op voor prijzen",pt:"para saber os preços",
de:"uns für Preise",es:"para saber los precios"},"comparisonTable.high.resolution.pdf.export":{en:"High resolution pdf export"},"dialogs.popupshareprompt.prompt":{en:"Working with a group, or just need a second opinion? Share your document with others to allow them to edit, comment on, or simply view your project."},"payment.skipPage.gotoDocs":{fr:"Aller aux documents",en:"Go to documents",nl:"Ga naar documenten",pt:"Ir para documentos",no:"Gå til dokumenter","zh-tw":"轉至文檔",de:"Zu den Dokumenten",
da:"Gå til dokumenter","zh-cn":"转至文档",ja:"ドキュメント・リストに行こう",es:"Ir a documentos"},"flash.user.resetpassword.reset":{en:"Your password has been reset. Your new password has been emailed to %s.",zh:"您的密码已重置，您的新密码已经通过电子邮件发送到%s"},"pricingTable.paid.annually.link.2":{fr:"annuellement",en:"annually",nl:"jaarlijks",pt:"anualmente",no:"årlig",de:"jährlich",da:"årligt",es:"anualmente"},"comparisonTable.shared.templates":{en:"Shared templates"},"org.create.p2":{en:'<span class="highlight">%s does not allow you to share your account with other users in your team</span>. You can upgrade to a Team subscription to remove this restriction.',
zh:'<span class="highlight">您的%s帐户不允许添加其他用户</span>. 您可以升级到团队订阅级别来删除此限制。'},"error.hotspotparser.invalidScheme":{en:"Use http or https for URLs"},"admin.passwords.require_change_every":{en:"Require users to change their passwords"},"storagemeter.available.short":{en:"%d%% of %s used",zh:"您已经使用储存量（%s）的%d%%"},"doclist.sort.title":{en:"Title"},"registerLevel.atlassian.subheader":{en:"Includes free integrations with Confluence and JIRA "},"pricingTable.feature.enterprise.mobileApps.tip":{en:"Access all your documents from an iPad, iPhone, or any Android device."},
"pricingTable.feature.basic.second.tip":{fr:"Stockez jusqu’à 100 MB de données.",en:"Store up to 100 MB of data.",nl:"Sla tot 100 MB aan data op.",pt:"Armazene até 100 MB de dados.",no:"Lagre opp til 100 MB data.",de:"Speichern Sie bis zu 100 MB Daten.",da:"Gem op til 100 MB data.",es:"Almacene hasta 100 MB de datos."},"optionbar.group.rows":{fr:"Rangées",en:"Rows",zh:"行"},"historypanel.link.changes.show":{fr:"Montrer les modifications",en:"Show me what was changed",zh:"显示修改的内容"},"menu.multishareButton.text":{en:"Share"},
"trialsurvey.questions.subscriptions.options.fiveplus":{en:"5+"},"dialog.requestLicense.autoGrantedSuccess.chromeApp":{en:"Close and reopen the app to gain access to full features."},"bugs.contact.button.submit":{en:"Send Message",zh:"发送消息"},"users.cancel.reason.individual.competitor":{en:"I am switching to another tool"},"viewer.options":{en:"Viewer options"},"documents.h.documents":{en:"Documents:",zh:"文件："},"pricingTable.team":{fr:"Équipe",en:"Team",nl:"Team",pt:"Equipe",no:"Team",de:"Team",da:"Team",
zh:"团队",es:"Equipo"},"indesign.import.notice.link":{en:"How to convert .indd to .idml"},"user.paymentHistory.otherEmail":{en:"Other email address"},"user.microsoft.settings.button.unlink":{en:"Unlink Account"},"menu.guide.createy":{en:"Create Horizontal Guide"},"menu.guide.createx":{en:"Create Vertical Guide"},"text.format.italic":{en:"Italic"},"dialog.library.manage.upgrade":{en:'Your trial expires in %s days. <a href="/users/pay?source=PremiumShapesTrialUpgrade" target="_blank">Upgrade your account</a> for continued access to these shapes.'},
"users.adduser.domain.table.name":{en:"Name"},"users.invitations.dialog.title":{en:"Remind User - Confirmation"},"nav.account":{en:"Account",zh:"账户"},"nav.market":{en:"Marketplace"},"flash.captcha.incorrect":{en:"Incorrect Captcha",zh:"错误的验证码。"},"comparisonTable.team":{fr:"Équipe",en:"Team",nl:"Team",pt:"Equipe",de:"Team",zh:"团队",es:"Equipo"},"doclist.press.nav.import.tooltip":{en:"Import InDesign Files!"},"users.gmailintegration.unsupported":{en:"Unsupported import type: %s"},"dialog.teamsetup.title":{en:"Build your team"},
november:{fr:"11 - Novembre",en:"11 - November",nl:"11 - November",pt:"11 - Novembro",no:"11 - November","zh-tw":"11月",de:"11 - November",da:"11 - November","zh-cn":"11月",ja:"11月",es:"11 - Noviembre"},"docinfopane.actions.rename":{en:"Rename",zh:"为%s重新命名"},"education.title":{en:"Educational Pricing and Discounts",zh:"教育机构价格和折扣"},"dialog.hotkeyref.drawline.description":{fr:"Dessiner une ligne",en:"Draw free-standing line",zh:"绘制线条"},"dialog.googrefer.google_docs":{en:"Google Docs"},"user.documentanalytics.setup.save":{en:"Save & Authorize"},
"comparisonTable.data.flow":{en:"Data flow"},"pricingTable.feature.press.enterprise.second":{fr:"",en:"Enhanced authentication",nl:"",pt:"",de:"",es:""},"features.analytics.description":{en:"Understand the impact of your content at a glance. See where your views are coming from and how the document was shared across social media."},"gui.growl.try.free":{fr:"Essayez Lucidchart gratuitement!",en:"Try Lucidchart Free!",zh:"免费试用Lucidchart！"},"comparisonTable.pro":{fr:"Pro",en:"Pro",nl:"Pro",pt:"Pro",
de:"Pro",zh:"专业版",es:"Pro"},"presentationpanel.replaceHighlightHint":{en:"Replace highlighted shapes"},"orginvitation.confirm.button.accept":{en:"Accept Invitation"},"comparisonTable.advanced.sharing.control":{en:"Advanced sharing control"},"comparisonTable.basic.publishing.control":{en:"Basic publishing control"},"documentanalytics.button.getHelp":{en:"Get Help"},"user.documentanalytics.setup.header":{en:"Lucidpress Analytics shows you the impact of your published documents. See who has viewed your content, where they came from, and what they shared with others on social media."},
"presentation.arrowsupdowntext":{en:"navigate slides"},"users.cancel.lose.individual.pro.press":{en:"I understand I will no longer be able to embed documents, upload custom fonts, or add additional storage."},"trialsurvey.jobtitles.106":{en:"Technical Architect"},"trialsurvey.jobtitles.107":{en:"Technical Director"},"trialsurvey.jobtitles.104":{en:"Teacher"},"trialsurvey.jobtitles.105":{en:"Tech Support Coordinator"},"trialsurvey.jobtitles.102":{en:"Student/educator"},"trialsurvey.jobtitles.103":{en:"Systems analyst"},
"trialsurvey.jobtitles.100":{en:"Solution Architect"},"trialsurvey.jobtitles.101":{en:"Solution Designer"},"trialsurvey.jobtitles.108":{en:"Technical Integration Leader"},"trialsurvey.jobtitles.109":{en:"Technical Lead Networks"},"box.open.popup.p.chart":{en:"You must allow popups for box.app.com to load the Lucidchart editor for Box."},"presentationpanel.deleteHighlightHint":{en:"Clear highlighted shapes.  To update highlights, SHIFT to select more shapes."},"dialog.upgradeprompt.decline":{en:"No"},
"features.shape-library-basic.description":{en:"Need more sophisticated diagrams? This premium shape library is only available with a Basic, Pro, or Team account."},"documents.ChartToPressTeamTrialDialog.description":{en:"We’d like to give your entire team a free trial of Lucidpress, the perfect design solution. <b>There’s no obligation and you will not be billed for Lucidpress at the end of your trial.</b> The trial will last for two weeks."},"pricingTable.label.perMonth":{fr:"/mo",en:"/mo",nl:"/ma",
pt:"/mês",no:"/mnd",de:"/Mo",da:"/mdr",es:"/mes"},"svg.import.wrong.filetype":{en:"You can only convert .svg files."},"notice.free.limited":{en:"Your free account limits the complexity of documents you create.",zh:"您的免费账户限制您创建文件的复杂性。"},"label.level":{en:"Level"},"unsubscribe.reason.h":{en:"Would you mind telling us why you chose to unsubscribe? Select all that apply:"},"label.city":{en:"City"},"historypanel.default":{fr:"Lorsque vous aurez sauvegardé le document, ce panneau montrera qui a modifié le document et quand.",
en:"Once you save your document, this panel will show a history of who saved changes to this document, and when.",zh:"当您保存您的文件之后，这个仪表板将会显示修改过这个文件的人和时间。"},"users.level.free.cost":{fr:"Gratuit",en:"Free",nl:"Gratis",pt:"Gratuito",de:"Free",zh:"免费",es:"Gratis"},Chat:{fr:"Clavardage",zh:"聊天"},"signin.restrict_ip.input":{en:'Type IP address - separate with new line (ranges using <a target="_blank" class="hyperlink-default" href="https://lucidchart.zendesk.com/entries/69866030-Enterprise-Limiting-login-to-IP-address-ranges">CIDR</a> notation)'},
"ondemand.confluence.configure.may_not_work_correctly":{en:"Lucidchart add-on may not work correctly"},"features.continue":{en:"Continue"},"org.transfer.search.unsuccessful":{en:"No users matched your search."},"press.menu.page.duplicate.singular":{en:"Duplicate Page"},"user.preferences.zoom.width":{en:"Page width"},"admin.user_page.description":{en:"Groups, licenses, roles, and user info"},"footer.team":{fr:"Équipe",en:"Team",nl:"Team",pt:"Equipe",de:"Team",zh:"团队",es:"Equipo"},"comparisonTable.monthly.pricing.billed.monthly":{en:"Monthly pricing billed monthly"},
"examples.uml":{en:"UML Diagram",zh:"UML 图表"},"publish.downloaddialog.format.PNG32":{en:"PNG (with transparent background)"},"dialogs.colorpicker.colormanagement.hint":{en:'Color profiles, including CMYK, can be exported with your document by clicking "Download" and modifying the color settings.'},"dialog.delete.confirm":{en:"Delete"},"collaborate.option.view.short":{en:"view"},"trialsurvey.jobtitles.82":{en:"Sales representative"},"users.edituser.unlicense_multiple_users_warning":{en:"Due to the requirement to delete or transfer documents when revoking licenses, licenses can only be revoked one user at a time."},
"trialsurvey.jobtitles.80":{en:"Sales Executive"},"trialsurvey.jobtitles.81":{en:"Sales Operations Manager"},"trialsurvey.jobtitles.86":{en:"Senior Consultant"},"trialsurvey.jobtitles.87":{en:"Senior Manager Client Solutions"},"trialsurvey.jobtitles.84":{en:"Senior Accountant"},"trialsurvey.jobtitles.85":{en:"Senior Business Analyst"},"trialsurvey.jobtitles.88":{en:"Senior Officer Business Process Management"},"trialsurvey.jobtitles.89":{en:"Senior Program Manager - Cloud Operating Model"},"user.documentanalytics.unlinkedMessage":{en:"Analytics have been unlinked"},
"error.unauthorized":{en:'You need to <a href="/users/login">login</a> to view this page'},"flash.template.removed":{en:"Template has been removed from the community.",zh:"模板已从社区中删除。"},"users.cancel.lose.individual.complexdocs2":{en:"I understand I will no longer be able to edit or print %d documents which are over the complexity limit."},"text.tabs.label":{en:"Tabs & Indents"},"user.paymentHistory.trialEnds":{en:"Trial Ends"},"indesign.missingContent.helpText":{en:"To complete your InDesign file import, you'll need to upload the following fonts or images. If you don't have them now, don't worry—you can add them later."},
"levelName.lucidchart.educational":{en:"Lucidchart Education"},"bookmarkapp.prompt.h.chart":{en:"Finally, diagrams done right."},"users.cancel.team.feature3.press":{en:"Seamless collaboration with team members"},"org.deleteuser.p2b":{en:"This user has not created any documents. If they had, you would be given the option of deleting those documents or transferring ownership of them.",zh:"该用户还没有创建任何文件。如果有，您会考虑删除这些文件或是转移文件的所有权。"},"org.deleteuser.p2a":{en:"This user has created %d documents. You need to decide which documents to permanently delete along with this user, and which documents you would like to transfer to another team member.",
zh:"此用户已创建%d个文件。下面列出了这些文件。您需要决定哪些文件将被永久删除，以及哪些文件您想要获得其所有权。"},"preferences.allowsharinglinks":{en:"Generate access link for public document sharing"},"user.cancel.feature.press.templates.title":{en:"Premium template library"},"comparisonTable.ui.mockups":{en:"UI"},"onboarding.welcomeDialog.requestToJoinTeam.alternate":{en:"No thanks; lets get started"},"button.team.create":{en:"Create Team",zh:"创建团队"},"label.freeAccountNow":{en:"Try Free Now"},"ondemand.confluence.configure.upgrade_to_team_account":{en:"Upgrade to Team Account"},
"user.preferences.size.Statement":{en:"Statement (5.5x8.5 in)"},"alert.p.readonly":{fr:"Vous travaillez pr��sentement en lecture seule.",en:"You are in read-only mode.",zh:"你正在使用只读模式"},"ctxpane.text.list.label":{en:"Bullets & Lists"},"features.complexity.chart.description":{en:"Free accounts are limited to just 60 objects per document. Choose a Basic, Pro, or Team account to get unlimited objects per document."},"user.close.reason.free.nonTrial.response2":{en:"Cancel your subscription"},"user.close.reason.free.nonTrial.response1":{en:"Did you know that you can use a Free account forever?  You're currently on a premium account. "},
"users.backup.save":{en:"Save Backup"},"gapps.provisioning.also_add":{en:'You can also <a class="hyperlink-default" href="#/users/create#domain">add new users by domain.</a>'},"chart.switchDialog.viewOnly":{en:"If you’d like to explore its features, email your admin to request a free team trial."},"dialog.hotkeyref.editText.description":{ru:"Редактировать текст",en:"Edit text",es:"Editar texto"},"ctxpane.table.dimensions.insert.rowbefore":{en:"Insert row before"},"admin.integrations.custom":{en:"Custom API Keys"},
"documentanalytics.segmentTooltip.sources":{en:"Referral source of views"},"assets.brand.styles.title":{en:"Fonts and Text Styles"},"users.invitations.remind":{en:"Remind User"},"features.uml-markup.chart.title":{en:"UML markup"},"visio.stencil.beta":{en:"Visio stencil import is still in beta, so please <a href='http://support.lucidchart.com/anonymous_requests/new'>contact us</a> if you have any problems."},"dialogs.font.upgrade.p1":{en:"Did you know you can upload any font you own into Lucidpress?"},
"shapelib.context.rename":{fr:"Renommer",en:"Rename"},"menu.page.rename":{en:"Rename Page"},"text.tabs.firstline.label":{en:"First line"},"flash.thread.notification.subscribed":{en:'You have been subscribed to email notifications for this thread. <a href="%s">Undo</a>',zh:'您已订阅以电子邮件通知该主题<a href="%s">撤消</a>'},"presentation.exitfullscreen":{en:"Exit fullscreen"},"atlassian.server.authflow.gettingstarted.otherintegrations":{en:"Learn about other integration partners"},"user.close.admin.otherUsers.singular":{en:"There is 1 other user on your team. Closing your account will leave your team without an account admin."},
"callout.community.button.unshare":{fr:"Annulez le partage maintenant",en:"Un-Share Now",zh:"立即取消共享"},"dialog.googrefer.provision_users":{en:"provision new users"},"trial.intro.bullets.cancelAnytime":{ru:"Возможность отказа в любой момент",fr:"Annuler à tout moment",en:"Cancel anytime",nl:"Annuleer op elk moment",pt:"Cancelar a qualquer hora",no:"Avbryt når som helst","zh-tw":"隨時取消",de:"Kündigen Sie zu jeder Zeit",da:"Annuller til enhver tid","zh-cn":"随时取消",es:"Finalizar en cualquier momento"},"docinfopane.sharing.updaterole.error":{en:"Could not change permission",
zh:"无法更改权限"},"multishare.publish.retry":{en:"Retry"},"pricingTable.free.documentLimitedTo":{fr:"",en:"%s document limit",nl:"",pt:"",de:"",es:""},"awsimport.dialog.required.file":{en:"Error: Imported file is required."},"publish.downloaddialog.tip.forprint":{en:"Recommended for printed documents."},"notification.nodocument":{en:"a document"},"mention.mentions.failedToGivePermissions":{en:"There was an error giving the following users permission for the document: %s. No notification was sent to them."},
"angular_users.education.title":{en:"Free Pro Account for Students"},"trialsurvey.questions.frequency.options.weekly":{en:"Weekly"},"org.deleteuser.h":{en:"Delete User %s",zh:"删除用户 %s"},"users.driveintegration.sync_now.p.press.plural":{en:"You currently have <strong>%d</strong> documents in Lucidpress that have not been synced to Google Drive."},"pricingTable.feature.press.team.second":{fr:"Gestion d’équipe",en:"Team management",nl:"Teammanagement",pt:"Gerenciamento de equipe",de:"Team Verwaltung",
es:"Manejo de equipos"},"label.username":{en:"Username",zh:"用户名"},"menu.pageTemplate.blank":{en:"Create blank template"},"comparisonTable.linux.compatibility":{en:"Linux compatibility"},"press.onboarding.tooltip.optout":{en:"Got it!"},"mobile.reviewprompt.message":{en:"Please take a few moments to leave us a positive review on the App Store."},"button.upgrade":{en:"Upgrade",zh:"升级"},"ondemand.hipchat.configure.header":{en:"Configure Lucidchart add-on for HipChat"},"visio.import.error":{en:'Failed to import Visio file. Click <a href="http://support.lucidchart.com/entries/22201888-Visio-File-VSD-VDX-VSDX-import-failed">here</a> for troubleshooting tips.'},
"gui.growl.createDocument":{en:"New to %s? Click here to create your own document."},"user.cancel.reason.business":{en:"My company has gone out of business"},"users.settings.unnamedTeam":{en:"Your team has not yet been named by the team administrator."},"menu.reminder":{en:"Set reminder"},"user.documentanalytics.setup.viewerId":{en:'You\'ll also need to <a href="http://support.lucidpress.com/entries/49613789" target="_blank">provide a View ID</a> associated with the Tracking ID for viewing recorded analytics.'},
"user.cancel.reason.cost.response1.team":{en:"Would an individual account work for you? They start at just $%.2f/month."},"admin.billing_page.title":{en:"Billing"},"users.cancel.pro.feature3.elaborate":{en:"You will lose the ability to <strong>import Visio files and export your documents to Visio</strong>."},"features.shape-library-pro.description":{en:"Need more sophisticated diagrams? This premium shape library is only available with a Pro or Team account."},"collaborate.option.comment":{en:"Can comment"},
"team.link.configure":{en:"(Configure)"},"dialog.collaborator.role.heading":{fr:"Donner la permission à l'utilisateur de :",en:"Give collaborator(s) permission to:",zh:"添加合作者："},"visio.export.failed":{en:'Could not export VDX. Please <a href = "http://support.lucidchart.com/requests/new">submit a support ticket</a> and include the URL of your document so we can resolve this as soon as possible. We apologize for the inconvenience.'},Help:{fr:"Aide",zh:"帮助"},"notification.feed.empty":{en:"All clear! No notifications yet."},
"invitation.accept.subheading.signin":{en:"Log in to access this %s."},"directory.lockout_policy.error":{en:"Must be between 1 and 100"},"brand_assets.image.upload_failed.title":{en:"Upload Team Images"},"manageLicenses.success.singular":{en:"License granted successfully."},"admin.error.no_connection":{en:"Could not connect to server. Check your internet connection."},"footer.resources":{fr:"Ressources",en:"Resources",nl:"Bronnen",pt:"Recursos",de:"Quellen",es:"Recursos"},"flash.org.created":{en:"Your organization has been created.",
zh:"您的组织已建立。"},"manage.password.minchars":{en:"Minimum number of characters:"},"user.storage.getMore":{en:"Get More Storage"},"card.will.be.charged":{fr:"Votre carte de credit sera automatiquement débitée pour votre nouvel abonnement.",en:"Your credit card will be charged immediately for your new subscription.",nl:"Er wordt direct van uw creditcard afgeschreven voor uw nieuwe abonnement.",pt:"Serão imediatamente cobrados no seu cartão de crédito pela sua nova assinatura.",de:"Mit dieser Zahlung wird Ihre Kreditkarte unverzüglich USD belastet.",
es:"Se realizará un cargo a su tarjeta de crédito por su nueva suscripción."},"pricingTable.label.backups":{fr:"Sauvegardes locales",en:"Local backups",nl:"Lokale back-ups",pt:"Backups locais",de:"Lokale Backups",es:"Copias locales de seguridad"},"button.team.switchtoteam":{en:"Switch to Team Trial"},"dialog.freeLimitations.title":{en:"Upgrade Now"},"login.header":{fr:"Connexion à %s",en:"Log in to %s",nl:"Log in op %s",pt:"Acesse para %s",no:"Logg inn på %s",de:"Loggen Sie sich in Ihr %s ein",da:"Log ind på %s",
es:"Inicie sesión en %s"},"legend.content.size":{fr:"Taille du contenu",en:"Content Size",zh:"内容大小 "},"comparisonTable.call.for.quote":{en:"Call for quote"},"flash.payment.thanks":{en:"Thank you. Your payment has been successfully processed.",zh:"感谢您对Lucidchart的支持！"},"referrals.status.step1.desc":{en:"Invitation sent",zh:"邀请已发送"},"mobile.version.newavailable":{en:"There is a new version of the Lucidchart app. Click to update."},"prefs.thumbnails.show":{en:"Show Thumbnails"},"footer.brochure":{en:"Brochure maker"},
"saml.manage.advanced":{en:"Advanced"},"signin.create.button":{en:"Provision me an account!"},"groups.actions.delete.confirm.single":{en:"Documents shared with this group will no longer be shared with group members."},"ctxpane.table.borders":{en:"Borders"},"doclist.document.tooltip":{en:"Create blank document"},community:{en:"Community"},"payment.oldMath.discounted":{fr:"Réduction:",en:"Discounted:",nl:"Korting:",pt:"Desconto:",no:"Rabattert:","zh-tw":"折扣價:",de:"Nachlass:",da:"Rabatpris:","zh-cn":"折扣价:",
ja:"割引:",es:"Con descuento:"},"bugs.contact.label.content":{en:"Message Body",zh:"邮件正文"},"user.paymentHistory.salesTaxCredited":{en:"Sales Tax Credited"},"ctxpane.video.url.invalid":{en:"Enter a valid YouTube/Vimeo URL"},"menu.arrange.backward":{fr:"Envoyer l'objet en arrière",en:"Send Item Backward"},Preview:{en:"Preview",zh:"预展"},"subscription.change.preview.title.downgrade":{en:"Downgrade to %s"},"orginvitation.accountCreditTransfer.transferDescription":{en:"%s's (%s) prorated account balance transferred to your account when they joined your team account"},
"atlassian.server.authflow.gettingstarted.accountmanagement":{en:"Account Management Actions"},"users.cancel.reason.team.learn":{en:"The product was too complex for our current needs"},"viewer.downgrade":{en:"Use basic viewer"},"saml.recycleEmails.descripiton":{en:"We require email addresses to be globally unique. Select this if your organization reuses email addresses. Old user accounts will then be deleted when Lucid Software detects that an email address has been reused."},"comparisonTable.basic.sharing.control":{en:"Basic sharing control"},
"payment.cvv.about.main":{fr:"Le cryptogramme (ou code de sécurité) se compose des 3 ou 4 derniers chiffres au dos de votre carte bancaire. Ce code n'apparait que  votre carte, sur aucun autre document. Vous devez être en possession de votre carte pour connaitre le code, cela permet de sécuriser les transactions.",en:"The CVV (or the Security Code) is a 3- or 4-digit number printed on your credit card. This number is only printed on your card, and is not stored anywhere. The only way to know the number is to physically have the card, making this a valuable security measure.",
nl:"De CVV (of Beveiligingscode) is een 3- of 4-cijferig nummer gedrukt op de achterkant van uw kredietkaart. Dit nummer is enkel op uw kaart gedrukt, en is nergens anders terug te vinden. De enige manier om het nummer te kennen is door effectief de kaart in handen te hebben, wat er voor zorgt dat het een waardevolle veiligheidsmaatregel is.",pt:"O CVV (ou código de segurança) são os 3 ou 4 dígitos impresso no verso do seu cartão de crédito.  Este número só está impresso no seu cartão, e ele não é armazenado em nenhum outro lugar. A única maneira de saber o número CVV, é ao ter o cartão físico; tornando-o uma importante medida de segurança.",
no:"CVV (eller sikkerhetskode) er et 3- eller firesifret nummer trykt på ditt kredittkort. Dette nummeret er kun trykt på kortet ditt, og vil aldri bli lagret noe annet sted. Eneste måte du kan vite nummeret på , er å ha kortet fysisk. Dette gjør det til et verdifullt sikkerhetstiltak.","zh-tw":"信用卡驗證碼(亦稱安全碼)是打印於您信用卡上的3位或4位數字。驗證碼僅打印於您的信用卡上而不會出現在任何其他地方。因此知曉驗證碼的唯一方法便是真正持有信用卡，這使其成為一項重要的安全措施。",de:"Die (oder der Kartenprüfnummer) ist eine drei- oder vier- stellige Zahl auf Ihrer Kreditkarte. Sie ist nur auf Ihre Karte gedruckt und sonst nirgendwo gespeichert. Um diese Nummer zu kennen, muss man die Karte selbst besitzen. Daher ist sie eine wertvolle Sicherheitsmaßname.",
da:"CVV (eller Sikkerhedskoden) er et 3- eller 4-cifret tal, der er trykt på dit kreditkort. Dette tal er kun trykt på kortet og står ikke andre steder. Den eneste måde, man kan vide nummeret på, er hvis man rent faktisk har kortet, hvilket gør dette til en værdifuld sikkerhedsforanstaltning.","zh-cn":"信用卡验证码(亦称安全码)是打印于您信用卡上的3位或4位数字。验证码仅打印于您的信用卡上而不会出现在任何其他地方。因此知晓验证码的唯一方法便是真正持有信用卡，这使其成为一项重要的安全措施。",ja:"CVV（もしくはセキュリティコード）とは、クレジットカードに記載されている３桁もしくは４桁の数字のことです。この数字はカードにのみ記載されており、他にはどこにも保存されていません。この番号を知るには、カードを実際に持っているしか方法がなく、有益な安全対策となっています。",
es:"El CVV (o Código de Seguridad) es un número de 3 o 4 dígitos impreso en su tarjeta de crédito. Este número solamente está impreso en la tarjeta y no se almacena en ninguna otra parte. La única forma de conocer el número es teniendo la tarjeta en físico, lo cual hace de esta características una importante medida de seguridad."},"menu.masterpage.duplicate":{fr:"Dupliquer le modèle",en:"Duplicate Master"},"notice.trial.expires.edu.resend":{en:"Resend my confirmation email."},"docinfopane.actions.rename.name":{en:"Enter a name for this %s",
zh:"输入此%s的新名称"},"page.template.create":{en:"Enter a title for the template page:"},"menu.redo":{fr:"Rétablir",en:"Redo",zh:"重做"},"dialog.googrefer.error.invalid.domain":{en:"Invalid domain name"},"apps.title.confluence.cloud.desc":{en:"Setup, deactivation, and documentation"},"restrictions.tooltip.comma":{en:", "},"doclist.nav.recent":{ru:"Последние документы",en:"Recent Documents",es:"Documentos recientes"},"users.level.contact.p":{en:'<a href="/contact">Contact us</a> for <a href="/education">educational</a> and enterprise solutions.',
zh:'<a href="/contact">联系我们</a>为了<a href="/education">教育</a>和企业方案。'},"admin.apps_page.description":{en:"Google Apps, JIRA, SAML, and Confluence"},"prompt.title.share.new":{en:"Please name your untitled document before sharing:"},"cancelOffer.creditAppliedGrowl":{en:"Thank you! We've credited your account for your next renewal."},"subscription.change.preview.notice.keep":{en:'You already have a %s subscription.<br>If you wish to change from paying %s to %s, then click the toggle above.<br>If you wish to change your subscription, then <span class="subscription-level link">Click Here</span>.'},
"text.format.underline":{en:"Underline"},usersettings:{en:"Account settings",zh:"用户设定"},"label.firstname":{fr:"Prénom",en:"First Name",nl:"Voornaam",pt:"Nome",de:"Vorname",zh:"名",es:"Nombre"},"label.address2":{en:"Address Line 2"},"users.cancel.reason.price":{en:"Not worth the cost right now"},"label.address1":{en:"Address Line 1"},"ondemand.admin.configure.upgrade_to_team_account":{en:"Upgrade to Team Account"},"demo.requestALicense":{en:"Request a license"},"alert.linkedin.unpublished":{en:"You must publish your document before sharing it on LinkedIn. Click the Publish tab in the Share dialog to begin."},
"dialogs.paragraph.style.title":{en:"Name Style"},"subnav.templates.team":{fr:"Gabarits de l'équipe",en:"Team Templates"},"flash.template.rate.user.null":{en:"You must be logged in to rate templates.",zh:"您必须登录才可以进行模板评分。"},"users.cancel.reason.nouse.press":{en:"My current project has finished / I have no further use for a layout tool"},"user.microsoft.install.press":{en:"Connecting Lucidpress to Microsoft is easy! You'll be able to log in to Lucidpress using your Microsoft account."},"dialogs.page.fixBlocks.moveButton":{en:"Move"},
"ctxpane.text.warp.style.ribbon":{en:"Ribbon"},"notification.yourdocument":{en:"your document"},"comment.resolved.title":{en:"Resolved"},"user.preferences.search.google":{en:"Google Image Search"},"preferences.licenses.onJoin.false":{en:"Do not automatically grant license"},"users.cancel.persuade.3.lucid":{en:'Have you submitted a <a href="http://support.lucidchart.com/forums/21398513-Current-Feature-Requests/entries/new">feature request</a>? Let us see if we can help before you cancel.'},"gapps.provisioning.pushnotifications.e_0":{en:"Automatically provision users when they are created in your Google Apps account"},
"gapps.provisioning.pushnotifications.e_1":{en:"Automatically deprovision users when they are deleted from your Google Apps account"},"team.delete_users.user_to_be_deleted":{en:"This user will be deleted"},"prompt.title.new":{fr:"Entrer un nouveau titre",en:"Enter a new title:",zh:"请输入新标题 "},"gui.growl.richtext.new":{fr:"Nouveau! Éditeur de texte enrichi.",en:"NEW! Rich text editor.",zh:"新！丰富的"},"users.close.trial":{en:"If you simply let your trial expire, you will still have access to your documents and will automatically be downgraded to a Free account with the accompanying limitations."},
"search.smart-search":{en:"Smart Search"},"users.cancel.basic.feature3.link.press":{en:"Learn more about the benefits of revision history"},"pricingTable.feature.press.basic.pages.tip":{en:"No limit on the number of pages on each document"},"features.announce.title":{en:"Premium Feature"},"payment.perMonth":{fr:"par mois",en:"per month",nl:"per maand",pt:"por mês",no:"pr måned","zh-tw":"每月",de:"pro Monat",da:"per måned","zh-cn":"每月",ja:"月額",es:"por mes"},"dialog.requestLicense.autoGrantedSuccess":{en:"Your admin has approved your license request. "},
"indesign.missingContent.oneImageProgress":{en:"Uploading 1 Image..."},"org.gapps.requiredrivebackups.none":{en:"Do not require backups"},"assets.brand.paywall.colors":{en:"Choose Brand Colors"},"masterpanel.title":{fr:"Modèles",en:"Master Pages"},"user.backups.restore.restoring":{en:"Restoring"},"users.education.upgrade.description":{en:'Because %s is committed to education, we are happy to offer free Pro upgrades to students. If you are a professor or faculty member, please request a free Team account for you and your students through this other  <a href="/pages/education/university"> form. </a> <p>\nAll we ask is that you help us spread the word by providing the e-mail addresses of 3 people who might also be interested in using %s.</p>',
zh:"由于%s致力于教育，我们很高兴能为学生提供免费升级至专业用户的机会。如果你是一个教授或教员，请通过填写此表格为你的学生申请一个免费的团队帐户。 <p>我们���求的是，希望你可以帮助我们提供3个有可能也有兴趣使用%s的电子邮件地址。</ p>"},"publication.dialog.embed.emailsize.medium":{en:"Medium"},"text.align.middleright":{en:"Middle Right Align"},"payment.loading":{fr:"Chargement",en:"Loading",nl:"Laden",pt:"Carregando",no:"Laster","zh-tw":"載入中",de:"Wird geladen",da:"Indlæser","zh-cn":"载入中",ja:"読み込み中",es:"Cargando"},"login.ssoIntro":{fr:"Ou Connexion avec",en:"or log in with",nl:"Of log in met",pt:"ou login com",
no:"Eller logg inn med",de:"Oder benutzte",da:"Eller log ind med",es:"iniciar sesión con"},"user.settings.team.name":{en:"Your Team"},"doclist.nav.shared":{en:"Shared with Me"},"pricing.quote2.title":{fr:"Directeur des opérations technologiques, Warby Parker",en:"Director of Technology Operations, Warby Parker",nl:"Directeur van technologische activiteiten, Warby Parker",pt:"Diretor de Operações Tecnológicas, Warby Parker",no:"Direktør for teknologiske operasjoner, Warby Parker",de:"Leiter Technology Operations, Warby Parker",
da:"Direktør for Teknologifunktioner, Warby Parker",es:"Director de operaciones tecnológicas en Warby Parker"},"users.cancel.basic.feature2.elaborate":{en:"You will lose access to the <strong>mind mapping shape library.</strong>"},"googleclassroom.createAssignment":{en:"Create assignment"},"comment.conversation.title":{en:"Comments"},"user.documentanalytics.setup.viewerId.label":{en:"Google Analytics View ID"},"comparisonTable.cisco.network.icons":{en:"Cisco"},"saml.manage.deleterecycled":{en:"Delete Users With Recycled Emails"},
"ondemand.jira.lucidchart_title.staging":{en:"Lucidchart Staging"},"menu.feedback.send":{fr:"Envoyer des commentaires",en:"Send Feedback",zh:"意见回馈 "},"subscription.change.preview.confirm.upgrade":{en:"Upgrade Subscription"},"notice.trial.expires.hours":{en:"Your free trial expires in %d hours."},"user.paymentHistory.invoiceSettings":{en:"Invoice Settings"},"users.grant_licenses.wait":{en:"* There may be a 5 to 10 minute delay before granted licenses take effect."},"googleclassroom.welcome.getStarted":{en:"Get started"},
"footer.magazine":{en:"Magazine software"},"doclist.menu.view":{en:"View"},"referrals.email.invalid.pre":{en:"The following email addresses you entered do not appear to be valid:",zh:"以下您所输入的电子邮箱地址不可用："},"chart.protips.fontmanager":{en:'Pro tip: you can quickly manage fonts by pressing the <span class="key">F</span> key.'},"pricingTable.paid.orMonthly":{fr:"ou %s par mois-en-mois",en:"or %s month-to-month",nl:"of %s maand-tot-maand",pt:"ou %s mês a mês",no:"eller %s som betales måned for måned",de:"oder %s monatlich",
da:"eller %s måned-til-måned",es:"o %s mes a mes"},"payment.oldMath.original":{fr:"Avant réduction:",en:"Original:",nl:"Oorspornkelijk:",pt:"Original:",no:"Original:","zh-tw":"原價:",de:"Original:",da:"Originalpris:","zh-cn":"原价:",ja:"原価:",es:"Original:"},"user.cancel.feature.complexity.description1":{en:"You will lose the ability to create documents of unlimited complexity. Free accounts are "},"user.storage.title":{en:"Account Storage"},"nav.contactSales":{fr:"Contact Commercial",en:"Contact Sales",
nl:"Contact met verkoop",pt:"Contate o Departamento de Vendas",no:"Kontakt Salgsavdelingen",de:"Vertrieb kontaktieren",da:"Kontakt salgsafdelingen",es:"Contacta con Ventas"},"visio.upload.select":{en:"Please select Visio files (.vsd, .vdx, .vsdx, .vsdm) to upload."},"saml.tabs.provisioning":{en:"Provisioning"},"users.close.reason.notUse.1.lucid":{en:"Did you know that you can keep a Free account forever?  Simply come back when you are ready to diagram and publish more!"},"flash.error.generic":{en:"An error occurred. Please try again."},
"doclist.sharing.remove":{en:"Remove"},"orginvitation.inviteinitial.later":{en:"I will do this later",zh:"我将稍后再做"},"alert.apply.master.to.master":{fr:"Vous modifiez présentement un modèle. Vous ne pouvez donc pas appliquer un autre modèle à cette page.",en:"You are currently editing a master page, and cannot apply another master page to it."},"press.fontmanager.cantdisabledefault":{en:"Default fonts cannot be disabled"},"payment.declineTrial":{fr:"Conserver Compte Gratuit",en:"Stay with Limited Free",
nl:"Blijf bij Gelimiteerd Gratis",pt:"Fique com a sua conta limitada gratuita",no:"Fortsett med begrenset, gratiskonto","zh-tw":"繼續使用受限免費版",de:"Beim kostenlosen, eingeschränkten Account bleiben",da:"Behold Limited gratis","zh-cn":"继续使用受限免费版",ja:"制限がある無料プランで続ける",es:"Mantener cuenta Gratuita/Limitada"},"flash.credit.added":{en:"Credit of $%s added to your account.",zh:" $%s 的点数已添加到您的帐户。"},"payment.agreeToTos":{fr:'En cliquant sur "%s" ci-dessous, vous acceptez les %s',en:'By clicking "%s" below, you agree to %s',
nl:'Door te klikken op "%s" hieronder, gaat u akkoord met %s',pt:'Ao clicar em "%s" abaixo, você concorda com %s',no:'Ved å klikke "%s" nedenfor, aksepterer du %s',"zh-tw":"點擊下方 %s，表示您同意 %s",de:'Indem Sie weiter unten auf "%s" klicken, stimmen Sie %s zu.',da:'Ved at klikke "%s" herunder, accepterer du %s',"zh-cn":"点击下方 %s，表示您同意 %s",ja:"下の %s をクリックすることで, %sに同意したことになります。",es:'Al pulsar sobre "%s" manifiesta su conformidad con %s'},"alert.level.templates.unsupported":{fr:"ne supporte pas les gabarits personnalisés.",
en:"does not support custom templates.",zh:"不支持自定义模版"},"menu.forums":{fr:"Forums d'aide et de discussion",en:"Help Center",zh:"讨论/帮助 论坛 "},"trialsurvey.questions.software":{en:"Have you used other %s software?"},"education.pb1":{en:"We are pleased to offer Lucidchart free of charge to K-12 educators and students. Lucidchart also offers group rates and discounts to higher education institutions. Please provide the details of your situation below.",zh:"我们很高兴为K- 12教育工作者和学生提供免费Lucidchart。 Lucidchart还向高等教育机构提供团体折扣。请在下方为我们提供您的详细信息。"},
"users.pay.th.amount":{en:"Amount",zh:"数量"},"button.importing":{en:"Importing...",zh:"导入中..."},"historypanel.button.page.created":{fr:"Page créée",en:"Page Created",zh:"页面已新建"},"pricingTable.feature.premier.second":{en:"AWS Import"},"users.driveintegration.sync_now.status.singular.press":{en:"%d document synced"},"assets.brand.callouts.docslist":{en:"New! Save and share brand colors, fonts, and logos."},"button.users.upload":{en:"Upload Users",zh:"上传用户"},"multishare.publish.quality.screen":{en:"Screen Zoom (view)"},
"subnav.h.forums":{en:"Forums",zh:"论坛"},"description.own":{fr:"Donner les permissions complètes",en:"Give full permissions",zh:"给予完全权限 "},"multishare.collab.title.body":{en:"New Collaborators"},"press.referrals.title":{en:"Join Lucidpress for free!"},"text.format.regular":{en:"Regular"},"user.cancel.survey.agreement.title.singular":{en:"I understand that my teammate and I..."},"pricingTable.label.shared":{fr:"Modèles et images partagés",en:"Shared templates & images",nl:"Gedeelde templates & afbeeldingen",
pt:"Modelos e imagens compartilhados",de:"Geteilte Vorlagen & Grafiken",es:"Plantillas e imágenes compartidas"},"prorated.subscription.notice.currentLevel":{en:"You are currently on a %s %s subscription level."},"dialog.reminder.create":{en:"Set a reminder for this document"},"menu.collaborateButton.text":{en:"Collaborate"},"ondemand.jira.lucidchart_title":{en:"Lucidchart Diagrams"},"docinfopane.actions.folder.rename":{en:"Rename",zh:"重新命名"},"ctxpane.table.fill.banding.cols":{en:"Banded Columns"},
"users.adduser.invited_to_team":{en:"%d invited to team"},"callout.community.share":{fr:"Partager",en:"Share",zh:"共享"},"users.adduser.domain.autoprovision.title":{en:"Requires Google Apps integration"},"description.role.none":{fr:"Enlever la permission à l'utilisateur de modifier ce document",en:"Remove user from document",zh:"从文件中删除用户"},"ondemand.autoprovision.dont_have_account":{ru:"У меня нет учетной записи Lucidchart",en:"I don't have a Lucidchart account",es:"No tengo una cuenta Lucidchart"},
"footer.gapps":{en:"Google Apps"},"press.referrals.desc":{en:"Sign up for Lucidpress, an online and collaborative layout application for free!"},"menu.page.fix.blocks":{en:"Bring Distant Shapes Closer"},"payConfirm.monthly.boxThree.title":{en:"No Problems."},"user.googledrive.sync.h":{en:"Automatic Synchronization to Google Drive"},"features.sharing.title":{en:"Shared templates & images"},"user.preferences.zoom.normal":{en:"Normal"},"user.cancel.feature.collaboration.title":{en:"Seamless collaboration with team members"},
"teams.menu.newuser":{en:"New User",zh:"新用户"},"team.payment.users":{fr:"Utilisateurs",en:"Users",nl:"Gebruikers",pt:"Usuários",no:"Brukere","zh-tw":"用戶",de:"Nutzer",da:"Brugere","zh-cn":"用户",ja:"ユーザー",es:"Usuarios"},"user.close.reason.moving":{en:"I'm moving to another Lucid account"},"referrals.invite.r.twitter":{en:"Sign up for @Lucidchart, an online and collaborative diagramming application, and get 1 free month of premium features!",zh:"赶快在Lucidchart这个在线协作绘图应用软件中注册，并获得1个月免费的高级功能试用！"},"payment.skipPage.createTeam":{fr:"Créer une équipe",
en:"Create team",nl:"Maak een team aan",pt:"Criar equipe",no:"Opprett team","zh-tw":"組建團隊",de:"Erstelle Team",da:"Opret team","zh-cn":"组建团队",ja:"チームを作成する",es:"Crear equipo"},"admin.error.empty_csv":{en:"CSV file contains no data"},"manageLicenses.success.plural":{en:"Licenses granted successfully."},"users.cancel.team.feature3.elaborate.press":{en:"Your team members will <strong>lose access to files shared as a team</strong>. You will also need to <strong>dissolve your team</strong> and either delete users' accounts or move users to Free accounts."},
"dialog.upgrade.presentationUpgrade":{en:"Upgrade now for instant access."},"label.publish.zoom.current":{fr:"Niveau de zoom actuel",en:"Current Zoom Level",zh:"当前缩放等级"},"notice.trial.expires.edu.days":{en:"You have %d days left to confirm your account."},"payment.buyTeam.1":{fr:"Veuillez remplir ce formulaire pour payer l'abonnement d'équipe.",en:"Fill out this form to pay for your team's subscription.",nl:"Vul dit formulier in om te betalen voor uw team zijn abonnement.",pt:"Preencha o formulário para pagar pela a assinatura da sua equipe.",
no:"Fyll ut dette skjemaet for ditt teams abonnement.","zh-tw":"填寫此表格支付您的團隊計劃。",de:"Füllen Sie dieses Formular aus, um für das Abonnement Ihres Teams zu bezahlen.",da:"Udfyld denne formular for at betale for dit teams abonnement.","zh-cn":"填写此表格支付您的团队计划。",ja:"チームの定期購買の支払いをするにはこのフォームに記入してください。",es:"Complete este formulario para iniciar la suscripción de su equipo."},"payment.buyTeam.2":{fr:"Après le paiement, vous deviendrez le propriétaire du compte équipe. Tous les autres utilisateurs de l'équipe resteront également dans l'équipe.",
en:"If you pay, you will become the team account owner. All other users on the team will stay on the team as well.",nl:"Als u betaald, wordt u de eigenaar van de team account. Alle andere gebruikers van het team zullen eveneens in het team blijven.",pt:"Se você efetuar o pagamento, você irá se tornar o dono da conta equipe. Todos os outros usuários na equipe também permanecerão na equipe.",no:"Om du betaler, så blir du eieren av kontoen for teamet. Alle andre brukere på teamet vil fortsatt være en del av teamet.",
"zh-tw":"在您付款之後，您將成為團隊帳戶的擁有者。團隊中的所有其他用戶也將留在團隊中。",de:"Wenn Sie bezahlen, werden Sie zum Inhaber des Team Accounts. Alle anderen Nutzer in diesem Team werden ebenfalls Teil des Teams bleiben.",da:"Hvis du betaler, vil du blive ejer af teamets konto. Alle andre brugere på teamet vil også blive på teamet.","zh-cn":"在您付款之后，您将成为团队帐户的拥有者。团队中的所有其他用户也将留在团队中。",ja:"お支払いの際、あなたがチームアカウントのオーナーになります。チームの他のユーザーはそのままチームに残ります。",es:"Si paga se convertirá en el dueño de la cuenta del equipo. El resto de los integrantes del equipo continuarán formando parte de este."},
"payment.iTunesManaged.title":{en:"Your Subscription is Managed Through iTunes"},"footer.howto":{fr:"Comment faire",en:"How-To",nl:"How-to",pt:"Como fazer",de:"Handbuch",es:"Guías"},"pricing.faq.endtrial.answer":{fr:"Vous aurez l'option de vous abonner au compte payant ou vous serez basculé automatiquement sur un compte gratuit avec ses limites.",en:"You will have the option to subscribe to a paid subscription or be automatically moved to the Free plan and its limitations.",nl:"U krijgt de mogelijkheid in te schrijven op een betaald abonnement of u zult automatisch worden verplaatst naar het gratis plan met de bijhorende beperkingen.",
pt:"Você terá a opção de fazer uma assinatura paga ou ser transferido automaticamente para o plano Gratuito com limitações.",no:"Du vil få muligheten til å betale for et abonnement, eller så vil du bli automatisk flyttet over til gratisversjonen med dens begrensninger.",de:"Sie haben dann die Option, ein kostenpflichtiges Abonnement abzuschließen oder bekommen automatisch einen kostenfreien (»Free«) Zugang mit dessen Beschränkungen.",da:"Du vil få muligheden for at tilmelde dig et betalt abonnement, eller automatisk blive flyttet til det gratis abonnement og dets begrænsninger.",
es:"Podrá contratar una suscripción de pago, o pasar automáticamente al plan Gratuito de prestaciones limitadas."},"user.cancel.survey.agreement.integrations":{en:"Will no longer be able to use Lucidchart with Confluence, JIRA, and Google Apps"},"pricingTable.edu":{fr:"EDU",en:"EDU",nl:"EDU",pt:"EDU",de:"EDU",es:"EDU"},"label.publish.page":{fr:"Page courante",en:"Current Page",zh:"当前页"},"doclist.fromTemplate.tooltip":{en:"Create document from template"},"ondemand.admin.configure.instance_not_linked_user_not_on_team":{en:"<p>To use the Lucidchart add-on, you must associate it with a Lucidchart team account.</p><p>Only users on your Lucidchart team will be able to edit or create diagrams in %s.  Please upgrade to a Lucidchart team account then return to this page to configure the add-on.</p>"},
"pricingTable.label.contactus":{ru:"Связаться с нами",fr:"Contactez-nous",en:"Contact us",nl:"Neem contact met",pt:"Contate-nos",no:"Kontakt Oss",de:"Kontaktieren Sie Uns",da:"Kontakt os",zh:"联系我们",es:"Contacta Con Ventas"},"tips.richtext.h":{en:"New rich text editor!",zh:"新文本编辑器"},"textpanel.text.allUpperCaps":{en:"Use All Caps"},"ondemand.jira.attach.delete_permissions_error":{en:"Unable to delete attachment. Please ensure that the Lucidchart add-on has the right permissions. See http://support.lucidchart.com/entries/62570660-JIRA-Cloud-Lucidchart-add-on-permissions-on-a-JIRA-Cloud-instance"},
"ctxpane.text.warp.distortion.vertical":{en:"Vertical Distortion:"},"pricingTable.feature.chart.edu.team.second.tip":{fr:"",en:"Work smarter with templates, images, and documents shared across your entire team. You can set permissions for each collaborator and use revision history to track their edits.",nl:"",pt:"",de:"",es:""},"trialOffer.discount.buttonText":{en:"Start Your Subscription"},"start.now":{en:"Start Now"},"apps.title.confluence.cloud":{en:"Confluence Cloud"},"user.cancel.feature.complexity.description2":{en:"limited to 60 objects"},
"user.cancel.feature.complexity.description3":{en:" per document."},"registerLevel.atlassian.flyout.contents":{en:"Looking for personal account levels?"},"documents.deleted.p":{en:"These documents have been deleted.  Click any of these documents to restore it to your My Documents list. These documents are automatically removed from this list after 7 days.",zh:"这些文件已经被删除了。单击这些文件中的任意一个来恢复到您的我的文件列表中。这些文件会在七天后自动从此列表中删除。"},"bugs.report.li1":{en:"What browser you are using (e.g. Internet Explorer, Mozilla Firefox)",
zh:"您使用的是什么浏览器（如. Internet Explorer, Mozilla Firefox)"},"bugs.report.li3":{en:"Steps to follow to recreate the problem",zh:"重现问题的步骤"},"bugs.report.li2":{en:"What operating system you are using (e.g. Windows XP, Mac OS X)",zh:"您使用的是什么操作系统（如.Windows XP, Mac OS X)"},"bugs.report.li4":{en:"If applicable, a link to the document with the problem",zh:"如果可行，一个到问题文件的链接"},"docs.deleted.list.empty":{en:"No deleted documents."},"saml.manage.sendnameidformat":{en:"Request NameId Format"},"indesign.missingContent.wrongImage":{en:'Oops! We couldn\'t verify a match with all the images listed below. Tip: You can upload additional images via the <a href="#" class="tutorial-link">image manager</a> at any time.'},
"admin.licenses.remaining":{en:"Licenses Remaining"},"menu.saveas":{fr:"Enregistrer sous…",en:"Save As...",zh:"另存为 ..."},"org.transfer.button":{en:"Promote to Owner"},"payment.skipPage.continueWithTrial.confluence":{fr:"Vous n'avez pas encore fait votre choix? Commencez un Diagramme",en:"Not ready? Start Diagramming",nl:"Niet klaar? Start met Diagrammen",pt:"Não está pronto? Comece a diagramação",no:"Ikke helt klar? Start med Diagram","zh-tw":"尚未準備好？開始製圖",de:"Noch nicht bereit? Starte Diagrammerstellung",
da:"Ikke klar? Begynd at lave Diagrammer","zh-cn":"尚未准备好？开始制图",ja:"準備ができていませんか？ダイアグラミングを開始",es:"¿Aún no está listo? Iniciar Diagramación"},"presentation.button":{en:"Present"},"dialog.hotkeyref.sendItemBackward":{en:"Send selected items back one layer"},"prefs.legend.hintLevel":{en:"Hints"},"payment.youWillBeCharged":{fr:"Vous serez facturé immédiatement de %s pour votre nouvel abonnement.",en:"You will immediately be charged %s for your new subscription.",nl:"U zal onmiddellijk %s aangerekend worden voor uw nieuw abonnement.",
pt:"Você será cobrado %s imediatamente pela sua nova assinatura.",no:"Du vil øyeblikkelig bli belastet %s for ditt nye abonnement.","zh-tw":"您將為您的新計劃立即支付 %s 。",de:"Die Kosten für Ihr neues Abonnement %s werden sofort in Rechnung gestellt.",da:"Du vil omgående blive opkrævet %s for dit nye abonnement.","zh-cn":"您将为您的新计划立即支付 %s 。",ja:"新しい定期購買のため%sがすぐに請求されます。",es:"Se realizará inmediatamente un cargo de %s por su nueva suscripción."},"users.driveintegration.sync_successful":{en:"%s document%s successfully synced to Google Drive."},
"persona.survey.industry.government":{en:"Government"},"orginvitation.requestToJoin.requestError.short":{en:"Request Failed"},"referrals.title":{en:"Join Lucidchart and get a free month of premium features!",zh:"加入Lucidchart并且得到一个月的免费额外功能！"},"saml.sso.denyspinitauth":{en:"Your account requires that you login through your SAML Identity Provider Portal."},"subnav.forums.myposts":{en:"All My Posts",zh:"我的所有发布"},"menu.downloadButton.text":{en:"Download"},"users.documentanalytics.setup.saved":{en:"Your Google Analytics ID has been saved."},
"comparisonTable.features":{en:"Features"},"user.googledrive.feature.label":{en:"Integration Features"},"demo.signup.chart":{en:"Sign up free to experience Lucidchart's premium features."},"ondemand.jira.diagrams.remove_diagram":{en:"Remove diagram"},"persona.survey.chooseone":{en:"Choose One"},Collaborators:{fr:"Utilisateurs",zh:"合作者"},"text.format.bold":{en:"Bold"},"alert.twitter.unowned":{fr:"Vous n'êtes pas le propriétaire de ce document. Vous pouvez seulement le partager sur Twitter si son propriétaire le publie comme une page web.",
en:"You are not the owner of this document; you can only share it on Twitter after its owner has published it as a web page.",zh:"你不是此文件的所有者，你只能在所有者将其发布为网页后再分享到Twitter上"},"titlebar.working.offline.description":{en:"That's right!  You can continue to use Lucidchart when you are not connected to the Internet.  Some features such as sharing and chat will be disabled while you are offline.  Once you connect back to the Internet, your changes will automatically be sent to the server.    \n<p>We recommend that you only have one window or tab open for the same document while in offline mode."},
"gapps.tabs.provisioning":{en:"Provisioning"},"optionbar.group.alignment":{fr:"Alignement",en:"Alignment"},"users.level.team.h":{fr:"Équipe",en:"Team",nl:"Team",pt:"Equipe","zh-tw":"團隊版",de:"Team","zh-cn":"团队版",ja:"チーム",es:"Equipo"},"unsubscribe.options.noInterest":{en:"The emails do not interest me"},"Bottom Align":{fr:"Aligner en bas",zh:"底部对齐"},"features.googleClassroom.title":{en:"Google Classroom"},allow:{en:"Allow"},"ctxpane.layout.arrange.match.height":{en:"Match height"},Apply:{fr:"Appliquer"},
"directory.verification.saml":{en:"SAML authentication"},"onboarding.welcomeDialog.autoTrial.learnMore":{ru:"Узнать больше",fr:"En savoir plus",en:"Learn more",nl:"Meer informatie",pt:"Saiba mais",de:"Erfahren Sie mehr",es:"Aprenda más"},"team.delete_users.description":{en:"The following members will be permanently deleted from your team. If you would like to keep the documents of these team members, please find another team member to transfer these documents to. The new document owner will be notified of the transfer via email. If you do not specify a new document owner below, these documents will be deleted along with these team members - <b>THIS ACTION CANNOT BE UNDONE</b>"},
"finalizeRegistration.passwordMatchError":{en:"Passwords do not match"},"eduRegisterLevel.standardPricing.label":{en:"Standard"},"users.adduser.domain.table.email":{en:"Email"},"user.externalApps.confirm_delete":{en:"If you delete this, %s will no longer be able to access your Lucidchart account."},"subnav.account.backuprestore":{en:"Backup/Restore"},"users.userdetails.roles.billing_admin":{en:"Billing Admin"},"features.import.visioStencil.chart.description":{en:"%s to create a new library in your toolbox with the shapes from the stencil. To use this feature, upgrade to a Pro or Team Account."},
"label.phone":{fr:"Téléphone:",en:"Phone:",nl:"Telefoon:",pt:"Telefone:",no:"Telefon:",de:"Telefon:",da:"Telefon:",es:"Teléfono:"},"nav.referrals":{en:"Referrals",zh:"推荐人"},"flash.user.resendconfirmation.sent":{en:"Welcome email resent to %s.",zh:"欢迎邮件重新发送至 %s."},"menu.downloadButton.hint":{en:"Download your final document as a PDF, PNG, or JPEG."},"subscription.change.preview.notice.pay.change":{en:"Today you only need to pay the prorated amount for the remainder of your subscription period."},"alert.facebook.unpublished":{en:"You must publish your document before sharing it on Facebook. Click the Publish tab in the Share dialog to begin."},
"footer.howto.brochure":{en:"How to Make a Brochure"},"teams.menu.rename":{en:"Rename",zh:"重新命名"},"trial.status.expired.team.3":{en:"Google Apps/Confluence/JIRA integration"},"trial.status.expired.team.2":{en:"Shared team documents"},"trial.status.expired.team.1":{en:"Team/account management"},"trial.status.expired.team.4":{en:"Unlimited documents/objects"},"multishare.publish.quality.medium":{en:"Medium Quality (160 dpi)"},"option.vector.text.add":{fr:"Ajouter un texte",en:"Add text",zh:"新增文字"},
"users.driveintegration.autosync.on.chart":{en:"Automatically sync new diagrams to Google Drive"},"flash.template.unshare.user.null":{en:"You must be logged in to unshare a document template.",zh:"您必须先登录才能取消共享文件模板。"},"saml.pendingusers.notification.p":{en:"As the team administrator, you can receive an email notification anytime a user joins Lucidchart from your organization but is not granted a license because the license limit has been reached."},"flash.org.user.limit":{en:"Your current %s subscription only allows %d users on your account.",
zh:"您当前的%s订阅只允许您的帐户拥有%d位用户"},"flash.document.insufficientstorage":{en:"Insufficient account storage space."},"payment.coupon.error.ineligible":{fr:"Le code de réduction indiqué ne peut pas être appliqué à votre abonnement.",en:"The coupon code you entered cannot be applied to your subscription.",nl:"De door u ingevoerde coupon code kan niet worden gebruikt voor uw abonnement.",pt:"O código do cupom digitado não pode ser aplicado à sua assinatura.",no:"Rabattkoden du skrev inn, kan ikke kombineres med ditt abonnement.",
"zh-tw":"您輸入的優惠碼無法使用於您訂購的計劃。",de:"Der Coupon Code, den Sie eingegeben haben, kann nicht auf Ihr Abonnement angewendet werden.",da:"Den kuponkode, du indtastede, kan ikke bruges til dit abonnement.","zh-cn":"您输入的优惠码无法使用于您订购的计划。",ja:"入力されたクーポン・コードは定期購買に適用できません。",es:"El código del cupón que ingresó no puede ser aplicado a su suscripción."},"user.preferences.snapping.guides":{en:"Snap to guides"},"saml.pendingusers.notification.h":{en:"Notifications"},"palettepanel.title":{fr:"Nuancier",en:"Color Palette",
zh:"调色板"},"trial.intro.longerTeamTrial":{ru:"или выбирайте Подписку для команды на 14-дневный пробный период",fr:"ou choisissez un abonnement Team pour 14 jours d'essai.",en:"or choose a Team subscription for a 14-day trial",nl:"of kies een teamabonnement voor een 14-daagse proefperiode",pt:"or escolha uma inscrição de Equipe por um teste de 14 dias",no:"eller velg Team, for å få en 14-dagers prøveperiode","zh-tw":"或者選擇一個14天的團隊版試用計劃",de:"oder wählen Sie ein Team-Abonnement für eine 14-tägige Testversion aus",
da:"eller vælg et Team abonnement for en 14-dages prøveversion","zh-cn":"或者选择一个14天的团队版试用计划",es:"o seleccione una Suscripción a un Equipo por un período de prueba de 14 días"},"user.preferences.search.chart":{en:"Lucidchart Search"},"payment.itunes.cancelReminder":{en:"You've been paying for Lucid%s on your iPhone or iPad. Make sure to cancel your subscription in iTunes to avoid being billed twice."},"trial.intro.faq.reminder":{ru:"Уведомите ли Вы меня до того, как истечет срок действия моего пробного периода?",
fr:"Me notifierez-vous avant l'expiration de mon essai?",en:"Will you notify me before my trial expires?",nl:"Word ik op de hoogte gebracht voordat mijn proefperiode afloopt?",pt:"Você irá me notificar antes do meu teste terminar?",no:"Vil dere sende meg en påminnelse før min prøveperiode utløper?","zh-tw":"你們會在我的試用期結束前通知我嗎？",de:"Werde ich benachrichtigt bevor meine Testversion endet?",da:"Vil du lade mig vide, før min prøveperiode udløber?","zh-cn":"你们会在我的试用期结束前通知我吗？",es:"¿Me notificarán antes de que finalice la prueba?"},
"menu.share":{en:"Share..."},"portfolio.subhead":{en:"Personal Portfolio"},"optionbar.group.tabs":{fr:"Onglets",en:"Tabs",zh:"标签"},"multishare.web.description.chart":{en:"Generate a continuously updated link to share with others."},"doclist.nav.my":{en:"My Documents",zh:"我的文件"},"printOrDownload.download":{en:"Download"},"unsubscribe.h":{en:"Successfully Removed"},"dialogs.page.fixBlocks.do.not.ask.again":{en:"Don't ask me again for this page"},"dialog.forceRefresh.refresh":{en:"Refresh"},"pricingTable.publish.LucidpressBranding":{en:"Lucidpress branding"},
"press.menu.page.delete.indeterminate":{en:"Delete Page(s)"},"viewer.remove":{en:"Remove document"},"users.backuprestore.team.unlicensed":{en:"View-only users are unable to back up or restore documents. To access Lucidchart's full team functionality, please request a license from your team administrator."},"referrals.tab.credits":{en:"Referral Credits",zh:"推介点数"},"comparisonTable.no.lucidpress.watermark":{en:"No Lucidpress watermark"},owner:{fr:"propriétaire",zh:"所有者"},"user.preferences.size.Folio":{en:"Folio (8.5x13 in)"},
"users.registerlevel.description.chart":{fr:"Logiciels en ligne pour créer des schémas, diagrammes, plans de site, modèles UML, processus commerciaux et maquettes en fil de fer",en:"Online diagramming and flowchart Software for creating flowcharts, diagrams, sitemaps, UML models, business processes and wireframes",nl:"Online diagrammen en flowchart-software voor het maken van flowcharts, diagrammen, sitemaps, UML-modellen, bedrijfsprocessen en wireframes",pt:"Software on-line de fluxograma e diagramação para criar fluxogramas, diagramas, mapas de sites, modelos UML, processos de negócios e wireframes",
de:"Online Diagramm- und Fließdiagramm-Software zur Erstellung von Fließdiagrammen, Diagrammen, Sitemaps, UML-Modellen, Geschäftsprozessen und Wireframes",es:"Creación de diagramas en línea y software de diagramas de flujo para la creación de diagramas de flujo, diagramas, mapas de sitio, modelos UML, procesos de negocio y wireframes"},"button.register.confirm":{en:"Confirm registration"},"download.waiting.work":{en:"Feel free to keep working. Additional changes will not affect the downloaded file."},
"cancellationsurvey.requiredQuestion.plural":{en:"Error: These questions are required."},"uihint.overflow.title":{en:"Double-click to expand"},"menu.close":{fr:"Fermer",en:"Close",zh:"关闭"},"users.close.button.close.submit.chart":{en:"Close your Lucidchart account"},"comparisonTable.free":{fr:"Gratuit",en:"Free",nl:"Gratis",pt:"Gratuito",de:"Free",zh:"免费",es:"Gratis"},"footer.customers":{fr:"Clients",en:"Customers",nl:"Klanten",pt:"Clientes",de:"Kunden",es:"Clientes"},"user.close.enterprise.cancel":{en:"Cancel"},
"demo.show":{en:"Show me"},"dialog.clipboard.completeprompt.later":{en:"I'll do it later"},"comment.resolve.text":{en:" resolved this comment."},"users.pay.p.subscription.cost":{en:"Your subscription cost is %s or %s.",zh:"您的订阅费用是%s或%s。"},"alert.share.unsaved":{fr:"Vous devez enregistrer votre document avant de pouvoir le partager.",en:"Your document cannot be shared until it is saved. Please save your file and try again.",zh:"在与他人共享之前，请您先保存文件。"},"tips.freehand.h":{en:'How to Edit Shapes <span class="orange">(BETA)</span>',
zh:'如何编辑形状<span class="orange">(BETA)</span>'},"users.close.reason.wantFree.1.nonTrial":{en:'Did you know that you can use a Free account forever?  You\'re currently on a premium account. <a href="/users/cancel">Cancel your subscription</a>.'},"button.library.manage.touch":{fr:"Bibliothèque",en:"Library"},"card.will.be.charged.tos":{en:'By clicking "Pay Now" below, you agree to <a id="tos_link" href="/pages/tos" target="_blank">these terms.</a>'},"tooltip.url.show":{fr:"Montrer l'adresse du lien",
en:"Show link address",zh:"显示链接地址"},"dialog.newdoc.type.standard":{en:"Standard"},"footer.tutorials":{fr:"Tutoriels",en:"Tutorials",nl:"Zelfstudie",pt:"Tutoriais",de:"Anleitungen",es:"Tutoriales"},"user.googledrive.backup.h":{en:"Automatic Backup to Google Drive"},viewer:{fr:"Lecteur",zh:"浏览者"},"historypanel.ineligible.upgradelink":{fr:"version améliorée",en:"upgrading",zh:"升级"},"dialog.googrefer.text.explain":{en:"To start a free trial fill out the form below. Login instructions will be provided on the following screen."},
"ctxpane.layout.arrange.match.size":{en:"Match size"},"docinfopane.actions.templatedetails":{en:"Edit Template Details",zh:"编辑模板详情"},"collaborate.restrictedDomains.notSentMessage.plural":{en:"Because the following email addresses are not within your organization's domain, the invitations will not be sent.<br><br>%s"},"users.pay.p.warning":{en:"You need to pay your %s subscription fee before %s, or your subscription will be suspended.",zh:"您需要在还剩%s之前支付您%s的定金，不然您的订阅将会被推迟。"},"sqlexporter.generate":{en:"Generate SQL"},
"optionbar.group.fontdefaults":{fr:"Réglages par défaut de la police",en:"Font Defaults",zh:"默认字体"},"pricingTable.feature.chart.edu.enterprise.highlight":{fr:"",en:"Full administrative control of account",nl:"",pt:"",de:"",es:""},"saml.sso.invalidresponse.validation":{en:'Invalid SAML response. Please try again. If the problem persists, <a href="http://support.lucidchart.com">contact support</a>.'},"manageLicenses.title":{en:"License Request Manager"},"assets.brand.color.description":{en:'These colors will appear in a special section of the color-picker called "Brand Colors".'},
"publishpanel.confirm.update":{en:"Clicking OK will update the primary published version with any changes."},"comparisonTable.phone.support":{en:"Phone support"},"flash.payment.amazon.validation.failed":{en:"Amazon Payments authorization validation failed. Please contact Lucidchart to resolve this issue.",zh:"Amazon支付授权验证失败。请联系Lucidchart来解决这个问题。"},"payment.featureBullets.chart.professional.3":{fr:"Import et export Visio",en:"Visio import and export",nl:"Visio import en export",pt:"Importar e exportar Visio",
no:"Visio import og eksport","zh-tw":"支持Visio格式的導入和導出",de:"Import und Export mit Visio",da:"Visio import og eksport","zh-cn":"支持Visio格式的导入和导出",ja:"Visioインポート&エクスポート",es:"Importar / Exportar de Visio"},"payment.featureBullets.chart.professional.2":{fr:"Formes et documents en illimité",en:"Unlimited shapes and documents",nl:"Ongelimiteerd vormen en documenten",pt:"Formatos e documentos ilimitados",no:"Ubegrenset med former og dokumenter","zh-tw":"無形狀和文檔限制",de:"Unbegrenzte Formen und Dokumente",da:"Ubegrænsede former og dokumenter",
"zh-cn":"无形状和文档限制",ja:"無制限シェイプとドキュメント",es:"Modelos y documentos ilimitados"},"payment.featureBullets.chart.professional.1":{fr:"Accès total aux formes professionnelles",en:"Full access to professional shapes",nl:"Volledige toegang tot professionele vormen",pt:"Acesso total aos formatos profissionais",no:"Full tilgang til profesjonelle former.","zh-tw":"可使用所有專業形狀",de:"Voller Zugriff auf professionelle Formen",da:"Fuld adgang til professionelle former","zh-cn":"可使用所有专业形状",ja:"全プロフェッショナル・シェイプへのアクセス",
es:"Acceso completo a modelos profesionales"},"tablet.print.description":{en:"This document can be exported as a PDF or a PNG file and sent to your email address (%s)."},"org.gapps.requiredrivebackups.h":{en:"Google Drive Backups"},"pricing.faq.nosubscription.question":{fr:"Qu'arrivera-t-il à mes documents si je ne m'abonne pas après ma période d'essai ?",en:"What happens to my documents if I do not subscribe after my trial?",nl:"Wat gebeurt er met mijn documenten als ik niet abonneer na mijn proefperiode?",
pt:"O que vai acontecer com meus documentos se eu não assinar depois do período de teste?",no:"Hva vil skje med mine dokumenter hvis jeg ikke vil abonnere etter min gratis prøveperiode?",de:"Was passiert mit meinen Dokumenten, wenn ich nach der Testphase kein Abo abschließe?",da:"Hvad sker der med mine dokumenter hvis jeg ikke tilmelder mig efter min prøveperiode?",es:"¿Qué pasa con mis documentos si no me suscribo tras el período de prueba?"},"trialsurvey.questions.jobtitle":{en:"What's your job title?"},
"org.gapps.requiredrivebackups.p":{en:"Require automatic backups of each user’s files to their Google Drive account. Backups are stored as .laf files in each member’s Drive account and can be restored to Lucidchart at any time."},"flash.document.unshare.success":{en:"Document unshared successfully.",zh:"成功取消文件共享"},"persona.proof.title":{en:"These teams trust Lucidchart to keep them on the same page."},"user.close.reason.other":{en:"Other (please specify)"},"org.users.p3b":{en:'None of the other users listed here will be able to log in until you <a href="/users/level">upgrade</a> to a Team subscription.',
zh:'您必须先<a href="/users/level">升级</a>至团队订阅，以下所列的用户才能登录'},"org.users.p3c":{en:'None of the other users listed here will be able to log in until you delete %d users from your account or <a href="/users/level">upgrade</a> to a higher subscription level.',zh:'以下所列的用户目前不允许登录。请从您的账户中删除%d用户或 <a href="/users/level">升级</a>至更高的订阅等级。 '},"org.users.p3a":{en:'None of the other users listed here will be able to log in until you <a href="/users/pay">pay for</a> your %s subscription.',zh:'您必须先<a href="/users/pay">支付</a>您的%s订阅费，以下所列的用户才能登。'},
"org.users.p3d":{en:"Your students can sign up any time through the following URL:",zh:"您的学生将可以在任意时间注册通过以下 URL链接："},"awsimport.dialog.footer.cancel":{en:"Cancel"},"confirm.p.revision.viewing":{fr:"Vous visualisez présentement une version précédente de ce document.",en:"You are currently viewing a previous revision of this document.",zh:"您正在浏览该文件的以前版本。"},"users.close.button.cancel.submit":{en:"Cancel your paid subscription"},"pricingTable.feature.enterprise.second.tip":{fr:"Exiger des authentifications SSO et LMAS avec Google, OneLogin, Okta, Ping et plus.",
en:"Require SSO and SAML authentications with Google, OneLogin, Okta, Ping, and more.",nl:"Vereist SSO en SAML verificaties met Google, OneLogin, Okta, Ping en meer.",pt:"Exige autenticações SSO e SAML com Google, OneLogin, Okta, Ping e outros.",no:"Krev SSO og SAML verifisering med Google, OneLogin, Okta, Ping og flere.",de:"Auf Ihren Wunsch können Sie die SSO und SAML Authentifizierung via Google, OneLogin, Okta, Ping, oder andere Anbieter verpflichtend für alle Nutzer festlegen.",da:"Kræv SSO og SAML godkendelser med Google, OneLogin, Okta, Ping, med flere.",
es:"Requiere autenticaciones SSO y SAML con Google, OneLogin, Okta, Ping y más."},"saml.notifications.title":{en:"Notifications"},"unsubscribe.p2":{en:"You will not receive a confirmation email or any future emails to this address.",zh:"此邮件地址将不会再收到任何确认邮件或将来的邮件"},"label.state":{en:"State"},"toolbox.search":{fr:"recherche",en:"search",zh:"搜索"},"persona.design.p.2":{en:'From static wireframes to rapid prototypes, web developers can do it all with Lucidchart\'s <a href="/pages/examples/wireframe_software">wireframe tool</a>. Collaborate in real-time to cut down on iterations.'},
"ondemand.jira.descriptor.configure_lucidchart_add_on":{en:"Configure Lucidchart Add-on"},"persona.design.p.1":{en:'Real-time collaboration keeps your team in sync. Lucidchart lets you add interactivity to wireframes and mockups, edit them with your colleagues, then show off the final product  to clients. The app comes standard with hundreds of elements in our <a href="/pages/examples/android_mockup_tool">Android mockup</a> and <a href="/pages/examples/iphone_mockup_tool">iOS mockup</a> libraries, so you can dream big. In-editor chats, comments, and revision history will help you maintain a solid record.'},
"publication.dialog.embed.dimensions.width":{en:"Width"},"comparisonTable.integrations":{en:"Integrations"},"pricingTable.feature.enterprise.highlight":{fr:"L’outil essentiel de creation de diagramme d’entreprise",en:"The essential enterprise diagramming tool",nl:"Het essentiële diagramhulpmiddel voor een onderneming",pt:"A ferramenta de diagramação empresarial essencial",no:"Det essensielle diagramverktøyet for bedrifter",de:"Das unentbehrliche Planungsprogramm für Unternehmen",da:"Det essentielle virksomheds diagram-værktøj",
es:"La herramienta esencial de diagramación empresarial"},"label.workemail":{ru:"Рабочий email",fr:"E-mail professionnel",en:"Work Email",nl:"Werk-email",pt:"E mail Profissional",no:"E-post jobb",de:"E-Mail (Beruflich)",da:"Arbejds Email",es:"Email Laboral"},"awsimport.dialog.settings.allowduplicates":{en:"Allow duplicate AWS components"},"ctxpane.style.border.radius":{en:"Radius: "},"text.align.tooltip.justified":{en:"Justify text"},"userimage.dragdrop.uploading":{en:"Uploading..."},"invitations.active":{fr:"Invitations actives",
en:"Active Invitations",zh:"现行的邀请"},"publish.color.preview.link":{en:"Color Preview"},"presentationpanel.defaultRatio":{en:"Aspect:"},"option.arrowstyle.none":{fr:"Aucun",en:"None",zh:"无箭头"},"footer.feedback.thanks":{en:"Thank you!"},"announcement.new_comments.check_it_out":{en:"Check it out!"},"features.shape-library.editRestriction.altButton":{en:"Turn Off Libraries"},"button.invites.send":{en:"Send Invites",zh:"发送邀请"},"users.support.solved":{en:"Solved Support Tickets"},"unsubscribe.p1":{en:"This will add a single email address to the unsubscribe list for Lucidchart.",
zh:"这将会在Lucidchart的停止联络名单上增加一个邮件地址"},"saml.sso.wrongaccount":{en:"Unable to login with SAML. Please request an invitation to your SAML configured team."},"confirm.master.delete":{fr:"Êtes-vous certain de vouloir supprimer le modèle?",en:"Are you sure you want to delete this master?"},"org.prefs.lockout.none":{en:"No lockout"},"notice.pending":{en:"Your %s subscription payment will soon be complete.",zh:"您的%s付款正在被处理之中，应尽快完成."},"team.payment.switch.to.individual":{fr:"Passer en individuel",en:"Switch to Individual",
nl:"Wijzig naar Individueel",pt:"Mudar para individual",no:"Bytt til individuell","zh-tw":"轉為個人計劃",de:"Zu individuellem Abonnement wechseln",da:"Skift til individuel","zh-cn":"转为个人计划",ja:"個人利用に移行する",es:"Cambiar a Individual"},"label.submitEduUpgradeRequest":{en:"Upgrade"},"team.banner.licenses.p":{en:"You have %d available license%s. Would you like to invite more users to your team?"},"saml.error.request":{en:"An error occurred generating the SAML request."},"amazonsurvey.consultant.no":{en:"No"},
CopyOf:{fr:"Copie",en:"Copy",zh:"复制"},"team.banner.licenses.h":{en:"Available Licenses"},"dialog.googrefer.temp.pass":{en:"Temporary Password (for your Google Apps for Work trial)"},"label.new":{en:"New"},"team.payment.team.required.ontrial":{en:"You will not be billed until your trial expires."},"users.adduser.domain.setup.explanation":{en:"Now that you've enabled Lucidchart for Google Apps, invite people from lucidchart.com to join your team and begin creating and collaborating on content."},"payment.error.paypal":{en:"There was an error connecting to PayPal. Please try again or contact support"},
"publish.downloaddialog.premiumbutton.tooltip":{en:"Upgrade to enable"},"query.refresh.status.listTemplates":{en:"Reloading your documents..."},"user.storage.contactAdmin":{en:"Contact your team admin to get more storage."},"tierselect.year":{en:"year",zh:"年"},"finalizeRegistration.title":{en:"Complete Your Registration"},"user.box.settings.view.press":{en:"View documents in Box"},"usecasesurvey.options.chart.10":{en:"Process Engineering"},"usecasesurvey.options.chart.11":{en:"Project Manager"},"usecasesurvey.options.chart.12":{en:"Sales"},
"payment.coupon.apply":{fr:"Appliquer le Code",en:"Apply Code",nl:"Gebruik Code",pt:"Aplicar código",no:"Bruk rabattkode","zh-tw":"使用優惠碼",de:"Code anwenden",da:"Brug kode","zh-cn":"使用优惠码",ja:"適用コード",es:"Aplicar Código"},"admin.error.csv_missing_column":{en:"Could not find a column labeled '%s'"},"features.emailThumb.title":{en:"Add to Email"},"flash.org.user.remove.denied":{en:"You do not have rights to remove the user from the team.",zh:"您没有权利删除团队的用户。"},"alert.linkedin.unowned":{fr:"Vous n'êtes pas le propriétaire de ce document. Vous pouvez seulement le partager sur LinkedIn si son propriétaire le publie comme une page web.",
en:"You are not the owner of this document; you can only share it on LinkedIn after its owner has published it as a web page."},"dialog.requestTeamTrial.requestSent.error":{en:"There was an error sending your request."},"orginvitation.confirm.redesign.question":{en:"What will happen if I join?"},"subnav.h.account":{en:"Account",zh:"账户"},"saml.tabs.activation":{en:"Activation"},"users.cancel.all.feature1.link":{en:"Check your document list to see which will be affected"},"dialog.freeLimitations.reason.shapeLibraries":{en:"Access premium shapes (UI mockups, iOS, Android, mind maps)"},
"saml.logInOptions.title":{en:"Log in Options"},"apps.title.saml.desc":{en:"Activation, provisioning, SSO, and notifications"},"ctxpane.text.fonts.learnMore":{en:"Learn More"},"message.pagerange.invalid":{en:"Please input a valid page range, e.g. 1-3, 5, 10-12,20-22"},"user.cancel.survey.agreement.press.storage":{en:"Will no longer be able to create or edit documents if the account exceeds the storage limit"},"persona.demoPrompt":{en:"Or try the online demo first"},"do.not.ask.again":{fr:"Ne plus me demander",
en:"Do not ask me again"},"optionbar.group.crop":{fr:"Recadrer",en:"Edit Mask"},"user.driveintegration.title":{en:"Google Drive Integration"},"education.desc":{en:"Educators and students at all educational levels can receive discounts on Lucidchart's online diagramming software.",zh:"各级的教育工作者和学生都能享受Lucidchart的在线绘图软件的折扣。"},"users.adduserwidget.sendinvite":{en:"Send Invite"},"directory.password_policy.error":{en:"Must be between 6 and 50"},"alert.offline.disabled":{fr:"Cette fonctionnalité n'est pas disponible lorsque vous travaillez hors ligne. Veuillez vous connecter à l'internet pour utiliser cette fonctionnalité.",
en:"This functionality is not available while you are working in offline mode. Please connect to the internet to re-enable."},"awsimport.dialog.progress.credentials":{en:"CREDENTIALS"},"comment.atmentions.permission":{en:" can "},"saml.recycleEmails.label":{en:"Delete old user accounts when recycled"},"dialog.upgrade.revisionhistory.firstshow.free":{en:"Did you know that professional and team accounts can easily recover any past version of a document using Revision History from the File menu?"},"footer.flyerMaker":{en:"Flyer Maker"},
plugin:{en:"Plugin"},"editor.molecule.goToDocuments":{fr:"Aller aux documents",en:"Go to documents",nl:"Ga naar documenten",pt:"Ir para documentos",no:"Gå til dokumenter","zh-tw":"轉至文檔",de:"Zu den Dokumenten",da:"Gå til dokumenter","zh-cn":"转至文档",ja:"ドキュメント・リストに行こう",es:"Ir a documentos"},"documentanalytics.error.republish":{en:"You must republish this document to begin collecting analytics data."},"restore.invalid.file.chart":{en:"Invalid file.  Choose a Lucidchart backup file or contact support if you believe you are using a valid Lucidchart backup file."},
"comment.alertlevel.none":{en:"Do not receive any email notifications"},"publish.printdialog.formats.medium":{en:"PDF: Better"},"growl.requestLicense.clickHere":{ru:"Узнать больше",fr:"En savoir plus",en:"Learn more",nl:"Meer informatie",pt:"Saiba mais",de:"Erfahren Sie mehr",es:"Aprenda más"},"comment.navigate":{en:"Show Location"},"comparisonTable.windows.compatibility":{en:"Windows compatibility"},"ondemand.atlassian.configure.instance_linked_user_on_linked_team":{en:"<h2>Your add-on is ready to use</h2><p>The Lucidchart add-on is currently linked to your Lucidchart team account.</p><p>All users on your team will now be able to create Lucidchart diagrams on this application instance.</p>"},
"user.storage.price_table.price_change":{en:"Subscription Change ($/%s)"},"alert.restriction.team-admin.unlicensed":{en:'As the admin, you can remove this restriction by <a target="blank" href="/users/teamLevel?source=TeamAdminRemoveRestriction">upgrading to a paid subscription</a>.'},"atlassian.server.authflow.link":{en:"Link Lucidchart Account"},"user.googledrive.unsynced.chart":{en:"You currently have %s unsynced Lucidchart diagrams"},"publishpanel.message.publishFirst":{en:"To reach your audience on every device, publish this document online.<br />It remains private until you share the link, and you can unpublish at any time."},
"org.users.p2d":{en:"Your current %s subscription allows you to have up to %s users in your organization.",zh:"您现有的 %s 订阅级别只允许您的团队拥有至多 %s 用户"},"footer.community":{en:"Community"},"user.documentanalytics.setup.title":{en:"Set up analytics"},"dialog.googrefer.title":{en:"Google Apps"},"app.custom.description":{en:"The Lucid Software API allows software developers to create their own integrations with Lucid services. The OAUTH consumer key and secret are used in the Authorization API to access resources. The name value will be displayed to users in the editor."},
"label.user":{en:"User",zh:"用���"},"alert.email.invite.invalid":{fr:"Adresse courriel invalide. Entrez une adresse courriel valide (nom@compagnie.com) et cliquez sur Envoyer l'invitation",en:"Invalid email address.  Enter a valid email address (someone@somewhere.com) and click Send Invitation.",zh:"无效的邮箱。请输入有效的邮箱 （someone@somewhere.com)并点击“发送邀请”"},"prefs.h":{en:"Preferences",zh:"编辑者偏好"},"referrals.month.team.credit.desc":{en:"Get one month credit for your Lucidchart Team account.",zh:"您的Lucidchart团队账户得到一个月点数"},
"dialog.googrefer.start_trial":{en:"Start Trial"},"trial.intro.header":{ru:"Свойства пробного премиум-периода",fr:"Les fonctionnalités d'essai premium",en:"Premium Trial Features",nl:"Premium Proefmogelijkheden",pt:"Recursos Premium no Teste",no:"Premium prøveperiode","zh-tw":"高級試用版功能",de:"Premium Testversion Eigenschaften",da:"Premium prøve Egenskaber","zh-cn":"高级试用版功能",es:"Características de la Prueba Premium"},"admin.edituser.email.oauth_conflict.both":{en:"Warning: This user has a Google account linked to their Lucid account. By proceeding, <strong>they will no longer be able to use Google Single Sign-on in Lucidchart or Lucidpress</strong> with their old email. If they are linked to Google Drive, <strong>their account will be unlinked</strong>."},
"apps.title.confluence.server.desc":{en:"Activation, key/secret, and documentation"},"examples.sitemap":{en:"Site Map",zh:"网站导航图"},"alert.document.deleted":{fr:"Ce document a été supprimé.",en:"This document has been deleted.",zh:"此文件已被删除"},"users.level.personal.h":{fr:"Classique",en:"Basic",nl:"Basis",pt:"Básico","zh-tw":"基本版",de:"Basic","zh-cn":"基本版",ja:"ベーシック",es:"Básica"},"publish.downloaddialog.resolution.screen":{en:"Screen"},"team.delete_users.users_successfully_deleted.singular":{en:"User successfully deleted"},
"button.area.select.export":{en:"Select Area and Export"},"ondemand.jira.error_auth_string":{en:"Invalid Atlassian authentication string"},"dialog.eduValidationNeeded.emailSent":{en:"Almost done!  You are on an educational trial.  We have sent you an email with instructions for completing your registration."},"users.pay.h":{fr:"Paiements d’abonnements",en:"Subscription Payments",nl:"Abonnements betalingen",pt:"Pagamento da Assinatura",de:"Abonnement Bestellung",zh:"订金支付",es:"Pago de suscripciones"},
"search.whole-word":{fr:"Mots entiers",en:"Whole Words"},"prefs.legend.grid":{en:"Grid Lines",zh:"网格线"},"dialog.newdoc.press.category.digital.full":{en:"For Tablet, Mobile, & PC"},"user.support.title":{en:"Support Tickets"},"user.cancel.reason.cost.response1.professional":{en:"Would the Basic account work for you? At just $%.2f/month, it could be the right option."},"ctxpane.style.title.image":{en:"Image"},"tips.lineprompt.p":{en:'To <span class="highlight">draw a line</span>, just click and drag from the edge of a shape. Release and an <span class="highlight">autoprompt</span> will help you select your next shape.',
zh:'想要<span class="highlight">画一个线条</span>，只需点击并拖动图形边缘。松开鼠标后一个<span class="highlight">提示框</span>将提示您选择您的下一个图形。'},"tips.lineprompt.h":{en:"Lines and Autoprompt",zh:"线条和提示框"},"notice.free.account":{en:"You are currently on a free account."},"team.setup.invalidemail":{en:"Oops, that email isn't valid. Please try again."},"publication.dialog.embed.activate":{en:"Activate Embed Code"},"pricingTable.feature.press.enterprise.third.tip":{fr:"",en:"Consolidate users into a master account and retain and manage documents.",
nl:"",pt:"",de:"",es:""},"pricingTable.feature.press.edu.team.third":{fr:"",en:"5 GB storage per team",nl:"",pt:"",de:"",es:""},"publishpanel.label.standard":{en:"Standard"},"toolbox.alert.visiostencil.restricted.pro":{en:"Visio Stencil imports are available to Pro and Team accounts. Please consider <a target='_blank' href='/users/level?source=VisioStencilImport'>upgrading</a>"},"presentationpanel.menu.editOptions":{en:"Edit slide options"},"user.close.reason.finished.response":{en:"Did you know that you can keep a Free account forever? Simply come back when you are ready to diagram more!"},
"graffle.upload.ro.p":{en:"OmniGraffle import is available to all Pro and Team subscribers of Lucidchart. You may import your OmniGraffle documents, but you will not be able to further edit any imported OmniGraffle documents unless you <a target='_blank' href='/users/level?source=OmniGraffleImportDialog'>upgrade</a> your account."},"users.notifications.feed":{en:"Notifications feed"},"publish.printdialog.title":{en:"Output Document"},"publishpanel.publish.failure":{en:"Sorry, something went wrong. Please try again."},
"option.linewidth.thin":{fr:"Fin",en:"Thin",zh:"细线"},"user.paymentHistory.emailRecieptTo":{en:"Send email receipt to"},"drive.import.fail":{en:"We were unable to place your file. Please contact support for assistance."},"pricingTable.feature.enterprise.storage":{en:"5 GB of storage per user"},"user.cancel.feature.visio.title":{en:"Visio import and export"},"payment.success.newSubscription.trialStarted":{fr:"Merci. Votre période d'essai de %d jours est activée.",en:"Thank you. You've successfully started your %d-day trial.",
nl:"Dank U. U hebt uw %d-dagen proefperiode succesvol gestart.",pt:"Obrigado. Você acaba de iniciar o seu trial de %d dias.",no:"Takk. Du har startet din %d-dagers prøveversjon.","zh-tw":"謝謝您。您已成功開始您的%d天試用。",de:"Vielen Dank. Sie haben Ihr %d-Tage-Probeabonnement erfolgreich begonnen.",da:"Tak. Du har startet din %d dages prøveperiode.","zh-cn":"谢谢您。您已成功开始您的%d天试用。",ja:"７日間試用期間が無事に開始されました。ありがとうございました。",es:"Gracias. Ha iniciado exitosamente su período de prueba de %d días."},"onboard.next":{en:"Next"},
"dialog.freeLimitations.reason.documentLimit":{en:"Edit more than %d active documents"},"flash.resubscribe.fail":{en:"Failed to resubscribe"},"team.delete_users.files_transferred_to":{en:"All files of deleted users have been transferred to: "},"template.create.description":{en:"Description",zh:"描述"},"notice.templates.shared.upgrade":{fr:"Vous pouvez passer à la  <a href=\"/users/level>version améliorée</a> pour partager ces gabarits avec d'autres utilisateurs appartenant à votre organisation.",en:'You can <a href="/users/level>upgrade</a> to share these templates with other users in your organization.'},
"multishare.embed.code.copied":{en:"Copied!"},"users.cancel.lose.team.storagelimit.press":{en:"I understand my team and I will no longer be able to create or edit documents if the account exceeds the storage limit."},"existing.subscription.cost":{en:"Your existing subscription costs %s."},"licensesurvey.departmentQuestion":{en:"Department"},"pricingTable.feature.basic.highlight":{fr:"Documents et formes illimitées",en:"Unlimited shapes and documents",nl:"Ongelimiteerde vormen en documenten",pt:"Formas e documentos ilimitados",
no:"Ubegrensede former og dokumenter",de:"Unbegrenzte Formen und Dokumente",da:"Ubegrænset former og dokumenter",es:"Formas y documentos ilimitados"},"cancellationsurvey.obstacleQuestion.placeholder":{en:"What did we do or not do that made you decide to leave?"},"menu.previewButton.text":{en:"Preview"},"user.paymentHistory.accountAdmin":{en:"Account admin"},"comment.back":{en:"Back"},"users.edituser.remove_from_team.text":{en:"You are removing %d user(s) from your team. Users you remove will:"},"shapelib.deleteLibrary.error":{fr:"Une erreur est survenue pendant la suppression de la bibliothèque de formes",
en:"Error deleting shape library"},"orginvitation.inviteinitial.p":{en:"Your %s account can be shared with up to %d members of your organization. Enter the name of your organization and the email addresses of those who you would like to share this account, separated by commas.",zh:"您的%s帐户可以有至多%d个组织成员为用户。请输入您的组织名称和您想邀请加入帐户人的电子邮件地址（请用���号分隔名称）。"},"doclist.menu.restorefromtrash":{en:"Restore"},"saml.manage.sendnameidformat.label":{en:"Send NameId format in SAML request"},"docinfopane.preview":{en:"Preview",
zh:"预展"},"ui2.hotspot.linkto.heading":{fr:"Lier à:",en:"Link to:",zh:"连接到:"},"features.import.aws.title":{en:"AWS Import"},"persona.title":{en:"Flow Chart Maker & Online Diagram Software"},"text.align.label":{en:"Alignment"},"admin.licenses.banner":{en:"You have %s Lucid%s licenses remaining."},"users.close.h":{en:"Close Account",zh:"关闭账户"},"users.cancel.lose.team.storageused1":{en:"I understand my team and I may lose documents and images over the free tier storage limit."},"doclist.menu.reminder":{en:"Set reminder"},
"atlassian.server.authflow.gettingstarted.tutorial":{en:"Editor Tutorial"},"menu.view.grid.show":{en:"Show Grid"},"subscription.change.preview.notice.renew.dateString":{en:'With this %1$s, your subscription will be set to renew at <span class="bold">%2$s</span> on %3$s.'},"comment.atmentions.caneditandshare":{en:"edit and share"},"optionbar.group.columns":{fr:"Colonnes",en:"Columns",zh:"列"},"doclist.menu.newfolder.default":{ru:"Новая папка",en:"New Folder",zh:"新文件夹",es:"Nueva carpeta"},"watermark.upgrade.confirm":{en:"Upgrade"},
"option.shape.fill":{fr:"Remplir la forme",en:"Fill shape",zh:"图形填充"},"orginvitation.confirm.redesign.documents.answer":{en:"Yes, you will retain ownership of all your documents and personal preferences."},"apps.title.jira.cloud":{en:"JIRA Cloud"},Page:{fr:"Page",zh:"页面"},"dialogs.font.upgrade.p2.noTrial":{en:"Start a Pro account trial to enable this premium feature."},perdocument:{en:"per document",zh:"每个文件"},"ctxpane.table.dimensions.merge.mergecells":{en:"Merge cells"},"dialog.hotkeyref.sendSelectionToBack":{en:"Send selected items to back most layer"},
"awsimport.dialog.credentials.clialternative":{en:"Alternatively, you can use <a>a script and the AWS CLI</a>."},"storagemeter.available":{en:"You are using %d%% of your %s",zh:"您已经使用储存量（%s）的%d%%"},"flash.edorg.member.already":{en:"You are already a member of this educational institution.",zh:"您已经是该教育机构的成员。"},"presentation.next":{en:"Next slide"},"persona.diagramQuestion":{en:"Which types of diagrams are you creating?"},"teamWelcomeDialog.diagramFirst":{en:"I want to diagram something first"},"users.driveintegration.install.features.4":{en:"Schedule automatic weekly backups"},
"users.driveintegration.install.features.1":{en:"Keep all your files in one place"},"users.driveintegration.install.features.0":{en:"Link to any Google Drive account"},"users.driveintegration.install.features.2":{en:"Collaborate in real time"},"users.pay.p.currentcost":{en:"This subscription costs %s.",zh:"此订阅等级需要花费%s。"},"pricingTable.feature.press.basic.pages":{en:"Unlimited pages per document"},"admin.passwords.year":{en:"every year"},"features.announce.title.info":{en:"Did you know?"},"ondemand.jira.docPicker.attachment_error":{en:"Failed to attach diagram to the issue"},
"button.gliffy.upload":{en:"Upload Gliffy File"},"admin.passwords.prevent_reuse_of":{en:"Prevent reuse of last"},"nav.integrations":{en:"Integrations"},"query.status.renamingDocument":{en:"Renaming Document..."},"doclist.blank.title":{en:"New Blank Document"},"presentation.button.title":{en:"Present/preview document"},"pricingTable.feature.press.pro.highlight.tip":{fr:"Intégrez parfaitement un document Lucidpress sur votre propre site. Votre auditoire peut consulter des vidéos, s’engager avec des éléments interactifs et visionner en mode plein écran. ",
en:"Seamlessly embed a Lucidpress document on your own website. Your audience can watch videos, engage with interactive elements, and view in full-screen mode.",nl:"Sluit een Lucidpress document naadloos in op uw eigen website. Uw publiek kan video's bekijken, bezig gaan met interactieve elementen, en kijken in volledig-scherm modus.",pt:"Incorpore sem problemas um documento LucidPress no seu próprio website. O seu público pode assistir vídeos, se envolver com elementos interativos e visualizar em modo tela cheia.",
de:"Binden Sie Ihre Lucidpress Dokumente ganz einfach und nahtlos auf Ihrer Webseite ein. Ihre Besucher können Videos abspielen, sich mithilfe von interaktiven Elementen selbst einbringen, und Dokumente im Vollbildmodus betrachten.",es:"Inserte sin esfuerzo un documento de Lucidpress en su propio sitio web. Su audiencia podrá ver videos, participar en contenido interactivo y ver en modo pantalla completa."},"users.adduser.new_users.plural":{en:"%d new users created"},"layerpanel.layer":{en:"Overlay"},
"eduRegisterLevel.standardPricing.button":{en:"See standard pricing"},"dialog.newdoc.button.create.chart":{en:"Start Drawing"},"indesign.missingContent.fontTitle":{en:"Missing Fonts (%d)"},"admin.allocation.settings":{en:"License Allocation Settings"},"prefs.h3.search":{en:"Library Search",zh:"搜索图书馆"},"flash.payment.information.error":{en:"We were unable to process your credit card payment. Please correct the error%s below or <a href='/contact' target='_blank'>contact support</a>."},"statepanel.prompt.rename":{fr:"Entrer un nouveau nom pour cet état :",
en:"Enter a new name for the state:",zh:"为此状态输入新名称："},"multishare.collab.description":{en:"Invite collaborators to edit, comment on, or view your document."},"users.cancel.reason.team.competitor":{en:"We are switching to another tool"},"button.pay.annually":{en:"Pay Annually",zh:"每年支付",pt:"Pagar Anualmente"},"gui.growl.masterpages.new":{fr:"NOUVEAUX modèles de page!",en:"NEW Master Pages!"},"user.preferences.size.Custom":{en:"Custom"},"tooltip.download.color.tutorial":{ru:"Узнать больше",fr:"En savoir plus",
en:"Learn more",nl:"Meer informatie",pt:"Saiba mais",de:"Erfahren Sie mehr",es:"Aprenda más"},"team.banners.trial_account":{en:'Questions about your account? Give us a call: <a href="tel:16507336172">1-650-733-6172</a>'},"menu.arrange.locking.size+position":{en:"Lock Size and Position"},"payment.agreeToTos.link":{fr:"conditions d'utilisation",en:"these terms",nl:"deze voorwaarden",pt:"estes termos",no:"vilkårene","zh-tw":"這些條款",de:"diesen Bedingungen",da:"disse betingelser","zh-cn":"这些条款",ja:"これらの契約条件",
es:"estos términos"},"preferences.licenses.onRequest.false":{en:"Administrator manually grants license (pending request)"},"persona.survey.industry.entertainment":{en:"Entertainment & Leisure"},"folderentries.error.parent_deleted":{en:"Cannot operate in a deleted folder."},"message.template.delete":{en:"<p>Are you sure you want to convert this template back into an ordinary document?</p><p>You will no longer be able to use the document as a starting point for new documents.</p>",zh:"<p>您是否确定您想把此模板改成一般的文件？</p><p>您将无法运用此模板来创建新文件。</p>"},
"Arrow Keys":{fr:"Flèches directionnelles",zh:"箭头键"},"user.box.settings.title":{en:"Box Integration Settings"},"eduRequest.granted":{en:"Your request has been approved"},"payment.iTunesManaged.message":{en:"Please use your iPhone or iPad to manage your Lucidchart subscription."},"query.refresh.status.movingFilesFolders":{en:"Moving..."},"fillcontrols.image.maskbutton.new":{en:"Edit Masking"},"subnav.referrals":{en:"Referrals",zh:"推荐人"},"alert.restriction.upgrade.paid.text":{fr:"<p>Si vous voulez retirer cette restriction de façon permanente, vous devez passer à la version payante.</p>",
en:"<p>If you wish to permanently remove this restriction, you should upgrade to a paid subscription.</p>",zh:"<p>如果您想要永久移除该限制，您可以升级为付费订阅账户.</p>"},"presentationpanel.menu.presentFrame":{en:"Present slide"},"persona.survey.sales":{en:"Sales"},"footer.news":{en:"News",zh:"新闻"},"orginvitation.confirm.teamMerge.redesign.notifyInvitation":{en:"Your team has been invited to join the %s (%s - <i>%s</i>) %s Team"},"org.pendingusers.notification.p":{en:"As the team administrator, you can receive an email notification anytime a user not on your team uses your third party access key."},
"Zoom out":{fr:"Zoom arrière",zh:"缩小"},"presentationpanel.frameNameHeader":{en:"Slide Name"},"dock.page.pagelayout":{en:"Page Layout"},"doclist.menu.edit":{en:"Edit",zh:"编辑"},"dialog.googrefer.error.exists":{en:"An account already exists for that domain"},"user.paymentHistory.title":{en:"Payment History"},"education.faq.chart.renew.free.answer":{en:'Students and teachers on free accounts should email <a href="mailto:support@lucidchart.com">support@lucidchart.com</a> to renew their accounts each year. Premium accounts will be renewed automatically. '},
"menu.line.draw.alt":{fr:"Dessiner une ligne",en:"Draw Line",zh:"画线"},"orginvitation.confirm.moveTeams.botton.ignore":{en:"Stay on Current Team"},"dialog.newdoc.button.createdoc":{en:"Create"},"legend.publish.quality":{fr:"Qualité",en:"Quality",zh:"品质"},"menu.shape.change":{fr:"Modifier la forme",en:"Change Shape"},"user.googledrive.view.chart":{en:"View diagrams in Drive"},"cancellationsurvey.cancelAccount":{en:"Cancel Account"},"fonts.link.my":{en:"My Fonts",zh:"我的字体"},"email.collaborator.message":{en:"Message"},
"footer.feedback.send":{en:"SEND"},"option.vector.break":{fr:"Séparer le point",en:"Split point",zh:"分开点"},"label.page.next":{ru:"Следующая страница",en:"Next page",es:"Página siguiente"},"tierselect.alert":{en:"Please select your team size.",zh:"请选择您的团队大小"},"directory.domain_lockdown.domains":{en:"Locked-down domains"},"menu.block.frameRemoveHighlight":{en:"Remove from highlighted shapes"},"vdx.import.drag":{en:'Your Visio files are now being imported. After a file is imported, it will appear in "My Documents". The conversion process may take a few minutes.'},
"users.adduser.domain.sendFailed":{en:"Emails failed to send."},"comparisonTable.gemini":{en:"Gemini"},"atlassian.server.authflow.payment":{en:"Go to payments"},"pricingTable.feature.press.enterprise.highlight":{fr:"",en:"The essential enterprise design tool",nl:"",pt:"",de:"",es:""},"users.adduser.domain.loadFailed":{en:"Error loading users."},"publication.error.VanityLinkInvalidCharacter":{en:"Custom links may only contain alphanumeric characters, underscores, and dashes."},"multishare.web.goToLink":{en:"Go to Link"},
"flash.payment.error.unknown":{en:"There was an unknown error processing your payment. Please try again.",zh:"在处理您的付款过程中有一个未知的错误。请再试一次。"},"angular_users.education.refer_description":{en:"All we ask is that you help us spread the word by referring us to 3 people who might also be interested in %s."},"label.lastname":{fr:"Nom",en:"Last Name",nl:"Achternaam",pt:"Sobrenome",de:"Nachname",zh:"姓",es:"Apellido"},"dialog.googrefer.next_step":{en:"Important: "},"optionbar.group.textformat":{fr:"Format de texte",
en:"Text Format"},"team.delete_users.must_be_member_message":{en:"must be a member of your team"},"user.googledrive.button.unlink":{en:"Unlink Account"},"menu.analyticsButton.hint":{en:"Document Analytics"},"features.view-only.chart.title":{en:"Edit Documents"},"menu.block.frameOptions":{en:"Edit slide options"},"user.cancel.survey.scale":{en:"On a scale of 1-5, how likely are you to re-subscribe to Lucid%s in the future?"},"dialogs.docinfopane.actions.folder.rename.title":{en:"Name Folder"},Optional:{fr:"Optionnel",
zh:"可选项"},"comment.resolve":{en:"Resolve"},"preferences.licenses.override":{en:"Grant available licenses to listed users"},"header.customers":{fr:"Clients",en:"Customers",nl:"Klanten",pt:"Clientes",de:"Kunden",es:"Clientes"},"examples.iphone":{en:"iPhone Mockup",zh:"iPhone 样机"},"dialog.template.exists.title":{fr:"Le gabarit existe",en:"Template exists",zh:"现存模版"},"comparisonTable.enterprise.and.teams":{en:"Enterprise & Teams"},"pricing.quote2.name":{fr:"Ali Khan",en:"Ali Khan",nl:"Ali Khan",pt:"Ali Khan",
no:"Ali Khan",de:"Ali Khan",da:"Ali Khan",es:"Ali Khan"},"user.settings.team.title":{en:"Team Information"},"doclist.refresh.folder":{en:"New folder"},"flash.org.admin.transfer.error.accountId":{en:"Unable to transfer account ownership; the new admin isn't on your account."},"referrals.status.step3.desc":{en:"They confirmed their account",zh:"他们已确认他们的账户"},"atlassian.server.authflow.linkteam":{en:"Link your Team Account"},"menu.page.master.apply":{fr:"Appliquer le modèle",en:"Apply Master"},"user.cancel.reason.employment.response2":{en:"Contact us"},
"user.cancel.reason.employment.response1":{en:"Would you like to transfer ownership of your account? "},"user.paymentHistory.totalDue":{en:"Total Due"},"pricingTable.free.profeatures":{fr:"",en:"Professional features",nl:"",pt:"",de:"",es:""},"pricing.faq.title":{fr:"Questions les plus fréquemment posées",en:"Frequently Asked Questions",nl:"Veelgestelde vragen",pt:"Perguntas Frequentes",no:"Ofte stilte spørsmål",de:"Häufig gestellte Fragen",da:"Ofte Stillede Spørgsmål",es:"Preguntas frecuentes"},
"dialog.reminder.remind":{en:"Remind me every"},"org.gapps.h":{en:"Lucidchart for your Google Apps domain",zh:"为您的Google Apps 公司域名安装Lucidchart"},"payment.fieldNames.name.title":{fr:"Nom indiqué sur la Carte",en:"Name on Card",nl:"Naam op de Kaart",pt:"Nome no cartão",no:"Navn på kortet","zh-tw":"信用卡上姓名",de:"Name des Karteninhabers",da:"Navn på kortet","zh-cn":"信用卡上姓名",ja:"カードに記載されている氏名",es:"Nombre del Titular de la Tarjeta"},"gapps.activation.description":{en:'Enabling <a href="%s" target="_blank" class="hyperlink-default">%s for Google Apps</a> allows you to invite people from your Google for Work™ domain to create and collaborate on content.'},
"dialog.newdoc.press.category.social.short":{en:"Social Media"},"notice.failed.payment":{en:'Your current payment failed. Please update your billing information <a href="%s">here</a>.'},"user.settings.profile.description":{en:'To set up your forum avatar, create a <a href="http://www.gravatar.com/" target="_blank">Gravatar</a> account for %s.'},"referrals.credit.h2":{en:"You have %d referral credit(s) available for use.",zh:"您有 %d 推介点数可使用"},"youtube.url.error.invalid":{en:"The video URL is invalid."},
"growl.save.timeout":{fr:"L'enregistrement a échoué. Veuillez réessayer.",en:"Save timed out. Please try again.",zh:"保存超时，请重试"},"flash.template.unshare.unknown":{en:"Unknown template.",zh:"未知模板。"},"dialog.googrefer.button.pos":{en:"Start Trial"},"admin.licenses.get_more":{en:"Get More Licenses"},"subnav.h.share":{en:"Share",zh:"分享"},"message.template.overwrite":{fr:"Ce gabarit existant sera écrasé.",en:"The existing template will be overwritten.",zh:"现有的模版将被覆盖"},"user.subscriptionlevel.title":{fr:"Statut Abonnement",
en:"Subscription Level",nl:"Abonnement Niveau",pt:"Nível da assinatura",no:"Abonnement-type","zh-tw":"計劃等級",de:"Abonnementstufe",da:"Abonnement niveau","zh-cn":"计划等级",ja:"定期購買レベル",es:"Nivel de Suscripción"},"examples.org":{en:"Org Chart",zh:"组织图"},"pricingPage.freeAccount.promo":{fr:"Pas encore convaincu? Explorer un compte gratuit pour un nombre illimité de fois&mdash;aucune carte de crédit requise. ",en:"Not convinced yet? Explore a free account now for an unlimited amount of time&mdash;no credit card required.",
nl:"Nog niet overtuigd? Gebruik een gratis account voor een onbepaalde tijd&mdash;geen creditcard nodig.",pt:"Ainda não está convencido? Experimente uma conta gratuita agora por tempo ilimitado&mdash;não é necessário cartão de crédito.",no:"Fremdeles ikke overbevist? Utforsk en gratis konto nå i en ubegrenset periode&mdash;det er ikke nødvendig å registrere et kredittkort.",de:"Nicht überzeugt? Testen Sie jetzt unsere kostenlosen Accounts für unlimitierte Zeit&mdash;keine Kreditkarte benötigt.",da:"Endnu ikke overbevist? Udforsk en gratis konto nu, i en ubegrænset periode&mdash;intet kreditkort nødvendigt.",
es:"¿Aún no está convencido? Explore una cuenta gratuita por un tiempo ilimitado&mdash;no se requiere tarjeta de crédito."},"users.settings.password.h2":{en:"Change Password",zh:"修改密码"},"dialog.newdoc.press.category.print.full":{en:"For Print"},"users.forgotpassword.email.error.chart":{en:"There was an error sending an email to reset your password.  Please <a href='http://support.lucidchart.com/anonymous_requests/new'>contact support</a> for assistance."},"tablet.visio.import.warning":{en:"This document is an imported Microsoft Visio file. This diagram can be edited from the mobile app without limitations; however, editing this file from a computer will require a professional or team subscription."},
"pricingTable.feature.team.collaboration":{fr:"Une collaboration illimitée",en:"Unlimited collaboration",nl:"Onbeperkte samenwerking",pt:"Colaboração ilimitada",no:"Ubegrenset samarbeid",de:"Unbegrenzte zusammenarbeit",da:"Ubegrænset samarbejde",es:"Colaboración ilimitada"},"user.settings.sso.account":{en:"*Disabled due to team settings. Contact admin to update your Lucidchart username or email."},"button.unpublish":{en:"Unpublish"},"org.gapps.p2b":{en:"Anyone who clicks through will join your Lucidchart organization with their existing Lucidchart account (if they have one), or with a new one provisioned for them.",
zh:"任何人可通过使用现存的Lucidchart 账户（如果有的话）点击加入Lucidchart 团队。 或者将会获得一个新的账户。"},"org.gapps.p2a":{en:"Any member of your Google Apps account who logs in to Lucidchart from Google Apps will join your Lucidchart organization with their existing Lucidchart account (if they have one), or with a new one provisioned for them.",zh:"您Google Apps 账户的成员通过Google Apps 进入Lucidchart时，如果已经有Lucidchart帐户则通过已有的Lucidchart账户加入您的Lucidchart团队。如果他们之前没有Lucidchart帐户，将获得一个新的账户。"},"publication.dialog.embed.docsize.custom":{en:"Custom"},
"menu.page.locking.content":{en:"Prevent adding content"},"revision.current":{en:"Current Version"},"trialOffer.discount.paragraph":{en:"Start your subscription now and save 10%% on your first payment. Get your %s subscription for only %s (plus any additional sales tax)."},"documents.MonthFreePromotionDialog.description":{en:"Subscribe now and get your first month free. This is a risk-free opportunity. Cancel anytime."},"growl.mention.send.error":{en:"Could not send notification. If this error persists, please contact support"},
"ondemand.jira.configure.instance_linked_user_on_linked_team":{en:"<h2>Your add-on is ready to use</h2><p>The Lucidchart add-on is currently linked to your Lucidchart team account.</p><p>All users on your team will now be able to edit and create Lucidchart diagrams in JIRA.</p>"},"apps.atlassiancloud.unlink.button":{en:"Unlink"},"payment.fieldNames.name":{fr:"nom",en:"name",nl:"naam",pt:"nome",no:"navn","zh-tw":"姓名",de:"Name",da:"navn","zh-cn":"姓名",ja:"氏名",es:"nombre"},"users.level.td.multiuser":{en:"Multiple Users",
zh:"多个使用者"},"education.pa2":{en:"Research suggests that there are three types of knowledge acquisition that drawing diagrams can reinforce. First, diagramming trains students to include relevant problem information, and to leave out irrelevant features. Second, it teaches students how to organize the relevant information spatially, and to see and understand proper relationships. Third, students are able to extend the knowledge and understanding represented by one diagram to other analogous situations or problem solving situations. At each stage, teachers can diagnose students' difficulties in gaining the proper understanding and intervene as needed.",
zh:"研究表明，通过绘制图表可以加强对三种类型的知识的获取。首先，图表培养学生使用相关信息来概括问题的能力。其次，它教导学生如何组织有关的信息空间，并明白什么是正确的关系。第三，学生能够扩大对知识面的了解，一个图表所代表的其他类似情况以及相关问题的解决方式。在每一个阶段，教师可以准确的了解到学生的困难，并根据学生需要进行指导。"},"education.pa1":{en:"Drawing diagrams trains students on how to translate written information into visual information, with the opportunity to acquire knowledge during this process through reorganization of information and inference-making.",zh:"绘制图表训练学生如何将书面信息转换至视觉信息。同时也可以使学生在这个推理决策以及重新组织的过程中能够更好的获取知识."},"googleclassroom.welcome.learnMore":{en:"To learn more about how to use our EDU Premium features,"},
"multishare.web.copyTooltip":{en:"Ctrl+C to copy"},"subscriptions.upgradeLicenses.numberToPurchase":{en:"Number of licenses to purchase"},"payConfirm.monthly.rejectButton.text":{en:"I'll stick with monthly"},"users.level.trial":{en:'You are in your free trial period for %s. To pay for your subscription, click <a href="%s">here</a>.'},"footer.android":{en:"Android mockup"},"publication.dialog.embed.preview":{en:"Preview"},"invoices.notification.admin":{en:"Send email receipt to account admin"},"doclist.refresh.sort.saved.desc":{en:"Modified (New - Old)"},
"doclist.menu.rename.document":{en:"Enter a name for this %s",zh:"输入%s的名称"},"presentation.options.transition":{en:"Transition"},"comparisonTable.standard":{en:"Standard"},"comparisonTable.venn.diagrams":{en:"Venn diagrams"},"users.cancel.pro.feature3.press":{en:"Document embedding"},"subscriptions.upgradeLicenses.purchase.more":{en:"Purchase more licenses"},"publishpanel.lastUpdated":{en:"Last Updated:"},"sqlexporter.exportas":{en:"Select your database vendor:"},"shapelib.updateLibrary":{en:"Saving shape to library"},
"team.delete_users.no_new_owner_label":{en:"Delete users without transferring documents (not recommended)"},"Last Saved":{zh:"上一个保存"},"documentanalytics.dates.presetlabel.thirtydays":{en:"Last 30 Days"},"doclist.createdoc.not.folderowner":{en:"Your new document cannot be saved in this folder due to your current sharing permissions. It will instead be saved in your My Documents folder."},"alert.tos.agree.chart":{en:'You must agree to the <a href="/pages/tos" target="_blank">Terms of Service</a> before registering your account with Lucidchart.',
zh:'在注册Lucidchart账户前，必须同意<a href="/pages/tos" target="_blank">Terms of Service (服务条款)</a> '},"indesign.missingContent.fontWrongFileType":{en:'Oops! Please select a valid font file (.ttf, .ttc or .otf). Tip: You can upload additional fonts via the <a href="#"class="tutorial-link">font manager</a> at any time.'},"notice.amazon_not_now":{en:"Not now"},"folderentries.error.shareddocs":{en:"This folder is only for documents recently shared with you."},"forum.post.edit.h2":{en:"Edit Post In: %s",zh:"编辑文本：%s"},
"button.visio.upload":{en:"Upload Visio File"},"invitations.accept.document":{en:"Accept invitation to '%s'"},"comparisonTable.product.support":{en:"Product support"},"prefs.hintLevel.novice":{en:"On"},"users.register.ed.new.p.press":{en:"You may also join %s by creating a new Lucidpress account. This account will be linked to %s, and will share all the benefits of %s's subscription.",zh:"你也可以通过新建一个Lucidpress账户来加入%s。此账户会与%s连接，并且可以分享%s的所有功能。"},"user.paymentHistory.subtotal":{en:"Subtotal"},"docinfopane.actions.newdocument":{en:"Create New From Template",
zh:"新文件"},"users.adduser.domain.setup.total_users.plural":{en:'There are a total of <span class="bold">%s other users</span> from your domain. Currently <span class="bold">%s users</span> from your domain are <span class="bold">already using Lucid</span> but with limited access. '},"ondemand.jira.attach.create_attachment_limit_error":{en:"Unable to create attachment. Attachment size limit is exceeded, please increase it on your instance."},"user.storage.meter.title":{en:"Storage"},"download.error.chart":{en:"There was an error with your download. Please <a target='_blank' href='http://support.lucidchart.com/requests/new'>submit a support ticket</a> and include the URL of your file so we can resolve this as soon as possible. We apologize for the inconvenience."},
"user.settings.password.forgot":{en:"Forgot your password?"},"orginvitation.confirm.notifyInvitation":{en:"You have been invited to join the %s %s team."},"user.close.reason":{en:"What is your primary reason for deciding to close your Lucid account?"},"flash.template.share.error":{en:"Could not share template.",zh:"不能分享模板."},"subnav.sort.created":{en:"Created",zh:"建立日期"},"referrals.desc":{en:"Sign up for Lucidchart, an online and collaborative diagramming application, and get 1 free month of premium features!",
zh:"注册Lucidchart，一个在线合作制作图表的应用，并且得到一个月的额外功能。"},"payConfirm.team.boxThree.title":{en:"Document Retention"},"multishare.status.error":{en:"Error while publishing, please try again."},"directory.domain_lockdown.no_url":{en:"Must have an authentication URL to enable custom redirect"},"ondemand.confluence.configure.lacking_permissions_text":{en:'It looks like the add-on does not have sufficient permissions on this instance. For more information see <a target="_blank" href="http://support.lucidchart.com/entries/62570660-JIRA-Cloud-Lucidchart-add-on-permissions-on-a-JIRA-Cloud-instance">this article</a>.'},
"persona.survey.highered.student":{en:"Education (higher ed) - Student"},"flash.payment.error.generic":{en:"There was an error updating your billing information. Please try again."},"users.edituser.popup.require_password":{en:"Your password is required to authorize changes to usernames or emails."},"ctxpane.layout.arrange.align.label":{en:"Align:"},"notice.trial.expires.edu.hours":{en:"You have %d hours left to confirm your account."},"force.password.reason.expired":{en:"Your admin has required you to change your password. Please enter a new password."},
"ondemand.atlassian.configure.once_linked":{en:"Once accounts are linked, you can create diagrams on this application instance."},"persona.survey.projecttype.example":{en:"For example, internal training document, sales collateral, etc."},"preferences.licenses.custom.showAdminInfo":{en:"Show admin name and email in confirmation dialog"},"doclist.menu.rename.folder":{en:"Enter a name for this folder",zh:"输入新文件夹名称"},"flash.user.confirmemail.inactive":{en:"That email confirmation link is no longer active.",
zh:"该电子邮件确认链接已不再有效。"},"doclist.menu.newfolder":{en:"New Folder",zh:"新文件夹"},"user.cancel.feature.press.history.description1":{en:"You will lose the ability to "},"user.cancel.feature.press.history.description2":{en:"restore to any point in the history of a document"},"user.cancel.feature.press.history.description3":{en:". Free accounts are unable to revert to previous saves if you or a collaborator accidentally deletes or alters content in a document."},"menu.arrange.locking.fullLock":{en:"Lock"},
"users.level.button.pro.keep":{en:"Keep Pro",zh:"保持专业版"},"org.transfer.confirm.demote":{en:"I understand I will be demoted from Account Admin"},"flash.template.undelete.error":{en:"Error un-deleting that template. Please try again later.",zh:"取消删除该模板存在错误。请稍后再试。"},"users.driveintegration.autosync.off.chart":{en:"Do not automatically sync new diagrams"},"org.gapps.sso.required":{en:"Your team requires logging in with Google Single Sign On. Please contact your team admin."},"admin.table.rows_not_shown":{en:"%d rows not shown"},
"assets.brand.fonts.upgrade.rejected":{en:"No problem. For now, we'll use the standard Lucidpress styles as your team's defaults. You can change this at any time."},"user.backups.restore.description":{en:'Upload a backup file, and we\'ll put the documents in a folder called "restore-&lt;date&gt;".'},"users.close.error.paid.other.product.press":{en:"We are unable to close your account since you have a paid subscription for Lucidchart. Please cancel your Lucidchart subscription first."},"users.documentanalytics.setup.republish.button":{en:"Publish Now"},
"trialOffer.extend.textUnderButton":{en:"Cancel anytime • Additional 7 days free • No commitment"},"url.nav.customers":{fr:"/pages/fr/clients",en:"/pages/customers",nl:"/pages/nl/klanten",pt:"/pages/pt/clientes",de:"/pages/de/kunden",es:"/pages/es/clientes"},"user.preferences.size.A3":{en:"A3 (29.7x42 cm)"},"notice.team.expired.admin":{en:'Your Team account has expired. %d team members are unable to create or edit documents. <a href="/users/teamLevel">Click here</a> to renew your subscription'},"user.preferences.size.A5":{en:"A5 (14.8x21 cm)"},
"user.preferences.size.A4":{en:"A4 (21x29.7 cm)"},"oauth.connect":{en:"Connect %s to Lucidchart"},"persona.survey.expecteduse.work":{en:"For work projects"},"publishpanel.label.custom":{en:"Custom link"},"org.gapps.requiredrivebackups.confirm":{en:"You have chosen to require backups to each team member's Google Drive account. They will be notified of this change by email."},"licensing.settings.chart":{en:"Lucidchart License Settings"},"users.userdetails.roles.team_admin":{en:"Team Admin"},"publishpanel.publish.update":{en:"Update"},
"nav.customers":{fr:"Clients",en:"Customers",nl:"Klanten",pt:"Clientes",de:"Kunden",es:"Clientes"},"payConfirm.monthly.boxOne.title":{en:"Big Savings."},"payConfirm.monthly.upgradeButton.title":{en:"Upgrade to Annual"},"users.transfer.onlyone":{en:"Your account owner role will be transferred to %s"},"atlassian.server.authflow.gettingstarted.integrate":{en:"Integrate with %s or %s"},"users.cancel.persuade.3.chart":{en:'Have you submitted a <a href="http://support.lucidchart.com/forums/21398513-Current-Feature-Requests/entries/new">feature request</a>? Let us see if we can help before you cancel.'},
"growl.save.nochange":{fr:"Aucune modification à enregistrer.",en:"No changes to save.",zh:"保存没有变化"},"users.driveintegration.backup.none":{en:"No automated backups"},"indesign.missingContent.imageTitle":{en:"Missing Images (%d)"},"masterpanel.button.new":{fr:"Nouveau modèle",en:"New Master"},"footer.newsletter":{en:"Newsletter software"},"orginvitation.flash.successfullyJoined.failedTransfer":{en:"Successfully joined the %s team, but there was an error transferring your account credit to the %s team's account. Please contact support to transfer your remaining credit."},
"message.pagerange.notAPage":{en:"There is no page %s in this document."},"preferences.licenses.onRequest":{en:"When a user requests a license..."},"community.h.search":{en:"Community Search:",zh:"社区搜索："},"users.cancel.reason.team.moving":{en:"We're moving to another %s account"},"pricingTable.label.objLimit":{fr:"Objets par document",en:"Objects per document",nl:"Objecten per document",pt:"Objetos por documento",de:"Objekte pro Dokument",es:"Objetos por documento"},"apps.title.google.desc":{en:"Activation, provisioning, and Drive backups"},
"optionbar.group.style":{fr:"Style",en:"Style",zh:"样式"},"menu.drawOffPage":{en:"Show off page content"},"orginvitation.accept.h2.existing.press":{en:"Use an existing Lucidpress account",zh:"使用现有的Lucidpress账户"},"pricingTable.feature.chart.edu.enterprise.second.tip":{fr:"",en:"Unlimited, free integration with SAML for greater productivity and collaboration.",nl:"",pt:"",de:"",es:""},"dialog.upgrade.regift.text.regift":{en:"Thank you for using %s! We've upgraded you to %s for %d days so you can try out some of our new features."},
"user.close.reason.press.finished.plural":{en:"Our current project has finished / we have no further use for a layout tool"},"pricingTable.feature.press.pro.second":{fr:"Polices personnalisées",en:"Custom fonts",nl:"Aangepaste lettertypen",pt:"Fontes personalizadas",de:"Eigene Schriftarten",es:"Tipografías personalizadas"},"users.usertable.columns.created":{en:"Created"},"assets.brand.title":{en:"Brand Assets"},"dialog.collaborator.role.edit.heading.suffix":{fr:"à :",en:"to:",zh:"发送给："},"menu.crop.image.press":{fr:"Recadrer l'image",
en:"Edit Crop or Mask"},"lucid.team.edituser.email.oauth_conflict.press":{en:"Warning: This user has a Google account linked to their Lucidpress account. By proceeding, <strong>they will no longer be able to use Google Single Sign-on in Lucidpress</strong> with their old email. If they are linked to Google Drive, <strong>their account will be unlinked</strong>."},"users.cancel.reason.switched.employment.persuade":{en:'Would you like to transfer ownership of your account? <a href="/contact?source=cancel">Contact us</a>'},
"team.delete_users.no_new_owner":{en:"No user chosen to receive documents"},"users.settings.email.oauth_conflict.press":{en:"You have a Google account linked to your Lucidpress account. By proceeding, <strong>you will no longer be able to use Google Single Sign-on in Lucidpress</strong> with your old email. If you are linked to Google Drive, <strong>your account will be unlinked</strong>."},"comparisonTable.server.rack.diagrams":{en:"Server rack"},"template.delete":{en:"Delete Template"},"subscription.annual":{fr:"annuel",
en:"annual",nl:"jaarlijks",pt:"anual",de:"jährlich",es:"anual"},"dialog.hotkeyref.addFrame.description":{en:"Add a presentation slide"},"user.paymentHistory.includeCompanyName":{en:"Include company name"},"apps.title.hipchat.desc":{en:"Setup, deactivation, and documentation"},"directory.domain_lockdown":{en:"Domain Lockdown"},"invitation.sending":{fr:"Envoi de l'invitation…",en:"Sending Invitation...",zh:"正在发送邀请..."},"pricingTable.label.documentLimit":{fr:"Nb de documents",en:"# of documents",nl:"Aantal Documenten",
pt:"# de documentos",de:"Zahl der Dokumente",es:"Nº. de documentos"},"user.storage.upgrade":{en:'Only paid accounts can purchase additional storage. <a id="storage-pay-now" href="%s">Pay now</a> to end your trial and unlock the ability to add storage.'},"features.digitalpublishing.title":{en:"Digital publishing"},"payment.fieldNames.cvv":{fr:"code de vérification",en:"verification code",nl:"verificatiecode",pt:"código de verificação",no:"valideringskode","zh-tw":"驗證碼",de:"Kartenprüfnummer",da:"bekræftelseskode",
"zh-cn":"验证码",ja:"照合コード",es:"código de verificación"},"pricingTable.feature.premier.highlight.tip":{en:"You have a dedicated support agent to answer your questions."},"education.faq.press.renew.docs.graduation.answer":{en:"You will always have access to your documents after you graduate. Due to the limitations of the Free plan, however, you will not be able to edit documents if your account storage usage has exceeded its limit."},Italic:{fr:"Italique",zh:"斜体"},"option.arrowstyle.open":{fr:"Flèche ouverte",
en:"Open Arrow",zh:"指向箭头"},"users.level.td.free.collab":{en:"2 Collaborators",zh:"2个合作者"},"user.preferences.prompt.false":{en:"Do nothing"},"referrals.month.pro.extend.desc":{en:"Get one month credit for your Lucidchart Pro account.",zh:"您的Lucidchart 专业账户将获得一个月的点数"},"manageLicenses.timeRequested":{en:"Times Requested"},"user.storage.price_table.change":{en:"Change"},"onboarding.welcomeDialog.docName.document":{en:"document"},"users.editgroups.dialog.create_in_panel":{en:"Please create groups in the left panel before assigning users to groups."},
"org.gapps.pendingusers.h":{en:"Pending Google Apps Users"},"user.cancel.feature.complexity.title":{en:"Unlimited documents and objects"},"googleslides.integration.failed":{en:"Lucidchart failed to integrate with Google Slides"},"comparisonTable.video":{en:"Video"},"user.preferences.guides":{en:"Guides"},Image:{fr:"Image",zh:"图像"},months:{fr:"mois",en:"months",nl:"mannden",pt:"meses",de:"Monate",es:"meses"},"pricingTable.feature.team.highlight":{fr:"Tous les avantages du Pro dans un pack d’équipe",
en:"All the benefits of Pro in a team package",nl:"Alle voordelen van Pro in een teampakket",pt:"Todos os benefícios de um Pro em um pacote de equipe",no:"Alle fordelene ved Pro i en pakke laget for bruk av team",de:"Alle Vorteile von »Pro« in einem Team Packet",da:"Alle fordelene ved Pro i en teampakke",es:"Todos los beneficios de Pro en un paquete para equipos"},"docinfopane.actions.copy":{en:"Copy",zh:"复制%s"},"ondemand.admin.configure.details":{en:"To use the Lucidchart add-on, you must have a <strong>Lucidchart Team account</strong>."},
"label.publish.page.part":{fr:"Partie de la page courante",en:"Part of Current Page",zh:"当前页面的一部分"},"dialog.upgrade.presentation":{en:"Create dynamic presentations with presentation mode!  Presentation mode is available to Pro and Team users.  "},"navpanel.title":{fr:"Navigateur",en:"Navigator",zh:"导航器"},"dialog.upgrade.regift.text.presentation":{en:"We've just released presentation mode in %s! We've upgraded you to %s for %d days so you can try it out."},"users.cancel.team.feature3.link.press":{en:"Review your existing structure and users now to see who will be affected"},
"Right Align":{fr:"Aligner à droite",zh:"右对齐"},"ctxpane.layout.wrap.left":{en:"Wrap text to the left of the object."},"ondemand.confluence.configure.instance_linked_user_not_on_a_team":{en:"<p><strong>The Lucidchart add-on has been configured to link to a Lucidchart team account, but you are not on the Lucidchart team.</strong></p><p>You can contact the Lucidchart Team Admin to have him or her put you on the team, or click below to create a new team account.</p>"},"flash.invitation.cannot_change_team":{en:"Your team admin has prevented you from joining another team."},
"orginvitation.accept.new.p.chart":{en:"You may also accept this invitation by creating a new Lucidchart account. This account will be linked to the organization %s, and will share all the benefits of %s's subscription.",zh:"您也可以接受邀请并建立一个新的Lucidchart账户。此帐户将链接至该组织的%s并将共享所有%s的订阅的好处。"},"option.lineshape.curved":{fr:"Courbé",en:"Curved",zh:"弯角线"},"doclist.menu.analytics.view":{en:"View Analytics"},"teamWelcomeDialog.getStarted":{en:"Get started by inviting members to your team"},"menu.download.description":{fr:"Télécharger un PDF ou une image",
en:"Download a PDF or image"},"comparisonTable.google.apps.for.domains":{en:"Google Apps for Domains"},"trialsurvey.title.press":{en:"Lucidpress Basic"},"orginvitation.confirm.teamMerge.redesign.answer3.contactSupport":{en:"Please contact support in order to credit your remaining balance to the %s account."},"pricingTable.enterpriseTeamSizeOption":{ru:"100+ см. Корпорациям",en:"100+ see Enterprise",es:"100+ ver Empresa"},"pricingTable.label.ScreenQuality":{fr:"",en:"Screen quality",nl:"",pt:"",de:"",
es:""},"ctxpane.layout.metrics.originalSize":{en:"Original Size"},"atlassian.server.authflow.error.generic":{en:"An error occurred. Please contact support for help."},"comparisonTable.flowchart":{en:"Flowchart"},"atlassian.server.authflow.linkaccount":{en:"Link account"},"users.pay.p.level.changed":{en:"You have changed your subscription level from %s to %s.  Until you pay the subscription fee for %s, you will not have access to its features.",zh:"您已经将您的订阅等级从%s改成了%s。直到您支付%s的费用为止，您将不能使用这个功能。"},"apps.atlassiancloud.unlink.title":{en:"Unlink Application"},
"multishare.publish.page.submit":{en:"Publish Page"},"trial.intro.faq.charged.during.description":{ru:"Нет, во время Вашего пробного периода с Вас плата взиматься не будет.",fr:"Non, vous ne serez pas facturé lors de votre essai",en:"No, you will not be charged during your trial.",nl:"Nee, er worden geen kosten in rekening gebracht tijdens uw proefperiode.",pt:"Não, você não irá ser cobrado durante seu teste.",no:"Nei, du vil ikke bli belastet under din prøveperiode.","zh-tw":"您在免費試用期間不會被收費。",de:"Nein, Sie müssen während der Testversion nichts bezahlen.",
da:"Nej, vil du ikke blive opkrævet under din prøveperiode.","zh-cn":"您在免费试用期间不会被收费。",es:"No se realiza ningún cargo durante el período de prueba."},"signin.restrict_ip.title":{en:"Restrict user login to whitelisted IP addresses."},"users.userdetails.groups.heading":{en:"Team & Groups"},"user.close.reason.features.response3":{en:" for more information about utilizing our features?"},"user.close.reason.features.response2":{en:"our tutorials"},"user.close.reason.features.response1":{en:"Have you checked "},
"user.googledrive.view.press":{en:"View documents in Drive"},"user.googledrive.backup.disabled":{en:"Your team admin has overridden your Drive backup frequency settings"},"saml.sso.nocustomidattributesent":{en:"SAML response missing required custom identifier.  Please contact your SAML administrator."},"footer.templates.flyer":{en:"Flyer Templates"},Edit:{fr:"Modifier",zh:"编辑"},"subscription.change.preview.notice.noPay":{en:"Your account has sufficient credit to cover your new subscription. The remaining credit of %s will be applied to future charges."},
"label.creditcardnumber":{fr:"Numéro carte de crédit",en:"Credit Card Number",nl:"Creditcardnummer",pt:"Número do cartão de crédito",de:"Kreditkartennummer",es:"Número de tarjeta de crédito"},"collaborate.option.view":{fr:"peut voir",en:"Can view",zh:"可查看"},"comparisonTable.per.user":{en:"/ user"},"awsimport.dialog.error.forbidden.some":{en:"Error: Unauthorized to get %s data. If you proceed without this data, your diagram may be incomplete."},"users.level.td.team.features":{en:"MS Visio Import/Export <br />Wireframing / iOS Mockups<br />Revision history<br />Shared templates and images",
zh:"SSL 加密<br/>框架图/iPhone模型<br/>修改历史<br/>分享的模板和图片"},"flash.changes.saved":{en:"Changes saved.",zh:"保存更改"},"pricingTable.pro":{fr:"Pro",en:"Pro",nl:"Pro",pt:"Pro",no:"Pro",de:"Pro",da:"Pro",zh:"专业版",es:"Pro"},"onboard.style":{en:"Add colors and style to your diagram with ease."},"prefs.zoom.normal.press":{en:"Normal (125%)",zh:"正常(125%)"},Bold:{fr:"Gras",zh:"粗体"},"label.invitation.single":{fr:"À usage unique",en:"Single use",zh:"单次使用"},"pricingTable.label.pageLimit":{fr:"",en:"Page limit",nl:"",pt:"",
de:"",es:""},"payment.cost.monthly.withSpacing":{fr:"%s / mois",en:"%s / month",nl:"%s / maand",pt:"%s / mês",no:"%s / måned","zh-tw":"%s / 月",de:"%s / Monat",da:"%s / måned","zh-cn":"%s / 月",ja:"%s / 月",es:"%s / mes"},"pricingTable.feature.chart.edu.team.highlight.tip":{fr:"",en:"All the benefits of a student account plus superior collaboration and assignment tracking.",nl:"",pt:"",de:"",es:""},"levelName.lucidchart.basic":{fr:"Lucidchart Classique",en:"Lucidchart Basic",nl:"Lucidchart Basis",pt:"Lucidchart Básico",
no:"Lucidchart Basis",de:"Lucidchart Basic",da:"Lucidchart Basis",zh:"Lucidchart 个人版",es:"Lucidchart Básica"},"saml.idpMetadata.title":{en:"Identify Provider Metadata"},"users.education.upgrade.h1":{en:"Free Pro account for students",zh:"对学生免费的专业账户"},"footer.careers":{fr:"Carrières",en:"Careers",nl:"Carrière",pt:"Vacatures",de:"Arbeitsplätze",es:"Carreras"},"comment.create":{en:"Create"},"education.label.name":{fr:"Votre Nom",en:"Your Name",nl:"Uw naam",pt:"Seu Nome",no:"Ditt navn",de:"Ihr Name",
da:"Dit Navn",zh:"您的名字",es:"Su nombre"},"features.import.visioStencil.chart.title":{en:"Import Visio Stencils"},"users.cancel.pro.feature3.elaborate.press":{en:"You will lose the ability to <strong>embed fully-interactive documents on your website</strong>. Published documents on Free accounts can only be viewed in the standard Lucidpress-branded viewer."},"features.shape-library-generic.description":{en:"Need more sophisticated diagrams? Upgrade your account and get access to our advanced shape libraries."},
"payment.featureBullets.chart.team.1":{fr:"Gestion de l'équipe et intégrations",en:"Team management and integrations",nl:"Team management en integraties",pt:"Integrações e gerenciamento de equipe",no:"Administrasjon av teamet og integrasjoner","zh-tw":"團隊管理和整合",de:"Teammanagement und Integrationen",da:"Team styring og integration","zh-cn":"团队管理和整合",ja:"チームの管理と統合",es:"Gestión del equipo e integraciones"},"payment.featureBullets.chart.team.3":{fr:"Import et export Visio",en:"Visio import and export",
nl:"Visio import en export",pt:"Importar e exportar Visio",no:"Visio import og eksport","zh-tw":"支持Visio格式的導入和導出",de:"Import und Export mit Visio",da:"Visio import og eksport","zh-cn":"支持Visio格式的导入和导出",ja:"Visioインポート&エクスポート",es:"Importar / Exportar de Visio"},"payment.featureBullets.chart.team.2":{fr:"Formes et documents pro en illimité",en:"Unlimited professional shapes and documents",nl:"Ongelimiteerd professionele vormen en documenten",pt:"Documentos e formatos profissionais ilimitados",no:"Ubegrenset med profesjonelle former og dokumenter",
"zh-tw":"無專業形狀和文檔限制",de:"Unbegrenzte professionelle Formen und Dokumente",da:"Ubegrænsede professionelle former og dokumenter","zh-cn":"无专业形状和文档限制",ja:"無制限プロフェッショナル・シェイプとドキュメント",es:"Modelos y documentos profesionales ilimitados"},"docilst.trashempty":{en:"Hey, everybody makes mistakes. Documents you delete will appear here."},"user.googledrive.feature.5":{en:"Schedule automatic weekly backups"},"alert.restriction.upgrade.higher":{fr:'<p>Si vous voulez retirer cette restriction, passez à  <a target="_blank" href="/users/level?source=RemoveRestrictionHigherSubscription">un niveau d\'abonnement supérieur</a>.</p>',
en:'<p>If you wish to remove this restriction, you should <a target="_blank" href="/users/level?source=RemoveRestrictionHigherSubscription">upgrade</a> to a higher subscription level.</p>',zh:'<p>如果您想删除此限制，可以<a target="_blank" href="/users/level?source=RemoveRestrictionHigherSubscription">升级</p>账户。'},"user.googledrive.feature.1":{en:"Link to any Google Drive account"},"user.googledrive.feature.2":{en:"Keep all your files in one place"},"user.googledrive.feature.3":{en:"Collaborate in real time"},
"users.grant_licenses.submit":{en:"Grant License"},"login.auth_method_not_allowed":{en:"Authentication method is not allowed. Please contact your team admin."},"pricingTable.feature.basic.highlight.tip":{fr:"Aucune limite sur les documents que vous pouvez créer ou les formes que vous pouvez inclure.",en:"No limit on the documents you can create or number of shapes you can include.",nl:"Geen beperking op documenten creëren of op aantal vormen per document.",pt:"Não há limites para a criação de documentos ou número de formas que você pode incluir.",
no:"Ingen begrensninger for antall dokumenter du kan lagre eller former du kan inkludere.",de:"Keine Begrenzung für das Erstellen von Dokumenten oder das Einfügen von Formen.",da:"Ingen grænse for, hvor mange dokumenter du kan oprette, eller antal af former du kan inkludere.",es:"Sin límite en la cantidad de documentos que pueden crearse o el número de formas que incluirse."},"dialog.googrefer.success.password":{fr:"Mot de passe",en:"Password",nl:"Wachtwoord",pt:"Senha",de:"Passwort",zh:"密码",es:"Contraseña"},
"demo.welcome.press":{en:"Start your first document with our demo tour!"},"users.cancel.reason.individual.moving":{en:"I am moving to another %s account"},"doclist.homeempty":{en:'Your documents will appear here. Look in "Shared with Me" for files that were shared with you or click "+Document" to get started.'},"user.externalApps.title":{en:"External Applications"},"publishpanel.status.waiting":{en:"Waiting..."},"footer.howto.newsletter":{en:"How to Make a Newsletter"},"gapps.tabs.google_drive_integration":{en:"Google Drive Integration"},
"comparisonTable.mac.compatibility":{en:"Mac compatibility"},"features.announce.title.addon":{en:"Premium Add-on"},"ctxpane.gallery.size.fit.tooltip":{en:"Show the entire image within the slideshow bounding box"},"org.prefs.lockout.half":{en:"30 minutes"},"publish.downloaddialog.exportToDrive":{en:"Export to Google Drive"},"ctxpane.layout.wrap.auto":{en:"Wrap text to the left or right, whichever has more space."},"label.expire.date":{fr:"Date d’expiration",en:"Expiration Date",nl:"Verloopdatum",pt:"Data de expiração",
de:"Gültig bis",es:"Fecha de vencimiento"},"ctxpane.hotspot.deprecated":{en:'We\'ve simplified the way users create and edit links in Lucidpress. You can still easily add links to websites, email, and other pages in the document. To learn how, <a href="http://support.lucidpress.com/entries/70414295-Add-links" target="_blank">visit our tutorial</a>.'},"import.failed.files.list":{en:"The following documents in your backup failed to import.  If this problem persists please contact support."},"ondemand.jira.edit.close":{en:"Close"},
"revision.fork.text":{en:"Save state as..."},"presentation.onboard.tip3":{en:"Use layers, transitions, and options to add extra polish to your presentation!"},"presentation.onboard.tip2":{en:"Click the slide and hold down SHIFT to select multiple shapes. Then click the highlight button."},"presentation.onboard.tip1":{en:"Click +Slide to create a new slide, then move or resize it with your cursor. Select one or more shapes and click the +Slide button to create a slide around those shapes."},"atlassian.server.authflow.gettingstarted.overview":{en:"%s Server Overview"},
"invite.usersgroups":{en:"/Users/Groups",zh:"/用户/团队"},"user.cancel.reason.usecase.plural":{en:"The features didn't fit our use case"},"users.editgroups.dialog.text.users.singular":{en:"%d user selected"},"presentationpanel.present":{en:" Present"},"doclist.createdoc.sharefolder.dialog.title":{en:"Create in Shared Folder"},"users.driveintegration.unlink_successful":{en:"Successfully unlinked your Google Drive Account"},"payment.billingInfo.useExisting":{fr:"Utiliser cette carte",en:"Use this card",
nl:"Gebruik deze kaart",pt:"Use este cartão",no:"Bruk dette kortet","zh-tw":"使用這張信用卡",de:"Diese Karte benutzen",da:"Brug dette kort","zh-cn":"使用这张信用卡",ja:"このカードを使う",es:"Usar esta tarjeta"},"label.publish.png.comment":{fr:"Format d'image recommandé",en:"Recommended image format",zh:"建议使用图片格式"},"apps.title.saml":{en:"SAML"},"printOrDownload.dontShare":{en:"Continue with %s"},"payConfirm.team.boxTwo.title":{en:"Integrated SSO Options"},"import.success":{en:"Successfully restored from backup"},"ctxpane.common.link.title":{en:"Link"},
"docinfopane.actions.delete":{en:"Delete",zh:"删除%s"},"ctxpane.layout.arrange.align.middle":{en:"Middle align selection"},"app.jira.description":{en:"If your team uses JIRA, you can use the Lucidchart JIRA plugin at no cost. To enable the plugin, enter the key and secret below on the JIRA Lucidchart plugin administration screen. Please see our documentation for additional information."},"users.cancel.team.feature3.link":{en:"Learn more about how to create interactive wireframe and mockups with a Team account"},
"user.support.active.none2":{en:"support"},"user.support.active.none1":{en:"You currently have no open tickets. To open a new ticket, visit "},"multishare.publish.collaborators":{en:"Collaborators"},"chart.switchDialog.defaultCallToAction":{en:"We’ve given you one free week to explore it all. If you have any questions, feel free to send us an email."},"import.failed":{en:"Failed to import."},"press.onboarding.banner.message":{en:'Looking good, %s! Check out our <a target="_blank" href="http://support.lucidpress.com/categories/20121236-Tutorials">tutorials</a>, or <a target="_blank" href=\'http://support.lucidpress.com/anonymous_requests/new\'>contact support</a> if you need more tips. Happy designing!'},
"flash.thread.posted":{en:"Thread posted.",zh:"发布主题"},"indesign.import.importTitle":{en:"IMPORT"},"oauth.verifier.message":{en:"Please return to your application and enter the following security code to grant access:"},"trial.intro.premiumTemplates.description":{ru:"С помощью нашей премиум-библиотеки профессионально созданных шаблонов Вы можете выбрать идеальный шаблон, который отвечает Вашим запросам.",fr:"Avec notre catalogue premium de modèles professionnellement conçus, vous pouvez choisir le parfait modèle pour répondre à vos besoins.",
en:"With our premium library of professionally-designed templates you can choose the perfect template to fit your needs.",nl:"Met onze premium bibliotheek van professioneel ontworpen sjablonen kunt u het perfecte sjabloon kiezen die aan uw behoeften voldoet.",pt:"Com nossa biblioteca de modelos projetados por profissionais, você pode escolher o modelo perfeito para atender às suas necessidades.",no:"Med vårt premium-bibliotek med profesjonelt designet maler, så finner du en mal som tilfredsstiller ditt behov.",
"zh-tw":"利用我們高級模板庫中經過專業設計的模板，你可以選到符合您要求的理想模板。",de:"Mit unserer Premium Bibliothek von professionell gestalteten Vorlagen, können Sie die perfekte Vorlage für Ihre Bedürfnisse auswählen.",da:"Med vores premium bibliotek med professionelt designede skabeloner kan du vælge den perfekte skabelon passer til dine behov.","zh-cn":"利用我们高级模板库中经过专业设计的模板，您可以选到符合您要求的理想模板。",es:"Con nuestra galería de plantillas diseñadas por profesionales, usted puede escoger la plantilla que mejor se adapta a sus necesidades."},
"welcome.chart":{en:"Welcome to Lucidchart!"},Down:{fr:"Touche bas",zh:"向下"},"features.announce.upgrade":{en:"Upgrade"},"prefs.hintLevel.advanced":{en:"Advanced"},"alert.visio.upgrade.admin":{en:"Thank you for using our Visio import feature! Your expired Team account allows you to view this document in read-only mode. To edit this document, please upgrade your account."},"indesign.missingContent.oneFontProgress":{en:"Uploading 1 Font..."},"payment.billing.annual":{fr:"Facturation Annuelle",en:"Annual Billing",
nl:"Jaarlijkse facturatie",pt:"Cobrança anual",no:"Betales årlig","zh-tw":"按年收費",de:"Jährliche Abrechnung",da:"Årlig fakturering","zh-cn":"按年收费",ja:"年間請求書",es:"Pago Anual"},"publication.dialog.embed.title":{en:"Embed the document to share on your website"},"viewport.selectline.style.copy":{fr:"Cliquer pour sélectionner la ligne dont il faut copier le style<br/>Échap : Annuler",en:"Click to select the line with the style to copy<br/>Escape: Cancel",zh:"点击选定要参考的线条 <br/>Escape: 取消"},december:{fr:"12 - Décembre",
en:"12 - December",nl:"12 - December",pt:"12 - Dezembro",no:"12 - Desember","zh-tw":"12月",de:"12 - Dezember",da:"12 - December","zh-cn":"12月",ja:"12月",es:"12 - Diciembre"},"shapelib.createLibrary.error":{fr:"Une erreur est survenue pendant la création de la bibliothèque de formes",en:"Error creating shape library"},"onprem.editor.presencepanel.title":{en:"Collaborators:"},"growl.invitation.send.ratelimit":{en:"You've hit your hourly invitation limit. Try again later."},"users.edituser.delete_multiple_users_warning":{en:"Due to the requirement to delete or transfer documents when deleting users, users can only be deleted one at a time."},
"users.education.button.confirmemail":{en:"Send confirmation email",zh:"发送确认电子邮件"},"user.close.recurly.trial.cancel":{en:"Cancel trial"},"users.cancel.lose.partners":{en:"I understand my team and I will no longer be able to use Lucidchart with Confluence, JIRA, and Google Apps."},"docinfo.dialog.done":{en:"Done"},"text.tabs.stops.label":{en:"Tab stops"},"users.adduser.domain.setup.total_users.singular":{en:'There are a total of <span class="bold">%s other users</span> from your domain. Currently <span class="bold">%s user</span> from your domain is <span class="bold">already using Lucid</span> but with limited access. '},
"forum.thread.button.new":{en:"+ New Topic",zh:"新主题"},View:{fr:"Voir",zh:"查看 "},"payment.error.fullNameRequired":{fr:"Nom complet requis",en:"Full name required",nl:"Volledige naam vereist",pt:"Nome completo necessário",no:"Fullt navn påkrevd","zh-tw":"必須填寫全名",de:"Vollständiger Name benötigt",da:"Fulde navn påkrævet","zh-cn":"必须填写全名",ja:"フルネームが必須です",es:"Es obligatorio el nombre completo"},"community.h.rated.most":{en:"Most-Rated",zh:"最多评分"},"saml.manage.denySPinitauth":{en:"Disable service provider (SP) initiated login."},
"doclist.menu.name.document":{en:"Give your untitled %s a name before it's shared:"},"navigation.preview":{en:"Press ESC to stop previewing the document"},"subnav.notifications.editor":{en:"Notifications"},"ctxpane.style.title.style":{en:"Style"},"Untitled Document":{fr:"Document sans titre",zh:"未命名文件"},"register.invalid":{en:"Invalid username."},"ctxpane.text.warp.label":{en:"Warp"},"layerpanel.pagetitle.plural":{en:"Pages %d - %d"},"users.driveintegration.autosync.label":{en:"Automatic Synchronization to Google Drive"},
"payment.methodOption":{fr:"ou payer avec",en:"or pay with",nl:"of betaal met",pt:"ou pague com",no:"eller betal med","zh-tw":"或者使用以下方法支付",de:"oder bezahlen Sie mit",da:"eller betal med","zh-cn":"或者使用以下方法支付",ja:"もしくは一緒に支払う",es:"o pague con"},"user.cancel.feature.visio.description2":{en:"import Visio files and export your documents to Visio."},"user.cancel.feature.visio.description1":{en:"You will lose the ability to "},"footer.pricing":{fr:"Tarification",en:"Pricing",nl:"Prijzen",pt:"Preço",de:"Preise",
es:"Precios"},"user.cancel.feature.complexity.check":{en:"Check your document list to see which will be affected"},"graffle.upload.empty.alert":{en:"Please select a OmniGraffle file to upload."},"email.collaborators":{en:"Email Collaborators..."},"historypanel.button.page.edited":{fr:"Page modifiée",en:"Page Edited",zh:"页面已修改"},"users.backuprestore.trial.pay":{en:"You must have a paid account to backup and restore your documents.  You can <a href='/users/pay?source=BackupRestore'> pay for your subscription</a> to enable local backups and restores."},
"Share and publish":{fr:"Partager et publier",zh:"共享和发布"},"userimage.dragdrop.failure":{en:"Image upload failed, please try again."},"pricingTable.edu.withEmail":{fr:"",en:"with a school email address",nl:"",pt:"",de:"",es:""},"onboarding.welcomeDialog.docName.diagram":{en:"diagram"},"doclist.backup.documents.link":{en:"Backup documents"},"footer.jobs":{fr:"Carrières",en:"Jobs",nl:"Carrière",pt:"Vacatures",de:"Arbeitsplätze",es:"Carreras"},"documentanalytics.dates.presetlabel.custom":{en:"Custom"},
"directory.password_reset":{en:"Force Password Reset"},"atlassian.server.authflow.inviteusers":{en:"Invite users"},"users.cancel.lose.team.premiumshapes":{en:"I understand my team and I will no longer be able to use premium shape libraries."},january:{fr:"01 - Janvier",en:"01 - January",nl:"01 - Januari",pt:"01 - Janeiro",no:"01 - Januar","zh-tw":"1月",de:"01 - Januar",da:"01 - Januar","zh-cn":"1月",ja:"1月",es:"01 - Enero"},"users.level.td.team.collab":{en:"Unlimited Collaborators",zh:"无上限的合作者"},"menu.arrange.forward":{fr:"Ramener l'objet en avant",
en:"Bring Item Forward"},"viewer.update":{en:"Update to the latest version of this diagram"},"pricingTable.signup":{fr:"Inscrivez-vous aujourd'hui&nbsp;!",en:"Sign up today!",nl:"Meld u vandaag nog aan!",pt:"Inscreva-se Hoje!",de:"Melden Sie sich noch heute an!",es:"¡Regístrese hoy!"},year:{fr:"an",en:"year",nl:"jaar",pt:"ano",de:"Jahr",es:"año"},"presentation.options.header":{en:"Slide options"},"dialog.googrefer.domain.name":{en:"Domain Name"},"payment.startTrial":{fr:"Démarrer Période d'essai Premium",
en:"Start Premium Trial",nl:"Start Premium Proefperiode",pt:"Comece o Trial Premium",no:"Start Premium prøveversjon","zh-tw":"開始試用高級版",de:"Premium Probeabonnement starten",da:"Start Premium prøve","zh-cn":"开始试用高级版",ja:"プレミアム試用期間を開始する",es:"Comenzar Prueba Premium"},"button.import":{en:"Import"},"payment.fieldNames.cvv.title":{fr:"Crypto.",en:"CVV",nl:"CVV",pt:"CVV",no:"CVV","zh-tw":"CSC",de:"CVC",da:"CVV","zh-cn":"CSC",ja:"CVV",es:"CVV"},"tips.freehand.textlink.h":{en:"Text Areas and Link Points",
zh:"文本区域和链接点"},"apply.master.dialog.title":{fr:"Sélectionner le modèle à appliquer",en:"Select the master page to be applied"},"saml.descripiton":{en:"SAML integration is offered to all active Team accounts to provide a single sign-on experience with Lucidchart. Please review the settings below and include the necessary information to complete your SAML configuration."},"users.level.h":{en:"Subscription Level",zh:"订阅等级"},"users.level.button.personal.keep":{en:"Keep Basic",zh:"保持个人版"},"ctxpane.layout.arrange.ungroup":{en:"Ungroup selection"},
"flash.template.share.success":{en:"Template shared successfully.",zh:"模板共享成功。"},"eduRequest.pending":{en:"Your request has been sent"},"ctxpane.table.dimensions.insert":{en:"Insert:"},"indesign.import.import":{en:"Import"},"pricingTable.enterprise":{ru:"Корпорациям",fr:"Entreprise",en:"Enterprise",nl:"Onderneming",pt:"Empresa",no:"Bedrift",de:"Unternehmen",da:"Virksomhed",es:"Empresa"},"sharing.team_assets":{en:"Team Assets"},"features.import.description":{en:"Thank you for using our Visio import feature! Your account allows you to view this document in view-only mode. To edit this document, please upgrade to a Pro or Team Account."},
"label.expire.year":{en:"Expiration Year"},"users.register.currency.p":{en:"The currency you select here will be used to display pricing for paid accounts in the future. You will not be charged at this time.  You can change this setting at any time.",zh:"您在这里选择的货币将会用来显示支付的账户。您不会在现在被收取任何费用。您可以在任何时间来改变此设置。"},"pricingTable.paid.monthly":{fr:"payé mensuellement",en:"paid monthly",nl:"maandelijks betaald",pt:"pagos mensalmente",de:"monatliche Abrechnung",es:"pago mensual"},"payConfirm.monthly.boxThree.text":{en:"The same Lucid Software you know and love."},
"ctxpane.layout.locking.size+position":{en:"Size and position"},"users.documentanalytics.setup.save":{en:"Save & Authorize"},"subnav.sort.name":{en:"Name",zh:"名称"},"orginvitation.accept.h2.new.chart":{en:"Create a new Lucidchart account",zh:"创建新的Lucidchart账户"},"pricingTable.feature.press.premier.second":{en:"Wholesale print & ship prices"},"subscription.change.preview.upgrading":{en:"Upgrading"},"button.area.select.download":{fr:"Sélectionner une zone et télécharger",en:"Select Area and Download"},
"users.adduser.manual.title":{en:"Add or Invite User"},"prefs.link.auto":{en:"Auto"},"fonts.add":{fr:"Ajouter plus de polices",en:"Add more fonts...",zh:"添加更多字体..."},"multishare.publish.link.update":{en:"Update Link"},"dialogs.imageManager.errorOnUpload":{en:"An error occurred while uploading image."},"orginvitation.requestToJoin.requestSuccess.short":{en:"Request Sent"},"comparisonTable.user.images":{en:"User images"},"dialog.googrefer.save_files":{en:", and save files to "},"dialog.requestLicense.startOneDayTrial":{en:"Begin 1-day Trial"},
"folderentries.move.error.lost_access":{en:"Moving that file or document would make you lose access to it."},"layerpanel.prompt.new":{en:"New overlay name:"},"signin.preferred.saml":{en:"SAML"},"drive.import.unauthorized":{en:"You are not authorized to access this document. Try logging in to Google."},"users.driveintegration.sync_now.label":{en:"Sync now"},"optionbar.group.remove_a_column":{fr:"Enlever une colonne",en:"Remove a column"},"team.payment.annual.contract":{fr:"Contrat annuel",en:"Annual contract",
nl:"Jaarcontract",pt:"Contrato anual",no:"Årlig kontrakt","zh-tw":"按年計劃",de:"Jährlicher Vertrag",da:"Årlig kontrat","zh-cn":"按年计划",ja:"年間契約",es:"Contrato anual"},"preferences.restrictsharingoutsidedomains.label":{en:"Restrict sharing documents by domain"},"features.announce.upgradeunlock":{en:"Upgrade to Unlock"},"preferences.preventsharingoutsidedomain":{en:"Prevent team members from sharing documents outside your domain"},"pricingTable.feature.premier.third":{en:"Unlimited storage"},"payment.billingInfo.title":{fr:"Informations Facturation",
en:"Billing Information",nl:"Facturatie Info",pt:"Informação de pagamento",no:"Betalingsinformasjon","zh-tw":"支付信息",de:"Zahlungsinformationen",da:"Faktureringsoplysninger","zh-cn":"支付信息",ja:"請求書詳細",es:"Información de Facturación"},"persona.survey.highered.faculty":{en:"Education (higher ed) - Faculty/administration"},"prefs.prompt.nothing":{en:"Do nothing",zh:"不执行任何操作"},"invitation.accept.subheading.signup":{en:"Welcome to %s! Sign up free to access this %s."},"manageLicenses.upgrade":{en:"Upgrade"},
"amazonsurvey.confirmation":{en:"Thanks for your response. If you qualify for our user research program, we’ll contact you to set up a phone call and send you the $25 Amazon Gift Card."},"persona.survey.k12.student":{en:"Education (K-12) - Student"},"education.faq.press.renew.docs.graduation.question":{en:"What happens to my documents after I graduate?"},"user.box.install.features.3":{en:"Collaborate in real time"},"user.box.install.features.2":{en:"Keep all your files in one place"},"user.box.install.features.1":{en:"Link to any Box account"},
"button.ownership.take":{en:"Take Ownership",zh:"获取所有权"},"users.pay.h2.level":{en:"Current Subscription Level",zh:"现在的订阅等级"},"users.invitations.dialog.confirmation.plural":{en:"Users have been reminded"},"optionbar.group.theme":{fr:"Thème",en:"Theme",zh:"主题"},"documentanalytics.warning":{en:"Warning:"},"user.preferences.search.iconFinder":{en:"IconFinder Search"},"button.users.upload.csv":{en:"Upload Users (CSV)",zh:"上传用户 （CSV)"},"offline.userImages":{en:"Managing images requires an Internet connection to Lucidchart."},
"persona.survey.jobfunction.hint":{en:"For example, if you do HR within a software company, please choose Human Resources."},"registerLevel.atlassian.footer.stepTwo":{en:"Install in Confluence/JIRA"},"user.close.admin.title":{en:"Closing Team Admin Account"},"dialogs.analytics.announcement.setup":{en:"Set up analytics"},"users.editlicense.popup.maxLicenseError":{en:"Not enough licenses available. Upgrade your account to extend your limit."},"doclist.refresh.new":{en:"New"},"specialannouncements.switch.trialTeam":{en:"We’ve given you and your team a free trial period so you can explore it all. If you have any questions, feel free to send us an email."},
"dialog.freeLimitations.reason.complexityLimit":{en:"Add more than %d objects per document"},"awsimport.dialog.shared":{en:"The imported document will be shared in the selected folder."},"user.box.install.press":{en:"Connecting Lucidpress to Box is easy! You'll be able to open and share your documents from Box."},"org.gapps.forcesso.label":{en:"Require Google single sign on"},"legend.page.margin":{fr:"Marge",en:"Margin",zh:"边缘"},"ondemand.jira.edit.error_update_fail":{en:"Failed to update the diagram"},
"user.close.admin.otherUsers.plural":{en:"There are %d other users on your team. Closing your account will leave your team without an account admin."},"saml.idAttributeName.descripiton":{en:'Some SAML implementations do not use the NameId field to identify a user. If this applies to your configuration, enter the attribute name of your organization\'s unique identifier otherwise leave this field blank. If this is incorrect, users will not be able to log into their accounts. Please contact <a href="email:support@lucidchart.com" class="hyperlink-default">support@lucidchart.com</a> with questions.'},
"user.close.reason.complexity":{en:"The product was too complex for my current needs"},"label.changeTier":{en:"Change tier"},"payment.cost.only.monthly":{fr:"Seulement %s / mois",en:"Only %s / month",nl:"Slechts %s / maand",pt:"Apenas %s / mês",no:"Kun %s / måned","zh-tw":"僅 %s / 月",de:"Nur %s / Monat",da:"Kun %s / måneden","zh-cn":"仅 %s / 月",ja:" %sのみ / 月",es:"Solamente %s / mes"},"pricingTable.perMonth.team":{fr:"",en:"per user / month",nl:"",pt:"",de:"",es:""},"subnav.team.setup":{en:"Setup",zh:"建立"},
"query.status.copyDocument":{en:"Copying Document..."},"ondemand.jira.descriptor.attach_lucidchart_diagram_preprod":{en:"Attach Preprod Diagram"},"payment.header.startTrial":{fr:"Abonnement d'essai",en:"Trial Subscription",nl:"Proef Abonnement",pt:"Assinatura Trial",no:"Prøveabonnement","zh-tw":"計劃試用",de:"Probeabonnement",da:"Prøveabonnement","zh-cn":"计划试用",ja:"おためし定期購買",es:"Suscripción de Prueba"},"publish.downloaddialog.tip.forscreen":{en:"Recommended for digital documents that will be viewed on a standard-resolution screen."},
"status.autosave.paused":{en:"Paused"},"users.driveintegration.reprimand.press":{en:"<p><b>You have chosen not to link Google Drive with your Lucidpress account.</b>  Linking to Google Drive is not required, but you will miss out on some additional features.  Learn more below or <a>start drawing now</a>.</p>"},"community.h.recent":{en:"Most Recent",zh:"最近打开"},"awsimport.dialog.credentials.upload":{en:"Upload File"},"pricingTable.feature.chart.edu.enterprise.third":{fr:"",en:"Additional team storage",
nl:"",pt:"",de:"",es:""},"pricingTable.free.proshapes":{fr:"",en:"Professional shapes",nl:"",pt:"",de:"",es:""},"user.preferences.size.Letter":{en:"Letter (8.5x11 in)"},"ctxpane.common.link.target":{en:"Open in new window"},"confirm.document.links.break.vanity":{fr:"Ce sera briser les liens avec l'extérieur à l'aide de votre lien personnalisé.",en:"This will break any outside links using your custom link.",zh:"這將打破任何外部鏈接 使用您的自定義鏈接."},"dialog.hotkeyref.heading.finder":{en:"Search and Replace"},"comment.mycomments.conversation":{en:"Mine"},
"dialog.googrefer.embed_diagrams":{en:", embed diagrams into "},"confirm.file.links.break":{fr:"Cette action va briser tous les liens externes vers ce fichier de façon permanente.",en:"This will permanently break any outside links to this file.",zh:"这将会永久终断所有外部用户进入此文件"},"ctxpane.text.bold.disabled":{en:"Not available."},"users.pay.change.team.size":{en:"change team size"},"press.menu.page.delete.singular":{en:"Delete Page"},"awsimport.dialog.settings.subnets":{en:"Use subnets to draw connections"},
"comment.attached.group":{en:"You are commenting on the currently selected group of shapes."},"collaborate.restrictedDomains.warningConfirmMessage.plural":{en:"You are sharing to the following email addresses, which are not in your organization's domain. Are you sure you want to share?<br><br>%s"},"users.documentanalytics.setup.trackingId":{en:'If you already have a Google Analytics account, we recommend creating a new property rather than using an existing Tracking ID. See our tutorial on <a href="http://support.lucidpress.com/entries/66529326" target="_blank">how to create a new property in an existing Google Analytics account</a>.'},
"subscriptions.subscriptionUpgrades.failure":{en:"Failed to change subscription level"},"doclist.sort.modified":{en:"Modified",zh:"修改日期"},"comparisonTable.shape.libraries":{en:"Shape libraries"},"ctxpane.gallery.arrange.delete":{en:"Delete selected images"},"referrals.month.free":{en:"1 Free Month",zh:"一个月免费"},"error.tooManyAttempts":{en:"Too many attempts"},"ctxpane.page.locking.removable":{en:"Page cannot be deleted"},"users.close.title.press":{en:"Close your Lucidpress account"},"features.printing.description":{en:"High quality printing is only available for paid Lucidpress accounts. Would you like to upgrade?"},
"preferences.licenses.usersCanInvite.true.description":{en:'All users on the account can invite new users from %s and other <a href="#/directory#domain-lockdown" class="hyperlink-default">domains</a> the account controls'},"footer.edupricing":{en:"Educational Pricing",zh:"教育定价"},"dialogs.collaborate.title":{en:"Collaborate"},"doclist.refresh.sort.saved.asc":{en:"Modified (Old - New)"},"doclist.nav.create.document":{en:"Create Document"},"dialog.googrefer.alreadygoogle":{en:"Already have Google Apps for Work? "},
"directory.verification.google":{en:"Google SSO authentication"},"flash.template.save.user.null":{en:"You need to be logged in to save your template.",zh:"您需要先登录以保存您的模板。"},"preferences.enableteamsharing":{en:"Share with entire team (does not affect group or individual sharing)"},"comparisonTable.jira":{en:"JIRA"},"footer.posterMaker":{en:"Poster Maker"},"users.cancel.lose.individual.complexdocs1":{en:"I understand I will no longer be able to edit or print documents over the 60 object complexity limit."},
"dialog.requestLicense.request":{en:"Click below to request a license from your %s Team admin."},"forums.search":{en:"Search Forums",zh:"搜索论坛"},"payment.header.startTrial.withLevel":{fr:"Abonnement d'essai - %s",en:"Trial Subscription - %s",nl:"Proef Abonnement - %s",pt:"Assinatura Trial - %s",no:"Prøveabonnement - %s","zh-tw":"計劃試用 - %s",de:"Probeabonnement - ",da:"Prøveabonnement - %s","zh-cn":"计划试用 - %s",ja:"おためし定期購買 - %s",es:"Suscripción de Prueba - %s"},"indesign.import.notice.size":{en:"Your file is too large. Try removing embedded images."},
"directory.user_signin":{en:"User Sign In"},"users.filters.products_and_users":{en:"Products & Users"},"pricingTable.label.templates":{fr:"",en:"Premium template library",nl:"",pt:"",de:"",es:""},"specialannouncements.switch.contactAdmin":{en:"Request Team Trial"},"user.close.reason.press.finished":{en:"My current project has finished / I have no further use for a layout tool"},"users.close.button.close.press":{en:"Close your Lucidpress account",zh:"关闭您的Lucidpress账户"},"user.externalApps.consumers.title":{en:"Authorized Websites and Applications"},
"team.inviteusers.invalidemail":{en:"Oops, that email isn't valid. Please try again."},"restrictions.tooltip.locked":{en:" Locked"},"orginvitation.accept.new.p.press":{en:"You may also accept this invitation by creating a new Lucidpress account. This account will be linked to the organization %s, and will share all the benefits of %s's subscription.",zh:"您也可以接受邀请并建立一个新的Lucidpress账户。此帐户将链接至该组织的%s并将共享所有%s的订阅的好处。"},"org.add.h":{en:"Add User"},"restore.invalid.file.press":{en:"Invalid file.  Choose a Lucidpress backup file or contact support if you believe you are using a valid Lucidpress backup file."},
"option.linewidth.thick":{fr:"Épais",en:"Thick",zh:"粗线"},"user.cancel.button.cancel.plural":{en:"Never mind, we're staying!"},"dialogs.analytics.setup.message":{en:"Set up up your Google Analytics account with Lucidpress to get access to document analytics."},"user.box.settings.button.syncing":{en:"Syncing"},"footer.contact":{fr:"Contact",en:"Contact",nl:"Contact",pt:"Contato",de:"Kontakt",zh:"联系",es:"Contacto"},"users.driveintegration.h":{en:"Google Drive Integration Settings"},"persona.survey.it":{en:"Information Technology (IT)"},
"trialsurvey.error":{en:"There was a problem saving your survey. Please try again later."},"user.paymentHistory.salesTaxCharged":{en:"Sales Tax Charged"},"actions.empty.groupselect":{en:"Double click on selected group to add actions to items inside of it."},"comment.placeholder":{en:"@name or @email to collaborate with others"},"user.close.trial":{en:"If you simply let your trial expire, you will still have access to your documents and will automatically be downgraded to a Free account with the accompanying limitations."},
"user.box.settings.unsynced.chart":{en:"You currently have %s unsynced Lucidchart diagrams"},"dialog.hotkeyref.unselectall.description":{fr:"Tout déselectionner",en:"Unselect all",zh:"取消所有选择"},"link.generating":{fr:"Génération du lien…",en:"Generating Link...",zh:"正在生成链接..."},"persona.design.sub2":{en:"iOS/Android mockups"},"persona.design.sub1":{en:"Wireframes"},"saml.manage.sendnameidformat.explained":{en:"Enable this setting if your implementation requires the Service Provider to request a NameId format as part of the SAML request."},
"team.confluence.close":{en:"Close",zh:"关闭"},"users.adduser.domain.nextstep":{en:"Finish"},"users.edituser.remove_from_team.lose_access":{en:"Lose access to team or group documents"},"saml.enable.title":{en:"Enable SAML Integration"},"user.close.warning":{en:"Closing your account will result in both your Lucidchart and Lucidpress accounts being closed."},"user.cancel.reason.cost":{en:"Not worth the cost right now"},"ctxpane.text.italic":{en:"Italic"},"education.faq.chart.renew.free.question":{en:"How do I renew my free EDU account?"},
"prefs.grid.hide":{en:"Hide Grid",zh:"隐藏网格线"},"documents.ChartToPressTeamTrialDialog.title":{en:"Free Lucidpress Trial"},"users.cancel.cancellation.terms":{en:"TERMS OF CANCELLATION"},"chart.switchDialog.validNoTrial":{en:"Your team already has an account, so feel free to explore it all."},"users.close.confirm":{en:"Are you absolutely sure? This action cannot be undone.",zh:"您确认要这样做吗？此行为将无法被取消。"},"documentanalytics.dates.presetlabel.ninetydays":{en:"Last 90 Days"},"user.preferences.grid":{en:"Grid Lines"},
"dialog.newdoc.press.category.print.short":{en:"Print"},"unsubscribe.button.unsubscribe":{en:"Unsubscribe",zh:"取消订阅"},"text.align.topright":{en:"Top Right Align"},"menu.locking.show":{en:"Show Locking Restrictions"},"ctxpane.layout.rotation.flip":{en:"Flip"},"login.newToProduct":{fr:"Nouveau sur %s?",en:"New to %s?",nl:"Nieuw bij %s?",pt:"Primeira vez com %s?",no:"Ny på %s?",de:"Neu bei %s?",da:"Ny hos %s?",es:"¿Nuevo a %s"},"uml.sequence.markup.ungroup.title":{en:"Ungroup UML Sequence Markup Shapes"},
"ctxpane.table.borders.grid.full":{en:"Full"},"flash.coupon.used":{en:"This coupon has already been used.",zh:"此券已被使用。"},"trialsurvey.questions.company.placeholder":{en:"Company name"},"persona.survey.jobfunction.q":{en:"Which of the following best describes your job function?"},"multishare.social.title.press":{en:"On social media"},"orginvitation.teamadmin.back":{en:"Return to documents page"},"admin.error.csv_parse":{en:"Error processing file %s error: %s"},"restrictions.tooltip.page.page_locked":{en:"Page Locked"},
"documentanalytics.dates.presetlabel.sevendays":{en:"Last 7 Days"},"label.needsAttention":{de:"Erfordert Aufmerksamkeit",en:"Needs Attention"},"education.faq.press.classroom.question":{en:"How can I use Lucidpress in the classroom?"},"subscription.change.preview.notice.renew.upgrade":{en:"upgrade"},"footer.dataflow":{en:"Data flow diagram"},"toolbox.alert.plugin.restricted.basic":{fr:'Ce module d\'extension (plugin) nécessite un compte premium. Veuillez considérer passer à la  <a id="managetools_upgradelink" target="_blank" href="/users/level?source=Editor-PluginRestrictedBasic">version améliorée</a>.',
en:'This shape library is available to Basic, Pro, and Team accounts.  Please consider <a id="managetools_upgradelink" target="_blank" href="/users/level?source=Editor-PluginRestrictedBasic">upgrading</a>.',zh:'此形状库限制于专业和团队用户。请考虑<a id="managetools_upgradelink" target="_blank" href="/users/level?source=Editor-PluginRestrictedBasic">upgrading</a>点击升级</a>。'},"pricingTable.feature.team.highlight.tip":{fr:"Tous les avantages d’un compte Pro ainsi que la gestion des équipe et de collaboration supérieure.",
en:"All the benefits of a Pro account plus team management and superior collaboration.",nl:"Alle voordelen van een Pro account plus teammanagement en geweldige samenwerking.",pt:"Todos os benefícios de uma conta Pro mais gerenciamento de equipe e maior grau de colaboração.",no:"Alle fordelene ved en Pro-konto, pluss teamledelse og fremragende samarbeid.",de:"Alle Vorteile eines »Pro« Accounts plus Team Verwaltung und vereinfachte Zusammenarbeit.",da:"Alle fordelene ved en Pro konto plus teamledelse og overlegen samabejde.",
es:"Todos los beneficios de una cuenta pro, más manejo de equipos y una colaborabilidad superior."},"option.link.add_edit":{fr:"Ajouter/Modifier un lien",en:"Add/Edit Link",zh:"增加/编辑链接"},"user.cancel.reason.employment":{en:"I have changed employment"},"trialsurvey.questions.jobtitle.placeholder":{en:"Ex: Project Manager"},"comparisonTable.google.apps":{en:"Google Apps"},"payConfirm.monthly.boxTwo.title":{en:"No Hassle."},"label.cost":{en:"Cost"},"pricingTable.feature.press.pro.third.tip":{fr:"Comprendre l’impact de vos contenus en un clin d’œil. Voyez d’où proviennent vos vues et comment le document était partagé à travers les médias sociaux. ",
en:"Understand the impact of your content at a glance. See where your views are coming from and how the document was shared across social media.",nl:"Bekijk de impact van uw inhoud in een oogopslag. Zie waar uw weergaven vandaan komen en hoe het document werd gedeeld over social media.",pt:"Compreenda o impacto do seu conteúdo rapidamente. Veja de onde vêm as suas visualizações e como o documento foi compartilhado nas redes sociais.",de:"Sehen Sie die Wirkung Ihrer Dokumente auf einen Blick ein. Einfach nachvollziehen wo Ihre Dokumente aufgerufen werden und auf welchen sozialen Medienplattformen Ihre Dokumente geteilt wurden.",
es:"Entienda el impacto de su contenido de un vistazo. Vea de dónde provienen sus visualizaciones y cómo su documento es compartido en redes sociales."},"gui.alert.ie.alternatives":{fr:'<p>Vous utilisez présentement Internet Explorer, qui n\'est pas capable d\'exécuter rapidement les nouvelles applications web comme Lucidchart.</p> <p>D\'autres navigateurs web gratuits sont disponibles et pourraient améliorer votre expérience : <a target="_blank" href="http://google.com/chrome">Google Chrome</a>, <a target="_blank" href="http://firefox.com">Mozilla Firefox</a> ou <a target="_blank" href="http://apple.com/safari">Safari</a>.',
en:'<p>You are using Internet Explorer, which is not capable of running new web applications like Lucidchart quickly.</p>\n<p>There are also other free alternatives to Internet Explorer that can make your whole Internet experience better: <a target="_blank" href="http://google.com/chrome">Google Chrome</a>, <a target="_blank" href="http://firefox.com">Mozilla Firefox</a>, or <a target="_blank" href="http://apple.com/safari">Safari</a>.',zh:'<p>您正在使用IE浏览器，此浏览器不支持快速的运行类似Lucidchart的网络应用软件。</p> <p> 还有其他免费方法来帮助提升您的上网经历：<a target="_blank" href="http://google.com/chrome">谷歌浏览器<a/>, <a target="_blank" href="http://firefox.com">火狐浏览器<a/>, 或者 <a target="_blank" href="http://apple.com/safari">苹果浏览器</a>.'},
"org.pendingusers.notification.label":{en:"Receive email notifications"},"users.pending.requests":{en:"Pending Requests"},"query.status.listDocs":{en:"Loading..."},"users.storage.title":{en:"Account Storage"},"teamWelcomeDialog.buildYourTeam":{en:"Build Your Team"},"apps.title.scim.desc":{en:"Bearer token"},"query.status.listTemplates":{en:"Loading..."},"label.publish.zoom.screen":{fr:"Qualité d'affichage",en:"Screen Quality",zh:"画面品质 "},"menu.embed":{fr:"intégrer",en:"Embed...",zh:"嵌"},"payment.existingBillingInfo.name":{fr:"Nom",
en:"Name",nl:"Naam",pt:"Nome",no:"Navn","zh-tw":"姓名",de:"Name",da:"Navn","zh-cn":"姓名",ja:"氏名",es:"Nombre"},"users.grant_licenses.users_failed":{en:"There was an error retrieving the users"},"education.faq.chart.classroom.question":{en:"How can I use Lucidchart in the classroom?"},"users.driveintegration.sync_now.p.chart.plural":{en:"You currently have <strong>%d</strong> diagrams in Lucidchart that have not been synced to Google Drive."},"Zoom in":{fr:"Zoom avant",zh:"放大"},"multishare.publish.publish":{en:"Publish"},
"multishare.publish.update":{en:"Update"},"subscription.change.preview.title.upgrade":{en:"Upgrade to %s"},"saml.loginURL.title":{en:"Lucidchart Sign in URL"},"subscription.monthly":{fr:"mensuel",en:"monthly",nl:"maandelijkse",pt:"mensal",de:"monatlich",es:"mensual"},"orginvitation.accept.h":{en:"Accept invitation to join %s",zh:"接受邀请并加入 %s"},"dialogs.pub-password.prompt.status.incorrect":{en:"Incorrect"},"subnav.account.support":{en:"Support Tickets"},"ctxpane.layout.arrange.match.label":{en:"Match Size:"},
"referrals.p":{en:"For every friend who joins and uses Lucidchart, we'll give you both a free month.",zh:"对于每一个加入使用Lucidchart的朋友，我们将给予您们各自一个月的免费试用"},"users.driveintegration.backup.h":{en:"Automatic Backup to Google Drive"},"referrals.h":{en:"Lucidchart Referrals",zh:"Lucidchart 推介"},"menu.privacy":{en:"Privacy Policy"},"pricingTable.startingAt":{fr:"À partir de:",en:"Starting at:",nl:"Vanaf:",pt:"A partir de:",no:"Fra",de:"Ab:",da:"Starter ved:",es:"Precios desde:"},"pricingTable.edu.press.premium":{fr:"",
en:"Premium",nl:"",pt:"",de:"",es:""},"pricingTable.label.revision":{fr:"Historique de révision",en:"Revision history",nl:"Revisiegeschiedenis",pt:"Histórico de revisões",de:"Versionsverlauf",es:"Historial de revisiones"},"admin.error.missing_csv_field":{en:"Missing required field: %s"},"flash.user.team.broken":{en:"User broken off from team.",zh:"用户从团队中断。"},"doclist.nav.searchbox":{en:"Search Documents",zh:"搜索文件"},"user.preferences.grid.false":{en:"Show grid"},"saml.useOID.descripiton":{en:"Download using OID naming conventions for attribute names (optional)"},
"Multi-use":{fr:"Multi-usages",zh:"多种用途"},"viewer.displayversion":{en:"You're viewing an old version of the document. To change the version, edit this page."},"doclist.menu.details":{en:"Details"},"publish.printdialog.format":{en:"Format"},"awsimport.dialog.progress.settings":{en:"SETTINGS"},"onboarding.welcomeDialog.requestLicense.alternate":{en:"Go to Docs List"},"query.status.movingFilesFolders":{en:"Moving..."},"team.banner.unlicensed.h":{en:"View-only Team Members"},"onboarding.welcomeDialog.requestLicense":{en:"Request License"},
"pricingTable.feature.press.edu.team.third.tip":{fr:"",en:"",nl:"",pt:"",de:"",es:""},"users.driveintegration.install.link.label":{en:"Link to Drive"},"toolbox.search_title.bing_images":{de:"Bilder des Bing",en:"Bing Images"},"uml.sequence.markup.dialog.paragraph":{en:'Enter your UML sequence diagram markup. <a href="https://lucidchart.zendesk.com/hc/en-us/articles/208029986" target="_blank">More info.</a>'},"users.tierLevel.title":{en:"Team Pricing and Account Types",zh:"团队价格和账户类型"},"dialog.freeLimitations.explain":{en:"You are on a Free account, which limits your ability to:"},
"admin.error.duplicate_email":{en:"Email '%s' already in use"},"visio.upload.ro.p":{en:"Visio import is available to all Pro and Team subscribers of Lucidchart. You may import your Visio documents, but you will not be able to further edit any imported Visio documents unless you <a target='_blank' href='/users/level?source=VisioImportDialog'>upgrade</a> your account."},"user.preferences.size.Executive":{en:"Executive (7.25x10.5 in)"},"label.country":{fr:"Pays",en:"Country",nl:"Land",pt:"País",de:"Land",
es:"País"},"saml.manage.missingmetadata":{en:"Metadata Required."},"ondemand.jira.descriptor.lucidchart_diagram_viewer":{en:"Lucidchart Diagram Viewer"},"users.cancel.team.feature2.link":{en:"Review your existing structure and users now to see who will be affected"},"bugs.report.h":{en:"Report A Problem",zh:"报告问题"},"pricingTable.paid.annually.caps":{fr:"Versé annuellement",en:"Paid annually",nl:"Jaarlijks betalen",pt:"Pago anualmente",no:"Betales årlig",de:"Jährliche Abrechnung",da:"Betalt årligt",
es:"Pagado anualmente"},"multishare.web.linkOptions":{en:"Link Options"},"user.googledrive.unlink.chart":{en:"Are you sure you want to unlink your Google Drive account? This will stop syncing your Lucidchart diagrams, but won’t delete any Lucidchart diagrams from your Google Drive."},"features.pubPassword.description":{en:"Want to publish your document on the web, but restrict who can see it? Password protection ensures that documents with sensitive information are safe and secure."},"forum.thread.th.replies":{en:"Replies",
zh:"回复"},"actions.empty.overlayselect":{en:"Double click on selected overlay to add actions to items inside of it."},"comparisonTable.entity.relationship":{en:"Entity relationship"},"chart.switchDialog.contactAdmin":{en:"Request Team Trial"},"prorated.subscription.notice":{en:"Your new subscription will renew at $%.2f / %s on %s. Today, you simply pay the prorated charge, less any remaining credit."},"org.gapps.p4b":{en:"<strong>EVEN MORE IMPORTANT:</strong> Be the first user to click through from Google Apps; that will make your account the Lucidchart administrator on that domain.",
zh:"<strong>甚至更重要：</strong> 请务必您是第一名队员通过Google Apps点击而进入Lucidchart；这样就能保证您的账户在该域成为Lucidchart管理员。"},"menu.help.hints":{en:"Hints"},"dialog.clipboard.hotkeyinstructions.head":{en:"Copying and pasting in Lucidpress"},"education.faq.chart.collaborate.with.edu.question":{en:"Can I collaborate with others using a free EDU Student account?"},"org.prefs.lockout.day":{en:"24 hours"},"users.createuser.errors_not_shown":{en:"%d errors not shown"},"doclist.fromTemplate":{en:"From template"},"payment.processing":{fr:"En cours",
en:"Processing",nl:"Verwerken",pt:"Processando",no:"Prosesserer","zh-tw":"處理中",de:"Wird berechnet",da:"Behandler","zh-cn":"处理中",ja:"処理中",es:"Procesando"},"pricingTable.feature.enterprise.storage.tip":{en:"Each user has up to 5 GB of storage."},"users.close.sorry":{en:"We're sorry to see you go. We would appreciate your feedback:"},"documentanalytics.error.notAuthorized":{en:'You are logged in to a Google account (e.g. username@gmail.com) that doesn\'t have access to the Google Analytics account you provided. Log in to a Google account that does have access and try again or <a href="https://support.google.com/analytics/answer/1009702?hl=en" target="_blank">provide access to the current account</a>.'},
"subscription.change.preview.notice.reactivate":{en:"Your %1$s subscription has been canceled. If you reactivate it, your subscription will renew on %2$tB %2$te, %2$tY."},"assets.brand.styles.uploadFont":{en:"Upload Fonts..."},"users.level.login.p":{en:'Or <a class="ajax_form_button" href="/users/login%s">log in</a> with your existing Lucid account.',zh:'或者<a class="ajax_form_button"href="/users/login%s">登录</a>进您已存在的Lucid账户。'},"doclist.view.analytics":{en:"View Analytics"},"menu.masterpage.apply.all":{fr:"Appliquer le modèle à toutes les pages",
en:"Apply Master to All Pages"},"admin.sharing_page.title":{en:"Collaboration"},"users.close.reason.notUse.1.press":{en:"Did you know that you can keep your account forever?  Simply come back when you are ready to publish more!"},"menu.save":{en:"Save"},"shapelibrary.rename":{fr:"Veuillez nommer votre bibliothèque de formes :",en:"Please provide the name you'd like to give to your shape library:"},"trialsurvey.questions.frequency.options.daily":{en:"Daily"},"users.adduser.csv_required_column":{en:"Required column"},
"presentation.onboard.title2":{en:"HIGHLIGHT SHAPES"},"presentation.onboard.title3":{en:"MORE GREAT FEATURES"},"notification.teamInvitation.defaultInviterName":{en:"A team admin"},"presentation.onboard.title1":{en:"CREATE SLIDES"},"option.formatting.copy":{en:"Copy Formatting"},"org.prefs.passwd.uppers":{en:"Require at least one upper case character"},"menu.pageTemplate.delete":{en:"Delete page template"},"label.role":{en:"Role",zh:"角色"},"document.permission.denied":{fr:"Vous n'avez pas la permission de voir ce document.",
en:"You do not have permission to view that document."},"menu.republish.uptodate.hint":{en:"Your published document is up to date."},"team.payment.see.monthly.contract":{fr:"Voir la facturation mensuelle",en:"See monthly pricing",nl:"Belijk maandelijkse prijzen",pt:"Ver preço mensal",no:"Se månedlig prisplan","zh-tw":"查看每月價格",de:"Siehe monatliche Abrechnung",da:"Se månedlig prissætning","zh-cn":"查看每月价格",ja:"月間価格を見る",es:"Ver precio mensual"},"ctxpane.page.locking.title":{en:"Page Lock"},"restrictions.tooltip.size":{en:"Position & Size"},
"text.align.topcenter":{en:"Top Center Align"},"multishare.collab.title.press":{en:"With collaborators"},"user.settings.password.current":{en:"Current Password"},"pricingTable.free.complexity":{fr:"",en:"%d objects maximum",nl:"",pt:"",de:"",es:""},"tablet.bugreport.feedback":{en:"<h2>Submit a request</h2><p class='small'>Please let us know if you have any questions or feedback and we'll respond within 48 hours. We're happy to help!</p>"},"user.subscriptionlevel.title.withLevel":{fr:"Statut Abonnement - %s",
en:"Subscription Level - %s",nl:"Abonnement Niveau - %s",pt:"Nível da assinatura - %s",no:"Abonnement-type - %s","zh-tw":"計劃等級 - %s",de:"Abonnementstufe - %s",da:"Abonnement niveau - %s","zh-cn":"计划等级 - %s",ja:"定期購買レベル - ",es:"Nivel de Suscripción - %s"},"pricingTable.feature.chart.edu.pro.highlight.tip":{fr:"",en:"Use any premium shape including wireframes, mockups, mind maps, and more.",nl:"",pt:"",de:"",es:""},"user.paymentHistory.companyName":{en:"Company name"},"flash.referral.redeem.error":{en:"Could not redeem referral credit. Please contact Lucidchart support.",
zh:"无法兑换推介点数。请联系Lucidchart支持。"},"button.user.add.new":{en:"Add New User",zh:"添加新用户"},"statepanel.confirm.delete":{fr:"<p>Êtes-vous certain de vouloir supprimer cet état?</p><p>Cette action va également supprimer tous les objets se trouvant dans cet état.</p>",en:"<p>Are you sure you want to delete this state?</p><p>This will also delete all objects that are part of the state.</p>",zh:"<p>您确定要删除此状态吗？</p><p>这也会删除此状态下的所有对象。</p>"},"storage.overlimit.createdoc":{en:"You have used all of your available storage. You must upgrade to create new documents."},
"user.documentanalytics.unlink":{en:"Unlink Analytics"},"team.manage.password.forcereset.button":{en:"Force Reset Team Member Passwords"},"growl.merge.unsaved":{fr:"<strong>Vos modifications n'ont pas encore été enregistrées</strong>. D'autres utilisateurs ont modifié ce document. Leurs changements ont été fusionnés avec les vôtres sans problème.",en:"<strong>Your changes are not yet saved</strong>.  Other users have changed this document.  Their changes have been merged into yours without any problems.",
zh:"<strong>您所做的变更尚未存储</strong>，其他用户已经更改了此文件。 他们的变更已成功合并到您的文件中。"},"users.documentanalytics.setup.header":{en:"Lucidpress Analytics help you understand the impact of your published documents. See how many people have viewed your content, where the views came from, and how your audience has re-shared across social media."},"doclist.menu.convert.template":{en:"Convert to Template"},"user.cancel.feature.press.embed.title":{en:"Document embedding"},documentation:{en:"Documentation"},"users.close.button.secondthought.chart":{en:"Changed my mind - I love Lucidchart"},
"doclist.welcome":{en:"Welcome to %s!",zh:"欢迎来到%s!"},"menu.masterpage.setting":{fr:"Réglages du modèle",en:"Master Settings"},"saml.manage.description":{en:"SAML integration is offered to all active Enterprise accounts in order to provide a single sign-on experience with Lucidchart. Please review the settings below and include the necessary information to complete your SAML configuration."},"payment.success.newSubscription":{fr:"Merci. Votre paiement a bien été réalisé.",en:"Thank you. Your payment has been successfully processed.",
nl:"Dank U. Uw betaling werd succesvol verwerkt.",pt:"Obrigado. Seu pagamento foi processado com sucesso.",no:"Takk. Din betaling ble prosessert.","zh-tw":"謝謝您。您已成功付款。",de:"Vielen Dank. Ihre Bezahlung wurde erfolgreich durchgeführt.",da:"Tak. Din betaling er gået igennem.","zh-cn":"谢谢您。您已成功付款。",ja:"お支払い手続きは無事に処理されました。ありがとうございました。",es:"Gracias. Su pago se ha procesado exitosamente."},"persona.survey.research":{en:"Research"},"editor.button.myDocuments.label":{en:"My Documents"},"users.register.title":{fr:"Inscription",
en:"Registration",nl:"Registratie",pt:"Inscrição",de:"Anmeldung",es:"Inscripción"},"sqlexporter.exportas.mysql":{en:"MySQL"},"ctxpane.text.warp.bend":{en:"Bend:"},"preferences.licenses.usersCanInvite.header":{en:"Allow non-admins to invite new users to team"},"ctxpane.table.dimensions.multiselect.hint":{en:"Shift + click to select multiple cells"},"user.close.recurly.cancel":{en:"Cancel subscription"},"team.delete_users.transfer_and_delete":{en:"Transfer and Delete"},"notice.trial.expires.pay":{en:"Click here to pay online."},
"menu.saveas.description":{fr:"Enregistrer une copie",en:"Save as (copy)",zh:"另存为（副本）"},"user.box.settings.unlink.title":{en:"Unlink Box"},"awsimport.dialog.footer.previous":{en:"Back"},"statepanel.prompt.new":{fr:"Nom du nouvel état :",en:"New layer name:",zh:"新状态名称："},"invitations.pending.accept":{en:"Accept",zh:"接受"},"usecasesurvey.options.press.3":{en:"Design (in-house)"},"usecasesurvey.options.press.2":{en:"Consulting"},"usecasesurvey.options.press.1":{en:"Business Analysis"},"usecasesurvey.options.press.0":{en:"Brand Manager"},
"usecasesurvey.options.press.7":{en:"Entrepreneur"},"usecasesurvey.options.press.6":{en:"Engineering"},"usecasesurvey.options.press.5":{en:"Education"},"usecasesurvey.options.press.4":{en:"Design (freelance/agency)"},"atlassian.server.authflow.unlink":{en:"Unlink account"},"usecasesurvey.options.press.9":{en:"Marketing"},"usecasesurvey.options.press.8":{en:"Human Resources"},"gliffy.upload.empty.alert":{en:"Please select a Gliffy file to upload."},"indesign.missingContent.imageWrongFileType":{en:'Oops! Please select a valid image file (.jpg, .png, .psd, .bmp, .tiff, .eps, .ai, .svg, or .pdf). Tip: You can upload additional images via the <a href="#"class="tutorial-link">image manager</a> at any time.'},
"visio.upload.empty.alert":{en:"Please select a Visio file to upload."},"onboarding.welcomeDialog.docsIntroTeam":{en:"You're seconds away from building your first collaborative %s! Build your team to start collaborating now."},"flash.thread.not.found":{en:"Thread not found.",zh:"主题未找到"},"brand_assets.try_again":{en:"Please try again."},"signin.create":{en:"Provision an account"},None:{fr:"Aucun",zh:"无 "},"label.publish.zoom.print":{fr:"Qualité d'impression",en:"Print-quality",zh:"打印品质"},"optionbar.fields.add":{fr:"Ajouter un champ",
en:"Add a Field"},"trialOffer.discount.heading":{en:"Save 10% on Lucidchart"},"bookmarkapp.prompt.reprompt.p":{en:"There appears to have been an error while linking your Google Drive account. Please try again."},"features.collaboration.description":{en:"Individual accounts are limited to two editors per document. For unlimited collaborators, upgrade to a team account."},Delete:{fr:"Supprimer",zh:"删除"},"forum.post.user.h":{en:"All Posts By: %s",zh:"发布者：%s"},"user.cancel.button.cancel":{en:"Never mind, I'm staying!"},
"header.pricing":{fr:"Tarification",en:"Pricing",nl:"Prijzen",pt:"Preço",de:"Preise",es:"Precios"},"flash.document.createNew.success":{en:"Document created successfully."},"ondemand.confluence.configure.header":{en:"Configure Lucidchart add-on for Confluence"},"menu.view.grid":{en:"Grid"},"menu.copy":{fr:"Copier",en:"Copy",zh:"复制"},"dialog.clipboard.hotkeyinstructions.paste":{en:"for paste"},"awsimport.dialog.policy.description":{en:'You need a new or existing IAM user with at least the following permissions. For help creating an IAM user, see <a href="https://lucidchart.zendesk.com/hc/en-us/articles/208018563" target="_blank">our IAM tutorial</a>.'},
"orginvitation.accept.existing.p.press":{en:"If you accept this invitation with your existing Lucidpress account, your account will be linked to the organization %s. Any existing paid subscription you have will be cancelled, but you will share all the benefits of %s's subscription.",zh:"如果您使用您现有Lucidpress帐户来接受此邀请，您的帐户将被链接到%s的组织，您的任何现有的付费订阅都将被取消，但您将共享%s的订阅的所有好处.."},"levelName.lucidpress.team":{fr:"Lucidpress Équipe",en:"Lucidpress Team",nl:"Lucidpress Team",pt:"Lucidpress Equipe",de:"Lucidpress Team",
zh:"Lucidpress 团队",es:"Lucidpress Equipo"},"bugs.report.p1":{en:"Found a bug or having problems with Lucidchart? If you provide an email address, you will be contacted when your issue is resolved.",zh:"使用Lucidchart的过程中发现错误或有任何问题？如果您向我们提供您的电子邮箱地址， 在问题解决时我们会及时与您联系"},"historypanel.ineligible.suffix":{fr:".",en:".",zh:"-"},"bugs.report.p2":{en:"Be sure to include the following in your report:",zh:"请确定在您报告中包含以下："},"saml.idAttributeName.label":{en:"ID Attribute Name"},"stencil.import.prompt":{fr:"Sélectioner un fichier stencil Visio (.vss, .vsx, .vssx).",
en:"Please select a Visio stencil file (.vss, .vsx, or .vssx)."},"ondemand.jira.lucidchart_title.preprod":{en:"Lucidchart Preprod"},"collaborate.restrictedDomains.warn":{en:"Trusted Domains:"},"features.import.chart.title":{en:"Edit Imported Documents"},"option.lanes":{en:"Lanes"},month:{fr:"mois",en:"month",nl:"maand",pt:"mês",de:"Monat",es:"mes"},"flash.community.forum.find.error":{en:"Could not find Community Library forum.",zh:"找不到社区图书馆论坛。"},"signin.allow.password":{en:"Allow email and password"},
"users.cancel.reason.switched.employment":{en:"I have changed employment"},"user.preferences.hints.none":{en:"Off"},"ondemand.autoprovision.create_account":{ru:"Создать учетную запись",en:"Create account",es:"Crear una cuenta"},"features.embedding.title":{en:"Document embedding"},"registerLevel.atlassian.footer.start":{en:"Easy to set up:"},"preferences.domainInvitations":{en:"Domain Invitations"},"trialsurvey.questions.company":{en:"What company do you work for?"},"trialsurvey.title.chart":{en:"Lucidchart Pro"},
"dialogs.analytics.announcement.message.upgrade":{en:"Did you know that Lucidpress has published document analytics? Upgrade to enable this premium feature and start gaining insights about your audience today."},"bugs.contact.h":{en:"Contact %s",zh:"联系 %s"},"levelName.pro":{fr:"Pro",en:"Pro",nl:"Pro",pt:"Pro","zh-tw":"專業版",de:"Pro","zh-cn":"专业版",ja:"プロ",es:"Pro"},"demo.clickanywhere":{fr:"Cliquer n'importe où pour continuer",en:"Click anywhere to continue",zh:"点击任何一处来继续 "},"label.publish.page.select":{fr:"Page à publier :",
en:"Page to publish:",zh:"页面发布："},"org.create.name":{en:"Create a name for your team"},"shapelib.createLibrary":{fr:"Création d'une bibliothèque de formes",en:"Creating Shape Library"},"onprem.confluence.macroeditor.simpleviewer.tooltip":{en:"For faster loading, use the Simple Viewer. When enabled, hotspots and presentation mode are not available."},"doclist.emptyfolder":{en:"This folder is empty.",zh:"这个文件夹是空的."},"onboard.manageshapes":{en:"Find more shapes to draw other diagram types."},"Center Vertically":{fr:"Centrer à la verticale",
zh:"垂直居中"},"users.close.admin.dialog.title":{en:"Closing Team Admin Account"},"pricing.faq.specialpricing.answer.text":{fr:"Oui. Nous proposons des réductions de 50% sur les comptes annuels pour ce qui est à but non lucratif, et des comptes gratuits pour les élèves et professeurs. Envoyez un e-mail à sales@lucidchart.com pour les questions relatives aux comptes à but non lucratif.",en:"Yes. We offer a discount on annual team accounts for nonprofits, and free accounts for students and teachers. Email sales@lucidchart.com for non-profit inquiries. Visit our education page for educational inquiries.",
nl:"Ja. Wij bieden 50% korting op de jaarrekening voor non-profitorganisaties, en gratis accounts voor studenten en docenten. Email sales@lucidchart.com voor non-profit vragen.",pt:"Sim. Oferecemos 50% de desconto em contas anuais para organizações sem fins lucrativos e contas gratuitas para estudantes e professores. Envie um e-mail para sales@lucidchart.com para consultas de organizações sem fins lucrativos.",no:"Ja. Vi tilbyr 50% rabatt på teamkontoer for frivillighetsorganisasjoner, og gratiskontoer for studenter og lærere. Send en e-post til sales@lucidchart.com for spørsmål angående frivillighetsorganisasjoner. Besøk vår side om utdannelse for spørsmål angående utdannelse og studier.",
de:"Ja. Wir bieten Nachlässe von 50 % auf jährliche Nutzungsgebühren für gemeinnützige Träger und kostenlose Zugänge für Studenten und Lehrer. Senden Sie eine E-Mail an sales@lucidchart.com für Anfragen bezüglich Non-Profit.",da:"Ja. Vi tilbyder 50% rabat på årlige team konti for non-profit, og gratis konti for studerende og lærere. Email sales@lucidchart.com for forespørgsler vedrørende non-profit. Besøg vores uddannelsesside for uddannelsesmæssige forespørgsler.",es:"Sí. Ofrecemos un 50% de descuento a entidades sin ánimo de lucro, y cuentas gratuitas a profesores y alumnos. Envíe un correo electrónico a sales@lucidchart.com para consultas sobre entidades sin ánimo de lucro."},
"features.announce.viewfeatures":{en:"View premium features"},"publish.downloaddialog.download":{en:"Download"},"oauth.login.title":{en:"Authorize"},"specialannouncements.switch.defaultCallToAction":{en:"We’ve given you one free week to explore it all. If you have any questions, feel free to send us an email."},"label.schoolemail":{en:"School Email"},"pricing.faq.trusted":{fr:"Des milliers de compagnies nous font confiance",en:"Trusted by thousands of companies",nl:"Vertrouwd door duizenden bedrijven",
pt:"Garantido por milhares de empresas",no:"Har tilliten til tusenvis av bedrifter",de:"Tausende Unternehmen vertrauen auf Lucidchart",da:"Tusindvis af firmaer stoler på os",es:"Con la confianza de miles de empresas"},"label.grid.snap.enable":{fr:"Activer le magnétisme de la grille",en:"Enable snap to grid",zh:"启用对齐到网格"},"pricingTable.feature.press.basic.premiumTemplates":{fr:"Bibliothèque de modèles Premium",en:"Premium template library",nl:"Premium sjablonenbibliotheek",pt:"Biblioteca de modelos Premium",
de:"Erstklassige Vorlagendatenbank",es:"Librería de plantillas premium"},"persona.survey.industry.example":{en:"For example, if you work in the IT department for a hospital, please choose Healthcare."},"uihint.overflow.break.title":{en:"Text hidden by page or column break. Link to another text area."},"persona.subtitle":{en:"Intuitive. Collaborative. Everywhere."},"payment.fieldNames.number":{fr:"Numéro de carte",en:"Credit card number",nl:"Kredietkaartnummer",pt:"Número do cartão",no:"Kredittkortnummer",
"zh-tw":"信用卡號",de:"Kreditkartennummer",da:"Kreditkort nummer","zh-cn":"信用卡号",ja:"カードの番号",es:"Número de tarjeta"},"users.close.how.improve":{en:"<i>How could we have improved your %s experience?</i>"},"users.userdetails.roles.user":{en:"User"},"comment.manageroles":{en:"Manage Roles"},"persona.spinner.3":{en:"a mind mapping program"},"label.commercialonly":{en:"Commercial only",zh:"只用于商业用途"},"ondemand.jira.diagrams.attachment_error":{en:"Failed to load attachments. Error thrown: "},"mention.notifications.sending":{en:"Sending comment notifications"},
"education.h2b":{en:"Educational Pricing and Discounts",zh:"教育机构价格和折扣"},"team.setup.invite":{en:"Send Invites"},"ctxpane.style.fill.effects":{en:"Image Effects"},"preferences.licenses.custom.buttonLabel":{en:"Dialog Button Label"},"persona.spinner.4":{en:"a professional org chart maker"},copyright:{en:"Lucid Software Inc."},"dialog.hotkeyref.heading.mindmaps":{en:"Mind Maps"},"label.rememberme":{fr:"Restez Connecté",en:"Remember me",nl:"Onthoud mij",pt:"Lembre­me",no:"Husk meg",de:"Nutzerdaten Merken",
da:"Husk Mig",zh:"记住我",es:"Recuérdeme"},"users.register.ed.h.chart":{en:"Join %s on Lucidchart",zh:"加入Lucidchart的%s"},"press.onboarding.tooltip.edit":{en:'Quickly fix mistakes with "undo".'},"comparisonTable.user.limit":{en:"User limit"},"angular_users.education.emailIndex":{en:"Email %s"},"label.page.create":{fr:"Créer une nouvelle page",en:"Create New Page:",zh:"新建页面："},"comparisonTable.document.embedding":{en:"Document embedding"},"trialsurvey.jobtitles.79":{en:"Researcher"},"trialsurvey.jobtitles.78":{en:"Research Associate"},
"trialsurvey.jobtitles.73":{en:"Project Support Specialist"},"trialsurvey.jobtitles.72":{en:"Project Manager"},"trialsurvey.jobtitles.71":{en:"Project Advisor and Business Analyst"},"trialsurvey.jobtitles.70":{en:"Product Manager"},"trialsurvey.jobtitles.77":{en:"Real Estate Agent/Broker"},"trialsurvey.jobtitles.76":{en:"Quality Assurance Manager"},"trialsurvey.jobtitles.75":{en:"Psychologist"},"trialsurvey.jobtitles.74":{en:"Provisioning Engineer"},"flash.unsubscribe.add":{en:'You will no longer be contacted at the address %s <a href="%s">Undo</a>.',
zh:'您将不再被联系到%s的地址<a href="%s">撤销</a>。'},"users.usertable.columns.first_name":{fr:"Prénom",en:"First Name",nl:"Voornaam",pt:"Nome",de:"Vorname",zh:"名",es:"Nombre"},"pricingTable.edu.freeHeader":{fr:"Gratuit",en:"Free",nl:"Gratis",pt:"Gratuito",de:"Free",zh:"免费",es:"Gratis"},"pricing.faq.publishQuality.question":{fr:"Est-ce que les documents numériques publiés sur les comptes gratuits sont affichés à 300 PPP ou 100 PPP?",en:"Are digitally published documents on free accounts displayed at 300 DPI or 100 DPI?",
nl:"Worden digitaal gepubliceerde documenten van gratis accounts weergeven met 300 DPI of 100 DPI?",pt:"Documentos publicados digitalmente em contas gratuitas são exibidos com 300 DPI ou 100 DPI?",de:"Werden digital veröffentlichte Dokumente auf kostenlosen Accounts mit 300 dpi oder mit 100 dpi dargestellt?",es:"Los documentos publicados en cuentas gratuitas ¿Se muestran a 300 o a 100 PPP?"},"comment.atmentions.cancomment":{en:"comment"},"subnav.team.users":{en:"Users",zh:"用户"},"users.close.reason.wantFree.2":{en:"If you're an educator or student, receive <a href=\"/pages/education/students\">Lucid's free education upgrade</a>."},
"user.close.trial.level.title":{en:"Cancel your %s trial"},"preferences.accountdomains":{en:"Whitelist permitted domains below. Separate domains with new line."},contactSupport:{en:"contact support"},"doclist.menu.notifications":{en:"Get change notifications"},"tooltip.twitter.share":{fr:"Partager sur Twitter",en:"Share on Twitter",zh:"分享到Twitter"},"pricingTable.label.api":{fr:"Accès API",en:"API Access",nl:"API Toegang",pt:"Acesso a API",de:"API-Zugriff",es:"Acceso a la API"},"admin.identity_management.description":{en:"Password requirements and reset"},
"sqlexporter.title.beta":{en:"Export to SQL (Beta)"},"payConfirm.team.subText":{en:"Don't settle for anything but the best. Go with our Enterprise today."},"text.align.middlecenter":{en:"Middle Center Align"},"comparisonTable.omnigraffle.import":{en:"OmniGraffle import"},"email.collaborator.btn":{en:"Send message"},"user.backups.restore.prompt":{en:"Restore from backup"},"user.storage.upgradeLevel":{en:'<a href="%s">Upgrade<a/> to get more storage'},"docinfopane.actions.folder.delete":{en:"Delete",
zh:"删除"},"menu.block.frameAddHighlight":{en:"Add to highlighted shapes"},"users.close.reason.emails":{en:"I don't want to receive more emails"},"message.personal.include":{fr:"Ajouter un message personnel",en:"Custom message (optional)",zh:"包含个人短信"},"comparisonTable.value.streams":{en:"Value stream"},"label.fullName":{en:"Full Name"},"subnav.team.gapps":{en:"Google Apps",zh:"谷歌应用"},"user.cancel.feature.mindmaps.title":{en:"Mind mapping"},referral1:{en:"Referral 2",zh:"推介2"},referral2:{en:"Referral 3",
zh:"推介3"},"trialOffer.discount.title":{en:"Save 10% on Lucidchart"},"footer.poster":{en:"How to Make a Poster"},"docinfopane.invitations.deleting":{en:"Deleting invitation",zh:"正在删除邀请"},"trialsurvey.questions.software.chart":{en:"diagramming"},"menu.new":{en:"New..."},"users.level.td.obj.num":{en:"%d Objects",zh:"%d的物体"},"documents.h.alluserspublished":{en:"All Users' Published Documents",zh:"所有用户发布的文件"},"features.analytics.title":{en:"Analytics"},"users.close.h2.trial.cancel":{en:"Cancel your %s trial"},
"user.preferences.units.in":{en:"Inches"},"persona.engineering.sub3":{en:"Server rack"},"persona.engineering.sub2":{en:"Network"},"ui2.hotspot.state.select.error":{fr:"Veuillez sélectionner un état",en:"Please select a state.",zh:"请选择某一个状态 "},"pricing.faq.specialpricing.answer.press":{en:'Yes. We offer a discount on annual team accounts for nonprofits, and free accounts for students and teachers. Email <a href="mailto:sales@lucidpress.com">sales@lucidpress.com</a> for non-profit inquiries. Visit our <a href="/education">education page</a> for educational inquiries.'},
"press.menu.page.duplicate.plural":{en:"Duplicate Pages"},"admin.error.field_error":{en:"%s '%s' %s"},"users.close.button.secondthought.press":{en:"Changed my mind - I love Lucidpress"},"communitypanel.publish.requiredFields":{en:"Please complete the category and description fields to publish your diagram to the Lucidchart community."},"flash.user.not.found":{en:"User not found.",zh:"该用户不存在"},"demo.welcome.chart":{en:"Start your first diagram with our 1 minute tour!"},"user.backups.restore.view":{en:"View restored documents"},
"onprem.confluence.editlinked.defaultbody":{en:"<p>This diagram is attached to another page.</p><p>Your edits will affect all pages that contain this diagram. Do you want to proceed?</p>"},"pricingTable.label.PrintQuality":{fr:"",en:"Print-quality",nl:"",pt:"",de:"",es:""},"bugs.report.label.content":{en:"Explain Your Problem",zh:"解释您的问题"},"users.settings.email.oauth_conflict.chart":{en:"You have a Google account linked to your Lucidchart account. By proceeding, <strong>you will no longer be able to use Google Single Sign-on in Lucidchart</strong> with your old email. If you are linked to Google Drive, <strong>your account will be unlinked</strong>."},
"viewport.selectblock.style.copy":{fr:"Cliquer pour sélectionner le bloc dont il faut copier le styler<br/>Échappement : Annuler",en:"Click to select the block with the style to copy<br/>Escape: Cancel",zh:"点击选定参考的图形块 <br/>Escape: 取消"},"user.cancel.feature.mindmaps.description2":{en:"mind mapping shape library."},"user.cancel.feature.mindmaps.description1":{en:"You will lose access to the "},"dialog.alert.defaultTitle":{en:"Alert"},"login.signup":{fr:"Créez Compte Gratuit",en:"Setup Free Account",
nl:"Registreer een gratis account",pt:"Crie uma Conta Grátis",no:"Registrer gratis konto",de:"Nutzerkonto erstellen",da:"Opsæt Gratis Konto",es:"Configure cuenta gratuita"},"ctxpane.style.cropmask.crop.button":{en:"Crop"},"alert.documentOutOfSync":{en:"There was a problem with saving your document. To protect your document, a browser refresh is required. A snapshot of your document is available in the Documents list. If you continue to see this error, please <a href='http://support.lucidchart.com/anonymous_requests/new'>contact support.</a>"},
"option.fill.radial":{fr:"Dégradé radial",en:"Radial Gradient Fill"},"user.storage.price_table.continue":{en:"Continue"},"groups.actions.create.action":{en:"Create Subgroup"},"gapps.deprovision.docowner":{en:"When users are deprovisioned, transfer their documents to:"},"dialogs.resize_text.fail":{en:"Auto resize failed. There is more text in the shape than can fit on the page. Resize manually or remove some text."},"pricingTable.feature.press.edu.team.highlight.tip":{fr:"",en:"All the benefits of an EDU Personal account plus superior collaboration and assignment tracking.",
nl:"",pt:"",de:"",es:""},"users.driveintegration.sync_unavailable.p.press":{en:"All of your documents are already synced to Google Drive."},"onprem.confluence.editlinked.cancel":{en:"Cancel"},"subnav.examples.all":{en:"All Examples",zh:"全部范例"},"mention.permission.underpriviledged":{en:"To receive @mentions, collaborators must have commenting permissions. Change the following users' permissions to grant them commenting access."},"saml.sso.userauthfail":{en:"Your account could not be validated with SAML. Please contact your team admin."},
"awsimport.dialog.trial":{en:"Success! You will have access to AWS Import for 7 days."},"features.storage.description":{en:"Stop worrying about storage limits. A premium account allows you to import high-quality images, keep old files around, and create as many documents as you’d like."},"growl.requestLicense.promptComment":{en:"Want to comment on this document?"},"team.banner.unlicensed.p2":{en:"The users below are view-only users. Because they haven't been granted team licenses, they are unable to create or edit documents. You have %d available licenses to grant to these users."},
"team.banner.unlicensed.p1":{en:"The users below are view-only users. Because they haven't been granted team licenses, they are unable to create or edit documents. Would you like to upgrade your team size to accommodate more licensed users?"},"description.multiuse":{fr:"Ce lien peut être utilisé plusieurs fois",en:"The link can be used multiple times",zh:"允许多次使用链接"},"historypanel.alert.new.error":{fr:"Une erreur est survenue pendant la création du nouveau document. Veuillez réessayer.",en:"There was an error creating the new document.  Please try again.",
zh:"新建文件出现错误。请再试一次。"},"menu.brandAssets":{en:"Brand Assets"},"trial.intro.startPremiumTrial":{ru:"Начать пробный премиум-период",fr:"Démarrez l'essai premium",en:"Start Premium Trial",nl:"Start Premium Proefperiode",pt:"Começar Teste Premium",no:"Start Premium prøveperiode.","zh-tw":"開始高級試用計劃",de:"Beginnen Sie die Premium Testversion",da:"Start Premium prøveperioden","zh-cn":"开始高级试用计划",es:"Comenzar Prueba Premium"},"menu.republishButton.text":{en:"Republish"},"callout.community.p.shared":{fr:"Ce diagramme est partagé comme un exemple pouvant être vu et utilisé par d'autres membres de la communauté Lucidchart.",
en:"This diagram is shared as an example for others in the Lucidchart community to see and use.",zh:"此图表是作为供其他人参考和使用的例子而共享在Lucidchart社区的"},"users.documentanalytics.setup.changewarning":{en:"Changing your Google Analytics Tracking ID will prevent you from seeing published Lucidpress document analytics that were tracked using the previous Tracking ID. If you change the Tracking ID, you will need to republish any documents for which you wish to continue recording analytics data."},"bookmarkapp.integrate.skip.label":{en:"Not yet, take me to the app."},
"option.input.alt":{fr:"Méthode de saisie alternative (pour les éditeurs de méthode d'entrée orientale) (Ctrl+Espace)",en:"Alternative input method (for Eastern IMEs) (Ctrl+Space)",zh:"转换输入法（for eastern IME）（按Ctrl+空格）"},"ctxpane.layout.arrange.distribute.h":{en:"Distribute horizontally"},"users.pay.h2.history":{en:"Payment History",zh:"支付历史"},"growl.feedback.require.content":{en:"Please tell us what you would like to provide feedback about."},"ctxpane.layout.arrange.distribute.v":{en:"Distribute vertically"},
march:{fr:"03 - Mars",en:"03 - March",nl:"03 - Maart",pt:"03 - Março",no:"03 - Mars","zh-tw":"3月",de:"03 - März",da:"03 - Marts","zh-cn":"3月",ja:"3月",es:"03 - Marzo"},"alert.p.page.edit.cant":{fr:"Les propriétés de la page ne peuvent pas être modifiées.",en:"Page properties cannot be changed.",zh:"页面属性不能改变。"},"payment.featureBullets.press.personal.1":{fr:"Nombre de pages illimité pour vos documents",en:"Unlimited pages on your documents",nl:"Ongelimiteerd pagina's op uw documenten",pt:"Páginas ilimitadas em seus documentos",
no:"Ubegrenset med sider i dine dokumenter.","zh-tw":"文檔中可包含無限頁面",de:"Unbegrenzte Anzahl an Seiten in Ihren Dokumenten.",da:"Ubegrænset antal sider i dine dokumenter","zh-cn":"文档中可包含无限页面",ja:"ドキュメントのページが無制限",es:"Número ilimitado de páginas en sus documentos"},"tips.collaborate.h":{en:"Collaborate and Share",zh:"合作与分享"},"dialog.org.role.heading":{fr:"Tous les membres de mon équipe :",en:"Everyone on my team:",zh:"在我的组织中的每人将会授权："},"tips.collaborate.p":{en:'<span class="highlight">Invite</span> collaborators by entering an email address. <span class="highlight">Publish and share</span> in multiple formats (PDF, image, etc.).',
zh:'通过输入电子邮箱地址来<span class="highlight">邀请</span>合作者. 通过不同的格式(PDF, 图片, 等等).来<span class="highlight">发布并分享</span>'},"user.googledrive.feature.4.press":{en:"Stay in Drive to edit and create documents"},"persona.design":{en:"Product Management & Design"},"ctxpane.text.warp.vertical":{en:"Vertical"},"sqlexporter.note":{en:"Note: Lucidchart ERD Export to SQL is currently in beta testing. When it is fully released, it will be part of a paid plan or add on."},"payment.label.contactusby":{fr:'Veuillez nous contacter par <a href=",ailto:%s">e-mail</a> ou téléphone: %s',
en:'Please contact us by <a href="mailto:%s">email</a> or phone: %s',nl:'Contacteer ons per <a href="mailto:%s">e-mail</a> of telefoon: %s',pt:'Por favor, entre em contato conosco por <a href="mailto:%s">e-mail</a> ou telefone: %s',no:'Vennligst kontakt oss på <a href="mailto:%s">e-post</a> eller telefon: %s',"zh-tw":"請通過電子郵件或電話聯繫我們：%s",de:'Bitte kontaktieren Sie uns per <a href="mailto:%s">Email</a> oder Telefon: %s',da:'Kontakt os venligst via <a href="mailto:%s">mail</a> eller telefon: %s',"zh-cn":"请通过电子邮件或电话联系我们：%s",
ja:"Eメールもしくはこちらの電話番号からお問い合わせください。: %s",es:'Por favor contáctenos por <a href="mailto:%s">correo electrónico</a> o vía telefónica: %s'},"user.microsoft.title":{en:"Microsoft"},"shapelibrary.delete.confirm":{fr:"Êtes-vous certain de vouloir supprimer cette bibliothèque de formes?",en:"Are you sure you want to delete this shape library?"},"footer.floorplan":{en:"Floor plan"},"mention.permission.contact2":{en:" and request permission for the mentioned users."},"users.button.edit":{en:"(Edit)"},"mention.permission.contact1":{en:"Please contact "},
"footer.wireframe":{en:"Wireframe"},"team.manage.licenses":{en:"Manage Licenses"},"footer.drive":{en:"Google Drive"},"comparisonTable.google.sso":{en:"Google SSO"},"notification.messagePress.action":{en:"message"},"flash.document.not.shared":{en:"Document is not currently shared.",zh:"目前没有文件共享。"},"alert.googleplus.unsaved":{fr:"Vous devez enregistrer ce document avant de le partager sur Google Plus.",en:"Your document cannot be shared on Google Plus until it is saved. Please save your file and try again."},
"comparisonTable.jive":{en:"Jive"},"flash.org.user.removed":{en:"User has been removed from team.",zh:"该用户已从团队中删除。"},"option.orientation":{en:"Orientation"},"orginvitation.requestToJoin.requestSuccess":{en:"Your request to join the team has been sent. "},"multishare.publish.downloadPDF":{en:"Users can download as PDF"},"saml.idAttributeName.title":{en:"ID Attribute Name"},"pricingTable.label.enterpriseTagLine.press.reworded":{fr:"Habiliter les employés sans sacrifier la cohérence de la marque",en:"Empower employees without sacrificing brand consistency",
nl:"Stimuleer werknemers zonder merkconsistentie op te offeren",pt:"Delegue tarefas a funcionários sem sacrificar a consistência da marca",de:"Bestärken Sie ihre Mitarbeiter ohne die Markentreue aufzugeben",es:"Potencie a los empleados sin afectar la consistencia de la marca"},"atlassian.server.authflow.viewer":{en:"Default to the Rich Viewer"},"orginvitation.confirm.teamMerge.button.accept":{en:"Merge Teams"},"invitation.pending":{en:"Pending Invitation"},"optionbar.group.blockdefaults":{fr:"Réglages par défaut du bloc",
en:"Block Defaults",zh:"默认图形快"},"licensesurvey.required":{en:"Required"},"trialsurvey.questions.software.placeholder":{en:"Other software ..."},"comparisonTable.saml.and.sso":{en:"SAML & SSO"},"users.cancel.reason.nouse.chart":{en:"My current project has finished / I have no further use for diagramming"},"Match Width":{fr:"Faire correspondre la largeur",zh:"匹配宽度"},"saml.logoutRedirect.label":{en:"Redirect URL"},"users.editgroups.dialog.title":{en:"Edit Groups"},"callout.community.p.share":{fr:"Partager ce diagramme comme un exemple pouvant être vu et utilisé par d'autres membres de la communauté Lucidchart.",
en:"Share this diagram as an example for others in the Lucidchart community to see and use.",zh:"分享此图表是在Lucidchart社区，将作为供其他人参考和使用的例子"},"users.quickAdd.auto":{en:"Add team members with email addresses separated by commas."},"multishare.publish.poweredByPressBranding":{en:"Hide Lucidpress Logo"},"pricingTable.feature.press.team.third":{fr:"Partage simple",en:"Simpler sharing",nl:"Eenvoudiger delen",pt:"Fácil compartilhamento",de:"Vereinfachtes Teilen",es:"Compartir más fácilmente"},"features.announce.learnmore":{ru:"Узнать больше",
fr:"En savoir plus",en:"Learn More",nl:"Meer informatie",pt:"Saiba mais",de:"Erfahren Sie mehr",es:"Aprenda más"},"label.startNow":{en:"Start Now"},Twitter:{fr:"Twitter",zh:"Twitter"},"user.googledrive.button.sync":{en:"Sync Now"},"user.googledrive.install.press":{en:"Connecting Lucidpress to Google Drive is easy! You'll be able to create, open, and share your documents from Drive. You can also schedule automatic backups to Drive."},"label.publish.webpage.secure":{en:"Password Protected"},"auth.result.unknown_error":{en:"Sorry, an error occurred. Please try again later."},
"users.storage.upgradeLink":{en:"Upgrade to increase available storage space"},"dialog.requestLicense.autoGrantedSuccess.refresh":{en:"This page will refresh and all features will be immediately available."},"orginvitation.flash.error.hasIntegrations":{en:'Team merge failed. Your account has existing integrations that cannot be carried over. Please contact <a href="http://support.lucidchart.com/requests/new">support</a>.'},"portfolio.cantCheck":{en:"Could not check if document was in the portfolio"},
"ctxpane.layout.metrics.title":{en:"Position and Size"},"label.phone.number":{fr:"Téléphone",en:"Phone Number",nl:"Telefoonnummer",pt:"Telefone",no:"Telefon",de:"Telefonnummer",es:"Teléfono"},"users.editroles.billing_admin":{en:"Billing Admin Privileges"},"ondemand.jira.edit.editing_on_issue_message":{en:"Editing Lucidchart Diagram on Issue %s"},"dialog.googrefer.make_sure":{en:"Please make sure to accept"},"angular_users.education.submit":{en:"Send Confirmation Email"},"press.onboarding.tooltip.download":{en:"When you've finished your design, click here to download the final product."},
"option.lineshape.direct":{fr:"Direct",en:"Direct",zh:"直角直线"},"comparisonTable.box":{en:"Box"},"pricingTable.label.visio":{fr:"Importation et exportation de documents Visio",en:"Visio import / export",nl:"Visio import / export",pt:"Importação / exportação do Visio",de:"Visio-Import / -Export",es:"Importación y exportación desde Visio"},"flash.template.not.specified":{en:"No template specified.",zh:"没有指定的模版"},"header.contactsales":{fr:"Contact Commercial",en:"Contact Sales",nl:"Contact met verkoop",
pt:"Contate Vendedores",no:"Kontakt Salgsavdelingen",de:"Vertrieb kontaktieren",da:"Kontakt salgsafdelingen",es:"Contacta con Ventas"},"presentation.options.save":{en:"Save"},"atlassian.server.authflow.gettingstarted.invitemanage":{en:"Invite users / manage team"},"flash.org.user.added":{en:"The new user has been added to your organization.",zh:"新用户被添加到您的组织。"},"googleclassroom.welcome.h2":{en:"EDU Premium"},"org.gapps.pendingusers.autoprovision.p":{en:'As the team administrator, you can decide if new users from your Google Apps domain are automatically added to the Team. New team members will not be given a license unless you have enabled this setting. <a target="_blank" href="/teams/settings">Click here</a> to manage license settings.'},
"ctxpane.style.opacity.title":{en:"Opacity"},"svg.import.large.file":{en:"SVG file is too large."},"users.level.button.tier.change":{en:"Change Tier",zh:"更改等级"},"ondemand.autoprovision.unknown_error":{ru:"Неизвестная ошибка при создании учетной записи. Пожалуйста, попробуйте еще раз.",en:"Unknown error when creating account. Please try again.",es:"Un error desconocido al crear la cuenta. Inténtelo de nuevo, por favor."},"pricingTable.label.securePublishing":{fr:"Publication sécurisée",en:"Secure publishing",
nl:"Veilige publicatie",pt:"Publicação segura",de:"Sicheres Veröffentlichen",es:"Publicaciones seguras"},"pricingTable.feature.enterprise.third":{fr:"Le contrôle à l’échelle d’entreprise",en:"Enterprise-wide control",nl:"Ondernemingswijde controle ",pt:"Controle de toda a empresa.",no:"Kontroll i hele bedriften",de:"Unternehmensweite Kontrolle",da:"Virksomhedsdækkende kontrol",es:"Control global en la empresa"},"education.faq.press.collaborate.with.edu.answer":{en:"Yes. Every account level allows you to collaborate and share with others. Teacher and Premium accounts allow team members to collaborate with the full set of premium features."},
"navpanel.button.zoomin":{fr:"Zoom avant (Ctrl+Touche haut)",en:"Zoom In (Ctrl+Up)",zh:"放大"},"users.level.free.h":{fr:"Gratuit",en:"Free",nl:"Gratis",pt:"Gratuito",no:"Gratis",de:"Free",da:"Gratis",zh:"免费",es:"Gratis"},"org.prefs.lockout.hour":{en:"1 hour"},"org.create.p":{en:"You can create a team to share your account with additional users. You will also be able to share your custom templates and custom images with them, allowing you to standardize document appearance across your organization.",
zh:"您可以创建一个团队，与其他用户分享您的帐户。这些用户分享您所支付的订阅和其他所有好处。您也可以分享您的自定义模板，并给他们自定义图像。让您的组织拥有统一规范的文件外观。"},"confirm.submit":{en:"Submit"},"text.align.topleft":{en:"Top Left Align"},"sharing.enterprise":{en:"Advanced"},"org.create.h":{en:"Team Setup",zh:"团队组建"},"payment.error.invalid":{fr:"Invalide",en:"Invalid",nl:"Ongeldig",pt:"Inválido",no:"Ugyldig","zh-tw":"無效",de:"Ungültig",da:"Ugyldig","zh-cn":"无效",ja:"無効",es:"Inválido"},"pricingTable.free":{fr:"Gratuit",en:"Free",nl:"Gratis",pt:"Gratuito",de:"Free",es:"Gratis"},
"tips.masterpages.h":{en:"New Master Pages!"},"users.close.reason.label":{en:"Please let us know why you are canceling your account."},"users.editgroups.dialog.text.users.plural":{en:"%d users selected"},"menu.masterpage.demasterize":{fr:"Convertir le modèle en page",en:"Convert Master to Page"},"users.forgotpassword.email.sent":{en:"An email has been sent to %s with instructions to reset your password."},"users.education.email.sent":{en:"A confirmation email has been sent to:",zh:"一封确认电子邮件已发送至："},
"button.upgrade.now":{en:"Upgrade Now",zh:"现在升级"},"preferences.restrictsharingoutsidedomains.restricted":{en:"Prevent team members from sharing documents with emails outside the domains listed below"},"text.tabs.indent.tip":{en:"Increase indentation level"},"payment.header.startSubscription":{fr:"Paiements Abonnement",en:"Subscription Payments",nl:"Abonnement Betalingen",pt:"Pagamentos da Assinatura",no:"Abonnementsbetaling","zh-tw":"計劃付款",de:"Abonnementszahlungen",da:"Abonnement betaling","zh-cn":"计划付款",
ja:"定期購買支払いプラン",es:"Pagos de Suscripción"},"comparisonTable.account.set.up.assistance":{en:"Account set up assistance"},"education.h2a":{en:"Educational Benefits of Diagramming",zh:"图表对教育的益处"},"team_assets.upload_team_fonts":{en:"Upload Team Fonts"},"download.waiting.size":{en:"Due to the size of this document, it may take some time to generate your file. Please keep this document open until your download is complete."},"apps.title.atlassian.cloud":{en:"Atlassian Cloud"},"apps.googleClassroom.description":{en:"As the account manager, you can choose to enable or disable Google Classroom for your account. The Google Classroom integration allows teachers to create and distribute assignments with Lucidpress. Students can complete and turn in those assignments, as well as add Lucidpress documents to a digital portfolio."},
"users.adduser.domain.gappstrial":{en:"Want to start a Google Apps trial?"},"ctxpane.page.locking.content.tooltip":{en:"Turn off Spreads to use this feature."},"growl.invitation.send.error":{fr:"L'invitation n'a pu être envoyée. Si l'erreur persiste, veuillez contacter le soutien technique de Lucidchart.",en:"Could not send invitation. If this error persists, please contact Lucidchart support.",zh:"无法发送邀请。如果此错误持续出现，请联系Lucidchart服务中心。"},"user.microsoft.settings.unlink.press":{en:"Are you sure you want to unlink your Microsoft account?"},
"error.required":{en:"Required"},"users.adduser.licenses_remaining.chart":{en:"Lucidchart Licenses: %d"},"comparisonTable.onelogin":{en:"OneLogin"},"optionbar.group.page":{fr:"Page",en:"Page",zh:"页面"},"assets.brand.callouts.fonts":{en:"We've added your brand fonts here."},"manageLicenses.notEnoughLicenses":{en:"You cannot grant licenses to this many users. You will need to upgrade your account, or grant fewer licenses."},"trialsurvey.jobtitles.50":{en:"Lead Solutions Architect"},"trialsurvey.jobtitles.53":{en:"Legal"},
"trialsurvey.jobtitles.52":{en:"Learning Designer"},"dialogs.imageManager.permissionWarning":{en:"You may need permission to use some of these images."},"trialsurvey.jobtitles.54":{en:"Managing Director"},"trialsurvey.jobtitles.57":{en:"Marketing Coordinator"},"trialsurvey.jobtitles.56":{en:"Marketing Consultant"},"trialsurvey.jobtitles.59":{en:"Marketing Manager"},"trialsurvey.jobtitles.58":{en:"Marketing Director"},"persona.survey.orgsize.question":{en:"How many people work in your organization?"},
"doclist.menu.open":{en:"Open"},"trialsurvey.title":{en:"Free %s Trial"},"growl.template.notshared":{fr:"Le gabarit n'a pu être partagé. Veuillez réessayer.",en:"Template could not be shared.  Please try again.",zh:"模版不能被分享，请重试"},"alert.complexity.reached.suffix":{fr:"objets pouvant être dessinés dans chaque document. Cette barre va se remplir à mesure que vous vous approchez de cette limite.",en:"objects to be drawn on each document. This bar will fill up as you approach that limit.",zh:"个物体的使用极限，当您接近极限时此进度条也会随之增长"},
"flash.unsubscribe.email.unrecognized":{en:"The address %s could not be found. Please login to your account and unsubscribe."},"documents.desc":{en:"Check out this diagram at Lucidchart. Make your own diagram or flowchart and share it with your friends. - http://www.lucidchart.com",zh:"在Lucidchart查找此图表。制作您自己的图表和流程图并且和您的朋友分享。 - http://www.lucidchart.com"},"input.email.prompt":{fr:"Entrer les adresses courriel (séparées par des virgules)",en:"Enter email addresses (comma separated)",zh:"输入电子邮件地址"},
"editor.menu.view.clearGuides.confirmation":{en:"Are you sure you want to delete all guides?"},"licensesurvey.departments.5":{en:"Engineering"},"licensesurvey.departments.4":{en:"Human Resources"},"licensesurvey.departments.7":{en:"Business Development"},"licensesurvey.departments.6":{en:"IT"},"licensesurvey.departments.1":{en:"Accounting & Finance"},"licensesurvey.departments.0":{en:"---"},"licensesurvey.departments.3":{en:"Marketing"},"licensesurvey.departments.2":{en:"Sales"},"licensesurvey.departments.9":{en:"Product Management"},
"licensesurvey.departments.8":{en:"Legal"},"pricingTable.label.presentation":{fr:"",en:"Presentation mode",nl:"",pt:"",de:"",es:""},"option.formatting.paste":{en:"Paste Formatting"},"referrals.email.invalid.post":{en:'Click "Cancel" to correct these changes.',zh:"点击取消来纠正这些变化"},"preferences.licenses.onGrowth":{en:"When no more licenses are available..."},"edurequest.cws.p1":{en:'You have been given a Lucidchart account using Google Single Sign-on. You may edit your profile by going to your <a href="/user/settings">account</a> page.'},
"ctxpane.layout.arrange.align.bottom":{en:"Bottom align selection"},"payment.billing.monthly":{fr:"Facturation Mensuelle",en:"Monthly Billing",nl:"Maandelijkse facturatie",pt:"Cobrança mensal",no:"Betales månedlig","zh-tw":"按月收費",de:"Monatliche Abrechnung",da:"Månedlig fakturering","zh-cn":"按月收费",ja:"月間請求書",es:"Pago Mensual"},"orginvitation.confirm.teamMerge.notifyInvitation":{en:"Your team has been invited to join the %s %s team."},"tips.button.prev":{en:"Previous Tip",zh:"上一个窍门"},"admin.createuser.results":{en:"Results"},
"comparisonTable.tech.clipart":{en:"Tech clip art"},"preferences.team_members_can":{en:"Team members can..."},"dialog.inviteprompt.accept":{en:"Yes"},"force.sso.disabled.saml":{en:"This setting is disabled due to <a href=\"/teams/saml/%d\">'Require SAML'</a> being turned on."},"user.googledrive.learn_more":{en:"Learn more."},"publish.printdialog.formats.digital":{en:"Publish Online: Best Resolution"},"saml.expiration.title":{en:"Expiration"},"pricingTable.feature.pro.third":{fr:"L’importation et l’exportation de Visio",
en:"Visio import and export",nl:"Visio importeren en exporteren",pt:"Importe e exporte para o Visio",no:"Visio import og eksport",de:"Visio Import und Export",da:"Visio import og eksport",es:"Importar de y hacia Visio"},"user.close.reason.moving.plural":{en:"We're moving to another Lucid account"},"notification.folderShared.action":{en:"shared the folder"},"features.downloadablePublication.title":{en:"PDF Downloads"},"footer.templates":{fr:"Modèles",en:"Templates",nl:"Sjablonen",pt:"Modelos",de:"Vorlagen",
es:"Plantillas"},"amazonsurvey.diagrams":{en:"What kinds of diagrams help you fulfill your responsibilities?"},"notification.messageChart.title":{en:"Message"},"orginvitation.confirm.button.ignore":{en:"Ignore Invitation"},"label.published.fulldoc":{fr:"Document complet",en:"Full document",zh:"完整文件"},Ungroup:{fr:"Dégrouper",zh:"取消编组"},"user.settings.team.subgroups":{en:"Subgroups"},"users.edituser.password_reset.desc":{en:'The selected user will be required to change their password upon next login.<br><br>If you would like to reset the passwords of everyone on your team, click <a href="#/directory#password-reset">here</a>.'},
"orginvitation.teamAdminNormalInvite.ignore":{en:"Ignore Team Invitation"},"viewer.showpagetabs":{en:"Show page tabs"},"dialog.teamsetup.name_placeholder":{en:"My Team Name"},"flash.document.unshare.error":{en:"Could not unshare document.",zh:"不能取消文件共享"},"dialog.navigate_away.title":{en:"Navigate Away"},"comparisonTable.tables":{en:"Tables"},"announcement.premiumfeatures":{en:"Find the best %s Premium features marked in purple"},"dialog.requestLicense.demo":{en:"Try Demo"},"subscription.change.preview.confirm.keep":{en:"Keep Subscription"},
"users.cancel.lose.individual.storageused2":{en:"I understand I am using %d% of free storage and may have documents and images deleted from my account."},"users.cancel.lose.individual.storageused1":{en:"I understand I may lose documents and images over the free tier storage limit."},"users.cancel.pro.feature2":{en:"Premium shape libraries"},"dialog.library.manage.shareLibrary.unsharing":{fr:"Annulation du partage de la bibliothèque de formes",en:"Unsharing shape library"},"users.driveintegration.install.p.press":{en:"It’s easy to connect Lucidpress to Google Drive and make Drive your home base. You can create or open your Lucidpress documents in Drive, edit and save them in Lucidpress, and share them with your team from Google Drive. You can also schedule automatic weekly or daily backups to your Drive."},
"prefs.zoom.width":{en:"Page Width",zh:"页面宽度"},"users.close.button.close.submit.press":{en:"Close your Lucidpress account"},"onboard.share":{en:"Share your diagrams with collaborators for feedback and review!"},"indesign.import.uploadTitle":{en:"UPLOAD CONTENT"},"user.close.title":{en:"Close Account"},"subscription.change.preview.notice.renew":{en:'With this %1$s, your subscription will be set to renew at <span class="bold">%2$s</span> on %3$tB %3$te, %3$tY.'},"user.close.reason.free.other.response2":{en:"Lucid's free education upgrade"},
"onboarding.welcomeDialog.startTrial":{en:"Start Trial"},"user.close.reason.free.other.response1":{en:"If you're an educator or student, receive "},"user.documentanalytics.setup.republish.message":{en:"To track analytics on a particular document, you must republish that document from the editor."},"shapelib.shape.rename":{fr:"Nommez votre forme!",en:"Pick a name for your shape!"},"awsimport.dialog.bash.file":{en:"Choose file"},"users.editroles.team_admin":{en:"Team Admin Privileges"},"chart.featureannouncement.comments.1":{en:"To create a comment select an object and press this button."},
"label.password.new":{en:"New Password",zh:"新密码"},"brand_assets.image.upload_failed":{en:"That upload didn't work."},"notification.nofolder":{en:"a folder"},"org.prefs.lockout.fifteen":{en:"15 minutes"},"comparisonTable.google.apps.for.work":{en:"Google Apps for Work"},"flash.template.delete.error":{en:"Error deleting that template. Please try again later.",zh:"删除该模板存在错误。请稍后再试。"},"register.loaderror":{en:"Unable to get login information."},"pricingTable.free.storage":{fr:"",en:"%s storage",nl:"",
pt:"",de:"",es:""},"ctxpane.page.locking.content":{en:"Prevent adding content"},"org.gapps.pendingusers.p1":{en:"This is a list of users that are currently using Lucidchart with an email address that is the same domain as your Google Apps account.  They can continue to access Lucidchart but have a number of limitations on their account. As the administrator, you can invite any of these users to join your team and lift these restrictions."},"dialog.clipboard.installprompt":{en:"Please install the Lucidpress Clipboard Extension to allow copy and paste to function properly."},
"examples.mindmap":{en:"Mind Map",zh:"思维图"},"label.org.name":{en:"Organization Name",zh:"组织名"},"trialOffer.discount.error":{en:"There was an error starting your subscription."},"multishare.status.settings":{en:"Settings"},"features.free-limit.chart.description":{en:"You are currently on a free account. Upgrade to a paid account to unlock <strong>all</strong> of Lucidchart's features, including unlimited shapes and documents."},"folderentries.error.sub_not_owner":{en:"You are not the owner of every document in the folder."},
"onboard.drawlines":{en:"Draw lines by clicking the edge of a shape and pulling out."},"presentation.arrowsupdown":{en:"← →"},"header.tour":{fr:"Visites",en:"Tour",nl:"Tour",pt:"Tour",de:"Rundgang",zh:"演示",es:"Paseo"},"users.merge.existingOpenIds":{en:"The existing account has already had OpenID enabled for authentication with the following providers:"},"flash.document.delete.denied":{en:"You do not have permission to delete that document.",zh:"您没有权限来删除该文件。"},"option.cornerstyle.soft":{fr:"Coins adoucis",
en:"Soft Corners",zh:"圆角"},"documents.search.oneresult":{en:"Search (1 result)"},"subscriptions.upgradeLicenses.purchase":{en:"Purchase Licenses"},"pricingTable.annual.savings":{fr:"",en:"and get %s%% savings",nl:"",pt:"",de:"",es:""},"onboarding.welcomeDialog.buildMyTeam":{en:"Build My Team"},"directory.password_reset.confirm.desc":{en:"All team members' passwords have been reset."},"users.adduser.no_file_selected":{en:"No file selected"},"orginvitation.existingaccount.h.monthly":{fr:"mensuel",en:"monthly",
nl:"maandelijkse",pt:"mensal",de:"monatlich",es:"mensual"},"payment.fieldNames.lastName":{fr:"Nom",en:"Last Name",nl:"Familienaam",pt:"Sobrenome",no:"Etternavn","zh-tw":"姓",de:"Nachname",da:"Efternavn","zh-cn":"姓",ja:"姓",es:"Apellido"},"ondemand.hipchat.configure.instance_linked_user_on_linked_team":{en:"<h2>Your add-on is ready to use</h2><p>The Lucidchart add-on is currently linked to your Lucidchart account.</p><p>All users on your HipChat team will now be able to create and edit Lucidchart diagrams.</p>"},
"label.email":{en:"Email",zh:"电子邮件"},"ctxpane.text.italic.disabled":{en:"Not available."},"users.adduser.add_to_team":{en:"Add to Team"},"doclist.sort.users":{en:"Users",zh:"用户"},"atlassian.server.authflow.existing":{en:"Already using %s?"},"presentationpanel.multiple":{en:"Multiple"},"callout.teamsetup":{en:"Build and manage your team"},"community.h.examples":{en:"Examples",zh:"范例"},"features.premiumtemplate.title":{en:"Premium template library"},"auth.result.force_sso":{en:"{0} SSO is required."},
"users.cancel.sad":{en:"We're sad to see you go.  We would appreciate your feedback:"},"org.uploadusers.samplefile":{en:'You can download an example csv file <a href="https://d2slcw3kip6qmk.cloudfront.net/app/common/upload-users/user_upload.csv"> here </a>.'},"flash.org.admin.not.found":{en:"Administrator for organization %s not found",zh:"%s的组织管理员未找到"},"line.addtext":{en:"Double-click to add text"},"ondemand.jira.diagrams.remove_lucidchart_diagram":{en:"Remove Lucidchart Diagram"},"notification.reshared.title":{en:"Document reshared"},
"users.cancel.basic.feature3.elaborate":{en:"You will lose the ability to <strong>store a backup of all your documents</strong> to your computer and to restore them later, if necessary."},"indesign.import.convertHelp":{en:"Convert .indd to .idml"},"dialog.requestLicense.licenseTrialSuccess.hours":{en:"%d hours"},"payment.confluenceMessage.free.2":{fr:"contactez-nous",en:"contact us",nl:"contacteer ons",pt:"entre em contato conosco",no:"kontakt oss","zh-tw":"聯繫我們",de:"kontaktieren Sie uns",da:"kontakt os",
"zh-cn":"联系我们",ja:"お問い合わせ",es:"contáctenos"},"payment.confluenceMessage.free.1":{fr:"Vous possédez actuellement un compte Lucidchart gratuit. Passez à un compte Equipe pour intégrer Confluence, ou",en:"You are currently on a free Lucidchart account. Upgrade to a Team account to integrate with Confluence, or",nl:"U heeft momenteel een gratis Lucidchart account. Upgrade naar een Team account om te integreren met Samenvloeiing, of",pt:"Atualmente, você tem uma conta Lucidchart gratuita. Faça o upgrade para uma conta de Equipe para integrar com Confluence, ou",
no:"Du har nå en gratis Lucidchart-konto. Oppgrader til Team, og integrer med Confluence, eller","zh-tw":"您目前使用的是免費 Lucidchart 帳戶。升級至團隊帳戶可與 Confluence 進行整合，或者",de:"Sie benutzen derzeit die kostenlose Version des Lucidchart Accounts. Upgraden Sie zum Team Account um ihn mit Confluence zu integrieren, oder",da:"Du er i øjeblikket på en gratis Lucidchart konto. Opgrade til en Team konto for at integrere med Confluence, eller","zh-cn":"您目前使用的是免费 Lucidchart 帐户。升级至团队帐户可与 Confluence 进行整合，或者",ja:"アカウントは現在Lucidchart無料アカウントです。チームアカウントにアップグレードして、 Confluenceと統一,もしくは",
es:"Actualmente usted posee una cuenta Lucidchart gratuita. Pase a una cuenta de Equipo para integrarla con Confluence, o"},"users.close.reason.required":{en:"Please tell us why you are closing your account."},"atlassian.server.authflow.gettingstarted.enterprise":{en:"Set up Enterprise features"},"indesign.missingContent.imageLocation":{en:"Location"},"users.driveintegration.unlink.p.press":{en:"Are you sure you want to unlink your Google Drive account? This will stop syncing your Lucidpress documents, but won’t delete any Lucidpress documents from your Google Drive."},
"navpanel.alert.zoom.invalid":{fr:"Valeur de zoom invalide. Veuillez choisir une valeur de 1 à 400.",en:"Invalid zoom value. Please select a value from 1-400.",zh:"无效的缩放值。请在1-400中选择。"},"menu.plainPaste":{en:"Paste Plain Text"},"menu.invite.user":{fr:"Inviter des utilisateurs",en:"Invite Collaborator(s)",zh:"邀请用户"},"comparisonTable.basic":{fr:"Classique",en:"Basic",nl:"Basis",pt:"Básico",de:"Basic",zh:"个人版",es:"Básica"},"callout.community.p.find":{fr:"Voir des exemples de diagrammes, créés par d'autres membres de la communauté Lucidchart.",
en:"See example diagrams created by other members of the Lucidchart community.",zh:"参考由Lucidchart社区其他成员所创建的示例图。"},"brand_assets.image.delete.confirm":{en:"Are you sure you want to delete this image?"},"option.crop":{fr:"Recadrer l'image",en:"Edit Mask"},"doclist.sharing.share":{en:"Share"},"doclist.menu.delete":{en:"Delete",zh:"删除"},"users.level.team.desc":{en:"For businesses and workgroups",zh:"为商业和工作团队"},"ctxpane.text.list.continueFromPrev":{en:"Continue from previous"},"nav.admin":{en:"Admin",
zh:"管理者"},"documents.ChartToPressTeamTrialDialog.failed":{en:"For some reason we were unable to start your trial.  Please contact support for assistance."},"users.unsubscribe.reason.label":{en:"Please let us know why you are unsubscribing."},"dialog.action.error":{en:"An error occurred. Please try again or <a target='_blank' href='https://lucidchart.zendesk.com/'>contact support</a>."},"pricingTable.label.saml":{fr:"Contrôles de sécurité",en:"Security Controls (SAML)",nl:"Beveiligingsmaatregelen",
pt:"Controles de Segurança",de:"Sicherheitskontrollen",es:"Controles de seguridad"},"users.cancel.persuade.2.press":{en:'Have you <a href="http://support.lucidpress.com/requests/new">sent us a note</a>? Let us see if we can help before you cancel.'},"subnav.preferences.editor":{en:"Preferences",zh:"编辑者偏好"},"users.pay.btn":{en:"Upgrade your account"},"dialog.clipboard.installprompt.install":{en:"Install"},"subnav.documents.my":{en:"My Documents",zh:"我的文件"},"input.email_user_group.prompt":{fr:"Entrer une adresse courriel ou le nom d'un usager ou d'un groupe",
en:"Enter an email, user, or group",zh:"输入电邮地址，用户名字，或团队名称"},"referrals.status.step2":{en:"Registered",zh:"已注册"},"invitations.accepted.folder":{en:"You now have access to the folder %s"},"preferences.hideteamsharing":{en:"Cannot share with entire team (team members can still share with groups and individuals)"},"label.actions":{en:"Actions",zh:"操作"},"bugs.label.browser":{en:"Your Browser",zh:"您的浏览器 "},"user.storage.additional.title":{en:"Additional %s GB %s"},"legend.grid.size":{fr:"Taille de la grille",
en:"Grid Size",zh:"网格尺寸"},"gapps.integration.description":{en:"Require automatic backups of each user's files to their Google Drive account. Backups are stored as .laf files in each member's Drive account and can be restored in %s at any time."},"pricingTable.feature.press.basic.premiumTemplates.tip":{fr:"Choisissez parmi plus de 150 modèles et plus pour l’édition imprimée et l’édition numérique. Chacun est fabriqué à la main par des designers professionnels et prêts pour la personnalisation. ",en:"Choose from 150+ templates for both print and digital publishing. Each one is handcrafted by professional designers and ready for personalization.",
nl:"Kies uit 150+ sjablonen voor zowel printen als digitale publicatie. ",pt:"Escolha mais de 150 modelos tanto para publicações impressas quanto digitais. Cada um é elaborado por designers profissionais e pronto para personalização.",de:"Wählen Sie aus über 150 Vorlagen für sowohl digitale als auch gedruckte Veröffentlichungen. Jede einzelne Vorlage wurde von professionellen Designern erstellt und kann nach Bedarf weiter angepasst werden.",es:"Elija de entre más de 150 plantillas para publicaciones, tanto digitales como impresas. Cada uno es realizado a mano por profesionales del diseño y está listo para ser personalizado."},
"option.columns":{en:"Columns"},"gui.alert.plugins.restricted.tablet":{en:"This document uses functionality that is only available to premium accounts, so you are not able to edit this document."},"users.driveintegration.sync_now.status.plural.press":{en:"%d documents synced"},"template.settings":{en:"Template Settings"},"template.persistRestrictions":{en:"Enforce locking restrictions"},"finalizeRegistration.completeRegistration":{en:"Complete Registration"},"org.transfer.h":{en:"Transfer Account Admin Role"},
"users.settings.language.h2":{en:"Language",zh:"语言"},"dialog.library.manage.protrial":{en:'<a href="/users/level?source=Editor-UpgradeToTrialForShapeAccess" target="_blank">Upgrade to a free Pro trial account</a> for access to these shapes for the next %s days.'},"ctxpane.layout.arrange.align.right":{en:"Right align selection"},"restrictions.tooltip.style":{en:"Style"},"user.storage.price_table.total":{en:"Total"},"collaborate.restrictedDomains.notSentMessage.singular":{en:"Because %s is not within your organization's domain, the invite will not be sent."},
"users.cancel.all.feature1.press":{en:"Increased storage"},"users.cancel.reason.price.annual":{en:'Have you considered an annual account? You\'ll save %d%% immediately. <a href="/users/payConfirm/%s?source=UserCancelSwitchToAnnual">Learn more</a>.'},"status.autosave.offline":{en:"Offline"},"orginvitation.inviteinitial.h":{en:"Invite Your Organization To Lucidchart",zh:"邀请您的组织来Lucidchart"},"pricing.faq.specialpricing.answer.press.text":{en:"Yes. We offer a discount on annual team accounts for nonprofits, and free accounts for students and teachers. Email sales@lucidpress.com for non-profit inquiries. Visit our education page for educational inquiries."},
"users.documentanalytics.setup.screenshot.alt":{en:"Document analytics view"},"user.preferences.link.auto":{en:"Auto"},"users.backuprestore.upgrade":{en:"You must have a paid account to backup and restore your documents.  You can <a href='/users/level?source=BackupRestore'> upgrade to a paid account</a> to enable local backups and restores."},"sharing.domain":{en:"Domain Restrictions"},"bookmarkapp.prompt.p.chart":{en:"We have rethought and redesigned the entire diagramming process to make it as easy as possible. Draw flow charts, wireframes, UML diagrams, and more with just a few clicks."},
"payment.updating":{fr:"Mise à jour en cours",en:"Updating",nl:"Updaten",pt:"Atualizando",no:"Oppdaterer","zh-tw":"更新中",de:"Wird aktualisiert",da:"Opdaterer","zh-cn":"更新中",ja:"アップデート中",es:"Actualizando"},"overlay.crop.panel.resizeMask":{en:"Resize Mask"},"users.cancel.reason.price.team":{en:'Would an individual account work for you? They start at just $%s/month. <a href="/users/level?source=CancelSubscriptionTeam">Compare levels</a>.'},"features.tryDemo":{en:"Try Demo"},"users.passwordReset.number":{en:"At least one number required"},
"users.restore.h":{en:"Restore"},"cancelOffer.subtitle.fullCredit":{en:"Get A Free Month"},"users.restore.p":{en:'To restore your documents, select your backup file and click the restore documents button.  Your documents will appear in your document list under a new folder with the name "restore-&#060;date&#062;".  If you have a large backup file, the restore may take several minutes.'},"vdx.upload.drag":{en:"To upload Visio files, drag them from your desktop directly to your document list or select a file here."},
"folderentries.create.error.owner_or_no_share":{en:"Moving that document there would effectively share it, but you are not an owner on the document."},"apps.title.assets":{en:"Brand and Team Assets"},"confirm.yes":{en:"Yes"},"user.close.recurly1":{en:"You are paid up through "},"multishare.web.linkAvailable":{en:"Available"},"assets.brand.paywall.styles.category":{en:"Brand Styles"},Editing:{fr:"Édition",zh:"编辑中"},"features.import.aws.description":{en:"Automated AWS import is a premium add-on. Let us know if you'd like to try it, and we'll help you get started."},
"subscription.change.preview.notice.renew.change":{en:"change"},"email.collaborator.error":{en:"There was an error sending. Please try again."},"publishpanel.networkFailure":{en:"Publishing was unsuccessful. This may be due to a temporary problem with our servers or a slow internet connection. Please try again later or use a faster internet connection."},"education.faq.chart.classroom.answer":{en:"Teachers can use Lucidchart to create diagramming presentations, handouts, and other learning materials. Students can use it to design flowcharts, mind maps, Venn diagrams, reports, and other visual projects. They can also collaborate on group assignments and receive feedback from peers and teachers."},
"button.team.confirmsize":{en:"Confirm Team Size"},"groups.actions.create.action_root":{en:"Create Group"},"label.team.level":{en:"Level"},"lucid.team.edituser.email.oauth_conflict.dialog.title":{en:"Change Email"},"features.revisions.description":{en:"Revision history lets you work with confidence. See the exact changes your document has undergone and revert to a prior version with the click of a button."},"trialsurvey.jobtitles.37":{en:"Head of Engineering"},"trialsurvey.jobtitles.36":{en:"Global Business Process Improvement"},
"trialsurvey.jobtitles.35":{en:"Founder"},"trialsurvey.jobtitles.34":{en:"Executive Assistant"},"trialsurvey.jobtitles.33":{en:"EVP Product & Innovation"},"trialsurvey.jobtitles.32":{en:"Event Planner"},"trialsurvey.jobtitles.31":{en:"Enterprise Data Architect"},"trialsurvey.jobtitles.30":{en:"Engineer"},"error.offline":{en:'Connection to %s failed. Please try again.<br>If the issue continues, please <a target="_blank" href="http://support.lucidchart.com/anonymous_requests/new">contact us</a> for assistance and include the link to your document.'},
"subscription.change.preview.confirm.switch":{en:"Change Subscription"},"users.cancel.header":{en:"Cancel your %s account"},"trialsurvey.jobtitles.39":{en:"Implementation Consultant"},"trialsurvey.jobtitles.38":{en:"HR Associate"},"payment.cvv.about.americanExpress.altText":{fr:"Cryptogramme sur American Express",en:"American Express CVV code location",nl:"American Express CVV code locatie",pt:"Local do código CVV do American Express",no:"Finne American Express CVV-nummer","zh-tw":"美國運通(American Express)卡上驗證碼的位置",
de:"Ort der Kartenprüfnummer bei American Express",da:"American Express CVV kode lokation","zh-cn":"美国运通(American Express)卡上验证码的位置",ja:"アメリカンエクスプレスのCVVコード記載場所",es:"Ubicación del código CVV en American Express"},"press.onboarding.tooltip.context":{en:"Use these settings to fine-tune your design."},"forum.post.search.empty.p":{en:"No forum posts matched your search.",zh:"在论坛上没有找到您所搜索的信息"},"subnav.h.exit_beta":{en:"Exit Beta"},"user.preferences.rulerunits":{en:"Default Ruler Units"},"comparisonTable.google.docs":{en:"Google docs"},
"users.cancel.lose.team.storageused2":{en:"I understand my team and I are using %d% of free storage and may have documents and images deleted from my account."},"awsimport.dialog.key":{en:"AWS Access Key"},"payment.bounce.onlyPerMonth":{fr:"le tarif %s revient à seulement %s/mois.",en:"%s pricing is only %s/month.",nl:"%s prijs is slechts %s/maand.",pt:"o preço %s é apenas %s/mês.",no:"%s pris er kun %s/måned.","zh-tw":"%s 價格僅為 %s/月。",de:"%s Abrechnung kostet nur %s/Monat.",da:"%s pris er kun %s/måned.",
"zh-cn":"%s 价格仅为 %s/月。",ja:"%s の価格は %s/月のみです。",es:"El precio %s es solamente el  %s/mes."},"features.announce.skip":{en:"Skip"},"user.settings.password.repeat":{en:"Repeat Password"},"comment.alertlevel.mine":{en:"Only receive @me notifications"},"org.prefs.passwd.lockout":{en:"Lockout duration"},"option.vector.shape.add":{fr:"Dessiner une forme à main levée",en:"Freehand draw shape",zh:"徒手画图形"},"team.unlicense_users.transfer_and_unlicense":{en:"Transfer and Unlicense"},"users.adduser.domain.addtoteam":{en:"Add to Team"},
"option.theme":{en:"Change Theme"},"subscription.change.preview.notice.changeRecurlyTrial.chargeToday":{en:"Today you will be charged %s"},"user.box.settings.button.sync":{en:"Sync Now"},"user.preferences.size.Tabloid":{en:"Tabloid (11x17 in)"},"cancellationsurvey.obstacleQuestion":{en:"Why weren't you able to accomplish what you needed to?"},"doclist.refresh.sort.name.asc":{en:"Name (Z - A)"},"tips.freehand.textlink.p2":{en:"Click and drag the link points to mover them to a different location on the shape outline.",
zh:"单击并拖动链接点将其移动至一个不同的形状轮廓的位置。"},"tips.freehand.textlink.p1":{en:"Click on text areas to select them, then move or resize them by clicking and dragging. Click on the add text button %s to add a new text area. Press Delete to remove a selected text area.",zh:"单击文本区域来选择它们，然后通过点击和拖动来移动或调整大小。按一下添加文本按钮%s来添加新的文本区域。按Delete键删除选定的文本区域。"},"user.close.reason.template.response1":{en:"Have you submitted a "},"user.close.reason.template.response2":{en:"feature request"},"user.close.reason.template.response3":{en:"? Let us see if we can help before you cancel."},
"login.ip_restricted":{en:"Your admin has restricted login access. You cannot login from this IP address."},"template.create.category":{en:"Category",zh:"分类"},"menu.block.lock":{fr:"Verrouiller",en:"Lock"},"user.documentanalytics.unlinkUndo":{en:"Undo?"},"trial.status.expired.title":{en:"Your trial has expired and you have been switched to a free account. Subscribe now to continue enjoying premium features:"},"growl.drawline":{en:"Hold Shift for 45° increments"},"cancelOffer.description.fullCredit":{en:"Keep your %s subscription and we'll give you your next month for free."},
"documentanalytics.segmentTooltip.location":{en:"Location of views"},"text.padding.label":{en:"Padding"},"users.gmailintegration.notfound":{en:"Message or attachment no longer exists"},"url.footer.pricing":{fr:"/fr/users/registerLevel",en:"/users/registerLevel",nl:"/nl/users/registerLevel",pt:"/pt/users/registerLevel",de:"/de/users/registerLevel",es:"/es/users/registerLevel"},"menu.publish":{fr:"Publier…",en:"Publish...",zh:"发布"},"dialog.navigate_away.message":{en:"This action will navigate away and cancel the pending action. Are you sure you want to continue?"},
"org.transfer.confirm.permissions":{en:"I understand I will no longer have access to payment history or subscription level settings"},"user.box.settings.view.chart":{en:"View diagrams in Box"},"payment.fieldNames.country.title":{fr:"Pays",en:"Country",nl:"Land",pt:"País",no:"Land","zh-tw":"國家",de:"Land",da:"Land","zh-cn":"国家",ja:"国名",es:"País"},"menu.selection.group":{fr:"Grouper la sélection",en:"Group Selection",zh:"分组选择"},"users.grant_licenses.manage":{en:"Manage Allocation Settings"},"docinfopane.actions.restore":{en:"Restore %s",
zh:"恢复删除%s"},"presentationpanel.noFramesMessage":{en:"Select shapes and click +Slide to create a new slide."},"users.settings.forum.h2":{en:"Forum Posting",zh:"论坛发帖"},"trial.intro.export.description":{ru:"Расслабьтесь, зная, что Вы можете осуществлять экспорт и резервное копирование всех Ваших Lucid%s документов.",fr:"Restez tranquille sachant que vous pouvez exporter et sauvegarder tous vos documents Lucid%s.",en:"Rest easy knowing you can export and backup all your Lucid%s documents.",nl:"Wees gerust wetende dat u al uw documenten met Lucid%s kan exporteren en back-uppen",
pt:"Relaxe sabendo que vocêpode exportar e fazer backup de todos os seus documentos Lucid%s.",no:"Føl deg trygg ved å vite at du kan eksportere og ta backup av alle dine Lucid%s -dokumenter.","zh-tw":"您可導出和備份您所有的Lucid%s文檔，自此安枕無憂。",de:"Sie wissen jederzeit, dass Sie alle Ihre Lucid%s Dokumente exportieren und speichern können.",da:"Slappe af, velvidende at du kan eksportere og backup alle dine Lucid%s dokumenter.","zh-cn":"您可导出和备份您所有的Lucid%s文档，自此安枕无忧。",es:"Duerma tranquilo sabiendo que puede exportar y respaldar todos sus documentos Lucid%s."},
"admin.users.ok":{en:"OK"},"settings.team.information":{en:"Team Information",zh:"团队资料"},"education.label.content":{en:"How you plan to use Lucidchart",zh:"您打算如何使用Lucidchart"},"referrals.status.step1.5":{en:"Viewed",zh:"已阅"},"pricingTable.feature.basic.second":{fr:"100 MB de stockage",en:"100 MB of storage",nl:"100 MB opslag",pt:"100 MB de armazenamento",no:"100 MB lagring",de:"100 MB Speicherplatz",da:"100MB lagerplads",es:"100 MB de almacenamiento"},"ondemand.jira.descriptor.description":{en:"The Lucidchart add-on for JIRA Cloud allows you to create new diagrams, insert existing diagrams from your Lucidchart account, or even import Microsoft Visio documents."},
"footer.reviews":{en:"Reviews",zh:"点评"},"users.adduser.domain.setup.title":{en:"Setup Lucidchart for Google Apps"},referral0:{en:"Referral 1",zh:"推介1"},"comment.reopen":{en:"Reopen"},"demo.requestLicense":{en:"Request a license to create and edit your own %s documents!"},Up:{fr:"Touche haut",zh:"向上"},"levelName.lucidpress.enterprise":{en:"Lucidpress Enterprise"},"button.register":{fr:"Inscrivez-vous",en:"Register",nl:"Registeren",pt:"Registrar",no:"Registrer deg",de:"Registrieren",da:"Tilmelding",
zh:"注册",es:"Registrarse"},"dialog.googrefer.country":{de:"Land",en:"Country",pt:"País",es:"País"},startdrawing:{en:"Start Drawing",zh:"开始绘图"},"onprem.confluence.editlinked.continue":{en:"Continue to Edit"},"titlebar.show.hotspots.button":{fr:"Montrer les zones cliquables",en:"Show Hotspots"},"ondemand.atlassian.configure.invite_users":{en:"Invite Users To Join Your Team"},"multishare.publish.format.jpeg":{en:"JPEG"},"users.filters.license.all":{en:"All Users"},"flash.payment.update.success":{en:"Your payment method has successfully been updated.",
zh:"您的付款方式已成功更新。"},"registerLevel.atlassian.flyout.label":{en:"Personal"},"folderentries.error.not_owner":{en:"You must be an owner of the folder to make changes."},"multishare.publish.type.url":{en:"Full document (URL)"},"label.post.delete":{en:"Delete this post",zh:"删除这篇文章"},"description.invite":{fr:"N'importe quelle adresse courriel peut fonctionner.",en:"Any email address will work",zh:"允许任何邮箱地址"},"comparisonTable.network.infrastructure":{en:"Network infrastructure"},"org.uploadusers.bepatient":{en:"Note that it takes about 1 minute to process 300 users.  If you are uploading hundreds of users, please be patient."},
"alert.googleplus.unpublished":{en:"You must publish your document before sharing it on Google Plus. Click the Publish tab in the Share dialog to begin."},"atlassian.server.authflow.link.blurb":{en:"To use the Lucidchart add-on, you must link it with a Lucidchart team account. Only users on your Lucidchart team will be able to edit or create diagrams in %s."},"flash.document.blocked":{en:"Document has been blocked!",zh:"文件已被封锁！"},"presentationpanel.menu.duplicate":{en:"Duplicate"},"features.customfont.title":{en:"Custom font upload"},
"subnav.documents.all":{en:"All Documents",zh:"所有文件"},"ctxpane.common.shadow.angle":{en:"Angle:"},"button.nogradient":{fr:"Sans dégradé",en:"No Gradient"},"footer.casestudies":{en:"Case Studies",zh:"案例学习"},"users.editgroups.dialog.availablegroups":{en:"Available Groups (select to add)"},"notification.teamInvitation.action":{en:"invited you to join"},"doclist.menu.share":{en:"Share"},"assets.brand.callouts.colors":{en:"We've added your brand colors here."},"option.linewidth.medium":{fr:"Moyen",en:"Medium",
zh:"中等线"},"subscription.change.preview.title.current":{en:"Current Subscription"},"heading.signup.or":{fr:"Ou connectez-vous avec:",en:"Or sign up with:",nl:"Of aanmelden met:",pt:"Ou cadastre‐se com:",no:"Eller registrer deg på",de:"Oder anmelden mit:",da:"Eller tilmeld dig med:",zh:"或者使用其他账户注册：",es:"O acceder con:"},"flash.invitation.cannot_join_expired_team":{en:"The team you are trying to join is no longer a team."},"demo.unlicensedUserWarning":{en:"Please use this demo experience to explore all that %s has to offer. Since this is only a demo, your changes to the document will not be saved."},
"users.edituser.actions":{en:"Actions"},"box.link.error.other":{en:"Something went wrong. Please try again or contact support."},"persona.engineering.sub1":{en:"ERD"},"payConfirm.team.messageBox":{en:"Questions about enterprise options? Call %s"},"dialogs.pub-password.prompt.button":{en:"Enter"},"pricing.enterprisebanner.contact":{en:"Contact us for pricing"},"persona.engineering.sub4":{en:"Circuit"},"nav.upgrade":{en:"Upgrade"},"multishare.portfolio.title":{en:"In your portfolio"},"Center Align":{fr:"Centrer",
zh:"中对齐"},"embedpanel.customsize.label":{fr:"format personnalisé",en:"Custom Size",zh:"自定义尺寸"},"ctxpane.common.shadow.distance":{en:"Distance"},"education.faq.chart.title":{en:"Frequently Asked Questions"},"team.payment.per.user.price":{fr:"Prix par utilisateur",en:"Per user price",nl:"Prijs per gebruiker",pt:"Preço por usuário",no:"Pris pr bruker","zh-tw":"每用戶價格",de:"Preis pro Nutzer",da:"Pris pr. bruger","zh-cn":"每用户价格",ja:"ユーザーごとの金額",es:"Precio por Usuario"},"features.free.press.title":{en:"Advanced Functionality"},
"documents.documentLimitOfferDialog.redeemOffer":{en:"Redeem Offer"},"apps.title.jira.server":{en:"JIRA Server"},"payment.youWillBeCharged.withTax.old.fallback":{fr:"Votre carte bancaire sera prélevée de %s plus taxes locales applicables.",en:"Your credit card will be charged %s plus any necessary sales tax.",nl:"Uw kredietkaart zal %s plus alle noodzakelijke btw aangerekend worden.",pt:"Seu cartão de crédito será cobrado %s mais qualquer imposto sobre vendas.",no:"Ditt kredittkort vil bli belastet med %s pluss eventuell omsetningsavgift.",
"zh-tw":"您的信用卡將支付 %s 另加必要的消費稅。",de:"Der Preis von %s wird Ihrer Kreditkarte berechnet, zuzüglich der anfallenden Verkaufssteuern.",da:"Dit kreditkort vil blive opkrævet %s plus eventuel nødvendig moms.","zh-cn":"您的信用卡将支付 %s 另加必要的消费税。",ja:"クレジットカードに%s（さらに必要な消費税が加算）が請求されます。",es:"Se realizará un cargo en su tarjeta de crédito de %s más cualquier impuesto obligatorio."},"ondemand.jira.descriptor.remove_lucidchart_diagram":{en:"Remove Lucidchart Diagram"},"users.level.td.obj.unlimited":{en:"Unlimited Objects",
zh:"无上限的物体"},"fontselect.custom":{en:"Custom Fonts"},"welcome.press":{en:"Welcome to Lucidpress!"},"flash.trial.extended.to.month":{en:"Your free trial has been extended to 1 month!",zh:"您的免费试用已延长至1个月！"},"confirm.subscription.level.change":{en:"Please confirm that you would like to switch from %s to %s."},"select.all":{en:"Select All"},"menu.shape.add.to.library":{fr:"Ajouter à la bibliothèque de formes personnalisées",en:"Add to Custom Shape Library"},"features.revisions.title":{en:"Revision history"},
"payment.cost.annually.short":{fr:"%s/an",en:"%s/yr",nl:"%s/j",pt:"%s/ano",no:"%s/år","zh-tw":"%s/年",de:"%s/Jahr",da:"%s/år","zh-cn":"%s/年",ja:"%s/年",es:"%s/año"},"ctxpane.text.warp.style.arc":{en:"Arc"},"user.cancel.reason.business.plural":{en:"Our company has gone out of business"},"ctxpane.style.border.style":{en:"Style:"},"tips.button.skipstart":{en:"Skip and start drawing",zh:"跳过并开始绘图"},"trialsurvey.jobtitles.64":{en:"Office Manager"},"invitations.pending.none":{en:"No pending invitations.",
zh:"无未处理的邀请"},"drive.import.forbidden":{en:"You do not have permission to access this document."},"demo.save.prompt.press":{en:"Your current document will be lost unless you sign up. It's free to save your file and it will be accessible from any device."},"users.driveintegration.install.learn_more":{en:"Learn more."},"ctxpane.layout.locking.title":{en:"Lock"},"bookmarkapp.prompt.h.press":{en:"Perfect for print. Dynamic for digital."},"edurequest.cws.samedomain":{en:"There is already a Lucidchart team associated with your domain. Please contact your domain administrator to gain access to the account."},
"features.emailThumb.description":{en:"Insert the cover of your document in an email program like Constant Contact. Clicking on the cover will send your audience to the full document on the web."},"education.faq.chart.renew.docs.graduation.answer":{en:"You will always have access to your documents after you graduate. Due to the limitations of the Free plan, however, you will not be able to create new documents if you have more than five active documents."},"users.adduser.licenses_remaining.press":{en:"Lucidpress Licenses: %d"},
"footer.iphone":{en:"iPhone mockup"},"confirm.createAndShare":{en:"Create and Share"},"documentMeter.notFull":{en:"%d of %d active documents"},"orginvitation.confirm.teamMerge.redesign.answer1":{en:"Your team will merge with %s. All of your members' documents and sharing permissions will be preserved."},"orginvitation.confirm.teamMerge.redesign.answer3":{en:"Your current subscription <b>will expire.</b> Any remaining balance will be automatically credited to the %s account when you accept this invitation."},
"orginvitation.confirm.teamMerge.redesign.answer2":{en:"Your account ownership will be transferred to the %s team admin (%s - <i>%s</i>), and you will share the benefits of their subscription."},"comparisonTable.layers":{en:"Layers"},"user.cancel.feature.mindmaps.check":{en:"Learn more about mind mapping capabilities with a Basic account"},"user.close.reseller.contact":{en:"Contact your reseller to cancel your subscription."},"multishare.status.needsPublishing":{en:"To share your document publicly, you'll need to publish it first."},
"user.backups.backup.prompt":{en:"Back up documents"},"user.close.admin.assign.submit":{en:"Assign New Admin"},"registerLevel.eduPricing.label":{en:"EDU"},"doclist.document":{en:"Document"},"mention.permission.contact":{en:"Please contact the document owner and request permission for the mentioned users."},"gapps.tabs.activation":{en:"Activation"},"user.paymentHistory.includeLucidTax":{en:"Include Lucid Software tax number"},"storagemeter.pay.p":{en:'You need to <a href="/users/pay?source=StorageMeterPay">pay for</a> your subscription.',
zh:'请先<a href="/users/pay?source=StorageMeterPay">支付费用</a>。'},"users.adduser.already_on_team":{en:"%d already on team"},"persona.survey.business":{en:"General Business"},"pricingTable.feature.press.premier.second.tip":{en:"Take advantage of wholesale pricing on print & ship orders"},"user.close.password":{en:"Your password is required to close your account. If you don't have a password, click 'forgot your password' to create one."},"documents.h.allusers":{en:"All Users' Documents",zh:"所有用户的文件"},"persona.survey.industry.utilities":{en:"Utilities, Energy, and Extraction"},
"users.edituser.edit_groups":{en:"Edit Groups"},"dialog.freeLimitations.upgrade":{en:"To unlock these features, please upgrade to a paid account."},"referrals.status.step2.h":{en:"Step 2",zh:"第二步"},"dialogs.language.title":{en:"Language"},"button.register.clicked":{en:"Registering..."},"education.faq.press.title":{en:"Frequently Asked Questions"},"footer.orgchart":{en:"Org chart"},"ctxpane.layout.wrap.tightBoundary":{en:"Wrap tight to object boundary"},"users.pay.p.credit":{en:"Your next payment will be reduced by up to %s due to a credit on your account.",
zh:"因为您的账户中有多余的余额，您下次的支付费用最多可减少%s。"},"invitations.pending.count":{en:"Pending Invitations (%d)",zh:"未处理的邀请（%d）"},"users.adduserwidget.email.placeholder":{en:"Enter email for new team member"},"text.format.superscript":{en:"Superscript"},"dialog.requestLicense.licenseTrialSuccess":{en:"A license request has been sent to your team administrator. Until it is approved, you have been granted full privileges for the next %s."},"usecasesurvey.options.chart.2":{en:"Design"},"usecasesurvey.options.chart.3":{en:"Education"},
"usecasesurvey.options.chart.0":{en:"Business Analysis"},"usecasesurvey.options.chart.1":{en:"Consulting"},"presentation.options.visibleLayers":{en:"Visible layers"},"usecasesurvey.options.chart.7":{en:"Network Engineering"},"communitypanel.explanation":{en:"Share your diagram with the Lucidchart community! Other users can create new diagrams from yours, but they won't have access to the original document. Remember that published docs will update in real-time, and you can unpublish at any time."},
"usecasesurvey.options.chart.5":{en:"Human Resources"},"usecasesurvey.options.chart.8":{en:"Operations"},"usecasesurvey.options.chart.9":{en:"Personal"},"ondemand.jira.configure.header":{en:"Configure Lucidchart add-on for JIRA"},"tooltip.autosave.saved":{en:"All changes are automatically saved."},"trialsurvey.jobtitles.19":{en:"Consultant"},"trialsurvey.jobtitles.18":{en:"CMO"},"trialsurvey.jobtitles.15":{en:"Chief Process"},"trialsurvey.jobtitles.14":{en:"CFO"},"trialsurvey.jobtitles.17":{en:"CIO"},
"trialsurvey.jobtitles.16":{en:"Chief Strategist"},"trialsurvey.jobtitles.11":{en:"Business System Analyst"},"trialsurvey.jobtitles.10":{en:"Business Process Engineer"},"trialsurvey.jobtitles.13":{en:"CEO"},"trialsurvey.jobtitles.12":{en:"Business Process analyst"},"alert.facebook.unowned":{fr:"Vous n'êtes pas le propriétaire de ce document.Vous pouvez seulement le partager sur Facebook si son propriétaire le publie comme une page web.",en:"You are not the owner of this document; you can only share it on Facebook after its owner has published it as a web page.",
zh:"你不是此文件的所有者，你只能在其所有者将其发布为网页后再分享到Facebook上"},"user.googledrive.backup.none":{en:"Do not backup"},"team.unlicense_users.user_to_be_unlicensed":{en:"This user will be unlicensed"},"user.preferences.pageunits":{en:"Default Page Units"},"gui.growl.try.paid.free":{fr:"Essayez les fonctionnalités payantes gratuitement!",en:"Try paid features free!",zh:"免费试用付费功能！"},"googleclassroom.turnInAssignment":{en:"Turn in assignment"},"documents.ChartToPressTeamTrialDialog.failed.title":{en:"Trial not created"},
"shapeDataPanel.delete":{en:"Delete"},"saml.sso.invalidresponse.loading":{en:'Failed to load SAML response. Please try again. If the problem persists, <a href="http://support.lucidchart.com">contact support</a>.'},"users.cancel.pro.feature3.link.press":{en:"Check out an example of our embedded viewer"},"legend.publish.format":{fr:"Format",en:"Format",zh:"格式"},"documentanalytics.segmentstitle.cities":{en:"Cities"},"documentanalytics.title.default":{en:"Lucidpress Analytics"},"documentanalytics.dates.dayCount":{en:"(%s day%s)"},
"invitations.accept.folder":{en:"Accept invitation for '%s' Folder"},"editor.molecule.goBackToDocuments":{en:"Back to Documents"},"editor.button.myDocuments.title":{en:"Go to your documents"},"dialog.hotkeyref.bringItemForward":{en:"Bring selected items forward one layer"},"users.cancel.basic.feature3":{en:"Local backups"},"users.cancel.basic.feature2":{en:"Mind mapping"},"persona.spinner.14":{en:"a value stream mapper"},"persona.spinner.15":{en:"a business process modeler"},"user.box.title":{en:"Box"},
"persona.spinner.10":{en:"a sitemap program"},"persona.spinner.11":{en:"a circuit diagram creator"},"dialog.googrefer.org.name":{en:"Organization Name"},"persona.spinner.13":{en:"an AWS implementation planner"},"doclist.menu.newdocument":{en:"New Document",zh:"新文件"},"trialOffer.discount.success":{en:"Thank you for paying. A 10% discount has been applied to your subscription."},"canceled.subscription":{en:"This subscription has been canceled.  Your account will be downgraded to a free account on %s."},
"dialog.hotkeyref.deleteselection.description":{en:"Delete selection"},"pricing.faq.pdfQuality.answer":{fr:"Le réglage de “qualité d’impression” des sorties de fichiers PDFs de 300 ppp (pixels par pouce) et des sorties des fichiers PDFs de 100 ppp (pixels par pouce) pour le réglage de la « qualité de l’écran ».",en:"The 'Print-quality' setting outputs PDFs of 300 DPI (dots per inch), while the 'Screen quality' setting outputs PDFs of 100 DPI.",nl:"De ‘Printkwaliteit’ optie produceert Pdf’s van 300 DPI (stippen per inch), terwijl de ‘schermkwaliteit’-optie Pdf’s van 100 DPI produceert.",
pt:"A configuração de ‘qualidade da impressão’ produz PDFs de 300 DPI (pontos por polegada), enquanto que a configuração de ‘qualidade da tela’ produz PDFs de 100 DPI.",de:"Die »Druckqualität« Option erzeugt PDFs in einer Qualität von 300 dpi (Abkürzung für »Dots per inch«, zu Deutsch: Punkte pro Inch) während mit der Option »Bildschirmqualität« kompaktere  PDFs mit 100 dpi erstellt werden können.",es:"La configuración de “calidad de impresión” entrega PDFs de 300 Puntos Por Pulgada, mientras que la “calidad de pantalla” entrega solo 100 PPP"},
"ctxpane.style.cropmask.title":{en:"Crop & Mask"},"atlassian.server.authflow.getstarted":{en:"Get started"},"user.cancel.survey.agreement.libraries":{en:"Will no longer be able to use premium shape libraries"},"label.publish.page.single":{fr:"Page simple",en:"Single page",zh:"单页"},"users.driveintegration.backup.disabled":{en:"Your team admin has overridden your Drive backup frequency settings"},"subnav.sort.relevance":{en:"Relevance",zh:"关联"},"user.cancel.survey.reason":{en:"What's the main reason for closing your account?"},
"saml.pendingusers.autoprovision.label":{en:"Automatically add new users to the team"},"indesign.import.dialogTitle":{en:"InDesign Import (Beta)"},"trialOffer.extend.buttonText":{en:"Extend Free Trial"},"pricing.faq.pdfQuality.question":{fr:"Quelle est la différence entre la qualité d’impression et la qualité de l’écran?",en:"What is the difference between print-quality and screen quality?",nl:"Wat is het verschil tussen printkwaliteit en schermkwaliteit?",pt:"Qual a diferença entre a qualidade da impressão e a qualidade da tela?",
de:"Was ist der Unterschied zwischen Druckqualität und Bildschirmqualität?",es:"Cuál es la diferencia entre documentos con calidad de impresión y calidad de pantalla?"},"dialogs.imageManager.insufficientaccountstorage":{en:"Insufficient account storage."},"notice.deal.press1M":{en:' <a target="_blank" href="/users/payLevel/%s/MILLION30">Save an extra 30&#37; off</a> any annual account with coupon code <strong>MILLION30</strong>!'},"title.color.select":{fr:"Choisir une couleur",en:"Select a Color",
zh:"选择一个颜色"},"onboard.title":{en:"Getting Started"},"flash.reply.posted":{en:"Reply posted.",zh:"发布回复"},"org.deleteuser.p1":{en:'This action is <span class="highlight">not reversible</span>. Please be absolutely sure you wish\nto delete this user.',zh:'这一行动是<span class="highlight">不可逆的</span>。请确定您确实希望\n删除该用户。'},"documentanalytics.error.ipLimitExceeded":{en:'Too many users on your domain are attempting to access the same data right now. Please try again later. <a href="http://support.lucidpress.com/tickets/new">Contact support</a> if the problem persists.'},
"user.preferences.units.px":{en:"Pixels"},"user.preferences.zoom":{en:"Default Zoom"},"flash.template.rate.error":{en:"Error rating template.",zh:"错误模版评分"},"publish.downloaddialog.resolution.retina":{en:"Retina"},"multishare.portfolio.link":{en:"Go to portfolio"},"cancelOffer.description.halfCredit.monthly":{en:"Leaving so soon? Keep your %s subscription and we'll give you 50%% off next month's renewal."},"users.driveintegration.unlink.button":{en:"Unlink account"},"toolbox.userimages.title.onprem":{en:"Images"},
"label.renewal":{en:"Renewal"},"ctxpane.text.warp.waves":{en:"Waves:"},"publication.dialog.embed.viewtutorial":{en:"View tutorial"},"dialog.reminder.remindDays":{en:"days to update this document."},"register.email.invalid":{en:"That email looks invalid. Please review it before registering."},"pricingTable.feature.press.edu.pro.third":{fr:"",en:"1 GB storage",nl:"",pt:"",de:"",es:""},"users.forgotpass.p":{en:"Please enter the user name or email address for your account.  You will be emailed a\nlink to reset your password.",
zh:"请输入您账户的用户名和邮箱地址。您将会收到一个链接来重设您的密码。"},"label.avatar":{en:"Forum Avatar",zh:"论坛头像"},"ctxpane.gallery.size.fill.tooltip":{en:"Crop the long edges of each photo to fit in the slideshow"},"users.forgotpass.h":{en:"Reset Forgotten Password",zh:"重设忘记的密码"},"label.link.none":{fr:"Aucun lien",en:"No link",zh:"无链接"},"preferences.licenseRequests.digest":{en:"Receive a single weekly digest of license requests"},"subnav.h.documents":{zh:"文件",de:"Dokumente",en:"Documents",pt:"Documentos",es:"Documentos"},"alert.complexity.desc.suffix":{fr:"objets par document. Cette barre va se remplir à mesure que vous vous approchez de cette limite.",
en:"objects per document. This bar will fill up as you approach that limit."},"user.settings.password.title":{en:"Change Password"},"levelName.educational":{en:"Educational"},"dialog.requestLicense.splitAccount.fail":{en:"Sorry, there was an error removing you from your team. Please contact support for further assistance."},"ctxpane.common.shadow.title":{en:"Shadow"},"features.buy-account.alt-button":{en:"Buy Personal Account"},"blobmeter.loaded":{en:"%d/%d documents and templates available offline"},
"persona.survey.finance":{en:"Finance"},"users.cancel.lose.individual.storagelimit.press":{en:"I understand I will no longer be able to create or edit documents if the account exceeds the storage limit."},"tips.button.next":{en:"Next Tip",zh:"下一个窍门"},"ui2.hotspot.action.select.heading":{fr:"Sélectionner l'action à associer à la zone cliquable :",en:"Select a hotspot action:",zh:"选择一个热点的行动"},"users.storage.pay.h":{en:"Storage Purchase"},"comparisonTable.it.slash.engineering":{en:"IT/Engineering"},
"users.level.p2a":{en:"You are currently using your free trial period. You may change your free trial to a different subscription level if you like.",zh:"您现在正在使用试用版。如果您喜欢我们的软件，您可以升级试用版到其他的订阅等级。"},"templates.description":{fr:'Utilisez les gabarits comme point de départ pour de nouvelles idées qui contiendront des entités récurrentes, tel quel le logo de votre entreprise. Vous pouvez créer votre propre gabarit en sélectionnant "Sauvegarder comme gabarit" dans l\'éditeur.',en:"Use templates as a starting point for new ideas that incorporate items such as your company logo and other shapes directly into the design.  You can create your own templates by choosing &ldquo;Save as Template&rdquo; from the document editor."},
"persona.business":{en:"Business"},"ctxpane.text.warp.distortion.horizontal":{en:"Horizontal Distortion:"},"org.gapps.requiredrivebackups.disallow":{en:"Do not allow backups"},"documentanalytics.segmentstitle.countries":{en:"Countries"},"documents.MonthFreePromotionDialog.start.trial":{en:"Start your free month"},"growl.feedback.require.email":{en:"Please tell us your e-mail before sending your feedback."},"signin.error.need_auth_method":{en:"Must have at least one authentication method enabled"},
"saml.manage.required.explanation":{en:"Users will be required to log in using SAML"},"label.signup":{fr:"Inscrivez-vous",en:"Sign up",nl:"Schrijf in",pt:"Inscreva-se",de:"Registrieren Sie sich",es:"Regístrese"},"team.setup.nameteam.placeholder":{en:"Your team name"},"onboarding.welcomeDialog.trialSurvey":{en:"We’d like to let you try our premium features free for the next week. Simply help us understand our customers better through a short, 30-second survey and the trial is yours."},"subscription.change.preview.size":{en:"Change Team Size"},
"directory.password_policy":{en:"Password Policy"},"storage.overlimit.createdoc.contactadmin":{en:"You have used all of your available storage. Contact a team admin to upgrade your account."},"users.close.button.trial.cancel":{en:"Cancel your trial subscription"},"teams.create":{en:"Create",zh:"创建"},"invitation.accept.button.existing":{en:"Use Existing Account",zh:"使用现有账户"},"pricingTable.free.pagesLimitedTo":{fr:"%s pages par document",en:"%s pages per document",nl:"%s pagina’s per document",pt:"%s páginas por documento",
de:"%s Seiten pro Dokument",es:"%s páginas por documento"},"dialog.selectlibrary.newLibrary":{fr:"Nouvelle bibliothèque de formes",en:"New shape library"},"pricingTable.feature.chart.edu.pro.third.tip":{fr:"",en:"",nl:"",pt:"",de:"",es:""},"label.page.prev":{ru:"Предыдущая страница",en:"Previous page",es:"Página anterior"},"features.import.aws.contact":{en:"Find out more"},"nav.backToAdmin":{en:"Restore Admin"},"communitypanel.unpublish.confirm":{en:"Are you sure you want to stop sharing your document with the community?"},
"flash.document.unshare.denied":{en:"You do not have permission to unshare that document.",zh:"您没有权限取消共享该文件。"},"viewport.menu.text.add":{fr:"Ajouter du texte (double-clic)",en:"Add Text (Double-Click)",zh:"添加文字（双击）"},"team.jira.description":{en:'<p> If your team uses <a target="_blank" href="http://www.atlassian.com/software/jira/"> JIRA</a>, you can use the <a target="_blank" href ="/pages/tour/jira">Lucidchart JIRA Plugin </a> at no cost.</p>\n<p> To enable the plugin, enter the key and secret below on the JIRA Lucidchart plugin administration screen. Please see our <a target="_blank" href="/pages/tour/jira_documentation">documentation</a> for additional information.\n</p>'},
"orginvitation.confirm.accountOwner.explain.plural":{en:"When you choose to accept this invitation, the ownership of your Lucid accounts will be transferred to the %s team admin, %s (%s), and you will gain the benefits of their team subscription."},"pricingTable.label.enterpriseTagLine.chart":{ru:"Незаменимый редактор диаграмм для вашего бизнеса",en:"The essential diagramming application for your enterprise",es:"La aplicatión de diagramas esencial para su empresa"},signupfree:{fr:"Inscription Gratuite",
en:"Sign Up Free",nl:"Registreer Gratis",pt:"Cadastre‐se Gratuitamente",de:"Kostenlos Registrieren",zh:"免费注册",es:"Registrarse Gratos"},"payment.success":{en:"Payment Successful"},"admin.integrations.server.title":{en:"Atlassian Server"},"licensing.notifications":{en:"Notifications"},"userImages.serverError":{en:"Our servers experienced an error. Try again later."},"users.storage.enterprise.contactUs":{en:"Contact us for additional storage"},"user.box.install.features.4.chart":{en:"Stay in Box to edit diagrams"},
"saml.loginURL.descripiton":{en:"Use this URL to facilitate service provider initiated login."},"unsubscribe.options.someoneElseSignedMeUp":{en:"Someone else signed me up"},"app.confluence.description":{en:"If your team uses Confluence, your admin can install the Lucidchart plugin at no cost from the Atlassian Marketplace page in Confluence. View our tutorial for more information about installing and configuring the add-on."},"orginvitation.flash.alreadyOnAccount":{en:"Already a member of the %s team"},
"comparisonTable.page.limit":{en:"Page limit"},"notification.messagePress.title":{en:"Message"},"payment.noSelfServe.title":{fr:"Contactez le Service Commercial pour Assistance",en:"Contact Sales for Support",nl:"Contacteer Verkoop voor Ondersteuning",pt:"Entre em contato com o setor de vendas para obter suporte",no:"Kontakt salgsavdelingen for support","zh-tw":"聯繫銷售人員獲取幫助",de:"Kontaktieren Sie die Verkaufsabteilung für Unterstützung",da:"Kontakt Salg for support","zh-cn":"联系销售人员获取帮助",ja:"セールス担当にサポートのため問い合わせる",
es:"Contactar a Ventas para Ayuda"},"atlassian.server.authflow.upgrade.blurb":{en:'You are currently on a %s account. <a href="/users/level?utm_source=atlassian&utm_medium=%s&utm_campaign=upgrade" target="_blank">Upgrade</a> to a Team account to integrate with %s, or contact us for help with your account.'},"text.align.bottomright":{en:"Bottom Right Align"},"admin.licenses.learn_more":{ru:"Узнать больше",fr:"En savoir plus",en:"Learn more",nl:"Meer informatie",pt:"Saiba mais",de:"Erfahren Sie mehr",
es:"Aprender más"},"url.nav.home":{fr:"/fr",en:"/",nl:"/nl",pt:"/pt",de:"/de",es:"/es"},"menu.saveas.error":{fr:"Une erreur est survenue pendant la création du nouveau document. Veuillez réessayer.",en:"There was an error creating the new document.  Please try again."},"historypanel.button.revert":{fr:"Revenir à cette version",en:"Revert to this revision",zh:"回复到此版本"},"menu.arrange.locking.foreground":{en:"Force object to front"},"dialog.googrefer.automatically":{en:"Automatically "},"manageLicenses.noRequests":{en:"There are currently no outstanding license requests."},
"multishare.publish.selection.submit":{en:"Publish Selection"},"label.keep":{en:"Keep"},"multishare.web.copied":{en:"Copied!"},"announcement.new_comments.what":{en:"We redesigned comments."},"publishpanel.message.vanity":{en:"Changing your custom link will break any existing links using your existing custom link."},"users.pay.p.paidup":{en:"You are paid up through %s.",zh:"您最多付完了%s。"},"users.cancel.lose.team1":{en:"I understand my team and I will lose access to shared documents and images."},"users.cancel.lose.team2":{en:"I understand my %d teammates and I will lose access to shared documents and images."},
"label.password.repeat":{en:"Repeat Password",zh:"重复密码"},"ctxpane.table.borders.grid.cols":{en:"Columns"},"users.documentanalytics.setup.analyticsId.label":{en:"Google Analytics Tracking ID"},"dialogs.upgrade.analytics.message":{en:"Upgrade to a Pro or Team account to access analytics."},"presentationpanel.menu.rename":{en:"Rename"},"ctxpane.gallery.size.fill":{en:"Fill"},"text.character.spacing.label":{en:"Character spacing"},"prefs.legend.link":{en:"Default Line Binding"},"button.document.delete":{en:"Delete Document",
zh:"删除文件"},"admin.billing_page.description":{en:"Upgrades, pricing, and invoices"},"alert.tos.agree.chart.text":{en:"You must agree to the Terms of Service before registering your account with Lucidchart.",zh:"在注册Lucidchart账户前，必须同意Terms of Service (服务条款)"},"user.teampricing.title":{fr:"Tarif Equipe",en:"Team Pricing",nl:"Team Pijzen",pt:"Preço de equipe",no:"Team-priser","zh-tw":"團隊計劃價格",de:"Preisstruktur für Teams",da:"Team prissætning","zh-cn":"团队计划价格",ja:"チーム価格",es:"Precio del Equipo"},"gui.growl.trial.remain.prefix":{fr:"Période d'essai :",
en:"TRIAL:",zh:"试用���："},"user.settings.allAccounts":{en:"Any changes you make will apply to your Lucidchart and Lucidpress accounts."},"users.education.upgrade.success":{en:"Congratulations! You have upgraded to an Educational account for the email address",zh:"恭喜！您已升级到专业帐户。"},"orginvitation.confirm.teamMerge.redesign.title":{en:"Invitation to Merge Teams"},"user.microsoft.settings.linked":{en:"You're linked to your Microsoft account."},"users.passwordReset.upper":{en:"At least one upper case letter required"},
"payment.changeTeamSize":{fr:"(Changer la Taille de l'équipe)",en:"(Change team size)",nl:"(Wijzig team grootte)",pt:"(Alterar o tamanho da equipe)",no:"(Forandre størrelse på Teamet)","zh-tw":"更改团队规模",de:"(Teamgröße verändern)",da:"(Skift hold størrelse)","zh-cn":"更改团队规模",ja:"チームサイズを変更する",es:"(Cambiar el tamaño del equipo)"},"users.close.h2.close.press":{en:"Close your Lucidpress account entirely",zh:"永久关闭您的Lucidpress账户"},"shapeDataPanel.none":{en:"No Shape Data"},"signin.preferred.password":{fr:"Mot de passe",
en:"Password",nl:"Wachtwoord",pt:"Senha",de:"Passwort",zh:"密码",es:"Contraseña"},"multishare.embed.title.chart":{en:"Embed"},"presentationpanel.frame":{en:"Slide"},"saml.manage.domainInUse":{en:"Configuration error: Domain already in use. Please contact support."},"ondemand.jira.permission_error":{en:"You do not have permissions to modify this diagram"},"flash.document.save.error":{en:"Document could not be saved.",zh:"文件无法保存。"},"menu.crop.image.chart":{fr:"Recadrer l'image",en:"Edit Mask..."},"notification.messageChart.action":{en:"message"},
"users.cancel.reason.individual.features":{en:"The features didn't fit my use case"},"subnav.documents.deleted":{en:"Deleted Documents",zh:"已删除的文件"},"visio.convert.failed":{fr:"Le fichier Visio n'a pu être converti",en:"Failed to convert Visio file"},"flash.document.rate.error":{en:"Error rating document.",zh:"文件评分错误"},"pricingTable.savings.chart.educational":{en:"Start diagramming in under a minute."},"viewer.upgrade":{en:"Upgrade to the Lucidchart rich viewer. This will enable hotspot and linking functionality in your documents, but requires a connection to the Lucidchart servers."},
"preferences.licenses.usersCanInvite.false.description":{en:"Only admins can invite users to the team"},"apps.title.slack":{en:"Slack"},"documentanalytics.segmentstitle.shares":{en:"Shares"},"optionbar.group.linedefaults":{fr:"Réglages par défaut de la ligne",en:"Line Defaults",zh:"默认线条"},"trial.intro.unlimitedPages":{ru:"Неограниченное число страниц в документе",fr:"Des pages illimitées par document",en:"Unlimited Pages per Document",nl:"Ongelimiteerde pagina's per Document",pt:"Páginas Ilimitadas por Documento",
no:"Ubegrenset antall sider pr dokument","zh-tw":"無限每文檔頁面",de:"Unbegrenzte Anzahl an Seiten pro Dokument",da:"Ubegrænsede sider pr dokument","zh-cn":"无限每文档页面",es:"Número ilimitado de páginas por documento"},"doclist.createdoc.sharedfolder.dialog.confirm":{en:"The created document will have the same sharing permissions as the selected folder."},"flash.user.forgotpassword":{en:"An email with a link to reset your password has been sent to your email address.",zh:"一封附有重新设置您的密码链接的邮件已发送到您的电子邮件地址。"},"licensesurvey.collaboratorsQuestion":{en:"Collaborators"},
"awsimport.dialog.beta":{en:"Note: This beta feature may eventually be part of a different plan."},"forum.thread.create.h2":{en:"Post New Thread",zh:"发布新主题"},"features.pubPassword.title":{en:"Password Protection"},"users.driveintegration.sync_now.status.singular.chart":{en:"%d diagram synced"},"menu.previewButton.hint":{en:"Preview how your final document will look."},"persona.survey.k12.faculty":{en:"Education (K-12) - Faculty/administration"},"subscription.change.preview.notice.changeRecurlyTrial.subscriptionStartCharge":{en:"Starting %1$tB %1$te, %1$tY, you will be charged %2$s"},
"signin.allow.saml":{en:"Allow SAML authentication"},"flash.document.rate.thanks":{en:"Thank you for rating this document!",zh:"感谢您对此文件评分！"},"users.edituser.admin_password":{en:"Admin password"},"pricingTable.feature.chart.edu.team.second":{fr:"Gestion d’équipe",en:"Team management",nl:"Teammanagement",pt:"Gerenciamento de equipe",de:"Team Verwaltung",es:"Manejo de equipos"},"prefs.legend.prompt":{en:"After Drawing Lines:",zh:"画线之后："},"referral.claim.notice":{en:"Confirm your <br /> account to claim <br /> your FREE credit"},
"sharing.basic":{fr:"Classique",en:"Basic",nl:"Basis",pt:"Básico",de:"Basic",zh:"个人版",es:"Básica"},"persona.survey.notnow":{en:"Not Now"},"saml.userProvisioning.descripiton":{en:'As the team administrator, you can decide if new users from your organization are automatically added to the Team. <a href="#/licensing" class="hyperlink-default">Click here</a> to manage license settings.'},"features.revisions.chart.description":{en:"Revision history lets you work with confidence—see prior edits and switch to an earlier version. Choose a Pro or Team account to use it."},
"org.create.p.noteamtrial":{en:"Setting up a Team trial is free and simple. Trial accounts last %7 days and do not require payment information to get started."},"login.oauth.rejectedState":{en:"State parameter rejected. Make sure that you reached this site from a trusted source."},"footer.privacy":{fr:"Confidentialité",en:"Privacy",nl:"Privacy",pt:"Privacidade",de:"Datenschutz",zh:"隐私声明",es:"Privacidad"},"menu.page.duplicate":{fr:"Dupliquer la page",en:"Duplicate Page",zh:"重复页面"},"publication.error.VanityLinkTooLong":{en:"Custom link must be no more than 32 characters."},
"pricingTable.pay.annually":{fr:"",en:"Pay annually",nl:"",pt:"Pago anualmente",de:"",es:"Pagado anualmente"},"flash.upgrade.trial.error":{en:"There was an error upgrading your trial. Please contact support."},"multishare.web.copyLink":{en:"Copy Link"},"ondemand.jira.diagrams.edit_diagram":{en:"Edit diagram"},"documentanalytics.error.unknown.long":{en:'An unknown error occurred. Please try again. <a href="http://support.lucidpress.com/tickets/new">Contact support</a> if the problem persists.'},"comparisonTable.digital.publishing":{en:"Digital publishing"},
"forum.thread.subscribe.label":{en:"Notify me of replies to this thread by email",zh:"当有人回复此主题时请通过邮件提示我"},"users.driveintegration.current.link.press":{en:"View documents"},"users.cancel.lose.partners.press":{en:"I understand my team and I will no longer be able to use Lucidpress with Google Apps."},"amazonsurvey.why":{en:"If you've used other diagramming tools, why do you use Lucidchart?"},editor:{fr:"Pupitreur",zh:"编辑者"},"gapps.notifications.description":{en:"As the team administrator, you can receive an email notification any time a user joins %s from your organization but is not granted a license because the license limit has been reached."},
"dialog.library.shareLibrary.error":{fr:"Le partage ou l'annulation du partage de la bibliothèque de formes a échoué",en:"Failed to (un)share shape library."},"users.adduser.email.placeholder":{en:"Enter email addresses - separate with commas or new lines"},"bugs.label.email":{en:"Your Email Address",zh:"您的电子邮箱地址"},"pricingTable.limitedFree":{en:"Limited Free"},"ondemand.admin.configure.link_to_team":{en:"Link To Lucidchart Team"},"visio.import.error.unknown":{en:"Unknown error importing Visio file.",
zh:"导入VDX file发生了未知错误。"},"persona.survey.expecteduse.personal":{en:"For personal projects"},"presentation.arrowsleftright":{en:"↑ ↓"},"onboard.createshape":{en:"Drag and drop shapes to get started!"},"button.save":{en:"Save",zh:"保存"},"preferences.licenses.header":{en:"License Settings"},"amazonsurvey.responsibilities":{en:"What are your day-to-day responsibilities?"},"dialog.googrefer.lastname.text":{fr:"Nom",en:"Last Name",nl:"Achternaam",pt:"Sobrenome",de:"Nachname",zh:"姓",es:"Apellido"},"indesign.missingContent.imageError":{en:"Image upload failed. Please try again."},
"ctxpane.text.paragraphStyle":{en:"Paragraph Style"},"ondemand.jira.descriptor.configure":{en:"Configure"},"persona.survey.industry.question":{en:"Which of the following best describes the principal industry of your organization?"},"invalid.offer.code":{en:"Unfortunately, the offer code you are attempting to use is not valid."},"subscription.change.preview.notice.changeRecurlyTrial.subscriptionStartCharge.formattedDate":{en:"Starting %s, you will be charged %s"},"examples.business":{en:"Business Process",
zh:"商业过程"},"docinfopane.actions.view":{en:"View",zh:"查看%s"},"doclist.related":{en:"Related"},"orginvitation.accept.h2.new.press":{en:"Create a new Lucidpress account",zh:"创建新的Lucidchart账户"},"option.arrowstyle.solid":{fr:"Flèche",en:"Arrow",zh:"箭头"},"multishare.publish.title":{en:"Publish"},"trial.status.expire.1":{fr:"Remplissez ce formulaire une fois que vous êtes prêt à payer votre abonnement.",en:"Fill out this form when you are ready to pay for your subscription.",nl:"Vul dit formulier in als u bereid bent om voor uw abonnement te betalen.",
pt:"Preencha este formulário quando você estiver pronto para pagar pela sua assinatura.",de:"Füllen Sie dieses Formular aus sobald Sie bereit sind Ihre gewähltes Produkt zu bezahlen.",es:"Complete este formulario cuando esté listo para pagar por su suscripción."},"trial.status.expire.2":{fr:"Si vous laissez expirer votre version d’essai, vous aurez toujours accès à vos documents et serez automatiquement rétrogradés à un compte gratuit.",en:"If you let your trial expire, you will still have access to your documents and will automatically be downgraded to a Free account.",
nl:"Als u uw proefperiode laat verlopen zult u nog steeds toegang hebben tot uw documenten en zult u automatisch worden teruggezet naar een gratis account.",pt:"Se você deixar o seu teste expirar, você ainda terá acesso aos seus documentos e será automaticamente transferido para uma conta gratuita.",de:"Sie haben auch nach Ablauf der Probezeit weiterhin Zugang zu Ihren Dokumenten und werden automatisch auf einen kostenlosen Account heruntergestuft.",es:"Si deja que su período de prueba termine, aun podrá acceder a sus documentos y automáticamente será degradado a una cuenta gratuita."},
"ctxpane.table.fill.banding.rows":{en:"Banded Rows"},"registerLevel.atlassian.footer.stepOne":{en:"Start your team account"},"features.customfont.description":{en:"It’s easy to create a consistent brand identity by importing your own fonts. A custom typeface adds the perfect touch to personal and professional projects."},"multishare.web.linkUnavailable":{en:"Not available"},"levelName.lucidpress.educational.pro":{en:"Lucidpress Education"},"features.sharing.description":{en:"Get your money’s worth by creating reusable templates. Shared images and templates make the design process smooth and collaborative for the entire team."},
"directory.domain_lockdown.domain":{en:"Domain to lock down"},"comparisonTable.document.analytics":{en:"Document analytics"},"confirm.document.delete":{en:"Are you sure you want to delete this document?"},"button.open":{en:"Open"},"auth.result.failed":{en:"Login failed. Invalid username or password."},"label.upgrade":{en:"Upgrade",zh:"升级"},"multishare.status.published":{en:"Successfully Published: %s"},"payment.monthly":{fr:"Mensuel",en:"Monthly",nl:"Maandelijks",pt:"Mensal",no:"Månedlig","zh-tw":"按月",
de:"Monatlich",da:"Månedlig","zh-cn":"按月",ja:"月間",es:"Mensual"},"forum.thread.th.topics":{en:"Topics",zh:"主题"},"query.refresh.status.fullDocData":{en:"Reloading your documents..."},"pricing.faq.nosubscription.answer":{fr:"Vous aurez toujours accès à vos documents que vous choisissiez l'abonnement payant ou non. Cependant, à cause des limites du compte gratuit, vous ne pourrez plus éditer un document s'il fait plus de 60 objets en complexité.",en:"You will always have access to your documents whether or not you choose a paid subscription. Due to the limitations of the Free plan, however, you may not be able to edit a document if it is beyond 60 objects in complexity.",
nl:"U heeft altijd toegang tot uw documenten, ook als u niet kiest voor een betaald abonnement. Door de beperkingen van het gratis plan, kan het zijn dat u niet in staat zult zijn om een document te bewerken als het meer dan 60 objecten bevat.",pt:"Você sempre terá acesso aos seus documentos, independentemente se escolher ou não uma assinatura paga. Devido às limitações do plano Gratuito, porém, você não poderá editar um documento se ele tiver mais de 60 objetos em complexidade.",no:"Du vil alltid ha tilgang til dine dokumenter uansett om du velger å betale for et abonnement eller ikke. På grunn av gratisversjonens begrensninger vil du derimot ikke ha muligheten til å redigere et dokument dersom det har mer enn 60 objekter.",
de:"Sie werden immer auf Ihre Dokumente zugreifen können, ob Sie nun ein kostenpflichtiges Abonnement abschließen oder nicht. Aufgrund der Beschränkungen der kostenfreien („Free“) Zugangsoption können Sie allerdings keine Dokumente bearbeiten, die mehr als 60 Objekte haben.",da:"Du vil have adgang til dine dokumenter uanset om du vælger et betalt abonnement, eller ej. Men på grund af begrænsningerne på det gratis abonnement, vil du muligvis ikke kunne redigere et dokument, hvis det er over 60 objekter i kompleksitet.",
es:"Siempre tendrá acceso a sus documentos, si o no elija una suscripción de pago.. Sin embargo, y por las limitaciones del plan Gratuito, no podrá editar documentos de más de 60 objetos."},"education.faq.chart.collaborate.with.edu.answer":{en:"Yes. Every account level allows you to collaborate and share with others. Teacher and Premium accounts allow team members to collaborate with the full set of premium features."},"statepanel.state.add":{fr:"Ajouter un nouvel état",en:"Add new state",zh:"新建状态"},
"growl.master.applied":{fr:"Le modèle a été appliqué.",en:"Master page applied."},"levelName.lucidchart.pro":{fr:"Lucidchart Pro",en:"Lucidchart Pro",nl:"Lucidchart Pro",pt:"Lucidchart Pro",no:"Lucidchart Pro",de:"Lucidchart Pro",da:"Lucidchart Pro",zh:"Lucidchart 专业版",es:"Lucidchart Pro"},"multishare.publish.type.selection":{en:"Area selection (Image)"},"text.paragraph.top.spacing.label":{en:"Paragraph top spacing"},"ctxpane.style.slideshow.title":{en:"Slideshow"},"flash.user.resendconfirmation.no.user":{en:"No user has been registered with the email address %s.",
zh:"尚无用户使用电子邮件地址%s注册"},signin:{fr:"S’identifier",en:"Log in",nl:"Inloggen",pt:"Entrar",no:"Logg inn",de:"Anmelden",da:"Log in",zh:"登录",es:"Iniciar sesión"},"page.new.title.default":{fr:"Titre de la nouvelle page",en:"New Page Title",zh:"新页面名称："},"gui.growl.bannerUpgrade.press":{en:"Upgrade to remove the Lucidpress banner"},"users.close.reason.wantFree.1.trial":{en:'Did you know that you can use a Free account forever?  You\'re currently on a free trial of a premium account. <a href="/users/cancelFromClose">Move to a Free account now</a>.'},
"user.preferences.hints":{en:"Hints"},"option.vector.join":{fr:"Combiner les points",en:"Combine points",zh:"合并点"},"downloadDialog.content.press":{en:"Pages"},"button.area.select.publish":{fr:"Sélectionner une zone et la publier",en:"Select Area and Publish",zh:"选择区域并发表"},"doclist.setup.analytics":{en:"Set Up Analytics"},"option.fill.type":{fr:"Type de remplissage",en:"Fill Type"},"multishare.embed.code.generate":{en:"Generate Code"},"flash.upload.failed.try.again":{en:"Upload failed. Please try again.",
zh:"上传失败。请再试一次。"},"ctxpane.button.fill.title":{en:"Color"},"users.userdetails.roles.heading":{en:"Roles"},"team.confluence.description":{en:'<p> If your team uses <a target="_blank" href="http://www.atlassian.com/software/confluence/"> Confluence</a>, you can use the <a target="_blank" href ="/pages/tour/confluence">Lucidchart Confluence Plugin </a> at no cost.</p>        \n<p> To enable the plugin, enter the key and secret below on the Confluence Lucidchart plugin administration screen. Please see our <a target="_blank" href="/pages/tour/confluence_documentation">documentation</a> for additional information.\n</p>'},
"orginvitation.existingaccount.cancel":{en:"Keep paid subscription"},"features.complexity.chart.title":{en:"Unlimited Items"},"text.valign.tooltip.top":{en:"Top align text"},"nav.team":{fr:"Équipe",en:"Team",nl:"Team",pt:"Equipe",de:"Team",zh:"团队",es:"Equipo"},"confirm.no":{en:"No"},"users.usertable.columns.password":{fr:"Mot de passe",en:"Password",nl:"Wachtwoord",pt:"Senha",de:"Passwort",zh:"密码",es:"Contraseña"},"dialog.forceRefresh.pleaseRefresh":{en:"Please refresh your browser for the latest version"},
"awsimport.dialog.required.one":{en:"Error: %s is required."},"label.submitEduChangeRequest":{en:"Request Change"},"user.support.updated":{en:"Last Updated"},"footer.uml":{en:"UML diagram"},"press.protips.imagemanager":{en:'Pro tip: you can quickly manage images by pressing the <span class="key">I</span> key.'},"user.settings.password.required":{en:"Required to make changes."},"user.cancel.feature.press.storage.title":{en:"Increased storage"},"dialogs.page.fixBlocks.distantBlocks":{en:"Your document has shapes that are outside of your workspace. Outliers on your canvas can cause unexpected results with printing and presenting. To move them closer, click below."},
"payment.featureBullets.press.personal.3":{fr:"Accès à tous nos modèles premium",en:"Access to all of our premium templates",nl:"Toegang tot al onze premium sjablonen",pt:"Acesso a todos os nossos modelos premium",no:"Tilgang til alle våre premium maler.","zh-tw":"可使用所有高級模板",de:"Zugriff auf alle unsere Premium Vorlagen",da:"Adgang til alle vores premium skabeloner","zh-cn":"可使用所有高级模板",ja:"全プレミアム・テンプレートにアクセス可能",es:"Acceso a todas nuestras plantillas Premium"},"payment.featureBullets.press.personal.2":{fr:"Exportez des documents en qualité impression",
en:"Export print-quality documents",nl:"Exporteer afdruk-kwaliteit documenten",pt:"Exporte documentos com qualidade para impressão",no:"Eksporter dokumenter med utskriftskvalitet","zh-tw":"導出印刷品質文檔",de:"Exportieren Sie Dokumente in druckreifer Qualität.",da:"Eksporter dokumenter i printkvalitet","zh-cn":"导出印刷品质文档",ja:"印刷用のドキュメントをエクスポート可能",es:"Exportar documentos con calidad de impresión"},"dialog.clipboard.maybecompleteprompt.close":{en:"Close"},"pricingTable.label.learnmore":{ru:"Узнать больше",
fr:"En savoir plus",en:"Learn more",nl:"Meer informatie",pt:"Saiba mais",no:"Lær mer",de:"Erfahren Sie mehr",da:"Lær mere",es:"Aprenda más"},"team.licenses.meter.full":{en:"All licenses are currently in use. Please upgrade for more licenses or revoke licenses to make some available."},"users.driveintegration.current.email":{en:"You are linked to the Google Drive account at %s."},"users.close.multipleproducts":{en:"<strong>Warning:</strong> Closing your account will result in both your Lucidchart and Lucidpress accounts being closed."},
"press.menu.page.duplicate.indeterminate":{en:"Duplicate Page(s)"},"users.level.button.signup.now":{en:"Sign Up Now",zh:"现在注册"},"payment.leaveTeam.2":{fr:"Après le paiement, vous et vos documents ne ferez plus partie de l'équipe actuelle. Tous les autres utilisateurs du compte resteront dans l'ancienne équipe.",en:"If you pay, you and your documents will leave your current team. All other users on the account will remain with your former team.",nl:"Als u betaald, zullen u en uw documenten uw huidig team verlaten. Alle andere gebruikers op de account blijven bij uw voormalig team.",
pt:"Se você efetuar o pagamento, você e seus documentos deixarão a sua equipe atual. Todos os outros usuários na conta permanecerão com a sua equipe anterior.",no:"Om du betaler, så vil du og dine dokumenter forlate teamet. Alle andre brukere på kontoen vil fortsatt være en del av ditt tidligere team.","zh-tw":"在您付款之後，您和您的文檔將與您當前的團隊分離。帳戶中的所有其他用戶將留在原有的團隊。",de:"Wenn Sie bezahlen, werden Sie und Ihre Dokumente das derzeitige Team verlassen. Alle anderen Nutzer in diesem Account werden in Ihrem vorigen Team bleiben.",
da:"Hvis du betaler, vil du og dine dokumenter forlade dit nuværende team. Alle andre brugere på kontoen vil blive på dit tidligere team.","zh-cn":"在您付款之后，您和您的文档将与您当前的团队分离。帐户中的所有其他用户将留在原有的团队。",ja:"お支払いの際、アカウントとドキュメントは、現在のチームから離別します。そのチームの他のユーザーは全員そのままチームに残ります。",es:"Si paga tanto usted como sus documentos saldrán de su equipo actual. Todos los demás usuarios permanecerán en su antiguo equipo."},"payment.leaveTeam.1":{fr:"Veuillez remplir ce formulaire pour activer votre propre abonnement individuel.",
en:"Fill out this form to start your own individual subscription.",nl:"Vul dit formulier in om te beginnen met uw individueel abonnement.",pt:"Preencha o formulário para iniciar a sua própria assinatura individual.",no:"Fyll ut dette skjemaet for ditt individuelle abonnement.","zh-tw":"填寫此表格開始您自己的個人計劃。",de:"Füllen Sie dieses Formular aus, um Ihr eigenes, persönliches Abonnement zu beginnen.",da:"Udfyld denne formular for at starte dit eget individuelle abonnement.","zh-cn":"填写此表格开始您自己的个人计划。",ja:"個人定期購買を開始するには、このフォームに記入してください。",
es:"Complete este formulario para iniciar su suscripción individual."},"user.preferences.size.Legal":{en:"Legal (8.5x14 in)"},"label.emailaddress":{en:"Email Address",zh:"电子邮件地址"},"portfolio.powered":{en:"Powered by"},"users.driveintegration.sync_error.p.press":{en:'One or more of your documents failed to sync. Your data access permissions may be out of date. <a href="http://support.lucidchart.com/entries/67480184-How-to-reset-your-Google-Drive-account-s-data-access-to-Lucidchart">Learn more</a>'},
"doclist.training.title":{en:"My First Document"},"notice.trial.team.empty":{en:"Finish setting up your team: %s team members."},"gui.growl.textlink.instructions.exit":{en:"To cancel linking, press Escape or click on a blank area of the page."},"payment.bounce.tryProductLevel":{fr:"Economie avec Abonnement annuel",en:"Save with %s",nl:"Bespaar met Jaarlijks",pt:"Economize com anual",no:"Spar med årlig","zh-tw":"訂購按年計劃以節省更多",de:"Sparen Sie mit dem %s",da:"Spar med årsabonnement","zh-cn":"订购按年计划以节省更多",
ja:"年間で削減する",es:"Ahorre con la Anual"},"docinfopane.actions.copy.default":{en:"Copy of %s",zh:"%s的复本"},"amazonsurvey.title":{en:"Lucidchart Customer Survey"},"specialannouncements.tutorials.first.getfamiliar":{en:"Get familiar with Lucidpress in less than 3 minutes."},"trial.intro.unlimitedDocs":{ru:"Неограниченное число документов",fr:"Des documents illimités",en:"Unlimited Documents",nl:"Ongelimiteerde Documenten",pt:"Documentos Ilimitados",no:"Ubegrenset med dokumenter","zh-tw":"無限文檔",de:"Unbegrenzte Anzahl an Dokumenten",
da:"Ubegrænsede Dokumenter","zh-cn":"无限文档",es:"Documentos Ilimitados"},"saml.recycleEmails.title":{en:"Delete Users With Recycled Emails"},"dialog.hotkeyref.ctrl.description":{fr:"Appuyer sur Ctrl et cliquer sur un objet pour l'ajouter ou le retirer de la sélection",en:"Hold down ctrl, click on an object to add or remove it from the selection",zh:"按住Ctrl键，单击该对象来添加或删除选择"},"presentation.options.duration":{en:"Duration (seconds)"},"demo.save.prompt.chart":{en:"Your current diagram will be lost unless you sign up. It's free to save your file and it will be accessible from any device."},
"users.storage.contactAdmin":{en:"Contact your team admin to increase storage."},"payment.existingBillingInfo.endingIn":{fr:"se termine par %s",en:"ending in %s",nl:"eindigt binnen %s",pt:"terminando em %s",no:"slutter med %s","zh-tw":"以 %s 結尾",de:"endet auf %s",da:"der ender i %s","zh-cn":"以 %s 结尾",ja:" %sで終わる",es:"terminada en %s"},may:{fr:"05 - Mai",en:"05 - May",nl:"05 - Mei",pt:"05 - Maio",no:"05 - Mai","zh-tw":"5月",de:"05 - Mai",da:"05 - Maj","zh-cn":"5月",ja:"5月",es:"05 - Mayo"},"chart.featureannouncement.comments.3":{en:"We'll let you know if someone responds to a comment here."},
"chart.featureannouncement.comments.2":{en:"Share ideas and feedback with others - even if they don't have a Lucid account."},"chart.featureannouncement.comments.4":{en:"Keep track of comments across pages in the comment panel."},"orginvitation.confirm.accountOwner.creditTransfer.automaticallyTransferred":{en:"This amount will automatically be credited to the %s team's account when you accept this invitation."},"comparisonTable.email.embedding":{en:"Email embedding"},"registerLevel.atlassian.header":{en:"The #1 diagramming solution for everywhere you work"},
"folderentryusers.error.sub_not_owner":{en:"You are not the owner on every document in the folder."},"gui.footer.pageLimitWarning":{en:"<a>Upgrade now</a> for continued access to unlimited pages."},"button.import.ro":{en:"Import (Read-Only)"},"users.userdetails.licenses.heading":{en:"Licenses"},"lucid.team.edituser.email.oauth_conflict.both":{en:"Warning: This user has a Google account linked to their Lucid account. By proceeding, <strong>they will no longer be able to use Google Single Sign-on in Lucidchart or Lucidpress</strong> with their old email. If they are linked to Google Drive, <strong>their account will be unlinked</strong>."},
"footer.blog":{fr:"Blog",en:"Blog",nl:"Blog",pt:"Blog",de:"Blog",zh:"博客",es:"Blog"},"trial.intro.faq.cancel.description":{ru:"Как только Вы зарегистрируйтесь, на странице настроек Вашей учетной записи появится ссылка для отказа.",fr:"Une fois que vous êtes inscrit, un lien pour annuler apparaîtra dans la page de paramètre de votre compte.",en:"Once you're signed up, a link to cancel will appear in your account settings page.",nl:"Als u bent aangemeld verschijnt er een link op de instellingenpagina van uw profiel om te annuleren.",
pt:"Uma vez que você esteja inscrito, um link para cancelar irá aparecer na sua página de ferramentas de conta.",no:"Straks du har registrert deg, så vil en link til å avbryte dukke opp på kontosiden din.","zh-tw":"您一旦註冊之後，您的帳戶設置頁面中便會出現一個取消計劃的鏈接。",de:"Sobald Sie angemeldet sind, wird ein Link zum kündigen auf Ihrer Kontoeinstellungen-Seite angezeigt.",da:"Når du er tilmeldt, vil et link til at annullere vises under dine kontoindstillinger.","zh-cn":"您一旦注册之后，您的帐户设置页面中便会出现一个取消计划的链接。",es:"Una vez que se haya registrado aparecerá un vínculo para concluir la prueba en su página de ajustes."},
"users.education.email.to.send":{en:"An email will be sent to this address.  Click on the link in the email to confirm your address and get your Pro account.",zh:"将会一封电子邮件发送到这个地址。点击电子邮件中的链接，以确认您的地址，并获得你的专业账户。"},"referrals.status.step1":{en:"Invited",zh:"已邀请"},"onprem.confluence.macroeditor.copydiagram.tooltip":{en:"This diagram as attached to another page. Click to make a copy and use it here."},"referrals.status.step3":{en:"Confirmed",zh:"已确认"},"trialOffer.extend.heading":{en:"Not quite ready to pay?"},
"comparisonTable.enterprise":{ru:"Корпорациям",fr:"Entreprise",en:"Enterprise",nl:"Onderneming",pt:"Empresa",de:"Unternehmen",es:"Empresa"},"directory.verification.custom.url":{en:"Custom authentication URL"},"gui.growl.pageLimitExceeded":{en:"This document is over its page limit! Unable to share, publish, or export."},"pricing.quote2.content":{fr:"Par le passé, nous devions enregistrer un document sur un lecteur de réseau, l'envoyer par e-mail à tout le monde, gérer différentes versions, et s'assurer que toutes les versions étaient à jour. Avec Lucidchart, on peut voir, partager, et gérer les permissions en même temps. Maintenant, les gens peuvent visualiser les choses de manière simple, plutôt que de lire les 30 pages d'un projet.",
en:"In the past, we had to save a document to a network drive, email it around, manage different versions, and make sure all versions were up to date. With Lucidchart, you can view, share, and manage permissions all at once...Now, people can visualize things in a simple way, rather than reading 30 pages of a project process.",nl:"In het verleden moesten we een document opslaan op een netwerkschijf, het rondmailen, verschillende versies beheren, en ervoor zorgen dat alle versies up-to-date waren. Met Lucidchart kunt u tegelijk bekijken, delen en machtigingen beheren... Nu kunnen mensen dingen visualiseren op een eenvoudige manier, in plaats van het lezen van 30 pagina's van een projectproces.",
pt:"No passado, tínhamos de salvar um documento em uma unidade de rede, enviar por e-mail, gerenciar diferentes versões e nos certificar de que todas estivessem atualizadas. Com o Lucidchart, você pode visualizar, compartilhar e gerenciar permissões de uma só vez... Agora, as pessoas podem visualizar as coisas de forma simples, em vez de ler 30 páginas de um processo de projeto.",no:"Før har vi måttet lagre dokumenter på en nettverksstasjon, sende det rundt på e-post, håndtere flere forskjellige versjoner, og sørge for at alle versjonene var oppdaterte. Med Lucidchart kan du se, dele og styre tilganger på en og samme tid. Nå kan folk visualisere ting på en enkel måte i stedet for å lese 30 sider av en prosjektprosess.",
de:"Früher mussten wir ein Dokument auf einem Netzlaufwerk abspeichern, es per E-Mail verschicken, verschiedene Versionen verwalten und sicherstellen, dass alle Versionen auf dem neuesten Stand waren. Mit Lucidchart können Sie gleichzeitig betrachten, teilen und Berechtigungen verwalten...Jetzt kann man sich die Dinge ganz einfach visuell erschließen, anstatt sich 30 Seiten Projektprozesse durchzulesen.",da:"Førhen var vi nødt til, at gemme et dokument til et netværksdrev, sende det rundt i en email, styre forskellige versioner, og sørge for at alle versioner var opdateret. Med Lucidchart kan du se, dele og styre tilladelser på en gang… Nu kan folk visualisere tingene på en simpel måde, i stedet for at læse 30 sider af alle projekt processer.",
es:"Antes, teníamos que guardar los documentos en una unidad de red, enviarlos por correo electrónico, trabajar con diferentes versiones y asegurarnos de que todas las versiones estuvieran actualizadas. Con Lucidchart, se puede ver, compartir y gestionar los permisos todo a la vez... Ahora se pueden ver las cosas fácilmente, sin tener que leer treinta páginas del proceso de un proyecto."},"userimage.prompt.image.url":{fr:"Veuillez entrer l'adresse URL de l'image",en:"Please enter an image URL",zh:"请输入一个图片网址"},
"flash.document.community.removed":{en:"Document has been removed from the community.",zh:"文件已从社区删除"},"payment.cost.annually.withSpacing":{fr:"%s / an",en:"%s / year",nl:"%s / jaar",pt:"%s / ano",no:"%s / år","zh-tw":"%s / 年",de:"%s / Jahr",da:"%s / år","zh-cn":"%s / 年",ja:"%s / 年",es:"%s / año"},"user.box.install.title":{en:"Box Integration"},"dialog.hotkeyref.selectall.description":{fr:"Tout sélectionner",en:"Select all",zh:"选择所有"},"users.alreadyChart.3.press":{en:"with your same username and password."},
"cancellationsurvey.objectiveQuestion":{en:"What were you trying to accomplish using %s?"},"multishare.web.save":{en:"Save"},"alert.linkedin.unsaved":{fr:"Vous devez enregistrer ce document avant de le partager sur LinkedIn.",en:"Your document cannot be shared on LinkedIn until it is saved. Please save your file and try again."},"users.adduser.domain.setup.select_users":{en:'<span class="bold">Select users</span> to invite to your team, and we will send an invitation with instructions on how to join.'},
"indesign.missingContent.imageName":{en:"Image Name"},"payment.startSubscription.freeMessage":{fr:"Démarrez votre abonnement Lucid%s %s aujourd'hui pour accéder à ces fonctionnalités.",en:"Start your Lucid%s %s subscription today to unlock these popular features.",nl:"Start vandaag met uw Lucid%s %s abonnement om deze populaire eigenschappen te ontgrendelen.",pt:"Inicie ainda hoje a sua assinatura Lucid%s %s para desbloquear esses famosos recursos.",no:"Start ditt Lucid%s %s abonnement i dag, for å få tilgang til disse populære funksjonene.",
"zh-tw":"今天開始您的 Lucid%s %s計劃，解鎖使用這些人氣功能。",de:"Starten Sie heute Ihr Lucid%s %s Abonnement, um diese beliebten Funktionen freizuschalten.",da:"Start dit Lucid%s %s abonnement i dag for at oplåse disse populære funktioner.","zh-cn":"今天开始您的 Lucid%s %s计划，解锁使用这些人气功能。",ja:"Lucid%s%s定期購買を今日から開始して、これらの人気機能を使えるようにしましょう。",es:"Active hoy su suscripción Lucid%s %s para desbloquear estas populares prestaciones."},"user.support.solved.title":{en:"Solved Support Tickets"},"trial.intro.unlimitedDocs.description":{ru:"Создавайте столько документов, сколько Вам нужно. Без ограничений, касающихся активных документов, Ваши возможности безграничны.",
fr:"Créez autant de documents que vous le souhaitez. Sans limites sur les documents actifs, vos options sont infinies",en:"Create as many documents as you need. Without limits on active documents, your options are endless.",nl:"Creëer zoveel documenten als u nodig heeft. Zonder beperkingen op actieve documenten zijn uw mogelijkheden eindeloos.",pt:"Crie quantos documentos você precisar. Sem limites nos documentos ativos, suas opções são infinitas.",no:"Opprett så mange dokumenter du har behov for. Det er ingen begrensning på antall aktive dokumenter, så dine muligheter er ubegrenset.",
"zh-tw":"創建您所需要任何數量的文檔。無活躍文檔數量限制，您可擁有無限選擇。",de:"Erstellen Sie so viele Dokumente wie Sie benötigen. Ohne Begrenzungen für aktive Dokumente, sind Ihre Möglichkeiten endlos.",da:"Opret så mange dokumenter som du har brug for. Uden grænser for aktive dokumenter, er dine muligheder uendelige.","zh-cn":"创建您所需要任何数量的文档。无活跃文档数量限制，您可拥有无限选择。",es:"Creación de tantos documentos como necesite, sin límite de documentos activos. Sus opciones son infinitas."},"referrals.month.personal.credit.desc":{en:"Get one month credit for a Lucidchart Basic account.",
zh:"Lucidchart 个人账户将获得一个月的点数"},"users.pay.th.paid":{en:"Date",zh:"已支付"},"trial.subscription":{en:"This is a trial subscription. Your account will be downgraded to a free account on %s."},"payment.cvv.about.title":{fr:"A propos du cryptogramme",en:"About the CVV",nl:"Over de CVV",pt:"Sobre o CVV",no:"Om CVV","zh-tw":"關於信用卡驗證碼",de:"Über die CVC",da:"Om CVV","zh-cn":"关于信用卡验证码",ja:"CVVについて",es:"¿Qué es el CVV?"},"documents.MonthFreePromotionDialog.subTitle":{en:"1 Free Month for your Team"},"trial.intro.teamSharing.description":{ru:"Сотрудничайте с участниками команды в режиме реального времени, интегрируйте со своими любыми инструментами и отслеживайте изменения, внесенные другими.",
fr:"Collaborez avec vos coéquipiers en temps réel, intégrez-les à vos outils favoris et suivez les changements effectués par d'autres.",en:"Collaborate with teammates in real-time, integrate with your favorite tools, and track changes made by others.",nl:"Live samenwerken met teamgenoten, integreren met uw favoriete functies, en volg wijzigingen die zijn aangebracht door anderen.",pt:"Colabore com colegas em tempo real, integre-se com suas ferramentas preferidas, e rastreie mudanças feitas por outros.",
no:"Samarbeid med teamet i sanntid med dine tilgjegelige verktøy, og spor forandringer gjort av andre.","zh-tw":"與團隊成員實時合作，整合您最喜愛的工具，並追踪其他人所作的改動。",de:"Arbeiten Sie mit Teamkollegen in Echtzeit, integrieren Sie sich mit Ihren bevorzugten Tools und verfolgen Sie Änderungen, die von anderen gemacht werden.",da:"Samarbejd med holdkammerater i real-tid, integrerer med dine foretrukne værktøjer og spor ændringer foretaget af andre.","zh-cn":"与团队成员实时合作，整合您最喜爱的工具，并追踪其他人所作的改动。",es:"Colabore con sus compañeros de equipo en tiempo real, intégrelos a sus herramientas favoritas y monitorice los cambios realizados por terceros."},
"dialog.googrefer.error.server":{en:"There was an error and we were unable to complete your request."},"pricingTable.feature.premier.highlight":{en:"Dedicated product support"},"docinfopane.actions.folder.restore":{en:"Restore",zh:"恢复"},"directory.domain_lockdown.add":{en:"Add domain"},"pricingTable.feature.team.second.tip":{fr:"Utiliser des paramètres personnalisables pour gérer des documents, des licences et de la sécurité avec une précision totale. Désignation de compte, facturation et des administrateurs de site pour simplifier votre charge de travail.",
en:"Use customizable settings to manage documents, licenses, and security with complete precision. Designate account, billing, and team admins to simplify your workload.",nl:"Gebruik aanpasbare instelwaarden om documenten, licenties en beveiliging met complete precisie te wijzigen. Wijs account-, facturering- en teamadministratoren aan om uw werklast te verminderen.",pt:"Use configurações personalizadas para gerenciar documentos, licenças e segurança com alta precisão. Designe contas, faturas e administradores de equipe para reduzir sua carga de trabalho.",
no:"Bruk settinger som kan tilpasses for å håndtere dokumenter, lisenser og sikkerhet med full presisjon. Deleger konto, fakturering og teamadministrasjon for å forenkle arbeidsmengden din.",de:"Einstellungen zur Verwaltung von Dokumenten, Lizenzen und Sicherheit sind bis ins kleinste Detail anpassbar. Zusätzlich können Sie die verwaltenden Teamitglieder für Buchhaltung, Abrechnung und das Team als solches festlegen um Arbeitsprozesse zu vereinfachen.",da:"Brug tilpassede indstillinger til, at administrere dokumenter, licenser og sikkerhed med fuld præcision. Udpeg konto-, fakturerings-, og teamadministratorer for, at forenkle din arbejdsbyrde.",
es:"Use ajustes personalizables para manipular documentos, licencias y seguridad con precisión absoluta. Designe administradores de contabilidad, facturación y equipo para simplificar su carga de trabajo."},"orginvitation.teamadmin.annual":{fr:"annuel",en:"annual",nl:"jaarlijks",pt:"anual",de:"jährlich",es:"anual"},"pricingTable.feature.press.edu.enterprise.second":{fr:"",en:"Full administrative control",nl:"",pt:"",de:"",es:""},"user.documentanalytics.setup.trackingId":{en:'Already have a Google Analytics account? We recommend <a href="http://support.lucidpress.com/entries/66529326" target="_blank">creating a new property</a> rather than using an existing Tracking ID.'},
"unsubscribe.options.noLongerUse.press":{en:"I no longer use Lucidpress"},language:{en:"Language",zh:"语言"},"textpanel.text.allSmallCaps":{en:"Use Small Caps"},"menu.exportDrive":{en:"Export to Google Drive..."},"option.linestyle.dotted":{fr:"Pointillé",en:"Dotted",zh:"点线"},"comment.active.title":{en:"Active"},"awsimport.dialog.required":{en:"Error: Provide the required fields."},"footer.mindmap":{en:"Mind map"},"payment.coupon.label":{fr:"Code de Réduction",en:"Coupon Code",nl:"Coupon Code",pt:"Código do cupom",
no:"Rabattkode","zh-tw":"優惠碼",de:"Coupon Code",da:"Kuponkode","zh-cn":"优惠码",ja:"クーポン・コード",es:"Código del Cupón"},"onboarding.welcomeDialog.docsIntro":{en:"From the Documents page, you can create and organize your documents, as well as access your account settings."},"label.publish.document":{fr:"Document",en:"Document",zh:"文件"},"user.preferences.search.commercial":{en:"Commercial only"},"comparisonTable.product.training":{en:"Product training"},"pricingTable.edu.chart.pro":{fr:"",en:"Student",nl:"",
pt:"",de:"",es:""},"pricingTable.newSingleUser":{fr:"Utilisateur unique",en:"Single user",nl:"Enkele gebruiker",pt:"Usuário individual",no:"Enkeltbruker",de:"Einzel-benutzer",da:"Enkelt bruger",es:"Un usuario"},"pricingTable.label.enterpriseTagLine.press":{fr:"L’application de publication essentielle pour votre entreprise.",en:"The essential design application for your enterprise",nl:"De essentiële publicatieapplicatie voor uw onderneming.",pt:"O aplicativo de publicação essencial para sua empresa",
de:"Das unentbehrliche Verlagsprogramm für Ihr Unternehmen",es:"La aplicación esencial de publicación para su empresa"},"features.documentLimitPlus.linkText":{en:"%d active documents"},"features.uml-markup.chart.description":{en:"If you have a Pro or Team account, you can create and edit UML sequence diagrams using our built-in UML sequence diagram markup."},"education.h":{en:"Lucidchart for Educators and Students",zh:"Lucidchart针对教育工作者及学生"},"docs.team.list.empty":{en:"No team documents found."},
"organization.hit.max":{en:"Your organization has reached its maximum number of users. Please contact your organization administrator about upgrading."},"dialog.requestLicense.licenseTrialSuccess.days":{en:"%d days"},"documentanalytics.segmentstitle.showcities":{en:"(show cities)"},"invitations.multiuse":{en:"Multi-use link"},"comparisonTable.email.support":{en:"Email support"},"user.cancel.survey.agreement.press.premium1":{en:"Will no longer be able to embed documents, upload custom fonts, or add additional storage"},
"user.cancel.survey.agreement.press.premium2":{en:"Will no longer be able to use the premium template library, revision history, or local backups"},"team.gemini.description":{en:'<p> If your team uses <a target="_blank" href="https://www.countersoft.com/">Gemini</a>, you can use the <a target="_blank" href="/pages/tour/gemini">Lucidchart Gemini Add-on </a> at no cost.</p>\n<p> To enable the add-on, enter the key and secret below on the Gemini Lucidchart Add-on administration screen. Please see Gemini\'s <a target="_blank" href="http://docs.countersoft.com/using-lucidchart/">documentation</a> for additional information.\n</p>'},
"user.backups.restore.loading":{en:"This could take several minutes depending on the size."},"growl.chat.unsaved":{fr:"Vous devez sauvegarder votre document avant de pouvoir clavarder.",en:"You must save your document before chatting.",zh:"在聊天之前，请您保存文件。"},"preferences.licenses.growth.true":{en:"Automatically upgrade team to larger size"},"dialog.selectlibrary.p":{fr:"Sélectionner une bibliothèque de formes :",en:"Select a shape library:"},"user.preferences.search.enable":{en:"Enable"},"features.shape-library-basic.editRestriction.description":{en:"This document uses shapes that are only available with a Basic, Pro, or Team account. To edit this document, please upgrade or turn off those libraries"},
"assets.brand.styles.emptyDescription":{en:"Your Team Admin hasn't specified any text styles. The styles below are the Lucidpress defaults."},"dialog.clipboard.maybecompleteprompt.refresh":{en:"Refresh"},"menu.benchmark.performance":{fr:"Analyser la performance",en:"Benchmark Performance",zh:"基准性能 "},"user.preferences.units.cm":{en:"Centimeters"},"teamWelcomeDialog.sendInvites":{en:"Send Invites"},"flash.template.unshare.level.error":{en:"You must have a premium account to use sharing.",zh:"你必须要拥有高级帐户才可以使用共享。"},
"persona.survey.formerrors":{en:"There were errors in the submission. Please try again."},"indesign.missingContent.wrongFont":{en:'Oops! We couldn\'t find a match with all the fonts listed below. Tip: You can upload additional fonts via the <a href="#" class="tutorial-link">font manager</a> at any time.'},"dialogs.page.template.rename.title":{en:"Rename Page Template"},"ctxpane.table.fill":{en:"Fill"},"presentationpanel.menu.insertAfter":{en:"Insert slide after"},"documents.documentLimitOfferDialog.selectLevel":{en:"Select Subscription Level"},
"menu.template.save":{fr:"Enregistrer le gabarit…",en:"Save Template...",zh:"保存模版"},"payment.contactSales":{fr:"contactez le service commercial",en:"contact sales",nl:"contacteer verkopen",pt:"entre em contato com vendas",no:"kontakt salgsavdelingen","zh-tw":"聯繫銷售人員",de:"Verkaufsabteilung kontaktieren",da:"kontakt salg","zh-cn":"联系销售人员",ja:"セールス担当に問い合わせる",es:"contactar a ventas"},"document.sharing":{fr:"Partage...",en:"Sharing...",zh:"共享..."},"users.driveintegration.save.button":{en:"Save changes"},
"button.user.delete":{en:"Continue",zh:"删除用户"},"comparisonTable.document.password.protection":{en:"Document password protection"},"or.link.generate":{fr:"Ou générer un lien pouvant être envoyé à d'autres utilisateurs",en:"Or generate a link you can to send to others",zh:"或建立一个可以发送他人的链接"},"multishare.publish.type.selection.name":{en:"Area selection"},"pricingTable.singleUser":{fr:"Utilisateur unique",en:"Single<br/>user",nl:"Enkele<br/>gebruiker",pt:"Usuário individual",no:"Enkeltbruker",de:"Einzel-benutzer",
da:"Enkelt<br/>bruger",es:"Un usuario"},"users.cancel.team.feature2.elaborate":{en:"Your team members will <strong>lose access to files shared as a team</strong>. You will also need to <strong>dissolve your team</strong> and either delete users' accounts or move users to Free accounts."},"footer.venn":{en:"Venn diagram"},"cancellationsurvey.objectiveQuestion.placeholder":{en:"Did you have a specific reason for using %s? If so, what was it?"},"menu.block.toggleshadow":{fr:"Alterner l'ombre portée",
en:"Toggle Drop Shadow"},"atlassian.server.authflow.upgradeteam":{en:"Upgrade to a Team Account"},"forum.view.button.post":{en:"+ Post Reply",zh:"(+) 发帖回复"},"multishare.publish.unpublish":{en:"Unpublish"},"onprem.confluence.lucidchart":{en:"Lucidchart Diagrams"},"flash.edu.validate.failed":{en:"We could not validate your educational account."},"levelName.lucidpress.free":{fr:"Lucidpress Gratuit",en:"Lucidpress Free",nl:"Lucidpress Gratis",pt:"Lucidpress Gratuito",de:"Lucidpress Free",zh:"Lucidpress 免费",
es:"Lucidpress Gratis"},"button.graffle.import":{en:"Import OmniGraffle File (Beta)"},"dialog.newdoc.units":{en:"Default Units"},"line.type.edit":{en:"Edit Line Type"},"ctxpane.gallery.arrange.add":{en:"Add another image to the slideshow"},"flash.template.not.found":{en:"Template not found.",zh:"模版没有找到"},"gui.growl.signup.save":{fr:"Inscrivez-vous gratuitement pour sauver ce document",en:"Sign up free to save this document",zh:"免费注册来保存此文件"},"user.close.transfer.admin.title":{en:"Transfer Account Admin Role"},
"dialog.forceRefresh.updated":{en:"We've updated"},"multishare.publish.includeSocial":{en:"Include Social Sharing Menu"},"button.user.invite":{en:"Invite A User",zh:"邀请一个用户"},"saml.manage.header":{en:"SAML Authentication Settings"},"comparisonTable.exporting.and.backup":{en:"Exporting and backup"},"dialog.share.org.tab":{fr:"Partage avec l'équipe",en:"Team Sharing",zh:"团队分享"},"dialog.inviteprompt.never":{en:"Don't ask again"},"presentation.highlightIntro":{en:"To highlight shapes, click the slide and hold down SHIFT to select the shapes. Then click the highlight button."},
"user.cancel.reason.switch.plural":{en:"We are switching to another tool"},"orginvitation.confirm.accountOwner.explainSubscriptions.plural":{en:"You currently have the following subscriptions which will no longer be necessary when you join the %s team:"},"ctxpane.table.dimensions.insert.colafter":{en:"Insert column after"},"brand_assets.image.delete.permanent_warning.ind":{en:"This will permanently remove the image from your documents."},"users.breadcrumb.add_user":{en:"Add Users"},"label.team.name":{en:"Team Name",
zh:"团队名"},august:{fr:"08 - Août",en:"08 - August",nl:"08 - Augustus",pt:"08 - Agosto",no:"08 - August","zh-tw":"8月",de:"08 - August",da:"08 - August","zh-cn":"8月",ja:"8月",es:"08 - Agosto"},"features.documentLimit.title":{en:"Unlimited Documents"},"storage.documents.label":{zh:"文件",de:"Dokumente",en:"Documents",pt:"Documentos",es:"Documentos"},"payment.fieldNames.phone.title":{fr:"Numéro de téléphone",en:"Phone",nl:"Telefoon",pt:"Telefone",no:"Telefon","zh-tw":"電話",de:"Telefonnummer",da:"Telefon",
"zh-cn":"电话",ja:"電話番号",es:"Teléfono"},"pricingTable.savings.press":{fr:"",en:"Save 20% with any<br />annual subscription.",nl:"",pt:"",de:"",es:""},"uihint.overflow.chart.title":{en:"This shape has hidden text"},"multishare.web.description":{en:"Publish your final document on the web."},"payment.cvv.about.masterCardVisaDiscover.text":{fr:"Retournez votre carte, le cryptogramme se situe près de votre signature, ce sont les trois derniers chiffres.",en:"Look on the back of your card, in the signature panel. The last three numbers are your CVV.",
nl:"Kijk op de achterkant van us kaart, in het handtekening vlak. De laatste drie cijfers zijn uw CVV.",pt:"Verifique a parte de trás do seu cartão, na tarja da assinatura. Os três últimos números são o seu CVV.",no:"Se i signaturpanelet på baksiden av kortet ditt. De tre siste sifrene er ditt CVV-nummer.","zh-tw":"查看您信用卡的背面，簽名欄最後的三位數字便是您的驗證碼。",de:"Schauen Sie auf der Rückseite Ihrer Karte auf den Unterschriftsbereich. Die letzten drei Zahlen sind Ihre Kartenprüfnummer.",da:"Se bag på dit kort i underskriftfeltet. De tre sidste tal er dit CVV.",
"zh-cn":"查看您信用卡的背面，签名栏最后的三位数字便是您的验证码。",ja:"カードの裏面の署名欄に記載されている下三桁の数字がCVVです。",es:"Ubique en la parte posterior de su tarjeta el área destinada para la firma. Los tres últimos números son su CVV."},"title.page.create":{fr:"Créer une nouvelle page",en:"Create New Page",zh:"创建新页面 "},"dialog.fonts.upload":{en:"Upload Font"},"awsimport.dialog.overview.description":{en:"Lucidchart can connect to AWS and help you draw diagrams of your architecture."},"dialogs.popupshareprompt.confirm":{en:"Share My Project"},
"embedpanel.improvedmessage":{en:"We have improved the embed experience since you last published. Republish your document to gain access to the new embed code."},"user.backups.backup.name":{en:"Backup"},cancel:{en:"Cancel"},"users.role.User":{en:"User"},"education.label.email":{en:"Your Email Address",zh:"您的电子邮箱地址"},"pricingTable.feature.pro.second":{fr:"Accédez à toutes les bibliothèques de formes",en:"Access all shape libraries",nl:"Toegang tot alle vormbibliotheken",pt:"Acesse todas as bibliotecas de formas",
no:"Tilgang til alle former i biblioteket",de:"Zugriff auf alle Form Sammlungen",da:"Adgang til alle form-biblioteker",es:"Acceso a todas las librerías de formas"},"flash.user.org.admin.set":{en:"User set as organization admin.",zh:"此用户作为该组织的管理？"},"users.documentanalytics.title":{en:"Document Analytics"},"publication.dialog.embed.upgradetogeneratecode":{en:"Upgrade to generate code"},"vector.alert.warning":{fr:"<p>ATTENTION : gare aux dragons!</p><p>Cette fonctionnalité vous permet de dessiner vos propres formes et de modifier des formes existantes. Cette fonctionnalité n'est qu'au <strong>début de sa phase bêta</strong>, les choses pourraient donc ne pas tourner exactement comme vous l'espérez!</p><p>Vous pouvez appuyer sur Échap à tout moment pour sortir de ce mode d'édition de formes.</p>",
en:"<p>WARNING: Dragons Ahead!</p><p>This feature allows you to draw your own shapes, and edit existing shapes.  This is in <strong>early beta</strong> form, so be warned that things may not work exactly as you hope!</p><p>Press Escape at any time to back out of this shape-editing mode.</p>",zh:"<p>警告：</p><p>此功能允许您画出您自己的图形，并且修改已存在的图形。此功能��� <strong>早期Beta</strong> 版本，请注意此功能可能无法达到您预期的效果！</p><p>请随时按 Escape 来退出图形修改模���。</p>"},"ondemand.configure.unlink":{en:"Unlink Lucidchart Account"},"tooltip.search.clear":{fr:"Effacer la recherche",
en:"Clear Search",zh:"清除搜索"},"button.team.starttrial":{en:"Start Team Trial"},"dialog.newdoc.button.preview":{en:"Preview"},Action:{zh:"作用"},"user.paymentHistory.includeCompanyTax":{en:"Include company tax number"},"users.cancel.persuade.2.lucid":{en:'Have you <a href="http://support.lucidchart.com/requests/new">sent us a note</a>? Let us see if we can help before you cancel.'},"educational.upgrade.notice":{en:"Get a free <br> educational <br> upgrade"},"userimage.download.failure":{en:"Image failed to load"},
"pricingTable.free.introFeatures":{fr:"",en:"Introductory features",nl:"",pt:"",de:"",es:""},"input.email.prompt.new":{fr:"Entrer une adresse courriel",en:"Enter an email",zh:"输入电邮地址"},"backup.failed":{en:"Backup failed.  Please try again later."},"templates.list.empty":{en:"No templates found."},"multishare.publish.quality.title":{en:"PNG/JPEG Quality"},"alert.visio.upgradeTrial":{en:'Thank you for using our Visio import feature! Your Basic trial allows you to view this document in read-only mode. To edit this document, you can try <a href="%s">Lucidchart Pro features free</a> for the remaining %s days of your trial.'},
"saml.nameIdFormat.descripiton":{en:"Enable this setting if your implementation requires the Service Provider to request a NameId format as part of the SAML request."},"user.preferences.snapping":{en:"Snapping"},"dialog.googrefer.button.close":{en:"Close"},"licensing.settings.press":{en:"Lucidpress License Settings"},"users.driveintegration.sync_now.error":{en:"Sync complete, with errors"},"status.autosave.unsaved":{en:"Unsaved"},"registerLevel.atlassian.flyout.button":{en:"See personal pricing"},
"alert.restriction.upgrade.paid":{fr:'<p>Si vous voulez retirer cette restriction de façon permanente, vous devez passer à la <a id="complexity_upgrade" target="_blank" href="/users/level">version payante</a>.</p>',en:'<p>If you wish to permanently remove this restriction, you should <a id="complexity_upgrade" target="_blank" href="/users/level">upgrade</a> to a paid subscription.</p>',zh:'<p>如果您想要永久删除该限制，您可以<a id="complexity_upgrade" target="_blank" href="/users/level">升级为付费订阅账户</a>.</p>'},"notice.card.expire":{en:'Your credit card may expire before your next renewal. <a href="/users/billingInfo">Update your card\'s expiration date</a>',
zh:'您的信用卡将在您的下一次续订之前过期。<a href="/users/billingInfo">请更新您信用卡的失效日期</a>'},"invitations.sending":{en:"Sending invitation to %s",zh:"正在发送邀请给%s"},"features.shape-library-no-edit-pro.description":{en:"Because this document contains advanced shape libraries, you have been placed in comment-only mode. Please upgrade to a Pro or Team subscription to edit the document."},"users.close.admin.dialog.p2":{en:"Please remove all team members or assign a new account admin before closing your account."},"doclist.nav.trash":{en:"Trash",
zh:"垃圾桶"},"pricingTable.label.support":{fr:"Assistance e-mail / internet",en:"Email / web support",nl:"E-mail / webondersteuning",pt:"E-mail / suporte web",de:"E-Mail- / Web-Support",es:"Asistencia por email y en el portal"},"statepanel.title":{fr:"Réglages de la démonstration",en:"Demo Controls",zh:"演示控制"},"dialog.requestLicense.requestSent.named":{en:"A license request has been sent to %s %s (%s) and is pending approval."},"tablet.print.ready":{en:"An email with a link to your document is being sent to %s."},
"optionbar.group.buttons":{fr:"Boutons",en:"Buttons",zh:"按钮"},"assets.brand.paywall.textdrawer":{en:"Change Default Styles"},"users.settings.email.oauth_conflict.both":{en:"You have a Google account linked to your Lucid accounts. By proceeding, <strong>you will no longer be able to use Google Single Sign-on in Lucidchart and Lucidpress</strong> with your old email. If you are linked to Google Drive, <strong>your account will be unlinked</strong>."},"users.editgroups.dialog.no_groups.title":{en:"No Groups"},
"googleclassroom.welcome.tutorial":{en:"see our tutorial."},"pricingTable.label.integrations.short":{fr:"Confluence/JIRA/Google Apps",en:"Confluence/JIRA/Google Apps",nl:"Confluence/JIRA/Google Apps",pt:"Confluence/JIRA/Google Apps",de:"Confluence/JIRA/Google Apps",es:"Confluence/JIRA/Google Apps"},"saml.pendingusers.autoprovision.p":{en:'As the team administrator, you can decide if new users from your organization are automatically added to the Team. New team members will not be given a license unless you have enabled this setting. <a target="_blank" href="/teams/settings">Click here</a> to manage license settings.'},
"comparisonTable.site.maps":{en:"Site maps"},"team.setup.helptext":{en:"Type email addresses separated by commas."},"sqlexporter.exportlabel":{en:"Exported SQL:"},"dialogs.brandAssets.title":{en:"Brand Assets"},"users.close.title.chart":{en:"Close your Lucidchart account"},"alert.facebook.unsaved":{fr:"Vous devez enregistrer ce document avant de le partager sur Facebook.",en:"Your document cannot be shared on Facebook until it is saved. Please save and try again.",zh:"你必须在分享到Facebook前保存此文件"},"footer.partners":{fr:"Partenaires",
en:"Partners",nl:"Partners",pt:"Parceiros",de:"Partner",es:"Socios"},"ctxpane.table.fill.banding.colors":{en:"Band Colors:"},"option.gradient.none":{fr:"Sans dégradé",en:"No Gradient",zh:"无渐变"},"tablet.print.error":{en:"An error occurred while generating your file. Please try again later."},New:{fr:"Nouveau"},"user.close.enterprise.confirm":{en:"Submit"},users:{fr:"utilisateurs",en:"users",nl:"gebruikers",pt:"usuários",de:"benutzer",es:"usarios"},"awsimport.dialog.credentials.description":{en:'Enter the access key credentials for your IAM user, or use a CSV or AWS credentials file. For help creating and downloading access keys, see <a href="https://lucidchart.zendesk.com/hc/en-us/articles/208018563" target="_blank">our IAM user tutorial</a>.'},
"flash.payment.amazon.failed":{en:'Amazon Payments authorization failed. <a href="/users/payChangeBroken">Learn more</a>.',zh:'Amazon支付授权失败<a href="/users/payChangeBroken">Learn more</a>.'},"comparisonTable.monthly.pricing.billed.annually":{en:"Monthly pricing billed annually"},"users.settings.communication.checkbox":{en:"Receive occasional %s product updates"},"doclist.sort.added":{en:"Added",zh:"创建日期"},"collaborate.restrictedDomains.warningConfirmMessage.singular":{en:"You are sharing to %s, which is not in your organization's domain. Are you sure you want to share?"},
"pricingTable.label.learnMore":{en:"Learn more"},"dock.page.contentscale":{en:"Content Scale"},"user.close.submit":{en:"Close my account"},"label.publish.color.error":{en:"Unable to load color profiles"},"indesign.missingContent.uploadComplete":{en:"Upload Complete"},"persona.survey.industry.realestate":{en:"Real Estate"},"thirdparty.back":{en:"Back to %s"},"user.settings.sso.password":{en:"*Disabled due to team settings. Contact admin to set/update your Lucidchart password."},"alert.tos.agree.press":{en:'You must agree to the <a href="/pages/tos" target="_blank">Terms of Service</a> before registering your account with Lucidpress.',
zh:'在注册Lucidpress账户前，必须同意<a href="/pages/tos" target="_blank">Terms of Service (服务条款)</a> '},"label.invitations.send.to":{en:"Send Invitations To:",zh:"发送邀请至"},"features.announce.startTrial":{fr:"Essai gratuit",en:"Start Free Trial",nl:"Proefperiode",pt:"Teste gratuito",de:"Testversion",es:"Período de prueba"},"persona.survey.artcreativedesign":{en:"Art/Creative/Design"},"forum.reply.button.post":{en:"Post Reply",zh:"发帖回复"},"menu.link.text.edit":{fr:"Modifier le texte",en:"Edit Text",zh:"编辑文字"},"pricingTable.feature.pro.highlight.tip":{fr:"Tous les avantages d’un compte de classique plus un accès complet pour façonner les bibliothèques, l’historique de révision, l’importation de Visio, le mode de présentation et 1GB de stockage.",
en:"All the benefits of a basic account plus full access to shape libraries, revision history, Visio import, presentation mode, and 1 GB of storage.",nl:"Alle voordelen van een basisprofiel plus extra toegang tot vormbibliotheken, controlegeschiedenis, Visio invoer, presentatiemodus en 1 GB aan opslag.",pt:"Todos os benefícios de uma conta básica mais acesso completo à biblioteca de formas, histórico de revisão, importação do Visio, modo apresentação e 1 GB de armazenamento.",no:"Alle fordelene med en basiskonto, pluss full tilgang til bibliotek av former, revisjonshistorie, Visio importering, presentasjonsmodus og 1 GB lagringsplass",
de:"Alle Vorteile eines »Basic« Kontos plus kompletten Zugang zur Form Sammlung, Bearbeitungshistorie, Visio Import, Präsentationsmodus, und 1 GB Speicherplatz.",da:"Alle fordelene fra en basiskonto, plus fuld adgang til formbiblioteker, revisionshistorie, Visio import, præsentationstilstand, og 1 GB lagerplads.",es:"Todos los beneficios de una cuenta básica, más acceso total a las librerías de formas, historial de revisiones, importaciones de VISIO, modo presentación y 1 GB de almacenamiento."},
"message.template.settings":{fr:"Ce document sera utilisé comme <em>gabarit</em>. Vous (et tous ceux avec qui vous le partagerez) pourrez utiliser ce document comme point de départ pour créer de nouveaux documents.",en:"This document will be used as a <em>template</em>. You (and anyone you share this document with) will be able to use this document as a starting point for new documents.",zh:"这文件会成为一个<em>模板</em>。您（以及您所分享文件的对象）将会能够运用此文件来创建新文件。"},"flash.upgrade.trial.success":{en:"You have been upgraded to a 14-day team trial."},
"team.setup.invite.placeholder":{en:"john@team.com, jane@team.com, ..."},"users.adduser.desc":{en:"If the user already has an account, an invitation to join your team will be emailed to them."},"trialsurvey.jobtitles.115":{en:"Web Marketing Manager"},"trialsurvey.jobtitles.114":{en:"Web Developer"},"trialsurvey.jobtitles.116":{en:"Web Usability Specialist"},"trialsurvey.jobtitles.111":{en:"Technical Team Leader"},"trialsurvey.jobtitles.110":{en:"Technical Solutions Architect"},"trialsurvey.jobtitles.113":{en:"User Researcher"},
"trialsurvey.jobtitles.112":{en:"Technical writer"},"pricingTable.feature.press.edu.enterprise.third":{fr:"",en:"Additional team storage",nl:"",pt:"",de:"",es:""},"team_assets.upload_fonts":{en:"Upload Fonts"},"docinfopane.sharing":{en:"Sharing &amp; Permissions",zh:"分享与权限"},"teamWelcomeDialog.advancedOptions":{en:"Advanced Options"},"option.lineshape.elbow":{fr:"En coude",en:"Elbow",zh:"直角线"},"org.prefs.passwd.attempts":{en:"Failed login attempts allowed before lockout"},"footer.digitalMagazine":{en:"Digital Magazine"},
"saml.manage.configsaved":{en:"SAML configuration saved successfully."},"features.googleapps.title":{en:"Google Apps integration"},"documentanalytics.filters.dateRange":{en:"Date Range"},"users.driveintegration.install.features.3.press":{en:"Stay in Drive to edit and create documents"},"chart.switchDialog.trialTeam":{en:"We've given you and your team a free trial period so you can explore it all. If you have any questions, feel free to send us an email."},"user.paymentHistory.itemCoupon":{en:"%s Coupon"},
"url.nav.pricing":{fr:"/fr/users/registerLevel",en:"/users/registerLevel",nl:"/nl/users/registerLevel",pt:"/pt/users/registerLevel",de:"/de/users/registerLevel",es:"/es/users/registerLevel"},"persona.survey.expecteduse.question":{en:"How will you primarily use Lucidpress?"},"features.free.press.description":{en:"You are currently on a free account. Upgrade to a paid account to unlock <strong>all</strong> of the features of Lucidpress, including unlimited pages and high-quality exports."},"team.manage.password.forcereset.description":{en:"By pressing the button above, you can force all the members in your team, upon next logging into Lucid%s, to change their password."},
"comment.mycomments.title":{en:"Mine (created, replied, @)"},"option.cornerstyle.round":{fr:"Coins arrondis",en:"Round Corners",zh:"弯角"},"orginvitation.accept.existing.p.chart":{en:"If you accept this invitation with your existing Lucidchart account, your account will be linked to the organization %s. Any existing paid subscription you have will be cancelled, but you will share all the benefits of %s's subscription.",zh:"如果您使用您现有Lucidchart帐户来接受此邀请，您的帐户将被链接到%s的组织，您的任何现有的付费订阅都将被取消，但您将共享%s的订阅的所有好处.."},
"indesign.missingContent.success.status":{en:"You've uploaded all missing content."},"viewport.banner.share.chart":{fr:"Partagez ce lien avec vos amis et collègues afin de modifier un même diagramme en même temps.",en:"Share this link with your friends or coworkers to edit the same diagram at the same time.",zh:"与你的朋友和同事分享此链接，这样他们可以在同一时间编辑同一图表"},"team.delete_users.delete_confirmation":{en:"Delete User - Confirmation"},"tierselect.storage":{en:"GB Storage",zh:"GB储存空间"},"fontselect.upload.callout":{en:"Upload custom fonts here!"},
"features.brandAssets.description":{en:"Save your favorite colors, fonts, and images so that they're always close at hand. Then, share them across your team to ensure all documents are gorgeous and on-brand."},"toolbox.teamimages.title":{fr:"Images de l'équipe",en:"Team Images",zh:"团队图标"},"orginvitation.teamAdminNormalInvite.redesign.question":{en:"What will happen to my team if I join?"},"doclist.menu.edittemplatedetails":{en:"Edit Template Details"},"features.googleapps.description":{en:"To increase efficiency across your organization, try integrating Lucidpress with Google Apps. It’s simple to onboard users, share files, and provision licenses."},
"preferences.restrictsharingoutsidedomains.warn":{en:"Warn team members who share documents to emails outside given domains"},"pricingTable.free.visio":{fr:"L’importation et l’exportation de Visio",en:"Visio import and export",nl:"Visio importeren en exporteren",pt:"Importe e exporte para o Visio",de:"Visio Import und Export",es:"Importar de y hacia Visio"},"dialog.googrefer.firstname.text":{fr:"Prénom",en:"First Name",nl:"Voornaam",pt:"Nome",de:"Vorname",zh:"名",es:"Nombre"},"spellcheck.noSuggestions":{de:"Keine Rechtschreibvorschläge",
en:"No Spelling Suggestions"},"userImages.forbidden":{en:"You have insufficient permissions to delete this image."},"pay.montly.button":{en:"Pay Monthly<br />(%s)"},"menu.multipage.desc":{fr:"Si cette option est sélectionnée, vous pouvez agrandir la page manuellement en utilisant les commandes qui apparaissent lorsque vous bougez votre souris à l'extérieur de la page. Si cette option n'est pas sélectionnée, des pages imprimées additionnelles votre être ajoutées à votre diagramme automatiquement si vous glissez un objet hors des limites de la page.",
en:"If this option is selected, you can manually enlarge the page using controls that appear when you move your mouse outside the corners of the page. If this option is not selected, additional printed pages will be added to your diagram automatically if you drag an item beyond the edges of the page."},"ctxpane.style.slideshow.add":{en:"Create a slideshow by adding an image"},"doclist.menu.convert.document":{en:"Convert to Document"},"flash.document.deleted":{en:'Deleted document "%s". <a href="%s">Undo</a>',
zh:'删除的文件“%s“，<a href="%s">撤消</a>'},"user.cancel.button.continue":{en:"Continue Cancellation"},"signin.title":{en:"User Sign In"},"dialog.hotkeyref.heading.text":{en:"Text Editor"},"users.close.reason.difficult.1.chart":{en:'Have you checked <a href="http://support.lucidchart.com/categories/20063795-Tutorials">our tutorials</a> for more information?'},"docinfopane.actions.copy.name":{en:"Enter a name for this %s",zh:"输入此%s的名称"},"referrals.credit.label.cost":{en:"Cost",zh:"费用 "},"orginvitation.teamadmin.monthly":{fr:"mensuel",
en:"monthly",nl:"maandelijkse",pt:"mensal",de:"monatlich",es:"mensual"},"query.refresh.status.listFolders":{en:"Reloading your documents..."},"tablet.alert.plugin.restricted.warning":{en:"This shape library is free to use in the mobile app; however, editing these shapes from a computer will require a premium account."},"dialogs.pub-password.prompt.title":{en:"Password Protected"},"subnav.payments.subscription":{en:"Payment History",zh:"订阅缴费"},"trial.intro.title":{ru:"Свойства пробного премиум-периода",
fr:"Les fonctionnalités d'essai premium",en:"Premium Trial Features",nl:"Premium proefmogelijkheden",pt:"Recursos Premium no Teste",no:"Premium prøveperiode","zh-tw":"高級試用版功能",de:"Premium Testversion Eigenschaften",da:"Premium prøve Egenskaber","zh-cn":"高级试用版功能",es:"Características de la Prueba Premium"},"footer.pamphletMaker":{en:"Pamphlet Maker"},"payment.mustLeaveTeam.message":{fr:"Un abonnement individuel vous obligera à vous séparer de l'équipe. Rassurez-vous, vous conserverez tous vos documents.",
en:"An individual subscription will require you to split from your team. Don't worry, you'll keep all of your documents.",nl:"Een individueel abonnement vereist dat u zich afscheidt van uw team. Maak u geen zorgen, u zal al uw documenten behouden.",pt:"Uma assinatura individual exige que você se separe da sua equipe.  Não se preocupe, você irá manter todos os seus documentos.",no:"Et individuelt abonnement krever at du splittes fra ditt team. Fortvil ikke, du vil beholde alle dine dokumenter.","zh-tw":"訂購個人計劃需要您從您的團隊中分離出來。但是無需擔心，您可以保留您所有的文檔。",
de:"Ein individuelles Abonnement wird dazu führen, dass Sie Ihr Team verlassen werden müssen. Aber keine Sorge, Sie werden alle Ihre Dokumente behalten.",da:"Et individuelt abonnement vil kræve, at du forlader dit team. Bare rolig, du vil beholde alle dine dokumenter.","zh-cn":"订购个人计划需要您从您的团队中分离出来。但是无需担心，您可以保留您所有的文档。",ja:"個別定期購買にはチームからの分離が必要となります。ご心配なく。ドキュメントはすべて保持できます。",es:"La suscripción individual le obliga a separarse de su equipo. No se preocupe, mantendrá todos sus documentos."},"ondemand.jira.configure.link_to_team":{en:"Link To Lucidchart Team"},
"referrals.invite.l.h2":{en:"Invite by Email",zh:"通过电子邮件邀请"},"user.close.transfer.admin.promote":{en:"Promote to owner"},"text.spacing.label":{en:"Spacing"},"Top Align":{fr:"Aligner en haut",zh:"顶层对齐"},"gapps.provisioning.auto_add_to_team":{en:"Automatically add new users to the team when they log into Lucid for the first time"},"levelName.lucidchart.free":{fr:"Lucidchart Gratuit",en:"Lucidchart Free",nl:"Lucidchart Gratis",pt:"Lucidchart Gratuito",no:"Gratis Lucidchart",de:"Lucidchart Free",zh:"Lucidchart 免费",
es:"Lucidchart Gratis"},"dialog.googrefer.both":{en:" both "},"features.export.title":{en:"High-quality export"},"ctxpane.layout.arrange.order.label":{en:"Order:"},"users.login.title":{en:"Login and Registration",zh:"登录和注册"},"notice.trial.expires.days":{en:"Your free trial expires in %d days."},"pricingTable.feature.press.edu.pro.highlight":{fr:"",en:"Premium template libraries",nl:"",pt:"",de:"",es:""},"apps.title.custom.desc":{en:"Custom Key/secret, and documentation"},"saml.downloadSPMetadata.title":{en:"Download Service Provider Metadata"},
"Middle Align":{fr:"Centrer",zh:"中间对齐 "},"users.close.p2":{en:"You will be credited the unused portion of your previous payment, %s, if you decide to pay again later.",zh:"如果您决定以后再次付款的话，我们会返还您之前支付的费用中没有使用的%s。"},"users.close.p3":{en:"You will no longer be able to log in to view or edit\nany of your documents.",zh:"您将不可以再次登录或编辑您任何的账户。"},"users.close.p1":{en:"Canceling your paid subscription will set your account as a free account with limited features.",zh:"���消您支付的定金将会使您的账户变成只有有限功能的免费账户。"},"dialog.teamsetup.invite_members":{en:"Invite team members"},
"ctxpane.text.column.gutter":{en:"Gutter"},"dialogs.analytics.republish.message":{en:"Warning: Updating will delete all analytics data that has been collected for this document so far. Are you sure you would like to update the primary published version and delete this data?"},"documentanalytics.error.badRequest":{en:'An error has occurred in fetching the requested data. Clear the current filters and try again. <a href="http://support.lucidpress.com/tickets/new">Contact support</a> if the problem persists.'},
"dialogs.analytics.setup.button":{en:"Set up Analytics"},"user.cancel.survey.agreement.storage":{en:"May lose documents and images over the free tier storage limit"},"trial.intro.faq.charged.after.description":{ru:"Да, если Вы не откажетесь до того, как Ваш бесплатный пробный период закончится %s, с Вас будет автоматически снята оплата за Вашу подписку.",fr:"Oui, si vous n'annulez pas avant que la validité de votre essai gratuit ne soit expirée, vous serez facturé automatiquement pour votre inscription.",
en:"Yes, if you do not cancel before your free trial period ends on %s, you will be automatically charged for your subscription.",nl:"Ja, als u niet annuleert voor uw gratis proefperiode eindigt op %s moet u automatisch betalen voor uw abonnement.",pt:"Sim, se você não cancelar antes do teu período de teste terminar em %s, você será automaticamente cobrado pela sua inscrição.",no:"Ja, hvis du ikke avslutter før din prøveperiode går ut på %s, så vil du automatisk bli belastet for ditt abonnement.",
"zh-tw":"是的，如果您在免費試用期截止日 %s 之前沒有取消計劃，我們將自動開始收取您的計劃費用。",de:"Ja, wenn Sie vor dem Ende ihrer Testversion am %s nicht kündigen, werden Sie automatisch für Ihr Abonnement berechnet.",da:"Ja, hvis du ikke annullerer før din gratis prøveperiode udløber den %s, vil du automatisk blive opkrævet for dit abonnement.","zh-cn":"是的，如果您在免费试用期截止日 %s之前没有取消计划，我们将自动开始收取您的计划费用。",es:"Si, en caso que no haya finalizado el período de prueba gratuita el día %s; se realizará un cargo automático por su suscripción."},"admin.apps_page.title":{en:"App Integration"},
search:{fr:"Rechercher",en:"Search",zh:"搜索"},"dialog.sharePrompt.remind":{en:"Remind me later"},"embedpanel.size.label":{fr:"taille",en:"Size",zh:"大小"},"menu.copyDocument":{en:"Make Copy..."},"trial.status.expired.pro.4":{en:"Revision History"},"comparisonTable.circuit.diagrams":{en:"Circuit diagrams"},"overlay.crop.instructions":{fr:"Glissez les points de recadrage. Appuyez sur <strong>Échap</strong> pour annuler ou sur <strong>Retour</strong> pour compléter le recadrage.",en:"Drag the crop points.  Press <strong>escape</strong> to cancel or <br /><strong>enter</strong> to complete the cropping."},
"user.cancel.button.finish":{en:"Complete Cancellation"},"dialog.library.manage.p":{fr:"Sélectionner les ensembles de formes pouvant être utilisés",en:"Select the shape sets you want available for use.",zh:"请选择你想要的形状来使用"},"toolbox.search_title":{fr:"Lucidchart",en:"Lucidchart"},"users.edituser.unlicense_users.plural":{en:"Unlicense Users"},"box.create.error":{en:"Something went wrong trying to create a file in Box. Please try again or contact support."},"pricingTable.feature.press.enterprise.highlight.tip":{fr:"",
en:"Lucidpress is the only enterprise-grade design solution that provides administrator control over their organization's brand.",nl:"",pt:"",de:"",es:""},"usecasesurvey.options.press.12":{en:"Project Manager"},"usecasesurvey.options.press.11":{en:"Personal"},"usecasesurvey.options.press.10":{en:"Operations"},"flash.template.undeleted":{en:'Un-deleted template "%s". <a href="%s">Undo</a>',zh:'取消删除的模板“%s“，<a href="%s">撤消</a>'},"usecasesurvey.options.press.15":{en:"Small Business Owner"},"usecasesurvey.options.press.14":{en:"Sales"},
"restrictions.tooltip.fully":{en:"Fully"},"Strike-out":{fr:"Barré",zh:"删除"},"label.amount":{en:"Amount"},"subscriptions.upgradeLicenses.success":{en:"Licenses successfully added to account"},"user.settings.communication.recieve":{en:"Receive occasional product updates from..."},"gui.growl.textlink.instructions.remove":{en:"To remove a link, click on the connection line where it touches the text box and drag it off."},"mention.permission.mentioned":{en:"Mentioned Users:"},"gui.tooltip.highlightComments":{en:"Make comments or suggestions here!"},
"bugs.contact.cancel.title":{en:"Change my account admin"},"upload.failed":{fr:"Le téléchargement du fichier a échoué. Veuillez réessayer.",en:"File upload failed. Please try again."},"ctxpane.layout.arrange.distribute.label":{en:"Distribute:"},"optionbar.group.lock":{fr:"Verrouillage",en:"Locking"},"option.line.style.copy":{fr:"Copier le style d'une autre ligne",en:"Copy style from another line",zh:"从其他线条复制样式"},"uihint.missingContent.image.replace":{en:"Replace Missing Image..."},"user.settings.account.title":{en:"Account Settings"},
"saml.slo.nologouturl":{en:"SAML Single Logout is not configured for your account. Please contact your team admin."},"pricingTable.feature.enterprise.mobileApps":{en:"Mobile apps"},"payment.error.required":{fr:"Requis",en:"Required",nl:"Vereist",pt:"Necessário",no:"Påkrevd","zh-tw":"必填",de:"Erforderlich",da:"Påkrævet","zh-cn":"必填",ja:"必須",es:"Requerido"},"payConfirm.monthly.rejectButton.title":{en:"No thanks"},"comparisonTable.prioritized.support":{en:"Prioritized support"},"documentanalytics.segmentstitle.showcountries":{en:"(show countries)"},
"menu.pageTemplate.duplicate":{en:"Duplicate page template"},"orginvitation.confirm.redesign.documents.question":{en:"Will I be able to keep my documents?"},"viewer.showhotspots":{en:"Show hotspots"},"apps.title.scim":{en:"SCIM"},"education.faq.chart.renew.docs.graduation.question":{en:"What happens to my documents after I graduate?"},"sqlexporter.exportas.oracle":{en:"Oracle"},"flash.contact.thanks":{en:"Thank you for contacting Lucidchart.",zh:"感谢您联系Lucidchart."},"ctxpane.layout.wrap.tight":{en:"Wrap text around the object."},
"users.storage.refresh.add.link":{en:". <a class='link' href='/users/storage?addStorage'>Get more</a>"},"menu.paste":{fr:"Coller",en:"Paste",zh:"粘贴"},"tierselect.month":{en:"month",zh:"月"},"comment.placeholder.disabled":{en:"Click reopen to activate and reply."},"import.error.userActionRequired":{en:"Not Imported"},"payment.bounce.percentOff":{fr:"moins %s%%",en:"%s%% off",nl:"%s%% korting",pt:"desconto de %s%%",no:"%s%% avslag","zh-tw":"%s%%折扣",de:"%s%% weniger",da:"%s%% af","zh-cn":"%s%%折扣",ja:"%s%% 削減",
es:"%s%% de descuento"},"exit.prompt.unsaved2":{en:"You have made unsaved changes to this document. Are you sure you want to leave this page?"},"orgchart.prompt.team.name":{fr:"Veuillez entrer le nom de cette équipe.",en:"Please enter the name of this team.",zh:"请输入团队名称"},"flash.credit.created":{en:"Credits successfully created.",zh:"点数已成功生成"},"saml.logInOptions.forceSSO":{en:"Log in only using SAML"},"org.gapps.forcesso.p":{en:"As the team administrator, you can restrict users from logging in with a username and password and require team members to login using Google single sign on."},
"tooltip.share":{fr:"Partager avec les autres",en:"Share With Others",zh:"与他人共享"},"users.pay.h2.team":{en:"Pro features + Teams, Confluence/JIRA, and Google Apps"},"pricing.faq.creditcard.question":{fr:"Dois-je donner un numéro de carte de crédit pour ma période d'essai gratuite?",en:"Is a credit card required for my free trial?",nl:"Is een creditcard nodig voor mijn gratis proefperiode?",pt:"É necessário um cartão de crédito para meu teste gratuito?",no:"Er det nødvendig å registrere et kredittkort for å kunne prøve det gratis?",
de:"Benötige ich für das kostenlose Testabo eine Kreditkarte?",da:"Er et kreditkort nødvendigt i min prøveperiode?",es:"¿Se necesita tarjeta de crédito para el período de prueba gratuito?"},"viewer.edit":{en:"Edit document"},"statepanel.button.start":{fr:"Commencer la démonstration",en:"Start Demo",zh:"开始演示"},"finalizeRegistration.registrationCompleted":{en:"Registration successfully completed. Thank you!"},"press.protips.copypasteformatting":{en:'Pro tip: you can copy/paste text formatting across items using <span class="key">ctrl</span> + <span class="key">alt</span> + <span class="key">C</span>/<span class="key">V</span> (or <span class="key">cmd</span> + <span class="key">option</span> + <span class="key">C</span>/<span class="key">V</span>).'},
"user.paymentHistory.companyTaxNumber":{en:"Company tax number"},Saving:{fr:"Enregistrement",zh:"存储中"},"payConfirm.team.title":{en:"Thank you for your subscription!"},"option.linewidth.hairline":{fr:"Très fin",en:"Hairline",zh:"极细线"},"eduRegisterLevel.standardPricing.prompt":{en:"Not eligible for education discounts?"},"menu.publish.description":{fr:"Publier en ligne",en:"Publish online",zh:"在线发布"},"users.cancel.all.feature2.link.press":{en:"Review our full library to see the templates you will no longer be able to access"},
"users.driveintegration.backup.weekly":{en:"Automatically back up weekly to my Drive account"},"nav.buyNow":{en:"Buy Now"},"flash.bugreport.thanks":{en:"Thank you for reporting your problem. If you provided an email address, we will contact you when your issue is resolved.",zh:"感谢您报告您的问题。如果您向我们提供您的电子邮件地址，当您的问题解决时我们将即时与您联系。"},"dialog.newdoc.units.centimeters":{en:"Centimeters"},"user.cancel.reason.cost.response1.annual":{en:"Have you considered an annual account? You'll save %d%% immediately."},"users.filters.license.view_only":{en:"View-only Users"},
"multishare.social.description":{en:"Share your final document on Facebook, Twitter, Google+, or LinkedIn."},"user.close.transfer.admin.new":{en:"New Account Admin"},"button.user.remove.from.team":{en:"Remove User From Team",zh:"从小组中删除用户"},"shapelib.delete.error":{fr:"Une erreur est survenue pendant la suppression de la forme",en:"Error deleting shape block"},"query.status.fullDocData":{en:"Loading..."},"text.tabs.outdent.tip":{en:"Decrease indentation level"},"preferences.allowHangouts":{en:"Access Google Hangouts within the product"},
"persona.demoPrompt.test":{en:"Try the demo"},"no.thanks":{en:"No Thanks"},"saml.sso.required":{en:"Your team requires logging in with SAML. Please contact your team admin."},"gui.alert.group.state_selected":{en:"Sorry! Layers cannot be grouped. Please deselect any layers and then try to group your objects."},"user.cancel.feature.press.embed.description3":{en:". Published documents on Free accounts can only be viewed in the standard Lucidpress-branded viewer."},"user.cancel.feature.press.embed.description2":{en:"embed fully-interactive documents on your website"},
"user.cancel.feature.press.embed.description1":{en:"You will lose the ability to "},"comparisonTable.document.retention":{en:"Document retention"},"shapelib.saveLibrary.error":{fr:"Une erreur est survenue pendant l'enregistrement de votre bibliothèque de formes",en:"An error occurred while trying to save your shape library."},"dialog.collaborator.invitation.link.heading":{fr:"L'utilisateur doit utiliser le lien suivant pour accepter cette invitation :",en:"This collaborator must use the following link to accept this invitation:",
zh:"此合作者必须使用以下链接来接受邀请："},"alert.demo.iebad":{fr:'<p>Les démonstrations interactives ne fonctionnent pas avec Internet Explorer.</p> <p>D\'autres navigateurs web gratuits sont disponibles et pourraient améliorer votre expérience avec Lucidchart : <a target="_blank" href="http://google.com/chrome">Google Chrome</a>, <a target="_blank" href="http://firefox.com">Mozilla Firefox</a>, ou <a target="_blank" href="http://apple.com/safari">Safari</a>.',en:'<p>You are using Internet Explorer, which is not capable of running these interactive demonstrations.</p>\n<p>There are other free alternatives to Internet Explorer that can improve your Lucidchart experience: <a target="_blank" href="http://google.com/chrome">Google Chrome</a>, <a target="_blank" href="http://firefox.com">Mozilla Firefox</a>, or <a target="_blank" href="http://apple.com/safari">Safari</a>.',
zh:'<p>您正在使用微软IE浏览器，此浏览器不支持交互式运行。</p> <p> 还有其他免费方法来帮助提升您的上网经历：<a target="_blank" href="http://google.com/chrome">谷歌浏览器<a/>, <a target="_blank" href="http://firefox.com">火狐浏览器<a/>, 或者 <a target="_blank" href="http://apple.com/safari">苹果浏览器</a>.'},"users.level.pro.h":{fr:"Pro",en:"Pro",nl:"Pro",pt:"Pro","zh-tw":"專業版",de:"Pro","zh-cn":"专业版",ja:"プロ",es:"Pro"},"pricingTable.label.pdf":{fr:"",en:"PDF export",nl:"",pt:"",de:"",es:""},"tooltip.image.commercialonly":{en:"Limit searches to images with commercial licenses",
zh:"使用商业执照可以进行对图像的有限搜索"},"url.footer.tour":{fr:"/pages/fr/visites",en:"/pages/tour",nl:"/pages/nl/tour",pt:"/pages/pt/tour",de:"/pages/de/tour",es:"/pages/es/paseo"},"multishare.web.removeLink":{en:"This will remove your custom link, are you sure?"},"users.level.td.premiumfeatures":{en:"Premium Features",zh:"额外的功能"},"fonts.manage":{en:"Manage fonts..."},"billing.update.paypal":{en:'Thank you for paying with PayPal. To update your billing information, please do so on <a href="https://www.paypal.com">PayPal\'s website.</a>'},
Own:{fr:"Prendre possession",zh:"拥有 "},"invitations.pending.decline":{en:"Decline",zh:"拒绝"},"doclist.recentempty":{en:'Recently edited documents will appear here. Click "+Document" to get started.'},"features.premiumtemplate.description":{en:"Choose from 150+ templates for both print and digital publishing. Each one is handcrafted by professional designers and ready for personalization. "},"orginvitation.confirm.moveTeams.button.accept":{en:"Switch Teams"},"presentation.options.layersOnSamePage":{en:"To edit layers, all selected slides must be on the same page"},
"alert.onlyowner.share":{fr:"Seul le propriétaire d'un document peut le partager dans la bibliothèque de la communauté.",en:"Only a document's owner may share it in the Community Library.",zh:"只有文件的所有者可以将其分享至社区图书馆"},"awsimport.dialog.error.forbidden":{en:"Error: Unauthorized. Check your credentials and their permissions then try again."},"menu.ruler.visible":{en:"Show Rulers"},Custom:{fr:"Personnalisé",zh:"自定义"},"ondemand.jira.configure.instance_not_linked_user_on_team":{en:'<h2>Link your team</h2><p>To use the Lucidchart add-on, you must associate it with a Lucidchart team account.  Only users on your Lucidchart team will be able to edit or create diagrams in JIRA.</p><p>Clicking below will link the add-on to your Lucidchart team "<strong>%s</strong>".</p>'},
"directory.password_reset.desc":{en:"By pressing the button below, all team members will be required to change their passwords upon next login."},"org.create.p.individualtrial":{en:"You have %d days left on your trial.  Upgrade to a team account for the remainder of your trial. No payment information required!"},"persona.survey.industry.insurance":{en:"Insurance"},"publish.printdialog.download":{en:"Download"},"dialogs.analytics.publish.to.start.message":{en:"Publish your document from the editor and share the link to start collecting data."},
"nav.tour":{fr:"Visites",en:"Tour",nl:"Tour",pt:"Tour",de:"Rundgang",zh:"演示",es:"Paseo"},"publication.dialog.embed.docsize.large":{en:"Large (960 x 720)"},"title.template.overwrite":{fr:"Écraser le gabarit existant",en:"Overwrite Existing Template",zh:"覆盖现有模版"},"tooltip.invitemore":{fr:"Inviter d'autres utilisateurs",en:"Invite More Collaborators",zh:"邀请更多合作者"},"features.documentLimitPlus.description":{en:"Free accounts are restricted to %s. Upgrade now to get unlimited documents, or come back each month to create one additional document."},
"dialog.newdoc.type.personal":{en:"Personal"},"users.cancel.reason.other":{en:"Other (please specify)"},"documents.trialDiscountDialog.message":{en:"<p>We’d like to offer you a <b>one-time only</b> discount!</p><p>You can save <b>%s%% off</b> your annual subscription if you choose to pay right now.</p>"},"growl.requestLicense.promptEdit":{en:"Want to edit this document?"},"users.pay.th.level":{en:"Description",zh:"订阅等级"},"ondemand.confluence.authentication.denied.not_on_team":{en:"<p>To use the Lucidchart Confluence add-on, you must be on the team for which the Confluence Lucidchart add-on was configured.</p><p>Please speak with your account administrator to request that you be added to your organization's team.</p>"},
"page.template.rename.prompt":{en:"Enter a new title for this page template:"},"users.adduser.csv_description":{en:"You may add multiple users to your team by uploading a CSV file containing the information for each account. Most spreadsheet software, such as Microsoft Excel, OpenOffice.org, and iWork, can save spreadsheets in CSV format. If the user already has an account, an invitation to join your team will be emailed to them.\n\nPasswords and Group Names are optional. If a group name is included, the user will be added to that group of your Lucid Team. If a password isn't included, we'll email a temporary password to the user.\n\nYour spreadsheet columns should look like this: "},
"payment.annual.save":{fr:"économisez %d%%",en:"save %d%%",nl:"spaar %d%%",pt:"economize %d%%",no:"lagre %d%%","zh-tw":"節省 %d%%",de:"Sparen Sie %d%%",da:"spar %d%%","zh-cn":"节省 %d%%",ja:"保存 %d%%",es:"ahorro %d%%"},"flash.template.unshare.error":{en:"Could not unshare template.",zh:"不能取消共享模版"},find:{fr:"Trouver",en:"Find"},"users.education.provide.unique.emails":{en:"Please provide 3 unique email addresses."},"comparisonTable.create.your.own.custom.library":{en:"Create your own custom library"},"persona.business.p.1":{en:'Visual communication is our specialty. Whether you’re building basic diagrams or technical charts, sharing online and exporting to PDF, PNG, JPG, or Visio format is simple. A variety of shape sets and styling options make it easy to create streamlined looks. Lucidchart supports flow charts, <a href="/pages/examples/business_process_modeling">business process modeling</a>, and <a href="/pages/examples/value-stream-mapping">value stream mapping</a>, among other uses. '},
"persona.business.p.2":{en:'Use Lucidchart to make wireframes, mind maps, flowcharts, org charts, and other diagrams in the cloud. Create professional org charts and instantly share them across your organization with Lucidchart\'s <a href="/pages/examples/orgchart_software">org chart maker</a>.'},"press.onboarding.tooltip.content":{en:"Use these buttons to add text, images, videos, and more."},"publishpanel.confirm.deletePrimary":{en:"Are you sure you want to delete the primary publication? Your most recent publication will become your new primary if there is one."},
"query.refresh.status.movingDocument":{en:"Moving Document(s)..."},"ctxpane.table.dimensions.insert.rowafter":{en:"Insert row after"},"payment.skipPage.continue":{fr:"Continuer",en:"Continue",nl:"Ga verder",pt:"Continuar",no:"Fortsett","zh-tw":"繼續",de:"Fortsetzen",da:"Fortsæt","zh-cn":"继续",ja:"続行",es:"Continuar"},"payConfirm.monthly.boxOne.text":{en:"%s less per month. That's %s less per year."},"features.view-only.description.press.part2":{en:"To access Lucidpress' full team functionality, please request a license from your team administrator. "},
"saml.notifications.descripiton":{en:"As the team administrator, you can receive an email notification any time a user joins Lucidchart from your organization but is not granted a license because the license limit has been reached."},"trialsurvey.jobtitles.95":{en:"Small Business Owner"},"trialsurvey.jobtitles.94":{en:"Senior UX Manager"},"trialsurvey.jobtitles.97":{en:"Software Development Manager"},"trialsurvey.jobtitles.96":{en:"Software Developer"},"trialsurvey.jobtitles.91":{en:"Senior Solution Architect"},
"trialsurvey.jobtitles.90":{en:"Senior Software Developer"},"trialsurvey.jobtitles.93":{en:"Senior Technical Writer"},"trialsurvey.jobtitles.92":{en:"Senior Strategist"},"tooltip.page.resize.y":{fr:"Redimensionner la page verticalement",en:"Resize Page Vertically",zh:"重新垂直设置页面大小"},"tooltip.page.resize.x":{fr:"Redimensionner la page horizontalement",en:"Resize Page Horizontally",zh:"重新水平设置页面大小"},"trialsurvey.jobtitles.99":{en:"Software Engineering Team Lead"},"pay.annually.button":{en:"Pay Annually<br />(%s)"},
"users.cancel.team.feature3.elaborate":{en:"You will lose access to the <strong>wireframing, iPhone mockups, iPad mockups, and mind mapping shape libraries</strong>."},"menu.hotkey.ref":{fr:"Liste des raccourcis-clavier",en:"Hotkey Reference",zh:"热键参考"},"onboard.skip":{en:"Skip Tips"},"pricingTable.free.pdfQuality":{fr:"Qualité d’impression des PDFs",en:"Print-quality PDFs",nl:"Pdf’s van printkwaliteit",pt:"PDFs com alta qualidade de impressão",de:"PDFs in Druckqualität",es:"PDF con calidad de impresión"},
"app.scim.description":{en:"To use SCIM with Lucid, you need to generate a bearer token that will be used to authenticate requests. Configure your identity provider to use SCIM with the bearer token and base URL provided below."},"uihint.missingContent.image.find":{en:"Find Missing Image..."},"option.gradient.strong":{fr:"Dégradé fort",en:"Strong Gradient",zh:"强烈渐变"},"users.invitations.revoke":{en:"Revoke Invitation"},"users.driveintegration.sync_now.p.chart.singular":{en:"You currently have <strong>%d</strong> diagram in Lucidchart that has not been synced to Google Drive."},
"trial.intro.visio":{ru:"Visio Импорт/Экспорт",fr:"Visio Import/Export",en:"Visio Import/Export",nl:"Visio importeren/exporteren",pt:"Importar/Exportar Visio",no:"Visio Import/Eksport","zh-tw":"Visio格式導入/導出",de:"Visio Import/Export",da:"Visio Import / Export","zh-cn":"Visio格式导入/导出",es:"Importación/Exportación a Visio"},"comparisonTable.eu.safe.harbor.compliance":{en:"EU Safe Harbor compliance"},"prefs.link.manual":{en:"Manual"},"pricingTable.feature.chart.edu.enterprise.second":{fr:"",en:"SAML integration",
nl:"",pt:"",de:"",es:""},"payment.cost.monthly":{fr:"%s/mois",en:"%s/month",nl:"%s/maand",pt:"%s/mês",no:"%s/måned","zh-tw":"%s/月",de:"%s/Monat",da:"%s/mcned","zh-cn":"%s/月",ja:"%s/月",es:"%s/mes"},"card.will.be.charged.w.val":{en:"Your credit card will be charged %s."},"payment.error.unknown":{fr:"Une erreur est survenue lors du traitement de votre paiement. Veuillez %s pour obtenir de l'aide.",en:"There was an unknown error processing your payment. Please %s for help.",nl:"Er heeft zich een onbekende fout voorgedaan tijdens het verwerken van uw betaling. %s voor hulp.",
pt:"Houve um erro desconhecido ao processar o seu pagamento. Por favor, %s para obter ajuda.",no:"Det oppstod en ukjent feil under prosesseringen av betalingen. Vennligst %s for hjelp.","zh-tw":"處理您的付款時出現了不明故障。請 %s 獲取幫助。",de:"Bei der Bearbeitung Ihrer Bezahlung kam es zu einem unbekannten Fehler. Bitte %s, um Hilfe zu erhalten.",da:"Der opstod en ukendt fejl med behandlingen af din betaling. Venligst %s for hjælp.","zh-cn":"处理您的付款时出现了不明故障。请 %s 获取帮助。",ja:"支払い作業の処理中に未確認のエラーが発生しました。 %s にてお問い合わせください。",
es:"Ocurrió un error desconocido al procesar su pago. Por favor %s para solicitar ayuda."},"pricingTable.feature.press.basic.dpi":{fr:"Générez des documents PDFs de haute qualité d’impression",en:"Generate print-quality PDFs",nl:"Genereer Pdf’s van printkwaliteit",pt:"Gere PDFs com alta qualidade de impressão",de:"Erstellen Sie PDFs in Druckqualität",es:"Genere PDFs con calidad de impresión"},"pricingTable.paid.link.1":{fr:"Versé",en:"Paid",nl:"Betalen",pt:"Pago",no:"Betales",de:"Bezahlt",da:"Betalt",
es:"Pagado"},"doclist.menu.edittemplate":{en:"Edit Template"},"subscription.change.preview.changing":{en:"Changing"},"flash.thread.save.error":{en:"Could not save thread.",zh:"无法保存主题。"},"users.variableTeam.contactUs":{en:"Contact us for help managing your account"},"finalizeRegistration.label.password":{en:"Password"},"indesign.missingContent.imageNotification":{en:"Successfully uploaded image"},"pagenumber.h":{en:"Page %s",zh:"页面 %s"},"doclist.refresh.sort.name.desc":{en:"Name (A - Z)"},"licensesurvey.requestChart":{en:"Request license for Lucidchart"},
"button.export":{en:"Export"},"documentanalytics.totalviews":{en:"%s all-time views"},"dialog.googrefer.error.req":{en:"Required"},"portfolio.cantRemove":{en:"Could not remove from your portfolio"},"saml.domain.title":{en:"Domain"},"label.zip":{fr:"Code postal",en:"Zip/Postal",nl:"Postcode",pt:"CEP",de:"Postleitzahl",es:"Código Postal"},"user.storage.remainingText":{en:"%s remaining out of %s"},"title.template.new":{fr:"Enregistrer un nouveau gabarit",en:"Save New Template",zh:"保存新模版 "},"flash.referral.link.invalid":{en:"Invalid referral confirmation link.",
zh:"无效的推介确认链接。"},"historypanel.button.new":{fr:"Créer un nouveau document à partir de cette version",en:"Create new document from this revision",zh:"以此版本新建文件"},"optionbar.group.text":{fr:"Texte",en:"Text",zh:"文本"},"referrals.month.personal.free":{en:"1 Free Basic Month",zh:"免费的一个月个人账户"},"user.cancel.survey.scale.unlikely":{en:"Not at all likely"},"dialogs.imageManager.emptyBrandImages":{en:"Add Brand Images"},"query.status.movingDocument":{en:"Moving Document(s)..."},"ondemand.jira.configure.invite_users":{en:"Invite Users To Join Your Team"},
"users.edituser.remove_from_team.free_account":{en:"Be placed on a free account"},"press.onboarding.body.message":{en:"Keep your eyes out for the green dots - they'll help you create a gorgeous document in no time."},"growl.feedback.sent":{fr:"Vos commentaires ont été envoyés.",en:"Feedback sent.",zh:"发送反馈"},"notice.amazon_pay_expire":{en:"Your subscription to Lucidchart is currently managed by Amazon Payments. Over the next few months, Amazon is retiring this product. To avoid any interruptions in your Lucidchart subscription, please update your billing information."},
"features.announce.requestlicenseURL":{en:"http, https, or mailto"},"payConfirm.team.boxTwo.text":{en:"SSO and SAML authentication with Google, OneLogin, Okta, Ping, and more."},"users.level.pay":{en:'To pay for your subscription, click <a href="%s">here</a>.'},"publishpanel.default":{fr:"Cliquez ci-bas pour publier le document, en tout ou en partie, comme une page web, un document PDF ou une image.",en:"Click below to publish all or part of this document as a web page, PDF, or image.",zh:"点击下方以网页，PDF，或图像来出版全部或部分文件。"},
"toolbox.search_title.icon_finder":{fr:"IconFinder",en:"IconFinder"},"usecasesurvey.prompt":{en:"Help us improve templates. What do you do for work?"},"users.pay.h2.pay":{en:"Pay your %s subscription fee",zh:"支付您的%s的定金费用"},"user.close.desc":{en:"Your account will be deleted, and you will no longer be able to log in to view or edit your Lucidchart or Lucidpress documents. For questions reach out to support@lucidchart.com."},"preferences.licenses.usersCanInvite.restricted.placeholder":{en:"Enter domains users can share with, separated by commas or new lines"},
"docinfopane.name":{en:"Name",zh:"名称"},"dialog.clipboard.hotkeyinstructions.copy":{en:"for copy"},"user.googledrive.unlink.press":{en:"Are you sure you want to unlink your Google Drive account? This will stop syncing your Lucidpress documents, but won’t delete any Lucidpress documents from your Google Drive."},"ctxpane.layout.arrange.backward":{en:"Send item backward"},"users.edituser.remove_from_team":{en:"Remove from Team"},"documentanalytics.error.upgrade":{en:"Upgrade to enable this premium feature and start gaining insights about your audience today."},
"indesign.import.importHelp":{en:"Please select an InDesign file (.idml) to import."},"team.payment.confirm":{fr:"Confirmer Taille de l'équipe",en:"Confirm Team Size",nl:"Bevestig Team Grootte",pt:"Confirmar tamanho da equipe",no:"Bekreft Team-størrelse","zh-tw":"確認團隊規模",de:"Teamgröße bestätigen",da:"Bekræft team størrelse","zh-cn":"确认团队规模",ja:"チームサイズを承認する",es:"Confirmar tamaño del Equipo"},Tools:{fr:"Outils",zh:"工具"},"orginvitation.flash.successfullyJoined":{en:"Successfully joined the %s team"},
"email.collaborator.none":{en:"none"},"trialsurvey.jobtitles.51":{en:"Lead UX & UI"},"dialogs.brandAssets.errorLoading":{en:"Oops! There was an error loading Brand Assets. Check your Internet connection and try again later."},"shapelib.delete":{fr:"Suppression de la forme de la bibliothèque",en:"Deleting shape from library"},"ctxpane.gallery.arrange.title":{en:"Slideshow"},"trial.status.notification":{en:"You have %s days left on your free trial. Fill out this form when you are ready to pay for your subscription.",
pt:"Preencha este formulário quando você estiver pronto para pagar pela sua assinatura."},"referrals.status.step3.h":{en:"Step 3",zh:"第三步"},"dialog.hotkeyref.arrowkeys.description":{fr:"Déplacer les objets sélectionnés vers le haut, le bas, la gauche ou la droite",en:"Move selected items up, down, left, or right",zh:"将选定的项目向上，下，左，或右移动"},"trialsurvey.jobtitles.55":{en:"Manufacturing Engineer"},"saml.sso.notenabled":{en:"Your team is not enabled for SAML. Please contact your team admin."},"option.line.reverse":{fr:"Inverser la direction de la ligne",
en:"Reverse line direction",zh:"反向线方向"},"alert.page.name.blank":{fr:"Veuillez nommer votre page.",en:"Please enter a name for your page.",zh:"请输入你的页面名"},"team.unlicense_users.no_new_owner_label":{en:"Unlicense and delete %s documents (not recommended)"},"users.storage.add":{en:"Add storage space"},"user.backups.restore.result":{en:"Restored %d out of %d document(s) with %d error(s)."},"flash.template.deleted":{en:'Deleted template "%s". <a href="%s">Undo</a>',zh:'删除的模板“%s“，<a href="%s">撤消</a>'},"user.close.level.title":{en:"Cancel your paid %s subscription"},
"comment.title":{en:"Comments"},"onprem.confluence.editlinked.header":{en:"Edit Diagram from Another Page?"},"orginvitation.teamAdminNormalInvite.explain":{en:'You are currently the account admin for your %s subscription. If you want to switch accounts and join the %s team, you will need to assign someone else to administer the %s team account. Or, if you believe that this invitation was intended for your entire %s team to join the %s team, then please <a href="http://support.lucidchart.com/requests/new">contact support</a> to initiate the process of merging teams.'},
"dialog.sharePrompt.title":{en:"Share Your Work"},"ctxpane.common.link.placeholder":{en:"e.g. example.com, name@example.com, 25"},"query.status.listFolders":{en:"Loading..."},"saml.error.server":{en:"Our servers experienced an error."},"apps.title.jira.cloud.desc":{en:"Setup, deactivation, and documentation"},"user.microsoft.settings.unlink.title":{en:"Unlink Microsoft"},"uihint.missingContent.font.keep":{en:"Keep Default Font"},"authorize.app.request.message":{en:"Only allow access if you trust this application with your Lucidchart information."},
"users.role.AccountPayer":{en:"Billing Admin"},"ondemand.jira.configure.user_linked":{en:"You can now attach and edit Lucidchart diagrams in JIRA.<br>Please refresh the page."},"payment.trialMessage.old.part1":{fr:"Merci de remplir ce formulaire si vous souhaitez souscrire à un abonnement.",en:"Fill out this form when you are ready to pay for your subscription.",nl:"Vul dit formulier in als u klaar bent om te betalen voor uw abonnement.",pt:"Quando você estiver pronto para efetuar o pagamento da sua assinatura, por favor, preencha o formulário.",
no:"Når du er klar for å betale for ditt abonnement, fyll ut dette skjemaet.","zh-tw":"如您準備好為訂購計劃付款，請填寫此表格。",de:"Füllen Sie dieses Formular aus, wenn Sie bereit sind, für Ihr Abonnement zu bezahlen.",da:"Udfyld denne formular, når du er klar til at betale for dit abonnement.","zh-cn":"如您准备好为订购计划付款，请填写此表格。",ja:"定期購買支払いの準備ができたら、このフォームに記入してください。",es:"Complete este formulario cuando esté listo para una suscripción pagada."},"payment.trialMessage.old.part2":{fr:"A la fin de votre période d'essai, vous aurez toujours accès à vos documents et basculerez automatiquement vers un compte Gratuit.",
en:"If you let your trial expire, you will still have access to your documents and will automatically be downgraded to a Free account.",nl:"Als u uw proefperiode laat verlopen, heeft u nog steeds toegang tot uw documenten en wordt u automatisch gedowngrade naar een Gratis account.",pt:"Se você deixar seu período trial expirar, você terá acesso aos seus documentos e será automaticamente rebaixado para uma conta gratuita.",no:"Om din prøveperiode går ut, så vil du fortsatt ha tilgang til dokumentene dine, og du vil automatisk bli nedgradert til gratiskonto.",
"zh-tw":"如果您的試用版過期，您依然可以訪問您的文檔並且將自動降級為免費帳戶。",de:"Wenn Sie Ihr Probeabonnement auslaufen lassen, werden Sie immer noch Zugriff auf Ihre Dokumente haben. Ihr Account wird dann auf die kostenlose Version herabgestuft.",da:"Hvis du lader din prøveperiode udløbe, vil du stadig have adgang til dine dokumenter og vil automatisk blive nedgraderet til en Gratis konto.","zh-cn":"如果您的试用版过期，您依然可以访问您的文档并且将自动降级为免费账户。",ja:"試用期間が終了してしまった場合、ドキュメントへのアクセスは引き続き出来ますが、アカウントは自動的に無料アカウントへとなります。",es:"Si deja que expire el período de prueba aún tendrá acceso a sus documentos aunque su cuenta será actualizada automáticamente a Cuenta Gratuita."},
"team.setup.moreinvites":{en:"*You can invite more team members after this initial setup."},"payment.billingInfo.edit":{fr:"Modifier",en:"Change",nl:"Wijzig",pt:"Alterar",no:"Bytt","zh-tw":"更改",de:"Ändern",da:"Skift","zh-cn":"更改",ja:"変更",es:"Cambiar"},"users.level.educational.desc":{en:"For students"},"downloadDialog.content.document.press":{en:"All"},"publish.downloaddialog.tip.dpi":{en:"%d dpi"},"users.driveintegration.reprimand.chart":{en:"<p><b>You have chosen not to link Google Drive with your Lucidchart account.</b>  Linking to Google Drive is not required, but you will miss out on some additional features.  Learn more below or <a>start drawing now</a>.</p>"},
"saml.pendingusers.autoprovision.h":{en:"User Provisioning"},"other.sso.already.required":{en:"Unable to save settings. Another type of Single Sign On is already required."},"org.transfer.onlyone":{en:"There is only one Account Admin for every team account. Please select a team member to become the new Account Admin."},"comment.edit":{en:"Edit"},"label.link.external":{fr:"Lien externe :",en:"External Link:",zh:"外部链接："},"users.notifications.shares":{en:"Receive notifications for document and folder shares"},
"cancellationsurvey.nevermind":{en:"Never mind"},"doclist.menu.names.template":{en:"template",zh:"模板"},"collaborate.option.via.folder":{en:"via folder"},"forum.post.label.subject":{en:"Subject",zh:"主题"},"features.import.visioStencil.chart.description.linkText":{en:"Import Visio stencils"},"menu.page.settings":{fr:"Réglages de la page",en:"Page Settings",zh:"页面设定"},"prefs.thumbnails.hide":{en:"Hide Thumbnails"},"footer.newsletterSoftware":{en:"Newsletter Software"},"flash.not.org.admin":{en:"You are not an administrator in your organization.",
zh:"您在您的组织中不是管理员。"},"dialog.clipboard.maybecompleteprompt":{en:"If you installed the extension, refresh the page to enable full copy and paste functionality."},"payConfirm.team.leadText":{en:"If you want to take it to the next level, consider Enterprise."},"pricingTable.feature.chart.edu.enterprise.highlight.tip":{fr:"",en:"Maintain complete administrative control over large-scale installations. It’s easy to manage multiple teams across schools, districts, or departments.",nl:"",pt:"",de:"",es:""},
"auth.result.force_password_change":{en:"Force password change."},"referrals.month.pro.upgrade":{en:"1 Month Pro Upgrade",zh:"一个月的专业账户升级"},"comparisonTable.revision.history":{en:"Revision history"},"ctxpane.layout.arrange.unlock":{en:"Unlock"},"trialsurvey.questions.frequency.options.monthly":{en:"Monthly"},"edurequest.cws.domainbad":{en:"Sorry, you may only request an educational domain-wide account if your email has a custom domain."},"org.pendingusers.h":{en:"Pending Users"},"dialog.inviteprompt.decline":{en:"No thanks"},
"ctxpane.gallery.size.fit":{en:"Fit"},"dialog.newdoc.press.category.custom.personal":{en:"Custom - Personal"},"payConfirm.team.boxThree.text":{en:"Consolidate users into a master account and retain and manage documents."},"query.refresh.status.renamingFolder":{en:"Renaming Folder..."},"levelName.lucidpress.educational.team":{en:"Lucidpress Education"},"dialog.action.error.details":{en:"Error details:"},"documentanalytics.error.badRequest.clearFilters":{en:"Clear filters"},"signin.preferred.title":{en:"Default authentication"},
"user.paymentHistory.salesTax":{en:"Sales Tax"},"payment.youWillBeCharged.withTax":{fr:"Vous serez facturé immédiatement de %s + %s (taxes locales) pour votre nouvel abonnement.",en:"You will immediately be charged %s + %s (Utah sales tax) for your new subscription.",nl:"U zal onmiddellijk %s + %s (Utah btw) aangerekend worden voor uw nieuw abonnement.",pt:"Você será cobrado %s + %s (imposto sobre vendas em Utah) imediatamente pela sua nova assinatura.",no:"Du vil øyeblikkelig bli belastet %s + %s (Utah omsetningsavgift) for ditt nye abonnement.",
"zh-tw":"您將為您的新計劃立即支付 %s + %s (猶他州消費稅)。",de:"Die Kosten für Ihr neues Abonnement %s + %s (Verkaufssteuer des US-Bundesstaates Utah) werden sofort in Rechnung gestellt.",da:"Du vil omgående blive opkrævet %s + %s (Utah moms) for dit nye abonnement.","zh-cn":"您将为您的新计划立即支付 %s + %s (犹他州消费税)。",ja:"新しいプランのため %s + %s (ユタ州の消費税) がすぐに請求されます。",es:"Se realizará inmediatamente un cargo de %s + %s (Impuesto a las ventas en Utah) por su nueva suscripción."},"payment.trialEndRedirect.message":{fr:"Votre période d'essai a expiré et vous avez été basculé vers un compte gratuit. Choisissez un abonnement dès maintenant pour continuer à utiliser ces fonctionnalités.",
en:"Your trial has expired and you have been switched to a free account. Subscribe now to continue enjoying premium features:",nl:"Uw proefperiode is verlopen en werd omgezet naar een gratis account. Abonneer u nu om verder te genieten van de premium eigenschappen:",pt:"Seu trial expirou e sua conta foi movida para uma conta gratuita. Assine agora para continuar a usufruir os recursos premium:",no:"Din prøveperiode har nå gått ut, og kontoen vil bli en gratiskonto. Start ditt abonnement nå for å fortsette med premium funksjoner.",
"zh-tw":"您的試用版計劃已過期，您的帳戶已轉為免費帳戶。現在訂購以繼續享用高級功能：",de:"Ihr Probeabonnement ist abgelaufen und Ihr Account wurde auf die kostenlose Version gestuft. Abonnieren Sie jetzt, um die Premiumfunktionen weiter zu nutzen.",da:"Din prøveperiode er udløbet og du er blevet skiftet over til en gratis konto. Abonner nu for fortsat at nyde premium funktioner:","zh-cn":"您的试用版计划已过期，您的帐户已转为免费帐户。现在订购以继续享用高级功能：",ja:"試用期間は終了しており、アカウントは無料アカウントに変更されています。定期購買を今すぐして、プレミアム機能をお楽しみください。",es:"Su período de prueba ha culminado por lo que será devuelto a una cuenta gratuita. Suscríbase ahora para continuar disfrutando de las características Premium:"},
"flash.coupon.not.found":{en:"The coupon code you entered is not valid."},"nav.documents":{zh:"文件",de:"Dokumente",en:"Documents",pt:"Documentos",es:"Documentos"},"text.tabs.default.spacing.label":{en:"Default tab spacing"},"user.settings.changes.account":{en:"Provide your password to authorize these account changes."},"comment.new":{en:"New Comment"},"assets.brand.color.emptyDescription":{en:"Your Team Admin hasn't specified any colors."},"pricingTable.feature.press.enterprise.third":{fr:"",en:"Enterprise-wide control",
nl:"",pt:"",de:"",es:""},"user.cancel.feature.press.history.check":{en:"Learn more about the benefits of revision history"},"card.will.be.charged.plus.taxes.w.val":{en:"Your credit card will be charged {0} + ${1} (UT sales tax)."},"managefonts.upload.p":{fr:"Sélectionner un ficher de police (.ttf, .ttc ou .otf) à télécharger. Cette police sera disponible dans tous vos documents futurs. Vous pouvez également glisser et déposer un ficher .ttf, .ttc ou .otf ou plus sur la liste de polices ci-haut.",
en:"Select a font file (.ttf, .ttc, or .otf) to upload. This font will be available for you to use in any future documents. You may also drag and drop one or more .ttf, .ttc, or .otf files onto the font list above.",zh:"选择一个图像文件上传。此图片将可供您任何未来的文件使用。"},"nav.community":{en:"Community",zh:"社区"},"pricing.faq.specialpricing.answer":{fr:"Oui. Nous proposons des réductions de 50% sur les comptes annuels pour ce qui est à but non lucratif, et des comptes gratuits pour les élèves et professeurs. Envoyez un e-mail à sales@lucidchart.com pour les questions relatives aux comptes à but non lucratif.",
en:'Yes. We offer a discount on annual team accounts for nonprofits, and free accounts for students and teachers. Email <a href="mailto:sales@lucidchart.com">sales@lucidchart.com</a> for non-profit inquiries. Visit our <a href="/pages/usecase/education">education page</a> for educational inquiries.',nl:"Ja. Wij bieden 50% korting op de jaarrekening voor non-profitorganisaties, en gratis accounts voor studenten en docenten. Email sales@lucidchart.com voor non-profit vragen.",pt:"Sim. Oferecemos 50% de desconto em contas anuais para organizações sem fins lucrativos e contas gratuitas para estudantes e professores. Envie um e-mail para sales@lucidchart.com para consultas de organizações sem fins lucrativos.",
no:"Ja. Vi tilbyr 50% rabatt på teamkontoer for frivillighetsorganisasjoner, og gratiskontoer for studenter og lærere. Send en e-post til sales@lucidchart.com for spørsmål angående frivillighetsorganisasjoner. Besøk vår side om utdannelse for spørsmål angående utdannelse og studier.",de:"Ja. Wir bieten Nachlässe von 50 % auf jährliche Nutzungsgebühren für gemeinnützige Träger und kostenlose Zugänge für Studenten und Lehrer. Senden Sie eine E-Mail an sales@lucidchart.com für Anfragen bezüglich Non-Profit.",
da:"Ja. Vi tilbyder 50% rabat på årlige team konti for non-profit, og gratis konti for studerende og lærere. Email sales@lucidchart.com for forespørgsler vedrørende non-profit. Besøg vores uddannelsesside for uddannelsesmæssige forespørgsler.",es:"Sí. Ofrecemos un 50% de descuento a entidades sin ánimo de lucro, y cuentas gratuitas a profesores y alumnos. Envíe un correo electrónico a sales@lucidchart.com para consultas sobre entidades sin ánimo de lucro."},"subscription.change.preview.confirm.reactivate":{en:"Reactivate Subscription"},
"users.register.h.free":{fr:"Connectez-vous avec %s",en:"Sign up for %s",nl:"Aanmelden met %s",pt:"Cadastre‐se com %s",no:"Registrer deg for %s",de:"Anmelden mit %s",da:"Tilmeld dig %s",zh:"或者使用其他账户注册%s",es:"Acceder con %s"},"forum.post.user.none.p":{en:"This user has not made any posts on these forums.",zh:"此用户没有在论坛上发布任何内容"},"user.cancel.feature.collaboration.description4":{en:"dissolve your team"},"education.faq.press.renew.free.answer":{en:'Students and teachers on free accounts should email <a href="mailto:support@lucidpress.com">support@lucidpress.com</a> to renew their accounts each year. EDU Premium accounts will be renewed automatically. '},
"documents.teamdocs.p":{en:'These documents have been shared with your entire team by another user.  Once you open any of these documents, they will be moved to your <a href="/documents">All Documents</a> list.',zh:'这些文件已经被其他用户分享给了您的整个团队。当您打开这些文件中的任意一个，它们就会被转移到您的<a href="/documents">所有文件</a>列表中。'},"users.adduser.email.text":{en:"To add users to your team, who will then share all the benefits of your own subscription, you may either set up their accounts yourself, or you may invite them via email on this page."},
"svg.import.failed":{en:"Failed to import svg file."},"doclist.chart.nav.import":{en:"Import",zh:"导入"},"examples.wireframe":{en:"Wireframe",zh:"线框图"},"footer.templates.brochure":{en:"Brochure Templates"},"menu.group.edit":{fr:"Modifier le groupe",en:"Edit Group"},"org.uploadusers.fielddescription":{en:"Username is optional.  If a username is not provided, the email address will be used as the username.  Password is also optional.  If a password is not provided, a temporary password will be sent to the email address."},
"menu.arrange.locking.style":{en:"Lock Style"},"presentationpanel.title":{en:"Presentation"},"gui.growl.runfaster":{fr:"Faites fonctionner Lucidchart 20 fois plus vite!",en:"Run Lucidchart 20x Faster!",zh:"让Lucidchart提高20倍运行！"},"option.rows":{en:"Rows"},"signin.allow.google":{en:"Allow Google single sign-on"},"directory.password_reset.confirm.title":{en:"Password Reset"},"subscription.change.preview.confirm.pay":{fr:"Payez maintenant",en:"Pay now",nl:"Betaal nu",pt:"Pague agora",de:"Zahlung jetzt vornehmen",
zh:"现在支付",es:"Pagar ahora"},"userimage.download.deleted":{en:"Image deleted by user"},"users.close.reason":{en:"<i>What is your primary reason for deciding to close your %s account?</i>"},"comparisonTable.moderated.community.support":{en:"Moderated community support"},"dialog.hotkeyref.title":{fr:"Raccourcis-clavier",en:"Hotkey Reference",zh:"热键参考"},"restrictions.tooltip.text":{en:"Text"},"publish.printdialog.publish":{en:"Publish"},"invoice.download.pdf":{en:"Download Invoice as PDF"},"orginvitation.teamadmin.withAccountOwner":{en:'You are currently the account admin for your %s %s subscription. Please <a href="http://support.lucidchart.com/requests/new">contact us</a> to have another user on your team promoted to admin before accepting the invitation to join %s\'s team.'},
"option.lineshape.edit":{fr:"Modifier la forme de la ligne",en:"Edit Line Shape",zh:"编辑线条形状"},"label.status":{en:"Status",zh:"状态"},"users.alreadyChart.1.press":{en:"Already have a Lucidchart account?"},"features.export.description":{en:"Get your content in the hands of your customers. With a high-quality export of 300 dots per inch, printed documents will look crisp and professional."},"payment.error.fieldRequired":{fr:"%s requise",en:"%s required",nl:"%s vereist",pt:"%s necessário",no:"%s påkrevd",
"zh-tw":"%s 必填",de:"%s benötigt",da:"%s påkrævet","zh-cn":"%s 必填",ja:"%s が必要です",es:"%s requerido"},"levelName.lucidpress.basic":{fr:"Lucidpress Classique",en:"Lucidpress Basic",nl:"Lucidpress Basis",pt:"Lucidpress Básico",de:"Lucidpress Basic",zh:"Lucidpress 个人版",es:"Lucidpress Básica"},"orginvitation.existingaccount.confirm":{en:"Cancel paid account and join team account"},"ui2.hotspot.state.create":{fr:"Créer un nouvel état",en:"Create New State",zh:"创建新状态"},"payment.chooseTeamSize":{en:"Choose team size:"},
"documents.trialDiscountDialog.subTitle":{en:"Save %s%% on an Annual Subscription"},"demo.signUpForFree":{en:"Sign up for free"},"users.driveintegration.link_successful":{en:"Successfully linked to your Google Drive Account"},"users.notifications.comments":{en:"Receive notifications for document comments"},"pricingTable.feature.chart.edu.team.third.tip":{fr:"",en:"",nl:"",pt:"",de:"",es:""},"ctxpane.layout.arrange.lock":{en:"Lock"},"users.completeRegistration":{en:"Complete Your Registration"},"payment.license.allocation":{fr:"Attribution de Licence",
en:"License Allocation",nl:"Licentie Toewijzing",pt:"Alocação da licença",no:"Lisenstildeling","zh-tw":"許可分配",de:"Lizenzvergabe",da:"Licens tildeling","zh-cn":"许可分配",ja:"ライセンス割当",es:"Asignación de Licencia"},"menu.cut":{fr:"Couper",en:"Cut",zh:"剪切"},"ctxpane.gallery.background.title":{en:"Background Color"},"growl.collaborator.role.update.error":{fr:"Le rôle de l'utilisateur n'a pu être modifié. Si cette erreur persiste, veuillez contacter le soutien technique de Lucidchart.",en:"Could not update the collaborator's role.  If this error persists, please contact Lucidchart support.",
zh:"无法更新合作者角色。如果此错误持续出现，请联系Lucidchart服务中心。"},"ondemand.jira.configure.details":{en:"To configure the Lucidchart add-on, you must have a <strong>Lucidchart Team account</strong>."},"ctxpane.text.rules.label":{en:"Horizontal Rules"},"assets.brand.images.description":{en:'These images will appear in a special section of the image manager called "Brand Images".'},"tooltip.download.color":{en:"Some printers may require your document to include a specific color profile (i.e. CMYK)."},"users.storage.pay.renewal":{en:"Your next renewal scheduled for %s will be <span class='bold'>%s</span>."},
"users.forgotpass.button.send":{en:"Send Reset Link",zh:"发送重设链接"},"text.format.strike":{en:"Strike"},"edurequest.cws.p2":{en:'Please provide additional information in the fields below to request a domain-wide educational team account. With a domain-wide account, users that sign up with <span class="highlight">%s</span> emails will be automatically added to your team, giving them full premium features. The domain used for the account has been taken from your email and is shown below. Only submit this form if you are an administrator for a school or district.'},
"multishare.publish.type.page":{en:"Single page (PDF / Image)"},"orginvitation.requestToJoin.requestDone.getStarted":{en:"Start diagramming today by creating your first document!"},"users.editroles.popup.text":{en:"Billing admins can change payment options for the account. Team admins can manage roles and groups for users on the team."},"directory.password_policy.description":{en:"Use these settings to change the Lucid password policy for your team members. These options do not apply to other allowed sign in methods."},
"collaborate.option.none":{fr:"n'est pas invité",en:"Is not invited",zh:"已锁定"},"awsimport.dialog.error.file":{en:"Error: Provide a valid JSON file."},"presentation.options.allLayers":{en:"All layers"},"admin.integrations.api_keys.title":{en:"API Keys"},"org.transfer.dialog.p":{en:"Transfer the Account Admin role to %s?"},"pricingTable.feature.press.pro.second.tip":{fr:"Il est facile de créer une identité de marque cohérente en important vos propres polices. Une police personnalisée ajoute la touche parfaite à des projets personnels et professionnels. ",
en:"It’s easy to create a consistent brand identity by importing your own fonts. A custom typeface adds the perfect touch to personal and professional projects.",nl:"Het is gemakkelijk om een vaste merkidentiteit te creëren door uw eigen lettertypen te importeren. Een aangepast lettertype geeft de perfecte touch aan persoonlijke en professionele projecten.",pt:"É fácil criar uma identidade de marca consistente ao importar suas próprias fontes. Um corpo tipográfico personalizado acrescenta o toque perfeito a projetos pessoais e profissionais.",
de:"Kreieren Sie eine einheitliche Markenidentität indem Sie Ihre eigenen Schriftarten importieren. Ein kundenspezifisches Schriftbild gibt Ihren Projekten den letzten Schliff für einen persönlichen und professionellen Auftritt.",es:"Es fácil crear una identidad de marca consistente, importando sus propias tipografías. Un tipo de fuente personalizado, da el toque perfecto a proyectos tanto personales como profesionales."},"publication.error.processing":{en:"Error processing document - please try again (%s)"},
"documents.documentLimitOfferDialog.title":{en:"5 Document Limit"},"document.renamePrompt":{fr:"Renommer le document",en:"Rename Document",zh:"重命名文件"},"comparisonTable.product.management.and.design":{en:"Product Management & Design"},"dialog.hotkeyref.alt.description":{fr:"Maintenir la touche alt enfoncée, cliquer et bouger la souris pour déplacer sur la page",en:"Hold down alt, click and drag to pan around the page",zh:"按住Alt键，单击并拖动来平移页面"},"user.cancel.button.allfeatures":{en:"See all %s account features"},
"demo.complete3.message":{en:"Discover shapes to build mockups, ERDs, and more."},"registerLevel.eduPricing.button":{en:"Get Your Account"},"invitation.accept.button.new":{zh:"注册",de:"Registrierung",en:"Sign Up",pt:"Cadastre-se",es:"Registrarse"},"url.nav.examples":{fr:"/pages/fr/exemples/logigramme-logiciel",en:"/pages/examples/flowchart_software",nl:"/pages/nl/voorbeelden/gratis-flowchart-software",pt:"/pages/pt/exemplos/fluxograma",de:"/pages/de/beispiele/kostenlose-flowchart-software",es:"/pages/es/ejemplos/diagramas-de-flujo"},
"users.driveintegration.current.link.chart":{en:"View diagrams"},"trial.intro.faq.charged.during":{ru:"Будет ли с меня взиматься плата во время моего бесплатного пробного периода?",fr:"Serai-je facturé pendant mon essai gratuit?",en:"Will I be charged during my free trial?",nl:"Moet ik betalen tijdens mijn gratis proefperiode?",pt:"Serei cobrado durante o meu teste?",no:"Påløper det noen kostnader under min prøveperiode?","zh-tw":"在免費試用期間我會被收費嗎？",de:"Muss ich während meiner kostenlosen Testversion etwas bezahlen?",
da:"Vil jeg blive opkrævet i løbet af min gratis prøveperiode?","zh-cn":"在免费试用期间我会被收费吗？",es:"¿Debo pagar algo durante el período de prueba?"},"ondemand.confluence.configure.create_team_account":{en:"Create Lucidchart Team Account "},"admin.error.duplicate_username":{en:"Username '%s' already in use"},"label.freeTrial":{fr:"Essai gratuit",en:"Start Free Trial",nl:"Proefperiode",pt:"Teste gratuito",no:"Start en gratis prøve",de:"Testversion",da:"Start gratis prøve",zh:"开始免费试用",es:"Período de prueba"},
"user.storage.price_table.changeStorage":{en:"Change Storage"},"confirm.page.delete":{fr:"Êtes-vous certain de vouloir supprimer cette page?",en:"Are you sure you want to delete this page?",zh:"你确定要删除此页吗？"},"dialogs.analytics.announcement.message.setup":{en:"We're happy to announce that Lucidpress now has published document analytics! Get set up to start gaining insights about your audience today."},"subnav.level.subscription":{en:"Subscription Level",zh:"订阅等级"},"angular_users.education.email_sent":{en:"A confirmation email has been sent to:"},
"dialogs.contactSupport.title":{en:"Contact Support"},"users.education.email.current.student":{en:"By requesting a free upgrade, you certify that you are a current student.",zh:"我们要求的是，你帮助我们传播3人提供的电子邮件谁也可能在使用Lucidchart。</ p>有兴趣的地址字"},"persona.video.title":{en:"Lucidchart in 60 seconds."},"users.notifications.pushnotifications":{en:"Chrome notifications"},"documentanalytics.temporalChart.city":{en:"Cities"},"feedback.input.email":{en:"Your e-mail address"},"trialOffer.extend.paragraph":{en:"Extend your %s trial an additional 7 days. There is no commitment and you are free to cancel anytime, just like before."},
"features.import.title":{en:"Edit Visio Files"},"menu.gettingstarted":{en:"Getting Started"},"error.incorrectPassword":{en:"Incorrect password"},"users.close.error.paid.other.product.chart":{en:"We are unable to close your account since you have a paid subscription for Lucidpress. Please cancel your Lucidpress subscription first."},"invitations.pending":{en:"Pending Invitations",zh:"未处理的邀请"},"user.close.reason.free":{en:"I want a free option"},"features.buy-account.main-button":{en:"Buy Team"},"user.settings.password.forgot.error.press":{en:"There was an error sending an email to reset your password.  Please <a href=''http://support.lucidpress.com/anonymous_requests/new''>contact support</a> for assistance."},
"org.users.p2c":{en:"Your current %s subscription only allows you to have up to %d users in your organization.",zh:"您现有的 %s 订阅等级只允许您的团队拥有至多 %d 用户"},"org.users.p2b":{en:"%s does not allow you to have multiple users on your account.",zh:"您的%s账户不允许拥有多个使用者 "},"user.settings.password.new":{en:"New Password"},"admin.licensing_page.description":{en:"Provisioning, notifications, and license management"},february:{fr:"02 - Février",en:"02 - February",nl:"02 - Februari",pt:"02 - Fevereiro",no:"02 - Februar",
"zh-tw":"2月",de:"02 - Februar",da:"02 - Februar","zh-cn":"2月",ja:"2月",es:"02 - Febrero"},"users.cancel.basic.feature3.link":{en:"See how to back up and restore your documents"},"multishare.publish.password.prompt":{en:"Enter Password"},"uihint.missingContent.font.find":{en:"Find Missing Fonts..."},"statepanel.growl.exit":{fr:"Appuyer sur Échap pour quitter le mode de présentation.",en:"Press Esc to exit presentation mode.",zh:"请按Esc来退出演示模式。"},"comparisonTable.advanced.publishing.control":{en:"Advanced publishing control"},
"pricing.enterprisebanner.slogan":{en:"Create efficiency while lowering costs across your organization."},"user.paymentHistory.payDescription":{en:"Payment description"},"chart.protips.shapelibrarymanager":{en:'Pro tip: you can quickly open the Shape Library Manager by pressing the <span class="key">M</span> key.'},"invitations.email":{en:"People"},"documentanalytics.error.userRateLimitExceeded":{en:'An error has occurred. Refresh the page and try again. <a href="http://support.lucidpress.com/tickets/new">Contact support</a> if the problem persists.'},
"team.setup.instructions":{en:"<p>Share the benefits of your team</p> <ul> <li><span>Collaborate in real time</span></li> <li><span>Share team folders and documents</span></li> <li><span>Create custom team images</span></li> </ul>"},"awsimport.dialog.region":{en:"Region"},"ctxpane.style.border.title":{en:"Border"},"mobile.version.newrequired":{en:"You need to download and install the latest version of the Lucidchart app to access your documents."},"option.vector.linkpoint.add":{fr:"Ajouter un point d'attache",
en:"Add link point",zh:"新增链接点"},"button.pay.now":{fr:"Payez maintenant",en:"Pay Now",nl:"Betaal nu",pt:"Pague agora",de:"Zahlung jetzt vornehmen",zh:"现在支付",es:"Pagar ahora"},"uml.sequence.markup.ungroup":{en:"You’re about to ungroup shapes that were generated from UML sequence diagram markup. If you continue, you won’t be able to use markup on these shapes anymore."},"payment.annualSavings":{fr:"Economisez %s supplémentaires avec un abonnement annuel.",en:"Save an additional %s with an annual subscription.",
nl:"Bespaar bijkomend %s met een jaarabonnement.",pt:"Economize mais %s com uma assinatura anual.",no:"Spar ytterlige %s med et årlig abonnement.","zh-tw":"訂購按年計劃可額外節省 %s。",de:"Sparen Sie zusätzlich %s durch die jährliche Abrechnung.",da:"Spar yderligere %s med et årsabonnement.","zh-cn":"订购按年计划可额外节省 %s。",ja:"さらに%sを年間定期購買で削減 ",es:"Ahorre %s por ciento adicional con una suscripción anual."},"payment.featureBullets.chart.personal.2":{fr:"Aucune limite dans la complexité des documents",en:"No document complexity limitations",
nl:"Keen beperkingen op document ingewikkeldheid.",pt:"Sem limitações da complexidade do documento",no:"Ingen komplekse begrensninger på dokumenter.","zh-tw":"無文檔複雜度限制",de:"Keine Beschränkung der Komplexität Ihrer Dokumente",da:"Ingen begrænsninger for dokument kompleksitet","zh-cn":"无文档复杂度限制",ja:"ドキュメント制限の問題はありません",es:"Sin limitación sobre la complejidad del documento"},"payment.featureBullets.chart.personal.3":{fr:"Stockage 100 MB",en:"100 MB of Storage",nl:"100 MB Opslag",pt:"100 MB de armazenamento",
no:"100 MB lagringsplass","zh-tw":"100 MB存儲空間",de:"100 MB Speicherplatz",da:"100 MB opbevaring","zh-cn":"100 MB存储空间",ja:"100 MB容量",es:"100 MB de Almacenamiento"},"payment.featureBullets.chart.personal.1":{fr:"Créez des documents en illimité",en:"Create unlimited documents",nl:"Creëer  ongelimiteerd documenten",pt:"Crie documentos ilimitados",no:"Opprett ubegrenset med dokumenter","zh-tw":"無創建文檔數量限制",de:"Unbegrenzt Dokumente erstellen",da:"Opret ubegrænsede dokumenter","zh-cn":"无创建文档数量限制",ja:"無制限のドキュメントを作成",
es:"Crear documentos ilimitados"},"tips.masterpages.li3":{en:"You can alternatively apply and remove master page objects from individual pages by selecting a page menu and clicking &ldquo;Apply Master&rdquo; and &ldquo;Remove Master.&rdquo;"},"tips.masterpages.li2":{en:"Drag an object onto the master page and click &ldquo;Apply to All Pages&rdquo; to see the object dynamically displayed across all pages. Remember that these objects can only be edited on the master page."},"tips.masterpages.li1":{en:"To create a master page, select a page menu (down arrow) and click &ldquo;Convert to Master.&rdquo;"},
"admin.licenses.add_more":{en:"Add More"},"user.cancel.feature.visio.check":{en:"Learn how to import and export documents that are compatible with Visio"},"ondemand.confluence.configure.instance_linked_user_on_linked_but_expired_team":{en:"The Lucidchart add-on has been configured to link to your Lucidchart team account.  However, your team account is not active.  You can remove the configuration or activate your team."},"button.visio.import":{en:"Import Visio File",zh:"导入Visio (VDX) 文件"},"Distribute Vertically":{fr:"Équilibrer à la verticale",
zh:"垂直均匀分布"},"text.hyphenation.label":{en:"Hyphenation"},"education.confirmation.subject":{en:"Lucidchart email confirmation",zh:"Lucidchart电子邮件确认"},"users.level.button.trial.start":{fr:"Essai gratuit",en:"Start Free Trial",nl:"Proefperiode",pt:"Teste gratuito",de:"Testversion",zh:"开始免费试用",es:"Período de prueba"},"admin.createuser.csv.no_users":{en:"No users to upload"},"users.adduser.domain.setup.invitations":{en:"Invitations"},"features.import.chart.description.generic":{en:"Put all your diagrams in one place. Upload and edit Visio, Omnigraffle, and Gliffy files by upgrading to a Pro or Team Account."},
"gui.footer.pageLimit":{en:"%d of %d Page Limit"},"dialogs.iewarning":{en:"This browser is not recommended for using Lucidpress. For the best experience, use the latest version of "},"directory.domain_lockdown.change":{en:"(Change domain lockdown)"},"documentanalytics.error.expiredToken":{en:"To access Lucidpress analytics information, you need to login to your Google Analytics account and authorize Lucidpress to access your analytics data."},"users.level.td.1user":{en:"1 User",zh:"1个使用者"},"footer.biz":{en:"Business Process"},
"invoices.prefs.includeCompanyName":{en:"Include company name"},"users.adduser.add_by_email":{en:"Add by Email"},"user.cancel.title":{en:"Cancel your %s Account"},"option.page.count":{fr:"Insérer le nombre total de pages",en:"Insert total pages"},"dialog.clipboard.completeprompt.refresh":{en:"Refresh"},"footer.templates.magazine":{en:"Magazine Templates"},"pricingTable.feature.chart.edu.team.highlight":{fr:"",en:"All the benefits of student account in a team package",nl:"",pt:"",de:"",es:""},"users.adduser.invite_desc":{en:"Some of the email addresses you entered already have a Lucid account, so we sent them an invite."},
"team.inviteusers.send":{en:"Send Invites"},"line.joint.delete":{en:"Remove Joint"},"doclist.sort.name":{en:"Name",zh:"名称"},"angular_users.education.description.chart":{en:"Lucidchart is committed to education, and we're happy to offer free Pro upgrades to students. If you're a professor or faculty member, <a href=\"/pages/education/university\">request a free Team account</a> for you and your students."},"gapps.notifications.title":{en:"Notifications"},"forum.post.label.body":{en:"Your Message",
zh:"您的主题"},"persona.headline":{en:"Diagrams done right."},"text.align.tooltip.left":{en:"Left align text"},"team.payment.team.required":{en:"To use %s, you must have a Team Account. After you select your team size below, you'll be asked to confirm."},"tooltip.facebook.share":{fr:"Partager sur Facebook",en:"Share on Facebook",zh:"分享到Facebook"},"persona.survey.industry.manufacturing":{en:"Manufacturing"},"download.waiting.patience":{en:"Thank you for your patience"},"specialannouncements.switch.validNoTrial":{en:"Your team already has an account, so feel free to explore it all. "},
"preferences.licenses.onJoin":{en:"When a new user joins a team..."},"dialog.googrefer.clickhere":{en:"Click here"},"multishare.portfolio.add":{en:"Add to portfolio"},"user.googledrive.emailsdiffer.chart":{en:'Your Google and Lucidchart emails are different. Please <a href="#/settings">change your Lucidchart account email address</a> to match your Google email address.'},"publication.dialog.embed.docsize.small":{en:"Small (480 x 360)"},"persona.survey.industry.nonprofit":{en:"Nonprofit"},"team.delete_users.files_deleted":{en:"All files of deleted users have been deleted"},
"user.box.install.link.button":{en:"Link to Box"},"users.edituser.delete_users.singular":{en:"Delete User"},"forum.thread.empty.p":{en:"This forum is empty.",zh:"此论坛无内容"},"tips.freehand.shape.p1":{en:"Double-click a shape's outline to go into vector-editing mode, and double-click away from a shape (or press Escape) to exit vector-editing mode.",zh:"双击形状的轮廓进入矢量编辑模式，远离形状双击（或按Esc键）退出编辑模式。"},"tips.freehand.shape.p2":{en:"While in vector-editing mode, click and drag the line points and control points to change the shape of the outline. Double-click on the line to add more points.",
zh:"在矢量编辑模式，点击并拖动边界点和控制点来改变外形轮廓。双击边界线来或的更多的点。"},"tips.freehand.shape.p3":{en:"Click the Freehand Draw icon %s in the toolbar to start drawing a new shape.",zh:"点击工具栏中的自由绘画图标%s开始绘制新形的。"},"orginvitation.confirm.accountOwner.creditTransfer.amount.plural":{en:"You have a total prorated credit of %s for these subscriptions."},"presentation.togglefullscreen":{en:"Toggle fullscreen"},"press.template.desc":{en:"Anyone can create beautiful print and digital documents! Try it at Lucidpress.com."},"apps.title.hipchat":{en:"HipChat"},
"label.alias":{en:"Forum Alias",zh:"论坛昵称"},"trial.intro.later":{ru:"Может быть позже",fr:"Peut-être plus tard",en:"Maybe later",nl:"Misschien later",pt:"Talvez mais tarde",no:"Kanskje senere","zh-tw":"以後再說",de:"Vielleicht später",da:"Måske senere","zh-cn":"以后再说",es:"Quizás luego"},"features.templateLocking.description":{en:"Keep your document looking sharp and on-brand with just a few clicks. Lock down specific elements of your design and prevent others from changing them later."},"option.linejump.off":{fr:"intersections des lignes droites",
en:"Straight Line Intersections"},"box.open.popup.p.press":{en:"You must allow popups for box.app.com to load the Lucidpress editor for Box."},"onboard.finish":{en:"Finish"},"users.driveintegration.sync_now.status.plural.chart":{en:"%d diagrams synced"},"admin.passwords.never":{en:"never"},"user.googledrive.sync.press":{en:"Automatically sync new documents to Google Drive"},"documents.MonthFreePromotionDialog.title":{en:"Special Offer"},"atlassian.server.authflow.gettingstarted":{en:"Learn how to manage and use Lucidchart for %s."},
"tips.richtext.p2a":{en:"This will open a text entry dialog associated with your text entry area. Enter your text normally using your IME, and when you exit the dialog box your characters will appear in the text area.\n\t",zh:"这将打开一个文本输入对话框与您的文字输入区域相关联。使用您通常使用的输入法来输入您的文字，而当您退出对话框时该对话框中的字符将显示在文本区。"},"features.templateLocking.title":{en:"Advanced Locking"},"org.settings.h":{en:"My Team: %s",zh:"我的团队：%s"},"pricingPage.postRegistrationWelcome":{en:"Welcome to Lucid%s! Choose a level below to start your account"},
"user.googledrive.link":{en:"Make sure you're logged into your Google account before linking."},"specialannouncements.tutorials.first.getstarted":{en:"Get started"},"watermark.upgrade.cancel":{en:"No Thanks"},"user.preferences.hints.novice":{en:"On"},"orginvitation.confirm.redesign.explain.plural":{en:"The ownership of your Lucid accounts will be transferred to the %s team admin (%s - <i>%s</i>), and you will gain the benefits of their team subscription."},"dialog.hotkeyref.heading.editor":{fr:"Éditeur",
en:"Editor",zh:"编辑者"},"flash.payment.declined":{en:"Your payment was declined. Please re-authorize your payment.",zh:"您的付款被拒收。请重新授权您的付款。"},"menu.page.import":{en:"Import Page"},"ctxpane.layout.arrange.group":{en:"Group selection"},"tablet.print.export":{en:"Export as %s"},"prefs.legend.zoom":{en:"Default Zoom",zh:"默认放大等级"},"menu.republish.outofdate.hint":{en:"You have made changes since you last published. Republish to update now."},"payment.noSelfServe.message":{fr:"Pour gérer votre abonnement, merci de",
en:"To manage your subscription, please ",nl:"Om uw abonnement te beheren, gelieve ",pt:"Para gerenciar a sua assinatura, por favor ",no:"For å administrere ditt abonnement, vennligs t","zh-tw":"如要管理您的計劃，請 ",de:"Um Ihr Abonnement zu verwalten, bitte ",da:"For at administrere dit abonnement, bedes du ","zh-cn":"如要管理您的计划，请 ",ja:"定期購買を管理してください。",es:"Para gestionar su suscripción, por favor "},"user.externalApps.desc":{en:"These websites have access to your Lucidchart documents. You can revoke access at any time."},
"bookmarkapp.integrate.button":{en:"Integrate with Google Drive"},"user.documentanalytics.setup.account":{en:'To set up Lucidpress Analytics, you\'ll need a <a href="http://support.lucidpress.com/entries/65389748" target="_blank">Google Analytics account</a>.'},"users.close.p1.recurly":{en:"You are paid up through %s. Canceling your paid subscription early will set your account as a free account with limited features after that date."},"tooltip.presentation":{en:'Create a presentation with our new feature! <a href="http://support.lucidchart.com/entries/60882450-Create-a-Presentation" target="blank">Learn More</a>'},
"users.adduser.groups.title":{en:"Type group name"},"dialog.upgrade.revisionhistory.firstshow.paid":{en:"Did you know that as a professional account holder you can easily recover any past version of your document using Revision History from the File menu?"},"users.cancel.all.feature1":{en:"Unlimited documents and objects"},"users.adduser.domain.setup.team_name":{en:"Team Name"},"org.uploadusers.p3":{en:"Your spreadsheet should look like this:",zh:"您的电子表格应该看起来是这样的："},"org.uploadusers.p2":{en:'Your current %s subscription allows you a total of %d users; you may upload %d more users now. <a target="blank" href="/users/teamLevel?source=TeamIfNeedLargerSubscription">Upgrade now</a> if you need a larger subscription.',
zh:"您现有的%s订阅允许您拥有总共%d的用户；您可以现在上传%d更多的用户。"},"org.uploadusers.p1":{en:"You may add multiple users to your team by uploading a CSV file containing the information for each account.  Most spreadsheet software, such as Microsoft Excel, OpenOffice.org, and iWork, can save spreadsheets in CSV format.",zh:"您可以通过上传一个csv文件，包含每个账户信息，来添加多个用户至您的团队. 大部分的电子表格软件， 例如 Microsoft Excel, OpenOffice.org, 以及iWork, 可以用CSV格式保存电子表。"},"org.uploadusers.p5":{en:"Please correct these errors and try again.",zh:"请在更正这些错误后再试一次"},
"org.uploadusers.p4":{en:"Your upload had the following errors:",zh:"您的上传有以下错误："},"multishare.publish.documentName":{en:"Published Document Name"},"education.faq.press.using.press.question":{en:"Who is using Lucidpress?"},"user.box.settings.linked":{en:"You're linked to your Box account."},"ctxpane.text.column.title":{en:"Columns"},"invitation.accept.h":{en:"Accept invitation for &ldquo;%s&rdquo;",zh:"接受&ldquo;%s&rdquo;的邀请"},"docinfopane.information":{en:"Information",zh:"相关资料"},"dialog.sharePrompt":{en:"You can invite others to view, edit or provide feedback on your document. Would you like to invite collaborators now?"},
"flash.template.share.unsaved":{en:"Templates must be saved before they can be shared.",zh:"模板必须先保存，才可以分享。"},"amazonsurvey.confirmation.title":{en:"Thank You"},"user.backups.title":{en:"Backup/Restore Documents"},"trialsurvey.questions.subscriptions.options.zero":{en:"0"},"invitation.new":{fr:"Nouvelle invitation",en:"New Invitation",zh:"新邀请"},"trial.intro.faq.cancel":{ru:"Как я смогу отказаться в течение моего пробного периода?",fr:"Comment puis-je annuler durant mon essai?",en:"How can I cancel during my trial?",
nl:"Hoe kan ik mijn proefperiode annuleren?",pt:"Como posso cancelar durante o meu teste?",no:"Hvordan kan jeg avbryte min prøveperiode?","zh-tw":"在試用期間我如何取消計劃？",de:"Wie kann ich während der Testversion kündigen?",da:"Hvordan kan jeg annullere i løbet af min prøve?","zh-cn":"在试用期间我如何取消计划？",es:"¿Cómo puede dar por finalizada la prueba?"},"features.import.aws.description.trial":{en:"Automated AWS import is a premium add-on. Start a trial to see how it works on your own infrastructure (risk free, no credit card required)."},
"licensesurvey.departments.11":{en:"Support"},"licensesurvey.departments.10":{en:"Operations"},"tablet.complexity.warning":{en:"Your document has reached 60 objects. You can continue to diagram on the mobile app without any limitations; however, editing a diagram with more than 60 objects from a computer requires a premium account."},"team.payment.total.price":{fr:"Prix total",en:"Total price",nl:"Totale prijs",pt:"Preço total",no:"Total pris","zh-tw":"總價格",de:"Nutzer",da:"Samlet pris","zh-cn":"总价格",
ja:"合計金額",es:"Precio Total"},"ctxpane.page.locking.setting":{en:"Locking properties and settings"},"publication.error.VanityLinkTooShort":{en:"Custom link must be at least 1 character."},"menu.lockGuides":{en:"Lock Guides"},"community.h.viewed.most":{en:"Most Viewed"},"subnav.h.subcategories":{en:"Subcategories",zh:"子范畴"},"examples.flowchart":{en:"Flowchart",zh:"流程图"},"comparisonTable.google.drive":{en:"Google drive"},"menu.page.locking.setting":{en:"Lock properties and settings"},"trial.intro.bullets.noCommitment":{ru:"Никаких обязательств",
fr:"Sans engagement",en:"No commitment",nl:"U zit nergens aan vast",pt:"Sem compromisso",no:"Ingen binding","zh-tw":"無需任何協議",de:"Keine Verpflichtungen",da:"Ingen binding","zh-cn":"无需任何协议",es:"Sin compromiso"},"notice.templates.custom.upgrade":{fr:'ne permet pas de personnaliser les gabarits. Vous pouvez passer à la  <a href="/users/level>version améliorée</a> en tout temps pour enlever cette restriction.',en:' does not allow custom templates. You can <a href="/users/level>upgrade</a> to remove this restriction at any time.'},
"doclist.folder":{en:"Folder"},"shapeDataPanel.add":{en:"New"},"demo.save.prompt.btn":{en:"Save my file!"},"menu.googleClassroom.hint":{en:"Connect to Google Classroom."},"confirm.subscription.level.reactivate":{en:"Please confirm that you would like to reactivate %s subscription."},"admin.createuser.csv.upload_ready":{en:"%d user(s) ready to upload"},"invalid.oauth.request":{en:"The website you came from made an invalid request to access your Lucidchart account"},"presentationpanel.play":{en:" Play presentation (from selected slide)"},
"multishare.email.description":{en:"Insert your document in an email program like Constant Contact."},"features.import.chart.description":{en:"Thank you for using our %s import feature! Your account allows you to view this document in view-only mode. To edit this document, please upgrade to a Pro or Team Account."},"users.adduser.new_users.singular":{en:"%d new user created"},"amazonsurvey.company":{en:"What company do you work for?"},"teamWelcomeDialog.buildYourTeam.abm":{en:"Welcome"},"user.box.install.chart":{en:"Connecting Lucidchart to Box is easy! You'll be able to open and share your diagrams from Box."},
"subnav.documents.team":{en:"Team Documents",zh:"团队文件"},"persona.spinner.2":{en:"an interactive wireframe tool"},"tooltip.publish.password.show":{en:"Change Password"},"persona.spinner.1":{en:"flowchart software"},"persona.spinner.6":{en:"an ER diagram generator"},"persona.spinner.7":{en:"an iPhone mockup tool"},"footer.forums":{en:"Forums"},"persona.spinner.5":{en:"a UML diagram tool"},"features.googleClassroom.description":{en:"Our seamless Google Classroom integration lets you make and track Lucidpress assignments."},
"persona.spinner.8":{en:"a network diagram tool"},"persona.spinner.9":{en:"a floor plan layout program"},"user.settings.title":{en:"User Settings"},"users.cancel.team.feature2":{en:"Seamless collaboration with team members"},"ondemand.confluence.configure.activate_team":{en:"Activate Team"},"users.close.reason.wantFree":{en:"I want a free option"},"drive.import.reAuthorize.prompt":{en:"It appears that you are no longer logged into Google. Please sign in again to import from Google Drive."},"presentation.arrowsleftrighttext":{en:"zoom in/zoom out"},
"text.valign.tooltip.bottom":{en:"Bottom align text"},"comparisonTable.enterprise.integration":{en:"Enterprise integration"},"publishpanel.title":{fr:"Publier",en:"Publish",zh:"发布"},"user.preferences.title":{en:"Preferences"},"doclist.trash.deleted":{en:"(Deleted - Will be removed after 7 days)",zh:"（已删除 - 将在七天后被舍弃）"},"box.redirect.doclist.p":{en:"Redirecting to your document list..."},"footer.press":{fr:"Press",en:"Press",nl:"Press",pt:"Press",de:"Press",es:"Press"},"multishare.publish.unpublish.confirm":{en:"Are you sure you want to unpublish this document? If you have already shared the document, your audience will no longer be able to view it."},
"users.cancel.pro.feature3":{fr:"L’importation et l’exportation de Visio",en:"Visio import and export",nl:"Visio importeren en exporteren",pt:"Importe e exporte para o Visio",de:"Visio Import und Export",es:"Importar de y hacia Visio"},"prefs.legend.thumbnails":{en:"Thumbnails"},"users.driveintegration.emails_differ.chart":{en:'Your Google and Lucidchart emails are different. Please <a href="https://lucidchart.com/user/settings">change your Lucidchart account email address</a> to match your Google email address.'},
"menu.feedback.requestFeature":{en:"Request Feature"},"assets.brand.callouts.needsAttention":{de:"Ihre Markenbestände erfordern Aufmerksamkeit.",en:"Your Brand Assets need attention."},"users.completeRegistration.submit":{en:"Complete Registration"},Editor:{en:"Editor"},"publishpanel.linkHeader":{en:"Published Link"},"footer.about":{fr:"A propos",en:"About",nl:"Over",pt:"Sobre",de:"Über",zh:"关于",es:"Acerca"},"ondemand.confluence.configure.details":{en:"To configure the Lucidchart add-on, you must have a <strong>Lucidchart Team account</strong>."},
"domain_lockdown.allow_change_team":{en:"Accept an invite to leave your team and join another team"},"groups.actions.create_button":{en:"Create"},"users.level.trial.edu":{en:"You are in your free trial period for %s."},"Distribute Horizontally":{fr:"Équilibrer à l'horizontale",zh:"水平均匀分布"},"presentationpanel.pageHeader":{en:"Page"},"education.plarge":{en:"Use Lucidchart to augment the learning process by creating flowcharts, mind maps and other types of diagrams. Enable students to easily collaborate in real-time on group projects.",
zh:"使用Lucidchart，通过创建流程图，思维导图以及其他类型的图表来增进学习的过程。使学生轻松地在团队项目上进行实时协作。"},"payment.cost.annually":{fr:"%s/an",en:"%s/year",nl:"%s/jaar",pt:"%s/ano",no:"%s/år","zh-tw":"%s/年",de:"%s/Jahr",da:"%s/cr","zh-cn":"%s/年",ja:"%s/年",es:"%s/año"},"option.fill.linear":{fr:"Dégradé linéaire",en:"Linear Gradient Fill"},"ctxpane.gallery.arrange.doubleclick":{en:"Replace an image by double-clicking"},"pricingTable.feature.press.pro.highlight":{fr:"Intégrer les documents publiés",en:"Embed published documents",nl:"Gepubliceerde documenten insluiten",
pt:"Incorporar documentos publicados",de:"Einbinden von veröffentlichten Dokumenten",es:"Inserte documentos publicados"},"confirm.document.unpublish.vanity":{fr:"Etes-vous sûr que vous voulez utiliser le lien standard?",en:"Are you sure you want to use the standard link?",zh:"您確定要使用標準的鏈接？"},"publication.dialog.embed.docsize.medium":{en:"Medium (640 x 480)"},"users.close.header":{en:"Close your %s account"},"legend.page.size":{fr:"Taille de la page",en:"Page Size",zh:"页面大小"},"fontselect.search":{en:"Search Fonts"},
"alert.feedback.send.p":{fr:'Nous aimerions avoir vos commentaires sur ce produit. Cliquez <a class="link" id="complexity_feedback">ici</a> pour nous en faire part.',en:'We would appreciate your feedback on the product.  Click <a class="link" id="complexity_feedback">here</a> to send us a note.',zh:'我们将十分感激您对我们产品的意见回馈。点击<a class="link" id="complexity_feedback">这里</a>给我们留言。'},"restrictions.tooltip.page.total_page_lock":{en:"Total page lock"},"prefs.legend.guides":{en:"Guides"},"subnav.h.categories":{en:"Categories",
zh:"分类"},"restrictions.tooltip.page.setting":{en:"Page properties & settings locked"},"dialog.googrefer.lang":{en:"Language"},"docslist.created.offline":{en:"Document created offline"},"label.page.title":{fr:"Titre de la page :",en:"Page Title:",zh:"页面标题："},"persona.survey.industry.finance":{en:"Finance & Financial Services"},"specialannouncements.switch.beautiful":{en:"Lucidpress helps you create beautiful documents without any design experience."},"footer.howto.magazine":{en:"How to Make a Magazine"},
"payment.fieldNames.postal.title":{fr:"Code postal",en:"Postal",nl:"Postcode",pt:"Caixa postal",no:"Poststed","zh-tw":"郵編",de:"Anschrift",da:"Postnummer","zh-cn":"邮编",ja:"郵便番号",es:"Dirección Postal"},"dialog.hotkeyref.nextFrame.description":{en:"Go to next presentation slide"},"docinfopane.actions.edit":{en:"Edit",zh:"编辑%s"},"users.cancel.final":{en:"Complete Cancellation"},"assets.team.title":{en:"Team Assets"},"drive.import.authFailed":{en:"Authorization failed, unable to import from Google Drive."},
"email.collaborator.send":{en:"Send"},"sqlexporter.exportas.postgresql":{en:"PostgreSQL"},"users.close.reason.emails.1":{en:'Have you <a href="/unsubscribes/add/%s">unsubscribed</a>? This will ensure you don\'t receive any more emails but you can keep your %s account open.'},"users.adduser.domain.clickhere":{en:"Click here"},"user.preferences.size.width":{en:"Width"},"legend.page.orientation":{fr:"Orientation",en:"Orientation",zh:"方向"},"doclist.settings":{en:"Settings"},"bugs.label.useragent":{en:"Your User-Agent",
zh:"您的用户代理"},"ctxpane.layout.flipX.tip":{en:"Flip horizontally"},"ctxpane.table.dimensions.cols":{en:"Columns:"},"users.forgotpassword.email.error.press":{en:"There was an error sending an email to reset your password.  Please <a href='http://support.lucidpress.com/anonymous_requests/new'>contact support</a> for assistance."},"menu.shareButton.hint":{en:"Share with others"},"footer.docs":{fr:"Documents",en:"Documents",nl:"Documenten",pt:"Documentos",de:"Dokumente",zh:"文件",es:"Documentos"},"dialog.library.manage.shared":{fr:"Partagé avec l'équipe",
en:"Shared with Team"},"multishare.publish.format.title":{en:"Format"},"onboarding.welcomeDialog.requestToJoinTeam":{en:"Request to Join Team"},"subnav.documents.search":{en:"Search Results",zh:"搜索结果"},"users.cancel.persuade.1.lucid":{en:'Have you checked <a href="http://support.lucidchart.com/categories/20063795-Tutorials">our tutorials</a> for more information about that feature?'},"printOrDownload.print":{en:"Print"},"users.cancel.p":{en:"Are you sure you want to cancel your %s account? You will no longer have access to these features."},
"user.paymentHistory.paid":{en:"Paid"},"publication.dialog.embed.generatecode":{en:"Generate code"},"users.cancel.reason.team.features":{en:"The features didn't fit our use case"},"pricing.faq.specialpricing.question":{fr:"Proposez-vous un prix spécial pour les utilisations à but non lucratives et éducatives ?",en:"Do you offer special nonprofit and educational pricing?",nl:"Heeft u speciale non-profit en educatieve prijzen?",pt:"Vocês oferecem preços especiais para instituições sem fins lucrativos e de ensino?",
no:"Tilbyr dere egne priser for frivillighetsorganisasjoner og utdanningsinstitusjoner?",de:"Bieten Sie besondere Kostenmodelle für Non-Profit- oder Bildungszwecke an?",da:"Tilbyder I specielle non-profit og uddannelsesmæssige priser?",es:"¿Ofrecen precios especiales para entidades sin ánimo de lucro y educativas?"},"prefs.guides.show":{en:"Show Guides"},"payment.youWillBeCharged.withTax.old":{fr:"Votre carte bancaire sera prélevée de %s + %s (taxes locales).",en:"Your credit card will be charged %s + %s (UT sales tax).",
nl:"Uw kredietkaart zal %s + %s (UT btw) aangerekend worden.",pt:"Seu cartão de crédito será cobrado %s + %s (imposto sobre vendas em UT).",no:"Ditt kredittkort vil bli belastet med %s + %s. (UT omsetningsavgift)","zh-tw":"您的信用卡將支付 %s + %s (猶他州消費稅)。",de:"Der Preis von %s + %s (Verkaufssteuer des US-Bundestaates Utah) wird Ihrer Kreditkarte berechnet.",da:"Dit kreditkort vil blive opkrævet %s + %s (UT moms).","zh-cn":"您的信用卡将支付 %s + %s (犹他州消费税)。",ja:"クレジットカードに %s + %s (ユタ州消費税)が請求されます。",es:"Se realizará un cargo en su tarjeta de crédito de %s + %s (Impuesto a las ventas UT)."},
"users.cancel.reason.templates":{en:"There wasn't a template for my project type"},"alert.visio.upgrade":{en:'Thank you for using our Visio import feature! Your %s account allows you to view this document in read-only mode. To edit this document, please <a href="%s">upgrade to a Pro Account</a>.'},"persona.survey.submit":{en:"Submit"},"features.announce.title.free":{en:"Free with Subscription"},"assets.brand.fonts.upgrade.success":{en:"Great! We've shared your custom fonts with your team, they can find them under Brand Fonts in the font selector."},
"awsimport.menu.label":{en:"AWS Architecture"},"comment.add":{en:"Add Comment"},"users.education.email.not.edu":{en:"Only students with an educational email address qualify for the free student upgrade.  Your email address does not appear to be from an educational institution.",zh:"只有使用教育机构的电子邮件地址的学生才有资格获得免费的������。您的电子邮件地址不是一个教育机构的电子邮件地址。"},GB:{fr:"Go",en:"GB"},"notice.deal.chart.cybermonday":{en:' <a target="_blank" href="/users/payLevel/45/LUCID30">Save an extra 30&#37; off</a> annual team accounts with coupon code <strong>LUCID30</strong>!'},
"payment.cvv.about.masterCardVisaDiscover.title":{fr:"MasterCard, Visa ou Discover",en:"MasterCard, Visa or Discover",nl:"MasterCard, Visa of Discover",pt:"MasterCard, Visa ou Discover",no:"MasterCard, Visa eller Discover","zh-tw":"萬事達(MasterCard), 維薩(Visa) 或 Discover卡",de:"MasterCard, Visa oder Discover",da:"MasterCard, Visa eller Discover","zh-cn":"万事达(MasterCard), 维萨(Visa) 或 Discover卡",ja:"マスターカード, Visaカード もしくは ディスカバーカード",es:"MasterCard, Visa o Discover"},"button.user.add":{en:"Add User",zh:"添加用户"},
"directory.domain_lockdown.setup":{en:"Set up domain lockdown"},"ctxpane.masking.title":{en:"Edit Masking"},"users.cancel.backout":{en:"Never mind, we're staying!"},"user.preferences.prompt.true":{en:"Prompt for next block"},"team.unlicense_users.unlicense":{en:"Unlicense"},"layerpanel.confirm.delete":{en:"<p>Are you sure you want to delete %s?</p>"},"footer.templates.newsletter":{en:"Newsletter Templates"},"org.gapps.p3b":{en:'<strong>IMPORTANT:</strong> If your Google Apps email address is not %s, then you need to <a href="/user/settings">update your email address in Lucidchart</a> to match your Google Apps email address.  Otherwise a new account will be created with your Google Apps email address.',
zh:'<strong>重要：</strong>如果您的Google Apps电子邮件地址不是%s，那么您需要在Lucidchart <a href="/user/settings">更新您的电子邮件地址</a>使它和您Google Apps 的电子邮件地址相符。 否则一个新的Lucidchart账户将通过使用您google apps 的电子邮件地址而被创造。'},"user.preferences.units.pt":{en:"Points"},"trialOffer.extend.success":{en:"Your free trial has been extended."},"error.offline.chromeApp":{en:"This functionality requires an Internet connection to %s."},"flash.document.score.calc.error":{en:"Error could not calculate community score.",zh:"错误：无法计算社区评分"},"text.tabs.right.label":{en:"Right"},
"user.cancel.feature.press.storage.check":{en:"Check your current storage usage to see if your account would be limited immediately"},"user.paymentHistory.notificationSettings":{en:"Notification Settings"},"dialog.newdoc.chart.dropdown.featured":{en:"Featured"},"indesign.missingContent.fontError":{en:"Font upload failed. Please try again."},"indesign.missingContent.fontFaces.bold-italic":{en:"Bold Italic"},"subnav.button.example.open":{en:"Open this Example",zh:"打开这个例子"},"user.googledrive.synced.press":{en:"All of your documents are now synced to Google Drive."},
"bugs.report.label.title":{en:"Title Your Report",zh:"标题您的报告"},"ondemand.jira.error_try_refresh":{en:"An error has occurred. Please refresh the page and try again."},"payment.featureBullets.press.team.2":{fr:"Nombre de pages illimité pour vos documents",en:"Unlimited pages on your documents",nl:"Ongelimiteerd pagina's op uw documenten",pt:"Páginas ilimitadas em seus documentos",no:"Ubegrenset med sider i dine dokumenter.","zh-tw":"文檔中可包含無限頁面",de:"Unbegrenzte Anzahl an Seiten in Ihren Dokumenten.",
da:"Ubegrænset antal sider i dine dokumenter","zh-cn":"文档中可包含无限页面",ja:"ドキュメントのページが無制限",es:"Número ilimitado de páginas en sus documentos"},"payment.featureBullets.press.team.3":{fr:"Utilisez vos propres polices personnalisées",en:"Use your own custom fonts",nl:"Gebruik uw eigen aangepaste lettertypes",pt:"Use suas próprias fontes personalizadas",no:"Bruk dine egne tilpassede fonter","zh-tw":"使用您自定義的字體",de:"Benutzen Sie Ihre eigenen personalisierten Fonts",da:"Brug dine egne brugertilpassede skrifttyper",
"zh-cn":"使用您自定义的字体",ja:"フォントのカスタマイズが可能",es:"Use su tipografía personalizada"},"lucid.cookie.test.fail.local":{fr:"Les fichiers témoins (cookies) sont désactivés dans votre navigateur. Vous ne pourrez pas ouvrir de session avec ces réglages.",en:"Cookies are disabled on your browser. You will not be able to login with these settings."},"payment.featureBullets.press.team.1":{fr:"Gestion complète de l'équipe",en:"Full Team Management",nl:"Volledig Team Management",pt:"Gerenciamento total de equipe",
no:"Full administrasjon av teamet","zh-tw":"完整的團隊管理功能",de:"Volles Teammanagement",da:"Fuldt Team Management","zh-cn":"完整的团队管理功能",ja:"完璧なチーム管理",es:"Gestión completa del Equipo"},"awsimport.dialog.title":{en:"Import AWS Architecture"},"user.close.transfer.admin.select":{en:"Select a user to be the new Account Admin, and we'll transfer your privileges to them."},"pricingTable.free.documents":{fr:"",en:"%d document limit",nl:"",pt:"",de:"",es:""},"bookmarkapp.signin.button":{en:"Start Now"},"alert.tos.agree.press.text.":{en:"You must agree to the Terms of Service before registering your account with Lucidpress.",
zh:"在注册Lucidpress账户前，必须同意Terms of Service (服务条款)"},"saml.manage.deleterecycled.label":{en:"Delete old user accounts when recycled"},"trialsurvey.success":{en:"Thank you for filling out the survey. Enjoy your trial."},"features.colorManagement.description":{en:"Colors may look different in print than they do online. With color management, it's easy to include your printer's color profile to ensure vibrant colors."},"lucid.cookie.test.fail.remote":{fr:"Les fichiers témoins de tiers sont désactivés dans votre navigateur. Ceci pourrait vous empêcher d'ouvrir votre session avec des comptes Google ou Yahoo!",
en:"Third-party cookies appear to be disabled for your browser. This may prevent third-party logins from working, such as Google or Yahoo!"},"preferences.licenses.usersCanInvite.restricted.description":{en:"All users on the account can invite new users from these domains:"},"pricingTable.newMultipleUsers":{en:"Multiple users"},"optionbar.group.paragraph":{fr:"Paragraphe",en:"Paragraph"},Group:{fr:"Grouper",zh:"结成小组"},"shapelib.saveLibrary":{fr:"Enregistrement de la bibliothèque de formes",en:"Saving shape library"},
"angular_users.education.description.press":{en:'Lucidpress is committed to education, and we\'re happy to offer free Pro upgrades to students. If you\'re a professor or faculty member, <a href="/pages/education/university">request a free Team account</a> for you and your students. If you\'re interested in additional team features, <a href="/users/education/registerLevel">try our EDU Premium account</a>.'},"button.gliffy.import":{en:"Import Gliffy File"},forums:{en:"Forums"},"user.box.settings.synced.chart":{en:"All of your diagrams are now synced to Box."},
"pricing.faq.creditcard.answer":{fr:"Non. Une carte de crédit n'est pas nécessaire pour un compte gratuit ou d'essai - donc vous pouvez vous inscrire sans engagement. Les informations de votre carte de crédit ne sont demandées que lorsque vous êtes prêt à commencer un abonnement payant.",en:"No. A credit card is not required for a free or trial account - so you can sign up with no commitment. Credit card information is only requested when you are ready to begin a paid subscription.",nl:"Nee, een credit card is niet vereist voor een gratis of proefperiode account - dus kunt u zich aanmelden zonder verplichtingen. Creditcard informatie wordt alleen gevraagd wanneer u klaar bent om een betaald abonnement te nemen.",
pt:"Não. Um cartão de crédito não é necessário para uma conta gratuita ou de teste – assim, você pode se inscrever sem compromisso. As informações de cartão de crédito só são solicitadas quando você estiver pronto para fazer uma assinatura paga.",no:"Nei. Det er ikke nødvendig å registrere et kredittkort for å få en gratiskonto eller prøvekonto – så du kan registrere deg uten å binde deg til noe. Kredittkort er bare nødvendig når du er klar for å begynne å abonnere.",de:"Nein. Eine Kreditkarte wird für ein kostenfreies oder Testkonto nicht benötigt. Sie können sich also ohne jegliche Verpflichtung registrieren. Wir werden Sie erst um Kreditkarteninformationen bitten, wenn Sie ein kostenpflichtiges Abonnement abschließen möchten.",
da:"Nej. Et kreditkort er ikke nødvendigt ved en gratis eller prøvekonto – så du kan tilmelde dig uden nogen forpligtelser. Der vil kun blive anmodet om kreditkort oplysninger når du er klar til, at begynde et betalt abonnement.",es:"No. No se necesita tarjeta de crédito para las cuentas gratuitas o de prueba, por lo que puede registrarse sin compromiso. Se le solicitarán los datos de la tarjeta de crédito solo cuando vaya a contratar una suscripción de pago."},"flash.payment.amazon.incomplete":{en:"You did not complete your payment authorization with Amazon. Please try again.",
zh:"您没有完成您的Amazon支付授权���请再试一次。"},"menu.selection.ungroup":{fr:"Dégrouper la sélection",en:"Ungroup Selection",zh:"取消分组选择"},"dialogs.analytics.announcement.title":{en:"New Premium Feature"},"invite.collaborators":{en:"Invite available collaborators to join team"},"users.cancel.lose.individual.basic.press":{en:"I understand I will no longer be able to use the premium template library, revision history, or local backups"},"pricingTable.savings.dynamic.press":{fr:"Économisez jusqu'à %d%% avec n'importe quel abonnement annuel.",
en:"Save up to %d%% with an annual subscription.",nl:"Bespaar tot %d%% met elk jaarabonnement.",pt:"Economize até %d%% em qualquer assinatura anual.",de:"Sparen Sie bis zu %d%% mit einem Jahresabonnement.",es:"Ahorre hasta un %d%% con cualquier suscripción anual."},"documentanalytics.error.badRequest.initial":{en:'An error has occurred fetching analytics data. Try refreshing the browser. <a href="http://support.lucidpress.com/tickets/new">Contact support</a> if the problem persists.'},"collaborate.option.own":{en:"Can edit and share"},
"users.storage.confirm.credit":{en:"Confirm credit"},"manageLicenses.grantFromEmail.failed":{en:"Unable to grant license. Please upgrade your account to grant additional licenses."},"download.waiting.learn":{ru:"Узнать больше",fr:"En savoir plus",en:"Learn more",nl:"Meer informatie",pt:"Saiba mais",de:"Erfahren Sie mehr",es:"Aprenda más"},"text.tabs.stops.add.tip":{en:"Add tab stop"},"users.close.reason.tooExpensive":{en:"I wanted a premium account, but it was too expensive"},"user.box.settings.button.unlink":{en:"Unlink Account"},
"menu.arrange.front":{fr:"En avant",en:"Bring To Front",zh:"图层向前"},"users.register.h.trial":{fr:"Version d’essai gratuit de %s",en:"%s Free Trial",nl:"%s Gratis Proefversie",pt:"Teste Gratuito - %s",no:"%s Gratis prøveversjon",de:"%s kostenlos testen",da:"%s Gratis Prøveperiode",zh:"%s的免���试用",es:"Prueba Gratuita de %s"},"awsimport.dialog.needhelp":{en:'Need help? Try our <a href="https://lucidchart.zendesk.com/hc/en-us/articles/207299996-Brief-Overview-of-AWS-Import-Alpha" target="_blank">AWS Import tutorial</a> or <a href="https://lucidchart.zendesk.com/hc/en-us/requests/new?ticket_form_id=2120" target="_blank">contact us</a>.'},
"user.close.admin.remove.submit":{en:"Manage Team"},"button.library.manage":{fr:"Gérer la bibliothèque",en:"Manage Library",zh:"图书馆管理 "},"payment.cvv.about.americanExpress.title":{fr:"American Express",en:"American Express",nl:"American Express",pt:"American Express",no:"American Express","zh-tw":"美國運通(American Express)卡",de:"American Express",da:"American Express","zh-cn":"美国运通(American Express)卡",ja:"アメリカンエクスプレス",es:"American Express"},"invitation.send":{fr:"Envoyer une invitation",en:"Send Invitation",
zh:"发送邀请"},"subnav.h.sort":{en:"Sort",zh:"排列"},"org.users.h":{en:"My Team: %s",zh:"我的团队：%s"},"users.userdetails.licenses.none":{en:"None"},"user.preferences.prompt":{en:"After Drawing Lines"},"team_assets.font_upload_lengthy":{en:"Uploading fonts - this may take a moment."},"subnav.h.offline":{en:"Offline"},"persona.business.sub1":{en:"Flowchart"},"users.cancel.pro.feature3.link":{en:"Learn how to import and export documents that are compatible with Visio"},"persona.business.sub2":{en:"UML"},"doclist.menu.copy.name":{en:"Copy of %s",
zh:"%s的复本"},"persona.survey.industry.business":{en:"Business Support & Logistics"},"label.description":{en:"Description",zh:"描述"},"manageLicenses.grantFromEmail.success":{en:"License granted to %s"},"ondemand.hipchat.configure.once_linked":{en:"Once accounts are linked, you can create and share diagrams in HipChat."},"publishpanel.confirm.delete":{en:"Are you sure you want to delete this publication? It can not be recovered."},"users.adduser.license_requests.plural":{en:"You have %d pending license requests. Click here to view."},
"prefs.prompt.block":{en:"Prompt for next block",zh:"提示下一个图形块"},"option.linestyle.dashed":{fr:"Tireté",en:"Dashed",zh:"虚线"},"user.close.reason.complexity.plural":{en:"The product was too complex for our current needs"},"comparisonTable.premium.templates":{en:"Premium templates"},"users.cancel.all.feature2.press":{en:"Premium template library"},"menu.preferences":{fr:"Préférences",en:"Preferences",zh:"偏好"},"indesign.import.alert":{en:"Import failed. Please try again."},"dialog.newdoc.button.create.press":{en:"Create New"},
"features.overPageLimit.folder.description":{en:"This folder contains a document which exceeds the page limit for free accounts. If you’d like to share, publish, or export documents of this size, please upgrade."},"admin.change.settings":{en:"Change Settings"},signupfreelong:{en:"New to %s? Sign up free"},"visio.error.roundtrip":{en:"Please open and save your .vdx file in Visio before re-importing to Lucidchart."},"education.label.institution":{en:"Name of Institution",zh:"单位名称"},"user.googledrive.emailsdiffer.press":{en:'Your Google and Lucidpress emails are different. Please <a href="#/settings">change your Lucidpress account email address</a> to match your Google email address.'},
"gapps.integration.weekly_backup":{en:"Weekly"},"features.shape-library-pro.editRestriction.description":{en:"This document uses shapes that are only available with a Pro or Team account. To edit this document, please upgrade or turn off those libraries"},"pricingTable.contactSales.header":{fr:"",en:"Contact Sales for Pricing",nl:"",pt:"",de:"",es:""},"layerpanel.tooltip.defaultVisibility":{en:"Sync published visibility - Set the initial visibility state of the published document to match the current visibility state."},
"referrals.status.h3":{en:"Referrals",zh:"推介"},"payment.perYear":{fr:"par an",en:"per year",nl:"per jaar",pt:"por ano",no:"pr år","zh-tw":"每年",de:"pro Jahr",da:"per år","zh-cn":"每年",ja:"年額",es:"por año"},"press.menu.view.zoomToPage":{en:"Zoom to Page"},"ctxpane.table.dimensions.insert.colbefore":{en:"Insert column before"},"dialog.requestLicense.requestSent.error":{en:"There was an error sending your request."},"userimage.upload.ie.p":{fr:"Sélectionner une image à télécharger. Cette image sera disponible dans tous vos documents futurs.",
en:"Select an image file to upload. This image will be available for you to use in any future documents.",zh:"选择一个图像文件上传。此图片将可供您任何未来的文件使用。"},"menu.pageSetup":{en:"Page Setup..."},"awsimport.dialog.settings.excludeports":{en:"Exclude ports:"},"indesign.missingContent.continue":{en:"Continue"},"admin.licensing_page.title":{en:"Licensing"},"Google Buzz":{zh:"Google Buzz"},"subscriptions.upgradeLicenses.needMore":{en:"Need more Licenses?"},"pricing.enterprisebanner.enterprise":{ru:"Корпорациям",fr:"Entreprise",
en:"Enterprise",nl:"Onderneming",pt:"Empresa",de:"Unternehmen",es:"Empresa"},"doclist.search":{en:"Type in the box above to begin searching.",zh:"使用以上文本域来搜索"},"dialog.upgrade.embed":{en:"You must upgrade to a Pro or Team subscription to enable document embedding"},"menu.page.locking.fullLock":{en:"Lock"},"ondemand.confluence.configure.link_to_team":{en:" Link To Lucidchart Team "},"ctxpane.table.dimensions.merge.unmergecells":{en:"Unmerge cells"},"ui2.hotspot.state.choose":{fr:"Choisir un état",en:"Choose a State",
zh:"选择状态"},"docinfopane.sharing.updaterole":{en:"Updating invitation role",zh:"正在更改合作者的角色"},"pricingTable.feature.press.edu.team.second":{fr:"Gestion d’équipe",en:"Team management",nl:"Teammanagement",pt:"Gerenciamento de equipe",de:"Team Verwaltung",es:"Manejo de equipos"},"saml.autoProvision.title":{en:"Automatically add new users to team"},"publication.dialog.embed.emailsize.small":{en:"Small"},"preferences.licenses.usersCanInvite.all.description":{en:"All users on the account can invite new users from any domain"},
"flash.coupon.ineligible":{en:"The coupon code you entered cannot be applied to your subscription."},"footer.examples":{fr:"Exemples",en:"Examples",nl:"Voorbeelden",pt:"Exemplos",de:"Beispiele",es:"Ejemplos"},"pricingTable.popular":{fr:"Le plus populaire",en:"Most Popular",nl:"Populairst",pt:"Mais populares",no:"Mest populær",de:"Am beliebtesten",da:"Mest populære",es:"La más popular"},signup:{zh:"注册",de:"Registrierung",en:"Sign Up",pt:"Cadastre-se",es:"Registrarse"},"persona.survey.legal":{en:"Legal"},
"press.onboarding.tooltip.title":{en:"First, give your document a name."},"menu.page.new":{fr:"Nouvelle page….",en:"New Page...",zh:"新页面"},"historypanel.ineligible.prefix":{fr:"L'historique des révisions est seulement disponible pour les comptes Pro et Team. Veuillez songer à passer à la",en:"Revision history is only available for Pro and Team accounts.  Please consider",zh:"只有专业账户和团队账户才有修正历史的功能。请考虑"},Features:{zh:"特点"},"features.view-only.description.chart.part2":{en:"To access Lucidchart's full team functionality, please request a license from your team administrator. "},
Only:{fr:"Seulement",en:"Only",nl:"Maar",pt:"Apenas",de:"Nur",es:"Sólo"},"team.licences.permission.denied":{en:"Sorry! You must have billing permissions to add licences. Please contact your account owner or billing admin to upgrade."},"userimage.search.error":{en:"This service is unavailable."},"query.status.renamingFolder":{en:"Renaming Folder..."},"ondemand.jira.diagrams.refresh_diagram":{en:"Update diagram to the latest version"},"bookmarkapp.prompt.p.press":{en:"Lucidpress enables anyone to create stunning content for print or web. Craft visually engaging stories that come to life for your customers, colleagues, friends, and family."},
"trialsurvey.jobtitles.24":{en:"Director of Development"},"apps.atlassiancloud.unlink.message":{en:"To disable your Confluence Cloud integration, click the unlink button."},"users.level.button.trial":{en:"%d-Day Free Trial",zh:"%d天的免费试用"},"users.editroles.no_role":{en:"No Admin Privileges"},"alert.p.page.create.cant":{fr:"Une nouvelle page ne peut être créée.",en:"A new page cannot be created.",zh:"新页面无法被创建。"},"users.level.td.personal.collab":{en:"5 Collaborators",zh:"5个合作者"},"doclist.importdoc.sharefolder.dialog.note":{en:"Note: The imported document will be shared in the selected folder."},
"menu.multishareButton.hint":{en:"Share your final document online or invite collaborators."},"userimage.dragdrop.p":{fr:"En tout temps, vous pouvez glisser un fichier de votre bureau et le déposer directement dans la page pour l'ajouter à votre document. Cette image sera disponible dans tous vos documents futurs.",en:"At any time, drag an image file from your desktop directly onto the page to add it to your document. This image will be available for you to use in any future documents.",zh:"在任意时间，将一图片文件直接从桌面拖至页面并添加至你的图表。 该图片可以在任何时间为你将来的文件所使用。"},
"amazonsurvey.job":{en:"Job Title / Role"},"users.documentanalytics.upgradeRequired":{en:"Upgrade to a Pro or higher account to access Google Analytics"},"users.cancel.reason.team.nouse.chart":{en:"Our current project has finished / we have no further use for diagramming"},"gui.growl.try.survey":{en:"Try our paid features for free - Just take a 30-second survey"},"user.cancel.feature.backups.check":{en:"See how to back up and restore your documents"},"confirm.shareAndNotify":{en:"Share and notify"},
"restrictions.tooltip.page.removable":{en:"Page cannot be deleted"},"users.cancel.how.improve":{en:"<i>How could we have improved your %s account experience?</i>"},"user.cancel.feature.collaboration.description1":{en:"Your team members will "},"user.cancel.feature.collaboration.description2":{en:"lose access to files shared as a team."},"user.cancel.feature.collaboration.description3":{en:" You will also need to "},"graffle.error.packageFile":{en:'Please re-save your document as a flat or compressed file. <a target="_blank" href="http://support.lucidchart.com/entries/51168934-Import-Troubleshooting">Learn More</a>'},
"user.cancel.feature.collaboration.description5":{en:" and either delete users' accounts or move users to Free accounts."},"label.pdf.image":{fr:"PDF/Image",en:"PDF/Image",zh:"PDF格式/图像"},"mention.permission.note":{en:"Note: Mentioned users will immediately receive an email with the comment and access to the document."},"doclist.menu.edit.confirm":{en:"Are you sure you wish to open these %d documents?",zh:"您是否确定您想开启%d个文件？"},"user.paymentHistory.carryCredit":{en:"Account Credit Carried Forward"},"dialog.upgrade.regift.text.more":{ru:"Узнать больше",
fr:"En savoir plus",en:"Learn more",nl:"Meer informatie",pt:"Saiba mais",de:"Erfahren Sie mehr",es:"Aprenda más"},"finalizeRegistration.growl.welcome":{en:"Welcome to Lucid%s! "},"saml.sso.invalidresponse.processing":{en:'Unable to process SAML response. Please try again. If the problem persists, <a href="http://support.lucidchart.com">contact support</a>.'},"userimage.upload.invalid.type":{en:"Please use a supported file type (jpg, png, gif, bmp, tiff, psd, eps, pdf, ai, svg)."},"awsimport.dialog.bash.download":{en:"Download script"},
"doclist.menu.newfolder.name":{en:"Enter a name for this new folder",zh:"输入新文件夹名称"},"users.edituser.delete_users.plural":{en:"Delete Users"},"button.document.new":{en:"+ New Document",zh:"新建文件"},"option.linejump.on":{fr:"Intersections des lignes sautantes",en:"Jumping Line Intersections"},"folderentryusers.error.not_owner":{en:"You must be the owner to share a folder."},"gapps.activation.setup":{en:"%s is installed on your Google for Work™ domain."},"masterpanel.default":{fr:"Cliquez ci-bas pour créer un modèle, ou convertissez une page existante en modèle en utilisant le menu Page.",
en:"Click below to create a master page, or convert an existing page to a master page using the Page drop-down menu."},"persona.survey.administrative":{en:"Administrative"},"users.notifications.chrome":{en:"Enable Chrome Desktop Notifications"},"payment.noCreditCardContactSales":{en:"If you don't have access to the company credit card, contact sales to start your free team trial today."},"subscription.change.preview.notice.renew.cancel":{en:"You are free to cancel at any time."},"org.prefs.passwd.minLength":{en:"Minimum number of characters"},
"user.cancel.feature.press.history.title":{en:"Revision history"},"persona.survey.supplychain":{en:"Supply Chain"},"doclist.shareddocsempty":{en:"This is where all documents appear when they are shared with you or when you accept an invitation."},"org.gapps.requiredrivebackups.p2":{en:"Create automatic backups:"},"option.page.number":{fr:"Insérer le numéro de page",en:"Insert page number"},"trial.intro.premiumTemplates":{ru:"Премиум-библиотека шаблонов",fr:"Un catalogue de modèles premium",en:"Premium Template Library",
nl:"Premium sjabloon Bibliotheek",pt:"Biblioteca de Modelos Premium",no:"Premium mal-bibliotek","zh-tw":"高級模板庫",de:"Premium Vorlagenbibliothek",da:"Premium skabelon bibliotek","zh-cn":"高级模板库",es:"Galería de Plantillas Premium"},"demo.signup":{zh:"注册",de:"Registrierung",en:"Sign Up",pt:"Cadastre-se",es:"Registrarse"},"erd.beta.label":{en:"Automated ERD import is still in beta, so please <a target='_blank' href='http://support.lucidchart.com/anonymous_requests/new'>contact support</a> if you have any problems."},
"doclist.refresh.document":{en:"New document"},"tierselect.h2":{en:"Select your team size",zh:"选择您的团队大小"},"pricingTable.feature.enterprise.third.tip":{fr:"Regrouper les utilisateurs dans un compte principal, mais aussi conserver et gérer les documents. ",en:"Consolidate users into a master account and retain and manage documents.",nl:"Voeg gebruikers samen tot één master account en behoud en beheer documenten",pt:"Consolide usuários em uma conta principal, guarde e gerencie documentos.",no:"Foren brukere inn i en masterkonto og behold og styr dokumenter.",
de:"Fügen Sie Nutzer zu einem Hauptaccount zusammen und speichern und verwalten Sie Ihre Dokumente.",da:"Fastholde brugere til en hovedkonto, og bibehold og administrer dokumenter.",es:"Consolide usuarios en una cuenta maestra y retenga y administre documentos"},"ctxpane.layout.textwrap.title":{en:"Text Wrapping"},"users.adduser.csv_example_link":{en:" (Download Example File)"},"ctxpane.text.warp.style.arch":{en:"Arch"},"force.password.reason.forcedReset":{en:"Your admin has required you to change your password. Please enter a new password."},
"documentanalytics.error.unlicensed":{en:"Only licensed team members have access to published document analytics. Request a license from your Team Admin to gain access to this premium feature."},"team.setup.formerrors":{en:"Please fill out team name."},"features.pageLimit.description":{en:"To build rich documents with an unlimited number of pages, upgrade today. You’ll be able to create professional-looking magazines, newsletters, photo books, and more—all for less than the price of lunch."},"growl.template.notsaved":{fr:"Le gabarit n'a pu être enregistré. Veuillez réessayer.",
en:"Template could not be saved. Please try again.",zh:"模版不能被保存， 请重试 "},"licensesurvey.collaboratorsQuestion.example":{en:"Ex: alice@example.com, bob@example.com"},"org.gapps.p1b":{en:"Install Lucidchart into Google Apps, and everyone on your Google Apps domain will see a Lucidchart link at the top of their Google Apps pages.",zh:"Google Apps上安装 Lucidchart以后, Google Apps域名的上方将会显示Lucidchart链接。"},"org.gapps.p1a":{en:"Your Lucidchart account is linked to the Google Apps domain %s.",zh:"您的Lucidchart账户已链接至Google Apps 域名%s。"},
"education.button.submit":{en:"Send Request",zh:"发送请求"},"multishare.home.ready":{en:"Ready to Share"},"saml.downloadMetadata.title":{en:"Download Metadata"},"error.hotspotparser.invalid":{en:"Invalid URL"},"features.overPageLimit.description":{en:"This document exceeds the page limit for free accounts. If you’d like to share, publish, or export documents of this size, please upgrade."},"pricingTable.perMonth.default":{fr:"",en:"per month",nl:"",pt:"",de:"",es:""},"users.level.td.pro.features":{en:"MS Visio Import/Export<br />Wireframing / iOS Mockups<br />Revision history",
zh:"SSL 加密<br/>框架图/iPhone模型<br/>修改历史"},"users.cancel.reason.team.business.closed":{en:"Our company has gone out of business"},"Match Height":{fr:"Faire correspondre la hauteur",zh:"匹配高度"},"downloadpanel.title":{fr:"Télécharger",en:"Download"},"dialogs.video.title":{en:"Video URL"},"user.settings.profile.title":{en:"Profile Settings"},"pricingTable.edu.press.pro":{fr:"",en:"Student",nl:"",pt:"",de:"",es:""},"payment.fieldNames.expirationDate.title":{fr:"Date d'expiration",en:"Expiration Date",nl:"Vervaldatum",
pt:"Data de validade",no:"Utløpsdato","zh-tw":"過期日期",de:"Ablaufdatum",da:"Udløbsdato","zh-cn":"过期日期",ja:"使用期限",es:"Fecha de Vencimiento"},"ctxpane.layout.arrange.back":{en:"Send to back"},"ondemand.jira.descriptor.attach_lucidchart_diagram":{en:"Attach Lucidchart Diagram"},"trial.status.expired.basic.4":{en:"100 mb of storage space"},"trial.status.expired.basic.3":{en:"Email and web support"},"trial.status.expired.basic.2":{en:"Unlimited new documents"},"trial.status.expired.basic.1":{en:"Unlimited objects/document"},
"menu.page.locking.removable":{en:"Page cannot be deleted"},"doclist.menu.names.document":{en:"document",zh:"文件"},"comparisonTable.process.engineering":{en:"Process engineering"},"download.waiting":{en:"Generating file..."},"indesign.missingContent.done":{en:"Done"},"label.action.none":{fr:"Aucune action",en:"No Action",zh:"不采取行动 "},"comparisonTable.equations":{en:"Equations"},"label.cvv":{fr:"Cryptogramme visuel",en:"CVV",nl:"Verificatienummer (CVV)",pt:"Código de verificação",de:"CVV Prüfnummer",
es:"Código de seguridad"},"users.level.trial.auto":{en:"If you let your trial expire, you will still have access to your documents and will automatically be downgraded to a Free account."},"ondemand.jira.descriptor.attach_lucidchart_diagram_staging":{en:"Attach Staging Diagram"},"flash.invitation.user_mismatch":{en:"The requested invitation is for another user."},"doclist.menu.analytics.setup":{en:"Setup Analytics"},"portfolio.notfound":{en:"portfolio was not found"},"ctxpane.table.dimensions.delete":{en:"Delete:"},
"saml.error.cannot_load_xml":{en:"Could not load xml template"},"users.driveintegration.emails_differ.press":{en:'Your Google and Lucidpress emails are different. Please <a href="https://lucidpress.com/user/settings">change your Lucidpress account email address</a> to match your Google email address.'},"sqlexporter.exportas.sqlserver":{en:"SQL Server"},"notice.trial.try":{en:"Try a paid account for free!",zh:"免费使用付费账户"},"titlebar.hide.hotspots.button":{fr:"Cacher les zones cliquables",en:"Hide Hotspots"},
"user.microsoft.install.chart":{en:"Connecting Lucidchart to Microsoft is easy! You'll be able to log in to Lucidchart using your Microsoft account."},"docinfopane.actions.sharing.name":{en:"Give your untitled %s a name before it's shared:"},"awsimport.dialog.error.region":{en:"Error: Provide a valid region."},"subscriptions.upgradeLicenses.error":{en:"Whoops! It looks like we're having trouble upgrading your licenses. Please contact sales or support for help."},"comment.delete":{en:"Delete"},"ctxpane.layout.arrange.front":{en:"Bring to front"},
"user.settings.changes.password":{en:"Provide your current password to change to a different password."},"menu.preview":{en:"Preview"},"subnav.payments.billinginfo":{fr:"Détails de facturation",en:"Billing Information",nl:"Factuurinformatie",pt:"Dados de cobrança",de:"Rechnungsinformationen",es:"Detalles de facturación"},"users.alreadyChart.2.press":{en:"Log in to Lucidpress"},"users.cancel.scale.10":{en:"Very likely"},"text.format.subscript":{en:"Subscript"},"dialog.newdoc.press.category.edu.full":{en:"Education"},
"indesign.import.convertTitle":{en:"CONVERT"},Saved:{fr:"Enregistré",zh:"已保存"},"menu.rename":{en:"Rename..."},"gapps.integration.no_backup":{en:"Do not require backups"},"user.settings.password.forgot.success":{en:"An email has been sent to %s with instructions to reset your password."},"preferences.restrictsharingoutsidedomains.noRestriction":{en:"Do not restrict sharing by domain"},"ondemand.jira.descriptor.edit_lucidchart_diagram":{en:"Edit Lucidchart Diagram"},"confirm.template.delete":{en:"Are you sure you want to delete this template?"},
"user.close.reason.template":{en:"There wasn't a template for my project type"},"levelName.team":{fr:"Équipe",en:"Team",nl:"Team",pt:"Equipe","zh-tw":"團隊版",de:"Team","zh-cn":"团队版",ja:"チーム",es:"Equipo"},"comparisonTable.object.limit":{en:"Object limit"},"invoices.prefs.companyName":{en:"Company name:"},"pricingTable.edu.chart.premium":{fr:"",en:"Premium",nl:"",pt:"",de:"",es:""},"trialsurvey.questions.frequency.options.once":{en:"Just once"},"features.documentLimit.description":{en:"Free accounts are restricted to %s. Choose a Basic, Pro, or Team account to get unlimited documents."},
"user.paymentHistory.invoice":{en:"Invoice #%s"},"pricing.faq.collaborate.question":{fr:"Puis-je collaborer avec d'autres personnes en utilisant un compte personnel?",en:"Can I collaborate with others using a personal account?",nl:"Kan ik samenwerken met anderen door gebruik van een persoonlijk account?",pt:"Posso colaborar com outras pessoas ao usar uma conta pessoal?",no:"Kan jeg samarbeide med andre som bruker en personlig konto?",de:"Kann ich über ein persönliches Konto mit Anderen zusammenarbeiten?",
da:"Kan jeg samarbejde med andre, når jeg bruger en personlig konto?",es:"¿Puedo colaborar con otros usando una cuenta personal?"},"examples.network":{en:"Network Diagram",zh:"网络图"},"saml.sso.notconfigured":{en:'Your team is not configured for SAML. Please have your team admin <a href="http://support.lucidchart.com">contact support</a>.'},"label.updated":{en:"Updated",zh:"已更新"},tutorial:{en:"View tutorial"},"option.formatting.remove":{fr:"Enlever la mise en forme",en:"Remove Formatting",zh:"删除格式"},
"payment.startSubscription.creditCardSubscription":{fr:"Activez votre période d'essai premium Lucid%s %s dès aujourd'hui pour accéder à ces fonctionnalités.",en:"Start your premium Lucid%s %s trial today to unlock these popular features.",nl:"Start vandaag met uw premium Lucid%s %s proefperiode om deze populaire eigenschappen te ontgrendelen.",pt:"Inicie ainda hoje seu trial premium Lucid%s %s para desbloquear esses famosos recursos.",no:"Start ditt premium Lucid%s %s abonnement i dag, for å få tilgang til disse populære funksjonene.",
"zh-tw":"今天開始試用高級 Lucid%s %s計劃，解鎖使用這些人氣功能。",de:"Starten Sie heute Ihr Lucid%s %s Premium Probeabonnement, um diese beliebten Funktionen freizuschalten.",da:"Start din premium Lucid%s %s prøveperiode i dag for at oplåse disse populære funktioner.","zh-cn":"今天开始试用高级 Lucid%s %s计划，解锁使用这些人气功能。",ja:"プレミアムLucid%s%sの試用を今日から開始して、これらの人気の機能を使えるようにしましょう。",es:"Active su período de prueba Premium de Lucid%s %s para disfrutar de estas populares características."},"comparisonTable.local.backups":{en:"Local backups"},
"payment.confluenceMessage.free.3":{fr:"pour obtenir de l'aide au sujet de votre compte.",en:"for help with your account.",nl:"voor hulp met uw account.",pt:"para obter ajuda em sua conta.",no:"for hjelp med din konto.","zh-tw":"幫助解決您的帳戶問題。",de:"für Hilfe mit Ihrem Account.",da:"for hjælp med din konto.","zh-cn":"帮助解决您的帐户问题。",ja:"アカウントに関するお問い合わせ",es:"para ayuda sobre su cuenta."},"users.driveintegration.install.p.chart":{en:"It’s easy to connect Lucidchart to Google Drive and make Drive your home base. You can create or open your Lucidchart diagrams in Drive, edit and save them in Lucidchart, and share them with your team from Google Drive. You can also schedule automatic weekly backups to your Drive."},
"communitypanel.title":{en:"Community"},"preferences.preventsharinglinks":{en:"Prevent team members from generating public share links"},"usecasesurvey.options.press.13":{en:"Real Estate Agent/Broker"},"visio.upload.team.unlicensed.p":{en:"Visio import is available to all licensed Team members of Lucidchart. You may import your Visio documents, but you will not be able to further edit any imported Visio documents unless you request a license from your admin."},"flash.community.thread.save.error":{en:"Could not save Community Library thread.",
zh:"无法保存社区图书馆主题。"},"users.driveintegration.sync_now.complete":{en:"Sync complete!"},"trial.intro.faq.reminder.description":{ru:"Да, мы отправим электронное напоминание за 2 дня до окончания Вашего пробного периода и начала действия Вашей платной подписки.",fr:"Oui, nous vous enverrons un rappel par e-mail 02 jours avant la fin de votre essai et vous commencerez votre abonnement payé.",en:"Yes, we will send an email reminder 2 days before your trial ends and you begin your paid subscription.",nl:"Ja, wij sturen 2 dagen voor uw proefperiode eindigt en uw betaalde abonnement begint een herinnering per email",
pt:"Sim, enviaremos um lembrete por email 2 dias antes do término do teste, quando você começar sua assinatura paga.",no:"Ja, vi kommer til å sende deg en påminnelse via mail, 2 dager før din prøveperiode avsluttes, og ditt betalte abonnement trår i kraft.","zh-tw":"是的，我們將在您的試用期結束並開始付費計劃前2天向您發送一封電子郵件提醒。",de:"Ja, wir werden Ihnen zwei Tage vor dem Ende Ihrer Testversion eine E-mail schicken und Sie können Ihr Abonnement beginnen.",da:"Ja, vi vil sende en e-mail påmindelse 2 dage før din prøveperiode ender, og du begynder dit betalte abonnement.",
"zh-cn":"是的，我们将在您的试用期结束并开始付费计划前2天向您发送一封电子邮件提醒。",es:"Si, se envía un recordatorio por correo electrónico dos días antes de que finalice la prueba y comience su suscripción pagada."},"users.cancel.reason.features":{en:"I want features that are missing"},"presentation.fullscreen":{en:"Enter fullscreen"},"presentationpanel.highlight":{en:"Highlight"},"trialsurvey.questions.software.press":{en:"design"},"org.prefs.passwd.numbers":{en:"Require at least one numeric character"},"payment.autoUpgrade":{fr:"Augmenter automatiquement la taille de l'équipe quand les licences dépassent la taille de l'équipe",
en:"Automatically upgrade team to larger size when licenses exceed team size",nl:"Upgrade team automatisch naar een grotere grootte als de licenties de team grootte overschrijden",pt:"Faça um upgrade automaticamente para um tamanho maior de equipe quando as licenças ultrapassarem o tamanho da equipe",no:"Oppgrader teamet automatisk til et større team når lisensene overgår nåværende størrelse","zh-tw":"使用許可的數量超過團隊規模時自動升級團隊至更大規模",de:"Team automatisch vergrößern, wenn Lizenzen die Teamgröße überschreiten.",
da:"Opgrader automatisk teamet til en større størrelse, når licenser overgår team størrelse","zh-cn":"使用许可的数量超过团队规模时自动升级团队至更大规模",ja:"ライセンスがチームの大きさを上回った場合、チームは自動的により大きいサイズにアップグレードします。",es:"Incrementar automáticamente el tamaño del equipo cuando las licencias superen el tamaño del mismo"},"legend.publish.color":{en:"Color"},startingat:{en:"Starting at %s",zh:"从%s开始"},"pricing.faq.endtrial.question":{fr:"Que se passe-t-il à la fin de ma période d'essai ?",en:"What happens at the end of my trial?",nl:"Wat gebeurt er aan het einde van mijn proefperiode?",
pt:"O que acontece no final do período de teste?",no:"Hva skjer når prøveperioden min er ferdig?",de:"Was passiert, wenn mein Probeabo ausläuft?",da:"Hvad sker der i slutningen af min prøveperiode?",es:"¿Qué ocurre al terminar el período de prueba?"},"dialog.clipboard.installprompt.hotkeysOnly":{en:"Use Hotkeys Only"},"googleclassroom.title":{en:"Google Classroom"},"download.complete":{en:"Download complete!"},"orginvitation.accept.h2.existing.chart":{en:"Use an existing Lucidchart account",zh:"使用现有的Lucidchart账户"},
"documentanalytics.dates.presetlabel.alltime":{en:"All Time"},"Untitled Master":{fr:"Modèle sans titre"},"user.documentanalytics.title":{en:"Document Analytics"},"users.edituser.edit_owner_error":{en:"You are not allowed to edit the account owner"},"users.cancel.lose.team.complexdocs1":{en:"I understand my team and I will no longer be able to edit or print documents over the 60 object complexity limit."},"users.cancel.lose.team.complexdocs2":{en:"I understand my team and I will no longer be able to edit or print %d documents which are over the complexity limit."},
"flash.template.save.error":{en:"Template could not be saved.",zh:"模板无法保存。"},"subnav.categories.all":{en:"All Categories",zh:"全部分类"},"users.external.h":{en:"External Applications"},"atlassian.server.authflow.createaccount":{en:"Create New Account"},"Community Library":{fr:"Bibliothèque de la communauté",zh:"社区图书馆"},"users.external.p":{en:"Listed here are external partner applications or websites that you have granted access to your Lucidchart documents. If you remove them here, they will no longer be able to access your Lucidchart account."},
"label.keeploggedin":{en:"Keep me logged in"},"docinfopane.actions":{en:"Actions",zh:"行动"},"trialsurvey.jobtitles.98":{en:"Software Engineer"},"publication.dialog.embed.emailsize.large":{en:"Large"},"gui.alert.plugins.restricted.pro":{en:"This document contains shape libraries that are only available to Pro and Team accounts. Upgrade to activate all libraries in this document or turn off restricted shape libraries to access the editor. Closing this message will result in a read-only view of your document."},
"users.adduser.send_email_notifications":{en:"Send email notification"},"admin.error.duplicate_user":{en:"Duplicate user. Also found on line %d"},"finalizeRegistration.growl.click":{en:"Set your password to finish registering your account"},"users.documentanalytics.setup.account":{en:'In order to set up Lucidpress Analytics, you need a Google Analytics account. If you don\'t have an existing account, see our tutorial on <a href="http://support.lucidpress.com/entries/65389748" target="_blank"> how to create a new Google Analytics account</a>.'},
"features.documentLimit.linkText":{en:"no more than %d active documents"},"pricingTable.feature.press.edu.pro.highlight.tip":{fr:"",en:"Choose from 150+ templates for both print and digital publishing. Each one is handcrafted by professional designers and ready for personalization.",nl:"",pt:"",de:"",es:""},"team.licenses.meter.message":{en:"%d of %d team licenses are currently in use."},"label.date":{en:"Date"},"trial.intro.faq.charged.after":{ru:"Будет ли с меня взиматься оплата в конце моего пробного периода?",
fr:"Serai-je facturé à la fin de mon essai?",en:"Will I be charged at the end of my trial?",nl:"Worden er kosten in rekening gebracht aan het einde van mijn proefperiode?",pt:"Serei cobrado no fim do meu teste?",no:"Kommer jeg til å bli belastet mot slutten av prøveperioden?","zh-tw":"在試用期結束後我會被收費嗎？",de:"Muss ich am Ende meiner Testversion etwas bezahlen?",da:"Vil jeg blive opkrævet i slutningen af ​​min prøveperiode?","zh-cn":"在试用期结束后我会被收费吗？",es:"¿Se me realizará algún cargo al final del período de prueba?"},
"flash.edu.validate.activeSubscription":{en:"Due to an existing subscription, we could not activate your educational account.  Please <a href='/contact' target='_blank'>contact support</a>."},"tooltip.icon.commercialonly":{en:"Limit searches to icons with commercial licenses",zh:"使用商业执照可以进行对图表的有限搜索"},"comparisonTable.storage.amount":{en:"Storage amount"},"button.invitation.send":{en:"Send Invitation",zh:"发送邀请"},"documentanalytics.temporalChart.views":{en:"Total views"},"tips.h2.joincommunity":{en:"2 Tips to Joining the Lucidchart Community:",
zh:"两个加入Lucidchart community 的秘诀"},"embedpanel.title":{fr:"intégrer",en:"Embed",zh:"嵌"},"menu.pageTemplate.edit":{en:"Edit page template"},Title:{zh:"标题"},"text.paragraph.spacing.label":{en:"Paragraph spacing"},"comparisonTable.geometric":{en:"Geometric"},"features.buy-account.description":{en:"Your team trial has expired. You can upgrade now to access all premium features and edit your documents."},"specialannouncements.switch.viewOnly":{en:"If you’d like to explore its features, email your admin to request a free team trial."},
"documentanalytics.error.unpublished":{en:"You must publish this document to begin collecting analytics data."},"pricingTable.feature.chart.edu.enterprise.third.tip":{fr:"",en:"Our education advocates can help you find the right storage solution—just call or email us to learn more.",nl:"",pt:"",de:"",es:""},"users.close.reason.notUse.1.chart":{en:"Did you know that you can keep a Free account forever?  Simply come back when you are ready to diagram more!"},"user.backups.shorttitle":{en:"Backup/Restore"},
"payment.featureBullets.press.professional.1":{fr:"Nombre de pages illimité pour vos documents",en:"Unlimited pages on your documents",nl:"Ongelimiteerd pagina's op uw documenten",pt:"Páginas ilimitadas em seus documentos",no:"Ubegrenset med sider i dine dokumenter.","zh-tw":"文檔中可包含無限頁面",de:"Unbegrenzte Anzahl an Seiten in Ihren Dokumenten.",da:"Ubegrænset antal sider i dine dokumenter","zh-cn":"文档中可包含无限页面",ja:"ドキュメントのページが無制限",es:"Número ilimitado de páginas en sus documentos"},"payment.featureBullets.press.professional.2":{fr:"Accès à tous nos modèles premium",
en:"Access to all of our premium templates",nl:"Toegang tot al onze premium sjablonen",pt:"Acesso a todos os nossos modelos premium",no:"Tilgang til alle våre premium maler.","zh-tw":"可使用所有高級模板",de:"Zugriff auf alle unsere Premium Vorlagen",da:"Adgang til alle vores premium skabeloner","zh-cn":"可使用所有高级模板",ja:"全プレミアム・テンプレートにアクセス可能",es:"Acceso a todas nuestras plantillas Premium"},"payment.featureBullets.press.professional.3":{fr:"Utilisez vos propres polices personnalisées",en:"Use your own custom fonts",
nl:"Gebruik uw eigen aangepaste lettertypes",pt:"Use suas próprias fontes personalizadas",no:"Bruk dine egne tilpassede fonter","zh-tw":"使用您自定義的字體",de:"Benutzen Sie Ihre eigenen personalisierten Fonts",da:"Brug dine egne brugertilpassede skrifttyper","zh-cn":"使用您自定义的字体",ja:"フォントのカスタマイズが可能",es:"Use su tipografía personalizada"},"ctxpane.gallery.size.title":{en:"Image Size"},"dialog.upgrade.regift.header":{en:"Free Upgrade Notice"},"pricingTable.feature.press.enterprise.second.tip":{fr:"",en:"Require SSO and SAML authentications with Google, OneLogin, Okta, Ping, and more.",
nl:"",pt:"",de:"",es:""},"education.label.numusers":{en:"Number of Users",zh:"用户数"},"pagetitle.master.suffix":{fr:"(modèle)",en:"(master)"},"cancelOffer.title":{en:"Special Offer"},"menu.view.grid.settings":{en:"Grid Settings"},"multishare.embed.description.chart":{en:"Embed your continuously updated document on your intranet or web page."},"oauth.grant":{en:"Grant Access"},"pricingTable.feature.press.basic.docsAndPage.tip":{en:"No limit on the number of documents you can create or pages per document"},
"label.expire.month":{en:"Expiration Month"},"thirdparty.post":{en:"Post to %s"},"preferences.licenseRequests.every":{en:"Receive license request emails immediately as users request licenses"},"menu.publishButton.text":{en:"Publish"},"indesign.import.notice":{en:"Select an .idml file."},"users.cancel.scale":{en:"<i>On a scale of 1-5, how likely are you to re-subscribe to %s in the future?</i>"},"invoices.notification.other":{en:"Send email receipt to other email address"},"users.usertable.columns.username":{en:"Username"},
"users.editgroups.dialog.text":{en:'Click on "+" in the Available Groups list to add the selected user(s) to the group. Remove the selected user(s) from a group by clicking on "x" in the Current Groups list.'},"dialog.googrefer.success.starttrial":{en:"To start your trial, sign into Google Apps for Work using the username and temporary password provided below."},"dialog.fonts.upload.error":{en:"There was a problem uploading the font %s. Please try again. If the problem persists, please <a target='_blank' href='http://support.lucidpress.com/requests/new'>submit a support ticket</a>."},
"user.paymentHistory.includeBilling":{en:"Include billing address"},"user.close.enterprise.contact":{en:"Contact us via email to close your account"},"text.align.bottomcenter":{en:"Bottom Center Align"},"ondemand.confluence.configure.lacking_permissions":{en:"Lacking permissions"},"menu.line.shape.reset":{fr:"Revenir à la forme par défaut",en:"Reset Default Shape",zh:"重置默认形状"},"callout.community.find":{fr:"Trouver",en:"Find",zh:"搜索"},"ctxpane.table.dimensions.merge":{en:"Merge:"},"orginvitation.confirm.moveTeams.explain":{en:"Because you are already a member of the %s team, accepting this invitation will remove you from your existing team. As a result you will no longer have access documents shared with you by your current team, but you will retain all of the documents that you have created. If you choose to accept the invitation, your new account admin will be %s (%s)."},
"shape.delete.confirm":{en:"Are you sure you want to delete this shape?"},"user.close.reason.complexity.tutorials.response1":{en:"Have you checked "},"user.close.reason.complexity.tutorials.response3":{en:" for more information?"},"user.close.reason.complexity.tutorials.response2":{en:"our tutorials"},"alert.visio.trial":{en:'Thank you for using our Visio import feature! Your account allows you to view this document in read-only mode. To edit this document, you can <a href="%s">try Lucidchart Pro features with a free trial</a>!'},
"users.edituser.download_current":{en:"Export View (CSV)"},"userimage.delete.confirm":{fr:"<p>Êtes-vous certain de vouloir supprimer l'image? Il y aura une image brisée dans tous les documents qui l'utilisent. </p> <p><strong>Cette action ne peut être annulée</strong></p>",en:"<p>Are you sure you want to delete this image? Any documents that use this image will have a broken image.</p><p><strong>This CANNOT be undone.</strong></p>",zh:"<p>您确定要删除此图片吗？ 任何使用该图片的文件将会有破碎的图像，</p><p><strong>这不能被撤销</strong></p>."},
"Share with others":{fr:"Partager avec d'autres",zh:"同他人分享"},"ctxpane.table.borders.grid":{en:"Grid Lines:"},"apps.title.slack.desc":{en:"Notifications and /lucidchart command"},"features.view-only.description.part1":{en:"View-only users are unable to create or edit documents. "},"gui.growl.try.free.press":{fr:"Essayez Lucidpress gratuitement!",en:"Try Lucidpress Free!",zh:"免费试用Lucidpress！"},"team_assets.shared_fonts":{en:"Team Fonts"},"users.external.list":{en:"Authorized Websites and Applications"},
"gapps.activation.install_instructions":{en:"Install Instructions"},"payment.cvv.about.americanExpress.text":{fr:"Sur le devant de votre carte, le cryptogramme se compose des quatre chiffres au-dessus des chiffres en relief.",en:"Look on the front of your card, above the embossed numbers. The four printed numbers are your CVV.",nl:"Kijk op de voorkant van uw kaart, boven de geprente cijfers. De vier gedrukte cijfers zijn uw CVV.",pt:"Olhe na parte da frente do seu cartão, acima dos números em alto relevo.  Os quatro números impressos são o seu CVV.",
no:"Over de trykte numrene på forsiden av kortet, finner du fire sifre. Disse er ditt CVV-nummer.","zh-tw":"查看您信用卡的正面，壓印凸起的數字上方打印的四位數字便是您的驗證碼。",de:"Schauen Sie auf die Vorderseite der Karte, oberhalb der geprägten Zahlen. Die vier gedruckten Zahlen sind Ihre Kartenprüfnummer.",da:"Se på forsiden af dit kort over de ophøjede bogstaver. De fire trykte tal er dit CVV.","zh-cn":"查看您信用卡的正面，压印凸起的数字上方打印的四位数字便是您的验证码。",ja:"カード表面に記載されているカード番号のすぐ上に記載されている４桁の番号がCVVコードです。",es:"Ubique en la parte frontal de su tarjeta, encima de los números en relieve los cuatro números impresos que corresponden a su CVV."},
"tips.dragdrop.h":{en:"Drag and Drop",zh:"拖放"},"pricingTable.label.integrations":{fr:"Confluence / JIRA / Google Apps",en:"Confluence / JIRA / Google Apps",nl:"Confluence / JIRA / Google Apps",pt:"Confluence / JIRA / Google Apps",de:"Confluence / JIRA / Google Apps",es:"Confluence / JIRA / Google Apps"},"sqlexporter.explanation":{en:"Before running the generated SQL, you may need to add data types, indices, and foreign keys."},"prefs.grid.show":{en:"Show Grid",zh:"显示网格线"},"preferences.licenses.alwaysGrant":{en:"(Always Grant)"},
"tips.dragdrop.p":{en:'Simply <span class="highlight">drag</span> a shape from the toolbox and <span class="highlight">drop</span> it on the canvas.',zh:'简单地<span class="highlight">拖动</span>工具箱中的任何一个图形并且<span class="highlight">放置</span>此图形到画布上。'},"user.paymentHistory.total":{en:"Total"},"referrals.invite.r.h2":{en:"Share This Link",zh:"分享此链接"},"doclist.press.nav.import":{en:"InDesign Import"},"text.character.stretching.label":{en:"Character stretching"},"multishare.publish.insufficientStorage":{en:"There is insufficient storage available on your account."},
"onboarding.welcomeDialog.create":{en:"Click below to create your first %s!"},"persona.survey.training":{en:"Training"},"user.preferences.search.allresults":{en:"All results"},"Left Align":{fr:"Aligner à gauche",zh:"左对齐"},"user.microsoft.install.title":{en:"Microsoft Integration"},"pricing.faq.publishQuality.answer":{fr:"Les documents numériques publiés sont affichés dans la résolution maximale possible sur l’ordinateur, la tablette ou le Smartphone d’un utilisateur. Sur les appareils les plus récents, le document sera affiché à plus de 300 ppp (pixels par pouce). Si vous ne souhaitez pas imprimer, l’édition numérique est un moyen simple et gratuit pour obtenir un document de haute qualité entre les mains de votre public.",
en:"Digitally published documents are displayed at the maximum resolution possible on a viewer's computer, tablet, or smartphone. On newer devices, the document will be displayed at over 300 PPI (pixels per inch). If you don't intend to print, digital publishing is an easy way to get a high quality document into your audiences' hands for free.",nl:"Digitaal gepubliceerde documenten worden weergegeven met de maximale resolutie die mogelijk is op een computer, tablet of smartphone van de kijker. Op nieuwere apparaten wordt het document met meer dan 300 PPI (pixels per inch) weergegeven. Als u niet van plan om af te drukken is digitaal publiceren een makkelijke manier om een document van hoge kwaliteit gratis onder uw publiek te verspreiden.",
pt:"Documentos publicados digitalmente são exibidos com a maior resolução possível no computador,tablet ou smartphone de um espectador. Em dispositivos novos, o documento será exibido com mais de 300 PPI (pixels por polegada). Caso você não pretenda imprimir, publicação digital é uma forma fácil de colocar um documento com alta qualidade nas mãos do seu público gratuitamente.",de:"Digital veröffentlichte Dokumente werden mit der auf dem Computer, Tablet oder Smartphone des Betrachters höchstmöglichen Auflösung dargestellt. Auf neueren Geräten werden die Dokumente mit über 300 ppi (Abkürzung für »Pixels per inch«, zu Deutsch: Pixel pro Inch) dargestellt. Sollten Sie einen Druck nicht in Erwägung ziehen ist die digitale Herausgabe eine einfache Methode um Ihrem Publikum Dokumente von hoher Qualität direkt in die Hände zu geben.",
es:"Los documentos publicados digitalmente, son mostrados a la máxima resolución permitida por el dispositivo (computadora, tableta o teléfono inteligente) del receptor. En dispositivos modernos, el documento se mostrará a más de 300 puntos por pulgada. Si no tiene intenciones de imprimir, la publicación digital es una manera fácil de llevar documentos de alta calidad a las manos de su audiencia, gratis."},"comment.attached.document":{en:"You're commenting on the document. You can comment on a specific shape by selecting it."},
"ctxpane.table.fill.banding":{en:"Banding:"},"ondemand.confluence.configure.reset":{en:" Reset Configuration "},"assets.brand.images.title":{en:"Images"},"button.visio.import.ro":{en:"Import (Read-Only) Visio File"},"payment.coupon.error.notFound":{fr:"Le code de réduction indiqué est invalide.",en:"The coupon code you entered is not valid.",nl:"De door u ingevoerde coupon code is ongeldig.",pt:"O código do cupom digitado não é válido.",no:"Rabattkoden du tastet inn, er ikke gyldig.","zh-tw":"您輸入的優惠碼無效。",
de:"Der Coupon Code, den Sie eingegeben haben, ist ungültig.",da:"Den kuponkode, du indtastede er ugyldig.","zh-cn":"您输入的优惠码无效。",ja:"入力されたクーポン・コードは無効です。",es:"El código de cupón que ingresó es inválido."},"bugs.contact.p1":{en:'If you would like to request support or report an issue with %s, please use our <a href="%s" target="%s">support portal</a>.',zh:'如果您想报告%s软件缺陷，请使用<a href="%s" target="%s">报告问题</a>页面。'},"bugs.contact.p2":{en:"Please use the following form to send a message directly to %s staff for all other subjects. We will respond as time permits.",
zh:"使用下列表格直接向%s的工作人员发送邮件。我们将即时回应。"},"trial.intro.analytics":{ru:"Аналитика документов",fr:"Analyse documentaire",en:"Document Analytics",nl:"Document analytiek",pt:"Análise de Documento",no:"Dokumentanalyse","zh-tw":"文檔分析",de:"Dokumentenanalyse",da:"Dokument Analytse","zh-cn":"文档分析",es:"Análisis de Documentos"},"prefs.legend.snapping":{en:"Snapping"},"pricingTable.label.gapps":{fr:"",en:"Google Apps integration",nl:"",pt:"",de:"",es:""},"multishare.portfolio.description":{en:"Add this document to your portfolio"},
"features.announce.requestinglicense":{en:"Requesting license..."},"users.cancel.reason.team.nouse.press":{en:"Our current project has finished / we have no further use for a layout tool"},"comparisonTable.full.document.sharing.ability":{en:"Full document sharing ability"},"ctxpane.document.spread.tooltip":{en:'To enable Spreads, all pages must  have "Prevent adding content" unchecked in the Page tab.'},"menu.page.delete":{fr:"Supprimer la page",en:"Delete Page",zh:"删除页面"},"doclist.menu.importvisio":{en:"Import Visio"},
"docinfopane.invitations":{en:"Invitations",zh:"邀请"},"payment.contactUs":{fr:"contactez-nous",en:"contact us",nl:"contacteer ons",pt:"entre em contato conosco",no:"kontakt oss","zh-tw":"聯繫我們",de:"Kontaktieren Sie uns",da:"Kontakt os","zh-cn":"联系我们",ja:"お問い合わせ",es:"contáctenos"},"comment.people":{en:"People"},"collaborate.option.edit.short":{en:"edit"},"manageLicenses.delayWarning":{en:"There may be a 5 to 10 minute delay before granted licenses take effect."},"flash.document.share.denied":{en:"You do not have permission to share that document.",
zh:"您没有权限共享该文件。"},"referrals.status.step2.desc":{en:"Your friend joined Lucidchart",zh:"您的朋友加入了Lucidchart"},"alert.restriction.team.unlicensed":{en:"If you wish to permanently remove this restriction, please request a license from your Team admin."},"indesign.missingContent.loading":{en:"Loading..."},"pricingTable.noCredit":{fr:"aucune carte de credit requise",en:"no credit card required",nl:"Geen creditcard nodig",pt:"Não é necessário cartão de crédito",no:"Ikke nødvendig å registrere kredittkort",
de:"Keine Kreditkarte benötigt",da:"intet kreditkort nødvendigt",es:"No es necesaria tarjeta de crédito"},"user.microsoft.settings.unlink.chart":{en:"Are you sure you want to unlink your Microsoft account?"},"ctxpane.layout.wrap.right":{en:"Wrap text to the right of the object."},"gui.growl.trial.remain.suffix":{fr:"jours restants. Payez ici!",en:"days left. Pay here!",zh:"还剩。在此支付!"},"label.downgrade":{en:"Downgrade",zh:"降级"},"button.OK":{fr:"Ok",en:"OK",zh:"确定"},"viewport.banner.share.press":{fr:"Partagez ce lien avec vos amis et collègues afin de modifier un même document en même temps.",
en:"Share this link with your friends or coworkers to edit the same document at the same time."},"teams.invite":{en:"Invite",zh:"邀请"},"layerpanel.lockedalert.editable":{en:"%s is locked. Unlock to edit."},"team_assets.add_fonts":{en:"Add team fonts for all users."},"query.refresh.status.creatingFolder":{en:"Creating Folder..."},"unsubscribe.options.noLongerUse.chart":{en:"I no longer use Lucidchart"},"dialog.navigate_away.confirm":{en:"Yes"},"communitypanel.button.view":{en:"View in Community"},"pricingTable.label.publish":{fr:"",
en:"Digital publishing",nl:"",pt:"",de:"",es:""},"dialog.googrefer.email.work":{en:"Alternate email for password recovery"},"team_assets.certify_font_upload":{en:"I certify that all current and future users on this account are licensed to use the uploaded font(s)."},"dialog.upgradeprompt.prompt":{en:"Would you like to upgrade to a team account and add %s to your team?"},"multishare.publish.already":{en:"You have already published a full document link"},"levelName.lucidpress.pro":{fr:"Lucidpress Pro",
en:"Lucidpress Pro",nl:"Lucidpress Pro",pt:"Lucidpress Pro",de:"Lucidpress Pro",zh:"Lucidpress 专业版",es:"Lucidpress Pro"},"users.register.ed.h.press":{en:"Join %s on Lucidpress",zh:"加入Lucidpress的%s"},"saml.manage.idattributename.explained":{en:"Some SAML implementations do not use the NameId field to identify a user. If this applies to your configuration, enter the attribute name of your organization's unique identifier."},"gui.growl.createDocument.withRegister":{en:"New to %s? Click here to finish registering and create your own document."},
Save:{fr:"Enregistrer",zh:"保存"},"persona.survey.advertising":{en:"Marketing/Advertising"},"alert.complexity.reached.prefix":{fr:"Vous avez atteint votre limite de complexité des",en:"You have reached your complexity limit of",zh:"您已经达到了，在每个文件上使用"},"persona.business.sub3":{en:"BPMN"},"atlassian.server.authflow.help":{en:'Need help setting up your team with Lucidchart? <strong>Call %s or email <a href="mailto:support@lucidchart.com">support@lucidchart.com</a></strong>'},"trialsurvey.questions.frequency":{en:"How frequently do you expect to use %s?"},
"alert.publish.unsaved":{fr:"Vous devez enregistrer votre document avant de le publier.",en:"You must save your document before publishing it.",zh:"你必须在发表前保存你的文件 "},"ondemand.confluence.authentication.denied.team_not_configurated":{en:"<p>Your Lucidchart add-on has not been configured.  Please contact your Confluence administrator.</p>  <p>If you are the Confluence administrator, click <a href='%s' target='_blank' id='addonCfgLink'>here</a> to configure the Lucidchart add-on.</p>"},"payment.unknownPaymentServiceError.message":{fr:"Notre service paiement est momentanément indisponible ou une erreur est survenue sur votre compte. Veuillez contacter notre %s ou réessayez dans quelques minutes.",
en:"It looks like our payment service is down or something might be out of place on your account. Please %s or try again in a few minutes.",nl:"Het lijkt erop dat onze betaling service niet werkt of dat er iets niet juist is met uw account. %s of probeer opnieuw binnen een paar minuten.",pt:"Parece que o nosso serviço de pagamento não está funcionando no momento ou algo pode estar errado na sua conta. Por favor, %s ou tente novamente dentro de alguns minutos.",no:"Det ser ut som vår betalingstjeneste er nede, eller det kan være noe feil med din konto. Vennligst %s eller prøv igjen om noen minutter.",
"zh-tw":"看來我們的支付服務出現了故障或者您的帳戶有些問題。請 %s 或稍後再試。",de:"Es scheint, als wäre unser Bezahlservice außer Betrieb, oder als könnte es eine Unstimmigkeit in Ihrem Account geben. Bitte %s oder versuchen Sie es in ein paar Minuten noch einmal.",da:"Det ser ud til, at vores betalingstjeneste er gået ned, eller at der måske er noget galt med din konto. Venligst %s eller prøv igen om nogle få minutter.","zh-cn":"看来我们的支付服务出现了故障或者您的帐户有些问题。请 %s 或稍后再试。",ja:"当社の支払いサービスに何かのトラブル、もしくはお客様のアカウントに何かのトラブルが発生している模様です。 %sにてお問い合わせ頂くか、数分後にもう一度お試しください。",
es:"Parece que nuestra plataforma de pagos está inactiva o algo no está bien con su cuenta. Por favor %s o intente de nuevo más tarde."},"publishpanel.useCustom":{en:"Use custom link"},"documentanalytics.filters.clear":{en:"Clear"},"footer.er":{en:"ER diagram"},"url.nav.tour":{fr:"/pages/fr/visites",en:"/pages/tour",nl:"/pages/nl/tour",pt:"/pages/pt/tour",de:"/pages/de/tour",es:"/pages/es/paseo"},"users.adduser.license_requests.singular":{en:"You have %d pending license request. Click here to view."},
"users.documentanalytics.setup.failed":{en:"There was a problem saving your Google Analytics ID. Please try again."},"documentanalytics.error.unknown.short":{en:"An unknown error occurred. Please try again."},"doclist.nav.create":{en:"Create",zh:"创建"},"footer.feedback.request":{en:"How can we make Lucidpress better?"},"users.pay.h2.pro":{en:"Basic features + Visio import/export and wireframing"},"multishare.web.standardLink":{en:"Standard Link"},"user.close.reason.emails.response3":{en:"? This will ensure you don't receive any more emails but you can keep your Lucid account open."},
"user.close.reason.emails.response2":{en:"unsubscribed"},"viewer.shownotes":{en:"Show notes"},"user.box.settings.unlink.press":{en:"Are you sure you want to unlink your Box account? This will stop syncing your Lucidpress documents, but won’t delete any Lucidpress documents from your Box."},"multishare.publish.format.png":{en:"PNG"},"dialog.freeLimitations.reason.visio":{en:"Edit or export Visio files"},"gui.growl.work.offline":{en:"Now work offline! Try our new Chrome App"},"googleclassroom.welcome.body":{en:"Lucidpress can help teachers create, distribute, and grade assignments. Students can complete and turn in those assignments, as well as add documents to a digital portfolio."},
"footer.ipad":{en:"iPad mockup"},"payment.startSubscription.trialMessage":{fr:"Vous souhaitez modifier votre abonnement? Activez votre abonnement Lucid%s dès maintenant. A la fin de votre période d'essai, vous basculerez vers un compte gratuit. Les fonctionnalités disponibles seront limitées et certaines actions restreintes, mais vous pourrez toujours accéder à vos documents. Vous n'avez pas encore fait votre choix? %s",en:"Ready to upgrade? Pay now to lock-in your Lucid%s subscription. If you let your trial expire, you will be downgraded to a free account. You’ll have limited features and some restrictions on use, but you’ll still be able to access your documents. Not ready? %s.",
nl:"Klaar om te upgraden? Betaal nu om u van uw Lucid%s abonnement te verzekeren. Als u uw proefperiode laat verlopen, wordt u gedowngrade naar een gratis account. U zal gelimiteerde eigenschappen en wat beperkingen op het gebruik hebben, maar u zal echter nog steeds toegang hebben tot uw documenten. Nog niet klaar? %s",pt:"Pronto para fazer um upgrade? Pague agora para garantir a sua assinatura Lucid%s. Se você deixar seu período de trial expirar, você será rebaixado para uma conta gratuita.  Você terá recursos limitados e algumas restrições de uso, mas você ainda poderá acessar seus documentos. Não está pronto? %s",
no:"Klar for å oppgradere? Betal nå for å låse ditt Lucid%s-abonnement. Hvis ditt prøveabonnement utløper, så vil du bli nedgradert til en gratiskonto. Du vil få begrensede funksjoner og restriksjoner på bruk, men du vil fortsatt ha tilgang til dine dokumenter. Ikke klar? %s","zh-tw":"準備好升級了？現在付款鎖定您的 LucidX 計劃。如果您的試用版過期，您將降級為免費帳戶。您對服務的使用和功能將受到限制，但您依然可以訪問您的文檔。尚未準備好？ %s",de:"Bereit für Ihr Upgrade? Bezahlen Sie jetzt, um Ihr Lucid%s Abonnement zu sichern. Wenn Ihr Probeabonnement ausläuft, wird Ihr Account auf die kostenlose Version herabgestuft. Sie werden weniger Funktionen nutzen können und einige Einschränkungen erhalten. Trotzdem werden Sie Zugriff auf Ihre Dokumente haben. Noch nicht bereit? %s",
da:"Klar til at opgradere? Betal nu for at fastlåse dit Lucid%s abonnement. Hvis du lader prøveperioden udløbe, vil du blive nedgraderet til gratis konto. du vil have begrænsede funktioner og visse brugsbegrænsninger, men du vil stadig have adgang til dine dokumenter. Ikke klar? %s","zh-cn":"准备好升级了？现在付款锁定您的 LucidX 计划。如果您的试用版过期，您将降级为免费帐户。您对服务的使用和功能将受到限制，但您依然可以访问您的文档。尚未准备好？ %s",ja:"アップグレードの準備はできていますか?　Lucid%s定期購買を今から開始しましょう。試用期間が終了してしまった場合、アカウントは自動的に無料アカウントに移行してしまい、機能、利用範囲の制限が行われてしまいますが、ドキュメントへのアクセスは可能です。 まだ準備できていませんか? %s",
es:"¿Listo para Ascender? Pague ahora para asegurar su suscripción a Lucid%s. Si deja que expire el período de prueba, descenderá a una cuenta gratuita, lo cual implica prestaciones limitadas y algunas restricciones de uso, sin embargo aún podrá acceder a sus documentos. ¿Aún no está listo?  %s"},"comparisonTable.uml":{en:"UML"},"press.menu.page.delete.plural":{en:"Delete Pages"},"atlassian.server.authflow.wrongteam":{en:'This %s instance is currently linked to the Lucidchart team "%s", and you are not a member of this team. You may unlink from team "%s" to link this %s instance to your current team "%s".'},
"persona.survey.manufacturing":{en:"Manufacturing"},"line.edit.instructions":{fr:"Retour: Sauvegarder les modifications \nÉchap : Annuler les modifications\nDouble-clic : supprimer/réinitialiser le point",en:"Enter: Save Changes\nEscape: Cancel Changes\nDouble-Click: Remove/Reset Point",zh:"Enter: 保存更改\nEscape: 取消更改\n双击: 删除/重设"},"onprem.confluence.editlinked.body":{en:"<p>This diagram is attached to page %s.</p><p>Your edits will affect all pages that contain this diagram. Do you want to proceed?</p>"},
"trial.intro.storage.description":{ru:"Добавляйте фотографии или даже видео к Вашим документам, не беспокоясь о том, что у Вас закончится место.",fr:"Ajoutez des photos et même des vidéos à vos documents sans vous inquiéter ne plus avoir de place",en:"Add pictures or even video to your documents without worrying that you will run out of room.",nl:"Voeg foto's of zelfs video's toe aan uw documenten zonder u zorgen te maken of u wel genoeg ruimte heeft",pt:"Adicione imagens ou até vídeos em seus documentos sem se preocupar com falta de espaço.",
no:"Legg til bilder og videoer til dokumentet, uten at du trenger å bekyme deg for om det er nok plass.","zh-tw":"向您的文檔添加圖片甚至視頻，而無需擔心您會耗盡存儲空間。",de:"Fügen Sie Bilder oder sogar Videos zu Ihren Dokumenten hinzu, ohne sich Sorgen machen zu müssen, dass Sie nicht genug Speicherplatz haben.",da:"Tilføj billeder eller endda video til dine dokumenter uden at være bange for, at du vil løbe tør for plads.","zh-cn":"向您的文档添加图片甚至视频，而无需担心您会耗尽存储空间。",es:"Agregue imágenes e incluso video a sus documentos sin preocuparse porque pueda quedarse sin espacio."},
"return.to.team.view":{en:"Return to Team View"},"footer.gallery":{en:"Gallery"},"saml.receiveEmails.title":{en:"Receive email notifications"},"multishare.publish.continue":{en:"Skip"},"printOrDownload.dontShowThisAgain":{en:"Don't show this again"},"menu.block.moveToLayer":{fr:"Placer à la couche",en:"Move to Layer"},"registerLevel.atlassian.footer.stepThree":{en:"Link account to Lucidchart"},"doclist.nav.create.folder":{en:"Create Folder"},"restrictions.tooltip.content":{en:"Content"},"bugs.report.button.submit":{en:"Report Problem",
zh:"报告问题"},"titlebar.working.offline.callout.title":{en:"You are currently working in offline mode"},"publish.downloaddialog.resolution.print":{en:"Print"},"users.driveintegration.unlink.p.chart":{en:"Are you sure you want to unlink your Google Drive account? This will stop syncing your Lucidchart diagrams, but won’t delete any Lucidchart diagrams from your Google Drive."},"comparisonTable.okta":{en:"Okta"},"pricingTable.feature.press.basic.dpi.tip":{fr:"Obtenez votre contenu dans les mains de vos clients. Avec une exportation PDF de 300 points par pouce, les documents imprimés seront nets et professionnels. ",
en:"Get your content in the hands of your customers. With a PDF export of 300 dots per inch, printed documents will look crisp and professional.",nl:"Verspreid uw materiaal naar de handen van uw klanten. Met een PDF uitvoering van 300 stipjes per inch zien documenten er scherp en professioneel uit.",pt:"Coloque o seu conteúdo na mão dos seu clientes. Com uma exportação de PDF de 300 pontos por polegada, documentos impressos terão uma aparência atraente e profissional.",de:"Geben Sie Ihren Kunden die Fakten direkt auf die Hand. Exportieren Sie Ihre PDFs und drucken Sie professionelle Dokumente mit einer messerscharfen Auflösung von 300 dpi Druckqualität.",
es:"Lleve su contenido a las manos de sus clientes. Con exportaciones de PDF de 300 puntos por pulgada, sus documentos se verán nítidos y profesionales."},"dialog.clipboard.completeprompt":{en:"Refresh the page to enable full copy and paste functionality."},"assets.brand.styles.description":{en:'These styles will be the defaults for new text boxes. They will also appear in both the paragraph styles list under "Brand Styles" and font list under "Brand Fonts".'},"dialogs.analytics.publish.to.start.message.editor":{en:"Publish your document and share the link to start collecting data."},
"users.cancel.reason.price.pro":{en:'Would the Basic account work for you? At just $%s/month, it could be the right option. <a href="/users/level?source=CancelSubscriptionPro">Compare levels</a>.'},"trial.intro.bullets.freeTrial":{ru:"Бесплатный %d-дневный пробный период",fr:"Essai gratuit",en:"Free %d day trial",nl:"Gratis %d daagse proefperiode",pt:"%d dias de teste grátis",no:"Gratis %d dager prøveperiode","zh-tw":"免費 %d 天試用",de:"Kostenlose %d Tage Testversion",da:"Gratis %d dages prøveversion",
"zh-cn":"免费 %d 天试用",es:"Día número %d del período de Prueba"},"features.view-only.description.split":{en:"You can also choose to leave the team and take your documents with you."},"text.tabs.left.label":{en:"Left"},"pricingTable.feature.chart.edu.pro.third":{fr:"",en:"1 GB storage",nl:"",pt:"",de:"",es:""},"tooltip.share.buzz":{en:"Share on Google Buzz",zh:"在Google Buzz 上分享"},"dialog.newdoc.press.category.edu.short":{en:"Education"},"onboarding.welcomeDialog.importIndesign":{en:"or Import InDesign >"},
"brand_assets.image.delete.title":{en:"Delete Image"},"users.button.add_user":{en:"Users"},"gui.footer.overPageLimit":{en:"Over Page Limit (%d of %d)"},"footer.net":{en:"Network diagram"},"angular_users.education.certify_student":{en:"By requesting a free upgrade, you certify that you are a student."},"optionbar.group.options":{fr:"Options",en:"Options",zh:"选项"},"tips.buttons.close":{en:"Close",zh:"关闭"},"org.gapps.pendingusers.notification.p":{en:"As the team administrator, you can receive an email notification anytime a user joins Lucidchart from your Google Apps domain but is not granted a license because the license limit has been reached."},
"user.close.reason.finished.plural":{en:"Our current project has finished / We have no further use for diagramming"},"users.cancel.reason.individual.business.closed":{en:"My company has gone out of business"},"status.autosave.saved":{en:"Saved"},"community.h.forked.most":{en:"Most Created"},"users.role.AccountOwner":{en:"Account Owner"},"users.driveintegration.install.h":{en:"Google Drive Integration"},"button.republish":{en:"Republish"},"indesign.missingContent.upload":{en:"Upload"},"users.close.admin.dialog.teamPage":{en:"Manage Team Members"},
Annual:{fr:"Annuellement",en:"Annual",nl:"Jaarlijkse",pt:"Anual",de:"Jährlich",es:"Anual"},"users.close.admin.dialog.newAdmin":{en:"Assign a New Account Admin"},"user.close.reason.free.trial.response1":{en:"Did you know that you can use a Free account forever?  You're currently on a free trial of a premium account. "},"user.close.reason.free.trial.response2":{en:"Move to a Free account now"},"users.userdetails.roles.account_owner":{en:"Account Owner"},"dialogs.page.template.create.title":{en:"Create Page Template"},
"user.close.enterprise.dialog.ok":{en:"OK"},"users.documentanalytics.setup.viewerId":{en:'To view the analytics that have been recorded, you\'ll need to provide a View ID associated with the Tracking ID. <a href="http://support.lucidpress.com/entries/49613789" target="_blank">Visit this tutorial</a> for help finding your Google Analytics View ID.'},"user.googledrive.button.syncing":{en:"Syncing"},"user.paymentHistory.currentSubscription":{en:"Current Subscription Level"},"notice.amazon_update_billing":{en:"Update billing information"},
"settings.team.member":{en:"You are in the following groups:",zh:"您是以下团队的成员："},"user.backups.backup.download":{en:"Download"},"features.buy-account.title":{en:"Expired Team Trial"},"publication.dialog.embed.deactivate":{en:"Deactivate"},"navigation.page.template":{en:"Press ESC to stop editing this page template"},"subscription.change.preview.title.renew":{en:"Reactivate Cancelled Subscription"},"atlassian.server.authflow.blurb":{en:"Lucidchart features free integrations with Confluence, JIRA, HipChat, and more. Users on your Lucidchart team will be able to edit and create diagrams; everyone else can view the diagrams for free. Creating or integrating a team will link the %s add-on to your Lucidchart Team or Enterprise account."},
"menu.insert.fillWithIpsum":{en:"Fill with Placeholder Text"},"publication.embed.dialog.message":{en:"To embed this document on a webpage, copy and paste the code into the HTML section of your website."},"preferences.requestToJoinTeamAllowed":{en:"Allow new users on your domain to email you requests to join the team"},"trialsurvey.jobtitles.83":{en:"Senior Account Representative"},"licensesurvey.resubmit":{en:"Resubmit"},"signin.description":{en:"As the team administrator, you can choose the methods by which team members are allowed to access Lucidchart."},
"payment.fieldNames.firstName":{fr:"Prénom",en:"First Name",nl:"Voornaam",pt:"1º nome",no:"Fornavn","zh-tw":"名",de:"Vorname",da:"Fornavn","zh-cn":"名",ja:"名前",es:"Nombre"},"features.inkDropper.title":{en:"Eyedropper"},"users.adduser.add_manually":{en:"Add Manually"},"ctxpane.layout.locking.content":{en:"Content"},"presentation.prev":{en:"Previous slide"},"fillcontrols.image.maskbutton":{en:"Edit Mask"},"doclist.badge.shared.title":{en:"Shared"},"new.subscription.cost":{en:"Your new subscription will cost %s or %s."},
"features.announce.freeTrial24":{en:"Try it free for a day"},"collaborate.restrictedDomains.notAllowed":{en:"Available Domains:"},"orginvitation.confirm.accountOwner.button.ignore":{en:"Keep Current Account"},"users.cancel.all.feature1.elaborate.press":{en:"You will lose the ability to <strong>create, edit, and publish documents</strong> if you exceed the storage limit. Free accounts are limited to 25 MB."},"users.adduser.domain.setup.total_users.none":{en:'There are a total of <span class="bold">%s other users</span> from your domain. '},
"author.by":{en:"by %s",zh:"%"},"ctxpane.layout.arrange.align.top":{en:"Top align selection"},"multishare.email.title":{en:"In email"},"multishare.embed.code.copyTooltip":{en:"Ctrl+C to copy"},"payment.paymentOptions":{fr:"Options de paiement",en:"Payment Options",nl:"Betalingsopties",pt:"Opções de pagamento",no:"Betalingsvalg","zh-tw":"支付選項",de:"Zahlungsoptionen",da:"Betalingsmuligheder","zh-cn":"支付选项",ja:"支払いオプション",es:"Formas de Pago"},"notification.comment.action":{en:"commented on"},"menu.collaborateButton.hint":{en:"Share with collaborators."},
"unsubscribe.options.tooManyEmails":{en:"I get too many emails"},"users.close.admin.dialog.p1.singular":{en:"There is 1 user on your team. Closing your account will leave your team without an account admin."},"optionbar.group.add_a_column":{fr:"Enlever une colonne",en:"Remove a column"},"payment.youWillBeCharged.taxFallback":{fr:"Vous serez facturé immédiatement de %s (plus taxes locales applicables) pour votre nouvel abonnement.",en:"You will immediately be charged %s (plus any necessary sales tax) for your new subscription.",
nl:"U zal onmiddellijk %s (plus de noodzakelijke btw) aangerekend worden voor uw nieuw abonnement.",pt:"Você será cobrado %s + (mais qualquer imposto necessário sobre vendas) imediatamente pela sua nova assinatura.",no:"Du vil øyeblikkelig bli belastet %s (pluss eventuell omsetningsavgift) for ditt nye abonnement.","zh-tw":"您將為您的新計劃立即支付 %s (另加必要的消費稅)。",de:"Die Kosten für Ihr neues Abonnement %s (zuzüglich der anfallenden Verkaufssteuern) werden sofort in Rechnung gestellt.",da:"Du vil omgående blive opkrævet %d (plus eventual påkrævet moms) for dit nye abonnement.",
"zh-cn":"您将为您的新计划立即支付 %s (另加必要的消费税)。",ja:"新しいプランのため %s (さらに必要な消費税が加算) が請求されます。",es:"Se realizará de inmediato un cargo de %s (más cualquier impuesto que aplique) por su nueva suscripción."},"saml.manage.optional":{en:"Optional"},"multishare.publish.type.pdf":{en:"Full document (PDF)"},"users.adduser.domain.supportforum":{en:"Support Forum"},"levelName.basic":{fr:"Classique",en:"Basic",nl:"Basis",pt:"Básico","zh-tw":"基本版",de:"Basic","zh-cn":"基本版",ja:"ベーシック",es:"Básica"},"directory.verification.custom":{en:"Redirect to custom authentication URL"},
"fontselect.brand":{en:"Brand Fonts"},"option.line.color":{fr:"Couleur de la ligne",en:"Line Color",zh:"线条颜色"},"subscription.change.preview.annualSavings":{en:"Save %d%%"},"multishare.web.title":{en:"On the web"},"features.presentation-mode.chart.title":{en:"Presentation Mode"},"admin.assets_page.description":{en:"Brand colors, fonts, styles, and images"},"org.prefs.lockout.five":{en:"5 minutes"},"dialog.hotkeyref.prevFrame.description":{en:"Go to previous presentation slide"},"presentationpanel.menu.delete":{en:"Delete"},
"onboarding.welcomeDialog.viewOnlyIntro":{en:"You are currently a view-only user. Get full access by requesting a license."},"tooltip.share.facebook":{en:"Share on Facebook",zh:"在Facebook上分享"},"multishare.publish.link.submit":{en:"Generate Link"},"notification.changeNotification.title":{en:"Document edited"},"comparisonTable.presentation.mode":{en:"Presentation mode"},"comparisonTable.editing.and.commenting":{en:"Editing and commenting"},"flash.org.admin.transfer.success":{en:"Successfully transferred Account Admin role."},
"publish.downloaddialog.tip.forretina":{en:"Recommended for digital documents that will be viewed on a high-resolution screen."},"pay.later":{en:"Pay Later"},"tips.richtext.note.p":{en:"Note: These languages currently work with the default font (Liberation Sans).",zh:"注：目前这些语言的默认字体为（Liberation Sans）。"},"presentation.settings.defaultAspectRatio":{en:"Default aspect ratio"},"atlassian.server.authflow.error.unlink":{en:"There was a problem unlinking your Lucidchart account. Please contact support for help."},
"menu.shareButton.text":{en:"Share"},"optionbar.fields.edit":{fr:"Gérer les champs",en:"Manage Fields"},"comment.atmentions.canedit":{en:"edit"},"doclist.search.noresults":{en:"Your search did not match any documents."},"documents.search.results":{en:"Search (%d results)"},"subnav.search.community":{en:"Search Community",zh:"社区搜索"},"notice.upgrade":{en:"Upgrade to a paid account!",zh:"升级至付费账户"},"dock.page.gridandscale":{en:"Grid & Scale"},"users.pay.p.trial":{en:"Your free trial of %s expires on %s. You may pay this fee now, or after your free trial expires.",
zh:"您%s的免费试用中的%s已经过期了。您可以现在，或等到您免费试用到期之后，支付此费用。"},"comparisonTable.visio.import.and.export":{fr:"L’importation et l’exportation de Visio",en:"Visio import and export",nl:"Visio importeren en exporteren",pt:"Importe e exporte para o Visio",de:"Visio Import und Export",es:"Importar de y hacia Visio"},"doclist.menu.newfromtemplate":{en:"New from Template"},"openid.invalid.claimid":{en:"Invalid authentication request.  Please try again later."},"subnav.subcategories.all":{en:"All Subcategories",zh:"全部子范畴"},
"login.oauth.denied":{en:"Unable to login. Access was denied."},"link.generate":{fr:"Générer un lien",en:"Generate Link",zh:"生成连接 "},"licensesurvey.managerNameQuestion":{en:"Manager Name"},"menu.block.unlock":{fr:"Déverrouiller",en:"Unlock"},"menu.page.masterpage.new":{fr:"Nouvelle page de modèle",en:"New Page From Master"},"pricingTable.feature.press.edu.enterprise.highlight":{fr:"",en:"Seamless Google Classroom integration",nl:"",pt:"",de:"",es:""},"user.close.reason.emails":{en:"I don't want to receive more emails"},
Invite:{fr:"Inviter",zh:"邀请"},"education.faq.press.collaborate.with.edu.question":{en:"Can I collaborate with others using a free EDU Personal account?"},"pricing.faq.nosubscription.answer.press":{fr:"Vous aurez toujours accès à vos documents que vous choisissiez ou non un abonnement payant. Cependant, en raison des limitations de l’offre de base, vous ne pourrez éditer des documents que si votre utilisation de compte de stockage n’excède sa limite. ",en:"You will always have access to your documents whether or not you choose a paid subscription. Due to the limitations of the Free plan, however, you will not be able to edit documents if your account storage usage has exceeded its limit.",
nl:"U zult altijd toegang behouden tot uw documenten, of u nou een betaalt abonnement kiest of niet. Door de beperkingen van het Gratis account zult u echter niet in staat om documenten te bewerken als het opslaggebruik van uw account de grens heeft overschreden.",pt:"Você sempre terá acesso a seus documentos quer tenha ou não escolhido uma assinatura paga. Devido às limitações do Plano Gratuito, todavia, você não estará habilitado a editar documentos caso exceda o limite de armazenamento de sua conta.",
de:"Unabhängig davon ob Sie sich für die Nutzung eines kostenpflichtigen oder kostenlosen Abbonnement entscheiden, haben Sie jederzeit Zugang zu Ihren Dokumenten. Die Einschränkungen des »Free« Angebotes können jedoch in einigen Fällen dazu führen, dass Sie ihre Dateien nicht bearbeiten können, da Ihr Speicherplatzlimit bereits erreicht und Änderungen an Dokumenten nicht gespeichert werden können.",es:"Siempre tendrá acceso a sus documentos, tanto si elige una suscripción paga como si no. Debido a las limitaciones del plan gratuito, sin embargo, no podrá editar documentos si el espacio de almacenamiento de su cuenta excede su límite."},
"optionbar.group.selected":{fr:"Sélectionné",en:"Selected",zh:"已选择"},"footer.jive":{en:"Jive"},"menu.masterpage.delete":{fr:"Supprimer le modèle",en:"Delete Master"},"press.onboarding.footer.message":{en:"No tips, please"},"eduRequest.error":{en:"There was an error processing your request"},"groups.actions.edit":{en:"Rename Group"},"menu.template.save.description":{fr:"Enregistrer le document comme gabarit",en:"Save document as a template",zh:"另存为模版文件"},"ondemand.jira.edit.editing_diagram_message":{en:"Editing Lucidchart Diagram"},
"tips.h2.getstarted":{en:"3 Tips to Get Started with Lucidchart:",zh:"开始使用Lucidchart的三个窍门："},ok:{en:"OK"},"presentation.exitfullscreen2":{en:"Use your browser to exit fullscreen"},"preferences.licenses.custom.preview":{en:"Preview Dialog"},"query.refresh.status.copyDocument":{en:"Copying Document..."},"footer.flowchart":{en:"Flowchart"},or:{zh:"或者"},"documentanalytics.temporalChart.referrer":{en:"Referral Sources"},"features.colorManagement.title":{en:"Color management"},"user.close.recurly2":{en:". Canceling your paid subscription early will set your account as a free account with limited features after that date."},
"signin.error.preferred_enabled":{en:"Default authentication must be enabled and allowed"},"apps.title.atlassian.cloud.desc":{en:"Setup, deactivation, and documentation"},"users.close.button.close.chart":{en:"Close your Lucidchart account",zh:"关闭您的Lucidchart账户"},"dialogs.page.fixBlocks.title":{en:"Page Has Distant Shapes"},"user.cancel.description":{en:"Are you sure you want to cancel your %s account? You'll no longer have access to these features."},"users.usertable.columns.email":{en:"Email"},"users.cancel.reason":{en:"<i>What is your primary reason for deciding to cancel your %s account?</i>"},
"notification.comment.title":{en:"Comment on document"},"manageLicenses.grant":{en:"Grant Licenses"},"menu.block.lockAspectRatio":{en:"Lock Aspect Ratio"},"features.publishWithLPLogo.description":{en:"Keep the focus on your content with a sleek digital viewer that's free of Lucidpress branding. Reach your audience on any device, anywhere."},"publish.printdialog.formats.high":{en:"PDF: Best"},"cancelOffer.accept":{en:"I'll take it!"},"orginvitation.confirm.accountOwner.creditTransfer.contactSupportToTransfer":{en:"Please contact support to have this amount credited to the %s team's account."},
"awsimport.dialog.settings.description":{en:"Configure these auto-draw settings to what works best for your environment. You can also change these later."},"documentanalytics.error.dailyLimitExceeded":{en:'Analytics is not available today, but will be up and running again soon. We apologize for the inconvenience and encourage you to check back tomorrow. <a href="http://support.lucidpress.com/tickets/new">Contact support</a> if the problem persists.'},"optionbar.group.links":{fr:"Liens",en:"Links",
zh:"链接"},"user.box.settings.unlink.chart":{en:"Are you sure you want to unlink your Box account? This will stop syncing your Lucidchart diagrams, but won’t delete any Lucidchart diagrams from your Box."},"default.collaborationbar.userlist":{fr:"Vous pourrez inviter d'autres utilisateurs à travailler avec vous une fois le document sauvegardé.",en:"When you save this document, you will be able to invite any number of additional users to work with you.",zh:"在储存此文件时，您可以邀请任意数量的附加用户来与您共同合作。"},"user.settings.profile.avatar":{en:"Forum Avatar"},
"doclist.nav.search":{en:"Search Results",zh:"搜索结果"},"dialog.search.replace.hidden":{en:"Would you like to replace hidden search results?"},"onboarding.welcomeDialog.importVisio":{en:"or Import Visio >"},"dialogs.publicationdelay.analytics.message":{en:"Your document is now tracking analytics data. Data will become available 24 hours after it is collected. To access the analytics, click 'View Analytics' from the docs list."},"growl.invitation.remove.error":{fr:"L'invitation n'a pu être annulée. Si cette erreur persiste, veuillez contacter le soutien technique de Lucidchart.",
en:"Could not remove the invitation.  If this error persists, please contact Lucidchart support.",zh:"无法取消邀请。如果此错误持续出现，请联系Lucidchart服务中心。"},"doclist.menu.importomnigraffle":{en:"Import OmniGraffle (Beta)"},"user.preferences.size.Default":{en:"Default"},"team.setup.nameteam.error":{en:"There was an error naming your team."},"dialog.upgrade.customfonts":{en:"You must upgrade to a Pro or Team subscription to enable custom font uploading."},"subnav.sort.modified":{en:"Last Modified",zh:"最近修改"},"users.role.AccountPayerAndUserAdmin":{en:"Team & Billing Admin"},
"text.align":{en:"Align Text"},"doclist.backup.documents.button":{en:"Backup documents"},"multishare.publish.password":{en:"Require Password"},"multishare.publish.quality.print":{en:"Print-quality (300 dpi)"},"awsimport.dialog.secret":{en:"AWS Secret Key"},"text.align.tooltip.center":{en:"Center text"},"pricingTable.feature.press.basic.dpi.short":{fr:"Générez des documents PDFs de haute qualité d’impression",en:"Print-quality PDFs",nl:"Genereer Pdf’s van printkwaliteit",pt:"Gere PDFs com alta qualidade de impressão",
de:"Erstellen Sie PDFs in Druckqualität",es:"Genere PDFs con calidad de impresión"},"users.close.h2.close.chart":{en:"Close your Lucidchart account entirely",zh:"永久关闭您的Lucidchart账户"},"user.microsoft.install.link.button":{en:"Link to Microsoft"},"email.collaborator.recipient":{en:"Recipient"},"documents.documentLimitOfferDialog.subTitle":{en:"Updated Free Account Policy"},"ondemand.jira.remove.remove_confirmation_message":{en:"Are you sure you want to remove this diagram?"},"footer.developers":{en:"Developers"},
"users.adduserwidget.email.outsideDomain":{en:"One or more emails are not on your team's approved domains. Only your admin can invite users outside approved domains."},"invoices.prefs.lucidTax":{en:"Include Lucid Software tax number"},"users.edituser.remove_from_team.keep_access":{en:"Keep access to the documents they created"},"cancellationsurvey.requiredQuestion.singular":{en:"Error: This question is required."},"optionbar.group.block":{fr:"Bloc",en:"Block",zh:"图形块"},"viewport.selectarea":{fr:"Cliquer et glisser pour sélectionner une partie de la page.",
en:"Click and drag to select part of the page.",zh:"点击并拖动来选择网页的一部分"},"user.cancel.feature.libraries.description2":{en:"wireframing, iPhone mockups, iPad mockups, and mind mapping"},"user.cancel.feature.libraries.description3":{en:" shape libraries."},"user.cancel.feature.libraries.description1":{en:"You will lose access to the "},"apps.title.jive":{en:"Jive"},"force.sso.disabled.google":{en:"This setting is disabled due to <a href=\"/teams/gappsManage\">'Require Google SSO'</a> being turned on."},
"doclist.press.beta.tag":{en:"BETA"},"users.cancel.all.feature2.elaborate.press":{en:"You will lose access to our <strong>library of over 100 stunning templates</strong>. Free accounts are limited to our smaller library of standard templates."},"option.gradient.soft":{fr:"Dégradé léger",en:"Soft Gradient",zh:"轻微渐变"},"features.shape-library.title":{en:"Advanced Shape Libraries"},"pricingTable.paid.monthly.link.2":{fr:"mensuel",en:"monthly",nl:"maandelijkse",pt:"mensalmente",no:"månedlig",de:"monatlich",
da:"månedligt",es:"mensualmente"},"documentanalytics.error.declineAuthorization":{en:"We weren’t able to connect to your Google Analytics account. Please verify that your Google Analytics account is set up correctly, and that you're logged in to that account."},"saml.changeMetadata.title":{en:"Change Metadata"},"layerpanel.lockedalert.persistant":{en:"%s is locked for editing."},"amazonsurvey.name":{en:"Name"},"search.case":{fr:"Sensible à la casse",en:"Case Sensitive"},"historypanel.title":{fr:"Historique",
en:"History",zh:"历史"},"users.cancel.lose.individual.premiumshapes":{en:"I understand I will no longer be able to use premium shape libraries."},"trialOffer.discount.textUnderButton":{en:"Limited time offer • Save 10%"},"licensesurvey.jobFunctionQuestion":{en:"Job Function"},"footer.h.support":{en:"Support",zh:"支持"},"orginvitation.existingaccount.h.annual":{fr:"annuel",en:"annual",nl:"jaarlijks",pt:"anual",de:"jährlich",es:"anual"},"finalizeRegistration.registering":{en:"Complete Registration"},"users.driveintegration.install.features.3.chart":{en:"Stay in Drive to edit and create diagrams"},
"historypanel.team-admin.unlicensed":{en:'Revision history is only available to active Pro and Team subscriptions. As the admin, you can remove this restriction by <a target="blank" href="/users/teamLevel?source=HistoryPanelTeamAdminUnlicensed">upgrading to a professional or team account</a>.'},"orginvitation.teamAdminNormalInvite.assignNewAdmin":{en:"Assign New Account Admin"},"collaborate.option.edit":{fr:"peut modifier",en:"Can edit",zh:"可编辑"},"saml.nameIdFormat.label":{en:"Send NameId format in SAML request"},
"ondemand.jira.configure.once_linked":{en:"Once accounts are linked, you can attach diagrams to JIRA issues."},"prefs.hintLevel.none":{en:"Off"},"teamWelcomeDialog.getStarted.abm":{en:"Welcome to your free account. Invite colleagues today to start your trial of premium team features."},"publication.dialog.embed.dimensions.height":{en:"Height"},"documentanalytics.error.retry":{en:"Something went wrong. Trying again in %02d:%02d"},"pricingTable.feature.press.edu.enterprise.highlight.tip":{fr:"",en:"Streamline and organize your classroom. This integration allows you to make, share, and track Lucidpress assignments right from your Google environment.",
nl:"",pt:"",de:"",es:""},"pricingTable.startTrial.secondLine":{fr:"Gratuit pendant %d jours",en:"free for %d days",nl:"Gratis voor %d dagen",pt:"Grátis por %d dias",de:"Kostenlos für %d Tage",es:"Gratis durante %d días"},"team.inviteusers.cancel":{en:"Cancel"},"email.collaborator.all":{en:"all"},"flash.edu.validate.resend":{en:"Resend validation email"},"awsimport.dialog.footer.importing":{en:"Importing"},"ctxpane.table.borders.grid.none":{en:"None"},"gui.growl.upgrade":{fr:"Passez à la version améliorée!",
en:"Upgrade your account!",zh:"升级您的账户！"},"ctxpane.table.dimensions.rows":{en:"Rows:"},"amazonsurvey.consultant.yes":{en:"Yes"},"documents.ChartToPressTeamTrialDialog.decline":{en:"I don’t want a trial"},"visioexport.ineligible.prefix":{fr:"Visio (VDX) est seulement disponible pour les comptes Pro et Team. Veuillez considérer passer à la",en:"Visio (VDX) export is only available for Pro and Team accounts. Please consider"},"user.cancel.survey.scale.likely":{en:"Very likely"},"users.cancel.persuade.1.press":{en:'Have you checked <a href="http://support.lucidpress.com/categories/20121236-Tutorials">our tutorials</a> for more information about that feature?'},
"prorated.subscription.notice.free":{en:"The remaining credit of $%.2f will be applied to future charges."},"demo.completed.btn":{en:"Let's go!"},"docinfopane.actions.insert":{en:"Insert",zh:"插入%s"},"viewer.usewebgl":{en:"Enable WebGL"},"referrals.month.pro.free":{en:"1 Free Pro Month",zh:"免费的一个月专业账户"},"doclist.menu.importgliffy":{en:"Import Gliffy"},"trialOffer.continueCancellation":{en:"Continue with cancellation"},"ctxpane.text.rules.top":{en:"Top:"},"payment.bounce.getMySavings":{fr:"Réalisez des économies",
en:"Get my savings",nl:"Laat me besparen",pt:"Minhas economias",no:"Få mine oppsparinger","zh-tw":"我要省錢",de:"Ich möchte den Preisnachlass",da:"Få min rabat","zh-cn":"我要省钱",ja:"割引する",es:"Ver cuanto he ahorrado"},"persona.survey.industry.construction":{en:"Construction, Machinery, and Homes"},"publishpanel.tooltip.permalink":{en:"Get permalink"},"ctxpane.gallery.arrange.drag":{en:"Reorder the images using drag & drop"},"atlassian.server.authflow.gettingstarted.community":{en:"Community / questions"},
"directory.domain_lockdown.desc.1":{en:"Domain lockdown allows administrators to force new users onto a single enterprise account. This feature enhances corporate security and document controls, but requires the use of a trusted identity provider such as Google or SAML to validate new users. "},"directory.domain_lockdown.desc.2":{en:"Contact Support"},"directory.domain_lockdown.desc.3":{en:" to configure domain lockdown."},"signin.restrict_ip.lockout_warning":{en:"If your current IP address is not in the range, you will be unable to log in from that IP address."},
"dialog.newdoc.button.upgrade":{en:"Upgrade"},"blobmeter.nostorage.p":{en:'Lucidchart does not support offline functionality on your browser, please try <a href="http://www.google.com/chrome" target="_blank">Google Chrome</a> or <a href="http://www.apple.com/safari" target="_blank">Safari</a> to use Lucidchart offline.'},"team_assets.share_warning":{en:"Team fonts are shared with the entire team. They show up in each team member's fonts list. You, as the admin, must have permission to share the font. The font file needs to be in TTF or OTF and cannot be a right-to-left font."},
"publication.dialog.publishlink":{en:"Copy & paste the URL to share online"},"graffle.upload.select":{en:'Please select OmniGraffle files (.graffle, .graffle.zip) to upload. <a target="_blank" href="http://support.lucidchart.com/entries/51168934-Import-Troubleshooting"> (Learn more)</a>'},"dialog.navigate_away.cancel":{en:"No"},"features.premium":{en:"Premium"},"navigation.group.default":{en:"Press ESC to stop editing this group"},"user.settings.password.forgot.error.chart":{en:"There was an error sending an email to reset your password.  Please <a href=''http://support.lucidchart.com/anonymous_requests/new''>contact support</a> for assistance."},
"menu.publishButton.hint":{en:"Share your final document online."},"pricingTable.label.mockup":{fr:"Armatures / maquettes",en:"Wireframing / mockups",nl:"Wireframing / testmodellen",pt:"Wireframes / maquetes",de:"Wireframing / Mockups",es:"Esquema de página / maquetación"},"preferences.allowpublish":{en:"Publish documents to web pages"},"ondemand.confluence.configure.instance_not_linked_user_on_team":{en:'<p>To use the Lucidchart add-on, you must associate it with a Lucidchart team account.  Only users on your Lucidchart team will be able to edit or create diagrams in Confluence.</p><p>Clicking below will link the add-on to your Lucidchart team "<strong>%s</strong>".</p>'},
"subnav.team.settings":{en:"Settings",zh:"设定"},"user.cancel.survey.agreement.title.none":{en:"I understand that I..."},"saml.manage.optional.explanation":{en:"Users will be able to log in with either their Lucidchart credentials or using SAML.  Recommended for testing your implementation."},"persona.engineering":{en:"IT / Engineering"},"notification.teamInvitation.defaultTeamName":{en:"their team"},september:{fr:"09 - Septembre",en:"09 - September",nl:"09 - September",pt:"09 - Setembro",no:"09 - September",
"zh-tw":"9月",de:"09 - September",da:"09 - September","zh-cn":"9月",ja:"9月",es:"09 - Septiembre"},"user.googledrive.title":{en:"Google Drive"},"preferences.licenses.custom.toggle":{en:"Customize %s license request dialog"},"preferences.licenses.custom.override":{en:"Enable custom dialog"},"users.edituser.edit_roles":{en:"Edit Roles"},"pricingTable.feature.team.third":{fr:"Intégrations de tiers",en:"Third party integrations",nl:"Integraties van derden",pt:"Integração de terceiros",no:"Tredjepartsintegreringer",
de:"Einbindung von Drittanbietern",da:"Tredjeparts integration",es:"Integraciones terciarias"},"apps.title.google":{en:"Google Apps"},"ondemand.hipchat.configure.link_to_team":{en:"Link To Account"},"trialsurvey.jobtitles.68":{en:"Process Analyst"},"trialsurvey.jobtitles.69":{en:"Process Manager"},"ctxpane.layout.arrange.align.center":{en:"Center align selection"},"prefs.zoom.page":{en:"Full Page",zh:"整个页面"},"trialsurvey.jobtitles.60":{en:"Medical Doctor"},"trialsurvey.jobtitles.61":{en:"Network Engineer"},
"trialsurvey.jobtitles.62":{en:"None"},"trialsurvey.jobtitles.63":{en:"Occupational Therapist"},"header.blog":{en:"Blog",zh:"博客",pt:"Blog",es:"Blog"},"trialsurvey.jobtitles.65":{en:"Operations"},"trialsurvey.jobtitles.66":{en:"Paralegal"},"trialsurvey.jobtitles.67":{en:"Personal Use"},"ondemand.confluence.configure.instance_not_linked_user_not_on_team":{en:"<p>To use the Lucidchart add-on, you must associate it with a Lucidchart team account.</p><p>Only users on your Lucidchart team will be able to edit or create diagrams in Confluence.  Please upgrade to a Lucidchart team account then return to this page to configure the add-on.</p>"},
"demo.signUpFree":{fr:"Inscription Gratuite",en:"Sign Up Free",nl:"Registreer Gratis",pt:"Cadastre‐se Gratuitamente",de:"Kostenlos Registrieren",zh:"免费注册",es:"Registrarse Gratos"},"label.currency":{en:"Currency",zh:"货币"},"users.cancel.pro.feature2.elaborate":{en:"You will lose access to the <strong>wireframing, iPhone mockups, iPad mockups, and mind mapping shape libraries</strong>."},"indesign.missingContent.fontFaces.bold":{en:"Bold"},"trialsurvey.questions.subscriptions.options.onetofive":{en:"1-5"},
"confirm.p.x.hist.page.create":{fr:"Quitter l'historique et créer une nouvelle page?",en:"Exit history mode and create new page?",zh:"退出历史模式并创建新页面？"},"persona.survey.engineering":{en:"Engineering"},"uml.sequence.markup.dialog.title":{en:"UML Sequence Markup"},"twitter.chars.remaining":{en:"characters remaining",zh:"剩余字符 "},"users.passwordReset.policy":{en:"Password Policy"},"ondemand.confluence.configure.invite_users":{en:"Invite Users To Join Your Team"},"footer.pamphlet":{en:"Pamphlet maker"},"users.cancel.all.feature1.elaborate":{en:"You will lose the ability to create documents of unlimited complexity. Free accounts are <strong>limited to 60 objects</strong> per document."},
"vdx.import.failed":{fr:"Le fichier Visio n'a pu être converti. Veuiller le télécharger en VDX ou en VSD.",en:"Failed to convert Visio file. Please upload in VDX or VSD format."},"ctxpane.style.slideshow.doubleclick":{en:"Replace this image by double-clicking"},"flash.email.unrecognized":{en:"Unrecognized email address.",zh:"无法识别的电子邮件地址。"},"subnav.storage.manage":{en:"Storage Space"},"user.box.install.features.4.press":{en:"Stay in Box to edit documents"},"multishare.web.customLink":{en:"Custom Link"},
"pricingTable.feature.press.edu.enterprise.second.tip":{fr:"",en:"Maintain complete administrative control over large-scale installations. It’s easy to manage multiple teams across schools, districts, or departments.",nl:"",pt:"",de:"",es:""},"multishare.social.title.chart":{en:"Social"},"orginvitation.confirm.accountOwner.creditTransfer.contactSupportNoAmount":{en:"Please contact support with any questions."},"invoices.prefs.includeCompanyTax":{en:"Include company tax number"},"ondemand.admin.title":{en:"Lucidchart Add-on Admin"},
"unsubscribe.p1.2":{en:"We're sorry to see you go! If you unsubscribe from our newsletters, you won't hear about new and updated features."},"dialogs.pub-password.prompt.label":{en:"Enter Password"},"onboard.previous":{en:"Previous"},"team_assets.delete_font_explaination":{en:"If you delete this font, it will no longer appear in the font manager or in any documents, including those created by team members. They may also see a missing font box (black box). Are you sure you want to delete it?"},"storage.images.label":{en:"Images"},
"persona.survey.automotive":{en:"Automotive"},"pricingTable.label.mindmap":{fr:"Création d'une carte heuristique",en:"Mind mapping",nl:"Mind mapping",pt:"Mapas mentais",de:"Mind-Mapping",es:"Mapas mentales"},"mention.permission.title":{en:"Comment Notifications"},"alert.page.last.delete":{fr:"Vous ne pouvez pas supprimer la dernière page.",en:"You cannot delete the last page.",zh:"你不能删除最后页"},"saml.logInOptions.noForceSSO":{en:"Log in using either SAML or their Lucidchart credentials"},"email.collaborator.message.required":{en:"Please provide a message before sending."},
"documentMeter.full":{en:"You have reached your active document limit"},"flash.org.member.already":{en:"You are already a member of this organization.",zh:"您已经是这个组织的成员。"},"optionbar.fields.remove":{fr:"Enlever un champ",en:"Remove a Field"},"pricingTable.2xLongerTrial":{en:"2x Longer Trial"},"orginvitation.existingaccount.h":{en:"You are currently on a %s %s subscription and can only be connected to one paid account. Would you like to cancel your %s %s to accept the Team invitation?"},"payment.skipPage.continueWithTrial":{fr:"Continuez votre période d'essai",
en:"Continue with your trial",nl:"Ga verder met uw proefperiode",pt:"Continuar com o seu trial ",no:"Fortsett med prøveversjonen","zh-tw":"繼續試用",de:"Setzen Sie Ihr Probeabonnement fort.",da:"Fortsæt med din prøveperiode","zh-cn":"继续试用",ja:"試用期間を続ける",es:"Continuar con la prueba"},"orginvitation.requestToJoin.requestError":{en:"Sorry, there was an error sending your request. Please %s."},"ctxpane.layout.arrange.align.left":{en:"Left align selection"},"org.deleteuser.docusers":{en:"Users",zh:"用户"},"forum.thread.body.label":{en:"Your Message",
zh:"您的主题"},"atlassian.server.authflow.sso":{en:"Or log in with:"},"gapps.activation.configure":{en:"Configure"},"ctxpane.text.underline":{en:"Underline"},"users.driveintegration.autosync.off.press":{en:"Do not automatically sync new documents"},"subnav.h.help":{en:"Help"},"users.driveintegration.install.link.p":{en:"Ensure that you are logged into your Google account before linking."},"confirm.p.x.hist.page.edit":{fr:"Quitter l'historique et modifier les propriétés de la page?",en:"Exit history mode and edit page properties?",
zh:"退出历史模式并编辑页面属性？"},"query.status.listSharedDocs":{en:"Loading..."},"publishpanel.versionsHeader":{en:"All published versions"},"multishare.embed.description":{en:"Embed your final document on your website."},"docinfopane.size":{en:"Size",zh:"大小"},"flash.template.rate.thanks":{en:"Thank you for rating this template!",zh:"谢谢你对模板评分！"},"apps.title.custom":{en:"Custom Keys"},"nav.tutorials":{en:"Tutorials",zh:"教程",pt:"Tutoriais"},"user.paymentHistory.invoiceTitle":{en:"Invoice %s"},"query.status.deletingFileFolders":{en:"Deleting..."},
"comment.attached.object":{en:"You are commenting on the currently selected shape."},"comparisonTable.mind.mapping":{en:"Mind mapping"},"comparisonTable.security":{en:"Security"},"publish.printdialog.upgrade":{en:"Upgrade to unlock"},"settings.team.your":{en:"Your team:",zh:"您的团队："},"dialog.reminder.edit":{en:"Change reminder for this document"},"user.googledrive.backup.weekly":{en:"Backup weekly"},"ctxpane.layout.arrange.match.width":{en:"Match width"},"option.multiplicity":{fr:"Ajouter des multiplicités",
en:"Add Multiplicities",zh:"添加多重性 "},"document.share":{fr:"Partagez",en:"Share",zh:"分享"},"menu.line.draw":{fr:"Dessiner une ligne (L)",en:"Draw Line (L)",zh:"画线"},"pricingTable.premier":{en:"Premier"},"referrals.invite.altlink":{en:"or use this link with friends:",zh:"或与朋友使用此链接："},"team.setup.nameteam":{en:"Name Your Team"},"users.adduser.domain.table.luciduser":{en:"Lucid User"},"admin.identity_management.title":{en:"Identity Management"},"comparisonTable.floor.plans":{en:"Floor plans"},"users.settings.gravatar.p":{en:"You can create a %s account to set your forum avatar. Just make sure you use the same email address in both places!",
zh:"您可以新建一个%s 账户来设定您的论坛头像。请确定您在两个账户使用同一个邮件地址。"},"user.documentanalytics.publish_now":{en:"Publish Now"},"community.h.rated.high":{en:"Highest-Rated",zh:"最高评分"},"user.googledrive.feature.4.chart":{en:"Stay in Drive to edit and create diagrams"},"auth.result.too_many_login_attempts":{en:"Too many login attempts. Please try again later."},"ondemand.confluence.configure.instance_linked_user_on_different_team":{en:'<p>The Lucidchart add-on has been configured to link to a Lucidchart team account, but it is not the team account your are on.</p><p>Clicking below will link the add-on to your Lucidchart team "<strong>%s</strong>".</p>'},
"atlassian.server.authflow.error.notadmin":{en:"You cannot link your Lucidchart team because you are not an administrator."},"persona.survey.industry.retail":{en:"Retail & Consumer Goods"},"navigation.scrolling":{en:"Press ESC to stop editing this scroll area"},"subnav.h.tags":{en:"Tags",zh:"标签"},"pricingTable.free.memoryLimitedTo":{fr:"25 MB de stockage",en:"25 MB storage limit",nl:"25 MB opslag",pt:"25 MB de armazenamento",de:"25 MB Speicherplatz",es:"25 MB de almacenamiento"},"payment.success.detail":{en:"Thank you for your payment! You can see your past invoices under "},
"legend.publish.content":{fr:"Contenu",en:"Content",zh:"内容"},"assets.brand.color.title":{en:"Colors"},"user.backups.restore.name":{en:"Restore"},"dialog.freeLimitations.reason.revisionHistory":{en:"Access revision history"},"box.open.loading.p":{en:"Please wait, your document is loading..."},"multishare.publish.security":{en:"Security"},"notice.trial.expires":{en:'Your free trial of %s expires in %d days. <a href="/users/pay?source=TrialExpiresInXDays">Click here</a> to pay online.',zh:'您的%s免费试用期将在%d天内失效。<a href="/users/pay?source=TrialExpiresInXDays">点击这里</a>在线支付'},
"template.create.cancel":{en:"Cancel",zh:"取消"},"comparisonTable.document.limit":{en:"Document limit"},"subnav.forums.contact":{ru:"Связаться с нами",fr:"Contactez-nous",en:"Contact us",nl:"Neem contact met",pt:"Contate-nos",de:"Kontaktieren Sie Uns",zh:"联系我们",es:"Contacta Con Ventas"},"features.announce.requestlicense":{en:"Request license"},"comparisonTable.bpmn.2.0":{en:"BPMN 2.0"},"users.storage.add.link":{en:"<a class='right link' href='/users/storage?addStorage'>Add storage</a>"},"gui.growl.textlink.instructions.add":{en:"To overflow text into another text box, click the box where you would like the text to overflow."},
"comparisonTable.iso27001.certified":{en:"ISO27001 certified"},"comparisonTable.shared.templates.and.images":{en:"Shared templates & images"},"orginvitation.flash.error":{en:"There was an error accepting the invitation. Please contact support."},"presentationpanel.editing":{en:"Editing slide(s)"},"users.cancel.scale.0":{en:"Not at all likely"},"users.level.trial.change":{en:"You may change your free trial to a different subscription level below."},"user.googledrive.synced.chart":{en:"All of your diagrams are now synced to Google Drive."},
"user.cancel.feature.libraries.check":{en:"Learn more about how to create interactive wireframes and mockups with a %s account"},"user.preferences.zoom.page":{en:"Full page"},"admin.licenses.licenses":{en:"Licenses"},"admin.user_page.title":{en:"Users"},"assets.brand.fonts.upgrade.prompt":{en:"Your custom text styles were reset to the Lucidpress defaults when you upgraded to a Team account. We'd like to restore your custom fonts and make them available to everyone on your team, but we need to confirm that you, as the Team Admin, are legally permitted to do so. <strong>Do you have permission to share the fonts you uploaded as custom fonts with others?</strong>"},
"heading.signin.or":{en:"Or log in with:",zh:"用其他账户登录："},"dialog.inviteprompt.title":{en:"Add Users to Your Team"},"dialog.newdoc.button.back":{en:"Back"},"directory.domain_lockdown.verification":{en:"Add users to team only after they have verified their identity using..."},"indesign.missingContent.skip":{en:"Skip"},"users.registerlevel.description.press":{en:"Lucidpress is a web-based drag and drop publishing app, enabling anyone to create stunning content for print and digital."},"subnav.search.results":{en:"Search Results",
zh:"搜索结果"},"notice.trial.team.empty.action":{en:"Invite"},"ctxpane.layout.locking.style":{en:"Style"},"documentanalytics.temporalChart.share":{en:"Shares"},"dialogs.analytics.republish.to.start.message":{en:"You must republish your document from the editor to begin collecting analytics data."},"payment.contactSupport":{fr:"contactez l'assistance",en:"contact support",nl:"contacteer ondersteuning",pt:"entre em contato com o suporte",no:"kontakt kundesupport","zh-tw":"聯繫技術支持",de:"Kundendienst kontaktieren",
da:"kontakt support","zh-cn":"联系技术支持",ja:"サポートセンターに問い合わせる",es:"contactar a soporte"},"ondemand.confluence.configure.link_to_different_account":{en:" Link To My Team Account "},"ondemand.jira.viewer.loading":{en:"Loading..."},"dialogs.analytics.republish.to.start.message.editor":{en:"You must republish your document to begin collecting analytics data."},"menu.block.hideFrame":{en:"Hide presentation slide(s)"},"users.level.pro.desc":{en:"For independent professionals",zh:"为独立的专业人员"},"optionbar.group.panels":{fr:"Panneaux",
en:"Panels",zh:"面板"},"user.cancel.survey.agreement.title.plural":{en:"I understand that my %d teammates and I..."},"download.error.press":{en:"There was an error with your download. Please <a target='_blank' href='http://support.lucidpress.com/requests/new'>submit a support ticket</a> and include the URL of your file so we can resolve this as soon as possible. We apologize for the inconvenience."},"collaborate.option.own.title":{en:"Owner"},"dialog.newdoc.press.category.custom.team":{en:"Custom - Team"},
"awsimport.dialog.error.server":{en:"Error: Something went wrong getting %s data. Try again."},"ctxpane.table.borders.grid.rows":{en:"Rows"},"tooltip.autosave.unsaved":{en:"Recent changes have not been saved!"},"option.cornerstyle.square":{fr:"Coins carrés",en:"Square Corners",zh:"直角"},"menu.view.showrulers":{en:"Show Rulers"},"presentationpanel.addHighlightHint":{en:"Add highlighted shapes.  Hold down SHIFT to select shapes and press 'Highlight'"},"footer.tos":{en:"Terms of Service",zh:"服务条款"},"option.shape.stroke":{fr:"Bordures",
en:"Stroke shape",zh:"图形描边"},"users.register.h.buy":{en:"%s Account Signup"},"dialog.googrefer.error.same.domain":{en:"Email domain cannot be the same as the domain name"},"user.settings.changes.none":{en:"No changes have been made."},"admin.edituser.email.oauth_conflict.press":{en:"Warning: This user has a Google account linked to their Lucidpress account. By proceeding, <strong>they will no longer be able to use Google Single Sign-on in Lucidpress</strong> with their old email. If they are linked to Google Drive, <strong>their account will be unlinked</strong>."},
"press.onboarding.header.message":{en:"Welcome to Lucidpress %s!"},"gliffy.upload.ro.p":{en:"Gliffy import is available to all Pro and Team subscribers of Lucidchart. You may import your Gliffy documents, but you will not be able to further edit any imported Gliffy documents unless you <a target='_blank' href='/users/level?source=GliffyImportDialog'>upgrade</a> your account."},"org.gapps.requiredrivebackups.weekly":{en:"Weekly"},"user.close.enterprise.dialog.title":{en:"Enterprise Cancellation"},
"preferences.licenseRequests.desc":{en:"Each admin on your account must set their own notification preference by visiting this page. This setting is for the individual and not for the entire account."},"button.changes.save":{en:"Save changes",zh:"保存变更"},"menu.block.frameClearHighlight":{en:"Clear highlights"},"user.close.feedback":{en:"We're sorry to see you go. Would you mind helping us out with some feedback?"},"multishare.embed.title.press":{en:"On your website"},"menu.markup.edit":{en:"Edit Markup"},
"ctxpane.layout.locking.foreground":{en:"Force object to front"},"trial.intro.unlimitedShapes.description":{ru:"Большие идеи требуют много пространства для диаграмм. Моделируйте и создавайте документы неограниченно.",fr:"Les grandes idées ont besoin de beaucoup d'espaces de diagramme. Modélisez et construisez des documents sans limites.",en:"Big ideas need lots of diagram space. Model and build documents without limits.",nl:"Grote ideeën hebben veel diagramruimte nodig. Modelleer en bouw documenten op zonder beperkingen.",
pt:"Grandes ideias precisam de muito espaço de diagrama. Modele e construa documentos sem limites.",no:"Store ideer trenger stor plass. Modellér og bygg dine dokumenter uten begrensning.","zh-tw":"宏大的設想需要大量的圖表空間。不受約束地構建您的文檔。",de:"Große Ideen brauchen viel Diagrammraum. Modellieren und erstellen Sie Dokumente ohne Begrenzungen.",da:"Store ideer har brug for masser af diagram plads. Modeller og byg dokumenter uden grænser.","zh-cn":"宏大的设想需要大量的图表空间。不受约束地构建您的文档。",es:"Las grandes ideas necesitan mucho espacio para los diagramas. Cree y construya documentos sin límites."},
"documentanalytics.refresh":{en:"Refresh"},"indesign.missingContent.imageUploadProgress":{en:"Uploading %d Images..."},"amazonsurvey.consultant":{en:"Are you a consultant?"},"features.collaboration.title":{en:"Unlimited Collaboration"},"users.cancel.basic.feature3.press":{en:"Revision history"},"ondemand.generic.authentication.denied.team_not_configurated":{en:"<p>Your Lucidchart add-on has not been configured.  Please contact your %s administrator.</p>  <p>If you are the %s administrator, click <a href='%s' target='_blank' id='addonCfgLink'>here</a> to configure the Lucidchart add-on.</p>"},
"trial.intro.storage":{ru:"Увеличенное облачное хранилище данных",fr:"Un stockage de Cloud augmenté",en:"Increased Cloud Storage",nl:"Grotere Cloud opslag",pt:"Nuvem de Armazenamento Maior",no:"Utvidet lagring i sky.","zh-tw":"更多雲端存儲",de:"Vergrößerter Cloud-Speicherplatz",da:"Øget Cloud Storage","zh-cn":"更多云端存储",es:"Almacenamiento en la Nube Ampliado"},"gliffy.upload.team.unlicensed.p":{en:"Gliffy import is available to all licensed Team members of Lucidchart. You may import your Gliffy documents, but you will not be able to further edit any imported Gliffy documents unless you request a license from your admin."},
"doclist.refresh.fromTemplate":{en:"New from template"},"payment.cvv.about.masterCardVisaDiscover.altText":{fr:"Cryptogramme sur MasterCard, Visa ou Discover",en:"MasterCard, Visa or Discover CVV code location",nl:"MasterCard, Visa of Discover CVV code locatie",pt:"Local do código CVV do MasterCard, Visa ou Discover",no:"MasterCard, Visa eller Discover CVV-nummer lokalisering","zh-tw":"萬事達(MasterCard), 維薩(Visa) 或 Discover卡上驗證碼的位置",de:"Ort der CVC auf Ihrer MasterCard, Visa-, oder Discover- Karte",
da:"MasterCard, Visa eller Discover CVV kode lokation","zh-cn":"万事达(MasterCard), 维萨(Visa) 或 Discover卡上验证码的位置",ja:"マスターカード,VisaカードもしくはディスカバーカードのCVVコード記載場所",es:"Ubicación del código CVV en MasterCard, Visa o Discover"},"pricingTable.feature.chart.edu.team.third":{fr:"",en:"5 GB storage per team",nl:"",pt:"",de:"",es:""},"angular_users.education.email_message":{en:"We'll send an email to <span class=\"component-highlight\">%s</span>. Click the link in the email, and we'll upgrade you to a Pro account."},
"menu.guide.deletex":{en:"Delete Vertical Guide"},"menu.guide.deletey":{en:"Delete Horizontal Guide"},"dialog.fonts.uploading":{en:"Uploading... (%d remaining)"},"subscriptions.subscriptionUpgrades.success":{en:"Successfully changed subscription level"},"manageLicenses.failedToGrant":{en:"Sorry about that, but we were unable to grant licenses to some of the selected users. Please try granting licenses again. If this problem persists, please contact support."},"invitations.accessLink":{en:"Access Link"},
"url.footer.customers":{fr:"/pages/fr/customers",en:"/pages/customers",nl:"/pages/nl/klanten",pt:"/pages/pt/clientes",de:"/pages/de/kunden",es:"/pages/es/clientes"},"exit.prompt.unsaved":{fr:"Vous avez fait des modifications à ce document qui n'ont pas été enregistrée.",en:"You have made unsaved changes to this document.",zh:"你对该文件做了未保存的修改"},"trialsurvey.jobtitles.48":{en:"Junior Infrastructure Developer"},"trialsurvey.jobtitles.49":{en:"Lead Quality Specialist"},"trialsurvey.jobtitles.46":{en:"IT specialist"},
"trialsurvey.jobtitles.47":{en:"Junior Information Architect"},"trialsurvey.jobtitles.44":{en:"IT Management Consultant"},"trialsurvey.jobtitles.45":{en:"IT Manager"},"trialsurvey.jobtitles.42":{en:"Intern"},"trialsurvey.jobtitles.43":{en:"IT Business Analyst / Consultant"},"trialsurvey.jobtitles.40":{en:"Industrial Engineer"},"trialsurvey.jobtitles.41":{en:"Instructional Technician"},"users.support.h":{en:"Active Support Tickets"},"documentanalytics.error.expiredToken.login":{en:"Login"},"assets.team.fonts.title":{en:"Team Fonts"},
"team.payment.monthly.contract":{fr:"Contrat mensuel",en:"Monthly contract",nl:"Maandelijks contract",pt:"Contrato mensal",no:"Månedlig kontrakt","zh-tw":"按月計劃",de:"Monatlicher Vertrag",da:"Månedlig kontrakt","zh-cn":"按月计划",ja:"月間契約",es:"Contrato mensual"},"menu.tos":{en:"Terms of Service"},"flash.permission.denied":{en:"Permission denied.",zh:"权限被拒绝"},"dialog.sharePrompt.decline":{en:"No thanks"},"users.level.personal.desc":{en:"For individuals",zh:"为个人使用"},"community.h2.category":{en:"%s Examples",
zh:"%s 范例"},"ctxpane.gallery.arrange.ctrlclick":{en:"Ctrl-click to select multiple images"},"registration.enterEmail":{en:"Enter your email",no:"E-postadresse",da:"Indtast din email"},"optionbar.group.controls":{fr:"Commandes",en:"Controls"},signout:{en:"Log out",zh:"退出"},"persona.callToAction":{en:"With over 2 million users, our program is one of the most popular productivity apps in the Chrome Web Store and Google Apps Marketplace. See why corporations, freelancers, and nonprofits choose Lucidchart."},
"teamWelcomeDialog.emailPlaceholder":{en:"Email for Team Member %s"},"presentation.options":{en:"Presentation options"},"users.cancel.lose.team.pro.press":{en:"I understand my team and I will no longer be able to embed documents, upload custom fonts, or add additional storage."},"force.password.change":{en:"You must change your password"},"comparisonTable.full.knowledge.base":{en:"Full knowledge base"},"users.editgroups.dialog.no_groups":{en:"You do not have any groups created yet!"},"button.notnow":{en:"Not Now"},
"user.paymentHistory.dowloadPDFInvoice":{en:"Download Invoice as PDF"},"referrals.month.pro.credit.desc":{en:"Get one month credit for a Lucidchart Pro account.",zh:"Lucidchart 专业账户将获得一个月的点数 "},"finalizeRegistration.description":{en:"We hope you have enjoyed using Lucid%s. Complete your registration now to continue working."},"persona.survey.consulting":{en:"Management Consulting"},"user.close.reason.finished":{en:"My current project has finished / I have no further use for diagramming"},"embedpanel.chkbox.label":{fr:"Publie le lien",
en:"Publish Link",zh:"发布链接"},"pricing.quote1.content":{fr:"Beaucoup de nos clients souhaitent communiquer par des documents Visio, et avec Lucidchart, nous pouvons exporter les fichiers en format Visio. Lorsque nous envoyons ces diagrammes, nous pouvons choisir le format PDF ou Visio, et cette flexibilité est très importante. De plus, Lucidchart était moins cher et ne nécessitait pas une installation sur l'ordinateur de tout le monde.",en:"A lot of our customers want to communicate through Visio documents, and with Lucidchart, we can export into standard Visio file formats. When we send those diagrams, we can choose from PDF or Visio format, and that flexibility is very important. Plus, Lucidchart was less expensive and didn't need to be installed on everybody's machine.",
nl:"Veel van onze klanten willen communiceren via Visio-documenten, en met Lucidchart kunnen we exporteren naar standaard Visio-bestandsformaten. Wanneer we deze diagrammen versturen, kunnen we kiezen uit PDF-of Visio-formaat, en die flexibiliteit is zeer belangrijk. Bovendien was Lucidchart minder duur en hoefde het niet op elke machine geïnstalleerd te worden.",pt:"Muitos de nossos clientes querem se comunicar usando documentos do Visio e, com o Lucidchart, podemos exportar para formatos de arquivos padrão do Visio. Quando enviamos esses diagramas, podemos escolher entre o formato PDF ou Visio, e essa flexibilidade é muito importante. Além disso, o Lucidchart era mais barato e não precisava ser instalado na máquina de todos.",
no:"Mange av våre kunder vil kommunisere gjennom Visiodokumenter, og med Lucidchart kan vi eksportere til standard Visioformater. Når vi sender disse diagrammene, kan vi velge mellom PDF eller Visioformat, og denne fleksibiliteten er veldig viktig. I tillegg var Lucidchart billigere og måtte ikke installeres på alle maskinene.",de:"Viele unserer Kunden wollen gern mittels Visio-Dokumenten kommunizieren. Mit Lucidchart können wir einfach in standardmäßige Visio-Dateiformate exportieren. Beim Senden dieser Diagramme können wir zwischen PDF und Visio-Format wählen und diese Flexibilität ist enorm wichtig für uns. Darüber hinaus war Lucidchart günstiger und wir mussten es nicht auf allen Computern installieren.",
da:"Mange af vores kunder ønsker at kommunikere gennem Visio dokumenter, og med Lucidchart, kan vi eksportere ind i standard Visio filformater. Når vi sender disse diagrammer, kan vi vælge mellem PDF eller Visio format, og den fleksibilitet er meget vigtig. Plus, Lucidchart var billigere, og behøvede ikke at blive installeret, på alles maskiner.",es:"Muchos de nuestros clientes quieren comunicarse con documentos de Visio, y con Lucidchart podemos exportar archivos a formatos estándar de Visio. Al enviar esos diagramas, podemos elegir entre los formatos PDF o Visio, y esa flexibilidad es muy importante. Además, Lucidchart era más barato y no había que instalarlo en todos los ordenadores."},
"registerLevel.eduPricing.prompt":{en:"Are you an EDU user?"},"amazonsurvey.description":{en:"In an effort to better understand our customers, we’re offering a <strong>$25 Amazon Gift Card</strong> for a short phone call about how you use Lucidchart. Fill out this survey and we’ll contact you if you qualify."},"assets.brand.paywall.styles.text":{en:"Choose Brand Styles..."},"users.restore.import.button":{en:"Restore from backup"},"apps.atlassiancloud.unlink.body":{en:"Unlinking your add-on will cause all team users to no longer have access to Lucidchart diagrams on %s. <br /><br />You will need to relink your instance on the Lucidchart add-on management page on %s.<br />Are you sure you want to unlink this application?"},
"pricingTable.edu.chart.team":{fr:"",en:"Teacher",nl:"",pt:"",de:"",es:""},"label.publish.pdf.comment":{fr:"Format recommandé pour l'impression",en:"Recommended for printing",zh:"建议打印"},"pricingTable.feature.press.edu.team.second.tip":{fr:"",en:"Work smarter with templates, images, and documents shared across your entire team. You can set permissions for each collaborator and use revision history to track their edits.",nl:"",pt:"",de:"",es:""},"atlassian.server.authflow.error.admin.relog":{en:"Log in as an administrator on your Lucidchart account to configure the add-on."},
"users.cancel.persuade.1.chart":{en:'Have you checked <a href="http://support.lucidchart.com/categories/20063795-Tutorials">our tutorials</a> for more information about utilizing our features?'},"payment.youWillBeCharged.trial":{fr:"A partir du %s vous serez facturé de %s (plus taxes locales applicables) pour votre abonnement. Aujourd'hui, vous serez facturé de %s.",en:"Starting %s, you will be charged %s (plus any necessary sales tax) for your subscription. Today you will be charged %s.",nl:"Beginnend van %s zal u %s (plus de noodzakelijke btw) aangerekend worden voor uw abonnement. Vandaag zal u %s worden aangerekend.",
pt:"A partir de %s, você será cobrado %s (mais qualquer imposto necessário sobre vendas) pela sua assinatura. Hoje, você será cobrado %s.",no:"Fra %s, vil du bli belastet med %s(pluss eventuell omsetningsavgift) for ditt abonnement. Du vil i dag bli belastet %s.","zh-tw":"從 %s 開始，您將為您的計劃支付 %s (另加必要的消費稅)。今日您將支付 %s。",de:"Ab dem %s werden Ihnen %s (zuzüglich der anfallenden Verkaufssteuern) für Ihr Abonnement in Rechnung gestellt. Heute wird Ihnen %s in Rechnung gestellt.",da:"Fra og med %s, vil du blive opkrævet %s (plus eventual påkrævet moms) for dit abonnement. I dag vil du blive opkrævet %s.",
"zh-cn":"从 %s 开始，您将为您的计划支付 %s (另加必要的消费税)。今日您将支付 %s。",ja:"開始日 %sに%s (さらに必要な消費税が加算) が新しいプランのために請求されます。本日は%s請求されます。",es:"A partir de %s se realizará un cargo de %s (más cualquier impuesto obligatorio a las ventas) por su suscripción. El día de hoy se hará un cargo de %s."},"login.with.password":{en:"Login with Password"},"saml.currentCertificate.title":{en:"Current Certificate Domain"},"flash.document.delete.error":{en:"Error deleting that document. Please try again later.",zh:"删除该文件存在错误，请稍后再试。"},"users.cancel.pro.feature2.link":{en:"Learn more about how to create interactive wireframe and mockups with a Pro account"},
"users.grant_licenses.title":{en:"Grant Requested Licenses"},"trial.intro.text":{ru:"Lucid%s пробный премиум-период предоставляет Вам доступ к нашим платным свойствам в течение периода действия Вашего пробного периода. Никаких обязательств, и Вы можете отказаться в любое время. Платные свойства включают",fr:"Un essai premium vous permet d'accéder à nos fonctionnalités payantes pendant la durée de votre essai. Il n'y a pas d'engagement et vous êtes libre d'annuler à tout moment. Les fonctionnalités payantes concernent",
en:"A Lucid%s premium trial provides you access to our paid features during the length of your trial. There is no commitment and you are free to cancel anytime. Paid features include",nl:"Een premium proefperiode van Lucid%s geeft u toegang tot onze betaalde functies voor de duur van de proefperiode. Er is geen verplichting en u bent vrij om op elk moment op te zeggen. Betaalde functies omvatten",pt:"Um teste premium da Lucid%s te oferece acesso a nossos recursos pagos durante o período do teste. Não há compromisso e você está livre para cancelar a qualquer momento. Os recursos pagos incluem",
no:"En Lucid%s premium prøveperiode gir deg tilgang til våre betalte løsninger under prøveperioden. Det er ingen bindinger, og du kan avbryte når som helst. Betalte løsninger inkluderer","zh-tw":"Lucid%s高級試用版在試用期間您可享有我們付費版的所有功能。無需任何協議，您可隨時取消。付費版功能包括",de:"Die Lucid%s Premium Testversion, bietet Ihnen Zugriff auf unsere bezahlten Eigenschaften während der Dauer der Testversion. Es gibt keine Verpflichtungen und Sie können jederzeit kündigen. Bezahlte Eigenschaften beinhalten",da:"En Lucid%s premium prøve giver dig adgang til vores betalte funktioner under ​​din prøveperiode. Der er ingen forpligtelse og du er fri til at annullere når som helst. Betalte funktioner omfatter",
"zh-cn":"Lucid%s高级试用版在试用期间您可享有我们付费版的所有功能。无需任何协议，您可随时取消。付费版功能包括",es:"La prueba de Lucid%s Premium le da acceso a características de la versión paga durante el tiempo del período de prueba. Se trata de una prueba sin compromiso la cual es libre de concluir en cualquier momento. Las opciones de pago incluyen:"},"user.googledrive.button.link":{en:"Link to Drive"},Monthly:{fr:"Mensuellement",en:"Monthly",nl:"Maandelijkse",pt:"Mensal",de:"Monatlich",es:"Mensual"},"orginvitation.confirm.teamMerge.explainMerge":{en:"Accepting this invitation will merge your team account into the %s team. All of your team members' documents and sharing permissions will be preserved."},
"pricingTable.free.documentEmbedding":{fr:"Intégration de document",en:"Document embedding",nl:"Document insluiten",pt:"Incorporação de documentos",de:"Einfügen von Dokumenten",es:"Inserción de documentos"},"dialog.share.collaborators.heading":{fr:"Permissions",en:"Permissions",zh:"权限"},"optionbar.group.color":{fr:"Couleur",en:"Color",zh:"颜色"},"pricingTable.label.sla":{fr:"SLA",en:"SLA",nl:"SLA",pt:"SLA",de:"SLA",es:"SLA"},"graffle.upload.team.unlicensed.p":{en:"OmniGraffle import is available to all licensed Team members of Lucidchart. You may import your OmniGraffle documents, but you will not be able to further edit any imported OmniGraffle documents unless you request a license from your admin."},
"documents.ChartToPressTeamTrialDialog.accept":{en:"Start your trial"},"billing.update.button":{en:"Update Billing Information"},"saml.manage.invalididp":{en:"Unsupported SAML Identity Provider."},"ctxpane.common.shadow.blur":{en:"Blur"},"users.notifications.h":{en:"Notifications"},"users.merge.message.chart":{en:"Your account was created %s with a username and password. Please enter your Lucidchart account email and password to confirm ownership of this account."},"menu.comment.add":{en:"Add Comment"},
HiddenPage:{en:"Hidden Page"},"multishare.publish.format.pdf":{en:"PDF"},"referrals.tab.status":{en:"Referral Status",zh:"推介状态"},"referrals.status.step1.h":{en:"Step 1",zh:"第一步"},"menu.share.social":{en:"Share on Social Media"},"payConfirm.monthly.title":{en:"Thank you for your subscription. How about an annual account?"},"payment.payNow":{fr:"Payer",en:"Pay Now",nl:"Betaal Nu",pt:"Pague agora",no:"Betal nå","zh-tw":"現在支付",de:"Jetzt bezahlen",da:"Betal nu","zh-cn":"现在支付",ja:"今すぐ支払う",es:"Pague Ahora"},
"oauth.result.not_signed_in":{en:"You are not signed in."},"alert.ie8_readonly":{en:'Sorry, but Lucidchart is only available in read-only mode for Internet Explorer version 8. Fortunately, there are free alternatives that support Lucidchart, such as <a target="_blank" href="http://google.com/chrome">Google Chrome</a>, <a target="_blank" href="http://firefox.com">Mozilla Firefox</a>, or <a target="_blank" href="http://apple.com/safari">Safari</a>.'},"pricingTable.label.storage":{fr:"Espace de stockage",
en:"Storage space",nl:"Opslagruimte",pt:"Espaço de armazenamento",de:"Speicherplatz",es:"Espacio de almacenamiento"},"atlassian.server.authflow.gettingstarted.teammanagement":{en:"Team Management"},"user.settings.communication.title":{en:"Communication Preferences"},"register.next":{en:"Next"},"ctxpane.text.rules.width":{en:"Width"},"user.preferences.snapping.grid":{en:"Snap to grid"},"menu.comment.show":{en:"Show Comments"},"flash.document.undelete.error":{en:"Error un-deleting that document. Please try again later.",
zh:"取消删除的文件存在错误，请稍后再试。"},"teams.menu.rename.confirm":{en:"Enter a name for this group",zh:"输入此小组的新名称"},"pricingTable.feature.press.team.highlight":{fr:"Tous les avantages du Pro dans un pack d’équipe",en:"All the benefits of Pro in a team package",nl:"Alle voordelen van Pro in een teampakket",pt:"Todos os benefícios de um Pro em um pacote de equipe",de:"Alle Vorteile von »Pro« in einem Team Packet",es:"Todos los beneficios de Pro en un paquete para equipos"},"label.renew":{en:"Reactivate"},"documentanalytics.temporalChart.viewBy":{en:"View by:"},
"dialogs.font.upgrade.p2.onTrial":{en:"Upgrade to a Pro account trial to enable this premium feature."},"saml.logoutRedirect.title":{en:"Logout Redirect"},"user.cancel.feature.press.embed.check":{en:"Check out an example of our embedded viewer"},"flash.invitation.cannot_join_trial_team":{en:"You're on a paid subscription and can't join a free or trial account. Please contact <a href=\"https://lucidchart.zendesk.com/hc/en-us/\">support@lucidchart.com</a> with questions."},"team_assets.confirm_delete_font.title":{en:"Delete Team Font"},
"storage.published.label":{en:"Published documents"},"dialog.newdoc.press.category.digital.short":{en:"Digital"},"documentanalytics.filters.apply":{en:"Apply"},"users.level.td.edu.collab":{en:"Unlimited Collaborators"},"confirm.cancel":{en:"Cancel",zh:"取消"},"pricingTable.teamOption":{fr:"%d utilisateurs: %s/m.",en:"%d users: %s/mo",nl:"%d gebruikers: %s/mnd",pt:"%d usuários: %s/mês",no:"%d brukere: %s/måned",de:"%d benutzer: %s/M.",da:"%d brugere: %s/mdr",es:"%d usuarios: %s/mes"},"payment.unknownPaymentServiceError.title":{fr:"Erreur Service Paiement",
en:"Payment Service Error",nl:"Betaling Service Fout",pt:"Erro de serviço de pagamento",no:"Betalingsfeil","zh-tw":"支付服務故障",de:"Fehler im Bezahlservice",da:"Betalingstjeneste fejl","zh-cn":"支付服务故障",ja:"支払いサービスエラー",es:"Error de la Plataforma de Pagos"},"downloadDialog.content.asSpreads":{en:"Download as Spreads"},"alert.documentOutOfSync.saving":{en:"There was a problem with saving your document. Your document is backing up. Do not refresh your browser. After this backup has finished, you can refresh your browser and continue working."},
"subscription.welcome":{en:"Welcome to %s! You have %d days left on your %s trial"},"atlassian.server.authflow.title":{en:"Setup Your Lucidchart Team"},"dialog.upgradeprompt.never":{en:"Don't ask again"},"bugs.contact.cancel.content":{en:"Hello,\n\nI am switching employment. I would like to transfer ownership of my account admin to: [new email address]."},"atlassian.server.authflow.gettingstarted.helpcenter":{en:"Lucidchart Help Center"},"label.submitEduDowngradeRequest":{en:"Downgrade"},"admin.assets_page.title":{en:"Brand & Team Assets"},
"org.uploadusers.h":{en:"Upload Users",zh:"上传用户"},"flash.unsubscribe.remove":{en:"You may now be contacted at the address %s.",zh:"你现在可以联系到%s的地址"},"dialog.newdoc.units.inches":{en:"Inches"},"multishare.publish.type.page.name":{en:"Single page"},"ctxpane.style.title.shape":{en:"Shape"},"presentation.esc":{en:"ESC"},"community.none.p":{en:"No examples found.",zh:"没有找到范例。"},"nav.cancelAccount":{en:"Cancel Account"},"education.faq.press.renew.free.question":{en:"How do I renew my free EDU account?"},
"message.pagerange.empty":{en:"Please provide a page range"},"tips.community.share.h":{en:"Share an Example",zh:"分享一个例子"},"tips.community.share.p":{en:'Click <span class="highlight">Share Now</span> in the community menu to open the <span class="highlight">Share</span> dialog.  Select a category, enter a short description, then click the <span class="highlight">Share Document</span> button.',zh:' 在社区菜单中点击<span class="highlight">分享</span>则进入<span class="highlight">分享</span> 对话.  选择一个分类, 输入简短的描述, 然后点击 <span class="highlight">分享文件</span> 键.'},
"dialog.sharePrompt.share":{en:"Share"},"user.cancel.reason.usecase":{en:"The features didn't fit my use case"},"comparisonTable.ssl.encryption":{en:"SSL encryption"},"users.register.ed.new.p.chart":{en:"You may also join %s by creating a new Lucidchart account. This account will be linked to %s, and will share all the benefits of %s's subscription.",zh:"你也可以通过新建一个Lucidchart账户来加入%s。此账户会与%s连接，并且可以分享%s的所有功能。"},"features.visioExport.title":{en:"Visio Export"},"email.collaborator.send.copy":{en:"Send a copy to myself"},
"features.embedding.description":{en:"Seamlessly embed a Lucidpress document on your own website. Your audience can watch videos, engage with interactive elements, and view in full-screen mode."},"alert.complexity.team.unlicensed":{en:"If you wish to permanently remove this restriction, please request a license from your Team admin."},"ctxpane.layout.arrange.title":{en:"Arrange"},"ctxpane.layout.rotation.title":{en:"Rotate"},"label.line":{en:"Line",zh:"线段"},"team.inviteusers.placeholder":{en:"jane@team.com, john@team.com, ..."},
"flash.data.save.none":{en:"No data to save",zh:"没有数据保存"},"cancelOffer.subscriptionExtendedGrowl":{en:"Thank you! We've extended your subscription by one month."},"documentanalytics.filters.empty":{en:"No filters available"},"users.close.admin.dialog.p1.plural":{en:"There are %d users on your team. Closing your account will leave your team without an account admin."},"flash.document.undeleted":{en:'Un-deleted document "%s". <a href="%s">Undo</a>',zh:'取消删除的文件“%s“.<a href="%s">撤消</a>'},"button.page.publish":{fr:"Publier la page",
en:"Publish Page",zh:"发布页面"},"documents.search":{en:"Search Documents",zh:"搜索文件"},"user.paymentHistory.cancelled":{en:"End of Subscription"},"users.close.reason.difficult.1.lucid":{en:'Have you checked <a href="http://support.lucidchart.com/categories/20063795-Tutorials">our tutorials</a> for more information?'},"forum.button.backtothread":{en:"Back to thread",zh:"回到主题"},"user.cancel.survey.description":{en:"We're sorry to see you go. Would you mind helping us out with some feedback?"},"users.education.invalid.email":{en:"is not a valid email address.  Please provide 3 valid emails addresses.",
zh:"不是有效的电子邮件地址。请提供3个有效的电子邮件地址"},"features.visioExport.description":{en:"Visio export allows you to download your diagrams as VDX files. Choose a Pro or Team account to export your Visio file."},"confirm.segment.unpublish":{fr:"Êtes-vous certain de vouloir dépublier cette partie de votre document?",en:"Are you sure you want to un-publish this part of your document?",zh:"您确定要取消发布这部分吗？"},"user.preferences.grid.true":{en:"Hide grid"},"chart.optionbar.text.more":{en:"More Text Formatting"},"org.create.test.p1":{en:"<p>Create your team! With a team account you can easily:</p><ul><li>Share documents, files, and images</li><li>Manage team and account documents</li><li>Integrate with Confluence, JIRA, Google Apps and other business tools</li></ul><p>Simply <b>choose a team name,</b> and then <b>add the email addresses</b> of those you would like to invite. Everyone you invite can sign up for a new account, or join your team with their existing Lucid account.</p>",
zh:"您可以创建一个团队，与其他用户分享您的帐户。这些用户分享您所支付的订阅和其他所有好处。您也可以分享您的自定义模板，并给他们自定义图像。让您的组织拥有统一规范的文件外观。"},"subnav.h.team":{fr:"Équipe",en:"Team",nl:"Team",pt:"Equipe",de:"Team",zh:"团队",es:"Equipo"},"users.level.trial.edu.requestChange":{en:"You may request a change to your educational level below."},"flash.invitation.inactive":{en:"The requested invitation is no longer active.",zh:"请求的邀请不再有效。"},"persona.survey.customerservice":{en:"Customer Service"},"preferences.allowsocial":{en:"Share documents on social networks (Facebook, Twitter, etc.)"},
"tips.richtext.p2":{en:'To enter foreign languages, such as <span class="highlight">Chinese, Japanese or Korean</span>, that require an Input Method Editor (IME), first select the %s button in the option bar above your diagram, or use the keyboard shortcut Ctrl + Space.',zh:'输入外国语言例如<span class="highlight">中文，日文或韩文</span>，需要一个输入法编辑器（IME）。首先选择在图表上方项栏中的%s按钮，或使用键盘快捷键Ctrl+空格。'},"tips.richtext.p1":{en:'We have just released a new text editor that provides better control over entering and displaying text. You now have much better control over <span class="highlight">text size</span>, and can choose from <span class="highlight">dozens of fonts.</span>',
zh:'我们刚刚发布了一个新的文本编辑器，它提供了更好地控制输入和显示文本。您现在有很多更好地控制<span class="highlight">文字大小</span>，并可以从中选择<span class="highlight">字体。</span>'},"specialannouncements.tutorials.first.to":{en:"to"},"notification.folderShared.title":{en:"Folder shared"},"users.documentanalytics.setup.viewerId.label":{en:"Google Analytics View ID"},"saml.manage.required":{en:"Required"},"users.support.none":{en:'You currently have no open tickets. To open a new ticket, visit <a href="%s">support</a>.'},"actions.empty.multiselect":{en:"Select a single item to add or edit actions."},
"multishare.publish.format.url":{en:"URL"},"flash.user.resetpassword.inactive":{en:"That password reset link is no longer active.",zh:"该密码重置链接不再有效。"},"persona.survey.airlines":{en:"Airlines & Aerospace (including Defense)"},"licensesurvey.alreadyCompleted":{en:"You have already submitted a license request. Resubmit your request with new details?"},"flash.access.denied":{en:"Access denied.",zh:"进入被拒绝。"},"authorize.app.request.heading":{en:"is requesting access to your Lucidchart account"},"confirm.document.links.break":{fr:"Cette action va briser tous les liens externes vers ce document.",
en:"This will break any outside links to this document.",zh:"这将会终断外部用户进入此文件"},"pricing.faq.collaborate.answer":{fr:"Oui. Chaque type de compte vous permet de collaborer et partager avec d'autres utilisateurs. Cependant, chaque collaborateur est sujet aux limites de son propre compte. Par exemple, les utilisateurs de comptes gratuits ne pourront pas éditer les documents de plus de 60 objets, même si le document est créé par un utilisateur avec un compte professionnel. Les comptes d'équipe permettent aux membres de l'équipe de collaborer avec accès à toutes les caractéristiques les plus développées.",
en:"Yes. Every account level allows you to collaborate and share with others. However, every collaborator is subject to the limitations of their own account. For example, users on free accounts will not be able to edit documents with over 60 objects, even if the document is created by a user on a Professional account. Team accounts allow team members to collaborate with the full set of premium features.",nl:"Ja. Met elk account kunt u samenwerken en delen met anderen. Echter, iedere medewerker is onderworpen aan de beperkingen van hun eigen account. Zo zullen de gebruikers van gratis accounts geen documenten met meer dan 60 objecten kunnen bewerken, zelfs wanneer het document wordt aangemaakt door een gebruiker van een professioneel account. Met team-accounts kunnen teamleden samenwerken met de volledige set van premium-functies.",
pt:"Sim. Cada nível de conta permite colaborar e compartilhar com outros. No entanto, cada colaborador está sujeito às limitações de sua própria conta. Por exemplo, os usuários de contas gratuitas não poderão editar documentos com mais de 60 objetos, mesmo que o documento seja criado por um usuário em uma conta Profissional. Contas de Equipe permitem que os membros da equipe colaborem usando todos os recursos premium.",no:"Ja. Hvert kontonivå lar deg samarbeide og dele med andre. Likevel vil hver part utsettes for de begrensningene som følger ens konto. For eksempel vil brukere med gratiskontoer ikke kunne redigere dokumenter med over 60 objekter, selv om dokumentet er laget av en bruker med en Pro-konto. Teamkontoer lar teammedlemmer samarbeide med hverandre med alle premiumsfunksjoner.",
de:"Ja. Die Zusammenarbeit und das Teilen mit Anderen sind mit jeder Kontenebene möglich. Jeder Mitarbeiter ist jedoch an die Beschränkungen seines jeweiligen Zugangskontos gebunden. Zum Beispiel können Nutzer mit kostenfreiem Zugang keine Dokumente mit über 60 Objekten bearbeiten, selbst wenn das Dokument von einem Benutzer mit einem professionellen Zugangskonto erstellt wurde. Teamkonten ermöglichen Teammitgliedern die Zusammenarbeit mit allen Premiumfeatures.",da:"Ja. Ethvert kontoniveau tillader dig at samarbejde, og dele med andre. Men enhver samarbejdspartner er underlagt begrænsningerne på deres egen konto. For eksempel vil brugere af gratis konti ikke kunne redigere dokumenter med over 60 objekter, heller ikke hvis dokumentet er oprettet af en bruger med en Professionel konto. Team konti tillader teammedarbejdere at samarbejde med det fulde sæt af premium funktioner.",
es:"Sí. En todos los niveles de cuenta se puede colaborar y compartir con otros. Sin embargo, cada colaborador está sujeto a las limitaciones de su propia cuenta. Por ejemplo, los usuarios de cuentas gratuitas no podrán editar documentos de más de 60 objetos, aunque el documento lo haya creado un usuario con cuenta Profesional. En las cuentas de Equipo, los miembros del equipo pueden colaborar con todas las funcionalidades superiores."},"dialog.inviteprompt.prompt":{en:"Would you like to add the following %s to your team?"},
"label.password.hint":{fr:"Mot de passe",en:"Password (6 characters min.)",nl:"Wachtwoord",pt:"Senha",no:"Passord (Minimum 6 tegn).",de:"Passwort",da:"Password (mindst 6 tegn)",zh:"密码",es:"Contraseña"},"dialog.publish.description":{fr:"<p>Publier vous permet de partager votre document, , en tout ou en partie, avec quelqu'un en lui fournissant un lien.</p>",en:"<p>Publishing allows you to share all or part of your document with anyone by giving them a link.</p>\n<p>These links will always point to the latest saved copy of your document.</p>",
zh:"<p>发布功能允许你与其他人分享整个或部分你的文件���</p> <p>这些链接将始终保存你的文件的最新副本。</p>"},"send.email":{en:"Notify team via email"},"users.merge.message.press":{en:"Your account was created %s with a username and password. Please enter your Lucidpress account email and password to confirm ownership of this account."},"lucid.team.edituser.email.oauth_conflict.dialog.confirm":{en:"Unlink"},"pricingTable.feature.press.pro.third":{fr:"Document analytique",en:"Document analytics",nl:"Document analyseerbaar",pt:"Análise de documentos",
de:"Dokumentenanalytik",es:"Estadísticas de sus documentos"},"trial.intro.analytics.description":{ru:"Узнайте, как Ваш документ просматривается и используется людьми, которым Вы предоставили совместный доступ к нему.",fr:"Comprenez comment votre document est visualisé et utilisé par les personnes avec lesquelles vous les partagez",en:"Understand how your document is viewed and used by the people you share it with.",nl:"Begrijp hoe uw document wordt bekeken en gebruikt door de mensen met wie u het deelt.",
pt:"Entenda como o seu documento é visto e usado pelas pessoas com quem você o compartilha.",no:"Få innsikt i hvordan ditt dokument er benyttet av dem du deler det med","zh-tw":"了解您的文檔是如何被您所共享的人查看並使用的。",de:"Lernen Sie, wie Ihr Dokument von den Personen gesehen und verwendet wird, mit denen Sie es teilen.",da:"Forstå hvordan dit dokument ses og bruges af personer, du deler det med.","zh-cn":"了解您的文档是如何被您所共享的人查看并使用的。",es:"Comprenda como ven y usan sus documentos las personas con las que los comparte."},
"indesign.missingContent.fontUploadProgress":{en:"Uploading %d Fonts..."},"invite.email":{fr:"Courriel",en:"Email",zh:"电邮地址"},"user.cancel.survey.agreement.shared":{en:"Will lose access to shared documents and images"},"option.text.color":{fr:"Couleur du texte",en:"Text Color",zh:"文字颜色"},"viewport.scroll.firefoxWarning":{en:'We have identified a browser bug in Firefox that results in slow scrolling behavior. To resolve this issue, follow the instructions in our <a href="http://support.lucidpress.com/entries/87151313" target="_blank">troubleshooting tutorial</a>. This bug does not affect published documents.'},
"multishare.status.outOfDate":{en:"Your published document is out of date."},"comparisonTable.success.program":{en:"Success program"},"dialog.upgrade.revisionhistory":{en:"You must upgrade your account to enable revision history."},"user.close.enterprise.dialog.message":{en:"Thanks! We'll contact you shortly."},"users.driveintegration.sync_unavailable.p.chart":{en:"All of your diagrams are already synced to Google Drive."},"label.name":{de:"Name",en:"Name"},"team_assets.permanent_warning":{en:"This will permanently remove the font from your team account."},
"toolbox.userimages.title":{fr:"Images de l'utilisateur",en:"User Images",zh:"用户图标"},"payment.fieldNames.expirationDate":{fr:"date d'expiration de la carte",en:"card expiration date",nl:"vervaldatum kaart",pt:"data de validade do cartão",no:"utløpsdato på kort","zh-tw":"信用卡過期日期",de:"Verfallsdatum der Karte",da:"kortets udløbsdato","zh-cn":"信用卡过期日期",ja:"カードの有効期限",es:"fecha de vencimiento de la tarjeta"},"trialsurvey.jobtitles.25":{en:"Director of Innovation"},"trialsurvey.jobtitles.26":{en:"Director of Operations"},
"trialsurvey.jobtitles.27":{en:"Director of Planning & Reporting"},"trialsurvey.jobtitles.20":{en:"CTO"},"trialsurvey.jobtitles.21":{en:"Design (freelance/agency)"},"trialsurvey.jobtitles.22":{en:"Design Engineer"},"trialsurvey.jobtitles.23":{en:"Designer"},"trialsurvey.jobtitles.28":{en:"Director, User Research"},"trialsurvey.jobtitles.29":{en:"Editor-in-Chief"},"subnav.account.external":{en:"External Applications"},"gapps.integration.create_auto_backup":{en:"Create automatic backups:"},"notification.changeNotification.action":{en:"edited"},
"org.prefs.passwd.symbols":{en:"Require at least one symbolic character"},july:{fr:"07 - Juillet",en:"07 - July",nl:"07 - Juli",pt:"07 - Julho",no:"07 - Juli","zh-tw":"7月",de:"07 - Juli",da:"07 - Juli","zh-cn":"7月",ja:"7月",es:"07 - Julio"},"notification.reshared.action":{en:"reshared"},"user.storage.level.title":{en:"%s %s %s - %s GB included"},KB:{fr:"Ko",en:"KB"},"footer.howto.flyer":{en:"How to Make a Flyer"},"menu.block.createFrame":{en:"Create presentation slide"},"payment.coupon.oneYearDisclaimer":{fr:"Réduction uniquement applicable à la première année d'abonnement",
en:"Discount only applicable for first year of subscription",nl:"Korting is enkel van toepassing op het eerste abonnementsjaar",pt:"O desconto só é aplicável no primeiro ano da assinatura",no:"Rabatt gjelder kun første år av abonnementet.","zh-tw":"折扣僅適用於第一年訂購的計劃",de:"Der Preisnachlass ist nur auf das erste Jahr des Abonnements anwendbar.",da:"Rabat kan kun bruges til det første års abonnement","zh-cn":"折扣仅适用于第一年订购的计划",ja:"ディスカウントは定期購買の最初の一年にのみ適用されます。",es:"Los descuentos aplican solamente para el primer año de suscripción"},
"dialog.googrefer.button.neg":{en:"Not Now"},"users.transfer.title":{en:"Make Account Owner"},"bugs.label.os":{en:"Your Operating System",zh:"您的操作系统 "},"education.faq.chart.using.chart.answer":{en:"Lucidchart is used by administrators, educators, and students in thousands of schools and universities around the world. While some use Lucidchart on an individual basis, most schools request Teacher or Premium accounts for more complete administrative controls."},"subnav.templates.my":{en:"My Templates",
zh:"我的模板"},"atlassian.server.authflow.error.admin":{en:"Only Lucidchart account administrators can link integrations to your Lucidchart account."},"option.color.select":{fr:"Sélectionner une couleur",en:"Select a color",zh:"选择一个颜色"},"pricingTable.edu.press.team":{fr:"",en:"Teacher",nl:"",pt:"",de:"",es:""},"will.apply.credit.alt":{en:"You will be credited for the remaining portion of your current subscription."},"option.fill.solid":{fr:"Remplissage uni",en:"Solid Fill"},"pricingTable.feature.team.collaboration.tip":{fr:"Sur les comptes individuels, vous êtes limité à un collaborateur supplémentaire. Les comptes d'équipe vous permettent une collaboration illimitée - Ulitisez Lucidchart dans toute votre structure.",
en:"On individual accounts, you are limited to one additional collaborator. Team accounts allow for unlimited collaboration—use Lucidchart across your entire organization.",nl:"Bij individuele accounts bent u beperkt tot een extra medewerker. Met teamaccounts kunt u gebruik maken van onbeperkte samenwerking - Gebruik Lucidchart binnen uw gehele organisatie.",pt:"Em contas individuais, você está limitado a um colaborador adicional. As contas de equipe permitem uma colaboração ilimitada - use o Lucidchart em toda a organização.",
no:"På individuelle kontoer så er du begrenset til kun en samarbeidspartner.",de:"Auf einzelnen Konten sind Sie auf einen weiteren Mitarbeiter beschränkt. Team-Accounts ermöglichen unbegrenzte Zusammenarbeit - nutzen Sie Lucidchart für Ihr komplettes Unternehmen.",da:"På de enkelte konti er du begrænset til én yderligere samarbejdspartner. Team kontoer gør ubegrænset samarbejde muligt-brug Lucidchart på tværs af hele organisationen.",es:"En las cuentas individuales el número de colaboradores adicionales se limita a uno. Las cuentas de equipo permiten colaboradores ilimitados - Use Lucidchart para toda su organización"},
"googleclassroom.couldNotAuthenticate":{en:"There was a problem authenticating your Google Classroom account."},"org.users.p1":{en:"These users share your paid subscription and all of its benefits.  Depending on your subscription level, you will also be able to share your custom templates and custom images with them, allowing you to standardize document appearance across your organization.",zh:"这些用户分享您所支付的订阅和其他所有好处。根据您的订阅级别的不同，您也可以分享您的自定义模板，并给他们自定义图像。让您的组织拥有统一规范的文件外观。"},"assets.brand.callouts.images":{en:"We've added your brand images here."},
"user.storage.callToUpgrade":{en:"Contact us for additional storage"},"dialog.hotkeyref.zoom.description":{fr:"Zoom avant ou arrière",en:"Zoom in or out",zh:"放大或缩小 "},"orginvitation.invite.p1":{en:"To add users to your team, who will then share all the benefits of your own subscription, you may either set up their accounts yourself, or you may invite them via email on this page.",zh:"您已建立一个团队来分享您的Lucidchart帐户。加入到您团队的用户可共享所有您帐户拥有的好处。添加用户，您可以自己设置，也可以从该页面通过电子邮件来邀请。"},"orginvitation.invite.p2":{en:"This form will send an email with an invitation link to join your team. The recipients can either sign up for a new account or decide to join your team with their existing Lucid account.",
zh:"此表单将发送带有邀请链接的电子邮件来邀请加入您的团队。收件人可以注册一个新Lucidchart帐户或决定加入其现有Lucidchart帐户您的团队。"},"presentation.settings.defaultDuration":{en:"Default duration (seconds)"},"footer.brochureMaker":{en:"Brochure Maker"},"ondemand.confluence.configure.return.confluence":{en:"Return to Confluence"},deny:{en:"Deny"},"documentanalytics.segmentstitle.sources":{en:"Referral Sources"},"cancelOffer.description.halfCredit.annual":{en:"Leaving so soon? Keep your %s subscription and we’ll give you a half month free on your next renewal."},
"fontselect.all":{en:"All Fonts"},"user.cancel.survey.agreement.press.integrations":{en:"Will no longer be able to use Lucidpress with Google Apps"},Document:{fr:"Document",en:"Document",zh:"文件"},"users.quickAdd.notAuto":{en:"Add team members with email addresses separated by commas. They will be granted available licenses."},"apps.googleClassroom.title":{en:"Google Classroom Integration"},"saml.manage.spinitmessage":{en:"Use this URL to facilitate service provider initiated login."},"alert.collaboration.revoked":{fr:"Vous avez été retiré de la liste d'utilisateurs pouvant travailler sur ce document.",
en:"You have been removed as a collaborator for this document.",zh:"你已被除并不再是此文件的合作者"},"org.transfer.confirm.otherProduct":{en:"I understand transferring the Account Admin role will apply to both Lucidchart and Lucidpress"},"flash.template.not.supported":{en:"%s does not have support for custom templates. Please consider upgrading.",zh:"%s没有支持的自定义模板。请考虑升级。"},"notification.teamInvitation.action.email":{en:"emailed you an invitation to join"},"menu.print.description":{fr:"Imprimer en PDF ou comme une image",
en:"Print to PDF or image",zh:"以pdf 或 图像的格式打印"},"assets.brand.callouts.styles":{en:"We've added your brand styles here."},"ctxpane.table.dimensions.delete.row":{en:"Delete row"},"optionbar.group.arrange":{fr:"Objet",en:"Arrange",zh:"排列"},"collaborate.option.comment.short":{en:"comment"},"brand_assets.image.upload_failed.explanation":{en:"Please try uploading a valid image type: .jpg, .png, .gif, .tiff, .bmp, .psd, .ai, .svg, .pdf, or .eps"},"features.view-only.title":{en:"Edit Documents"},"pricingTable.label.buy":{fr:"Acheter",
en:"Buy",nl:"Kopen",pt:"Comprar",de:"Kaufen",es:"Comprar"},"flash.invitation.sent.to":{en:"Invitation sent to %s.",zh:"邀请发送至%s"},"drive.import.serverError":{en:"There were issues with Google's servers. Please try again."},"user.preferences.size":{en:"Default Page Size"},"indesign.missingContent.fontFaces.regular":{en:"Regular"},"text.align.tooltip.right":{en:"Right align text"},"user.cancel.feature.libraries.title":{en:"Premium shape libraries"},"option.color.fill":{fr:"Couleur de remplissage",en:"Fill Color",
zh:"颜色填充"},"publish.printdialog.formats.standard":{en:"PDF: Good"},"pricingTable.savings.chart":{fr:"Économisez jusqu'à %d%% avec n'importe quel abonnement annuel.",en:"Save up to %d%% with an annual subscription.",nl:"Bespaar tot %d%% met elk jaarabonnement.",pt:"Economize até %d%% em qualquer assinatura anual.",no:"Spar opp til %d%% med et årsabonnement.",de:"Sparen Sie bis zu %d%% mit einem Jahresabonnement.",da:"Spar op til %d%% med et årligt abonnement.",es:"Ahorre hasta un %d%% con cualquier suscripción anual."},
"payment.selectors.annual.switch":{fr:"… ou changez pour une facturation mensuelle (%d%% de plus)",en:"...or switch to monthly billing (%d%% more)",nl:"...of wijzig naar maandelijkse facturatie (%d%% meer)",pt:"...ou mude para cobrança mensal (%d%% a mais)",no:"...eller bytt til månedlig trekk (%d%%% dyrere)","zh-tw":"…或者轉為按月收費 (多支付 %d%%)",de:"...oder wechseln Sie zu monatlicher Abrechnung (%d%%% teurer)",da:"…eller skift til månedlig fakturering (%d%% mere)","zh-cn":"…或者转为按月收费 (多支付 %d%%)",ja:"...もしくは月間請求に切り替える(%d%% 増)",
es:"…o cambie a pago mensual (%d%% mayor)"},"doclist.menu.rename":{en:"Rename",zh:"重新命名"},"notice.fees.unpaid":{en:'You have unpaid subscription fees. <a href="/users/pay">Click here</a> to pay online.',zh:'您有未付的订阅费。<a href="/users/pay">点击这里</a>在线支付'},"features.printing.title":{en:"High Quality Printing"},"trial.intro.visio.description":{ru:"Просматривайте и редактируйте Ваши старые Visio файлы в Lucidchart, затем экспортируйте их назад в Visio, если необходимо.",fr:"Affichez et modifiez vos anciens fichiers Visio dans Lucidchart, puis exportez vers Visio, si nécéssaire.",
en:"View and edit your old Visio files in Lucidchart, then export back to Visio, if needed.",nl:"Bekijk en bewerk uw oude Video bestanden in Lucidchart, exporteer ze dan terug naar Visio als dat nodig is.",pt:"Visualise e edite seus arquivos Visio antigos em Lucidchart, então os exporte de volta para o Visio, se precisar.",no:"Se og rediger dine gamle Visio-filer i Lucidchart. Om nødvendig, så kan du eksportere tilbake til Visio.","zh-tw":"在Lucidchart中查看和編輯您以前的Visio格式文件，如果需要還可導出為Visio格式。",de:"Zeigen Sie Ihre alten Visio-Dateien in Lucidchart an und bearbeiten Sie diese und exportieren Sie sie dann, wenn nötig, wieder zu Visio zurück.",
da:"Se og rediger dine gamle Visio-filer i Lucidchart, og derefter eksportere tilbage til Visio, hvis det er nødvendigt.","zh-cn":"在Lucidchart中查看和编辑您以前的Visio格式文件，如果需要还可导出为Visio格式。",es:"Vea y edite sus antiguos documentos Visio con Lucidchart y luego expórtelos de nuevo a Visio, si así lo requiere."},"awsimport.dialog.settings.portsplaceholder":{en:"ex: 22, 3306, 80"},"pricingTable.feature.pro.third.tip":{fr:"Voir et modifier vos anciens fichiers dans Lucidchart, puis exporter vers Visio si nécessaire.",
en:"View and edit your old files in Lucidchart, then export back to Visio if needed.",nl:"Bekijk en wijzig uw oude bestanden in Lucidchart en exporteer ze daarna terug naar Visio als dat nodig is.",pt:"Veja e edite seus arquivos antigos no Lucidchart, depois exporte de volta para o Visio caso seja necessário.",no:"Se og rediger dine gamle filer i Lucidchart, og så eksporter dem tilbake til Visio hvis det er nødvendig.",de:"Möglichkeit zur Ansicht und Überarbeitung von alten Daten in Lucidchart, wenn benötigt Export zurück nach Visio ebenfalls verfügbar.",
da:"Se og rediger dine gamle filer i Lucidchart, importer dem bagefter tilbage til Visio, hvis det er nødvendigt.",es:"Vea y edite sus archivos antiguos en Lucidchart, luego expórtelas nuevamente a Visio si es necesario."},"viewer.share":{en:"Share"},"actions.empty.noneselect":{en:"Select an item to add or edit actions."},"levelName.lucidchart.team":{fr:"Lucidchart Équipe",en:"Lucidchart Team",nl:"Lucidchart Team",pt:"Lucidchart Equipe",no:"Lucidchart Team",de:"Lucidchart Team",da:"Lucidchart Team",
zh:"Lucidchart 团队",es:"Lucidchart Equipo"},"docinfopane.actions.totemplate":{en:"Convert to Template",zh:"转换成模板"},"alert.complexity.upgrade":{fr:'<p>Cliquez<a class="link" id="complexity_upgrade">ici</a> pour profiter d\'un essai gratuit de la version payante et ainsi retirer cette restriction.</p>',en:'<p>Click <a class="link" id="complexity_upgrade">here</a> to start a free trial of a paid account which lifts this limit.</p>',zh:'<p>点击这里<a class="link" id="complexity_upgrade">here</a>，开始付费账户免费试用期，以删除该限制。'},
april:{fr:"04 - Avril",en:"04 - April",nl:"04 - April",pt:"04 - Abril",no:"04 - April","zh-tw":"4月",de:"04 - April",da:"04 - April","zh-cn":"4月",ja:"4月",es:"04 - Abril"},"education.faq.press.classroom.answer":{en:"Teachers can use Lucidpress to create presentations, handouts, and other learning materials. Students can use it to design newsletters, brochures, flyers, reports, and other visual projects. They can also collaborate on group assignments and receive feedback from peers and teachers."},"apps.title.jira.server.desc":{en:"Activation, key/secret, and documentation"},
"button.graffle.upload":{en:"Upload OmniGraffle File (Beta)"},"text.align.middleleft":{en:"Middle Left Align"},"userimage.delete.error":{fr:"L'image n'a pu être supprimée. Veuillez réessayer plus tard.",en:"Image could not be deleted. Please try again later.",zh:"图片不能被删除，请稍后再试"},"subscription.change.preview.notice.renewSideNote":{en:"Your subscription of %s is currently cancelled and not set to renew. With this change, your subscription will reactivate and renew on %s."},"persona.engineering.p.1":{en:"Lucidchart is created by professionals, for professionals. It’s an online application built on open web standards, so you never have to worry about compatibility. For ease of use, we’ve integrated with Google Apps, Google Drive, Confluence, JIRA, Jive, and other productivity tools. And when you switch from Visio to Lucidchart, your team will save 75% on average."},
"persona.engineering.p.2":{en:'We know that diagramming can be tedious. That’s why we’ve designed a tool that takes away the pain. Now you can quickly create technical charts like <a href="/pages/examples/network_diagram_software">network diagrams</a> and <a href="/pages/uml">UML diagrams</a>, then share with your team. '},"users.backuprestore.h":{en:"Backup/Restore Documents"},"documentanalytics.error.googleUnavailable":{en:"Google Analytics is currently down. Please try again later."},"payConfirm.team.boxOne.title":{en:"Enhanced User Management"},
"footer.feedback.urgent":{en:'For urgent issues, <a href="#contact-support" class="link contact-support">contact support</a>.'},"comparisonTable.low.resolution.pdf.export":{en:"Low resolution pdf export"},"label.publish.color.profile.default":{en:"None (default)"},"unsubscribe.h.press":{en:"Unsubscribe From Lucidpress Emails",zh:"取消订阅来自Lucidpress的邮件"},"subscription.annually":{en:"annually",pt:"anualmente"},"documentanalytics.error.declineAuthorization.grant":{en:"Grant Access"},"notice.team.expired.admin.singular":{en:'Your Team account has expired. A team member is unable to create or edit documents. <a href="/users/teamLevel">Click here</a> to renew your subscription'},
"team.delete_users.new_doc_owner":{en:"New Document Owner"},"user.cancel.feature.press.templates.description1":{en:"You will lose access to our "},"user.cancel.feature.press.templates.description3":{en:". Free accounts are limited to our smaller library of standard templates."},"user.cancel.feature.press.templates.description2":{en:"library of over 100 stunning templates"},"text.spacing.overflow.tip":{en:"Toggle advanced spacing options"},"press.documents.desc":{en:"Check out this document at Lucidpress. Make your own print or digital document and share it with your friends. - http://www.lucidpress.com"},
"trial.intro.unlimitedPages.description":{ru:"Создавайте столько страниц, сколько Вам нужно. Без ограничений, касающихся создаваемого Вами контента, Ваши возможности безграничны.",fr:"Créez autant de pages que vous le souhaitez. Sans limites sur les contenus que vous créez, vos options sont infinies",en:"Create as many pages as you need. Without limits on the content you create, your options are endless.",nl:"Creëer zoveel documenten als u nodig heeft. Zonder beperkingen op de inhoud die u maakt zijn uw mogelijkheden eindeloos.",
pt:"Crie quantas páginas você precisar. Sem limites no conteúdo que você criar, suas opções são infinitas.",no:"Opprett så mange dokumenter du har behov for. Det er ingen begrensning på antall aktive dokumenter, så dine muligheter er ubegrenset.","zh-tw":"創建您所需要任何數量的頁面。創建內容不受約束，您可擁有無限選擇。",de:"Erstellen Sie so viele Seiten wie Sie benötigen. Ohne Begrenzungen, für die Inhalte die Sie erstellen, sind Ihre Optionen endlos.",da:"Opret så mange sider, som du har brug for. Uden grænser for indhold, du opretter, er dine muligheder er uendelige.",
"zh-cn":"创建您所需要任何数量的页面。创建内容不受约束，您可拥有无限选择。",es:"Creación de tantas páginas como necesite, sin límites en cuanto al contenido que puede crear. Infinitas opciones."},"awsimport.dialog.bash.copy":{en:"Copy to clipboard"},"ondemand.atlassian.configure.header":{en:"Configure Lucidchart add-on"},"status.autosave.saving...":{en:"Saving..."},"user.googledrive.settings.title":{en:"Google Drive Integration Settings"},"pricingTable.label.embed":{fr:"",en:"Document embedding",nl:"",pt:"",de:"",es:""},"ondemand.confluence.configure.once_linked":{en:"Once accounts are linked, you can create and insert diagrams directly to a Confluence page."},
"publication.dialog.socialsharing.title":{en:"Click to share on social media"},"invoices.prefs.includeBillingAddress":{en:'Include <a href="/users/billingInfo">billing address</a>'},"search.list.empty":{en:"No results were found."},"menu.download":{fr:"Télécharger sous…",en:"Download As..."},"flash.edu.validate.success":{en:"You’re good to go! Your Lucidpress EDU account will last for one year. After that, you’ll be asked to re-confirm this email address."},"pricingTable.feature.enterprise.accountManagement.tip":{en:"Manage your Lucidchart account with your existing integrations."},
"subnav.settings.user":{en:"User Settings",zh:"用户设定"},"invoices.notification.header":{en:"Notification Settings"},"payment.bounce.notReady":{fr:"Vous ne souhaitez pas encore activer un abonnement %s?",en:"Not ready to start a %s subscription?",nl:"Niet klaar om te starten met een %s abonnement?",pt:"Não está pronto para iniciar uma assinatura %s?",no:"Ikke klar for å starte ditt %s-abonnement?","zh-tw":"尚未準備好開始 %s 計劃？",de:"Noch nicht für das %s Abonnement bereit?",da:"Ikke klar til at starte et %s abonnement?",
"zh-cn":"尚未准备好开始 %s 计划？",ja:"%s定期購買を始める準備はできていませんか?",es:"¿Aún no está listo para iniciar una suscripción %s?"},"lucid.team.edituser.email.oauth_conflict.chart":{en:"Warning: This user has a Google account linked to their Lucidchart account. By proceeding, <strong>they will no longer be able to use Google Single Sign-on in Lucidchart</strong> with their old email. If they are linked to Google Drive, <strong>their account will be unlinked</strong>."},"error.fonts.publicLoadFailed":{en:'We were unable to load fonts. Please <a href="/contact">contact support</a>.'},
"documentanalytics.segmentTooltip.shares":{en:"Shares of document"},"collaborate.option.own.short":{en:"edit & share"},"template.create.save":{en:"Save",zh:"存档"},"hide.dialog.for.x.days":{en:"Hide this for %s days"},"comparisonTable.pricing":{en:"Pricing"},"preferences.licenses.custom.buttonUrl":{en:"Dialog Button URL"},"users.passwordReset.symbol":{en:"At least one symbol character required"},"teams.menu.newgroup":{en:"New Group",zh:"新小组"},"toolbox.alert.plugin.restricted.pro":{fr:'Ce module d\'extension (plugin) nécessite un compte premium. Veuillez considérer passer à la  <a id="managetools_upgradelink" target="_blank" href="/users/level?source=Editor-PluginRestrictedPro">version améliorée</a>.',
en:'This shape library is available to Pro and Team accounts.  Please consider <a id="managetools_upgradelink" target="_blank" href="/users/level?source=Editor-PluginRestrictedPro">upgrading</a>.',zh:'此形状库限制于专业和团队用户。请考虑<a id="managetools_upgradelink" target="_blank" href="/users/level?source=Editor-PluginRestrictedPro">upgrading</a>点击升级</a>。'},"ctxpane.layout.arrange.forward":{en:"Bring item forward"},"users.role.AccountUserAdmin":{en:"Team Admin"},"licensesurvey.requestPress":{en:"Request license for Lucidpress"},
"users.register.ed.existing.p.press":{en:"If you accept this invitation with your existing Lucidpress account, your account will be linked to %s. Any existing paid subscription you have will be cancelled, but you will share all the benefits of %s's subscription.",zh:"如果您使用您已存在的Lucidpress账户来接受此邀请，您的账户将会与教育机构的%s连接。您已经支付的定金将会被取消，但是您可以共享%s订阅的所有功能。"},"ctxpane.text.warp.style.none":{en:"None"},"tooltip.search.options":{fr:"Options de recherche",en:"Search Options",zh:"搜索选项 "},"ctxpane.layout.wrap.skip":{en:"Wrap text only above and below the object."},
"demo.complete4.message":{en:"Now try it for yourself, and don't forget to sign up!"},"dialog.googrefer.with_gapps":{en:" with Lucidchart's Google Apps for Work."},"persona.survey.industry.education":{en:"Education"},"comparisonTable.custom.fonts":{en:"Custom fonts"},"preferences.allowstandardtemplates":{en:"Use standard templates (otherwise restrict to team and individual templates)"},"bookmarkapp.integrate.existing_user.label.chart":{en:"I have an existing Lucidchart account."},"label.publish.page.range":{en:"Page Range"},
"subnav.account.close":{en:"Close Account",zh:"关闭账户"},"userimage.upload.invalid.type_onprem":{en:"Please use a supported file type (jpg, png, gif, bmp)."},"onboarding.welcomeDialog.createFirstDoc":{en:"Create First Document"},"payConfirm.team.boxOne.text":{en:"Do more with enhanced domain control and your dedicated account manager."},"ctxpane.layout.flipY.tip":{en:"Flip vertically"},"users.button.add_tooltip":{en:"Add new users here"},"apps.googleClassroom.toggle.label":{en:"Enable Google Classroom"},
"dialog.googrefer.success.username":{en:"Username"},"shapelib.context.delete":{fr:"Supprimer",en:"Delete"},"shapelib.context.move":{fr:"Déplacer",en:"Move"},"levelName.lucidchart.enterprise":{en:"Lucidchart Enterprise"},"flash.org.user.limit.approach":{en:"Your current %s subscription only allows %d users (%d more) on your account.",zh:"您当前的%s订阅只允许您的帐户拥有%d位用户（%d个）。"},"onprem.confluence.macroeditor.copydiagram.error":{en:"Error copying a diagram. Error: %s"},"menu.arrange.back":{fr:"En arrière",en:"Send To Back",
zh:"图层向后"},"mention.permission.select":{en:"Every mentioned user:"},"button.area.select.print":{fr:"Sélectionner une zone et l'imprimer",en:"Select Area and Print",zh:"选择区域并打印"},"ondemand.jira.forbidden_not_logged_in":{en:"You have to be logged into Lucidchart"},"button.publish":{fr:"Publier",en:"Publish",zh:"发布"},"box.open.error":{en:"Something went wrong trying to open the file from Box. Please try again or contact support."},"persona.survey.productmanagement":{en:"Product Management"},"thirdparty.close":{en:"Save and Close"},
"dialog.alert.emailSent":{en:"Email Sent"},"publishpanel.publishedVersions":{en:"All versions"},"user.close.enterprise.contact.button":{en:"Contact Us"},"user.preferences.guides.false":{en:"Hide guides"},"callout.community.heading":{fr:"Joignez-vous à la communauté!",en:"Join the Community!",zh:"加入社区！"},"presentationpanel.delete":{en:"Delete"},"menu.smartDuplicate":{en:"Duplicate"},"team.inviteusers.prompt":{en:"Team members will be able to create, edit and share documents with the team."},"user.cancel.survey.improve":{en:"How could we have improved your %s account experience?"},
"growl.upload.failed":{fr:"Le téléchargement du fichier a échoué. Veuillez essayer à nouveau.",en:"File upload failed. Please try again.",zh:"文件上传失败，请重试"},"persona.survey.expecteduse.school":{en:"For school projects"},"subnav.sort.size":{en:"Size",zh:"大小"},"payment.selectors.monthly.switch":{fr:"… ou changez pour une facturation annuelle (économisez %s)",en:"...or switch to annual billing (%s)",nl:"…of wijzig naar jaarlijkse facturatie (bespaar %s)",pt:"...ou mude para cobrança anual (economize %s)",
no:"...eller bytt til årlig trekk (spar %s)","zh-tw":"…或者轉為按年收費 (節省 %s)",de:"...oder wechseln Sie zu jährlicher Abrechnung (%s)",da:"…eller skift til årlig fakturering (spar %s)","zh-cn":"…或者转为按年收费 (节省 %s)",ja:"...もしくは年間請求に切り替える ( %s削減)",es:"…o cambie a pago anual (ahorre %s)"},"users.filters.license.requested":{en:"Requested Licenses"},"features.digitalpublishing.description":{en:"Impress your audience with our sleek digital viewer. It offers interactive elements and optimization for mobile devices, along with ultra-high resolution. "},
"nav.help":{en:"Help"},"pricingTable.feature.press.edu.pro.second.tip":{fr:"",en:"It’s easy to create a consistent look by importing your own fonts. A custom typeface adds the perfect touch to student projects and teaching materials.",nl:"",pt:"",de:"",es:""},"tablet.bugreport.error":{en:"We were unable to submit your feedback at this time. Please send an email to support@lucidchart.com. Sorry for the inconvenience."},"multishare.home.instructions":{en:"Start sharing by choosing an option from one of the tabs on the left."},
"flash.template.blocked":{en:"Template has been blocked!",zh:"模板已被封锁！"},"user.support.status":{en:"Status"},"ctxpane.style.title.scrollarea":{en:"Scroll Area"},"portfolio.cantAdd":{en:"Could not add to your portfolio"},"flash.preferences.saved":{en:"Your preferences have been saved.",zh:"您的偏好以保存"},"button.print":{fr:"Imprimer",en:"Print",zh:"打印 "},"orginvitation.confirm.redesign.moveTeams.explain":{en:"Because you are already a member of the %s team, accepting this invitation will remove you from your existing team. You will no longer have access to documents shared with you by your current team, but you will retain all of the documents that you have created. If you choose to accept the invitation, your new account admin will be %s (%s)."},
"pricingTable.feature.chart.edu.pro.second":{fr:"L’importation et l’exportation de Visio",en:"Visio import and export",nl:"Visio importeren en exporteren",pt:"Importe e exporte para o Visio",de:"Visio Import und Export",es:"Importar de y hacia Visio"},"menu.link.change":{fr:"Modifier le lien",en:"Change Link",zh:"更改链接"},"option.vector.open":{fr:"Points de raccordement",en:"Disconnect points",zh:"取消连接点"},"statepanel.state":{fr:"État",en:"Layer",zh:"状态"},"ctxpane.layout.clip.label":{en:"Clip text to page"},
"users.passwordReset.min":{en:"Minimum number of characters"},"flash.user.edorg.not.found":{en:"Educational organization not found.",zh:"教育机构没有找到。"},"indesign.missingContent.success.title":{en:"Success"},"flash.template.not.shared":{en:"Template is not currently shared.",zh:"模板目前尚未共享。"},"user.googledrive.unlink.title":{en:"Unlink Google Drive"},"ctxpane.text.rules.padding":{en:"Padding"},"svg.import.select.library":{en:"Select a custom library for .svg files to be saved to"},"documents.h.search":{en:"Search:",
zh:"搜索："},"users.cancel.see.features":{en:"See all of the %s account features"},"atlassian.server.authflow.gettingstarted.licenses":{en:"Manage Lucidchart licenses"},"shapeDataPanel.title":{en:"Shape Data (Beta)"},june:{fr:"06 - Juin",en:"06 - June",nl:"06 - Juni",pt:"06 - Junho",no:"06 - Juni","zh-tw":"6月",de:"06 - Juni",da:"06 - Juni","zh-cn":"6月",ja:"6月",es:"06 - Junio"},"users.edituser.unlicense_users.singular":{en:"Unlicense User"},"template.create":{en:"Make Template",zh:"创建模板"},"documentanalytics.filters.title":{en:"Filters"},
"multishare.status.publishing":{en:"Publishing document"},"dialogs.done":{en:"Done"},"features.downloadablePublication.description":{en:"Allow your audience to download a PDF of your document with a single click."},"presentationpanel.settingsHint":{en:"Settings"},"dialog.newdoc.title":{en:"Create New Document"},"option.vector.curve":{fr:"Créer une courbe",en:"Make curve",zh:"画曲线"},Underline:{fr:"Souligné",zh:"下划线"},"documentanalytics.dialog.nodata":{en:"No analytics data is currently available for this document. Data is available the day after it is recorded."}});
x("lucid.i18n",O);x("lucid.createI18N",Wn);x("lucid.I18NInstance",Un);Un.prototype.get=Un.prototype.get;Un.prototype.set=Un.prototype.set;Un.prototype.hasKey=Un.prototype.H9;Un.prototype.getUserLanguage=Un.prototype.s9;function Xn(a){this.uri=a;this.paypalId=this.cvv=this.number=this.year=this.month=this.lastFour=this.cardType=this.phone=this.country=this.zip=this.state=this.city=this.address2=this.address1=this.company=this.lastName=this.firstName=""}Xn.prototype.hHa=function(){return(this.firstName+" "+this.lastName).trim()};Xn.prototype.getFullName=Xn.prototype.hHa;Xn.prototype.c2a=function(){return"XXXX-XXXX-XXXX-"+this.lastFour};Xn.prototype.getMaskedNumber=Xn.prototype.c2a;
Xn.prototype.q1a=function(){if(!this.cardType)return"";switch(this.cardType){case "American Express":return"AMEX";case "MasterCard":return"Master";case "Diners Club":return"Diners";case "Discover":return"DISC";default:return this.cardType}};Xn.prototype.getAbbreviatedCardType=Xn.prototype.q1a;
var cka=new Gn(function(a){a=a.yd;var b=new Xn(a.uri);b.firstName=a.firstName;b.lastName=a.lastName;b.company=a.company;b.address1=a.address1;b.address2=a.address2;b.city=a.city;b.state=a.state;b.zip=a.zip;b.country=a.country;b.phone=a.phone;b.cardType=a.cardType;b.lastFour=a.lastFour;b.month=a.month;b.year=a.year;b.paypalId=a.paypalId;return b},"application/json");O("january");O("february");O("march");O("april");O("may");O("june");O("july");O("august");O("september");O("october");O("november");O("december");function dka(){}var eka=new Gn(function(a){var b=new dka;a.yd.invoice&&(b.invoice=Pja(a.yd.invoice));b.costInCents=a.yd.costInCents;return b},"application/json");function fka(a){this.uri=a.uri;this.selfLink=a;this.groups=[]}var gka=new Gn(function(a,b){a=a.yd;var c=new fka(In(b,gka,a.uri));c.caa=a.licenses;c.email=a.email;c.created=new Date(a.created);c.ogb=new Date(a.accepted);c.account=In(b,Yn,a.account);a.groups&&(c.groups=a.groups.map(function(a){return In(b,Zn,a)}));return c},"application/json");function $n(a){this.map=a||{}}function ao(a,b){a=a.map[b];return null!=a?!0===a||"true"===a?!1:!0:!0}$n.prototype.remove=function(a){delete this.map[a]};$n.prototype.Jg=function(a){a=this.map[a];if(null==a)return 0;a=parseInt(a,10);return isNaN(a)?0:a};$n.prototype.value=function(a){a=this.map[a];return null!=a?a.toString():void 0};function bo(){}bo.prototype.lHa=function(){return O(this.kHa())+" "+(1<this.accountSize?" "+this.accountSize:"")};bo.prototype.getI18nizedName=bo.prototype.lHa;bo.prototype.V1a=function(){return this.name.split(" ")[0]+" "+this.lHa()};bo.prototype.getI18nizedNameWithProduct=bo.prototype.V1a;bo.prototype.t$=function(){return tb(this.slug,"enterprise")};bo.prototype.h5a=function(){return tb(this.slug,"team")};bo.prototype.isTeam=bo.prototype.h5a;bo.prototype.T4a=function(){return tb(this.slug,"educational-team")};
bo.prototype.isEducationalTeam=bo.prototype.T4a;bo.prototype.kHa=function(){var a=this.shortName.indexOf("(");return"levelName."+(-1!=a?this.shortName.substring(0,a):this.shortName).trim().toLowerCase().replace(" ",".")};bo.prototype.getI18nShortNameKey=bo.prototype.kHa;bo.prototype.w2a=function(){return Number(this.restrictions.value("StorageLimit"))};bo.prototype.getStorage=bo.prototype.w2a;function hka(a){this.uri=a}z(hka,bo);
var co=new Gn(function(a){a=a.yd;var b=new hka(a.uri);b.annual=a.annual;b.slug=a.slug;b.hidden=a.hidden;b.educational=a.educational;b.isVariableSize=a.isVariableSize;b.name=a.name;b.shortName=a.shortName;b.order=a.order;b.accountSize=a.accountSize;b.product=a.product;b.slugNoProduct=a.slugNoProduct;b.restrictions=new $n(a.restrictions);return b},"application/json");
function eo(a,b,c){this.costInCents=b;this.currency=c;this.level=a;this.annual=a.annual;this.slug=a.slug;this.hidden=a.hidden;this.educational=a.educational;this.isVariableSize=a.isVariableSize;this.name=a.name;this.shortName=a.shortName;this.order=a.order;this.accountSize=a.accountSize;this.product=a.product;this.slugNoProduct=a.slugNoProduct;this.restrictions=a.restrictions}z(eo,bo);eo.prototype.e2a=function(){return this.annual?this.costInCents/12:this.costInCents};
eo.prototype.getMonthlyPrice=eo.prototype.e2a;function fo(a,b,c,d){this.Vl=a;this.i_=b;this.uri=c;this.accept=d||b&&b.accept}g=fo.prototype;g.query=function(a){var b=this.uri.split("?",2),c=new cg(b[1]);c.extend(a);return new fo(this.Vl,this.i_,b[0]+"?"+unescape(c.toString()),this.accept||void 0)};g.head=function(a,b){return this.request("HEAD",void 0,a,b)};g.get=function(a){return this.request("GET",null,a)};function ika(a){return a.get(void 0).catch(function(b){return 404==b.statusCode?null:a.Vl.reject(b)})}
g.post=function(a,b){return this.request("POST",a,b)};g.patch=function(a,b){return this.request("PATCH",a,b)};g.put=function(a,b){return this.request("PUT",a,b)};g.delete=function(a,b){return this.request("DELETE",b,a)};
g.request=function(a,b,c,d){var e=this;c=c||{};this.accept&&(c.Accept=c.Accept||this.accept);this.uri||wj("Making a request to an empty URI! Current page URI will be used");return this.Vl.toa(this.uri,a,b,c,d).then(function(a){var b=e.i_&&e.i_.fWa;return(a.yd||b)&&e.i_?e.i_.SR(a,e.Vl,e.uri):a.yd})};function jka(a){this.selfLink=a}var kka=new Gn(function(a,b){a=a.yd;if(a.uri){var c=new jka(In(b,kka,a.uri));c.Iqa=a.prices;c.currency=a.currency}else c=new jka(In(b,null,"")),c.Iqa={},ua(a)&&a.forEach(function(a){c.Iqa[a.level]=a.costInCents}),c.currency="USD";return c},"application/json");function lka(){}function mka(a){return new Gn(function(b,c){b=b.yd;c=a(b,c);c.name=b.name;c.value=b.value;c.product=b.product;c.Knb=b.indexed;c.created=new Date(b.created);c.modified=new Date(b.modified);return c},"application/json")}function nka(a){this.account=a}z(nka,lka);var oka=mka(function(a,b){return new nka(In(b,Yn,a.account))});function pka(a){this.user=a}z(pka,lka);var qka=mka(function(a,b){return new pka(In(b,go,a.user))});
function ho(a,b){this.selfLink=a;for(a=0;a<b.length;++a)this[a]=b[a];this.length=b.length}ho.prototype.getMetadata=function(a,b){return ec(this,function(c){return c.name==a&&c.product==b})};ho.prototype.getValue=function(a,b){return(a=this.getMetadata(a,b))?a.value:null};function rka(a,b){return new Gn(function(c,d,e){return new a(In(d,a.factory,e||""),c.yd.map(function(a){return b.SR(new jo(a,c.Gma),d)}))},"application/json")}function ko(a,b){ho.call(this,a,b)}z(ko,ho);
ko.prototype.getMetadata=function(a,b){return ko.ya.getMetadata.call(this,a,b)};var ska=rka(ko,oka);function lo(a,b){ho.call(this,a,b)}z(lo,ho);lo.prototype.getMetadata=function(a,b){return lo.ya.getMetadata.call(this,a,b)};var tka=rka(lo,qka);function mo(a){this.uri=a.uri;this.selfLink=a}mo.prototype.upperBound=function(){return Math.max(this.allowed,this.total)};mo.prototype.upperBound=mo.prototype.upperBound;var uka=new Gn(function(a,b){a=a.yd;b=new mo(In(b,uka,a.uri));b.allowed=a.allowed;b.total=a.total;b.documents=a.documents;b.publications=a.publications;b.images=a.images;return b},"application/json");function vka(a){this.uri=a.uri;this.selfLink=a;this.HE=this.active=this.updated=this.created=this.Oab=this.key=this.type=this.DF=this.name=null}var no=new Gn(function(a,b){a=a.yd;var c=new vka(In(b,no,a.uri));c.name=a.name;c.DF=a.fullName;c.type=a.type;c.key=a.key;c.Oab=a.secret;c.account=In(b,Yn,a.account);c.created=new Date(a.created);c.updated=new Date(a.updated);c.active=a.active;c.HE=a.baseUrl;return c},"application/json");function wka(a){this.uri=a.uri;this.selfLink=a}wka.prototype.setValue=function(a){return this.selfLink.patch({value:a})};var xka=new Gn(function(a,b){a=a.yd;var c=new wka(In(b,xka,a.uri));c.document=In(b,oo,a.document);c.name=a.name;c.value=a.value;c.created=new Date(a.created);c.modified=new Date(a.modified);return c},"application/json; v=1");function yka(a){this.uri=a.uri;this.selfLink=a}var oo=new Gn(function(a,b){a=a.yd;a="document"in a?a.document:a;var c=new yka(In(b,oo,a.uri));c.title=a.title;c.created=a.created;c.product=a.product;c.size=a.size;c.Vi=a.edit;c.yh=a.thumb;c.attributes=Kn(b,xka,a.attributes);c.Iq=In(b,go,a.creator);return c},"application/json; v=2");function po(a){this.user=a;this.key=a.uri.split("/").pop();this.created=a.created}po.prototype.kma=function(){return this.key};po.prototype.ima=function(){return this.created};var zka={Comment:"comment",cfb:"changeNotification",hfb:"documentShared",vfb:"folderShared",Pfb:"reshared",Jeb:"announcementChart",Keb:"announcementPress",Zfb:"teamInvitation",Dfb:"messageChart",Efb:"messagePress"};"new pushSent emailSent received seen clicked".split(" ").forEach(function(){});function Aka(a){this.uri=a.uri;this.selfLink=a;this.document=null}function Bka(a){return"commentId"in a.data?a.data.commentId:void 0}
var Cka=new Gn(function(a,b){a=a.yd;var c=new Aka(In(b,Cka,a.uri));c.user=In(b,go,a.user);c.document=a.document?In(b,oo,a.document,"application/json"):null;c.data=a.data;c.type=a.type;c.state=a.state;c.created=new Date(a.created);c.LLa=new Date(a.notify_date);return c},"application/json");
function Dka(a,b,c,d,e){this.Ea=d;this.f5a="undefined"==typeof window;this.user=c;this.SRa=e||null;this.nV=a;this.pz=[];this.JBa=new Date;this.G6a=!0;this.m0=this.dL=null;this.z1={};for(var f in zka)this.z1[zka[f]]=!b;this.z1.comment=!0;this.z1.announcementPress=!1;this.z1.messagePress=!1;this.AH={}}function Eka(a){return a.dL?a.dL:a.G6a&&0==a.pz.length?Fka(a):a.nV.Vl.when(a.pz)}
function Gka(a,b,c){for(var d=function(a){return"teamInvitation"!==a.type||"T-B"==this.Ea.Bg("TeamInviteNotifications")}.bind(a),e=new Date,f=[],h=0;h<b.length;h++){var k=b[h];if(a.z1[k.type]&&d(k))if(k.LLa.getTime()<=e.getTime())f.push(k);else if(!a.f5a){var l=k.LLa.getTime()-e.getTime()+3E4;a.AH[k.uri]&&clearTimeout(a.AH[k.uri]);a.AH[k.uri]=setTimeout(function(){delete this.AH[k.uri];this.SRa&&this.SRa();this.refresh()}.bind(a),l)}}c?a.pz.push.apply(a.pz,f):a.pz.unshift.apply(a.pz,f)}
Dka.prototype.refresh=function(){this.m0||(this.m0=this.nV.query({after:(0<this.pz.length?this.pz[0].created:this.JBa).getTime()}).get().then(function(a){Gka(this,a,!1);this.m0=null;return this.pz}.bind(this),function(a){this.m0=null;return this.nV.Vl.reject(a)}.bind(this)));return this.m0};
function Fka(a){a.dL||(a.dL=a.nV.query({before:a.JBa.getTime(),size:20}).get().then(function(a){Gka(this,a,!0);this.dL=null;return this.pz}.bind(a),function(a){this.dL=null;return this.nV.Vl.reject(a)}.bind(a)));return a.dL};function qo(a){this.uri=a.uri;this.selfLink=a;this.children=[];this.documents=[];this.vL=null}qo.prototype.il=function(){return null==this.document};qo.prototype.yZ=function(){return null!=this.document};var ro=new Gn(function(a,b){a=a.yd;a="folderEntry"in a?a.folderEntry:a;var c=new qo(In(b,ro,a.uri));c.name=a.name;c.document=a.document?In(b,oo,a.document):null;c.parent=a.parent?In(b,ro,a.parent):null;c.user=In(b,go,a.user);c.created=new Date(a.created);c.product=a.product;return c},"application/json; v=2");
function Hka(a,b){this.uri=a.uri;this.selfLink=a;this.entries=b;Ika(this)}function Jka(a,b){return ec(a.entries,function(a){return a.uri==b})}function Ika(a){a.entries.forEach(function(b){if(b.parent){var c=Jka(a,b.parent.uri);b.vL&&(b.yZ()?pc(b.vL.documents,b):pc(b.vL.children,b));b.vL=c;b.vL&&(b.yZ()?b.vL.documents.push(b):b.vL.children.push(b))}b.hlb=a})}
var so=new Gn(function(a,b,c){var d=a.yd;return c?ua(d)?(d=d.map(function(c){return ro.SR(new jo(c,a.Gma),b)}),new Hka(In(b,so,c),d)):ro.SR(a,b):null},"application/json; v=2");function Kka(a){this.uri=a.uri;this.selfLink=a}Kka.prototype.Jw=function(a){return"chart"==a?this.chart:"press"==a?this.press:null};var Lka=new Gn(function(a,b){function c(a){return a&&{documents:Kn(b,oo,a.documents),RJ:In(b,so,a.folderEntries),Jxb:In(b,null,a.unsyncedBoxDocuments),Kxb:In(b,null,a.unsyncedDriveDocuments)}}a=a.yd;var d=new Kka(In(b,Lka,a.uri));d.chart=c(a.chart);d.press=c(a.press);d.uvb=In(b,null,a.shapeLibraries);return d},"application/json");function Mka(a){this.selfLink=a}var Nka=new Gn(function(a,b){a=a.yd;b=new Mka(In(b,Nka,a.uri));b.count=a.count;return b},"application/json");function Oka(a){this.uri=a;this.EM=this.created=this.product=this.user=this.account=void 0}var Pka=new Gn(function(a){a=a.yd;var b=new Oka(a.uri);b.uri=a.uri;b.account=a.account;b.user=a.user;b.product=a.product;b.created=new Date(a.created);b.EM=a.temporary;return b},"application/json");function Qka(a){this.uri=a.uri;this.selfLink=a}var Rka=new Gn(function(a,b){a=a.yd;var c=new Qka(In(b,Rka,a.uri));c.lDa=a.clientId;c.provider=a.provider;c.product=a.product;c.user=In(b,go,a.user);c.Etb=a.refreshToken;c.wgb=new Ska(a.accessToken);c.data=new Tka(a.data);c.created=new Date(a.created);c.email=a.email;c.scopes=a.scopes;return c},"application/json");function Ska(a){this.SAa=a.access_token;this.created=new Date(a.created)}
function Tka(a){a&&(a=JSON.parse(a),this.email=a.email,this.id=a.id,this.link=a.link,this.locale=a.locale,this.name=a.name)};function Uka(a){this.selfLink=a;this.uri=a.uri}var Vka=new Gn(function(a,b){a=a.yd;b=new Uka(In(b,Vka,a.uri));b.userId=a.user_id;b.provider=a.provider;b.openid=a.openid;b.created=new Date(a.created);b.product=a.product;return b},"application/json");function Wka(a,b){this.uri=a.uri;this.selfLink=a;this.permissions=b;this.s9a=fb(b)}Wka.prototype.sK=function(a){return!!this.s9a[a]};var Xka=new Gn(function(a,b){a=a.yd;return new Wka(In(b,Xka,a.uri),a.permissions)},"application/json");function Yka(a){this.id=a;this.subject=this.updatedAt=this.status=void 0}var Zka=new Gn(function(a){a=a.yd;var b=new Yka(a.id);b.subject=a.subject;b.status=a.status;b.updatedAt="undefined"===typeof a.updated_at?new Date:a.updated_at;return b},"application/json");function $ka(a){this.selfLink=a;this.uri=a.uri}var ala=new Gn(function(a,b){a=a.yd;var c=new $ka(In(b,ala,a.uri));c.token=a.token;c.type=a.type;c.consumer=In(b,no,a.consumer);c.user=In(b,go,a.user);return c},"application/json");function bla(a){if(!a)return"";a=v(a)?to(a):Math.round(a.getTime()/1E3);return uo("Y-m-d",a)==uo("Y-m-d")?uo("g:i A",a):uo("Y",a)==uo("Y")?uo("M j",a):a>to("-59 minutes")?Math.round((to("now")-a)/60)+" minutes ago":uo("n/j/y",a)}function vo(){var a=new Date;if(!a)return"";a=v(a)?to(a):Math.round(a.getTime()/1E3);return uo("c",a)}
function cla(a){a=a.replace(/^([0-9]{2,4})-([0-1][0-9])-([0-3][0-9]) (?:([0-2][0-9]):([0-5][0-9]):([0-5][0-9]))?$/,"$1 $2 $3 $4 $5 $6").split(" ");return new Date(a[0],a[1]-1,a[2],a[3],a[4],a[5])}function dla(a,b){a=cla(a);return(cla(b).getTime()-a.getTime())/1E3}
function uo(a,b){function c(a,b){return(a+="").length<b?Array(++b-a.length).join("0")+a:a}var d,e,f=/\\?([a-z])/gi,h,k="Sun Mon Tues Wednes Thurs Fri Satur January February March April May June July August September October November December".split(" "),l={1:"st",2:"nd",3:"rd",21:"st",22:"nd",23:"rd",31:"st"};h=function(a,b){return e[a]?e[a]():b};e={d:function(){return c(e.j(),2)},D:function(){return e.l().slice(0,3)},j:function(){return d.getDate()},l:function(){return k[e.w()]+"day"},N:function(){return e.w()||
7},S:function(){return l[String(e.j())]||"th"},w:function(){return d.getDay()},z:function(){var a=new Date(e.Y(),e.n()-1,e.j()),b=new Date(e.Y(),0,1);return Math.round((a-b)/864E5)+1},W:function(){var a=new Date(e.Y(),e.n()-1,e.j()-e.N()+3),b=new Date(a.getFullYear(),0,4);return 1+Math.round((a-b)/864E5/7)},F:function(){return k[6+e.n()]},m:function(){return c(e.n(),2)},M:function(){return e.F().slice(0,3)},n:function(){return d.getMonth()+1},t:function(){return(new Date(e.Y(),e.n(),0)).getDate()},
L:function(){return 1===(new Date(e.Y(),1,29)).getMonth()|0},o:function(){var a=e.n(),b=e.W();return e.Y()+(12===a&&9>b?-1:1===a&&9<b)},Y:function(){return d.getFullYear()},y:function(){return(e.Y()+"").slice(-2)},a:function(){return 11<d.getHours()?"pm":"am"},A:function(){return e.a().toUpperCase()},B:function(){return c(Math.floor((3600*d.getUTCHours()+60*d.getUTCMinutes()+d.getUTCSeconds()+3600)/86.4)%1E3,3)},g:function(){return e.G()%12||12},G:function(){return d.getHours()},h:function(){return c(e.g(),
2)},H:function(){return c(e.G(),2)},i:function(){return c(d.getMinutes(),2)},s:function(){return c(d.getSeconds(),2)},u:function(){return c(1E3*d.getMilliseconds(),6)},e:function(){throw"Not supported (see source code of date() for timezone on how to add support)";},I:function(){var a=new Date(e.Y(),0),b=Date.UTC(e.Y(),0),c=new Date(e.Y(),6),d=Date.UTC(e.Y(),6);return 0+(a-b!==c-d)},O:function(){var a=d.getTimezoneOffset();return(0<a?"-":"+")+c(Math.abs(a/60*100),4)},P:function(){var a=e.O();return a.substr(0,
3)+":"+a.substr(3,2)},T:function(){return"UTC"},Z:function(){return 60*-d.getTimezoneOffset()},c:function(){return"Y-m-d\\TH:i:sP".replace(f,h)},r:function(){return"D, d M Y H:i:s O".replace(f,h)},U:function(){return d.getTime()/1E3|0}};return function(a,b){d="undefined"===typeof b?new Date:b instanceof Date?new Date(b):new Date(1E3*b);return a.replace(f,h)}(a,b)}
function to(a){var b,c,d;d=a.replace(/\s{2,}|^\s|\s$/g," ");d=d.replace(/[\t\r\n]/g,"");if("now"==d)return(new Date).getTime()/1E3;if(isNaN(a=Date.parse(d)))c=new Date;else return a/1E3;d=d.toLowerCase();var e={sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6},f={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11};a=d.match(/^(\d{2,4}-\d{2}-\d{2})(?:\s(\d{1,2}:\d{2}(:\d{2})?)?(?:\.(\d+))?)?$/);if(null!=a){a[2]?a[3]||(a[2]+=":00"):a[2]="00:00:00";c=a[1].split(/-/g);for(b in f)f[b]==
c[1]-1&&(c[1]=b);b=parseInt(c[0],10);c[0]=0<=b&&69>=b?"20"+(10>b?"0"+b:b+""):70<=b&&99>=b?"19"+b:b+"";return parseInt(to(c[2]+" "+c[1]+" "+c[0]+" "+a[2])+(a[4]?a[4]/1E3:""),10)}a=d.match(/([+-]?\d+\s(years?|months?|weeks?|days?|hours?|min|minutes?|sec|seconds?|sun\.?|sunday|mon\.?|monday|tue\.?|tuesday|wed\.?|wednesday|thu\.?|thursday|fri\.?|friday|sat\.?|saturday)|(last|next)\s(years?|months?|weeks?|days?|hours?|min|minutes?|sec|seconds?|sun\.?|sunday|mon\.?|monday|tue\.?|tuesday|wed\.?|wednesday|thu\.?|thursday|fri\.?|friday|sat\.?|saturday))(\sago)?/gi);
if(null==a)return!1;for(b=0;b<a.length;b++){a:{d=a[b].split(" ");var h=d[2]&&"ago"==d[2],f=(f="last"==d[0]?-1:1)*(h?-1:1);switch(d[0]){case "last":case "next":switch(d[1].substring(0,3)){case "yea":c.setFullYear(c.getFullYear()+f);break;case "mon":c.setMonth(c.getMonth()+f);break;case "wee":c.setDate(c.getDate()+7*f);break;case "day":c.setDate(c.getDate()+f);break;case "hou":c.setHours(c.getHours()+f);break;case "min":c.setMinutes(c.getMinutes()+f);break;case "sec":c.setSeconds(c.getSeconds()+f);
break;default:"undefined"!=typeof(h=e[d[1].substring(0,3)])&&(h-=c.getDay(),0==h?h=7*f:0<h?"last"==d[0]&&(h-=7):"next"==d[0]&&(h+=7),c.setDate(c.getDate()+h))}break;default:if(/\d+/.test(d[0]))switch(f*=parseInt(d[0],10),d[1].substring(0,3)){case "yea":c.setFullYear(c.getFullYear()+f);break;case "mon":c.setMonth(c.getMonth()+f);break;case "wee":c.setDate(c.getDate()+7*f);break;case "day":c.setDate(c.getDate()+f);break;case "hou":c.setHours(c.getHours()+f);break;case "min":c.setMinutes(c.getMinutes()+
f);break;case "sec":c.setSeconds(c.getSeconds()+f)}else{d=!1;break a}}d=!0}if(!d)return!1}return c.getTime()/1E3};function ela(a,b){this.Vl=a.selfLink.Vl;this.user=a;this.documents=b}function fla(a,b){var c=a.Jw(b);return c.documents.get().then(function(b){return c.RJ.get().then(function(){return new ela(a,b)})})};function gla(a,b,c,d){this.selfLink=a;this.uri=b;this.name=c;this.permissions=d}var hla=new Gn(function(a,b){a=a.yd;return new gla(In(b,hla,a.uri),a.uri,a.name,a.permissions)},"application/json");function ila(a,b,c,d){this.selfLink=a;this.uri=a.uri;this.user=b;this.role=c;this.oab="";this.created=d}var wo=new Gn(function(a,b){a=a.yd;return new ila(In(b,wo,a.uri),In(b,go,a.user),In(b,hla,a.role),new Date(a.created))},"application/json");function xo(a){this.uri=a.uri;this.selfLink=a}xo.prototype.Jw=function(a){return"chart"==a?this.chart:"press"==a?this.press:null};xo.prototype.YP=function(a){return fla(this,a)};xo.prototype.hHa=function(){return this.lastName?this.firstName+" "+this.lastName:this.firstName};xo.prototype.getId=function(){var a=this.uri.match(/users\/(\d+)/);return parseInt(a&&a[1],10)};
var go=new Gn(function(a,b){function c(a){return a&&{Vdb:In(b,null,a.userAccount),aaa:In(b,Pka,a.license),L5a:In(b,null,a.licenseRequest),documents:Kn(b,oo,a.documents),q_a:In(b,Nka,a.documentsCount),RJ:In(b,so,a.folderEntries),J8a:Kn(b,Vka,a.openids),OLa:Kn(b,Rka,a.oauthClients),Gmb:In(b,null,a.forgotPassword),ztb:In(b,null,a.pushSubscription)}}a=a.yd;var d=new xo(In(b,go,a.uri));d.email=a.email;d.username=a.username;d.joinedAccount=new Date(a.joinedAccount);d.deleted=a.deleted?new Date(a.deleted):
null;d.groups=Kn(b,Zn,a.groups);d.lastName=a.lastName;d.firstName=a.firstName;d.roles=Kn(b,wo,a.roles);d.chart=c(a.chart);d.press=c(a.press);d.oAuth=function(a){return a&&{gWa:Kn(b,ala,a.accessTokens),LW:Kn(b,no,a.consumers)}}(a.oAuth);d.lastLogin=new Date(a.lastLogin);d.metadata=In(b,tka,a.metadata);d.permissions=In(b,Xka,a.permissions);d.activities=Kn(b,Cka,a.activities);d.account=In(b,Yn,a.account);d.mailingSubscriptions=In(b,null,a.mailingSubscriptions);d.created=new Date(a.created);d.tickets=
Kn(b,Zka,a.tickets);d.documentResources=In(b,Lka,a.documentResources);return d},"application/json");function jla(a){this.selfLink=a;this.uri=a.uri}var kla=new Gn(function(a,b){a=a.yd;var c=new jla(In(b,kla,a.uri));c.account=In(b,Yn,a.account);c.domain=a.domain;c.created=new Date(a.created);c.updated=new Date(a.updated);c.jvb=a.setup;return c},"application/json");function lla(a){this.uri=a}var mla=new Gn(function(a,b){a=a.yd;var c=new lla(a.uri);c.uri=a.uri;c.account=a.account;c.user=In(b,go,a.user);c.product=a.product;c.count=a.count;c.first_request=a.first_request;c.last_request=a.last_request;return c},"application/json");function nla(a){this.selfLink=a;this.uri=a.uri;this.idAttributeName=this.logoutUrl=null}
var ola=new Gn(function(a,b){a=a.yd;var c=new nla(In(b,ola,a.uri));c.account=In(b,Yn,a.account);c.domain=a.domain;c.Xob=a.loginUrl;c.x509Cert=a.x509Cert;c.x509CertExpiration=new Date(a.x509CertExpiration);c.wyb=a.x509SubjectCN;c.a1a=a.forceSSO;c.enabled=a.enabled;c.created=new Date(a.created);c.okb=a.denySpInitAuth;c.metadata=a.metadata;c.logoutUrl=a.logoutUrl;c.idAttributeName=a.idAttributeName;c.deleteRecycledUsers=a.deleteRecycledUsers;c.sendNameIdFormat=a.sendNameIdFormat;return c},"application/json");function pla(a){this.uri=a.uri;this.selfLink=a;this.updated=this.created=null}pla.prototype.disable=function(){var a=this;return this.selfLink.delete().then(function(){a.account=void 0})};var qla=new Gn(function(a,b){a=a.yd;var c=new pla(In(b,qla,a.uri));c.account=In(b,Yn,a.account);c.consumer=In(b,no,a.consumer);c.created=new Date(a.created);c.updated=new Date(a.updated);return c},"application/json");function yo(a){this.uri=a.uri;this.selfLink=a}yo.prototype.R1a=function(){if(0<this.face.length)return this.face;var a=[];this.bold&&a.push(O("text.format.bold"));this.italic&&a.push(O("text.format.italic"));0===a.length&&a.push(O("text.format.regular"));return a.join(", ")};yo.prototype.getFaceName=yo.prototype.R1a;var rla=new Gn(function(a,b){a=a.yd;b=new yo(In(b,rla,a.uri));b.family=a.family;b.bold=a.bold;b.italic=a.italic;b.face=a.face||"";return b},"application/json");function sla(a){this.selfLink=a;this.uri=a.uri}sla.prototype.delete=function(){return this.selfLink.delete()};var tla=new Gn(function(a,b){a=a.yd;var c=new sla(In(b,tla,a.link));c.account=In(b,Yn,a.account);c.event=a.event;c.Wtb=a.resourceId;return c},"application/json");function wla(a){this.selfLink=a;this.uri=a.uri;this.uniqueName=this.name=null;this.Ro=[];this.groups=[];this.children=[];this.created=this.parent=null}g=wla.prototype;g.Pba=function(a){var b=this;return this.selfLink.put({name:a}).then(function(){b.name=a;null==b.parent&&Gg.set("accountChanged","1",300,"/",zj());zo(b)})};function xla(a){return a.parent?xla(a.parent):a}g.getId=function(){return Number(this.uri.substring(this.uri.lastIndexOf("/")+1))};
g.setParent=function(a){var b=this;return this.selfLink.put({name:this.name,parent:a.uri}).then(function(){Ao(b,a);zo(b)})};function Ao(a,b){a.parent&&a.parent.children.splice(a.parent.children.indexOf(a),1);a.parent=b;a.parent&&a.parent.children.push(a)}function yla(a){fb(a.Ro.map(function(a){return a.uri}))}g.forEach=function(a,b){b=b||0;a(this,b);this.children.forEach(function(c){c.forEach(a,b+1)})};g.RP=function(){var a=[];this.forEach(function(b){a.push(b)});return a};
function zo(a){for(a=xla(a).RP().map(function(a){return{group:a,uniqueName:a.name,Eaa:a.parent}});a.length;){Cc(a,function(a,b){return a.uniqueName.localeCompare(b.uniqueName)});for(var b=[],c=0;c<a.length;++c){var d=a[c],e=0==c?null:a[c-1],f=a[c+1];(e&&d.uniqueName==e.uniqueName||f&&d.uniqueName==f.uniqueName)&&d.Eaa?b.push({group:d.group,uniqueName:d.Eaa.name+" ➡ "+d.uniqueName,Eaa:d.Eaa.parent}):d.group.uniqueName=d.uniqueName}a=b}}
var Zn=new Gn(function(a,b){a=a.yd;var c=new wla(In(b,Zn,a.uri));c.name=a.name;c.Ro=a.users.map(function(a){return In(b,go,a)});c.groups=a.groups.map(function(a){return In(b,Zn,a)});c.account=In(b,Yn,a.account);c.dyb=Kn(b,null,a.usersUri);c.created=new Date(a.created);yla(c);return c},"application/json");function zla(a){this.uri=a.uri;this.selfLink=a}zla.prototype.delete=function(){var a=this;return this.selfLink.delete().then(function(){a.account="";a.domain=""})};var Ala=new Gn(function(a,b){a=a.yd;b=new zla(In(b,Ala,a.uri));b.account=a.account;b.domain=a.domain;return b},"application/json");function Bla(a){this.selfLink=a;this.uri=a.uri}var Cla=new Gn(function(a,b){a=a.yd;var c=new Bla(In(b,Cla,a.uri));c.account=In(b,Yn,a.account);c.level=In(b,co,a.level);c.paid=new Date(a.paid);c.amountInCents=a.amountInCents;c.currency=a.currency||"USD";c.event=a.event;c.method=a.method;c.internalMethod=a.internalMethod;c.product=a.product;c.modified=new Date(a.modified);c.externalId=a.externalId;c.isAssisted=a.isAssisted;return c},"application/json");
Bla.prototype.getId=function(){var a=this.uri.match(/.*\/payments\/([0-9]+)$/);return parseInt(a&&a[1],10)};function Dla(){}var Ela=new Gn(function(a){a=a.yd;var b=new Dla;b.name=a.name;b.assignment=a.assignment;return b},"application/json");function Fla(a){this.selfLink=a;this.uri=a.uri}
var Gla=new Gn(function(a,b){a=a.yd;var c=new Fla(In(b,Gla,a.uri));c.account=In(b,Yn,a.account);c.level=In(b,co,a.level);c.costInCents=a.costInCents;c.monthlyRecurringRevenueInCents=a.mrrInCents;c.start=new Date(a.start);c.end=new Date(a.end);c.free=a.free;c.trial=a.trial;c.product=a.product;c.renewal=a.renewal&&new Date(a.renewal);c.sourceData=a.sourceData;c.failedPayment=a.failedPayment;c.currency=a.currency||"USD";c.source=a.source;c.transactionId=a.transactionId;c.paymentStorageOverride=Number(a.paymentStorageOverride);
c.paymentSizeOverride=Number(a.paymentSizeOverride);c.printAndShipDiscount=a.printAndShipDiscountPercent&&Number(a.printAndShipDiscountPercent)/100;return c},"application/json");function Hla(a){this.selfLink=a;this.uri=a.uri}var Ila=new Gn(function(a,b){a=a.yd;var c=new Hla(In(b,Ila,a.link));c.account=In(b,Yn,a.account);c.levelId=In(b,co,a.levelId);c.created=new Date(a.created);c.modified=new Date(a.modified);c.eventType=a.eventId;c.source=a.source;c.product=a.product;c.isAssisted=a.isAssisted;c.accountSize=a.accountSize;return c},"application/json");function Jla(a){this.uri=a}var Kla=new Gn(function(a){a=a.yd;var b=new Jla(a.uri);b.trialEligible=a.trialEligible;return b},"application/json");function Lla(a){this.uri=a.uri;this.selfLink=a;this.name=void 0;this.updated=null}Lla.prototype.Jw=function(a){return"chart"==a?this.chart:"press"==a?this.press:null};
var Yn=new Gn(function(a,b){function c(a){return{level:In(b,co,a.level),caa:Kn(b,Pka,a.licenses),M5a:Kn(b,mla,a.licenseRequests),o9a:Kn(b,Cla,a.payments),W1:In(b,Gla,a.subscription),Tta:Kn(b,Ila,a.subscriptionHistory),storage:In(b,uka,a.storage),recurly:In(b,Yja,a.recurly),cdb:In(b,Kla,a.trialEligible),apb:In(b,null,a.manualCouponCode),Isb:In(b,null,a.payment),Ksb:In(b,eka,a.paymentPreview)}}a=a.yd;var d=new Lla(In(b,Yn,a.uri));d.name=a.name;d.size=a.size;d.Ro=Kn(b,go,a.users);d.groups=Kn(b,Zn,a.groups);
d.SQ=Kn(b,gka,a.invitations);d.updated=new Date(a.updated);d.roles=Kn(b,wo,a.roles);d.chart=c(a.chart);d.press=c(a.press);d.chart=d.chart;d.press=d.press;d.$pa=In(b,go,a.owner);d.created=new Date(a.created);d.metadata=In(b,ska,a.metadata);d.PLa=Kn(b,no,a.oauthConsumers);d.zab=In(b,ola,a.saml);d.n1a=Kn(b,kla,a.gappsDomains);d.m1a=Kn(b,tla,a.gappsDirectoryChannels);d.MP=Kn(b,qla,a.externalApps);d.oaa=Kn(b,Ala,a.domains);d.fonts=Kn(b,rla,a.fonts);d.Fmb=In(b,null,a.fontSharing);d.J5a=In(b,kka,a.levelPrices||
a.pricedLevels);d.Ssb=Kn(b,Ela,a.pricingTestAssignments);d.fhb=In(b,cka,a.billingInfo);d.awb=a.signupUrl;return d},"application/json");function Bo(a){this.account=a;this.key=a.uri.split("/").pop();this.created=a.created}Bo.prototype.L8=function(){return this.key};Bo.prototype.K8=function(){return this.created};Bo.prototype.RGa=function(a,b){return this.account.metadata.query({name:a,product:b}).get().then(function(c){return c.getValue(a,b)})};Bo.prototype.BPa=function(a,b,c){return this.account.metadata.patch([{name:a,value:b,product:c,indexed:!0}])};function Mla(){this.bytesSent=0;this.totalSize=-1;this.firstTimestamp=new Date;this.bytesPerSecond=this.lastTimestamp=0;this.smoothing=.05;this.startTime=new Date}
function Co(a,b,c){this.statusCode=a;this.json=c;this.message=401==a?O("error.unauthorized"):403==a?O("error.forbidden"):429==a?i18n.get("error-too-many-requests"):this.json&&v(this.json.message)?this.json.message:v(b)&&b.length?b:"Error";this.message+"\n"+Error().stack+c&&JSON.stringify(c);this.bla={};for(a=0;this.json&&this.json.errors&&a<this.json.errors.length;++a)b=this.json.errors[a],(c=b.field)&&Nla(this.bla,c,b.message)}z(Co,Error);
function Nla(a,b,c){var d=b.match(/^((\w+)|^\[(\d+)\])\.?(.*)/);b=d[4];d=d[2]||d[3];if(0<b.length){var e=a[d]||{};Nla(e,b,c);a[d]=e}else a[d]=c}function Ola(a){return new Gn(function(b,c,d){return a?ua(b.yd)?$b(b.yd,function(e){return a.SR(new jo(e,b.Gma),c,d)}):a.SR(b,c):b},a?a.accept:null)}function Do(){}function In(a,b,c,d){return new fo(a,b,c,d)}function Kn(a,b,c){return new fo(a,Ola(b),c,void 0)}function jo(a,b){this.yd=a;this.Gma=b};function Eo(a){this.xhr=a;this.E6a=ak("restMaxRetries")||0;this.lab=ak("restRetryDelayMillis")||0}z(Eo,Do);uj(Eo,Hi);var Pla={DELETE:1,GET:1,HEAD:1,OPTIONS:1,PATCH:1,PUT:1};
Eo.prototype.toa=function(a,b,c,d,e,f){var h=+new Date,k=void 0;!c||c instanceof FormData||("Content-Type"in d||(k="application/json"),k&&tb(k,"application/json")&&v(c)&&(c=JSON.stringify(c)));return this.xhr.execute({type:b,url:a,data:c,contentType:k,headers:d,withCredentials:!e,Ff:Pla[b.toUpperCase()]?{Jg:this.E6a,delay:this.lab}:void 0,tFa:f}).then(function(a){var b=a.responseText;if(b.length&&d){var c=a.getResponseHeader("Content-Type");c&&-1!=c.indexOf("application/json")?b=JSON.parse(b):d.Accept&&
-1!=d.Accept.indexOf("application/json")&&(b=JSON.parse(b))}return new jo(b,function(b){return(b=a.getResponseHeader(b))?[b]:[]})},function(c){if(0==c.status){var d="Potential failure of CORS header: "+JSON.stringify({method:b,uri:a,readyState:c.readyState,statusText:c.statusText,status:c.status,timeTillFailure:+new Date-h});K.set("errorHandler.reportException",Error(d));return this.reject(new Co(c.status,O("admin.error.no_connection"),null))}d=null;try{d=JSON.parse(c.responseText)}catch(e){}return this.reject(new Co(c.status,
c.responseText,d))}.bind(this))};Eo.prototype.when=function(a){return Promise.resolve(a)};Eo.prototype.reject=function(a){return Promise.reject(a)};Eo.prototype.all=function(a){return Promise.all(a||[])};function gj(a,b,c){this.user=a;this.account=b;this.analytics=c;this.tia={};this.jRa={}}var Qla=new zi("ABTestUser"),Rla=new zi("ABTestAccount");sj(gj,[Oi(Qla),Oi(Rla),Ti]);function Fo(a,b,c){b in a.tia||(a.tia[b]=c());return a.tia[b]}function Sla(a){return Fo(a,"ShapeLibraryMarketplaceInterestDialog",function(){return"show"==this.Bg("ShapeLibraryMarketplaceInterestDialog")}.bind(a))}function Go(a){return Fo(a,"editControlPoints",function(){return"T-B"==this.Bg("editControlPoints")}.bind(a))}g=gj.prototype;
g.lh=function(){return Fo(this,"enableLineConnections",function(){return this.Bg("enableLineConnections")}.bind(this))};g.sma=function(){return"T-B"==Fo(this,"GoogleSlidesExport",function(){return this.Bg("GoogleSlidesExport")}.bind(this))};g.Abb=function(a){return a?Fo(this,"ShowAdvancedShapeOptionsV2",function(){return"AdvancedOptionsDrawer"===this.Bg("ShowAdvancedShapeOptionsV2",!1)}.bind(this)):"AdvancedOptionsDrawer"===this.Bg("ShowAdvancedShapeOptionsV2",!0)};
function Tla(a,b){var c=oa(b.Cc.get("LicenseTrial")),d=jc(Xda,String(b.bp));if(!c&&!d){if(Ho(b))return Wda;c=Ula(a,b);b={"TeamLicenseTrialsEnabled.onPaidAccount":tb(b.Mf.slug,"team")};a.analytics.Xw.set(b);if(c)return 1}}function Ula(a,b){return Ho(b)?!1:"T-B"==a.Jo("TeamLicenseTrialsEnabledv3")}function Io(a){return a.Bg("newTemplateChooser")}function Vla(a){return Fo(a,"timelineShapeLibraryAvailable",function(){return"T-B"===this.Nz("timelineShapeLibraryAvailable")}.bind(a))}
function Jo(a,b){b=ao(b.Zh(),"PremiumTemplates");return b||"T-B"!=a.Jo("WatermarkPDF")?b:(a.analytics.Aa(jia),!0)}g.j6=function(a){return ao(a.Zh(),"BrandAssets")};function Wla(a){return Fo(a,"useRendererUIHints",function(){return"T-B"==this.Nz("useRendererUIHints")}.bind(a))}function Ko(a){return Fo(a,"WebGLClipTextToWindow",function(){return"T-B"==this.Nz("WebGLClipTextToWindow")}.bind(a))}g.Jbb=function(){return"T-B"==this.Jo("lockOnStyleTab")};g.Gbb=function(a){return Ho(a)?!1:"T-B"==this.Jo("imageDrawerTest")};
g.Qw=function(){return Fo(this,"IncludeCoreExFeatures2",function(){return"T-B"==this.Bg("IncludeCoreExFeatures2")}.bind(this))};g.hda=function(){return Fo(this,"SnapToEqualLineLength",function(){return"T-B"==this.Bg("SnapToEqualLineLength")}.bind(this))};g.uka=function(){return"T-B"==Fo(this,"DragAndDropCursorToolbox",function(){return this.Bg("DragAndDropCursorToolbox")}.bind(this))};function Xla(a,b,c,d,e){"T-B"==a.Bg("DownloadOrPrintPromptsShare")?b.show(c,d,e):d()}
g.jva=function(a){return a?Fo(this,"SimpleShareDialog",function(){return"T-B"===this.Bg("SimpleShareDialog",!1)}.bind(this)):"T-B"===this.Bg("SimpleShareDialog",!0)};function Lo(){var a=Gg.get("ab_id");a||(a=Math.floor(2147483647*Math.random()).toString(36),Gg.set("ab_id",a,157788E3,"/"));return a}function Mo(a,b,c){return a.rS(new Date,Lo(),b,!!c)}g.Jo=function(a,b){return this.account?"0"==this.account.L8()?Tk(this.account.K8(),Lo(),a)||"T-A":this.rS(this.account.K8(),this.account.L8(),a,!!b):"T-A"};
g.Bg=function(a,b){return this.user?"0"==this.user.kma()?Tk(this.user.ima(),Lo(),a)||"T-A":this.rS(this.user.ima(),this.user.kma(),a,!!b):"T-A"};g.Nz=function(a,b){return this.rS(new Date,"featureFlag",a,!!b)};function Yla(a){var b=a.account&&{z2a:a.account.L8.bind(a.account),G1a:a.account.K8.bind(a.account),getMetadata:a.account.RGa.bind(a.account),gvb:a.account.BPa.bind(a.account)};return Zla(a,b)}
function Zla(a,b){var c=Sk("HigherTeamPrices"),c=c&&!c.X4a?"none":"chart";if(b)return b.getMetadata("abTest_HigherTeamPrices",c).then(function(a){return a?(qea("HigherTeamPrices"),a):$la(this,b.G1a(),b.z2a(),"HigherTeamPrices",!0)||"T-A"}.bind(a));c=Ok();c.resolve(Mo(a,"HigherTeamPrices",!0));return c.promise}
function $la(a,b,c,d,e){b=Tk(b,c,d);if(!e&&b){if((e=Sk(d))&&2>Ra(e.options).filter(function(a){return 0<a}).length)return b;e={};e[d]=b;a.analytics.Xw.set(e);on(d+"-"+b);a.jRa[d]=b}return b}g.rS=function(a,b,c,d){return $la(this,a,b,c,d)||"T-A"};
function ama(a,b){function c(a){var c;if(c=d(a))c=!Po(b)||!!a.KWa;return c&&("Account"==a.hqa||"User"==a.hqa)}function d(a){var b=a.r4a;a=a.j0a;b=b?b.map(function(a){return a.toLowerCase()}):[];a=a?a.map(function(a){return a.toLowerCase()}):[];var c=Yj(!0),c=c?c.toLowerCase():"other";return 0<b.length?Lj?jc(b,"internet explorer"):Rj?jc(b,"microsoft edge"):jc(b,c):0<a.length?Lj?!jc(a,"internet explorer"):Rj?!jc(a,"microsoft edge"):!jc(a,c):!0}if(kk)return null;for(var e=0;e<Vda.length;e++){var f=Vda[e],
h=Sk(f);if(c(h)){var k="T-A",k="Account"==h.hqa?a.Jo(f):a.Bg(f);if("T-A"!=k)return{name:f,HXa:k}}}return null}function Qo(a,b){return(a=ama(a,b))?a.HXa:"T-A"}function Ro(a,b){return(a=ama(a,b))?a.name:null}x("runVisitorTest",function(a,b){var c=new Dk,d=new Cn(null,c),c=new zn(c),e=mn(null.id),d=new Ti(d,c,e);return Mo(new gj(null,null,d),a,b)});function bma(a){return $(a).map(function(){return this.toArray()})}function So(a){var b=a.offset();return new M(b.left,b.top,a.width(),a.height())}function To(a,b){var c=document.createElement("iframe");c.setAttribute("sandbox","allow-same-origin");document.head.appendChild(c);c.contentDocument.open();c.contentDocument.write(a);c.contentDocument.close();a=b(c.contentDocument);$(c).remove();return a}
function Uo(a){for(var b=0,c=a.offsetParent,d=!0;c;)d?(d=!1,b+=c.clientLeft+a.offsetLeft):b+=c.clientLeft+a.offsetLeft-a.scrollLeft,a=c,c=a.offsetParent;return b+=a.offsetLeft}function Vo(a){for(var b=0,c=a.offsetParent,d=!0;c;)d?(d=!1,b+=c.clientTop+a.offsetTop):b+=c.clientTop+a.offsetTop-a.scrollTop,a=c,c=a.offsetParent;return b+=a.offsetTop}function Wo(a,b){for(;a;){if(a==b)return!0;a=a.parentElement}return!1}
function Xo(a,b){function c(d){Wo(d.target,a)||b(d)&&document.body.removeEventListener("mousedown",c)}document.body.addEventListener("mousedown",c)}function Yo(){return cma(function(a){return!"button checkbox color file image radio range reset".split(" ").some(function(b){return a.is("[type="+b+"]")})})}
function cma(a){var b=document.activeElement,c=$(b);return b&&"INPUT"===b.tagName&&!c.is("#lucid-input")&&(!a||a(c))||"TEXTAREA"===b.tagName||"SELECT"===b.tagName||"true"===b.getAttribute("contenteditable")};function Zo(a,b,c){J.call(this);this.message=a;this.raa=c;this.delay=b||6500;Eb(this,function(){this.dispatchEvent("c")}.bind(this))}z(Zo,J);Zo.prototype.$sa=function(a,b){a!==this.message&&(this.message=a,this.raa=b,this.dispatchEvent(new dma(this.message,this.raa)))};Zo.prototype.getMessage=function(){return this.message};var ema=new F("d");function dma(a,b){I.call(this,ema);this.message=a;this.raa=b}z(dma,I);var fma=new F("e");function gma(a){I.call(this,fma);this.ig=a}z(gma,I);function $o(){J.call(this)}z($o,J);function ap(a,b){a.dispatchEvent(new gma(b))}tj($o);function bp(a,b,c,d){if(bp.pK){var e=new Zo(a,b,d);ap(bp.pK,e);return{close:function(a){c&&c(a);e.sf()},setText:function(a){e.$sa(a,!1)},update:function(a){e.$sa(a,!0)}}}return bp.notify(a,b,c)}bp.$bb=function(a){bp.pK&&bp.pK.sf();bp.pK=a;bp.pK.listen(fma,function(a){var c=a.ig,d=bp.notify(c.getMessage(),c.delay,c.sf.bind(c)),e=c.listen(ema,function(a){a.raa?d.update(a.message):d.setText(a.message)});Eb(c,function(){d.close();c.Jn(e)})})};
bp.create=function(a){var b=document.getElementById("growlDock"),b=!b||a?$(bp.settings.j_a).attr("id","growlDock").addClass("growl"):$(b);(a=$("div.viewport-scrollable").offset())&&$("body").append(b.css(bp.settings.i_a).css({top:a.top+8+"px",left:a.left+8+"px"}));return b};bp.r=function(a,b,c){for(;b.test(a);)a=a.replace(b,c);return a=a.replace(/\n/g,"<br />")};
bp.notify=function(a,b,c){function d(a){bp.settings.D7a(h,function(){h.remove();c&&c(!!a)})}var e=bp.create(),f=bp.settings.JLa;"object"==typeof f&&(f=$(f).html());var f=bp.r(f,/%message%/,a?a:""),h=$(f).hide().css(bp.settings.B7a).fadeIn(bp.settings.jpa);bp.settings.C7a(h);e.append(h);$(h).click(function(){d(!0)});a=b?b:bp.settings.d_a;0<a&&a!==Number.MAX_VALUE&&setTimeout(d,a);return{update:function(a){$(".message",h).html(a)},setText:function(a){$(".message",h).text(a)},close:d}};
bp.gYa=function(a,b){var c,d=bp(a[0],Number.MAX_VALUE,function(){c&&clearInterval(c);c=null;b&&b()}),e=d.update,f=0;c=setInterval(function(){f=(f+1)%a.length;e(a[f])},5E3);d.update=function(a){c&&clearInterval(c);c=null;e(a)};return d};
bp.settings={j_a:"<div></div>",i_a:{position:"absolute",zIndex:5},JLa:'<div class="lucid-growl ui-corner-all gui-box-shadow"><div class="close" /><div class="message">%message%</div></div>',B7a:{opacity:.9},C7a:function(a){a.css({opacity:0}).fadeIn(bp.settings.jpa)},D7a:function(a,b){a.animate({opacity:0,height:"0px"},{duration:bp.settings.jpa,complete:b})},jpa:200,d_a:6E3,xqb:function(a){bp.settings.JLa=$(a)}};
function cp(a,b,c,d,e,f,h,k){function l(a){u&&clearTimeout(u);m&&Mk(m);a&&a.stopPropagation();hma(t,function(){t.remove();oa(void 0)&&n.css("zIndex",ima.zIndex);k&&k.close&&k.close();0<n.children().length&&n.children().last().slideDown(dp)})}null==c&&(c=!0);if(c){if(!a.isOnline()){K.one("online",function(){cp(a,b,c,d,e,f,h,k)});return}var m=K.one("offline",function(){l(null)})}var n;ep||(ep=$(jma),$(kma||"body").append(ep.css(ima)));n=ep;n.children().stop(!0,!0).hide();var q=lma,q=bp.r(q,/%message%/,
b?b:""),t=$(q).addClass(d?"lucid-ubergrowl-"+d:"").addClass(h?"thin":"");k&&k.click&&t.click(k.click);n.append(t);oa(void 0)&&n.css("zIndex",void 0);t.hide();e&&t.addClass("persistent").siblings(".persistent").remove();t.slideDown(dp);var q=f||0,u=null;0<q&&(u=setTimeout(function(){hma(t,function(){t.remove();0<n.children().length&&n.children().last().slideDown(dp)})},q));$(t).find(".rSide .close").click(l);k&&k.create&&k.create(l,t)&&l(null)}
var ep=null,kma="body",jma='<div class="ubergrowl-container"></div>',ima={position:"absolute",top:"0",height:"0",zIndex:5},lma='<div class="lucid-ubergrowl"><div class="lSide"></div><div class="message">%message%</div><div class="rSide"><div class="close"></div></div></div>';function hma(a,b){a.animate({opacity:0,height:"0px"},{duration:dp,complete:b})}var dp="fast";x("lucid.growl",bp);function fp(a){this.xhr=a}g=fp.prototype;g.I0=function(a){return window.lucidConfigure.documentServiceHost+this.WRa()+a.url()};g.action=function(a,b,c,d){c.multi=oa(c.multi)?c.multi:!1;yk(this.xhr,{type:a,url:this.I0(b),data:c,status:d.status}).then(function(a){d.success&&d.success(a)}).catch(function(a){d.error&&(429==a.status?d.error(O("growl.invitation.send.ratelimit")):d.error(O("growl.invitation.send.error")))})};
g.create=function(a,b,c,d,e){b={message:b,role:c};b.sendEmail=oa(e)?e:!0;a.appendData(b);this.action(a.ODa(),a,b,d)};g.get=function(a,b){this.action("GET",a,{},b)};g.update=function(a,b,c){"none"==b?this.delete(a,c):this.action("PUT",a,{role:b},c);if("none"==b)throw"Deprecated behavior!  Deleting users should not be done by setting their role to 'none'";};g.delete=function(a,b){this.action("DELETE",a,{},b)};function gp(a,b){this.xhr=a;this.tX=b}z(gp,fp);
gp.prototype.WRa=function(){return"/documents/"+this.tX};function hp(a,b,c){this.xhr=a;this.U8a=b;this.Pq=c}z(hp,fp);hp.prototype.WRa=function(){return"/users/"+this.U8a+"/folderEntries/"+this.Pq};function ip(){}ip.prototype.ODa=function(){return"PUT"};ip.prototype.appendData=function(){};function jp(a){this.userId=a}z(jp,ip);jp.prototype.url=function(){return"/users/"+this.userId};function kp(a){this.groupId=a}z(kp,ip);kp.prototype.url=function(){return"/groups/"+this.groupId};
function lp(a,b,c){this.QFa=b;this.vR=c;this.cJa=a}z(lp,ip);function mp(a,b){return new lp(void 0,a,b)}lp.prototype.ODa=function(){return"POST"};lp.prototype.url=function(){return"/invitations"+(this.cJa?"/"+this.cJa:"")};lp.prototype.appendData=function(a){this.QFa&&(a.to=this.QFa);a.multi=null!==this.vR?this.vR:!1};var mma=[],np=!1;function nma(a){function b(){np=!1}np=!0;if(window.Gqb)$(window).on("stop",b);else setTimeout(b,4E3);a||(a=window.event);var c=ac(mma,function(a,b){b=gda(b);return null!=b?b:a},void 0);if(null!=c)return a.returnValue=c}var oma=[];function pma(){D(oma,function(a){gda(a)})}ik||($(window).bind("beforeunload",nma),window.onunload=pma);var qma=new F("f"),rma=new F("g");function sma(a){I.call(this,qma);this.context=a}z(sma,I);function tma(a){I.call(this,rma);this.context=a}z(tma,I);function op(){J.call(this);this.stack=[]}z(op,J);op.prototype.enter=function(a){if(0==this.stack.length||this.stack[0]!=a)pc(this.stack,a),this.stack.unshift(a),K.set("context",this.stack),this.dispatchEvent(new sma(a))};op.prototype.Wg=function(a){-1!=pc(this.stack,a)&&(K.set("context",this.stack),this.dispatchEvent(new tma(a)))};function pp(a,b){return jc(a.stack,b)}var qp=new op;qp.enter("default");x("lucid.context.enter",qp.enter);x("lucid.context.exit",qp.Wg);var rp,sp,tp,up;function P(a,b){if(null==a||!1===a)return $();if(ua(a))return bma(a.map(function(a){return P(a)}));if(v(a)){var c=$(document.createElement("span"));c.html(a);return c}if(a instanceof jQuery)return a;a.tag=a.tag||"div";c=a.namespace?$(document.createElementNS(a.namespace,a.tag)):$(document.createElement(a.tag));a.label&&!a.id&&(a.id=vk());a.R&&(a.namespace?c.get(0).classList+=" "+a.R:c.addClass(a.R));a.id&&c.attr("id",a.id);a.type&&c.attr("type",a.type);a.src&&c.attr("src",a.src);a.href&&c.attr("href",
a.href);a.title&&c.attr("title",a.title);a.name&&c.attr("name",a.name);a.target&&c.attr("target",a.target);a.method&&c.attr("method",a.method);a.action&&c.attr("action",a.action);a.enctype&&c.attr("enctype",a.enctype);a.checked&&c.attr("checked",!0);a.selected&&c.prop("selected",!0);a.yr&&c.prop("readonly",!0);a.placeholder&&c.attr("placeholder",a.placeholder);a.value&&c.val(a.value);a.html&&c.html(a.html);a.text&&c.text(a.text);a.hidden&&c.hide();a.disabled&&c.prop("disabled",!0);a.accept&&c.attr("accept",
a.accept);a.css&&c.css(a.css);var d;if(a.attr)for(d in a.attr)a.namespace?c.get(0).setAttributeNS(null,d,a.attr[d]):c.attr(d,a.attr[d]);if(a.props)for(d in a.props)c.prop(d,a.props[d]);a.children&&c.append(P(a.children));a.create&&(c=a.create(c)||c);a.click&&c.click(a.click);if(a.mousedown)c.on("mousedown",a.mousedown);if(a.mouseup)c.on("mouseup",a.mouseup);if(a.blur)c.on("blur",a.blur);a.Xh&&c.dblclick(a.Xh);a.yua&&Qj?c.bind("touchstart",a.yua):a.yua&&c.bind("click",a.yua);a.change&&c.change(a.change);
if(a.input)c.on("input",a.input);a.keyup&&c.keyup(a.keyup);a.keydown&&c.bind("keydown",a.keydown);a.focus&&c.bind("focus",a.focus);a.hover&&c.hover(a.hover[0],a.hover[1]);a.load&&c.load(a.load);a.sortable&&c.sortable(a.sortable);a.data&&c.data(a.data);a.label&&(c=P({tag:"label",attr:{"for":a.id},children:[a.label]}).add(c));if(a.autocomplete){var e=!1,f=!0;c.autocomplete({autoFocus:!0,minLength:0,source:function(b,c){a.autocomplete(b.term,c)},focus:function(){return!1},open:function(){e=!1},close:function(){f=
!0;setTimeout(function(){e=!0;f=!1},100)},select:function(b,c){this.value=c.item.value;a.Sha&&a.Sha(this.value);return!1}}).focus(function(){f||$(this).autocomplete("search","")}).keydown(function(a){e&&13==a.keyCode&&""==$(this).val()&&$(this).triggerHandler("focus")}).click(function(){e&&""==$(this).val()&&$(this).triggerHandler("focus")})}if(a.LV){var h=a.LV.aqb||1,k=a.LV.target,l=a.LV.action;if(k&&l){var m=null,n=function(a,c){a.length>=h&&l(a,c||1,function(a){$(k).empty().append(vp(a,b))},function(b){n(a,
b)})};c.keydown(function(a){var b=$(this);clearTimeout(m);13==a.keyCode?n(b.val()):m=setTimeout(function(){n(b.val())},500)})}}a.parent&&a.parent.append(c);return c}
function wp(a,b){function c(a){if(a instanceof jQuery||!za(a)||a.u3a)return a;var b={tag:a.tag||a.tag,R:a.R||a.classes,id:a.id||a.id,name:a.name||a.name,type:a.type||a.type,src:a.src||a.src,href:a.href||a.href,title:a.title||a.title,target:a.target||a.target,value:a.value||a.value,html:a.html||a.html,text:a.text||a.text,css:a.css||a.css,attr:a.attr||a.attr,label:a.label||a.label,create:a.create||a.Os||a.create||a.onCreate,click:a.click||a.Sl||a.click||a.onClick,keyup:a.keyup||a.Aqb||a.keyup||a.onKeyup,
sortable:a.sortable||a.sortable,autocomplete:a.autocomplete||a.autocomplete,Sha:a.Sha||a.autocompleteSelected,data:a.data||a.data,$J:a.$J,LV:a.LV||a.autosubmit&&{K6a:a.autosubmit.minLength,target:a.autosubmit.target,action:a.autosubmit.action},checked:a.checked||a.checked,placeholder:a.placeholder||a.placeholder,u3a:!0};if(a.children){b.children=[];for(var d=0;d<a.children.length;d++)a.children[d]&&b.children.push(c(a.children[d]))}return b}function d(a){if(a instanceof jQuery||!za(a)||a.v3a)return a;
if(a.click){var b=a.click;a.click=function(c){b(a.$J&&a.$J()||{shiftKey:c.shiftKey,ctrlKey:c.ctrlKey,metaKey:c.metaKey,altKey:c.altKey})}}if(a.sortable&&a.sortable.update){var c=a.sortable.update;a.sortable.update=function(){c()}}if(a.create){var k=a.create;a.create=function(){k(a.$J&&a.$J())}}if(a.autocomplete){var l=a.autocomplete;a.autocomplete=function(a,b){l(a,function(a){D(a||[],function(a){za(a.label)&&(a.label=vp(d(a.label)).html(),a.html=!0)});b(a)})}}a.children&&D(a.children,function(a){d(a)});
a.v3a=!0;return a}return a instanceof jQuery?a:za(a)?b?d(c(a)):c(a):null}function vp(a,b){return za(a)?P(wp(a,b),b):null}function xp(a,b){this.template=a||{};this.$S=[this.template];this.Yq=[0];this.qQ=[b||12]}g=xp.prototype;g.open=function(a){a=this.add(a);this.$S.unshift(a);this.Yq.unshift(0);this.qQ.unshift(this.qQ[0]);return a};g.mb=function(a,b,c){b=this.zf(a,b,c);this.$S.unshift(b);this.Yq.unshift(0);this.qQ.unshift(a);return b};g.close=function(){this.Yq.shift();this.qQ.shift();return this.$S.shift()};
g.add=function(a){a=a||{};this.$S[0].children||(this.$S[0].children=[]);this.$S[0].children.push(a);return a};g.zf=function(a,b,c,d){d||xa(b)?d||!c||xa(c)||(d=c,c=0):(d=b,b=0);b=b||0;c=c||0;var e=this.Yq[0],f=this.Yq[0]+a+b+c;this.Yq[0]=f>=this.qQ[0]?0:f;return this.add({R:"grid_"+a+(b?" prefix_"+b:"")+(c?" suffix_"+c:"")+(0==e?" alpha":"")+(f>=this.qQ[0]?" omega":""),children:[d]})};g.hb=function(a){this.add(a.getContainer());return a};g.Yi=function(){return this.template};
g.oe=function(){this.Yq[0]=0;return this.add({R:"spacer"})};g.clear=function(){this.Yq[0]=0;return this.add({R:"clear"})};g.Bp=function(){this.Yq[0]=0;return this.add({tag:"hr"})};g.SV=function(){return this.add({tag:"br"})};x("lucid.template.externalDom",vp);function uma(a,b,c){this.wpa=a;this.key=b;this.Tja=c;this.value=this.g4();this.Tx=new Ln;this.wpa.listen(w(this.$ga,this))}g=uma.prototype;g.g4=function(){var a=this.wpa.get(this.key);return oa(a)?a:this.Tja};g.$ga=function(){var a=this.g4();this.value!=a&&(this.value=a,this.Tx.fire(this.value))};g.get=function(){return this.value};g.set=function(a){this.wpa.set(this.key,a)};g.listen=function(a){this.Tx.listen(a)};g.ji=function(a){return this.Tx.ji(a)};var vma=function(){function a(){}a.prototype.serialize=function(a){a=Ia(a,function(a){return a});return ne(Sa(a))};a.prototype.Sk=function(a){a=JSON.parse(a);if(ua(a))return fb(a);throw Error("Unexpected Data: Expected to serialize an array but found non-array");};return new a}();(function(){function a(){}a.prototype.serialize=function(a){return a?"1":""};a.prototype.Sk=function(a){return!!a};return new a})();
(function(){function a(){}a.prototype.serialize=function(a){return a||""};a.prototype.Sk=function(a){return a||void 0};return new a})();function yp(a,b){this.Qta=a;this.Psa=b;this.value=this.g4();this.listener=new Ln;this.Qta.listen(w(this.$ga,this))}g=yp.prototype;g.g4=function(){return this.Psa.Sk(this.Qta.get())};g.$ga=function(a){a=this.Psa.Sk(a);this.value!=a&&(this.value=a,this.listener.fire(this.value))};g.get=function(){return this.value};g.set=function(a){this.Qta.set(this.Psa.serialize(a))};g.listen=function(a){this.listener.listen(a)};g.ji=function(a){return this.listener.ji(a)};var zp=new zi("BasicUser");function Ap(a){return a.V8()+" "+a.c9()};function Bp(a){this.value=ab(a||{});this.Tx=new Ln}g=Bp.prototype;g.getAll=function(){return ab(this.value)};g.reset=function(a){this.At(a||{},!1)};g.At=function(a,b){kj(this.value,a)||(this.value=ab(a),this.Tx.fire(ab(this.value),b))};g.set=function(a,b){wma(this,a,b,!1)};function wma(a,b,c,d){if(!kj(a.value[b],c)){a.value[b]=c;var e={};e[b]=c;a.Tx.fire(ab(e),d)}}g.hM=function(a){xma(this,a,!1)};
function xma(a,b,c){var d={};B(b,function(a,b){kj(this.value[b],a)||(this.value[b]=a,d[b]=a)},a);0<Ma(d)&&a.Tx.fire(ab(d),c)}g.get=function(a){return this.value[a]};g.listen=function(a){this.Tx.listen(a)};g.ji=function(a){return this.Tx.ji(a)};function Cp(a){this.Cc=new Bp(a)}function Dp(a,b){a.Cc.listen(b)}g=Cp.prototype;g.D$a=function(a){this.Cc.ji(a)};g.get=function(a){return this.Cc.get(a)};g.getAll=function(){return this.Cc.getAll()};g.set=function(a,b,c){wma(this.Cc,a,b,!!c)};g.hM=function(a,b){xma(this.Cc,a,b)};var yma=fb(["BrandAssetColors","BrandAssetImages","BrandAssetStyles"]);function Ep(a){this.id=a.id;this.slug=a.slug;this.annual=a.annual;this.restrictions=new $n(a.restrictions)};var zma=new zi("RawUser"),Fp=new zi("UserPreferences"),Gp=new zi("AccountPreferences");
function Ni(a,b,c,d){J.call(this);var e=this;this.xhr=c;this.wn=d;this.raw=a;this.data=this.mra(a);this.id=this.data.id;this.uri=this.data.uri;this.bp=this.data.bp;this.uri?(this.Tp=In(this.wn,go,this.uri).get(),this.J0=this.Tp.then(function(a){return a.account.get()})):(this.Tp=Rk(Error("user.uri was not defined")),this.J0=Rk(Error("user.uri and rest account were not defined for demo user")),this.Tp=this.Tp.then(function(){},function(){}),this.J0=this.J0.then(function(){},function(){}));this.Mf=
new Ep(this.data.Mf);this.dT=new $n(this.data.dT);this.Cc=b;Dp(this.Cc,this.hNa.bind(this));K("user.preferences.fromServer",function(a){e.Cc.Cc.At(a,!0)});K("user.preferences.updateInternal",function(a){e.Cc.hM(a,!0)});this.cg=new Cp(this.data.iha.Cc||{})}z(Ni,J);sj(Ni,[zma,Fp,Hi,Do]);var Hp=new F("h");g=Ni.prototype;g.serialize=function(){return jj(this.raw)};
g.update=function(a){this.data=this.mra(a);this.id=this.data.id;this.bp=this.data.bp;this.Mf=new Ep(this.data.Mf);this.dT=new $n(this.data.dT);this.Cc.Cc.At(this.data.Cc||{},!0);this.cg.Cc.At(this.data.iha.Cc||{},!0);this.dispatchEvent(Hp)};g.hNa=function(a,b){b||K.set("user.preferences.update",a);K.set("user.preferences",this.Cc.getAll())};
g.mra=function(a){var b=Ta(a,"created"),c=Ta(a,"joined_account");return{id:Ta(a,"id"),uri:Ta(a,"uri"),bp:Ta(a,"account_id"),firstName:Ta(a,"first_name"),lastName:Ta(a,"last_name"),email:Ta(a,"email"),username:Ta(a,"username"),rla:Ta(a,"forcePasswordReset"),created:v(b)?new Date(b):new Date,joinedAccount:v(c)?new Date(c):new Date,permissions:Ta(a,"permissions")||{},RY:Ta(a,"hasHadTeam"),Cc:Ta(a,"preferences"),Ow:Ta(a,"has_team"),wcb:Ta(a,"team_name"),trial:Ta(a,"Trial"),I8:Ta(a,"GappsDomain"),oQ:Ta(a,
"GoogleDrive"),iha:{Cc:Ta(a,"AccountAdmin","preferences")||{},firstName:Ta(a,"AccountAdmin","first_name"),lastName:Ta(a,"AccountAdmin","last_name")},F7a:Ta(a,"NumUsers"),AE:{r$a:Ta(a,"ActivePayment","recurly_id"),sourceData:Ta(a,"ActivePayment","source_data"),internalMethod:Ta(a,"ActivePayment","internal_method"),failedPayment:Ta(a,"ActivePayment","failed_payment"),ccb:Ta(a,"ActivePayment","started"),end:Ta(a,"ActivePayment","end"),eYa:Ta(a,"ActivePayment","canceled")},trialEligible:Ta(a,"TrialEligible"),
zo:Ta(a,"Licensed"),dT:Ta(a,"UnlicensedRestrictions"),Mf:Ta(a,"AccountLevel"),L2a:Ta(a,"GoogleDocs"),pma:Ta(a,"GoogleAppsEligible"),qma:Ta(a,"GoogleDocsEligible"),rma:Ta(a,"GoogleDriveEligible"),Cma:Ta(a,"hasConfluence")}};g.Zh=function(){return this.data.zo?this.Mf.restrictions:this.dT};g.e1=function(a){var b=new Ep(a);return this.Mf&&this.Mf.slug==b.slug?!1:(this.data.Mf=a,this.Mf=b,this.dispatchEvent(Hp),!0)};g.level=function(){return ab(this.data.level)};
g.SPa=function(a,b){this.data.trial=a;this.data.trialEligible=b;this.dispatchEvent(Hp)};function Ip(a){return a.Zh().Jg("ComplexityLimit")}
function Ama(a){var b=a.Zh().Jg("DocumentLimit");return 0>=b?Qk(!0):function(){return oa(void 0)?Qk(void 0):this.Tp.then(function(a){return a.Jw("chart").q_a.get()}).then(function(a){return a.count})}.call(a).then(function(a){return a<b?!0:5==b||"true"!=this.Cc.get("CanCreateExtraDoc")?!1:this.Tp.then(function(a){return a.metadata.query({name:"CanCreateExtraDoc",product:"chart"}).get()}).then(function(a){return"true"==a.getValue("CanCreateExtraDoc","chart")})}.bind(a))}g.NB=function(){return!!this.data};
g.Bb=function(){return!1};g.username=function(){return this.data.username};g.ff=function(){return this.data.email};g.getName=function(){return Ap(this)};g.V8=function(){return this.data.firstName};g.c9=function(){return this.data.lastName};function Po(a){return ao(a.Zh(),"Organization")}g.D5=function(){return ao(this.Zh(),"Hotspots")};function Jp(a){return tb(a.Mf.slug,"free")}function Ho(a){return tb(a.Mf.slug,"enterprise")}
function Bma(a,b){Jp(a)?void 0===a.data.RY?a.xhr.execute({type:"GET",url:"/users/hasHadTeam"}).then(zk).then(function(c){a.data.RY=!!c.hasHadTeam;b(a.data.RY)}):b(!!a.data.RY):b(!1)}function Cma(a){return Jp(a)&&!!a.data.Ow&&Kp(a)}function Lp(a){return tb(a.Mf.slug,"educational")}function Mp(a){return tb(a.Mf.slug,"educational-team")}g.sK=function(a){return!!this.data.permissions[a]};function Np(a){return!(!a.data.Ow||!Po(a))}g.i6=function(){return"false"!==this.cg.get("AllowSocial")};
g.bJ=function(){return"false"!==this.cg.get("AllowPublish")};g.LS=function(){return"false"!==this.cg.get("allow_standard_templates")};function Kp(a){return a.sK("Pay")}function Op(a){return ao(a.Zh(),"EditDocuments")}function Pp(a){return!!a.data.trialEligible||!!a.cg.get("CCRequiredTrialEligible")}function Qp(a){if(a.data.trial)if(a.data.AE.end){a=a.data.AE.end;var b=new Fh(2E3);a=($g(b,a)?b:0)-new Date}else a=6048E5;else a=0;return a}function Rp(a){return a.Bb()?0:new Date-a.data.created}
g.AE=function(a){return a?this.data.AE&&this.data.AE[a]:this.data.AE};g.Wp=function(){var a=this.Zh().map.RestrictedPlugins;return null!=a?v(a)?a:"":""};function Sp(a,b){return b?ao(a.Zh(),b):!0}function Tp(a){return ao(a.Zh(),"CustomFonts")}g.bW=function(){return ao(this.Zh(),"TemplateLocking")};g.created=function(){return this.data.created};g.oQ=function(){return this.data.oQ};g.pma=function(){return!!this.data.pma};g.qma=function(){return!!this.data.qma};g.rma=function(){return!!this.data.rma};
g.Cma=function(){return!!this.data.Cma};g.I8=function(){return ua(this.data.I8)?this.data.I8:[]};g.getId=function(){return parseInt(this.id,10)};g.YX=function(){return parseInt(this.bp,10)};g.kma=function(){return this.id};g.ima=function(){return this.created()};g.L8=function(){return this.bp};g.K8=function(){return this.created()};g.RGa=function(){throw Error("not implemented");};g.BPa=function(){throw Error("not implemented");};function Up(a,b,c,d){yp.call(this,new uma(a.Cc.Cc,b,d.serialize(c)),d)}z(Up,yp);function Dma(a){Up.call(this,a,"DialogsShown",{},vma)}z(Dma,Up);function Vp(a){this.user=a;this.kF=new Dma(a)}uj(Vp,Ni);function Wp(a,b,c){var d=a.kF.get();d[b]=void 0==c?!0:c;a.kF.set(d)};function Ema(a,b){this.Tk=b;this.id=a;this.options={id:a};this.bia=[];this.cCa=[];this.Rpa=new Ln;this.J6=new Ln;this.buttons=[];this.$m=[];this.uZa=Ta(window,"config","deactivatedDialogs")||[];jc(this.uZa,this.id)&&Fma(this,function(){return!1})}g=Ema.prototype;g.addClass=function(a){this.$m.push(a);return this};function Gma(a){a.options.kd=!0;return a}function Hma(a){a.options.Ld=!0;return a}g.setTitle=function(a){this.options.title=a;return this};function Fma(a,b){a.bia.push(b)}
function Ima(a,b){a.Rpa.listen(b);return a}g.addButton=function(a){this.buttons.push(a);return this};g.Cx=function(a){this.options.width=a;return this};g.iM=function(a){this.options.height=a;return this};function Jma(a,b){a.options.Jp=b;return a}function Kma(a){a.options.fpa=!0;return a}function Lma(a,b){a.options.q_=b;return a}g.Zsa=function(a){this.options.maxHeight=a;return this};function Mma(a,b){a.options.nc=b;return a}g.kBa=function(){this.options.icon=!0;return this};
g.vua=function(){var a=ab(this.options);this.buttons.length&&(a.buttons=this.buttons.map(function(a){return a.vua()}));this.cCa.length&&(a.close=w(this.Lp,this));this.bia.length&&(a.open=w(this.oL,this));this.$m.length&&(a.$m=this.$m.join(" "));a.K8a=w(this.Rpa.fire,this.Rpa);a.wW=w(this.J6.fire,this.J6);return a};g.Lp=function(){return this.cCa.every(function(a){return a()})};g.oL=function(){return this.bia.every(function(a){return a()})};var Xp=[],Nma=1;function Yp(){var a=Nma;0==Xp.length&&qp.enter("dialog");Xp.unshift(a);Nma++;return a}function Zp(a){pc(Xp,a);0==Xp.length&&qp.Wg("dialog")}function Oma(a){return null!=a&&Xp[0]==a};function $p(){J.call(this);this.jZ=this.iZ=this.element=null;K.one("document.loaded",w(this.initialize,this),!0)}z($p,J);sa($p);g=$p.prototype;g.QSa=" ";
g.initialize=function(){this.element=$("#lucid-input");this.element.length||(this.element=$('<input id="lucid-input" class="hidden-input">').appendTo("body").on("keydown",this.n3a.bind(this)).on("keyup",this.o3a.bind(this)).on("input",this.k3a.bind(this)),aq(this),this.iZ=new ii(this.element.get(0)),this.iZ.listen("startIme",this.p3a,void 0,this),this.iZ.listen("updateIme",this.s3a,void 0,this),this.iZ.listen("endIme",this.Z2a,void 0,this))};
function aq(a,b){bq(a);$(document).on("mouseup.inputhandler",a.BGa.bind(a));b||a.BGa()}function bq(a){$(document).off("mouseup.inputhandler");a.element.blur()}g.LK=function(){return this.iZ.LK()};g.p3a=function(){this.setValue("");this.jZ=0;this.dispatchEvent("imestart")};g.s3a=function(){this.jZ=1};g.Z2a=function(){if(Tj){var a=this.getValue();this.dispatchEvent({type:"imecomplete",value:a});this.setPosition(new L(0,0));this.focus()}this.jZ=2};g.n3a=function(a){this.dispatchEvent(a)};g.o3a=function(a){this.dispatchEvent(a)};
g.k3a=function(){var a=this.getValue();switch(this.jZ){case 0:case 1:this.dispatchEvent({type:"imeupdate",value:a});break;case 2:Tj||(this.dispatchEvent({type:"imecomplete",value:a}),this.setPosition(new L(0,0)),this.focus());this.jZ=null;break;case null:this.dispatchEvent({type:"input",value:a}),Sj?(this.setValue(""),this.element.focus(),setTimeout(this.focus.bind(this),0)):this.focus()}};g.getValue=function(){return this.element.val()};g.setValue=function(a){this.element.val(a)};
g.setPosition=function(a){this.element.css({top:a.y+"px",left:a.x+"px"})};g.focus=function(){this.setValue(this.QSa);this.element.focus().select()};g.Au=function(){return document.activeElement==this.element.get(0)};g.BGa=function(){!document.activeElement||cma()||document.activeElement.hasAttribute("keep-focus")||this.focus()};function cq(a,b){function c(a){return e.id?e.id+"-"+a:null}J.call(this);var d=this,e;e=(e=oa(b)?b.vua?b.vua():b:{})||{};e.external&&(e={Z_:!!e.preventEsc||null,kd:!!e.closeButton||null,Ld:!!e.modal||null,c$a:!!e.pseudoModal||null,persistent:!!e.persistent||null,Wb:e.header||null,title:e.title||null,open:e.open||null,close:e.close||null,buttons:e.buttons||null,width:e.width||null,nc:e.footer||null,cookie:e.cookie||null,u_:e.noshowAction||null,height:e.height||null,maxHeight:e.maxHeight||null,id:e.id||
null,ajax:!1,icon:e.icon||!1,$m:e.extraClasses||"",Jp:e.noPadding||!1,fpa:e.noBodyPadding||!1,q_:e.noFooter||!1,ELa:e.noHeader||!1},ua(e.buttons)&&D(e.buttons,function(a,b){e.buttons[b]={label:a.label||"",action:a.action||null,create:a.create||null,highlight:!!a.highlight,blue:!!a.blue}}));e.Z_=e.Z_||!1;this.parent=dq();this.aa=null;this.top=e.top||null;this.as=this.nc=this.body=this.title=this.Wb=null;this.bF=e.cookie||null;this.mP=e.mP||null;this.n_=e.n_||null;this.bF&&!this.mP&&(console.warn("Cookie "+
this.bF+" specified for dialog but no store specified. Using memory store."),this.mP=new ln);this.tLa=e.tLa||null;this.u_=e.u_||null;this.N9=e.height||"auto";this.maxHeight=e.maxHeight||null;this.$m=e.$m||"";this.icon=e.icon;b={};e.kd&&(b={id:c("dialog-close-button"),R:"dialog-close-button",create:function(a){a.click(function(){d.close()})},children:[{R:"icn-13 icn-cross-inverse"}]});this.Vu=$(P({R:"dialog-overlay dialog-animation"+(e.Ld||e.c$a?" modal":"")+(e.$m?" "+e.$m:""),children:[{id:c("dialog"),
R:"dialog dialog-animation"+(e.ajax?" ajax":" non-ajax"),create:function(a){d.aa=a},children:[{id:c("dialog-wrapper"),R:"dialog-wrapper",children:[e.ELa?{}:{id:c("dialog-header"),R:"dialog-header",children:[{id:c("dialog-title"),tag:"span",text:e.title||"",create:function(a){d.title=a}},b],create:function(a){d.Wb=a}},{id:c("dialog-body"),R:"dialog-body"+(e.Jp||e.fpa?"":" dialog-body-padding"),create:function(a){d.body=a}},{id:c("dialog-footer"),R:"dialog-footer"+(e.Jp?"":" dialog-footer-padding"),
css:Lj?{"margin-top":"-1px"}:{},create:function(a){d.nc=a},children:[{id:c("dialog-buttons"),R:"buttons",create:function(a){d.as=a}},{R:"clear"}]}]}]}]}));e.persistent&&(this.Vu.css("pointer-events","none"),this.aa.css("pointer-events","auto"));this.B7=this.la=this.IP=null;this.aia=e.open||null;this.Hpa=e.K8a||null;this.$ha=e.close||null;this.Cpa=e.wW||null;this.BJ=null;this.CU=!1;this.aa.draggable&&this.Wb&&this.aa.draggable({handle:this.Wb,containment:"window"});d.Wb&&d.Wb.mousedown(function(){var a=
d.aa.offset().left;d.aa.css({"margin-left":"0",left:a+"px"})});a&&this.vh(a);if(e.buttons){if(ya(e.buttons)){var f=e.buttons;e.buttons=[{id:c("cancel"),label:"Cancel",action:function(a,b){b.close()}},{id:c("ok"),highlight:!0,label:"OK",action:function(a,b){0!=f()&&b.close()}}]}D(e.buttons||[],function(a){var b=a.action||ra;d.as.append(P({id:a.id,R:a.R||"btn btn-sm"+(a.highlight?" btn-blue"+(a.blue?"":" btn-inverse"):" btn-default"),text:a.label,create:function(c){a.highlight&&(d.B7=w(b,d,null));a.create&&
a.create(c)},click:function(a){a.stopPropagation();a.preventDefault();b(a,d)}}))});(this.bF||this.n_)&&this.nc.prepend(P({R:"dialog-footer-no-show",tag:"label",children:[{tag:"input",type:"checkbox",click:function(){d.bF?d.mP.set(d.bF,$(this).is(":checked")?"1":"0"):d.n_&&d.n_($(this).is(":checked"))}},this.tLa||O("do.not.ask.again")]}))}else e.nc?this.nc.empty().append(P(e.nc)):e.q_?this.aa.addClass("nofooter"):this.aa.addClass("nobuttons");e.Wb&&!e.ELa&&this.Wb.empty().append(P(e.Wb));e.width&&
this.aa.css("width",e.width);e.Ld||e.persistent||(this.aa.click(function(a){a.stopPropagation()}),this.Vu.click(function(){d.close()}));K("dialog.close",function(){Oma(d.BJ)&&!e.Z_&&setTimeout(w(d.close,d),1)});K("dialog.default",function(){Oma(d.BJ)&&d.B7&&setTimeout(w(d.B7,d,d),1)});this.close(!1,!0);this.Vu.appendTo(this.parent)}z(cq,J);g=cq.prototype;g.vh=function(a){this.icon&&(a=this.kBa(a));this.body.empty().append($(P(a)));return this};g.fd=function(){return this.CU};g.gu=function(){return $(this.body)};
g.Fq=function(){var a=$(window).height();this.aa.css({"margin-left":Math.round(-this.aa.outerWidth()/2)+"px",top:(this.top||Math.max(Math.min(150,(a-this.aa.outerHeight())/2),0))+"px",left:""})};g.find=function(a){return this.gu().find(a)};
g.open=function(){var a=this;if(this.bF&&"1"==this.mP.get(this.bF,"0"))return this.u_&&this.u_(),this;if(this.aia&&0==this.aia())return this;this.IP&&(this.la=this.IP.create());ya(this.Hpa)&&this.Hpa();var b=this.BJ;this.BJ=Yp();Zp(b);this.Vu.appendTo(this.parent).show();b=$(window).height()-this.nc.outerHeight()-(this.Wb?this.Wb.outerHeight():0)-100;this.maxHeight&&(b=Math.min(this.maxHeight,b));"max"==this.N9?this.body.css({height:b+"px"}):xa(this.N9)&&this.body.css({height:this.N9+"px"});this.body.css({"max-height":b+
"px"});this.Fq();this.aa.one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){this.aa.off("webkitAnimationEnd oanimationend msAnimationEnd animationend");this.Vu.removeClass("fade-in");this.aa.removeClass("fade-in-up")}.bind(this));this.aa.addClass("fade-in-up");this.Vu.addClass("fade-in");setTimeout(function(){a.fd()&&a.body.find(".autofocus").focus().select()},1);K.set("CanvasEditorSpaceEventHandler.disable");this.dispatchEvent(new Pma);this.CU=!0;return this};
g.close=function(a,b){K.set("CanvasEditorSpaceEventHandler.enable");if(!b){if(this.$ha&&0==this.$ha()&&!a)return this;this.la&&(this.la.sf(),this.la=null);ya(this.Cpa)&&this.Cpa()}this.dispatchEvent(new Qma);Zp(this.BJ);this.CU?(this.aa.addClass("fade-out-down"),this.Vu.addClass("fade-out"),this.aa.one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){this.aa.off("webkitAnimationEnd oanimationend msAnimationEnd animationend");this.Vu.removeClass("fade-out").hide();this.aa.removeClass("fade-out-down")}.bind(this))):
this.Vu&&this.Vu.hide();this.CU=!1;try{Yo()&&document.activeElement.blur()}catch(c){}return this};g.fd=function(){return this.CU};g.setTitle=function(a){this.title.empty().append(P(a||""));return this};g.Cx=function(a){this.aa.css("width",v(a)?a:a+"px");return this};g.iM=function(a){this.body.css("height",v(a)?a:a+"px");return this};
g.Kd=function(){this.close(!0);this.Vu.remove();this.IP=this.n_=this.Cpa=this.$ha=this.Hpa=this.aia=this.B7=this.Vu=this.u_=this.bF=this.as=this.nc=this.body=this.title=this.Wb=this.aa=this.parent=null;cq.ya.Kd.call(this)};g.destroy=function(){this.sf()};var eq=new F("i");function Qma(){I.call(this,eq)}z(Qma,I);var Rma=new F("j");function Pma(){I.call(this,Rma)}z(Pma,I);var Sma=null;function dq(){return Sma||(Sma=P({R:"dialog-container"}).appendTo("body"))}
cq.prototype.kBa=function(a){return P({R:"content-with-logo",children:[{R:"dialog-logo customizable"},{R:"original-content",children:[a]}]})};x("lucid.view.Dialog",cq);function fq(a,b,c,d){var e=fq.IC;void 0===c&&(c=!0);e.dialog||(e.dialog=new cq("",{id:"alert",Ld:!0,kd:c,close:function(){e.ok&&e.ok()},buttons:[{id:"alert-dialog-ok-button",label:"OK",highlight:!0,action:function(a,b){b.close()}}],icon:!0}),e.dialog.aa.addClass("alert"));e.ok=b||null;e.dialog.vh(a);e.dialog.setTitle(d||O("dialog.alert.defaultTitle"));np||e.dialog.open();return function(){e.dialog.close()}}fq.IC={};x("lucid.view.alert",fq);function gq(){fq(O("error.offline",window.lucidConfigure.product))}function hq(a,b){return(b?4==b.readyState:a.isOnline())?!1:(gq(),!0)};function iq(){J.call(this)}z(iq,J);var jq=new F("k");function Tma(a){I.call(this,jq);this.url=a}z(Tma,I);var kq=new F("l");function Uma(a){I.call(this,kq);this.url=a}z(Uma,I);tj(iq);function lq(a,b,c,d){this.tk=!0;this.Zj=a;this.Yj=b;this.Wj=c;this.Ki=oa(d)?d:1;this.Gza=Qg(this.Zj,this.Yj,this.Wj);this.ZTa=Dh(this.Zj,this.Yj,this.Wj,this.Ki);this.c5=Math.round((299*this.Zj+587*this.Yj+114*this.Wj)/1E3);this.cD=null}g=lq.prototype;g.serialize=function(a){return a?{r:this.r(),g:this.YB(),b:this.Xe(),a:this.Ja()}:this.Td()};g.key=function(){return this.Td()};g.equals=function(a){return a&&a.tk&&a.key()==this.key()};function mq(a){return xe(Math.round(a),0,255)}
function nq(a){var b;b=a.Zj/255;var c=a.Yj/255,d=a.Wj/255,e=Math.max(b,c,d),f=Math.min(b,c,d),h=0,k=0,l=.5*(e+f);e!=f&&(e==b?h=60*(c-d)/(e-f):e==c?h=60*(d-b)/(e-f)+120:e==d&&(h=60*(b-c)/(e-f)+240),k=0<l&&.5>=l?(e-f)/(2*l):(e-f)/(2-2*l));b=[Math.round(h+360)%360,k,l];a.Yfa=b[0];a.Hga=b[1];a.pga=b[2]}g.r=function(){return this.Zj};g.YB=function(){return this.Yj};g.Xe=function(){return this.Wj};g.Ja=function(){return this.Ki};g.SK=function(){return 0==this.Ki};g.h=function(){oa(this.Yfa)||nq(this);return this.Yfa};
g.Wf=function(){oa(this.Hga)||nq(this);return this.Hga};g.wg=function(){oa(this.pga)||nq(this);return this.pga};g.Eg=function(a){return new lq(this.Zj,this.Yj,this.Wj,xe(a,0,1))};x("lucid.Color",lq);lq.prototype.serialize=lq.prototype.serialize;function oq(a,b,c,d,e){lq.call(this,Math.round(255*(1-a)*(1-d)),Math.round(255*(1-b)*(1-d)),Math.round(255*(1-c)*(1-d)),e);this.fU=a;this.GU=b;this.b5=c;this.JN=d}z(oq,lq);var Vma=/cmyk\(([0-9.]+),\s*([0-9.]+),\s*([0-9.]+),\s*([0-9.]+)\)/i,Wma=/cmyka\(([0-9.]+),\s*([0-9.]+),\s*([0-9.]+),\s*([0-9.]+),\s*([0-9.]+)\)/i;g=oq.prototype;g.serialize=function(a){return a?{c:this.fU,m:this.GU,y:this.b5,k:this.JN,a:this.Ja()}:"cmyka("+[this.fU,this.GU,this.b5,this.JN,this.Ja()].join()+")"};
g.key=function(){return"cmyka("+[this.fU,this.GU,this.b5,this.JN,this.Ja()].join()+")"};g.YI=function(){return this.fU};g.Uf=function(){return this.GU};g.y=function(){return this.JN};g.k=function(){return this.JN};g.Eg=function(a){return new oq(this.fU,this.GU,this.b5,this.JN,xe(a,0,1))};function pq(a){/^#[0-9a-fA-F]{6}$/.test(a)?a+="ff":/^#[0-9a-fA-F]{8}$/.test(a)||(a=qq(a));a=Eh(a);return new lq(a[0],a[1],a[2],a[3])}function rq(a){a="transparent"==a.toLowerCase()?sq:"cmyk"===a.substr(0,4).toLowerCase()?(a=Vma.exec(a)||Wma.exec(a))?Xma(parseFloat(a[1]),parseFloat(a[2]),parseFloat(a[3]),parseFloat(a[4]),a[5]?parseFloat(a[5]):void 0):new oq(0,0,0,0):pq(a);return a}function tq(a,b,c,d){a=mq(a);b=mq(b);c=mq(c);d=oa(d)?xe(d,0,1):1;return new lq(a,b,c,d)}
function uq(a,b,c,d){a=xe(Math.round(360+a)%360,0,360);b=xe(b,0,1);c=xe(c,0,1);d=oa(d)?xe(d,0,1):1;var e=Tg(a,b,c);d=new lq(e[0],e[1],e[2],d);d.Yfa=a;d.Hga=b;d.pga=c;return d}function vq(a,b,c,d){a=xe(Math.round(360+a)%360,0,360);b=xe(b,0,1);c=xe(Math.round(255*c),0,255);var e=Ug(a,b,c);d=new lq(e[0],e[1],e[2],d);d.EN=[a,b,c];return d}function Xma(a,b,c,d,e){a=xe(a,0,1);b=xe(b,0,1);c=xe(c,0,1);d=xe(d,0,1);e=oa(e)?xe(e,0,1):1;return new oq(a,b,c,d,e)}
function Yma(a,b){b=b||"#ffffff";a=a||b;if(!v(a))throw Error(a+" is not a valid 6-hex color string");7<a.length&&"#"==a[0]&&(a=a.substr(0,7));7<b.length&&"#"==b[0]&&(b=b.substr(0,7));try{return sba(a).Vd}catch(c){return Yma(b)}}function qq(a,b){b=b||"#ffffffff";a=a||b;if(!v(a))throw Error(a+" is not a valid 8-hex color string");try{return Hba(a).Vd}catch(c){try{return Yma(a,b)+"ff"}catch(d){return qq(b,"#ffffffff")}}}
function wq(a,b){!a&&b&&(a=b);if(!a)return sq;if(v(a))return rq(a);if(ua(a)&&3<=a.length)tq.apply(null,a);else{if(a instanceof lq)return a;if(a.Tw){if(a.wr)return a.wr;a=xq(a);if(0<a.length)return a[0].color}else if(a.uk){if(a.wr)return a.wr;if(b)return b}else if(za(a)){if("r"in a&&"g"in a&&"b"in a)return tq(a.r,a.g,a.b,a.a);if("h"in a&&"s"in a&&"v"in a)return vq(a.h,a.s,a.v,a.a);if("h"in a&&"s"in a&&"l"in a)return uq(a.h,a.s,a.l,a.a);if("c"in a&&"m"in a&&"y"in a&&"k"in a)return Xma(a.c,a.m,a.y,a.k,
a.a)}}return b||sq}function yq(a){return wq(a)}x("lucid.Color.create",wq);function Zma(a,b,c){c=xe(c,0,1);var d=1-c;return new lq(Math.round(c*a.Zj+d*b.Zj),Math.round(c*a.Yj+d*b.Yj),Math.round(c*a.Wj+d*b.Wj),c*a.Ki+d*b.Ki)}lq.prototype.dX=function(a){a=1-xe(a,0,1);return new lq(Math.round(a*this.Zj),Math.round(a*this.Yj),Math.round(a*this.Wj),this.Ki)};lq.prototype.YK=function(a){a=xe(a,0,1);var b=1-a;return new lq(Math.round(255*a+b*this.Zj),Math.round(255*a+b*this.Yj),Math.round(255*a+b*this.Wj),this.Ki)};
lq.prototype.L8a=function(a){void 0===a&&(a=.5);return this.Ki*(255-this.c5)<255*a?zq:Aq};lq.prototype.lighten=lq.prototype.YK;lq.prototype.darken=lq.prototype.dX;lq.prototype.oppositeExtreme=lq.prototype.L8a;var $ma={};function Bq(a,b){var c=a+b,d=$ma[c];if(d)return d;a=Eh(qq(a,b));b=a.slice(0);b[3]=Math.round(1E3*a[3])/1E3;a="rgba("+b.join(",")+")";return $ma[c]=a};g=lq.prototype;g.bsa=function(){return[this.Zj,this.Yj,this.Wj]};g.POa=function(){return[this.Zj,this.Yj,this.Wj,this.Ki]};function Cq(a){return[a.Zj/255*a.Ki,a.Yj/255*a.Ki,a.Wj/255*a.Ki,a.Ki]}function ana(a){return[a.Zj*a.Ki,a.Yj*a.Ki,a.Wj*a.Ki,255*a.Ki]}g.Uma=function(){return[this.h(),this.Wf(),this.wg()]};g.Vma=function(){return[this.h(),this.Wf(),this.wg(),this.Ja()]};
function Dq(a){if(!oa(a.EN)){var b=a.Zj,c=a.Yj,d=a.Wj,e=Math.max(Math.max(b,c),d),f=Math.min(Math.min(b,c),d);if(f==e)f=b=0;else{var h=e-f,f=h/e,b=60*(b==e?(c-d)/h:c==e?2+(d-b)/h:4+(b-c)/h);0>b&&(b+=360);360<b&&(b-=360)}a.EN=[b,f,e];a.EN[0]=a.h();a.EN[2]/=255}return a.EN}g.Vd=function(){return this.Gza};g.Td=function(){return this.ZTa};function Eq(a){return"rgb("+a.Zj+","+a.Yj+","+a.Wj+")"}function Fq(a){return"rgba("+a.Zj+","+a.Yj+","+a.Wj+","+a.Ki+")"}lq.prototype.hsl=lq.prototype.Uma;
lq.prototype.hsla=lq.prototype.Vma;lq.prototype.rgb=lq.prototype.bsa;lq.prototype.rgba=lq.prototype.POa;lq.prototype.hex=lq.prototype.Vd;lq.prototype.ahex=lq.prototype.Td;function bna(a,b){var c=a.length,d=b.length,e=a.map(rq),f=b.map(rq);return function(a){for(var b={},l={total:0},m=0;m<c;m++){for(var n=0,q=Number.MAX_VALUE,t=0;t<d;t++)if(!b[t]){var u=a(e[m],f[t]);q>u&&(n=t,q=u)}l[e[m].Td()]=f[n].Td();l.total+=q;b[n]=!0}return l}(function(a,b){var c=a.Uma(),d=b.Uma(),c=(c[0]-d[0])*(c[0]-d[0])+(c[1]-d[1])*(c[1]-d[1])*65025+(c[2]-d[2])*(c[2]-d[2])*65025;a=a.bsa();b=b.bsa();for(var e=d=0;3>e;e++)d+=(a[e]-b[e])*(a[e]-b[e]);return c+d})};var Aq=new lq(255,255,255),zq=new lq(0,0,0),sq=new lq(0,0,0,0),Gq=new lq(255,255,255,0);var Hq;function Iq(a,b,c,d,e,f,h,k,l,m,n,q,t){this.id=a;this.aS=b;this.family=c;this.category=d;this.HK=!1;this.$4a=e;this.Ei=f;this.uf=h;this.yna=k;this.kz=l;this.uri=m||null;this.Em=n||null;this.nGa=q||null;this.MS=t||null;this.iD={}}Iq.prototype.nu=function(a){return a&&this.iD.hasOwnProperty(a)?this.iD[a]:this.aS};Iq.prototype.Ooa=function(a){for(var b in a.iD)this.iD.hasOwnProperty(b)||(this.iD[b]=a.iD[b])};Iq.prototype.Mba=function(a){this.iD[a]=this.aS};
function cna(a,b,c){if(!("path"in a))throw new TypeError("Missing path in fontData json: "+JSON.stringify(a));if(!("family"in a))throw new TypeError("Missing family in fontData json: "+JSON.stringify(a));return new Iq(b,a.path,a.family,a.category||"",!!a.popular,c,!!a.readOnly,!0,!!a.isTeamFont,a.uri,null,a.fallback_path,a.signature)}
function dna(a,b){if(!("id"in a))throw new TypeError("Missing id in fontData json: "+JSON.stringify(a));if(!("path"in a))throw new TypeError("Missing path in fontData json: "+JSON.stringify(a));if(!("family"in a))throw new TypeError("Missing family in fontData json: "+JSON.stringify(a));return new Iq(a.id,a.path,a.family,a.category||"",!!a.popular,b,!!a.readOnly,!1,!!a.isTeamFont,a.uri,null,a.fallback_path,a.signature)}function Jq(a,b,c,d,e){Iq.call(this,a,"",b,c,d,e,!1,!1,!1)}z(Jq,Iq);
Jq.prototype.nu=function(a){return""===this.aS?(console.error("Attempted to get the font URL for a document font"),"/invalid"):Iq.prototype.nu.call(this,a)};Jq.prototype.Ooa=function(a){""===this.aS?(this.aS=a.url,this.uf=a.uf,this.yna=a.yna,this.kz=a.kz,this.Em=a.Em,this.nGa=a.nGa,this.MS=a.MS,this.iD=a.iD):Iq.prototype.Ooa.call(this,a)};Jq.prototype.Mba=function(a){""!==this.aS&&Iq.prototype.Mba.call(this,a)};function Kq(a){var b=a[0];this.name=b.family;this.fonts=a;this.category=b.category;this.active=b.HK;this.Rc=b.$4a;this.Ei=b.Ei;this.Em=b.Em;this.NXa=b.yna;this.readOnly=b.uf;this.kz=!1;D(this.fonts,function(a){a.kz&&(this.kz=!0)},this);this.Jna=!1}Kq.prototype.activate=function(){this.active=!0;D(this.fonts,function(a){a.active=!0})};Kq.prototype.Hg=function(){this.active=!1;D(this.fonts,function(a){a.active=!1})};
function ena(a,b){if(a.name==b.name){if(""==a.category||void 0===a.category)a.category=b.category;!a.Rc&&b.Rc&&(a.Rc=b.Rc);a.active=a.active||b.active;!a.Ei&&b.Ei&&(a.Ei=b.Ei);null===a.Em&&null!==b.Em&&(a.Em=b.Em);!a.kz&&b.kz&&(a.kz=b.kz);a.readOnly=a.readOnly&&b.readOnly;for(var c=0;c<b.fonts.length;c++){for(var d=!1,e=0;e<a.fonts.length;e++)if(b.fonts[c].id==a.fonts[e].id){d=!0;a.fonts[e].Ooa(b.fonts[c]);break}d||a.fonts.push(b.fonts[c])}}}
function fna(a){function b(a,b){var d=c[b];d?ena(d,a):c[b]=a}for(var c={},d=0;d<arguments.length;d++)B(arguments[d],b);return c}function gna(a,b){return new Kq(Jc($b(a,function(a){var d=!1,d=null!=a["default"]&&a["default"].chart;if(a.ids)return $b(a.ids,function(e){var h=cna(a,e,d);D(b||[],function(a){h.Mba(a.name)});return h});var e=dna(a,d);D(b||[],function(a){e.Mba(a.name)});return e})))}
function hna(){return $b([{family:"Courier",category:"Monospace",Rc:!0,Em:["Droid Sans Mono"]},{family:"Helvetica",category:"Sans Serif",Rc:!0,Em:["Liberation Sans","PT Sans"]},{family:"Arial",category:"Sans Serif",Rc:!0,Em:["Liberation Sans","PT Sans"]},{family:"Garamond",category:"Sans Serif",Rc:!0,Em:["Liberation Sans","PT Sans"]},{family:"Times New Roman",category:"Serif",Rc:!0,Em:["Droid Serif"]}],function(a){return new Kq([a])})};var ina=[37,39,38,40,36,35,33,34],Lq={};function Mq(){return Wj?Lq[91]&&Lq[16]:Lq[17]&&Lq[16]}function Nq(){return Wj?Lq[91]:Lq[17]}
r.isWorker||($(document).keydown(function(a){Lq[a.keyCode]||(Lq[a.keyCode]=!0,16!=a.keyCode&&17!=a.keyCode&&18!=a.keyCode&&91!=a.keyCode||K.set("key.modifierChanged"))}),$(document).keyup(function(a){Lq[a.keyCode]&&(Lq[a.keyCode]=!1,16!=a.keyCode&&17!=a.keyCode&&18!=a.keyCode&&91!=a.keyCode||K.set("key.modifierChanged"))}),$(document).bind("mousedown mouseup",function(a){var b=Lq[16]!=a.shiftKey||Lq[17]!=a.ctrlKey||Lq[18]!=a.altKey||Lq[91]!=a.metaKey;Lq[16]=a.shiftKey;Lq[17]=a.ctrlKey;Lq[18]=a.altKey;
Lq[91]=a.metaKey;b&&K.set("key.modifierChanged")}));function Oq(a){Pq.reset();Pq.update(a);return od(Pq.digest())}var Pq=new Wh;new Hh;function Qq(a,b){return"config"in r&&a in r.config?r.config[a]:b};function Rq(a,b,c,d){this.iCa=fb(b||[]);this.lang=a;this.UJa=d;this.R3a=c}Rq.prototype.W9=function(a,b){return this.z5()?(new Sq(this,b)).W9(a):{}};Rq.prototype.z5=function(){return!!this.UJa||!!config.enableHyphenBreak};Rq.prototype.serialize=function(){return{language:this.lang,blacklist:Sa(this.iCa)}};
Rq.prototype.DIa=function(a){var b=this.UJa,c,d,e,f,h,k,l,m,n,q,t,u,y,A,C;e=[];if(""===a||!b)return{};if(b.cache.hasOwnProperty(a))return b.cache[a];if(b.exceptions.hasOwnProperty(a)){c=b.exceptions[a];f={};for(d=0;d<c.length;d++)t=c[d],"-"==t||t==Tq.uu?f[d]=!0:t==Tq.Ava&&(f[d]=!1);return b.cache[a]=f}f="_"+a+"_";if(-1!==a.indexOf(Tq.Ava)){c=f.split(Tq.Ava);f=c.join("");d=0;for(e=c.length;d<e;d++)c[d]=c[d].length.toString();c.pop();e=c}c=f.length;if(b.charSubstitution)for(t in b.charSubstitution)b.charSubstitution.hasOwnProperty(t)&&
(f=f.replace(new RegExp(t,"g"),b.charSubstitution[t]));f=-1!==a.indexOf("'")?f.toLowerCase().replace("'","’"):f.toLowerCase();h=[];A={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};y=c-b.shortestPattern;for(k=0;k<=y;k++)for(l=Math.min(c-k,b.longestPattern),m=b.shortestPattern;m<=l;m++)if(b.patterns.hasOwnProperty(q=f.substring(k,k+m))){n=b.patterns[q];if("string"===typeof n){u=0;C=[];for(d=0;d<n.length;d++)if(t=A[n.charAt(d)])C.push(d-u,t),u++;n=b.patterns[q]=C}for(d=0;d<n.length;d++){t=k-1+n[d];if(!h[t]||
h[t]<n[d+1])h[t]=n[d+1];d++}}f={};for(d=b.leftmin;d<=c-2-b.rightmin;d++)0<e.length&&e[0]===d&&(e.shift(),f[d]=!1),h[d]&1&&(f[d]=!0);return b.cache[a]=f};function Uq(){Rq.call(this,"",[],!1,{})}z(Uq,Rq);Uq.prototype.W9=function(){return{}};Uq.prototype.z5=function(){return!1};Uq.prototype.DIa=function(){return{}};function Sq(a,b){b.EI=a.R3a||b.EI;this.uo=a;this.properties=b}Sq.prototype.W9=function(a){var b;if(this.z5()){b=jna;a=a.split(/[ \n]/);""==a[a.length-1]&&a.pop();var c=this.properties;c.Lka||!c.EI&&config.enableHyphenBreak||a.pop();b=b(this,a)}else b={};return b};Sq.prototype.z5=function(){return!!this.properties.EI||!!config.enableHyphenBreak};function jna(a,b){var c={},d=0;D(b,function(a){var b=kna(this,a);B(b,function(a,b){c[parseInt(b,10)+d]=a});d+=a.length+1},a);return c}
function kna(a,b){if(a.uo.iCa[b])a={};else if(/-/.test(b))a=lna(b);else if(mna.test(b))a=jna(a,b.split(mna));else{var c=a.properties;a=!(c.EI&&1<b.length)||c.HS&&c.HS>b.length||!c.Cha&&0<b.length&&b[0].toLowerCase()!=b[0]||c.TB&&c.TB>b.length||c.AC&&c.AC>b.length?{}:a.properties.filter(b,a.uo.DIa(b))}return a}function lna(a){a=$b(nna(a),function(a){return a+1});a=fb(a);return Ja(a,function(){return!1})}function nna(a){for(var b=[],c=0;c<a.length;c++)"-"==a[c]&&b.push(c);return b}var mna=XRegExp("\\p{P}");
function Vq(a){this.AC=this.TB=this.HS=null;this.Lka=this.EI=this.Cha=!1;a=a||{};var b=a.s,c=a.f,d=a.l;xa(b)&&0<b&&(this.HS=b);xa(c)&&0<c&&(this.TB=c);xa(d)&&0<d&&(this.AC=d);this.Cha=oa(a.c)&&!!a.c;this.EI=oa(a.a)&&!!a.a;this.Lka=oa(a.e)&&!!a.e}Vq.prototype.filter=function(a,b){this.TB&&0<this.TB&&(b=Ia(b,function(a,b){return b>=this.TB},this));this.AC&&0<this.AC&&(b=Ia(b,function(b,d){return a.length-d>this.AC},this));return b};
Vq.prototype.serialize=function(){var a={};this.HS&&0<this.HS&&(a.s=this.HS);this.TB&&0<this.TB&&(a.f=this.TB);this.AC&&0<this.AC&&(a.l=this.AC);this.Cha&&(a.c=1);this.EI&&(a.a=1);this.Lka&&(a.e=1);return a};function ona(a){r.MobileAPI||(r.MobileAPI={});mj(r.MobileAPI,a)};function Wq(a){this.xhr=a;this.fNa=window.nativeHttpPostMessageUrl;this.lqa=[];this.E9a=new Dj(this.D9a.bind(this),1);this.callbacks={};this.zLa=0;ona({net:{loaded:function(a,c){this.callbacks[a]&&(this.callbacks[a](c),delete this.callbacks[a])}.bind(this)}})}uj(Wq,Hi);function pna(a,b,c,d){if(qna()){var e=a.zLa++;a.callbacks[e]=d;a.post({method:"net.load",url:b,ref:e,prefer:"cache",key:c,returnContent:!1})}else d(b)}
function rna(a,b,c){var d=a.zLa++,e=$.Deferred();qna()?(a.callbacks[d]=function(a){a?e.resolve(a):e.reject()},a.post({method:"net.load",url:b,ref:d,prefer:"net",key:c,returnContent:!0})):e.reject();return e.promise()}Wq.prototype.post=function(a){Oj?this.fNa?(this.lqa.push(a),this.E9a.queue()):window.webkit&&window.webkit.messageHandlers.EditorViewController.postMessage(a):window.NativeApp&&a&&window.NativeApp&&window.NativeApp.postMessage(JSON.stringify(a))};
Wq.prototype.D9a=function(){this.xhr.execute({type:"POST",url:this.fNa,data:this.lqa});this.lqa=[]};function qna(){return window.NativeApp||window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.EditorViewController?!0:!1};/*
 Hyphenator 3.3.0 - client side hyphenation for webbrowsers
  Copyright (C) 2011  Mathias Nater, Zürich (mathias at mnn dot ch)
  Project and Source hosted on http://code.google.com/p/hyphenator/

  This JavaScript code is free software: you can redistribute
  it and/or modify it under the terms of the GNU Lesser
  General Public License (GNU LGPL) as published by the Free Software
  Foundation, either version 3 of the License, or (at your option)
  any later version.  The code is distributed WITHOUT ANY WARRANTY;
  without even the implied warranty of MERCHANTABILITY or FITNESS
  FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.

  As additional permission under GNU GPL version 3 section 7, you
  may distribute non-source (e.g., minimized or compacted) forms of
  that code without the copy of the GNU GPL normally required by
  section 4, provided you include this license notice and a URL
  through which recipients can access the Corresponding Source.
*/
var Tq={languages:{}};Tq.uu=String.fromCharCode(173);Tq.Ava=String.fromCharCode(8204);function Xq(a,b){this.LJ={};this.Zna={};this.xhr=a;this.l_=b}
function sna(a,b){if(!(b in a.Zna)){var c=bk+"/js/hyphen/"+b+".js",d=c+"?"+Fda;a.Zna[b]=new Promise(function(a,f){var h=function(c){try{eval(c)}catch(d){}null==Tq.languages[b]?f():a(tna(this,b,Tq.languages[b]))}.bind(this),k=$.Deferred().reject().promise();this.l_&&(k=rna(this.l_,d,c));k.done(h).fail(function(){this.xhr.execute({type:"GET",url:d}).then(Bk).then(h).catch(f)}.bind(this))}.bind(a))}return a.Zna[b]}
function tna(a,b,c){function d(a){a=a.split(", ");var b={},c,d,e;c=0;for(d=a.length;c<d;c++)e=a[c].replace(/-/g,""),b.hasOwnProperty(e)||(b[e]=a[c]);return b}function e(){var a,b,d,e,m,n={};e=c.patterns;for(a in e)if(e.hasOwnProperty(a))for(a=parseInt(a,10),b=0,d=a;b=e[a].substring(b,d);)m=b.replace(/\d/g,""),n[m]=b,b=d,d+=a;c.patterns=n;c.Hsb=!0}c&&!c.I9a&&(c.cache={},c.hasOwnProperty("exceptions")&&(una(a,b,c.exceptions),delete c.exceptions),a.LJ.hasOwnProperty(b)?(c.exceptions=d(a.LJ[b]),delete a.LJ[b]):
c.exceptions={},e(),c.I9a=!0);return c}function una(a,b,c){""===b&&(b="global");a.LJ.hasOwnProperty(b)?a.LJ[b]+=", "+c:a.LJ[b]=c}Xq.prototype.create=function(a,b,c){return sna(this,a).then(function(d){return new Rq(a,b,c,d)}).catch(function(){return new Uq})};vj(Xq,Hi,Oi(Wq));x("Hyphenator",Tq);x("Hyphenator.languages",Tq.languages);var vna={Yfb:"tgl",zfb:"hd",Rfb:"shw",Geb:"a",Kfb:"pg",qfb:"ext",Bfb:"ml",Xeb:"cmnt",INTERNAL:"intrnl",Yeb:"c"};
function wna(a){var b=a&&a.tp;return b&&Pa(vna,b)?"tgl"==b||"hd"==b||"shw"==b?(!a.ids||ua(a.ids)&&cc(a.ids,function(a){return v(a)}))&&(!a["!ids"]||ua(a["!ids"])&&cc(a["!ids"],function(a){return v(a)}))?!0:!1:"pg"==b?!!a.id&&v(a.id)&&0<a.id.length:"ext"==b?a.trgt&&!v(a.trgt)?!1:!!a.url&&v(a.url)&&0<a.url.length:"ml"==b?a.trgt&&!v(a.trgt)?!1:!!a.eml&&v(a.eml)&&4<a.eml.length:"c"==b?v(a.ca)||v(a.ccid):!1:!1}
function xna(a){function b(b){b.push("tp");var c=[],f;for(f in a)jc(b,f)||c.push(f);D(c,function(b){delete a[b]})}var c=a&&a.tp;if(!c||!Pa(vna,c))return a;"tgl"==c||"hd"==c||"shw"==c?b(["ids","!ids"]):"pg"==c?(b(["id"]),a.id&&(a.id=jb(a.id))):"ext"==c?(b(["url","trgt"]),a.url&&(a.url=jb(a.url)),a.trgt&&(a.trgt=jb(a.trgt))):"ml"==c?(b(["eml","trgt"]),a.eml&&(a.eml=jb(a.eml)),a.trgt&&(a.trgt=jb(a.trgt))):"c"==c&&(b(["ccid","ca"]),a.ccid&&(a.ccid=jb(a.ccid)),a.ca&&(a.ca=jb(a.ca)));return a}
function yna(a){return Zb(a,function(a){return"ext"==a.tp||"ml"==a.tp||"c"==a.tp})}function zna(a){return Zb(a,function(a){return"intrnl"==a.tp})}
function Ana(a){var b;b=Wj?"⇧⌘":"Shift + Ctrl +";var c="perform action"+(1<a.length?"s":"");if(1==a.length){var d=a[0];a=d&&d.tp;d=(1==window.lucidConfigure.appid?"overlay":"layer")+(d.id&&1==d.id.length?"":"s");"tgl"==a?c="toggle "+d:"hd"==a?c="hide "+d:"shw"==a?c="show "+d:"pg"==a?c="go to page":"ext"==a||"c"==a?c="follow external link":"ml"==a&&(c="test mailto link")}return b+" click to "+c+""};function Bna(a){if(!a||ua(a)&&0<a.length)return a||null;if(za(a)&&!ua(a))return[a];if(!v(a))return null;var b,c,d=[];a=gb(a,"hotspot:")?a.substr(8):a;if(b=gb(a,"ext:")?a.substr(4):null){c={};gb(b,"mailto:")?(b=b.substr(7),c.tp="ml",a="eml"):(c.tp="ext",a="url");var e=b.split(",");1==e.length?c[a]=b:(c[a]=e[0],c.trgt=jb(e[1]));return[c]}b=null;if(gb(a,"["))try{b=JSON.parse(a)}catch(f){}else if(!a.match(/^(toggle|show|hide|hideallexcept):/))return c={tp:"pg"},c.id=a,[c];b=b||[a];D(b,function(a){var b=
a.match(/^(toggle|show|hide|hideallexcept):/);if(b){var b=b[1],c={};c.ids=[a.substr(b.length+1)];switch(b){case "toggle":c.tp="tgl";break;case "show":c.tp="shw";break;case "hide":c.tp="hd";break;case "hideallexcept":c["!ids"]=c.ids,delete c.ids,c.tp="hd"}c.tp&&d.push(c)}});return 0<d.length?d:null};function Yq(a,b,c,d){this.start=a;this.end=b;this.name=c;this.val=d}Yq.prototype.serialize=function(){if(!this.name)return null;var a={s:this.start,n:Zq[this.name],v:this.val};null!=this.end&&(a.e=this.end);return a};Yq.prototype.copy=function(){return new Yq(this.start,this.end,this.name,jj(this.val))};function Cna(a){if(!$q[a.n])return null;a.n==Zq.link&&(a.v=Bna(a.v));return new Yq(a.s,a.e,$q[a.n],a.v)}
var Zq={align:"a",allCaps:"ac",bold:"b",borderBottom:"bbw",borderBottomColor:"bbc",borderTop:"btw",borderTopColor:"btc",color:"c",comment:"cmt",dropCap:"dc",dropCapLength:"dcl",fll:"fl",font:"f",face:"fc",fontId:"fid",highlight:"hl",hyphenation:"hn",indentFL:"fl",indentLeft:"il",indentLevel:"iv",indentRight:"ir",inlineStyle:"is",italic:"i",link:"lk",list:"l",listAlign:"la",locked:"o",marginBottom:"mb",marginTop:"mt",ordinal:"od",paddingBottom:"pdb",paddingTop:"pdt",paragraphStyle:"ps",size:"s",smallCaps:"sc",
spacing:"p",strike:"k",strokeColor:"rc",strokeWidth:"rw",sub:"sub",sup:"sup",tabStops:"ts",textStretching:"tss",textTracking:"tt",type:"t",underline:"u",columnBreak:"cb",defaultTab:"dt",pageBreak:"pb",indentBullet:"ib",alignBullet:"ab"},ar,$q={};for(ar in Zq)$q[Zq[ar]]=ar;var br=0;function Dna(a){Da(cr,a);"undefined"===typeof a.fontId&&(cr.fontId=cr.nla);for(ar in a)ar in dr?er[ar]=a[ar]:fr[ar]=a[ar];br++}
var cr={font:"Liberation Sans",face:"",fontId:0,bold:!1,italic:!1,underline:!1,strike:!1,strokeWidth:0,strokeColor:"",highlight:"",link:null,comment:"",sup:!1,sub:!1,textTracking:1,textStretching:1,locked:!1,size:18,color:"#000000",fill:"",inlineStyle:"",spacing:1,marginTop:0,marginBottom:0,borderTop:0,borderTopColor:0,borderBottom:0,borderBottomColor:0,paddingTop:0,paddingBottom:0,defaultTab:36,tabStops:[],indentFL:0,indentLeft:0,indentRight:0,align:"",type:"p",list:"",listAlign:"center",ordinal:-1,
indentLevel:1,paragraphStyle:"",pageBreak:0,columnBreak:0,allCaps:!1,smallCaps:!1,dropCap:0,dropCapLength:1,hyphenation:{c:1}};for(ar in Qq("markupDefaults",{}))cr[ar]=Qq("markupDefaults",{})[ar];
var dr={type:!0,list:!0,listAlign:!0,ordinal:!0,indentFL:!0,indentLeft:!0,indentRight:!0,indentLevel:!0,defaultTab:!0,tabStops:!0,marginTop:!0,marginBottom:!0,borderTop:!0,borderTopColor:!0,borderBottom:!0,borderBottomColor:!0,paddingTop:!0,paddingBottom:!0,spacing:!0,align:!0,paragraphStyle:!0,pageBreak:!0,columnBreak:!0,dropCap:!0,dropCapLength:!0,hyphenation:!0,indentBullet:!0,alignBullet:!0},fr={},er={};Dna(cr);
var Ena={comment:!0},Fna={comment:!0,locked:!0},Gna={bold:!0,italic:!0,underline:!0,strike:!0,sup:!0,sub:!0,allCaps:!0,smallCaps:!0},Hna={inlineStyle:!0,paragraphStyle:!0},Ina=[{label:i18n.get("text-options-list-type-none"),value:cr.type,id:"listType-none"},{label:i18n.get("text-options-list-type-bullet"),value:"ul",id:"listType-bullet"},{label:i18n.get("text-options-list-type-numbered"),value:"ol",id:"listType-numbered"},{label:i18n.get("text-options-list-type-bullet-inverted"),value:"ul-inv",id:"listType-inversed-bullet"},
{label:i18n.get("text-options-list-type-bullet-triangle"),value:"ul-trib",id:"listType-triangular-bullet"},{label:i18n.get("text-options-list-type-disced"),value:"ul-disc",id:"listType-disced"},{label:i18n.get("text-options-list-type-squared"),value:"ul-square",id:"listType-squared"},{label:i18n.get("text-options-list-type-dashed"),value:"ul-dash",id:"listType-dashed"},{label:i18n.get("text-options-list-type-harvard"),value:"hl",id:"listType-harvard"},{label:i18n.get("text-options-list-type-hearts"),
value:"ul-heart",id:"listType-hearts"}];function Jna(a){Vq.call(this,a||cr.hyphenation)}z(Jna,Vq);function gr(a,b){Yq.call(this,b.start,b.end,b.name,b.val);this.content=a;this.TNa=null==this.end?(a=hr(this.content,this.start))?a:this.content.text.length:this.end}z(gr,Yq);gr.prototype.xs=function(){return this.TNa};gr.prototype.getName=function(){return this.name};gr.prototype.getValue=function(){return this.val};function ir(a){return new Yq(a.start,a.end,a.name,a.val)}
gr.prototype.insert=function(a,b){var c=ir(this);if(null==this.end&&b==this.start)return a=a.lastIndexOf("\n"),c.start+=0>a?0:a+1,[c];if(null==this.end&&this.start>b)return c.start+=a.length,[c];if(null==this.end)return[c];if(this.start<b&&this.end>b){var d=ir(this);d.start=b+a.length;d.end+=a.length;c.end=b;return[d,c]}this.start>=b&&(c.start+=a.length,c.end+=a.length);return[c]};function jr(a,b,c){this.name=a;this.transform=b;this.inverse=c;this.update=null}function kr(a,b){if(0==b)return new jr("hDistort",function(a){return a},function(a){return a});var c=a.y+a.h/2,d=2*b/a.w,e=d*a.x+b,f=c*d,h=c*e,k=a.x+.5*a.w;return new jr("hDistort",function(a){return new L(a.x,a.y*(1+d*a.x-e)-(f*a.x-h))},function(a){var b=d*(a.x-k);return new L(a.x,(a.y+c*b)/(1+b))})}
function lr(a,b){if(0==b)return new jr("vDistort",function(a){return a},function(a){return a});var c=a.x+a.w/2,d=2*b/a.h,e=d*a.y+b,f=c*d,h=c*e,k=a.y+.5*a.h;return new jr("vDistort",function(a){return new L(a.x*(1+d*a.y-e)-(f*a.y-h),a.y)},function(a){var b=d*(a.y-k);return new L((a.x+c*b)/(1+b),a.y)})}
function Kna(a){var b=Ah(a),c=new jr("affine",function(b){return new L(b.x*a.le+b.y*a.te+a.Ad,b.x*a.He+b.y*a.Ie+a.Bd)},function(a){return new L(a.x*b.le+a.y*b.te+b.Ad,a.x*b.He+a.y*b.Ie+b.Bd)});c.Wn=a;return c}
jr.wave=function(a){var b=a.bb,c=1*a.bend,d=1*a.waves,e=lr(b,1*a.vd),f=kr(b,1*a.hd);if(a.h){var h=d*Math.PI*2/b.w,k=b.h*c;a=function(a){a=e.transform(f.transform(a));return new L(a.x,a.y+k*Math.sin((a.x-b.x)*h))};c=function(a){a=new L(a.x,a.y-k*Math.sin((a.x-b.x)*h));return f.inverse(e.inverse(a))}}else h=d*Math.PI*2/b.h,k=b.w*c,a=function(a){a=e.transform(f.transform(a));return new L(a.x+k*Math.sin((a.y-b.y)*h),a.y)},c=function(a){a=new L(a.x-k*Math.sin((a.y-b.y)*h),a.y);return f.inverse(e.inverse(a))};
a.JD=5;return new jr("wave",a,c)};
jr.ribbon=function(a){var b=a.bb,c=1*a.bend,d=1*a.waves,e=lr(b,1*a.vd),f=kr(b,1*a.hd);if(a.h){var h=d*Math.PI*2/b.w,k=b.h*c,l=2/b.h;a=function(a){a=e.transform(f.transform(a));return new L(a.x,a.y+(l*(a.y-b.y)-1)*k*Math.sin((a.x-b.x)*h))};c=function(a){var c=k*Math.sin((a.x-b.x)*h);a=new L(a.x,(b.h*(a.y+c)+2*c*b.y)/(b.h+2*c));return f.inverse(e.inverse(a))}}else{var h=d*Math.PI*2/b.h,k=b.w*c,m=2/b.w;a=function(a){a=e.transform(f.transform(a));return new L(a.x+(m*(a.x-b.x)-1)*k*Math.sin((a.y-b.y)*
h),a.y)};c=function(a){var c=k*Math.sin((a.y-b.y)*h);a=new L((b.w*(a.x+c)+2*c*b.x)/(b.w+2*c),a.y);return f.inverse(e.inverse(a))}}a.JD=5;return new jr("ribbon",a,c)};
jr.arch=function(a){var b=a.bb,c=!!a.h,d=1*a.bend,e=lr(b,1*a.vd),f=kr(b,1*a.hd);a=Math.abs(d);var d=0>d?-1:1,h=(1/a-a)/2,k=h*h;if(1E-7>a)c=function(a){return e.transform(f.transform(a))},d=function(a){return f.inverse(e.inverse(a))};else if(c)var l=2/b.w,m=d*b.h,c=function(a){a=e.transform(f.transform(a));var c=k+1-(l*(a.x-b.x)-1)*(l*(a.x-b.x)-1);0>c&&(c=0);return new L(a.x,a.y-m*(Math.sqrt(c)-h))},d=function(a){var c=k+1-(l*(a.x-b.x)-1)*(l*(a.x-b.x)-1);0>c&&(c=0);a=new L(a.x,a.y+m*(Math.sqrt(c)-
h));return f.inverse(e.inverse(a))};else var n=2/b.h,m=d*b.w,c=function(a){a=e.transform(f.transform(a));var c=k+1-(n*(a.y-b.y)-1)*(n*(a.y-b.y)-1);0>c&&(c=0);return new L(a.x-m*(Math.sqrt(c)-h),a.y)},d=function(a){var c=k+1-(n*(a.y-b.y)-1)*(n*(a.y-b.y)-1);0>c&&(c=0);a=new L(a.x+m*(Math.sqrt(c)-h),a.y);return f.inverse(e.inverse(a))};c.JD=5;return new jr("arch",c,d)};
jr.arc=function(a){var b=a.bb,c=!!a.h,d=1*a.bend,e=lr(b,1*a.vd),f=kr(b,1*a.hd),h=d*Math.PI/2,k=0<d?1:-1;if(1E-7>Math.abs(d))d=function(a){return e.transform(f.transform(a))},a=function(a){return f.inverse(e.inverse(a))};else if(c){a=b.w/2/Math.sin(h);var c=0<d?Math.min(b.w/2,b.h/2):b.h-Math.min(b.w/2,b.h/2),l=b.x-a*Math.sin(-h),m=a+c+b.y,n=b.y+c+a*Math.cos(h),q=2*h/b.w,d=function(a){a=e.transform(f.transform(a));var c=q*(a.x-b.x)-h;return new L(l+(m-a.y)*Math.sin(c),n-(m-a.y)*Math.cos(c))},t=b.w/
2+b.x,u=a*Math.cos(h)+c+b.y,y=b.w/(2*h);a=function(a){var b=Math.atan2(k*(a.x-t),k*(u-a.y));a=new L(t+b*y,m+(l-a.x)/Math.sin(b));return f.inverse(e.inverse(a))}}else a=b.h/2/Math.sin(h),c=0<d?Math.min(b.w/2,b.h/2):b.w-Math.min(b.w/2,b.h/2),l=b.y-a*Math.sin(-h),m=a-c-b.x,n=b.x+c-a*Math.cos(h),q=2*h/b.h,d=function(a){a=e.transform(f.transform(a));var c=q*(a.y-b.y)-h;return new L(n+(m+a.x)*Math.cos(c),l+(m+a.x)*Math.sin(c))},t=b.h/2+b.y,u=a*Math.cos(h)-c-b.x,y=b.h/(2*h),a=function(a){var b=Math.atan2(k*
(a.y-t),k*(a.x+u));a=new L((a.y-l)/Math.sin(b)-m,t+b*y);return f.inverse(e.inverse(a))};d.JD=5;return new jr("arc",d,a)};var mr;function nr(){this.Zl=[new sh];this.size=1;this.reset()}nr.prototype.reset=function(){this.Zl[0].setTransform(1,0,0,1,0,0);this.size=1};nr.prototype.push=function(){if(1>this.Zl.length||1>this.size)throw Error("transform stack is empty");this.size++;this.size>this.Zl.length?this.Zl.push(this.Zl[this.Zl.length-1].clone()):uh(this.Zl[this.size-1],this.Zl[this.size-2])};function Lna(a){a.size++;a.size>a.Zl.length?a.Zl.push(new sh):a.Zl[a.size-1].setTransform(1,0,0,1,0,0)}
nr.prototype.pop=function(){if(2>this.Zl.length||2>this.size)throw Error("transform stack is empty");this.size--;return this.Zl[this.size]};nr.prototype.top=function(){if(1>this.Zl.length||1>this.size)throw Error("transform stack is empty");return this.Zl[this.size-1]};function or(a,b){var c=a.top();b.forEach(function(a){a.setTransform(c.le,c.He,c.te,c.Ie,c.Ad,c.Bd)})};function pr(a,b){Ab.call(this);this.Hu=[];this.devicePixelRatio=window.devicePixelRatio||1;this.OZ={};this.id="SuperCanvas"+Math.floor(1E6*Math.random())+Math.floor(1E6*Math.random())+Math.floor(1E6*Math.random())+Math.floor(1E6*Math.random());this.container=this.aa=$(document.createElement("div"));var c=this.aa.get(0);c.setAttribute("id",this.id);c.style.position="relative";c.style.overflow="hidden";this.rB="default";this.resize(a,b)}z(pr,Ab);g=pr.prototype;
g.empty=function(){for(;0<this.Hu.length;)this.Hu[0].destroy();this.Hu=[];this.OZ={}};g.Kd=function(){this.empty();this.aa.remove();this.aa=null;pr.ya.Kd.call(this)};g.destroy=function(){this.Kd()};g.resize=function(a,b){this.width=a;this.height=b;this.aa.get(0).style.width=this.width+"px";this.aa.get(0).style.height=this.height+"px";this.aa.triggerHandler("resize");this.aa.hide().show()};
g.gO=function(a,b){a.Yta=this;return this.OZ[a.id]?!1:(b&&(0<this.Hu.length||0<this.aa.children().length)?(this.Hu.unshift(a),this.aa.prepend(a.aa)):(this.Hu.push(a),this.aa.get(0).appendChild(a.aa.get(0))),this.OZ[a.id]=!0)};g.bind=function(a,b){this.aa.bind(a,b)};g.unbind=function(a,b){this.aa.unbind(a,b)};g.cursor=function(a){this.rB!=a&&(this.aa.css({cursor:a}),this.rB=a)};
function qr(a,b,c,d,e,f){this.id=++Mna;f?this.aa=this.canvas=$(document.createElement("canvas")):(this.aa=$(document.createElement("div")),this.aa.get(0).style.position="absolute",this.canvas=$(document.createElement("canvas")),this.aa.append(this.canvas));$(this.canvas).addClass("LoSensitive");this.groupId=null;this.cEa=1;this.e_a=[];this.Ey=this.context=null;var h=this.canvas.get(0);h.style.position="absolute";f||(h.style.left=0,h.style.top=0);this.move(a,b,c,d,null==e?5:e);this.canvas=rr(h)}
qr.prototype.destroy=function(){this.aa&&(this.aa.remove(),this.aa=null);this.context=this.canvas=null;if(this.Yta){var a=this.Yta;if(a.OZ[this.id]){var b=Xb(a.Hu,this);a.Hu.splice(b,1);this.aa&&this.aa.remove();this.Yta=null;delete a.OZ[this.id]}}};qr.prototype.opacity=function(a){a!=this.cEa&&(this.aa.css("opacity",a),this.cEa=a)};
qr.prototype.copy=function(){var a=new qr(this.x,this.y,this.width,this.height,this.padding,this.aa==this.canvas);a.getContext().drawImage(this.canvas.get(0),-this.padding,-this.padding,this.width+2*this.padding,this.height+2*this.padding);for(var b in this)b in a||(a[b]=this[b]);return a};var Mna=0;
qr.prototype.move=function(a,b,c,d,e){c=0===c?1:c;d=0===d?1:d;var f=window.devicePixelRatio||1;if(!(null!=a&&a!=this.x||null!=b&&b!=this.y||null!=c&&c!=this.width||null!=d&&d!=this.height||null!=e&&e!=this.padding)&&this.devicePixelRatio==f)return!1;this.devicePixelRatio=f;null!=a&&(this.x=a);null!=b&&(this.y=b);null!=c&&(this.width=c);null!=d&&(this.height=d);null!=e&&e!=this.padding&&(D(this.e_a,function(a){null!=a.attr("layerOverlayX")&&(a.get(0).style.left=parseFloat(a.attr("layerOverlayX"))+
e+"px");null!=a.attr("layerOverlayY")&&(a.get(0).style.top=parseFloat(a.attr("layerOverlayY"))+e+"px")}),this.padding=e);Nna(this);return!0};
function Nna(a){var b=a.canvas.get(0),c=a.aa.get(0),d=window.devicePixelRatio||1,e=a.width+2*a.padding,f=a.height+2*a.padding;1!=d&&(e*=d,f*=d);b.getAttribute("width")!=Math.ceil(e)&&(b.setAttribute("width",Math.ceil(e)),b.style.width=Math.ceil(a.width+2*a.padding)+"px",c.style.width=Math.ceil(a.width+2*a.padding)+"px");b.getAttribute("height")!=Math.ceil(f)&&(b.setAttribute("height",Math.ceil(f)),b.style.height=Math.ceil(a.height+2*a.padding)+"px",c.style.height=Math.ceil(a.height+2*a.padding)+"px");
c.style.left=Math.round(a.x-a.padding)+"px";c.style.top=Math.round(a.y-a.padding)+"px"}
function rr(a){window.G_vmlCanvasManager&&(a=window.G_vmlCanvasManager.initElement($(a).get(0)));a=$(a);a.Fd=a.get(0).getContext("2d");a.getContext=function(){return this.Fd};a.Fd.Doa={};a.Fd.fbb=function(a,b){this.Doa[a]=b};a.Fd.Coa=function(a,b){if(a in this.Doa)for(b=this.Doa[a],a=0;a<b.length;a++)this[b[a].Uf].apply(this,b[a].Ja);else b&&(this.fbb(a,b),this.Coa(a))};a.Fd.Gr=function(a){if(a)for(var b=0;b<a.length;b++)if("move"==a[b].Action)this.moveTo(a[b].x,a[b].y);else if("line"==a[b].Action)this.lineTo(a[b].x,
a[b].y);else if("close"==a[b].Action)this.closePath();else if("curve"==a[b].Action)for(var c=0;c<a[b].Control.length;c++){var d=a[b].Control[c];this.bezierCurveTo(d.x1,d.y1,d.x2,d.y2,d.x3,d.y3)}else"arc"==a[b].Action&&this.arc(a[b].Center.x,a[b].Center.y,a[b].Radius,a[b].StartAngle,a[b].EndAngle,!a[b].Clockwise)};a.Fd.ellipse=function(a,b,c,d,e,f){a=Pl(a,b,c,d,e,f,!0);this.moveTo(a[0].x,a[0].y);for(b=1;b<a.length;b++)c=a[b],this.bezierCurveTo(c.x1,c.y1,c.x2,c.y2,c.x3,c.y3)};if(null==a.Fd.Vt){a.Fd.Od=
new nr;a.Fd.Vt=1;var b=a.Fd.setTransform,c=function(){b.call(a.Fd,a.Fd.Od.top().le,a.Fd.Od.top().He,a.Fd.Od.top().te,a.Fd.Od.top().Ie,a.Fd.Od.top().Ad,a.Fd.Od.top().Bd);d()},d=function(){a.Fd.Vt=Math.sqrt(a.Fd.Od.top().le*a.Fd.Od.top().le+a.Fd.Od.top().te*a.Fd.Od.top().te)};a.Fd.setTransform=function(b,d,e,f,n,q){a.Fd.Od.top().setTransform(b,d,e,f,n,q);c()};a.Fd.transform=function(b,d,e,f,n,q){a.Fd.Od.top().RO(new sh(b,d,e,f,n,q));c()};a.Fd.Qsa=function(b){a.Fd.setTransform(b.le,b.He,b.te,b.Ie,b.Ad,
b.Bd)};a.Fd.scale=function(b,d){void 0===d&&(d=b);a.Fd.Od.top().scale(b,d);c()};a.Fd.translate=function(b,d){a.Fd.Od.top().translate(b,d);c()};a.Fd.rotate=function(b){!isNaN(b)&&xa(b)&&(a.Fd.Od.top().rotate(b,0,0),c())};var e=a.Fd.save,f=a.Fd.restore;a.Fd.save=function(){e.call(a.Fd);a.Fd.Od.push()};a.Fd.restore=function(){f.call(a.Fd);a.Fd.Od.pop();d()}}return a}
qr.prototype.getContext=function(){if(null==this.context){var a=this.canvas.get(0),a=rr(a);this.context=a.getContext();this.context.save()}this.context.restore();this.context.save();a=window.devicePixelRatio||1;this.context.clearRect(0,0,this.context.canvas.width,this.context.canvas.height);this.context.translate(this.padding*a,this.padding*a);1!=a&&this.context.scale(a,a);return this.context};var sr=/\s/.test(" ")?/[^\S\u00a0]/:/\s/,tr=!1,ur=!1;
function vr(a){a=a||{};this.text=a.text||"";this.nla=a.nla||0;this.font=a.font||cr.font;this.size=a.size||cr.size;this.color=a.color||cr.color;this.bA=a.bA||1;this.ii=a.ii||1;a.face&&(this.face=a.face);a.fill&&(this.fill=a.fill);a.Hm&&(this.Hm=a.Hm);a.Ao&&(this.Ao=a.Ao);a.ew&&(this.ew=a.ew);a.N_&&(this.N_=a.N_);a.aja&&(this.aja=a.aja);a.bold&&(this.bold=a.bold);a.italic&&(this.italic=a.italic);a.yl&&(this.yl=a.yl);a.strike&&(this.strike=a.strike);a.stroke&&(this.stroke=a.stroke);a.Fn&&(this.Fn=a.Fn);
a.strokeColor&&(this.strokeColor=a.strokeColor);a.highlight&&(this.highlight=a.highlight);a.link&&(this.link=a.link);a.Pk&&(this.Pk=a.Pk);a.sup&&(this.sup=a.sup);a.sub&&(this.sub=a.sub);a.error&&(this.error=a.error);a.locked&&(this.locked=a.locked);a.uu&&(this.uu=a.uu);a.It&&(this.It=a.It);a.bq&&(this.bq=a.bq);a.KJ&&(this.KJ=a.KJ);a.wX&&(this.wX=a.wX)}
vr.prototype.serialize=function(a){a=a.get(this.font,this.bold,this.italic,this.face);return{ac:this.It,b:this.bold?!0:this.bold,bb:this.ew,c:this.color,cb:this.aja,cmt:this.Pk,dc:this.KJ||0,dcl:this.wX||1,f:a.family||this.font,fc:this.face,fid:a.id||this.nla,fl:this.fill,h:this.uu,hl:this.highlight,i:this.italic,k:this.strike,l:this.Ao,lk:this.link,o:this.locked,p:this.N_,rc:this.strokeColor,rw:this.Fn,s:this.size,sc:this.bq,sub:this.sub,sup:this.sup,t:this.text,tss:this.ii,tt:this.bA,u:this.yl?
!0:this.yl,w:this.Hm}};
function wr(a,b,c){this.family=a.face["font-family"];this.weight=a.face["font-weight"];this.bold=500<this.weight;this.italic=a.face["font-style"]&&jc(["italic","oblique"],a.face["font-style"].toLowerCase());this.wb=Number(a.face.ascent);this.rf=Number(a.face.descent);this.cf=Number(a.face["units-per-em"]);this.jq=Number(a.face["underline-position"])||-.098144*this.cf;this.yj=Number(a.face["underline-thickness"])||.03955*this.cf;this.Kq=Number(a.w);this.id=b||Ona--;this.$F=(this.Xq=a.glyphs)&&this.Xq["-"]&&
this.Xq["-"].w||this.Kq;c||(c={});this.category=c.category||"";this.Rc=!!c.popular;this.Ei=!!c.isDefault;this.fontStretch=a.face["font-stretch"];this.jk=a.face&&a.face.face;this.jk||(this.jk=((this.bold?" Bold":"")+(this.italic?" Oblique":"")).trim(),""==this.jk&&(this.jk="Regular"));this.DF=this.family+" "+this.jk}var Ona=-1;
wr.prototype.serialize=function(){return{family:this.family,face:this.jk,fontStretch:this.fontStretch,weight:this.weight,bold:this.bold,italic:this.italic,ascent:this.wb,descent:this.rf,unitsPerEm:this.cf,underlinePosition:this.jq,underlineThickness:this.yj,defaultGlyphWidth:this.Kq,id:this.id,glyphs:Ja(this.Xq,function(a){return{d:a.d,w:a.w,k:a.k}}),hyphenWidth:this.$F,metadata:this.metadata,category:this.category,popular:this.Rc,isDefault:this.Ei}};
function Pna(a){var b=new wr({face:{}});b.family=a.family;b.jk=a.face;b.fontStretch=a.fontStretch;b.weight=a.weight;b.bold=a.bold;b.italic=a.italic;b.wb=a.ascent;b.rf=a.descent;b.cf=a.unitsPerEm;b.jq=a.underlinePosition;b.yj=a.underlineThickness;b.Kq=a.defaultGlyphWidth;b.id=a.id;b.Xq=a.glyphs;b.$F=a.hyphenWidth;b.metadata=a.metadata;b.category=a.category;b.Rc=a.popular;b.Ei=a.isDefault;return b}var xr={};
function yr(a,b){if(!xr[a]||b&&!b.wx)if(b){for(var c=0,d=0,e=1E6,f=-1E6,h=1E6,k=-1E6,l=!1,m=[],n=/([mrvxe])([^a-z]*)/g,q,t=0;q=n.exec(a);++t){l=q[2].split(",");switch(q[1]){case "v":m[t]={Uf:"bezierCurveTo",Ja:[c+~~l[0],d+~~l[1],c+~~l[2],d+~~l[3],c+=~~l[4],d+=~~l[5]]};e=Math.min(e,m[t].Ja[0],m[t].Ja[2]);f=Math.max(f,m[t].Ja[0],m[t].Ja[2]);h=Math.min(h,m[t].Ja[1],m[t].Ja[3]);k=Math.max(k,m[t].Ja[1],m[t].Ja[3]);break;case "r":m[t]={Uf:"lineTo",Ja:[c+=~~l[0],d+=~~l[1]]};break;case "m":m[t]={Uf:"moveTo",
Ja:[c=~~l[0],d=~~l[1]]};break;case "x":m[t]={Uf:"closePath",Ja:[]}}l=!0;e=e>c?c:e;f=f>c?f:c;h=h>d?d:h;k=k>d?k:d}b.wx={wg:l?e:0,t:l?h:0,r:l?f:0,Xe:l?k:0};a=xr[a]=m}else{c=b=0;d=[];e=/([mrvxe])([^a-z]*)/g;for(h=0;f=e.exec(a);++h)switch(k=f[2].split(","),f[1]){case "v":d[h]={Uf:"bezierCurveTo",Ja:[b+~~k[0],c+~~k[1],b+~~k[2],c+~~k[3],b+=~~k[4],c+=~~k[5]]};break;case "r":d[h]={Uf:"lineTo",Ja:[b+=~~k[0],c+=~~k[1]]};break;case "m":d[h]={Uf:"moveTo",Ja:[b=~~k[0],c=~~k[1]]};break;case "x":d[h]={Uf:"closePath",
Ja:[]}}a=xr[a]=d}else a=xr[a];return a}function Qna(a,b){var c=a[a.length-2];a=a[a.length-1];var d=b[0];b=b[1];return[2*c/3+d/3,2*a/3+b/3,c/3+2*d/3,a/3+2*b/3,d,b]}
function Rna(a){var b=[],c;"closePath"!=a[a.length-1].Uf&&a.push({Uf:"closePath",Ja:[]});for(var d=0;d<a.length;d++)if(0==d)"moveTo"==a[0].Uf&&(c=a[0].Ja),b.push(a[0]);else{var e=a[d-1];switch(a[d].Uf){case "moveTo":c=a[d].Ja;b.push(a[d]);break;case "lineTo":b.push({Uf:"bezierCurveTo",Ja:Qna(e.Ja,a[d].Ja)});break;case "closePath":c&&b.push({Uf:"bezierCurveTo",Ja:Qna(e.Ja,c)});b.push(a[d]);break;default:b.push(a[d])}}return b}
function Sna(a,b){b=b||4;for(var c=[],d,e,f,h,k,l,m,n=0;n<a.length;n++)if(0==n)"moveTo"==a[0].Uf&&(k=a[0].Ja),c.push(a[0]);else switch(l=a[n-1],m=a[n],m.Uf){case "moveTo":k=m.Ja;c.push(m);break;case "lineTo":case "closePath":if("closePath"==m.Uf)if(k)d=k[0]-l.Ja[l.Ja.length-2],e=k[1]-l.Ja[l.Ja.length-1];else{c.push(m);break}else d=m.Ja[0]-l.Ja[l.Ja.length-2],e=m.Ja[1]-l.Ja[l.Ja.length-1];f=Math.ceil(Math.sqrt(d*d+e*e)/b);d/=f;h=e/f;for(e=1;e<f;e++)c.push({Uf:"lineTo",Ja:[l.Ja[l.Ja.length-2]+d*e,l.Ja[l.Ja.length-
1]+h*e]});c.push(m);break;case "bezierCurveTo":d=m.Ja[4]-l.Ja[l.Ja.length-2];e=m.Ja[5]-l.Ja[l.Ja.length-1];f=Math.ceil(Math.sqrt(d*d+e*e)/b);l=[l.Ja[l.Ja.length-2],l.Ja[l.Ja.length-1]];d=m.Ja;for(e=1;e<f;e++){m=1/(1+f-e);l=new L(l[0],l[1]);var q=new L(d[0],d[1]),t=new L(d[2],d[3]);d=new L(d[4],d[5]);h=new L(q.x*m+l.x*(1-m),q.y*m+l.y*(1-m));var u=new L(t.x*m+q.x*(1-m),t.y*m+q.y*(1-m)),t=new L(d.x*m+t.x*(1-m),d.y*m+t.y*(1-m)),q=new L(u.x*m+h.x*(1-m),u.y*m+h.y*(1-m)),u=new L(t.x*m+u.x*(1-m),t.y*m+u.y*
(1-m));m=new L(u.x*m+q.x*(1-m),u.y*m+q.y*(1-m));m=[[l.x,l.y],[h.x,h.y,q.x,q.y,m.x,m.y],[u.x,u.y,t.x,t.y,d.x,d.y]];l=[m[1][4],m[1][5]];d=m[2];c.push({Uf:"bezierCurveTo",Ja:m[1]})}c.push({Uf:"bezierCurveTo",Ja:d});break;default:c.push(m)}return c}var zr=[0,0],Ar=[0,0,0,0,0,0];
function Br(a,b,c,d,e,f,h,k,l){function m(a){e.globalAlpha=u;6==a.length?(e.fillStyle="#"+a,e.strokeStyle="#"+a):8==a.length?(e.fillStyle="#"+a.substr(0,6),e.strokeStyle="#"+a.substr(0,6),e.globalAlpha=u*parseInt(a.substr(6),16)/255):9==a.length?(e.fillStyle=a.substr(0,7),e.strokeStyle=a.substr(0,7),e.globalAlpha=u*parseInt(a.substr(7),16)/255):"c"===a[0]?(a=rq(a),e.globalAlpha=u*a.Ja(),e.fillStyle=a.Vd(),e.strokeStyle=a.Vd()):(e.fillStyle=a,e.strokeStyle=a)}var n=b.$b();b=b.ti;var q=null;K.set("renderWord");
if(null==e){var t=n.ip(c),q=rr(document.createElement("canvas"));q[0].width=t.w;q[0].height=t.h;q.aN=t.x;q.bN=t.y;e=q.getContext();e.translate(-t.x,-t.y);e.scale(c,c)}e.save();var u=e.globalAlpha;if(3>e.Vt*n.height&&0<b.length)m(b[0].color),e.globalAlpha=.4*u,e.fillRect(0,0,n.width,n.wb);else{var y=null;D(f||[],function(a){a.JD&&(a.JD<y||null==y)&&(y=a.JD)});e.translate(0,n.wb);var A=1,C=0,E=null,G;G=f&&0<f.length?function(a,b,c){c||(c=A);a=new L(a*c+h,b*c+k);for(b=0;b<f.length;b++)a=f[b].transform(a);
a.x=(a.x-h)/c;a.y=(a.y-k)/c;return a}:function(a,b){return new L(a,b)};D(b,function(b,q){var t=a.get(b.font,b.bold,b.italic,b.face),aa=t.Xq;if(b.highlight&&0<b.text.length&&(1!=b.text.length||"\n"!=b.text[0]&&"\r"!=b.text[0]&&"\u2028"!=b.text[0])){e.save();q=n.Nn[q];q=q[q.length-1]-q[0];e.fillStyle=Fq(wq(b.highlight));e.beginPath();var Y=1/c,Y=[new L(0,-n.wb),new L(q+Y,-n.wb),new L(q+Y,-n.wb+(n.wb-n.rf)+Y),new L(0,-n.wb+(n.wb-n.rf)+Y)];f&&(Y=Wl(Y,function(a){a.x+=h;a.y+=k;for(var b=0;b<f.length;b++)a=
f[b].transform(a);a.x-=h;a.y-=k;return a}));e.beginPath();e.moveTo(Y[0].x,Y[0].y);for(q=1;q<Y.length;q++)e.lineTo(Y[q].x,Y[q].y);e.closePath();e.fill();e.restore()}A=b.size/t.cf;E&&(E.sup&&e.translate(0,t.wb/2*.7*A),E.sub&&e.translate(0,.7*-(t.wb/4)*A));E=b;if(b.sup||b.sub)A*=.7,b.sup?e.translate(0,-(t.wb/2)*A):e.translate(0,t.wb/4*A);e.scale(A,A);m(b.color);e.lineWidth=t.cf/10;e.beginPath();var Y=C=0,ha=b.text;d&&b.uu&&(ha+="-");var la=ha;if(b.It||b.bq)la=la.toUpperCase();for(q=0;q<ha.length;q++){var ja=
ha[q],Fa=ja,qa=1,Qa=t,R="\t"==ja||"\r"==ja||"\n"==ja||"\u2028"==ja,Mb=R||" "==ja||" "==ja||" "==ja;if(!R){if(b.It||b.bq)R=ja,Fa=ja=ja.toUpperCase(),ja!=R&&b.bq&&(qa*=.7);R=aa[ja];if(null==R&&(a.UL(b.font,ja),R=aa[ja],null==R&&l&&(R=a.get(cr.font,!1,!1,void 0,!0).Xq[ja]),null==R)){Mb||(ja=G(.2*t.Kq,.9*-t.wb),R=G(.8*t.Kq,.9*-t.wb),Fa=G(.8*t.Kq,.1*-t.wb),Qa=G(.2*t.Kq,.1*-t.wb),e.moveTo(ja.x,ja.y),e.lineTo(R.x,R.y),e.lineTo(Fa.x,Fa.y),e.lineTo(Qa.x,Qa.y),e.closePath());e.translate(t.Kq,0);C+=t.Kq;h+=
t.Kq*A*qa*b.bA*b.ii;continue}1!=qa&&(e.save(),e.scale(qa,qa));Mb=R;null==Mb.code&&(Mb.code=yr("m"+Mb.d,Mb));var fc=Mb.code;if(f&&0<f.length){y&&(Fa=Math.max(1,Math.ceil(y/e.Vt)),null==Mb.HD&&(Mb.HD={}),null==Mb.HD[Fa]&&(Mb.HD[Fa]=Rna(Sna(Mb.code,Fa))),fc=Mb.HD[Fa]);var ub=A*qa;if(1!=b.ii){var X;D(fc,function(a){switch(a.Ja.length){case 0:e[a.Uf]();break;case 2:X=G(a.Ja[0]*b.ii,a.Ja[1],ub);zr[0]=X.x;zr[1]=X.y;e[a.Uf].apply(e,zr);break;case 6:X=G(a.Ja[0]*b.ii,a.Ja[1],ub),Ar[0]=X.x,Ar[1]=X.y,X=G(a.Ja[2]*
b.ii,a.Ja[3],ub),Ar[2]=X.x,Ar[3]=X.y,X=G(a.Ja[4]*b.ii,a.Ja[5],ub),Ar[4]=X.x,Ar[5]=X.y,e[a.Uf].apply(e,Ar)}})}else D(fc,function(a){switch(a.Ja.length){case 0:e[a.Uf]();break;case 2:X=G(a.Ja[0],a.Ja[1],ub);zr[0]=X.x;zr[1]=X.y;e[a.Uf].apply(e,zr);break;case 6:X=G(a.Ja[0],a.Ja[1],ub),Ar[0]=X.x,Ar[1]=X.y,X=G(a.Ja[2],a.Ja[3],ub),Ar[2]=X.x,Ar[3]=X.y,X=G(a.Ja[4],a.Ja[5],ub),Ar[4]=X.x,Ar[5]=X.y,e[a.Uf].apply(e,Ar)}})}else if(b.ii&&1!=b.ii)D(Mb.code,function(a){for(var c=[],d=0;d<a.Ja.length;d+=2)G(a.Ja[d]*
b.ii,a.Ja[d+1],A*qa),c.push(a.Ja[d]*b.ii),c.push(a.Ja[d+1]);e[a.Uf].apply(e,c)});else if(e.Coa)e.Coa(Qa.id+"-"+Fa,fc);else for(Fa=0;Fa<fc.length;Fa++)e[fc[Fa].Uf].apply(e,fc[Fa].Ja);e.closePath();Fa=(R.w||t.Kq)*b.bA*b.ii;1!==qa?(e.restore(),e.translate(Fa*qa,0)):e.translate(Fa,0);C+=Fa;h+=Fa*A*qa;ja.match(sr)||(Y=C);q<b.text.length-1&&R.k&&R.k[la[q+1]]&&(e.translate(-R.k[la[q+1]],0),C-=R.k[la[q+1]],h-=R.k[la[q+1]]*A*qa*b.bA*b.ii)}}0<C&&0<b.Fn&&b.strokeColor&&(e.save(),aa=parseInt(b.Fn,10),e.globalAlpha=
u,e.strokeStyle=Fq(wq(b.strokeColor)),e.lineWidth=2*aa/A/qa,e.savePath&&e.restorePath?(e.savePath(),e.stroke(),e.restorePath()):e.stroke(),e.restore());e.fill();if(0<C&&(aa=d?Y:C,0<aa))if(f&&0<f.length){e.lineWidth=t.yj;if(b.yl){e.beginPath();q=-t.jq+t.yj/2;X=G(-C-.05*t.cf,q);e.moveTo(X.x,X.y);for(Y=0;Y<aa+.05*t.cf;Y+=aa/25)X=G(Y+(-C-.05*t.cf),q),e.lineTo(X.x,X.y);X=G(Y+(-C-.05*t.cf),q);e.lineTo(X.x,X.y);e.stroke()}if(b.strike){e.beginPath();X=G(-C-.05*t.cf,.4*-t.wb);e.moveTo(X.x,X.y);for(Y=0;Y<aa+
.05*t.cf;Y+=aa/25)X=G(Y+(-C-.05*t.cf),.4*-t.wb),e.lineTo(X.x,X.y);X=G(Y+(-C-.05*t.cf),.4*-t.wb);e.lineTo(X.x,X.y);e.stroke()}if(b.error){e.save();e.strokeStyle=b.error;e.lineWidth=2*t.yj;e.beginPath();q=-t.jq+t.yj/2;X=G(-C-.05*t.cf,q);e.moveTo(X.x,X.y);for(Y=0;Y<aa+.05*t.cf;Y+=aa/25)X=G(Y+(-C-.05*t.cf),q),e.lineTo(X.x,X.y);X=G(Y+(-C-.05*t.cf),q);e.lineTo(X.x,X.y);e.stroke();e.restore()}if(b.link){e.save();e.strokeStyle="#8080ff";e.beginPath();q=-t.jq+t.yj/2;X=G(-C-.05*t.cf,q);e.moveTo(X.x,X.y);for(Y=
0;Y<aa+.05*t.cf;Y+=aa/25)X=G(Y+(-C-.05*t.cf),q),e.lineTo(X.x,X.y);X=G(Y+(-C-.05*t.cf),q);e.lineTo(X.x,X.y);e.stroke();e.restore()}}else b.yl&&e.fillRect(-C-.05*t.cf,-t.jq,aa+.1*t.cf,t.yj),b.strike&&e.fillRect(-C-.05*t.cf,.4*-t.wb,aa+.1*t.cf,t.yj),b.error&&(e.fillStyle=b.error,e.fillRect(-C-.05*t.cf,-t.jq,aa+.1*t.cf,2*t.yj)),b.link&&(e.fillStyle="#8080ff",e.fillRect(-C-.05*t.cf,-t.jq,aa+.1*t.cf,t.yj));e.scale(1/A,1/A)})}e.restore();return q}
function Tna(a,b,c,d,e,f,h,k,l,m){var n=b.$b();!m||m.xP?f&&0<f.length||n.qba||ur?Br(a,b,c,d,e,f,h,k,l):(m=Cr(b,c,d),l=n.fontClient.yea.get(m),l||(l=Br(a,b,c,d,null,f,h,k),l.Fd=null,null===l||n.fontClient.yea.set(m,l)),a=e.Od.top().clone(),e.setTransform(1,0,0,1,Math.round(a.Ad+l.aN),Math.round(a.Bd+l.bN)),e.drawImage(l.get(0),0,0),e.setTransform(a.le,a.He,a.te,a.Ie,a.Ad,a.Bd)):m.py(b,a,e.Od.top(),c,d,h||0,k||0)}
function Una(){null==Hq&&(Hq=new wr({w:273,face:{"font-family":"Not a real one","font-weight":400,"font-style":"italic","units-per-em":360,ascent:288,descent:-72,"underline-thickness":"14.2383","underline-position":"-35.332"},glyphs:[]}));return Hq}
function Vna(a,b,c,d,e,f,h){function k(){var k=b.$b(),l=b.ti,q=e,t=null;D(d||[],function(a){a.JD&&(a.JD<t||null==t)&&(t=a.JD)});var u=1,y;y=d&&0<d.length?function(a,b,c){a=new L(a*c+q,b*c+f);for(b=0;b<d.length;b++)a=d[b].transform(a);a.x=(a.x-q)/c;a.y=(a.y-f)/c;return a}:function(a,b){return new L(a,b)};return l.map(function(b,C){var E="",G=a.get(b.font,b.bold,b.italic,b.face),H=G.Xq,N=k.R8a[C];u=b.size/G.cf;var da=new sh;if(b.sup||b.sub)u*=.7,b.sup?da.translate(0,-(G.wb/2)*u):da.translate(0,G.wb/
4*u);da.scale(u,u);if(b.highlight&&0<b.text.length&&(1!=b.text.length||"\n"!=b.text[0]&&"\r"!=b.text[0]&&"\u2028"!=b.text[0])){var aa=N[N.length-1]-N[0],Y=wq(b.highlight),ha=[new L(-1,-k.wb-1),new L(aa+1,-k.wb-1),new L(aa+1,-k.wb+(k.wb-k.rf)+1),new L(-1,-k.wb+(k.wb-k.rf)+1)];d&&0<d.length&&(ha=Wl(ha,function(a){a.x+=q;a.y+=f;for(var b=0;b<d.length;b++)a=d[b].transform(a);a.x-=q;a.y-=f;return a}));for(var la="M"+ha[0].x.toFixed(1)+" "+ha[0].y.toFixed(1),aa=1;aa<ha.length;aa++)la+="L"+ha[aa].x.toFixed(1)+
" "+ha[aa].y.toFixed(1);la+="z";E+='<path transform="translate('+(q-e)+' 0)" fill="'+Y.Vd()+'" fill-opacity="'+Y.Ja()+'" d="'+la+'" />'}var ja,Fa=1;6==b.color.length?ja="#"+b.color:8==b.color.length?(ja="#"+b.color.substr(0,6),Fa=parseInt(b.color.substr(6),16)/255):9==b.color.length?(ja=b.color.substr(0,7),Fa=parseInt(b.color.substr(7),16)/255):"c"===b.color[0]?(aa=rq(b.color),ja=aa.Vd(),Fa=aa.Ja()):ja=b.color;Y=b.text;c&&b.uu&&(Y+="-");for(aa=0;aa<Y.length;aa++){var qa=Y[aa],Qa=qa,la=1,R="\t"==qa||
"\r"==qa||"\n"==qa||"\u2028"==qa,Mb=R||" "==qa||" "==qa||" "==qa;if(!R){if(b.It||b.bq)R=qa,Qa=qa=qa.toUpperCase(),qa!=R&&b.bq&&(la*=.7);R=H[qa];if(null==R&&(a.UL(b.font,qa),R=H[qa],null==R&&(R=a.get(cr.font,!1,!1,void 0,!0).Xq[qa]),null==R&&!Mb))continue;qa=R;null==qa.code&&(qa.code=yr("m"+qa.d,qa));Mb=qa.code;if(d&&0<d.length){t&&(Qa=Math.max(1,Math.ceil(t)),null==qa.HD&&(qa.HD={}),null==qa.HD[Qa]&&(qa.HD[Qa]=Rna(Sna(qa.code,Qa))),Mb=qa.HD[Qa]);var fc=u*la,ub,ha="";Mb.forEach(function(a){"moveTo"==
a.Uf?(ub=y(a.Ja[0]*b.ii,a.Ja[1],fc),ha+="M"+ub.x+" "+ub.y):"lineTo"==a.Uf?(ub=y(a.Ja[0]*b.ii,a.Ja[1],fc),ha+="L"+ub.x+" "+ub.y):"bezierCurveTo"==a.Uf?(ub=y(a.Ja[0]*b.ii,a.Ja[1],fc),Ar[0]=ub.x,Ar[1]=ub.y,ub=y(a.Ja[2]*b.ii,a.Ja[3],fc),Ar[2]=ub.x,Ar[3]=ub.y,ub=y(a.Ja[4]*b.ii,a.Ja[5],fc),Ar[4]=ub.x,Ar[5]=ub.y,ha+="C"+Ar.join(" ")):"closePath"==a.Uf&&(ha+="z")});R=da.clone();R.translate(N[aa]/u,0);R.scale(la,la);0<b.Fn&&b.strokeColor&&(qa=wq(b.strokeColor),Mb=2*parseInt(b.Fn,10)/u/la,E+='<path transform="'+
R.toString()+'" fill="none" stroke="'+qa.Vd()+'" stroke-opacity="'+qa.Ja()+'" stroke-width="'+Mb+'" d="'+ha+'z" />');E+='<path transform="'+R.toString()+'" d="'+ha+'"  fill="'+ja+'" fill-opacity="'+Fa+'" />'}else qa.d&&(Qa=[G.id,Qa,ja,Fa],b.Fn&&b.strokeColor&&Qa.push(b.Fn,b.strokeColor,u,la),Qa=Oq(Qa.join(",")),Qa in h||(R="M"+qa.d.replace(/,/g," ").replace(/v/g,"c").replace(/r/g,"l").replace(/m/g,"M").replace(/x/g,"z"),h[Qa]='<g id="'+Qa+'">',0<b.Fn&&b.strokeColor&&(qa=wq(b.strokeColor),Mb=2*parseInt(b.Fn,
10)/u/la,h[Qa]+='<path fill="none" stroke="'+qa.Vd()+'" stroke-opacity="'+qa.Ja()+'" stroke-width="'+Mb+'" d="'+R+'" />'),h[Qa]+='<path fill="'+ja+'" fill-opacity="'+Fa+'" d="'+R+'"/>',h[Qa]+="</g>"),R=da.clone(),R.translate(N[aa]/u,0),R.scale(la,la),b.ii&&1!=b.ii&&R.scale(b.ii,1),E+='<use transform="'+R.toString()+'" xlink:href="#'+Qa+'"/>');q=e+N[aa+1]}}if(1<N.length){var H=N[0]-.05*G.cf*u,X=(c&&C==l.length-1?Math.min(N[N.length-1],k.bT):N[N.length-1])-N[0]+.1*G.cf*u;0<X&&(d&&0<d.length?(C=function(a,
b,c){for(var d=X/u,f=(N[N.length-1]-N[0])/u,h=y(-f,a,u),k="M"+h.x+" "+h.y,l=d/25;l<d+.01;l+=d/25)h=y(l-f,a,u),k+="L"+h.x+" "+h.y;a=da.clone();a.translate((q-e)/u,0);d=ja;f=Fa;null!==b&&(d=b,f=1);E+='<path transform="'+a.toString()+'" fill="none" stroke-width="'+c+'" stroke="'+d+'" stroke-opacity="'+f+'" d="'+k+'" />'},b.yl&&C(-G.jq+G.yj/2,null,G.yj),b.strike&&C(.4*-G.wb,null,G.yj),b.error&&C(-G.jq+G.yj,b.error,2*G.yj),b.link&&C(-G.jq+G.yj/2,"#8080ff",G.yj)):(b.yl&&(E+='<rect fill="'+ja+'" fill-opacity="'+
Fa+'" x="'+H+'" y="'+-G.jq*u+'" width="'+X+'" height="'+G.yj*u+'"/>'),b.strike&&(E+='<rect fill="'+ja+'" fill-opacity="'+Fa+'" x="'+H+'" y="'+.4*-G.wb*u+'" width="'+X+'" height="'+G.yj*u+'"/>'),b.error&&(E+='<rect fill="'+b.error+'" x="'+H+'" y="'+-G.jq*u+'" width="'+X+'" height="'+2*G.yj*u+'"/>'),b.link&&(E+='<rect fill="#8080ff" x="'+H+'" y="'+-G.jq*u+'" width="'+X+'" height="'+G.yj*u+'"/>')))}return E}).join("")}var l="w"+Oq(Cr(b,1,c));if(d&&0!=d.length)return k();l in h||(h[l]='<g id="'+l+'">'+
k()+"</g>");return'<use xlink:href="#'+l+'"/>'}
function Wna(a,b,c,d){function e(a,d,e){e=wq(e);if(c&&0!=c.length){for(var f=function(a,b){a={x:a,y:b};for(b=0;b<c.length;b++)a=c[b].transform(a);return a},k=f(0,a+d/2),u="M"+k.x+" "+k.y,y=0;y<b.Ph;y++)k=f(y,a+d/2),u+="L"+k.x+" "+k.y;k=f(b.Ph,a+d/2);u+="L"+k.x+" "+k.y;h+='<path fill="none" stroke="'+e.Vd()+'" stroke-opacity="'+e.Ja()+'" stroke-width="'+d+'" d="'+u+'" />'}else h+='<rect fill="'+e.Vd()+'" fill-opacity="'+e.Ja()+'" x="0" y="'+a+'" width="'+b.Ph+'" height="'+d+'" />'}var f=[];c&&0<c.length&&
(c=c.slice(),f=ic(c,function(a){return!a.Wn}),f=c.splice(f+1));var h="",k=0;b.eb.forEach(function(b){k++;Dr(b)&&0<b.fb.borderTop&&b.fb.borderTopColor&&e(b.y-b.fb.paddingTop-b.fb.borderTop,b.fb.borderTop,b.fb.borderTopColor);var f=b.XV();f&&(h+='<g transform="translate('+f.x+" "+(b.y+b.wb+f.y)+')">',h+=Vna(a,new Er(a,f.ti,0),!1,c,f.x,b.y+b.wb,d),h+="</g>");b.Ec.forEach(function(e){h+='<g transform="translate('+e.x+" "+(b.y+b.wb)+')">';h+=Vna(a,e.$f,null!=e.xw,c,e.x,b.y+b.wb,d);h+="</g>"});Fr(b)&&0<
b.fb.borderBottom&&b.fb.borderBottomColor&&e(b.y+b.wb+b.fb.paddingBottom,b.fb.borderBottom,b.fb.borderBottomColor)});f.forEach(function(a){h='<g transform="'+a.toString()+'">'+h+"</g>"});return h}
function Gr(a,b,c,d,e,f,h,k){var l=[];d&&0<d.length&&(d=d.slice(),e=!0,l=ic(d,function(a){return!a.Wn}),l=d.splice(l+1));l.forEach(function(a){b.transform(a.Wn.le,a.Wn.He,a.Wn.te,a.Wn.Ie,a.Wn.Ad,a.Wn.Bd)});a=Xna(a,b,c,d,e,f,h,k);D(a,function(a){try{a()}catch(b){}});Yb(l,function(a){a=Ah(a.Wn);b.transform(a.le,a.He,a.te,a.Ie,a.Ad,a.Bd)})}
function Hr(a,b,c,d,e,f,h,k){if(a!=b){var l=c.offset;a==b||b<=c.offset||a>=c.offset+c.offset.length||(f.fillStyle=e||"rgba(96,96,255,0.3)",a=function(a,b){function d(a,b,c){return k?new M(a.x,c.y+c.wb-.375*c.rf,b.x-a.x,.25*-c.rf):new M(a.x,c.y,b.x-a.x,c.height)}if(a>b){var e=a;a=b;b=e}a=Math.max(a,l);var f=c.$w(a),h=c.$w(b),e=[];if(f<h){e.push(d(c.eb[f].$B(a,!1),c.eb[f].$B(c.eb[f].offset+c.eb[f].length,!0),c.eb[f]));for(a=f+1;a<h;a++){var f=c.eb[a],A=f.$B(f.offset,!1),C=f.$B(f.offset+f.length,!0);
e.push(d(A,C,f))}c.eb[h].offset<b&&e.push(d(c.eb[h].$B(c.eb[h].offset,!1),c.eb[h].$B(b,!0),c.eb[h]))}else e.push(d(c.eb[f].$B(a,!1),c.eb[f].$B(b,!0),c.eb[f]));b=[];for(h=0;h<e.length;){for(f=h;f+1<e.length&&Tm(e[f],e[f+1]);f++);A=[];for(a=h;a<=f;a++)A.push(new L(e[a].x+e[a].w,e[a].y)),A.push(new L(e[a].x+e[a].w,e[a].y+e[a].h));for(a=f;a>=h;a--)A.push(new L(e[a].x,e[a].y+e[a].h)),A.push(new L(e[a].x,e[a].y));b.push(A);h=f+1}return b}(a,b),a=$b(a,function(a){return 0==d.length?a:Wl(a,function(a){D(d,
function(b){a=b.transform(a)});return a},5/f.Vt)}),f.strokeStyle=h||"rgba(0,0,0,.3)",h=f.lineWidth,f.lineWidth=1,D(a,function(a){f.beginPath();f.moveTo(a[0].x,a[0].y);D(a,function(a){f.lineTo(a.x,a.y)});f.closePath();f.fill();f.stroke()}),f.lineWidth=h)}}
function Yna(a,b,c,d,e,f,h,k){if(a==b)return{ll:[],Af:new M(0,0,0,0)};var l=c.offset;if(kj(c.mk(a,!1),c.mk(b,!1)))return{ll:[],Af:new M(0,0,0,0)};var m=e||"rgba(96,96,255,0.3)";a=function(a,b){function d(a,b,c){return k?new M(a.x,c.y+c.wb-.375*c.rf,b.x-a.x,.25*-c.rf):new M(a.x,c.y,b.x-a.x,c.height)}if(a>b){var e=a;a=b;b=e}a=Math.max(a,l);var f=c.$w(a),h=c.$w(b),e=[];if(f<h){e.push(d(c.mk(a,!1),c.mk(c.eb[f].offset+c.eb[f].length-1,!0),c.eb[f]));for(a=f+1;a<h;a++){var f=c.eb[a],m=c.mk(f.offset,!1),
n=c.mk(f.offset+f.length-1,!0);e.push(d(m,n,f))}c.eb[h].offset<b&&e.push(d(c.mk(c.eb[h].offset,!1),c.mk(b,!1),c.eb[h]))}else e.push(d(c.mk(a,!1),c.mk(b,!1),c.eb[f]));b=[];for(h=0;h<e.length;){for(f=h;f+1<e.length&&Tm(e[f],e[f+1]);f++);m=[];for(a=h;a<=f;a++)m.push(new L(e[a].x+e[a].w,e[a].y)),m.push(new L(e[a].x+e[a].w,e[a].y+e[a].h));for(a=f;a>=h;a--)m.push(new L(e[a].x,e[a].y+e[a].h)),m.push(new L(e[a].x,e[a].y));b.push(m);h=f+1}return b}(a,b);a=$b(a,function(a){return 0==d.length?a:Wl(a,function(a){D(d,
function(b){a=b.transform(a)});return a},5/f.le)});var n=h||"rgba(0,0,0,.3)",q=[];return{ll:a.map(function(a){q.push(a[0]);return{FillColor:m,StrokeColor:n,LineWidth:1,Actions:[{Action:"move",x:a[0].x,y:a[0].y}].concat(a.map(function(a){q.push(a);return{Action:"line",x:a.x,y:a.y}}))}}),Af:Im(q)}}
function Xna(a,b,c,d,e,f,h,k){function l(a,e,f,h,k,l){h=Fq(wq(h));if(d&&0!=d.length){b.fillStyle=h;b.strokeStyle=h;b.lineWidth=f;h=function(a,b){a={x:a+k,y:b+l};for(b=0;b<d.length;b++)a=d[b].transform(a);a.x-=k;a.y-=l;return a};b.beginPath();var m=h(a,e+f/2);b.moveTo(m.x,m.y);for(var n=0;n<c.Ph;n+=1/b.Vt)m=h(a+n,e+f/2),b.lineTo(m.x,m.y);m=h(a+c.Ph,e+f/2);b.lineTo(m.x,m.y);b.stroke()}else b.fillStyle=h,b.fillRect(a,e,c.Ph,f)}b.save();var m=[],n=0,q=0,t=b.Od.top().clone();c.eb.forEach(function(c){m.push(function(){b.setTransform(t.le,
t.He,t.te,t.Ie,t.Ad,t.Bd);b.translate(0,c.y);q=0;if(!(void 0!==f&&c.y+c.height<f||void 0!==h&&c.y>h)){n++;Dr(c)&&0<c.fb.borderTop&&c.fb.borderTopColor&&l(0,0-c.fb.paddingTop-c.fb.borderTop,c.fb.borderTop,c.fb.borderTopColor,0,c.y);var m=c.XV();m&&(b.translate(m.x,m.y),e?Br(a,new Er(a,m.ti,0),b.Vt,!1,b,d,m.x,c.y+c.wb,!0):Tna(a,new Er(a,m.ti,0),b.Vt,!1,b,d,m.x,c.y+c.wb,!0,k),b.translate(-m.x,-m.y));c.Ec.forEach(function(f){var h=f.$f.$b(),h=c.wb-h.wb;b.translate(f.x-q,h);e?Br(a,f.$f,b.Vt,null!=f.xw,
b,d,f.x,c.y+c.wb):Tna(a,f.$f,b.Vt,null!=f.xw,b,d,f.x,c.y+c.wb,void 0,k);b.translate(0,-h);q=f.x});Fr(c)&&0<c.fb.borderBottom&&c.fb.borderBottomColor&&l(-q,c.wb+c.fb.paddingBottom,c.fb.borderBottom,c.fb.borderBottomColor,q,c.y)}})});m.push(function(){b.restore()});return m}function Ir(a){return a?(a.sort(function(a,c){return(a.bold?1:0)+(a.italic?2:0)-((c.bold?1:0)+(c.italic?2:0))}),a[0]):null}function Zna(){var a=$("<canvas></canvas>");return a=rr(a.get(0))}
function $na(a,b,c,d,e,f){if(0!==c.length){d=ab(d);d.align="left";c=new Jr(c||"",d,void 0,a);f=f||{};b=b.create(c);c=f.QKa||1E3;Kr(b,[{w:f.Ggb?c:1E6,h:1E6,xk:[],Xr:!0,vAlign:"top",bl:"left",yG:!1,data:null}]);b=Lr(b,0);var h=b.eb[0];d=Wb(b.eb);var k=h.Ec.map(function(a){return a.$f.size.Bs}),l=k=Zm(k);if(h!==d)var m=d.Ec.map(function(a){return a.$f.size.Bs}),l=Zm(m);m=-k.y;l=l.y+l.h-d.wb;d=-Math.min(m,0);k=-Math.min(l,0);m=2*Math.max(m,l);l=h.wb;for(h=1;h<b.eb.length;h++)l+=b.eb[h].height;h=r.devicePixelRatio||
1;f=f.AMa||0;k=Math.ceil(l-d-k+m+2*f);c=Math.ceil(Math.min(c,b.w+10/h+2*f));f=f+m/2-d;e||(e=Zna());e[0].width=c*h;e[0].height=k*h;e[0].style.width=c+"px";e[0].style.height=k+"px";c=e.getContext();c.scale(h,h);c.translate(0,f);Gr(a,c,b,[],!1,void 0,void 0);return e}}
function aoa(a){for(var b=0;b<a.length;b++)""!=a[b].text||b<a.length-1&&a[b].Ao&&a[b+1].Ao||b==a.length-1&&(a[b].Hm||a[b].Ao)||(b<a.length-1&&(a[b+1].Hm=a[b+1].Hm||a[b].Hm,a[b+1].Ao=a[b+1].Ao||a[b].Ao),a.splice(b,1),b--);for(b=1;b<a.length;b++){var c;if(c=!a[b].Hm&&!a[b].Ao){c=a[b];var d=a[b-1];c=c.font==d.font&&c.face==d.face&&c.bold==d.bold&&c.italic==d.italic&&c.yl==d.yl&&c.strike==d.strike&&c.link==d.link&&c.Pk==d.Pk&&c.size==d.size&&c.color==d.color&&c.fill==d.fill&&c.Fn==d.Fn&&c.strokeColor==
d.strokeColor&&c.error==d.error&&c.locked==d.locked&&c.sup==d.sup&&c.sub==d.sub&&c.bA==d.bA&&c.ii==d.ii&&c.KJ==d.KJ&&c.wX==d.wX&&c.highlight==d.highlight&&c.It==d.It&&c.bq==d.bq}c&&(a[b-1].text+=a[b].text,a.splice(b,1),b--)}}function boa(a,b,c,d){var e=coa(c.content);(a=doa(a,e))&&Mr(c.content,a).forEach(function(a){Hr(a.start,a.end,c,d,"rgba(237,96,88,0.2)",b,"rgba(237,96,88,0.4)")})}x("lucid.font.deserializeFont",Pna);x("lucid.font.load",function(){});function Nr(){this.uoa=!1;this.GJ={};this.KNa={};this.UM={};this.AW={};this.QNa={}}Nr.prototype.dK=function(a,b){this.AW[a+"_"+b]||(this.AW[a+"_"+b]=fna(Or(this,Pr),Or(this,Qr,a),Or(this,Rr,b)));return this.AW[a+"_"+b]};Nr.prototype.l9=function(){return this.QNa};Nr.prototype.oca=function(a){for(var b=0;b<a.length;b++){var c=a[b];"FontNameLetters"!=c.name&&"All"!=c.name&&(this.QNa[c.name]=[c.min,c.max])}};Nr.prototype.yQ=function(a,b){return a==Rr?b in this.UM:a==Qr?b in this.GJ:a==Pr?this.uoa:!1};
function Or(a,b,c){return b==Rr?a.UM[c]:b==Qr?a.GJ[c]:b==Pr?a.KNa:{}}function eoa(a,b,c,d,e){function f(a){b in a?ena(a[b],c):a[b]=c}a.AW={};d==Rr?(e in a.UM||(a.UM[e]={}),f(a.UM[e])):d==Qr?(e in a.GJ||(a.GJ[e]={}),f(a.GJ[e])):d==Pr&&(a.uoa=!0,c.Jna=!0,f(a.KNa))}
function Sr(){this.fonts={};this.an={};x("lucid.font.getFonts",function(){var a={},b;for(b in this.fonts)a[b]=this.fonts[b].map(function(a){return a.serialize()});return a}.bind(this));x("lucid.font.setFonts",function(a){for(var b in a)this.fonts[b]=a[b].map(function(a){return Pna(a)})}.bind(this))}x("lucid.font.FontStore",Sr);tj(Sr);var Rr="user",Qr="document",Pr="public";g=Sr.prototype;g.O8=function(){var a=[],b;for(b in this.fonts)try{a.push(this.fonts[b][0].family)}catch(c){a.push(b)}return a};
g.Uy=function(a){return this.fonts[a]};g.l9=function(a){return a in this.an?this.an[a].l9():{}};g.dK=function(a,b,c){return a in this.an?this.an[a].dK(b,c):{}};g.N8=function(a,b,c){a=this.dK(a,b,c);b={};for(var d in a)if(!1!==a[d].active||a[d].Ei)b[d]=a[d];return b};g.$P=function(a,b,c){return this.yQ(a,b,c)?Or(this.an[b],a,c):{}};g.yQ=function(a,b,c){return b in this.an?this.an[b].yQ(a,c):!1};
g.mca=function(a,b,c){b in this.an||(this.an[b]=new Nr);b=this.an[b];b.AW={};a==Rr?c in b.UM||(b.UM[c]={}):a==Qr?c in b.GJ||(b.GJ[c]={}):a==Pr&&(b.uoa=!0)};g.fBa=function(a,b,c,d){var e=Qr;this.mca(e,a,b);eoa(this.an[a],c,d,e,b)};g.VAa=function(a,b,c){b in this.an&&B(Or(this.an[b],a,c),function(b){(b.Ei||a!=Pr)&&b.activate()})};
g.osa=function(a,b,c,d,e){this.mca(b,c,d||void 0);var f=b==Pr,h=a.fonts,k={},l;for(l in h)if(!f||h[l]["public"][c]){var m=h[l].family;m in k||(k[m]=[]);k[m].push(h[l])}for(var n in k)eoa(this.an[c],n.toLowerCase(),gna(k[n],e?a.ranges:null),b,d||void 0);this.VAa(b,c,d||void 0)};g.oca=function(a,b){b in this.an||(this.an[b]=new Nr);this.an[b].oca(a.ranges)};
g.get=function(a,b,c,d,e){a=a&&a.toLowerCase();if(!(a in this.fonts))return null;a=this.fonts[a];for(var f=0;f<a.length;f++){var h=a[f];if(h.jk==d)return h}var k=null!=d&&d.toLowerCase().replace(/(italic|oblique|bold)/g,"").trim()||cr.face||"Regular";return(d=Lk(a,function(a){var d=0;oa(k)&&tb(a.jk.toLowerCase(),k.toLowerCase())&&(d+=.5);a.italic==!!c&&(d+=1);a.bold==!!b&&(d=d+1+(1-Math.abs(a.weight-(b?700:400))/1E3));return d}))&&(!e||d.bold==!!b&&d.italic==!!c)?d:null};
g.load=function(a,b,c){a=new wr(a,b,c);b=a.family.toLowerCase();b in this.fonts||(this.fonts[b]=[]);for(c=0;c<this.fonts[b].length;c++){var d=this.fonts[b][c];if(d.id==a.id&&d.weight==a.weight&&d.italic==a.italic&&d.family==a.family&&d.fontStretch==a.fontStretch&&d.face==a.face){for(var e in a.Xq)d.Xq[e]=a.Xq[e];return a}}this.fonts[b].push(a);this.fonts[b].sort(function(a,b){return(a.bold?1:0)+(a.italic?2:0)-((b.bold?1:0)+(b.italic?2:0))});return a};x("lucid.font.FontStore",Sr);function foa(a,b){var c=0<a.indexOf("Signature");b&&!c&&-1!=a.indexOf("cloudfront.net")&&(b=a.indexOf("cloudfront.net")+14,a=Eda+a.slice(b));return a};var goa=new zi("FontClientSettings");function $i(a,b,c){J.call(this);this.xhr=c;this.Sp={};this.product=b.product;this.userId=String(b.userId);this.zi=b.zi;this.Tpa=new Tr;this.qn=new Tr;this.AG=new Tr;this.cu=0;this.lNa=b.lNa||Cda;this.B8=b.B8||ak("fontServiceHost")||"";this.e$a=b.d$a||Dda;this.A7=b.A7;this.Gj=a;this.BSa=new zl(25E3);this.yea=new zl(5E3);this.e6a=new Dj(function(){this.dispatchEvent(Ur)}.bind(this),1);this.Qja=(b.dkb||Zda).toLowerCase();this.lNa.forEach(this.kNa.bind(this))}
z($i,J);sj($i,[Sr,goa,Hi]);var Vr=new F("m"),Ur=new F("n"),hoa=new F("o");g=$i.prototype;g.init=function(){Wr(this).then(function(){this.dispatchEvent(hoa);this.dispatchEvent(Ur)}.bind(this))};g.a_=function(a){a.id=a.url;a.Ff&&(a.Ff.url=foa(a.url,!0));a.url=foa(a.url,!1);return this.xhr.execute(a)};g.mA=function(){return this.qn.promise};function Xr(a){a.cu++;a.e6a.queue()}
g.load=function(a,b,c){var d=this.Gj.load(a,b,c),e=d.family.toLowerCase();Wr(this).then(function(a){a=a[e];a||(a=new Kq([new Jq(d.id,d.family,d.category,d.Rc,d.Ei)]),this.Gj.fBa(this.product,this.zi,e,a));a.activate()}.bind(this));Xr(this)};g.get=function(a,b,c,d,e){if(d=this.Gj.get(a,!!b,!!c,d,e))return d;this.Zu(a);return e?null:tr&&a!==this.Qja?this.get(this.Qja,b,c,void 0,e):Una()};
g.Zu=function(a,b){var c=a&&a.toLowerCase(),d=b||"FontNameLetters";c in this.Sp||(this.Sp[c]={});d in this.Sp[c]||(this.Sp[c][d]=!1,ioa(this),joa(this,c,d).then(function(a){c in this.Sp||(this.Sp[c]={});koa(this,a);this.Sp[c][d]=!0;Xr(this);Yr(this)}.bind(this)).catch(function(){Yr(this);return Promise.reject()}.bind(this)));return this.Sp[c][d]};
function joa(a,b,c){ioa(a);return Wr(a).then(function(a){if(null==a[b])return this.Zu(this.Qja,c),Promise.reject();var e=a[b].fonts,f=[];a[b].NXa?f.push(this.jra(e[0],c,9E4)):f=e.map(function(a){return this.jra(a,c,9E4)},this);return Promise.all(f).then(function(a){Yr(this);return a.join("")}.bind(this))}.bind(a)).catch(function(){Yr(this);return Promise.reject()}.bind(a))}function ioa(a){a.Tpa.Ds();a.qn.Ds()}function Yr(a){a.Tpa.Ll();a.qn.Ll()}
function koa(a,b){loa(b).forEach(function(a){this.load(a[0],a[1],a[2])},a)}function loa(a){a=a.split("lucid.font.load(");a.shift();return a.map(function(a){a="["+a.split(");")[0]+"]";var c;try{c=JSON.parse(a)}catch(d){c=!1}return c}).filter(Ub)}g.jra=function(a,b,c){b=a.nu(b)+"fallback/"+b;a.MS&&(b+=a.MS);return this.a_({type:"GET",url:b,timeout:c,Ff:{Jg:2,delay:200}}).then(Bk)};
g.kNa=function(a){this.qn.Ds();this.a_({type:"GET",url:a,Ff:{Jg:2,delay:200}}).then(Bk).then(function(a){koa(this,a);Xr(this);this.qn.Ll()}.bind(this)).catch(function(){this.qn.Ll()}.bind(this))};g.pY=function(a,b){return this.Gj.yQ(a,this.product,b)?Promise.resolve(this.Gj.$P(a,this.product,b)):this.kR(a,b).then(function(){return this.Gj.$P(a,this.product,b)}.bind(this))};
g.kR=function(a,b,c){var d=function(){this.Gj.mca(a,this.product,b)}.bind(this),e=a==Qr,f=a==Rr,h=r.lucidConfigure&&r.lucidConfigure.fonts_doc_disabled,k=r.lucidConfigure&&r.lucidConfigure.fonts_user_disabled;if(e&&h||f&&k)return d(),Promise.resolve();h=e?this.B8+"/documents/"+b+"/"+this.product+"/fonts?useTeamFonts=true":this.B8+"/users/"+b+"/"+this.product+"/fonts";if(this.Sp[h]&&!c)return this.AG.promise;this.AG.Ds();this.qn.Ds();this.Sp[h]={};return e&&!bea(b)||f&&"0"==b?(d(),Xr(this),this.AG.Ll(),
this.qn.Ll(),Promise.resolve()):this.a_({local:!1,type:"GET",headers:{Accept:"application/json"},url:h,track:"/fonts/user/::font.js",withCredentials:!0}).then(zk).then(function(c){d();this.Gj.osa(c,a,this.product,b)}.bind(this)).catch(d).then(function(){Xr(this);this.AG.Ll();this.qn.Ll()}.bind(this))};g.BKa=function(a){return this.kR(Qr,this.zi,a)};g.dHa=function(){return this.pY(Qr,this.zi)};g.CKa=function(a){return this.kR(Rr,this.userId,a)};g.IHa=function(){return this.pY(Rr,this.userId)};
g.soa=function(){var a=[this.e$a];this.A7&&a.push(this.A7);return Promise.all(a.map(this.d6a.bind(this)))};
g.d6a=function(a){if(this.Sp[a])return this.AG.promise;this.AG.Ds();this.qn.Ds();this.Sp[a]={};return this.a_({headers:{Accept:"application/json"},url:a,type:"GET"}).then(zk).then(function(a){this.Gj.osa(a,Pr,this.product,null,!!this.A7);this.Gj.oca(a,this.product);Xr(this);this.AG.Ll();this.qn.Ll()}.bind(this)).catch(function(b){delete this.Sp[a];this.AG.Ll();this.qn.Ll();K.set("fonts.publicLoadFailed");K.set("errorHandler.reportException",{name:"public.json error",message:"public.json error! url: "+
a+" statusCode: "+b.status+" data: "+b.responseText})}.bind(this))};g.BHa=function(){var a=Pr;return this.Gj.yQ(a,this.product)?Promise.resolve(this.Gj.$P(a,this.product)):this.soa().then(function(){return this.Gj.$P(a,this.product)}.bind(this))};function Wr(a){var b=a.BHa(),c=a.dHa();a=a.IHa();return Promise.all([b,c,a]).then(function(a){return fna(a[0],a[1],a[2])})}g.dK=function(){return this.Gj.dK(this.product,this.zi,this.userId)};g.N8=function(){return this.Gj.N8(this.product,this.zi,this.userId)};
g.Uy=function(a){return this.Gj.Uy(a)};g.O8=function(){return this.Gj.O8()};g.jS=function(){var a=this.CKa(!0).then(function(){var a=this.Gj.$P(Rr,this.product,this.userId),b;for(b in a)if(b in this.Gj.fonts&&this.Gj.Uy(b).length<a[b].fonts.length){var e=b;delete this.Sp[e];this.Zu(e)}}.bind(this)),b=this.BKa(!0);return Promise.all([a,b]).then(function(){this.Sp={};this.dispatchEvent(Vr)}.bind(this))};
g.W8=function(){return moa(this).then(function(a){return a=a.concat(Zb(hna(),function(b){return cc(a,function(a){return a.name!=b.name})}))})};function moa(a){return Wr(a).then(function(a){return Ra(a)})}g.UL=function(a,b){var c=this.Gj.l9(this.product);if(Xa(c))return this.soa(),!1;b=b.charCodeAt(0);for(var d in c)if(c[d][0]<=b&&c[d][1]>=b)return this.Zu(a,d)};
function doa(a,b){return b.filter(function(a){var b=this.get(a.OX,a.bold,a.italic,a.jk,!0);return!b||b.family.toLowerCase()!==a.OX||b.bold!==a.bold||b.italic!==a.italic},a)}g.ila=function(a){var b=a.map(function(a){return a.OX});xc(b);return moa(this).then(function(a){var d=fb(a.map(function(a){return a.name.toLowerCase()}));b.forEach(function(a){a in d&&this.Zu(a,"FontNameLetters")},this);return this.Tpa.promise}.bind(this)).then(function(){return doa(this,a)}.bind(this))};
function Tr(){this.count=0;this.qZ();this.resolve(!0)}Tr.prototype.qZ=function(){this.promise=new Promise(function(a){this.resolve=a}.bind(this))};Tr.prototype.$e=function(){return this.count};Tr.prototype.Ds=function(){0==this.count&&this.qZ();this.count++};Tr.prototype.Ll=function(){this.count=Math.max(0,this.count-1);0==this.count&&(this.resolve(),this.qZ(),this.resolve(!0))};var noa={CreatePage:!0,CreateBlock:!0,CreateLine:!0,RemovePage:!0,RemoveBlock:!0,RemoveLine:!0},Zr={ct:!0,cc:!0,ec:!0,dc:!0,dt:!0,at:!0,atu:!0,cts:!0,rts:!0},$r=ab(Zr);if(null!==$r&&"t"in $r)throw Error('The object already contains the key "t"');$r.t=!0;function Q(a,b){this.Action=a;for(var c in b)this[c]=b[c]};var ooa=new F("p");function as(){J.call(this);this.bt=0;this.zm=[];this.zn=[];this.xE=[]}z(as,J);tj(as);as.prototype.reset=function(a){this.zm=[];this.xE=[];this.zn=[];this.bt=a};as.prototype.Ty=function(a){a-=this.bt;if(0<=a){if(a<this.zn.length)return jj(this.zn[a]);a-=this.zn.length;if(a<this.zm.length)return jj(this.zm[a])}return null};function bs(a){return a.zm.length+a.zn.length+a.bt}
function cs(a,b,c,d){null==c&&(c=0);null==d&&(d=bs(a));c=Math.max(0,c-a.bt);d-=a.bt;for(var e=c;e<d&&e<a.zn.length;++e)0==b(a.zn[e])&&(d=0);c=Math.max(0,c-a.zn.length);d-=a.zn.length;for(e=c;e<d&&e<a.zm.length;++e)0==b(a.zm[e])&&(d=0)}as.prototype.xp=function(){return this.zn.length+this.bt};function ds(a,b){b=Math.max(0,Math.min(a.zm.length,b-a.bt-a.zn.length));for(var c=0;c<b;c++)a.zn.push(a.zm[c]);a.xE=a.xE.slice(b);a.zm=a.zm.slice(b)}
function poa(a){for(var b={},c=0;c<a.zm.length;c++){if(1==a.xE[c])return null;for(var d in a.xE[c])b[d]=!0}return b}as.prototype.Eoa=function(){this.xE=this.zn.map(function(){return{}}).concat(this.zm);this.zm=this.zn.concat(this.zm);this.zn=[]};function qoa(a,b,c){a.xE.push(c);a.zm.push(b);a.dispatchEvent(ooa)}function roa(a,b){b.length=Math.min(b.length,a.bt);a.zn.unshift.apply(a.zn,b);a.bt-=b.length};function es(a){J.call(this);this.map={};this.Ro=[];this.groups=[];this.xhr=a;this.lT={}}z(es,J);uj(es,Hi);g=es.prototype;g.initialize=function(){this.Rw||(this.Rw=!0,this.update())};g.update=function(){kk||Qda||this.xhr.execute({type:"GET",url:"/groupEntries/listGroupsForOrg"}).then(zk).then(function(a){soa(this,a)}.bind(this))};
function soa(a,b){a.map={};a.Ro=[];a.groups=[];a.lT={};b.forEach(function(a){a=new fs(this,a);this.map[a.id]=a;a.Fa()?this.groups.push(a):(this.lT[a.user.id]||(this.Ro.push(a.user),this.lT[a.user.id]=[]),this.lT[a.user.id].push(a))}.bind(a));K.set("lucid.model.TeamList.refresh",a);a.dispatchEvent({type:"lucid.model.TeamList.EventType.REFRESH"})}g.EY=function(){return this.Ro};g.aQ=function(){return this.groups};g.lQ=function(a){return ec(this.Ro,function(b){return b.email.toLowerCase()==a.toLowerCase()})};
g.r9=function(a){return ec(this.Ro,function(b){return b.id==a})};g.getAll=function(){return Ra(this.map)};g.getParent=function(a){return null===a.parentId?null:this.map[a.parentId]};function toa(a,b){return a.getAll().filter(function(a){return a.parentId==b.id})}g.jc=function(a){return this.lT[a]?this.lT[a][0].user:null};
function fs(a,b){this.name=b.name||"";this.created=new Date(b.created);this.id=b.id;this.bp=b.account_id;var c=null;b.user&&((c=a.jc(b.user.id))||(c=new gs(a,b.user)));this.Te=a;this.user=c;this.parentId=b.parent_id}fs.prototype.Fa=function(){return null===this.user};fs.prototype.getChildren=function(){return toa(this.Te,this)};fs.prototype.getParent=function(){return this.Te.getParent(this)};
function gs(a,b){this.firstName=b.first_name;this.lastName=b.last_name;this.id=b.id;this.email=b.email;this.userName=b.username;this.bp=b.account_id;this.created=new Date(b.created);this.permissions=b.permissions;this.Te=a}gs.prototype.getName=function(){return this.lastName?this.firstName+" "+this.lastName:this.firstName};/*

 Fuse - Lightweight fuzzy-search

 Copyright (c) 2012 Kirollos Risk <kirollos@gmail.com>.
 All Rights Reserved. Apache Software License 2.0

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
function uoa(a,b){this.options=b=b||{};this.options.location=b.location||voa;this.options.Pe="distance"in b?b.Pe:woa;this.options.threshold="threshold"in b?b.threshold:xoa;this.options.SKa=b.SKa||yoa;this.pattern=b.gB?a:a.toLowerCase();this.YC=a.length;if(this.YC>this.options.SKa)throw Error("Pattern length is too long");this.A6a=1<<this.YC-1;a={};for(b=0;b<this.YC;b++)a[this.pattern.charAt(b)]=0;for(b=0;b<this.YC;b++)a[this.pattern.charAt(b)]|=1<<this.pattern.length-b-1;this.n9a=a}
var voa=0,woa=100,xoa=.6,yoa=32;function hs(a,b,c){b/=a.YC;c=Math.abs(a.options.location-c);return a.options.Pe?b+c/a.options.Pe:c?1:b}
uoa.prototype.search=function(a){a=this.options.gB?a:a.toLowerCase();if(this.pattern===a)return{oJa:!0,Xp:0};var b,c,d=a.length,e=this.options.location,f=this.options.threshold,h=a.indexOf(this.pattern,e),k,l,m=this.YC+d,n,q,t=1,u=[];-1!=h&&(f=Math.min(hs(this,0,h),f),h=a.lastIndexOf(this.pattern,e+this.YC),-1!=h&&(f=Math.min(hs(this,0,h),f)));h=-1;for(b=0;b<this.YC;b++){k=0;for(l=m;k<l;)hs(this,b,e+l)<=f?k=l:m=l,l=Math.floor((m-k)/2+k);m=l;k=Math.max(1,e-l+1);c=Math.min(e+l,d)+this.YC;l=Array(c+
2);for(l[c+1]=(1<<b)-1;c>=k;c--)if(q=this.n9a[a.charAt(c-1)],l[c]=0===b?(l[c+1]<<1|1)&q:(l[c+1]<<1|1)&q|(n[c+1]|n[c])<<1|1|n[c+1],l[c]&this.A6a&&(t=hs(this,b,c-1),t<=f))if(f=t,h=c-1,u.push(h),h>e)k=Math.max(1,2*e-h);else break;if(hs(this,b+1,e)>f)break;n=l}return{oJa:0<=h,Xp:t}};function zoa(a,b){var c,d;c=0;d=b.split(".");for(b=d.length;c<b;c++){if(!a)return null;a=a[d[c]]}return a}
function Aoa(a,b){this.list=a;b=b||{};b.gB=b.gB||Boa;b.OIa=b.OIa||Coa;b.$Pa=b.$Pa||Doa;b.iPa=b.iPa||Eoa;b.AQa=b.AQa||Foa;b.keys=b.keys||Goa;b.gHa=b.gHa||Hoa;this.options=b}var Boa=!1,Coa=!1,Doa=!0,Eoa=uoa;function Foa(a,b){return a.Xp-b.Xp}var Hoa=zoa,Goa=[];
Aoa.prototype.search=function(a){function b(a,b,d){void 0!==a&&null!==a&&"string"===typeof a&&(n=c.search(a),n.oJa&&((u=t[d])?u.Xp=Math.min(u.Xp,n.Xp):(t[d]={item:b,Xp:n.Xp},q.push(t[d]))))}var c=new this.options.iPa(a,this.options),d,e,f=this.list,h=f.length,k=this.options,l=this.options.keys,m=l.length,n,q=[],t={},u,y=[];if("string"===typeof f[0])for(a=0;a<h;a++)b(f[a],a,a);else for(a=0;a<h;a++)for(e=f[a],d=0;d<m;d++)b(this.options.gHa(e,l[d]),e,a);k.$Pa&&q.sort(k.AQa);var A=k.OIa?function(a){return q[a]}:
function(a){return q[a].item};e=k.id?function(a){return zoa(A(a),k.id)}:function(a){return A(a)};a=0;for(d=q.length;a<d;a++)y.push(e(a));return y};function is(a,b,c){this.items=a||[];this.rR=oa(b)&&0<b?b:5;this.G$=!1;this.MYa=c||js}g=is.prototype;g.ql=function(a){this.items=a;this.G$=!1};g.Ca=function(){return this.items};g.clear=function(){this.items=[]};g.ly=function(a){this.items.push(a);this.G$=!1};function Ioa(a,b){for(var c=0;c<a.items.length;c++)if(c in a.items){var d=a.items[c].value;if(b(d))return d}return null}
g.search=function(a){if(!a)return this.G$||(this.items.sort(this.MYa),this.G$=!0),this.items.slice(0,Math.min(this.rR,this.items.length));var b=[],c=[],d=a.toLowerCase();this.items.forEach(function(e){e.eL=e.lowercase.indexOf(d);-1!=e.eL?(e.GC=e.label.indexOf(a),b.push(e)):c.push(e)});b.sort(Joa);if(b.length<this.rR&&5E3>c.length){var e=new Aoa(c,{keys:["label"]});try{for(var f=e.search(a),e=0;e<f.length&&b.length<this.rR;e++)b.push(f[e])}catch(h){}}return b.slice(0,Math.min(this.rR,b.length))};
function js(a,b){return a.lowercase<b.lowercase?-1:a.lowercase>b.lowercase?1:a.lowercase.length-b.lowercase.length}function Joa(a,b){if(0==a.GC)return 0==b.GC?js(a,b):-1;if(0==b.GC)return 1;if(0==a.eL)return 0==b.eL?js(a,b):-1;if(0==b.eL)return 1;if(-1!=a.GC){if(-1!=b.GC){var c=a.GC-b.GC;return 0==c?js(a,b):c}return-1}if(-1!=b.GC)return 1;c=a.eL-b.eL;return 0==c?js(a,b):c}function ks(a,b){this.label=a;this.lowercase=a.toLowerCase();this.value=b;this.GC=this.eL=-1;this.label=a;this.value=b};function ls(a){var b=this;this.Te=a;this.IV=new is;this.ZPa=[];K("share.users",function(a){Koa(b,a)})}function Koa(a,b){a.ZPa=b;if(!a.vcb)K.one("lucid.model.TeamList.refresh",function(){Loa(a);a.vcb=!0},!0);Loa(a)}ls.prototype.getOptions=function(a){return this.IV.search(a)};function Loa(a){var b=a.Te.EY(),c=Moa(a),d=[];c&&B(c,function(a){(a=Noa(a))&&d.push(a)});b&&B(b,function(a){a=Noa(a);d.push(a)});a.IV.ql(d);K.set("atmentions.update")}
function Noa(a){var b,c,d;if(a instanceof gs)b=a.getName()+" <"+a.email+">",c=a.email,d=a.getName();else{if(gb(a.name,"Slack:"))return null;c=a.email?a.email:a.name;b=a.name+" <"+c+">";d=a.name}return new ks(b,{id:a.id,email:c,name:d,created:a.created,role:a.role})}function Moa(a){var b=[];B(a.Te.EY(),function(a){b.push(a.id)});var c=[];B(a.ZPa,function(a){(!a.hG&&!jc(b,a.id)||a.hG)&&c.push(a)});return c}
function Ooa(a,b){var c=a.Te.r9(b.id);return c?c:new gs(a.Te,{email:b.email?b.email:b.name,first_name:b.name,created:b.created?b.created:"",id:b.id,joined_account:b.created?b.created:"",last_login:b.created?b.created:""})}ls.prototype.lQ=function(a){var b=Ioa(this.IV,function(b){return!!b.email&&b.email.toLowerCase()===a.toLowerCase()});return b?Ooa(this,b):null};ls.prototype.r9=function(a){for(var b=this.IV.Ca(),c=0;c<b.length;c++)if(c in b&&b[c].value.id==a)return Ooa(this,b[c].value);return null};
function Poa(a,b){a=Ioa(a.IV,function(a){return!!a.email&&a.email.toLowerCase()===b.toLowerCase()});return!a||a.role&&"viewer"==a.role?!0:!1}uj(ls,es);function ms(a,b){return xa(a)?a:b};function ns(a){this.uk=!0;this.Y_=this.wr=null;this.qE=Qq("defaultImageFillPos","fit");this.Ct=ck+"/app/webroot/img/img_placeholder.png";this.QN=this.bE=this.$o=this.bI=this.$N=null;a&&(a.uk?this.clone(a):a.tk?(this.wr=a,this.clone(a.cD)):a.Tw?(this.Y_=a,this.clone(a.cD)):za(a)?this.Sk(a):v(a)&&(this.Ct=a))}
function Qoa(a){function b(b,c){if(0>b||0>c||b>=e||c>=d)return 0;var f=a.data[c*e*4+4*b+3];if(0==f)return 0;if(c=h[c])for(var k=0;k<c.length;k+=2){if(b>=c[k]&&b<c[k+1])return 0;if(b<c[k+1])break}return f}function c(a,c){function d(){if(1==l[0]&&0==l[1])return b(k[0],k[1]);if(0==l[0]&&1==l[1])return b(k[0]-1,k[1]);if(-1==l[0]&&0==l[1])return b(k[0]-1,k[1]-1);if(0==l[0]&&-1==l[1])return b(k[0],k[1]-1)}function e(){if(1==l[0]&&0==l[1])return b(k[0],k[1]-1);if(0==l[0]&&1==l[1])return b(k[0],k[1]);if(-1==
l[0]&&0==l[1])return b(k[0]-1,k[1]);if(0==l[0]&&-1==l[1])return b(k[0]-1,k[1]-1)}var k=[a,c],l=[1,0],A=[],C=[new L(a,c)];do{for(var E=!1;!d()||e();)l=[-l[1],l[0]],E=!0;E&&C.push(new L(k[0],k[1]));1==l[1]?A.push([k[0],k[1]]):-1==l[1]&&A.push([k[0],k[1]-1]);k[0]+=l[0];k[1]+=l[1]}while(k[0]!=a||k[1]!=c);f.push(C);A.forEach(function(a){var b=a[0];a=a[1];a in h||(h[a]=[]);a=h[a];var c=yc(a,b);0>c?a.splice(-(c+1),0,b):a.splice(c,0,b)})}if(0==a.width||0==a.height)return[];for(var d=a.height,e=a.width,f=
[],h=[],k=0;k<d;k++)for(var l=0;l<e;l++)b(l,k)&&c(l,k);return f}g=ns.prototype;g.Ag=function(a){a&&(this.qE=a);return this.qE};g.url=function(a){a&&(this.Ct=a);return this.Ct};g.Cz=function(){return this.QN};g.size=function(){return this.$o};function os(a,b){return oa(b)?(a.bE=b?uc(b):null,b):(a=a.bE)?uc(a):null}g.clone=function(a){if(!a)return this;this.qE=a.Ag();this.Ct=a.url();this.bE=jj(os(a));this.bI=jj(a.bI);this.QN=jj(a.QN);this.$o=a.$o;return this};
g.serialize=function(){var a={pos:this.qE,url:this.Ct,polys:jj(this.QN)};this.$o&&(a.w=this.$o.width,a.h=this.$o.height);this.bE&&(a.FX=jj(this.bE));this.bI&&(a.bb=ym(this.bI));return a};g.Sk=function(a){this.qE=a.pos||this.qE;this.Ct=a.url||this.Ct;this.$N=a.thumb||this.$N;this.bE=a.FX||this.bE;a.bb&&(this.bI=a.bb);a.polys&&(this.QN=a.polys);a.w&&(this.$o=new Mf(a.w,a.h));return this};g.key=function(){var a=[];a.push("pos",this.qE,"url",this.Ct,"bb",this.bI);return a.join("|")};
g.equals=function(a){return a&&a.uk&&a.key()==this.key()&&kj(os(a),os(this))};
function ps(a,b,c,d){var e=[],f=a.Ag();a=a.bI||b;if("stretch"==f)e.push(a);else if("fit"==f)e.push(Dm(new M(0,0,c,d),a));else if("fill"==f)e.push(Mia(new M(0,0,c,d),a));else if("original"==f)e.push(Fm(new M(0,0,c,d),a));else if("tile"==f)for(f=a.x;f<a.x+a.w;f+=c||100)for(b=a.y;b<a.y+a.h;b+=d||100)e.push(new M(f,b,c,d));else za(f)&&("pin"in f?(c=f.pin,b=f.size,d=a.w/b.w,b=(f.stretch?a.h:a.w)/b.h,f=new M(a.x+a.w/2-d*c.x,a.y+a.h/2-b*c.y,d,b,f.rotation?a.data={rotation:f.rotation}:{}),e.push(f)):ua(f)?
e=e.concat(f):e.push(f));return e}
function Roa(a,b,c,d,e,f){var h="",k=[],l="",m=os(a);if(m){var n=wk("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_"),q='<filter id="'+n+'" filterUnits="objectBoundingBox" x="0" y="0" w="1" h="1" color-interpolation-filters="sRGB">',t="SourceGraphic",u,m=m.filter(function(a,b){u="f"+b;if("saturation"==a.type)a=1+(0<a.amt?3*a.amt/100:a.amt/100),a=[[.3086*(1-a)+a,.6094*(1-a),.082*(1-a),0,0],[.3086*(1-a),.6094*(1-a)+a,.082*(1-a),0,0],[.3086*(1-a),.6094*(1-a),.082*(1-a)+a,0,0],[0,0,
0,1,0]],q+='<feColorMatrix type="matrix" result="'+u+'" in="'+t+'" values="'+Gk(a).join(" ")+'" />';else if("contrast"==a.type)a=127+127*a.amt/100,a=[[a/127,0,0,0,(127-a)/255],[0,a/127,0,0,(127-a)/255],[0,0,a/127,0,(127-a)/255],[0,0,0,1,0]],q+='<feColorMatrix type="matrix" result="'+u+'" in="'+t+'" values="'+Gk(a).join(" ")+'" />';else if("brightness"==a.type)if(a=a.amt/100,0>a)a+=1,a=[[a,0,0,0,0],[0,a,0,0,0],[0,0,a,0,0],[0,0,0,1,0]],q+='<feColorMatrix type="matrix" result="'+u+'" in="'+t+'" values="'+
Gk(a).join(" ")+'" />';else if(0<a)a=1-a,b=1-a,a=[[a,0,0,0,b],[0,a,0,0,b],[0,0,a,0,b],[0,0,0,1,0]],q+='<feColorMatrix type="matrix" result="'+u+'" in="'+t+'" values="'+Gk(a).join(" ")+'" />';else return!1;else return!1;t=u;return!0}),q=q+"</filter>";0<m.length&&(h+=q,l=' filter="url(#'+n+')"')}var h=h+('<pattern id="'+b+'" patternUnits="userSpaceOnUse" width="'+(c.x+c.w)+'" height="'+(c.y+c.h)+'">'),y=Oq("base64"+a.url());y in f||(f[y]='<image width="1" height="1" id="'+y+'" xlink:href="'+a.url()+
'" preserveAspectRatio="none" />');ps(a,c,d,e).forEach(function(a){h+="<use"+l+' xlink:href="#'+y+'" transform="translate('+a.x+","+a.y+") scale("+a.w+","+a.h+')" />';k.forEach(function(b){h+=b(a)})},a);return h+="</pattern>"}g.SK=function(){return!1};g.setSize=function(a){this.$o=a};function qs(a,b){this.Xo=[];this.Tw=!0;this.cD=this.wr=null;this.ot=this.nq=this.mq=0;this.SN=this.rt=1;this.Zr=this.id=null;this.jn=!0;this.hz=this.Cu=!1;if(a)if(b&&a.tk)this.Xo.push(new rs(a,0)),this.Xo.push(new rs(b,1));else if(a.tk){if(a.Y_)this.clone(a.Y_);else{b=a.Vma();var c=a.c5/255,d=(b[2]+2*c)/3,e=.14+xe(.3*(b[2]-c),0,.12)+(.25>b[2]?(1-b[1])*(.25-b[2]):0),f=.14-xe(.3*(b[2]-c),0,.12),e=Math.min(1-b[2],e/Math.max(e,1-d)*(1-b[2])),f=Math.min(b[2],f/Math.max(f,d)*b[2]),d=uq(b[0],Math.min(1,
b[1]*(1+e)),b[2]+e,b[3]),f=uq(b[0],b[1],b[2]-f,b[3]),e=d.c5/255;this.Xo=[new rs(d,0),new rs(a,xe((b[2]+4*(e-c)/(e-f.c5/255))/5,0,1)),new rs(f,1)]}this.wr=a;this.cD=a.cD}else a.uk?(a.Y_?this.clone(a.Y_):this.clone(new qs(Aq)),this.cD=a):a.Tw?this.clone(a):za(a)&&this.Sk(a)}g=qs.prototype;
g.XA=function(a){if(void 0===a)return this.Cu?0:Math.round(360-180*Math.atan2(this.rt-this.nq,this.ot-this.mq)/Math.PI)%360;if(this.Cu)return this;a=(a+360)%360;var b,c,d,e,f;90>=a?(b=new L(0,1),c=new L(-1,0),d=new L(1,0),e=new L(1,-1),f=new L(1,2)):180>=a?(b=new L(1,1),c=new L(0,0),d=new L(2,0),e=new L(0,-1),f=new L(0,2)):270>=a?(b=new L(1,0),c=new L(0,1),d=new L(2,1),e=new L(0,-1),f=new L(0,2)):(b=new L(0,0),c=new L(-1,1),d=new L(1,1),e=new L(1,-1),f=new L(1,2));a=Math.PI*a/180;a=new L(b.x+100*
Math.cos(a),b.y-100*Math.sin(a));(c=Nl(b,a,c,d))||(c=Nl(b,a,e,f));this.mq=b.x;this.nq=b.y;this.ot=xe(c.x,0,1);this.rt=xe(c.y,0,1);return this};g.Fq=function(a){if(a){if(this.jn)return this;this.mq=a.x;this.nq=a.y;this.ot=a.x;this.rt=a.y;return this}return this.jn?new L(.5,.5):new L(this.mq,this.nq)};g.type=function(a){if(void 0===a)return this.jn?"l":"r";this.jn!=("l"==a)&&(this.jn="l"==a,this.Cu="r"==a,this.jn?this.XA(270):(this.Fq(new L(.5,.5)),this.radius(1)));return this};
g.radius=function(a){if(void 0===a)return this.jn?1:this.SN;if(this.jn)return this;this.SN=a;return this};function xq(a,b){void 0!==b&&(a.Xo=b);return a.Xo}g.addColorStop=function(a,b){this.Xo.push(new rs(b,a))};g.clone=function(a){if(!a)return this;this.mq=a.mq;this.nq=a.nq;this.ot=a.ot;this.rt=a.rt;this.SN=a.radius();this.jn=a.jn;this.Cu=a.Cu;this.hz=a.hz;a.wr&&(this.wr=a.wr);a.cD&&(this.cD=a.cD);Soa(this,a);return this};
function Soa(a,b){b&&(xq(b).forEach(function(a,b){b==this.Xo.length?this.Xo.push(new rs(a)):(this.Xo[b].color=a.color,this.Xo[b].t=a.t)},a),a.Xo.length=xq(b).length)}function ss(a){return a.Xo.slice().sort(function(a,c){return a.t-c.t})}
g.serialize=function(a){var b={x1:this.mq,y1:this.nq,x2:this.ot,y2:this.rt,cs:[]};this.hz&&(b.s=1);this.id&&(b.id=this.id);this.Zr&&(b.base=this.Zr);this.Cu?(b.t="r",b.dx1=0,b.dy1=0,a&&a.w>a.h?(b.dx2=this.SN/2,b.dy2=0):(b.dx2=0,b.dy2=this.SN/2)):b.t="l";D(xq(this),function(a){b.cs.push(a.serialize())});return b};
g.Sk=function(a){this.mq=ms(a.x1,0);this.nq=ms(a.y1,0);this.ot=ms(a.x2,0);this.rt=ms(a.y2,1);var b=ms(a.dx2,0),c=ms(a.dy2,0);this.SN=2*Math.sqrt(b*b+c*c);this.id=a.id||null;this.Zr=a.base||null;"l"==a.t?(this.Cu=!1,this.jn=!0):(this.Cu=!0,this.jn=!1);this.hz=!!a.s;this.Xo=[];D(a.cs||[],function(a){this.Xo.push(new rs(rq(a.c),a.t))},this);return this};function ts(a){return cc(a.Xo,function(a){return 1==a.color.Ja()})}
function Toa(a,b,c){var d;if(a.jn)d='<linearGradient gradientUnits="userSpaceOnUse" id="'+b+'" x1="'+(c.x+a.mq*c.w)+'" y1="'+(c.y+a.nq*c.h)+'" x2="'+(c.x+a.ot*c.w)+'" y2="'+(c.y+a.rt*c.h)+'">',xq(a).forEach(function(a){d+='<stop offset="'+100*a.t+'%" stop-color="'+a.color.Vd()+'" stop-opacity="'+a.color.Ja()+'" />'}),d+="</linearGradient>";else if(a.Cu){var e=a.serialize(c);d='<radialGradient gradientUnits="userSpaceOnUse" id="'+b+'" fx="'+(c.x+a.mq*c.w)+'" fy="'+(c.y+a.nq*c.h)+'" cx="'+(c.x+a.ot*
c.w)+'" cy="'+(c.y+a.rt*c.h)+'" r="'+nm(new L(e.dx2*c.w,e.dy2*c.h))+'">';xq(a).forEach(function(a){d+='<stop offset="'+100*a.t+'%" stop-color="'+a.color.Vd()+'" stop-opacity="'+a.color.Ja()+'" />'});d+="</radialGradient>"}return d}function Uoa(a){if(!a)return null;var b,c;delete a.id;delete a.base;D(a.cs||[],function(d,e){try{b=wq(d.c,Aq),c=b.serialize(!0),c.t=d.t,a.cs[e]=c}catch(f){}});return a}g.key=function(){return Voa(this.serialize())};g.equals=function(a){return a&&a.Tw&&a.key()==this.key()};
function rs(a,b){a.tk?(this.color=a,this.t=xe(b,0,1)):(this.color=a.color,this.t=a.t)}rs.prototype.serialize=function(){return{t:this.t,c:this.color.serialize()}};
function Voa(a){var b=[];b.push("t",a.t,"x1",a.x1.toFixed(5),"y1",a.y1.toFixed(5),"x2",a.x2.toFixed(5),"y2",a.y2.toFixed(5),"dx1",a.dx1?a.dx1.toFixed(5):"","dy1",a.dy1?a.dy1.toFixed(5):"","dx2",a.dx2?a.dx2.toFixed(5):"","dy2",a.dy2?a.dy2.toFixed(5):"");a.cs.sort(function(a,b){return b.t-a.t});D(a.cs,function(a){b.push("t",a.t.toFixed(5),"c","#"==a.c.charAt(0)?qq(a.c):a.c)});return b.join("")}
function Woa(a,b,c){var d;if(b.jn)d=a.createLinearGradient(c.x+b.mq*c.w,c.y+b.nq*c.h,c.x+b.ot*c.w,c.y+b.rt*c.h);else if(b.Cu){var e=b.serialize(c);d=a.createRadialGradient(c.x+b.mq*c.w,c.y+b.nq*c.h,nm(new L(e.dx1*c.w,e.dy1*c.h)),c.x+b.ot*c.w,c.y+b.rt*c.h,nm(new L(e.dx2*c.w,e.dy2*c.h)))}D(xq(b),function(a){d.addColorStop(a.t,Fq(a.color))});a.fillStyle=d};var Xoa=new zl(25E3);function us(a){if(a){if(v(a)){var b=Xoa.get(a),c=b||rq(a);b||Xoa.set(a,c);return c}return a instanceof lq?wq(a):a instanceof ns?new ns(a):a instanceof qs?new qs(a):za(a)&&v(a.url)?new ns(a):za(a)&&xa(a.x1)&&xa(a.y1)&&xa(a.x2)&&xa(a.y2)&&ua(a.cs)?new qs(a):Gq}return null}function Yoa(a,b){var c=a.canvas.width,d=a.canvas.height,e=new M(0,0,c,d);a.clearRect(0,0,c,d);(b=us(b))&&!b.uk&&(a.save(),b.tk?a.fillStyle=Fq(b):b.Tw&&Woa(a,b,e),a.fillRect(0,0,c,d),a.restore())}
function Zoa(a){var b;if(za(a))b=Uoa(a);else if(v(a)&&"transparent"!=a.toLowerCase())try{b=wq(a,Aq).serialize(!0)}catch(c){}else b=null;return b}function vs(a,b,c){var d=a;a.uk?a.url()==b?d=null:za(a.qE)?(d=new ns,d.Ag(c)):ua(a.bE)&&os(d,null):(d=new ns,d.Ag(c));d&&d.url(b);return d}function $oa(a){return 0===a.length?null:a.reduce(function(a,c){if(oa(a)&&oa(c))return kj(a,c)?c:null})};function ws(a){"x"in a?(this.RLa=a,this.options=!1):this.options=a}
function apa(a){if(!a.options||a.options.hha)return JSON.stringify(a);var b=a.options.Fe.x,c=a.options.Fe.y;return JSON.stringify([a.options.Xia.map(function(a){return a.map(function(a){return[Math.round(a.x-b),Math.round(a.y-c)]})}),a.options.wrap,a.options.r6&&cm(a.options.r6,a.options.Fe),a.options.s6&&cm(a.options.s6,a.options.Fe),a.options.esa,a.options.fsa,a.options.padding,a.options.RQ,a.options.Af&&cm(a.options.Af,a.options.Fe),a.options.Fda])}
ws.prototype.get=function(){return this.options?zia(this.options.Xia,this.options.hha,this.options.Fe,this.options.wrap,this.options.r6,this.options.s6,this.options.esa,this.options.fsa,this.options.padding,this.options.RQ,this.options.Af,this.options.Fda):[this.RLa]};
ws.prototype.serialize=function(){return this.options?{s:1,c:this.options.Xia,a:this.options.hha,b:this.options.Fe,w:this.options.wrap,c1:this.options.r6,c2:this.options.s6,r1:this.options.esa,r2:this.options.fsa,p:this.options.padding,i:this.options.RQ?Math.max(this.options.RQ,1):this.options.RQ,bb:this.options.Af,tr:this.options.Fda}:this.RLa};function xs(a,b,c,d,e,f,h,k,l){function m(){var b=null;u()&&(b=n.content.serialize());q=!0;ys(a.getProperties(),f,y,b);q=!1;n.jJ()}J.call(this);var n=this;l=l||{};l.nA=!!l.nA;l.fB=l.fB||function(){return!0};l.MX=oa(l.MX)?!!l.MX:!0;l.iA=!!l.iA;this.$V={};this.hi=c;this.gk=d;this.bZ=e;if(f in a.Da)b=a.Da[f],b.qCa=k,b.nA=l.nA,b.fB=l.fB,b.textAlign=l.textAlign,b.Gm=l.Gm,b.rotation=l.rotation||0,b.tO=l.tO,b.AI=l.AI,b.zBa=l.MX,b.iA=l.iA;else{this.za=this.item=a;this.qCa=k;a.Da[f]=this;var q=!1,t;null==
h||a.getProperties().get(f)?a.getProperties().get(f)&&(t=a.getProperties().get(f)):t=h;this.content=zs(t,void 0,void 0,b);this.layout=this.hi.create(this.content,!0);this.layout.za=a;this.layout.ob=this;As(a);this.Pt=null;a.getProperties().register(f,t);Bs(this);var u=function(){return 1<a.getProperties().properties[f].Ez.filter(function(b){return b!=a.hp}).length},y=null;bpa(this.content,function(){y=u()?n.content.serialize():null});this.content.onChange(m);this.layout.O1.push(m);this.Az=null;cpa(this.content,
dpa(function(){return this.Az||(a.page?Cs(a.page,a):void 0)}.bind(this)));this.S$a=a.getProperties().Mc(f,function(a,b){q||Ds(n.content,b)});this.Ldb=a.getProperties().Mc(f,a.E2.bind(a));Es(a.getProperties(),f,function(){return n.content.serialize()});this.index=Ma(a.Da)-1;this.key=this.name=f;this.iNa={};l.oF&&(l.oF.location=function(){return n.Af(a.ma())||new M(-1E9,-1E9,0,0)},l.oF.cursor||(l.oF.cursor=function(){return"pointer"}),this.oF=l.oF);this.nA=!!l.nA;this.fB=l.fB;this.textAlign=l.textAlign;
this.Gm=l.Gm;this.rotation=l.rotation||0;this.tO=l.tO;this.AI=l.AI;this.zBa=l.MX;this.iA=l.iA;this.tea=this.name+"_VAlign";this.gsa=this.name+"_TRotation";epa(this.za,this);this.rCa=0;this.o1a=this.za.properties.Mc(null,function(b,c){if("BoundingBox"==this.name&&b&&c&&b.w==c.w&&b.h==c.h)n.cJ&&n.cJ.forEach(function(a){a.x+=c.x-b.x;a.y+=c.y-b.y}),n.Ns&&(n.Ns.forEach?n.Ns.forEach(function(a){a.x+=c.x-b.x;a.y+=c.y-b.y}):"x"in n.Ns?(n.Ns.x+=c.x-b.x,n.Ns.y+=c.y-b.y):n.Ns=null);else if("FillColor"!=this.name&&
"LineColor"!=this.name&&"Shadow"!=this.name&&"ImageFillProps"!=this.name){n.cJ=null;n.Ns=null;n.$V={};n.jJ();var d={};n.gIa||(a.du().forEach(function(b){b=a.document.sa(b);B(b.Da,function(a){if(a!=n){a.cJ=null;a.Ns=null;a.jJ();a.gIa=!0;try{a.content.Zs(0)}finally{a.gIa=!1}}});b.page&&(d[b.page.getId()]=!0)}),this.name==f&&a.document&&a.document.dispatchEvent(new Fs(d)));var e=Gs;"Restrictions"==this.name&&b&&c&&!!b[e]!=!!c[e]&&setTimeout(function(){fpa(n)},10)}e=n.Gw().length;e!=n.rCa&&(n.rCa=e,As(n.za))});
this.v$=!1}}z(xs,J);g=xs.prototype;g.destroy=function(){Hs(this.za.getProperties(),this.name,this.S$a);Hs(this.za.getProperties(),this.name,this.Ldb);Hs(this.za.getProperties(),null,this.o1a);Es(this.za.getProperties(),this.name,null)};g.xv=function(a,b){var c=this.Az;this.Az=a;b();this.Az=c};function Is(a){if(a.item.document&&!a.item.RK){var b=(a.bc()-a.rotation-Math.PI/2)%(2*Math.PI);a.item.set(a.gsa,b)}}g.Hca=function(a){this.rotation=a};g.jIa=function(){return!!this.mu()};
g.bc=function(){return this.rotation+(this.za.get(this.gsa)||this.za.get("TRotation")||0)};function Js(a){return a.Gm||a.za.get(a.tea)||a.za.get("TextVAlign")}g.VY=function(){if(null==this.Pt){this.Pt=!1;for(var a=Ks(this),b=0;b<a.length;b++)if(0<a[b].layout.links.length){this.Pt=!0;break}}return this.Pt};g.jJ=function(){this.Pt=null;this.za.jJ()};
g.Af=function(a,b,c){var d=this.qCa(a,b,c);if(null==d||0>d.w||0>d.h)return null;a=this.za.getProperties().get("FlipX",!0);b=this.za.getProperties().get("FlipY",!0);if(a||b){c=this.za.getProperties().get("BoundingBox",!0);var e=c.x+c.w/2,f=c.y+c.h/2;c=function(a){return a+2*(e-a)-d.w};var h=function(a){return a+2*(f-a)-d.h};a&&(d.x=c(d.x));b&&(d.y=h(d.y))}return d};
function Bs(a){if(!a.v$&&a.za.document){var b=a.za.document.getProperty(gpa)||[],c=a.za.document.getProperty(Ls),d=a.za.getProperties().get("Hyphenate");a.v$=!0;a.bZ.create(c||"en",b,d).then(function(a){this.v$=!1;var b=this.content;b.uo=a;Ms(b)}.bind(a)).catch(function(){this.v$=!1}.bind(a))}}
g.ku=function(a,b){var c;this.xv(a,function(){c=Ks(this).map(function(a,c){var f=a.layout.serialize();f.bb={x:a.x,y:a.y,w:f.sw,h:f.sh};b&&(f.bb.x+=b.x,f.bb.y+=b.y);var h=this.za.getProperties().get("TextTransform");h&&a.layout.w&&a.layout.h&&(h.params.bb=new M(a.layout.x,a.layout.y,a.layout.w,a.layout.h));f.transforms=h;(a=Ns(this,c,!0))&&(f.affine={m00:a.le,m10:a.He,m01:a.te,m11:a.Ie,m02:a.Ad,m12:a.Bd});this.bc()&&(f.r=this.bc());return f},this)}.bind(this));return c};g.uf=function(){return!this.fB(this.za.id)};
g.lbb=function(a){this.textAlign=a};g.mu=function(){var a=this.za.getProperties().get("TextLinks");if(a&&this.name in a){var b=this.za.document.sa(a[this.name].id);if(b)return b.Da[a[this.name].key]}return null};g.Qq=function(){return Os(this)[0].layout.content};g.Tq=function(){return Os(this)[0].layout};
function hpa(a){if(!a.za.tF){var b=a.Tq();uc(b.uY()).forEach(function(a){var d=a.data.ob;a.data.index>=d.Gw().length&&Ps(b,a);d.Tq()!=b&&Ps(b,a);d.za.document&&d.za.document.sa(d.za.getId())||Ps(b,a)})}}
function Ks(a){var b=Os(a),c=b[0].layout;if(a.za.document){var d=a.gk.get(a.za.document.b9());c.content.fk=d}b.pop();var e=[];b.forEach(function(a){e=e.concat(ipa(a))});a=ipa(a);jpa(c,e.concat(a));b=[];for(d=0;d<a.length;d++)b.push({x:a[d].x,y:a[d].y,w:a[d].w,h:a[d].h,layout:Lr(c,d+e.length)});return b}
function ipa(a){if(!("n"in a.$V)){a.za.document&&!a.content.uo&&Bs(a);var b=Qs(a),c=a.bc();a.$V.n=b.map(function(b,e){if(b){b.x=isNaN(b.x)?0:b.x;b.y=isNaN(b.y)?0:b.y;b.w=isNaN(b.w)?0:b.w;b.h=isNaN(b.h)?0:b.h;var f="hideOverflow"in b?b.hideOverflow:!config.allowTextOverflow,h=!!b.allowXOverflow;a.za.Ya(Gs)&&(f=!0,h=!1);return{x:b.x,y:b.y,w:b.w,h:b.h,xk:Rs(a.za,b,c),Xr:!f,Jt:h,bl:a.textAlign||a.za.get("TextAlign"),vAlign:Js(a),yG:!(!c&&!a.za.get("Rotation")),columnNumber:e,data:{ob:a,index:e,iA:a.iA}}}})}return a.$V.n}
function Ss(a,b){if(!a.cJ){a.Gw();var c=a.za.get("TextTransform");a.cJ=Ks(a).map(function(a){if(c&&a.layout.w&&a.layout.h){var b=c.type,f=c.params;f.bb=new M(a.layout.x,a.layout.y,a.layout.w,a.layout.h);var h=jr[b](f),b=Math.floor(Math.min(0,a.layout.x)),f=Math.floor(Math.min(0,a.layout.y)),k=Math.ceil(Math.max(a.layout.Ph,a.layout.w)),l=Math.ceil(Math.max(a.layout.tl,a.layout.$s)),b=Wl([new L(b,f),new L(b+k,f),new L(b+k,f+l),new L(b,f+l),new L(b,f)],function(a){return h.transform(a)}),b=Im(b);b.x+=
a.x;b.y+=a.y;return b}b=a.layout.ip(1);b.x+=a.x;b.y+=a.y;return b})}return b?a.cJ:a.cJ.map(ym)}function kpa(a,b,c,d){a.Ns||(a.Ns=a.Af(b||a.za.ma(),c||!1,d||"screen"));return jj(a.Ns)}g.ma=function(a,b,c){a=kpa(this,a,b,c);return ua(a)?0<a.length?a[0]:null:a};g.Gw=function(a,b,c){a=kpa(this,a,b,c);return ua(a)?a:null==a?[]:[a]};function Qs(a,b,c,d){var e=a.Gw(b,c,d),f=a.bc();0!==f&&e.forEach(function(a,b){e[b]=Ym(a,f);e[b].fitShape=a.fitShape;e[b].hideOverflow=a.hideOverflow});return e}
function lpa(a){return a.tO?a.tO():a.za.QK()}g.TLa=function(){if(this.AI)return this.AI()};function Os(a){for(var b=[a];a=a.mu();)b.unshift(a);return b}function mpa(a){var b=a.mu();if(b){a=mpa(b);var c=Qs(b,b.za.ma(),!1,"screen"),d=b.bc(),e=[];c.forEach(function(a){npa(b.za,a,d).forEach(function(a){e.push(a)})});a.VRa.push({bb:c,obstacles:e});return a}return{data:a.content,VRa:[]}}g.DZ=function(){var a=this.za.getProperties().get("Rotation",!0),b=this.bc();return!!a||!!b};
function Ns(a,b,c){var d=a.za.getProperties().get("Rotation",!0),e=a.bc();if(!d&&!e)return null;var f=new sh;b=Qs(a)[b];c&&b&&f.translate(-b.x,-b.y);d&&(a=a.za.ma(),f.rotate(d,a.x+a.w/2,a.y+a.h/2));e&&b&&f.rotate(e,b.x+b.w/2,b.y+b.h/2);c&&b&&f.translate(b.x,b.y);return f}g.Ql=function(a,b){return(a=Ns(this,a,b))&&Kna(a)};g.gu=function(){return this.za.getProperties().get(this.name)};g.po=function(){return this.layout};g.isHidden=function(){return null===this.ma()};
function opa(a){return Ks(a).map(function(a){a=a.layout;var c=a.$s-a.tl,d=0==a.eb.length?0:Wb(a.eb).height,c=0>=Math.round(c)&&Math.abs(c)<d?0:Ae(c),d=a.XX-a.Ph;a=(0==a.eb.length?0:Wb(a.eb).height)/4;a=0>=d&&Math.abs(d)<a?0:Ae(d);return c+3*a})}function fpa(a){a.za&&a.za.rL&&Ks(a).forEach(function(a,c){this.za.rL(this.za.getId(),this.name,c)}.bind(a))}
function Ts(a,b){var c=b.id,d=c&&Us(a.sa(c)),e=d&&b.Key,f=[];e?(e=d.qk()[e])&&f.push(e):f=Ra(d.qk());if(d&&0!==f.length&&d.rL){var h=f.map(function(a){return opa(a)});a.oa(b);f.forEach(function(a){Ks(a)});a.fontClient.mA().then(function(){f.forEach(function(a,b){b=h[b];for(var e=opa(a),f=0;f<e.length;f++)e[f]!==b[f]&&d.rL(c,a.name,f,b[f],e[f])})})}else a.oa(b)};function Vs(a){this.xhr=a}uj(Vs,Hi);function Ws(){return r.AJS?r.AJS.contextPath():""}function Xs(){return Ws()+"/plugins/servlet"}
function ppa(a,b,c){switch(b){case "EXPIRED":return c?'Your Lucidchart license has expired. <a href="https://my.atlassian.com/addon/new/com.lucidchart.onprem.confluence.plugins.lucid-onprem-confluence" target="_blank">Renew License Now</a>':"Your Lucidchart license has expired.";case "TYPE_MISMATCH":return"This plugin has been disabled because the plugin and application licenses are incompatible.";case "USER_MISMATCH":return"This plugin has been disabled because its license supports fewer users than the application.";
case "VERSION_MISMATCH":return"This plugin has been disabled because its license is not valid for the current plugin version.";case "NO_LICENSE":return"This plugin has been disabled because no license has been entered.";default:return"This plugin has been disabled due to an unknown error."}}Vs.prototype.pageId=function(){return AJS&&AJS.params&&(AJS.params.contentId||AJS.params.pageId)};x("lucid.confluence.util.getLicenseStatus",function(){return(new Vs(new Dk)).xhr.execute({type:"GET",url:Xs()+"/rest/api/licenseStatus"}).then(zk)});
x("lucid.confluence.util.getLicenseExpirationMessage",function(a,b){return ppa(new Vs(new Dk),a,b)});function qpa(a){a="https://secure.gravatar.com/avatar/"+Oq(a);var b=[];b.push("s=100");b.push("d=identicon");return a+"?"+b.join("&")};function Ys(a,b,c,d,e,f){this.xhr=a;this.id=c;this.type=f;this.pc=d;this.userId="0";this.oGa=!1;this.created=new Date(e);this.Te=b}var Zs={0:{name:i18n.get("comment-thread-demo-user-name"),avatar:"http://www.gravatar.com/avatar/?f=y&d=mm"}};Ys.prototype.bta=function(a){this.userId=a||"0";this.ready()&&K.set("comments.update",this.pc.id)};Ys.prototype.zs=function(){return this.ready()&&Zs[this.userId]?Zs[this.userId].name:""};
function rpa(a){if(ik)return!1;var b=a.Te.r9(parseInt(a.userId,10));if(b)return Zs[a.userId]={username:b.userName,name:b.firstName+" "+b.lastName,avatar:qpa(b.email)},K.set("comments.update",a.pc.id),!0;if(a.oGa)return!1;a.oGa=!0;spa(a.xhr,a.userId,a.pc.document.getId()).then(function(){K.set("comments.update",this.pc.id)}.bind(a));return!1}Ys.prototype.ready=function(){return Zs[this.userId]?!0:rpa(this)};
function spa(a,b,c){if(ik)return Promise.reject();var d=dk+"/documents/"+c+"/commenters";kk&&(d=Xs()+"/users/avatar/"+c+"/"+b);return yk(a,{type:"GET",url:d,track:"/users/avatar/"}).then(function(a){ua(a)?a.forEach(function(a){Zs[a.userId.toString()]=a}):Zs[b]=(a&&a.users)[b];return Zs[b]||Promise.reject()})}Ys.prototype.jz=function(){return!1};function $s(a){this.url=a}$s.prototype.Iw=function(){return'<a class="link" href="'+this.nu(!0)+'" target="_blank">'+this.nu(!1)+"</a>"};$s.prototype.dQ=function(){return this.url};$s.prototype.q$=function(){return!1};$s.prototype.nu=function(a){return a?this.url.startsWith("http")?this.url:"http://"+this.url:this.url};function at(a){this.generate=a;this.nb=!0}at.prototype.pa=function(){this.nb=!0};at.prototype.get=function(){this.nb&&(this.value=this.generate(),this.nb=!1,this.jsa&&(this.jsa(),this.jsa=null));return this.value};function tpa(a,b){a.jsa=b};function bt(a){this.text=a}bt.prototype.Iw=function(){return lb(this.text).replace(/\n/g,"<br>")};bt.prototype.dQ=function(){return this.text};bt.prototype.q$=function(){return!1};function ct(){this.r8=!1}ct.prototype.q$=function(){return!0};function dt(a,b,c){this.ka=c;this.xhr=a;this.user=b}z(dt,ct);g=dt.prototype;g.Iw=function(){return P({tag:"span",R:"mention",title:this.user.email,text:"@"+this.user.getName()})};g.dQ=function(){return"@"+this.user.getName()};g.t9=function(){return this.user.getName()};g.ff=function(){return this.user.email};g.wC=function(){return!0};g.$oa=function(){return!0};g.yPa=function(a,b,c){(new gp(this.xhr,a)).update(new jp(this.user.id.toString()),b,c)};function et(a,b,c){this.ka=c;this.xhr=a;this.email=b;this.r8=!1;this.uZ=""}z(et,ct);g=et.prototype;g.Iw=function(){return P({tag:"span",R:"mention",text:"@"+this.email})};g.dQ=function(){return"@"+this.email};g.ff=function(){return this.email};g.wC=function(){return!1};g.$oa=function(){return Poa(this.ka,this.email)};g.yPa=function(a,b,c){a=new gp(this.xhr,a);var d=this.ka.lQ(this.email);d?a.update(new lp(d.id.toString()),b,c):a.create(mp(this.email,!1),"",b,c)};g.X1a=function(){return this.uZ};function ft(a,b,c,d,e,f){this.document=d;this.value="";this.nB=[];this.yNa=[];this.v7=[];var h=this;K.one("share.users",function(){upa(h)});gt(this);Ys.call(this,a,b,c,e,f)}z(ft,Ys);g=ft.prototype;g.setValue=function(a){this.yNa=this.v7;this.value=a;upa(this);this.v7=ht(this).map(function(a){return a.ff()})};g.getValue=function(){return this.value};g.Vi=function(a){this.document.oa(new Q("ec",{id:this.id,value:a}))};
g.Iw=function(){if(!this.nB)return[this.value];var a=this.document.Cb.user.ff();return this.nB.map(function(b){var c=b.Iw();this.vC()&&b.q$()&&b.ff()===a&&c.addClass("current-user-unread");return c}.bind(this))};g.dQ=function(){return this.nB.map(function(a){return a.dQ()}).join("")};
function upa(a){if(a.value){var b=/(@\S+)|(\[\S+\])|(http\S+)|(www\.\S+)/g,c="",d=a.value.trim(),e=0;a.value="";a.nB=[];for(var f=function(){0<c.length&&(this.nB.push(new bt(c)),this.value+=c,c="")}.bind(a),h=function(a){f();this.nB.push(new $s(a));this.value+=a}.bind(a),k=function(a){f();var b=this.Te.lQ(a);if(b&&b.id===parseInt(b.id,10))this.nB.push(new dt(this.xhr,b,this.document.Cb.Xn));else{var c=new et(this.xhr,a,this.document.Cb.Xn);b&&(c.uZ=b.id.toString());this.nB.push(c)}this.value+="["+
a+"]"}.bind(a);null!==(a=b.exec(d));){c+=d.substring(e,a.index);e=a[0];if(Wia(e))h(e);else{var l=e.charAt(0),m="";"@"==l?m=e.substring(1):"["==l&&(m=e.substring(1,e.length-1));0<m.length&&hn(m)?k(m):c+=e}e=a.index+a[0].length}c+=d.substring(e);f()}}function ht(a){a=a.nB.filter(function(a){return a.q$()});xc(a);return a}function vpa(a){var b=ht(a),c=a.yNa;return b.filter(function(a){return!jc(c,a.ff())})}function wpa(a){return vpa(a).filter(function(a){return a.$oa()})}
function xpa(a){return vpa(a).filter(function(a){return!a.$oa()||a.X1a&&bea(a.uZ)})}g.destroy=function(){this.document.oa(new Q("dc",{id:this.id}));0==this.document.Cb.Wq(this.pc.id).Xc.length&&this.pc.destroy()};function gt(a){a.B$=a.userId==a.document.Cb.user.id||!a.document.uC()}g.vC=function(){return!this.B$};
g.Hoa=function(){var a=this.document.Cb.nra;this.B$||(a.set(this.id,!0),a=this.document.Cb,a.xhr.execute({type:"POST",url:Tda+"/buckets/"+encodeURIComponent(a.document.id)+"/client",data:JSON.stringify({commentActivity:{event:"rc",commentId:this.id,threadId:this.pc.id,userId:this.document.Cb.user.id}})}));this.B$=!0};function jt(a,b,c,d){this.analytics=d;this.id=a;this.document=b;this.Xc=[];this.status=kt;this.Yd=null;this.rZ=!1;this.created=new Date(c);this.DM=[]}function ypa(a){a=a.Xc.concat(a.DM);a.sort(function(a,c){return a.created-c.created});return a}g=jt.prototype;g.l5=function(a){this.Xc.push(a)};g.kP=function(a){var b=this.Xc.length;this.Xc=this.Xc.filter(function(b){return b.id!==a});return this.Xc.length!==b};function zpa(a){var b=a.Xc.map(function(a){return a.id});a.Xc=[];return b}
function Apa(a,b){a.DM=a.DM.filter(function(a){return a.id!==b})}function Bpa(a){var b=a.DM.map(function(a){return a.id});a.DM=[];return b}g.createComment=function(a,b){this.analytics.Aa(jfa);0<this.Xc.length&&this.analytics.Aa(Lga);this.document.oa(new Q("cc",{threadId:this.id,value:a,userId:void 0===b?this.document.Cb.user.id:b}))};g.xh=function(a){this.status=a};g.fd=function(){return this.status==kt};g.destroy=function(){this.Yd&&lt(this,!1);this.document.oa(new Q("dt",{id:this.id}))};
g.$Ca=function(){this.document.oa(new Q("cts",{id:this.id,status:this.status==kt?mt:kt,userId:this.document.Cb.user.id}))};function lt(a,b){function c(a){a&&(a.Fa?a.ef(function(){c(this)}):Cpa(a,b,d))}var d=a.id;a.Yd&&(a=a.document.sa(a.Yd),c(a))}function Dpa(a,b){var c=b||a.document.Cb.user;return bc(a.Xc,function(a){return jc(a.v7,c.ff())&&a.vC()})}g.Hoa=function(){this.Xc.forEach(function(a){a.Hoa()})};g.vC=function(){return bc(this.Xc,function(a){return a.vC()})};
function Epa(a){return dc(a.Xc,function(a){return a.vC()})}function Fpa(a){return ec(a,function(a){return a.status==kt})}var kt=0,mt=1;var nt=new F("q"),ot=new F("r"),Gpa=new F("s"),pt=new F("t"),qt=new F("u");function Fs(a){I.call(this,pt);this.gb=a}z(Fs,I);function Hpa(a){I.call(this,Gpa);this.pageId=a}z(Hpa,I);var rt=new F("v");function Ipa(a){I.call(this,rt);this.action=a}z(Ipa,I);var st=new F("w");function Jpa(a){I.call(this,st);this.action=a}z(Jpa,I);var Kpa=new F("x");function Lpa(a){I.call(this,Kpa);this.action=a}z(Lpa,I);var Mpa=new F("y");function Npa(a){I.call(this,Mpa);this.action=a}z(Npa,I);var Opa=new F("z");
function tt(a){I.call(this,Opa);this.data=a}z(tt,I);var Ppa=new F("A"),ut=new F("B"),vt=new F("C"),Qpa=new F("D");function Rpa(){I.call(this,Qpa)}z(Rpa,I);var Spa=new F("E");function Tpa(a){I.call(this,Spa);this.frame=a}z(Tpa,I);var Upa=new F("F");function wt(a,b){I.call(this,Upa);this.frame=a;this.oc=b}z(wt,I);var xt=new F("G");function yt(a){I.call(this,xt);this.frame=a}z(yt,I);var Vpa=new F("H");function Wpa(a){I.call(this,Vpa);this.action=a}z(Wpa,I);var Xpa=new F("I");
function Ypa(a){I.call(this,Xpa);this.action=a}z(Ypa,I);var Zpa=new F("J");function $pa(a){I.call(this,Zpa);this.action=a}z($pa,I);var aqa=new F("K");function bqa(a){I.call(this,aqa);this.value=a}z(bqa,I);var cqa=new F("L");function dqa(a){I.call(this,cqa);this.id=a}z(dqa,I);var zt=new F("M");function At(a){I.call(this,zt);this.value=a}z(At,I);var eqa=new F("N");function fqa(a){I.call(this,eqa);this.action=a}z(fqa,I);var Bt=new F("O"),Ct=new F("P");function gqa(a,b,c){I.call(this,Ct);this.className=a;this.GNa=b;this.value=c}z(gqa,I);function hqa(){K.set("viewport.hotspot.doubleClicked");return!0}function iqa(a){a.prototype.noPrint=!0;a.prototype.eventPassThrough=!0;a.prototype.doubleClicked=hqa;a.prototype.Fp=!0}function jqa(a){return a&&ua(a)?bc(a,function(a){return"cmnt"==a.tp}):!1}
function kqa(a,b,c){function d(a,b){if(!a||!a.Xd)return!1;switch(b){case "tgl":return f.S1[a.getId()]=!0,a.bj(!a.Gd("hide")),0===a.ma().w&&0===a.ma().h&&a.ma(),!0;case "shw":return a.Gd("hide")&&(f.S1[a.getId()]=!0,a.bj(!1)),0===a.ma().w&&0===a.ma().h&&a.ma(),!0;case "hd":return a.Gd("hide")||(f.S1[a.getId()]=!0,a.bj(!0)),!0;default:return!1}}if(!a||!ua(a))return null;var e=b.document,f={S1:{},cqa:{}},h=!1,k;D(a,function(a){var m=a.tp;if("c"==m||"ext"==m||"ml"==m){Uj&&setTimeout(function(){K.set("readonly.stopDrag")},
100);if("c"==m){var n=Ws();a.ccid&&c.execute({type:"GET",url:Xs()+"/rest/api/content/"+a.ccid+"?expand=container"}).then(zk).then(function(a){if(a.metadata&&gb(a.metadata.mediaType,"application/vnd.lucid.confluence-onprem")){var b=a.container.id;window.open(n+"/plugins/lucidchart-onprem/editor.action?callback=close&attachmentMetadataUrl="+encodeURIComponent("/rest/api/content/"+a.id)+"&attachmentResourceUrl="+encodeURIComponent("/rest/api/content/"+b+"/child/attachment/"+a.id+"/data")+"&pageId="+
encodeURIComponent(b))}else window.open(n+a._links.webui)})}else"ml"==m?window.open("mailto:"+a.eml):a.trgt?window.open(Sn(a.url),a.trgt):window.open(Sn(a.url));Lq[16]=!1;Lq[17]=!1;Lq[18]=!1;Lq[91]=!1;K.set("key.modifierChanged");h=!0}else if("cmnt"==m)K.set("comment.updateCommentThreads",a.id.substr(8));else if("pg"==m){if(k=e.getPage(a.id))K.set("viewport.linkToPage",k),h=!0}else if("a"==m){var q=a.id,t=ec(e.pk(),function(a){return q==Dt(a)});t&&K.set("viewport.linkToPage",t.getPage())}else"tgl"==
m||"shw"==m||"hd"==m?a.ids?D(a.ids,function(a){d(b.jY(a),m)&&(h=!0,f.cqa[b.getId()]=!0)}):b.qw(function(){!this.Xd||a["!ids"]&&jc(a["!ids"],this.getId())||!d(this,m)||(h=!0,f.cqa[b.getId()]=!0)}):"intrnl"==m&&K.set(a.name,a.val)});return h?(Xa(f.S1)||K.set("layer.visibility.update",f.S1),K.set("viewport.invalidate"),f):null};function Et(a,b){this.DS=a;this.eP=b.Label;this.fP=b.Value;this.format=b.Format;this.dataType=b.Type;this.Rbb=b.SortKey;this.geb=b.Prompt;this.eX=b.Index}Et.prototype.serialize=function(){return{Label:this.eP,Value:this.fP,Format:this.format,Type:this.dataType,SortKey:this.Rbb,Prompt:this.geb,Index:this.eX}};Et.prototype.setValue=function(a,b){if(b)return this.fP=a,this;b=jj(this);b.fP=a;return b};Et.prototype.Fca=function(a,b){if(b)return this.eP=a,this;b=jj(this);b.eP=a;return b};var Gs="p",Ft=Ia({BASIC:"b",Nfb:Gs,Zeb:"c",ufb:"f"},function(a){return"f"!=a});function Gt(a){var b={};a&&B(Ft,function(a){b[a]=!0});return b}var Ht={};Ht[Gs]=fb("BoundingBox Rotation ZOrder AspectRatio FlipX FlipY".split(" "));Ht.c=fb(["FillColor","FillType","TextLinks","Link"]);var It={Restrictions:!0,Lock:!0},lqa=function(){var a={};B(Ht,function(b){Sa(b).forEach(function(b){a[b]=!0})});return a}(),Jt={b:{inlineStyles:!0,paragraphStyles:!0}};Jt.c=fb("allCaps bold face italic indentFL indentLeft indentLevel indentRight inlineStyles link list ordinal paragraphStyles smallCaps strike sub sup type underline".split(" "));
var mqa=function(){var a={};B(Jt,function(b){Sa(b).forEach(function(b){a[b]=!0})});return a}();function Kt(a){return function(b){return!b.tf(a)}}function nqa(){return function(a){return!a.Ya(void 0)}}function oqa(a,b){return a.b&&(Jt.b[b]||!mqa[b])||Ka(Jt,function(c,d){return c[b]&&a[d]})}
var pqa=eb("b",O("restrictions.tooltip.style"),"c",O("restrictions.tooltip.content"),Gs,O("restrictions.tooltip.size")),qqa=eb("b",O("restrictions.tooltip.page.removable"),"c",O("restrictions.tooltip.page.content"),Gs,O("restrictions.tooltip.page.setting"));function Lt(a,b,c){return a.getProperties().get(b,c)}function Mt(a,b,c,d,e){var f=!0;if(d)a.getProperties().set(b,c);else{d=a.yZ?a:a.document;if(!e&&kj(c,a.get(b,!0)))return!1;f=d.oa(new Q("SetProperty",{id:a.yZ?null:a.getId(),Property:b,Value:c}))}return f}function Nt(a,b){var c=null;a.Pf&&(c=a.Pf[b]);return c}function Ot(a,b,c){a.Pf||(a.Pf={});var d=a.Pf[b];a.Pf[b]=c;K.set("ephemeralproperty.set",{id:a.getId(),name:b,newValue:c,oldValue:d});ys(a.getProperties(),b,d,c,!1,!0)}
function Pt(a){var b={};a=a.xe();for(var c in a)gb(c,"ShapeData_")&&(b[c]=new Et(c,a[c]));return b}function Qt(a){if(!a)return[];var b=[],c;for(c in a)a[c]&&b.push(a[c]);return b.sort(function(a,b){return a.eX-b.eX})}function Rt(a,b,c){a||(a={});a[b]=c?new Et(b,c):void 0;return a}function St(a,b){a=Tt(a,!0);return oa(b)?!!a[b]:Ka(a,function(a){return a})}function Ut(a){var b=Tt(a,!0);return La(Ft,function(a){return!!b[a]})}function Tt(a,b){a=a.get("Restrictions",b);return za(a)?a:Gt(!1)}
function rqa(a,b){if(It[b])return!1;var c=Tt(a,!0);return a.Bu()||a.Ya()&&(c.b&&!lqa[b]||Ka(Ht,function(a,e){return a[b]&&c[e]}))}function sqa(a,b){return a.Bu()||a.Ya()&&oqa(Tt(a),b)};function Vt(a){this.item=a;this.parentElement=a.parent||a.page}Vt.prototype.I9=function(){return!!this.parentElement};Vt.prototype.parent=function(){return this.parentElement};Vt.prototype.children=function(){return[]};Vt.prototype.hu=function(){return this.item};function Wt(a){Vt.call(this,a);this.group=a}z(Wt,Vt);Wt.prototype.children=function(){var a=[];this.group.ef(function(){a.push(this)});return a};function Xt(a){this.page=a}Xt.prototype.I9=function(){return!1};Xt.prototype.parent=function(){return null};Xt.prototype.children=function(){return this.page.getChildren()};Xt.prototype.hu=function(){return this.page};function Yt(a){this.page=a;this.parentElement=Hj(this.H0a)}z(Yt,Xt);Yt.prototype.I9=function(){return!!this.parentElement()};Yt.prototype.parent=function(){return this.parentElement()};Yt.prototype.hu=function(){return this.page};Yt.prototype.H0a=function(){return Zt(this.page)};function $t(a){Vt.call(this,a);this.W8a=Hj(this.k2a.bind(this,a))}z($t,Vt);$t.prototype.children=function(){return this.W8a().children()};$t.prototype.k2a=function(a){var b=a.getProperties().get("EmbeddedPageId");a=a.document.getPage(b);return new Xt(a)};function au(a,b){return a&&tqa(a,b)?a:null}function tqa(a,b){switch(b){case "page":return!!a.ke;case "panel":return!!a.y$;case "group":return!!a.Fa;case "layer":return!!a.mJa;case "block":return!!a.ta;case "line":return!!a.Wa;case "item":return!!a.Fa||!!a.ta||!!a.Wa}return!1}function bu(a){return au(a,"page")}function cu(a){return au(a,"group")}function Us(a){return au(a,"block")}function du(a){return au(a,"line")}function eu(a){return au(a,"item")};function fu(a){if(a.Fa)a=new Wt(a);else if(a.ke)a=a.je()?new Yt(a):new Xt(a);else{var b=Us(a);a=b?b.ws()?new $t(b):new Vt(b):new Vt(a)}return a};function gu(a){this.navigator=a}function hu(a){return new gu(fu(a))}gu.prototype.Nq=function(a){return(a=iu(this.navigator,a))&&a.hu()};function ju(a,b){return b(a.navigator.hu(),a.navigator)?a.navigator.hu():a.Nq(b)}function uqa(a,b){return!!a.Nq(function(a){return a==b})}function vqa(a,b){var c=[];for(a=iu(a.navigator,b);a;)c.push(a.hu()),a=iu(a,b);return c}function iu(a,b){for(;a.I9();)if(a=fu(a.parent()),b(a.hu(),a))return a;return null};var ku;function wqa(a,b){if(b==a.page)return!0;for(;a;){if(a==b)return!0;a=a.parent}return!1}function xqa(){if(!ku){var a=yqa(r.config.zOrderOverrideAbove,r.config.zOrderOverrideBelow);ku=function(b,c){if(b.parent==c.parent)return a(b,c);for(var d=[],e=[];b;b=b.parent)d.unshift(b);for(b=c;b;b=b.parent)e.unshift(b);for(c=0;c<d.length&&c<e.length;c++)if(d[c]!=e[c])return a(d[c],e[c]);return c==d.length?1:-1}}return ku}function lu(a){a.sort(xqa())}
function mu(a,b){var c=fb(b||[]);b=Zb(r.config.zOrderOverrideAbove,function(a){return!c[a]});var d=Zb(r.config.zOrderOverrideBelow,function(a){return!c[a]});a.sort(yqa(b,d))}function yqa(a,b){return function(c,d){for(var e=0,f=0;!e&&f<a.length;f++)e=zqa(c,d,a[f]);for(f=0;!e&&f<b.length;f++)e=-zqa(c,d,b[f]);return e?e:c.Dk-d.Dk?c.Dk-d.Dk:c.getId()<c.getId()?-1:c.getId()>d.getId()?1:0}}function zqa(a,b,c){a=Aqa(a,c);b=Aqa(b,c);return a&&!b?1:!a&&b?-1:0}
function Aqa(a,b){switch(b){case "interactive":return a.MK();case "hotspot":return!!a.Fp;case "state":return!!a.Xd;case "foreground":return!!a.Ya("f");case "background":return!!a.EK;case "frame":return!!a.md;default:return!1}}
var Eqa=[{find:/\{\{creatorName\}\}/ig,replace:function(a,b){return b&&b.document&&b.document.r7},version:function(){return"0"},init:function(){}},{find:/\{\{lastModifiedBy\}\}/ig,replace:function(a,b){if(b=a=b&&b.document)b=nu(a),b=0<b.length?b[b.length-1].name:a.lastModified;return b},init:function(){var a=this;K("document.addSaveHistory",function(){a.$l++})},version:function(){return String(this.$l)},$l:0},{find:/\{\{lastModifiedTime:[^\}]*?\}\}/ig,replace:function(a,b){return(new lh(a.match(/\{\{lastModifiedTime:([^\}]*?)\}\}/i)[1])).format(Dba(Bqa(b&&
b.document)))},init:function(){K("document.addSaveHistory",function(){this.$l++}.bind(this))},version:function(){return String(this.$l)},$l:0},{find:/\{\{pageName\}\}/ig,replace:function(a,b){return b&&b.page.getProperties().get("Title")},init:function(){var a=this;K("property.set",function(b){"Title"==b.name&&(b.id in a.$l||(a.$l[b.id]=0),a.$l[b.id]++)})},version:function(a){a=a.page;return a.getId()+String(a&&(this.$l[a.getId()]||0))},$l:{}},{find:/\{\{documentName\}\}/ig,replace:function(a,b){return(a=
b&&b.document)&&a.getProperty(ou)},init:function(){var a=this;K.one("document.loaded",function(b){b.getProperties().Mc("Title",function(){a.$l++})},!0)},version:function(){return String(this.$l)},$l:0},{find:/\{\{totalPages([\+\-]\d+)?\}\}/ig,replace:function(a,b){b=Cqa(b.document);a=a.match(/\{\{totalPages([\+\-]\d+)?\}\}/i);a=0<a.length?parseInt(a[1],10)||0:0;return String(b+a)},init:function(){var a=this;K("document.pages",function(){a.$l++})},version:function(){return String(this.$l)},$l:0},{find:/\{\{page([\+\-]\d+)?\}\}/ig,
replace:function(a,b){b.page.je()&&(b=Dqa(b));b=Xb(b.document.pk(),b);b=-1<b?b+1:1;a=a.match(/\{\{page([\+\-]\d+)?\}\}/i);a=0<a.length?parseInt(a[1],10)||0:0;return String(b+a)},init:function(){var a=this;K("document.pages",function(){a.$l++})},version:function(a){a.page.je()&&(a=Dqa(a));return String(a.getId()+this.$l)},$l:0},{find:/\{\{date:[^\}]*?\}\}/ig,replace:function(a){return(new lh(a.match(/\{\{date:([^\}]*?)\}\}/i)[1])).format(new Zg)},version:function(){return String(Math.floor(Date.now()/
6E4))},init:function(){}}];Eqa.forEach(function(a){a.init()});function dpa(a){return Eqa.map(function(b){return{find:b.find,replace:function(c){var d=a();return d?b.replace(c,d):"-"},version:function(){var c=a();return c?b.version(c):0}}})}
function Fqa(a){function b(a,b){for(var e={},f=b.length;f--;)e[b[f]]=a[b[f]];return e}return a.map(function(a){var d=b(a,"transforms affine c bb r b Name".split(" "));d.l=a.l.map(function(a){var c=b(a,["bd","y","a","d"]),d=a.bs.type||"p",k=a.ns.type||"p",l=[];a.f&&a.bs.borderTopColor&&("p"===d||"p"===(a.ps.type||"p"))&&0<a.bs.borderTop&&l.push("borderTop","borderTopColor","paddingTop");a.l&&a.bs.borderBottomColor&&("p"===d||"p"===k)&&0<a.bs.borderBottom&&l.push("borderBottom","borderBottomColor",
"paddingBottom");0<l.length&&(c.bs=b(a.bs,l));c.w=a.w.map(function(a){return b(a,["x","e","a","c"])});return c});return d})}function pu(a,b){return Object.create(a,{ie:{value:Qb(b.ma())},getPanel:{value:Qb(b)}})}function qu(a){return a.Ya()?!0:!!hu(a).Nq(function(a){return!!a.Ya()})}function ru(a,b){return(b?a.get("Hidden"):a.Gd("hide"))?!0:a.parent&&a.parent.Fa?a.parent.isHidden(b):!1};function su(a,b,c){this.name=a;this.value=null;this.qD=void 0;this.YQ=!1;this.cache={};this.pOa={};this.zO={};this.aD=[];this.Ez=[];this.KF=null;this.global=c}su.prototype.get=function(a){return void 0!==this.qD&&r.lucidRendering?this.KF&&!a?this.KF(this.qD):this.qD:this.KF&&!a?this.KF(this.value):this.value};su.prototype.set=function(a){r.lucidRendering?this.qD=a:(this.value=a,this.cache={});this.pOa={}};
su.prototype.UGa=function(a,b){var c=r.lucidRendering?this.pOa:this.cache;a in c||(c[a]=(b||this.zO[a])(this.get()));return c[a]};function tu(a,b,c){this.name=a;this.GY=b;this.k1=c;this.YQ=!0;this.zO={};this.aD=[];this.Ez=[]}tu.prototype.get=function(){return this.GY&&this.GY()};tu.prototype.set=function(a){this.k1&&this.k1(a)};tu.prototype.UGa=function(a,b){return(b||this.zO[a])(this.get())};function uu(a){this.properties={};vu[a||"doc"]=!0;this.lM=[];this.id=a}var wu={};
function xu(){B(wu,function(a){Gqa(a)});wu={}}function Gqa(a){for(var b in a.properties)void 0!==a.properties[b].qD&&(a.set(b,a.properties[b].value,!1,!0),a.properties[b].qD=void 0)}g=uu.prototype;g.register=function(a,b,c,d,e){this.properties[a]=new su(a,0,e);this.ZF(a,c);this.Mc(a,d);this.set(a,b);vu[this.id||"doc"]=!0;r.lucidRendering&&(wu[this.id]=this)};g.YQ=function(a){return(a=this.properties[a])?a.YQ:!1};g.ZF=function(a,b){null!=b&&(null==this.properties[a]&&this.register(a,null),this.properties[a].aD.push(b))};
function yu(a,b,c,d){b in a.properties||a.register(b,null);a.properties[b].zO[c]=d}g.Mc=function(a,b){null!=b&&(null==a?this.lM.push(b):(null==this.properties[a]&&this.register(a,void 0),this.properties[a].Ez.push(b)));return b};function Hs(a,b,c){if(null!=c){if(null==b)return-1!=pc(a.lM,c);if(null!=a.properties[b])return-1!=pc(a.properties[b].Ez,c)}return!1}g.get=function(a,b){a=this.properties[a];if(null!=a)return a=a.get(),!b&&za(a)?jj(a):a};
function zu(a,b,c){a=a.properties[b];return null==a?(void 0)(null):a.UGa(c,void 0)}function Es(a,b,c){if(a=a.properties[b])a.KF=c}g.set=function(a,b,c,d){var e=this.properties[a];if(null==e)return this.register(a,b),!0;e.global&&(Au=!0);r.lucidRendering&&e.KF&&void 0===e.qD&&(e.value=e.KF(e.value));for(var f=0;f<e.aD.length;f++)b=e.aD[f].call(e,b,!!d);var f=d?e.qD:e.get(),h=b;za(b)&&!c?(e.set(jj(b)),h=jj(b)):e.set(b);ys(this,a,f,h,d);return!0};
function ys(a,b,c,d,e,f){f||(vu[a.id||"doc"]=!0);f=a.properties[b];for(var h=0;h<a.lM.length;h++)a.lM[h].call(f,c,d);if(f)for(h=0;h<f.Ez.length;h++)f.Ez[h].call(f,c,d,!!e);r.lucidRendering&&(wu[a.id]=a);K.set("property.set",{id:a.id,name:b,oldValue:c,newValue:d,Q$a:e})}g.hM=function(a,b,c){vu[this.id||"doc"]=!0;var d=[];B(a,function(a,f){if(c||!this.YQ(f))d=d.concat(Hqa(this,f,a,b))},this);D(d,function(a){a.l1a.call(a.prop,a.P7a,a.a7a)})};
function Hqa(a,b,c,d){vu[a.id||"doc"]=!0;var e=a.properties[b];if(null==e)return a.properties[b]=new su(b,0,void 0),a.ZF(b,void 0),a.Mc(b,void 0),c=Hqa(a,b,c),vu[a.id||"doc"]=!0,c;e.global&&(Au=!0);for(b=0;b<e.aD.length;b++)c=e.aD[b].call(e,c);var f=e.get();za(c)&&!d?e.set(jj(c)):e.set(c);d=[];for(b=0;b<e.Ez.length;b++)d.push({l1a:e.Ez[b],prop:e,P7a:f,a7a:c});for(b=0;b<a.lM.length;b++)a.lM[b].call(e,f,c);r.lucidRendering&&(wu[a.id]=a);return d}
g.xe=function(a){var b={},c;for(c in this.properties)if(a||!this.YQ(c)){var d=this.get(c);void 0!==d&&(b[c]=d)}return b};var vu={},Au=!1;uu.prototype.set=uu.prototype.set;uu.prototype.get=uu.prototype.get;uu.prototype.register=uu.prototype.register;uu.prototype.hookPropertyPreSave=uu.prototype.ZF;uu.prototype.hookPropertyPostSave=uu.prototype.Mc;uu.prototype.getAllProperties=uu.prototype.xe;function Bu(){J.call(this);this.set={}}z(Bu,J);Bu.prototype.Ds=function(a){oa(this.set[a])||(this.set[a]=0);this.set[a]++;this.dispatchEvent("change")};Bu.prototype.Ll=function(a){oa(this.set[a])&&(this.set[a]--,0>=this.set[a]&&delete this.set[a],this.dispatchEvent("change"))};Bu.prototype.um=function(){return Sa(this.set)};Bu.prototype.$e=function(a){return this.set[a]||0};pq("#FFFFFF");pq("#CCCCCC");pq("#999999");pq("#666666");pq("#333333");pq("#000000");pq("#B391B5");pq("#834187");pq("#642766");pq("#F5B5C8");pq("#DE5F85");pq("#BA2B65");pq("#FF8F80");pq("#C92D39");pq("#9B0D28");pq("#FFC374");pq("#EF8D22");pq("#CE6925");pq("#FFDF71");pq("#FCC438");pq("#E0B036");pq("#A3D977");pq("#7AB648");pq("#498A44");pq("#5ABAA7");pq("#19967d");pq("#00624F");pq("#99D2F2");pq("#3AA6DD");pq("#0A6C8E");pq("#83BBE5");pq("#0C7CBA");pq("#1A4982");
var Iqa=[[pq("#642766"),pq("#834187"),pq("#B391B5")],[pq("#BA2B65"),pq("#DE5F85"),pq("#F5B5C8")],[pq("#9B0D28"),pq("#C92D39"),pq("#FF8F80")],[pq("#CE6925"),pq("#EF8D22"),pq("#FFC374")],[pq("#E0B036"),pq("#FCC438"),pq("#FFDF71")],[pq("#498A44"),pq("#7AB648"),pq("#A3D977")],[pq("#00624F"),pq("#19967D"),pq("#5ABAA7")],[pq("#0A6C8E"),pq("#3AA6DD"),pq("#99D2F2")],[pq("#1A4982"),pq("#0C7CBA"),pq("#83BBE5")]];pq("#444444");pq("#222222");function Jqa(a,b,c,d){this.fillColor=a;this.Ju=b;this.lineWidth=c;this.qv=d}Jqa.prototype.serialize=function(){return{"item.fillColor":this.fillColor.serialize(),"block.lineColor":this.Ju.serialize(),"block.lineWidth":this.lineWidth,"block.text.color":this.qv.serialize()}};var Cu=new Bu;function Du(a,b){if(v(a))return a;b=wq(b);return b[a.method].apply(b,a.parameters||[]).Td()}
function Eu(a){var b=Fu[a.colors][0],c={bold:cr.bold,italic:cr.italic,underline:cr.underline,size:cr.size,color:cr.color,font:cr.font,allCaps:cr.allCaps,smallCaps:cr.smallCaps};db(c,a.text);return{Theme:a.name,ColorTheme:a.colors,DefaultBlockTextVAlign:a.block.TextVAlign||"middle",DefaultBlockLineWidth:null!=a.block.LineWidth?a.block.LineWidth:2,DefaultBlockLineColor:Du(a.block.LineColor||"#000000",b),DefaultBlockFillColor:a.block.FillColor||b,DefaultBlockShadow:a.block.Shadow||null,DefaultStartArrowStyle:a.line.Arrow1||
"None",DefaultEndArrowStyle:a.line.Arrow2||"Arrow",DefaultLineLineWidth:a.line.LineWidth||2,DefaultLineLineColor:a.line.LineColor||"#000000",DefaultLineShape:a.line.Shape||"curve",DefaultLineInset:a.line.Inset||0,DefaultLineStrokeStyle:a.line.StrokeStyle||"solid",RoundCorners:void 0===a.global.Rounding?10:a.global.Rounding,Gradient:void 0===a.global.Gradient?.5:a.global.Gradient,DefaultPageFillColor:a.global.PageFillColor||"#ffffff",DefaultTextStyle:c,DefaultLineTextStyle:a.line.text||{}}}
var Fu={White:["#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF"],"Tango Sherbet":["#66D15C","#C9FF7D","#FFFB7D","#FFCA7F","#F2780C"],Infographics:["#FFFFED","#FF2C38","#FF9A3A","#FFF040","#67D9FF"],"Flor Marina":["#F5927B","#FAECC2","#FFFFFF","#C4E5CD","#B8D9D7"],"Too Soon, Too Young":["#F7ECC9","#E5D9B8","#C7C6AE","#899691","#6C7A7A"],"Ye Olde Faded Photos":["#C0D4A3","#93BD99","#6A9C85","#F0F2BD","#BF835C"],"Ross Wialot":["#4DC3BA","#04A19F","#C7E5D9","#9EF7AB","#05CF70"],"Dark Horse":["#003366",
"#3B4A4A","#067331","#69201B","#523070"],"Vintage Cosmetics":["#8C3225","#3B3B39","#6B6B69","#8A8866","#DBAF6B"],Moorlin:["#343B3A","#6A8783","#483D48","#6E6956","#878477"],"Valentine's day kiss":["#E5DAE5","#766FA6","#F2E1AE","#D99B96","#BF2A37"],"Mint raspberry":["#E3F26F","#A9BF04","#F2ACCD","#A64B75","#925ABF"],"Web portfolio":["#4CA3D9","#004DA6","#DFE9F7","#649420","#F6C649"],"May Flowers":["#97C5CA","#FFEDA5","#FFDCA6","#FFBBAF","#D1BBD3"],"Corral Paradise":["#EBECED","#00997F","#FF907F","#7FBCE7",
"#2C2C2C"],"Rusty Robot":["#E5E5E5","#B2B2B2","#FF8F7D","#97D5CA","#2C2C2C"],Sahara:["#F5EDC3","#E3D8B2","#C5C4A9","#87948F","#6C7878"],Flat:["#CCCCCC","#666666","#CB2B35","#32A5DF","#07977D"],Steppe:["#EBECED","#A3DB71","#FC8E7B","#82B8E7","#CACACA"],"Pastel Primary":["#E5E5E5","#83BBE5","#FF8F7D","#FFEDA5","#A1DB72"],Contrast:["#4384AE","#A3DB71","#FC8E7B","#3D4752","#415777"],"Peter Parker":["#666666","#A3DB71","#FC8E7B","#82B8E7","#404040"]},Kqa={White:!0},Gu={White:{name:"White",colors:"White",
hideSecondary:!0,global:{Rounding:10,Gradient:0},text:{color:"#000000"},block:{LineColor:"#000000"},line:{Shape:"curve"}},WhiteElbow:{name:"WhiteElbow",colors:"White",hideSecondary:!0,global:{Rounding:10,Gradient:0},text:{color:"#000000"},block:{LineColor:"#000000"},line:{Shape:"elbow"}},WhiteDiagonal:{name:"WhiteDiagonal",colors:"White",hideSecondary:!0,global:{Rounding:10,Gradient:0},text:{color:"#000000"},block:{LineColor:"#000000"},line:{Shape:"diagonal"}},Default:{name:"Default",colors:"Tango Sherbet",
global:{Rounding:10,Gradient:.5},text:{color:{method:"oppositeExtreme",parameters:[.65]}},block:{LineColor:{method:"darken",parameters:[.9]}},line:{text:{color:"#000000"}}},Infographics:{name:"Infographics",colors:"Infographics",global:{Rounding:0,Gradient:.25},text:{color:{method:"oppositeExtreme",parameters:[.65]}},block:{LineColor:{method:"darken",parameters:[.8]},Shadow:{b:5,c:"#00000080",x:0,y:3}},line:{text:{color:"#000000"}}},"Flor Marina":{name:"Flor Marina",colors:"Flor Marina",global:{Rounding:20,
Gradient:0},text:{color:{method:"oppositeExtreme",parameters:[.65]}},block:{LineColor:{method:"darken",parameters:[.7]},Shadow:{b:10,c:"#00000080",x:0,y:6}},line:{text:{color:"#000000"}}},"Too Soon, Too Young":{name:"Too Soon, Too Young",colors:"Too Soon, Too Young",global:{Rounding:0,Gradient:.5},text:{italic:!0,color:"#000000aa"},block:{LineColor:{method:"darken",parameters:[.3]},LineWidth:4},line:{LineColor:Fu["Too Soon, Too Young"][4],LineWidth:4,Shape:"elbow",text:{color:"#343B3B"}}},"Ye Olde Faded Photos":{name:"Ye Olde Faded Photos",
colors:"Ye Olde Faded Photos",global:{Rounding:10,Gradient:.25},text:{bold:!0,italic:!0,color:"#000000cc"},block:{LineColor:{method:"darken",parameters:[.5]},LineWidth:5,Shadow:{b:5,c:"#00000080",x:0,y:3}},line:{LineWidth:5,Inset:10,Shape:"elbow",text:{color:"#000000"}}},"Ross Wialot":{name:"Ross Wialot",colors:"Ross Wialot",global:{Rounding:20,Gradient:0},text:{bold:!0,color:"#000000cc"},block:{LineColor:{method:"darken",parameters:[.5]},LineWidth:6,Shadow:{b:10,c:"#00000080",x:0,y:6}},line:{LineWidth:6,
Inset:20,Shape:"elbow",text:{color:"#000000"}}},"Dark Horse":{name:"Dark Horse",colors:"Dark Horse",global:{Rounding:10,Gradient:.5},text:{bold:!0,color:{method:"oppositeExtreme"},size:24},block:{LineColor:"#ffffff",LineWidth:4,Shadow:{b:10,c:"#00000080",x:0,y:6}},line:{LineWidth:4,Inset:10,Shape:"elbow",text:{color:"#000000"}}},"Vintage Cosmetics":{name:"Vintage Cosmetics",colors:"Vintage Cosmetics",global:{Rounding:10,Gradient:.25},text:{bold:!0,color:{method:"oppositeExtreme",parameters:[.25]},
size:22},block:{LineColor:"#ffffff",LineWidth:2,Shadow:{b:5,c:"#00000080",x:0,y:3}},line:{LineWidth:2,Inset:5,Shape:"elbow",text:{color:"#000000"}}},Moorlin:{name:"Moorlin",colors:"Moorlin",global:{Rounding:10,Gradient:0},text:{bold:!0,color:{method:"oppositeExtreme",parameters:[.25]},size:20},block:{LineColor:"#ffffff",LineWidth:1},line:{LineWidth:2,Shape:"elbow",text:{color:"#000000"}}},"Valentine's day kiss":{name:"Valentine's day kiss",colors:"Valentine's day kiss",global:{Rounding:0,Gradient:0},
text:{allCaps:!0,size:18,color:"#00000099"},block:{LineColor:{method:"darken",parameters:[.2]},LineWidth:1,Shadow:{b:10,c:"#00000080",x:0,y:6}},line:{Shape:"elbow",text:{color:"#000000"}}},"Mint raspberry":{name:"Mint raspberry",colors:"Mint raspberry",global:{Rounding:20,Gradient:.25},text:{allCaps:!0,size:16,color:"#000000cc"},block:{LineColor:{method:"darken",parameters:[.3]},LineWidth:1,Shadow:{b:5,c:"#00000080",x:0,y:3}},line:{Shape:"elbow",text:{color:"#000000"}}},"Web portfolio":{name:"Web portfolio",
colors:"Web portfolio",global:{Rounding:40,Gradient:.5},text:{allCaps:!0,size:14},block:{LineColor:{method:"darken",parameters:[.4]},LineWidth:1},line:{Shape:"elbow"}},Boring:{name:"Boring",colors:"White",hideSecondary:!0,global:{Rounding:0,Gradient:0,PageFillColor:"#FFFFFF"},text:{color:"#494949"},block:{LineColor:"#494949",FillColor:"#FFFFFF",StrokeStyle:"solid"},line:{Shape:"elbow",LineColor:"#494949"},ng2:!0,kissMetricEvent:Fha},"Light Blue":{name:"Light Blue",colors:"May Flowers",global:{Rounding:4,
Gradient:0,PageFillColor:"#FFFFFF"},text:{color:"#000000"},block:{LineWidth:0,LineColor:"#B1D6F0",FillColor:"#B1D6F0",StrokeStyle:"solid"},line:{Shape:"elbow",LineColor:"#333333"},ng2:!0,kissMetricEvent:Gha},"Sea Green":{name:"Sea Green",colors:"Corral Paradise",global:{Rounding:6,Gradient:0,PageFillColor:"#FFFFFF"},text:{color:"#303030"},block:{LineWidth:4,LineColor:"#00987e",FillColor:"#95d6cb",StrokeStyle:"solid"},line:{Shape:"elbow",LineColor:"#303030"},ng2:!0,kissMetricEvent:Hha},Steal:{name:"Steal",
colors:"Rusty Robot",global:{Rounding:6,Gradient:0,PageFillColor:"#FFFFFF"},text:{color:"#303030"},block:{LineWidth:4,LineColor:"#b2b2b2",FillColor:"#e5e5e5",StrokeStyle:"solid"},line:{Shape:"elbow",LineColor:"#303030"},ng2:!0,kissMetricEvent:Iha},Desert:{name:"Desert",colors:"Sahara",global:{Rounding:0,Gradient:0,PageFillColor:"#FFFFFF"},text:{color:"#6c7878"},block:{LineWidth:2,LineColor:"#a5a5a5",FillColor:"#f6edc5",StrokeStyle:"solid"},line:{Shape:"elbow",LineColor:"#6c7777"},ng2:!0,kissMetricEvent:Jha},
Retro:{name:"Retro",colors:"Flat",global:{Rounding:0,Gradient:0,PageFillColor:"#a5a5a5"},text:{color:"#6c7878"},block:{LineWidth:2,LineColor:"#666666",FillColor:"#cccccc",StrokeStyle:"solid"},line:{Shape:"curve",LineColor:"#cb2b35"},ng2:!0,kissMetricEvent:Kha},Sandstorm:{name:"Sandstorm",colors:"Steppe",global:{Rounding:0,Gradient:0,PageFillColor:"#fff9eb"},text:{color:"#5a5a5a"},block:{LineWidth:2,LineColor:"#989898",FillColor:"#cbcbcb",StrokeStyle:"solid"},line:{Shape:"elbow",LineColor:"#969696"},
ng2:!0,kissMetricEvent:Lha},Plasma:{name:"Plasma",colors:"Pastel Primary",global:{Rounding:0,Gradient:0,PageFillColor:"#19355a"},text:{color:"#e5e5e5"},block:{LineWidth:1,LineColor:"#83bbe5",FillColor:"#19355a",StrokeStyle:"solid"},line:{Shape:"elbow",LineColor:"#83bbe5"},ng2:!0,kissMetricEvent:Mha},"Moonlit Midnight":{name:"Moonlit Midnight",colors:"Contrast",global:{Rounding:0,Gradient:0,PageFillColor:"#4384ae"},text:{color:"#ffffff"},block:{LineWidth:2,LineColor:"#3d4752",FillColor:"#3e5778",StrokeStyle:"solid"},
line:{Shape:"elbow",LineColor:"#404853"},ng2:!0,kissMetricEvent:Nha},Invert:{name:"Invert",colors:"Peter Parker",global:{Rounding:0,Gradient:0,PageFillColor:"#404040"},text:{color:"#ffffff"},block:{LineWidth:2,LineColor:"#cacaca",FillColor:"#666666",StrokeStyle:"solid"},line:{Shape:"elbow",LineColor:"#d8d8d8"},ng2:!0,kissMetricEvent:Oha}},Hu=Fu["Tango Sherbet"];function Iu(a){return a.substr(a.lastIndexOf("/")+1)}function Lqa(a){var b=Mj?"":bk;a=a.replace(/^\/js\/plugins\/(?:v2|publish)\/(\w*.js)/,"/js/plugins/v2/min/$1");return b+a+"?"+Fda}function Ju(a){return"/js/plugins/v2/"+a}function Mqa(a){a.match(/\/js\/plugins\/[a-z]+\.js/)&&(a=a.replace("/js/plugins/","/js/plugins/v2/"));return a};function Ku(a){for(var b=a.length;0<=b&&0===a[b];)--b;this.jm=a.slice(0,b+1)}g=Ku.prototype;g.evaluate=function(a){return this.jm.reduceRight(function(b,c){return b*a+c},0)};g.fC=function(){return this.jm.length-1};g.add=function(a){for(var b=[],c=Math.max(this.jm.length,a.jm.length),d=0;d<c;d++)b.push((this.jm[d]||0)+(a.jm[d]||0));return new Ku(b)};g.subtract=function(a){for(var b=[],c=Math.max(this.jm.length,a.jm.length),d=0;d<c;d++)b.push((this.jm[d]||0)-(a.jm[d]||0));return new Ku(b)};
function Nqa(a){for(var b=[],c=1;c<a.jm.length;c++)b.push(a.jm[c]*c);return new Ku(b)}g.d7a=1E-5;g.c7a=1E-8;g.b7a=100;function Oqa(a){switch(a.jm.length){case 0:return null;case 1:return Pqa.apply(null,a.jm);case 2:return Qqa.apply(null,a.jm);case 3:return Rqa.apply(null,a.jm);case 4:return Sqa.apply(null,a.jm);default:throw Error("Polynomial of degree >= 4 not supported");}}
function Tqa(a,b,c){for(var d=0;d<a.b7a;d++){var e=a.evaluate(c),f=b.evaluate(c);if(Math.abs(e)<=a.d7a)return c;if(Math.abs(f)>a.c7a)break;c-=e/f}return null}function Uqa(a,b){if(4>=a.jm.length)return Oqa(a).filter(function(a){return b.start<=a&&b.end>=a});var c=Nqa(a),d=Uqa(c,b);Cc(d);d.unshift(b.start);d.push(b.end);for(var e=[],f=1;f<d.length;++f){var h=d[f-1],k=d[f];0>=a.evaluate(h)*a.evaluate(k)&&(h=Tqa(a,c,(h+k)/2),null!==h&&b.start<=h&&b.end>=h&&e.push(h))}return e}
function Vqa(a){var b=new ni(0,1),c=Nqa(a);a=[b.start,b.end].concat(Uqa(c,b)).map(a.evaluate.bind(a));return new ni(Math.min.apply(Math,a),Math.max.apply(Math,a))}function Pqa(){return[]}function Qqa(a,b){return-a/b}function Rqa(a,b,c){a=b*b-4*a*c;if(0>a)return[];if(0===a)return[-b/c/2];a=Math.sqrt(a);return[(-b-a)/c/2,(-b+a)/c/2]}
function Sqa(a,b,c,d){var e=c/d,f=b/d;b=-e/3;var h=(f+e*b)/3;c=h*h*h;a=e*f/6-e*e*e/27-a/d/2;d=c+a*a;if(0===d)return c=El(a),[b+2*c,b-c];if(0<d)return c=Math.sqrt(d),[b+El(a+c)+El(a-c)];d=2*Math.sqrt(-h);c=Math.acos(a/Math.sqrt(-c));return[b+d*Math.cos(c/3),b+d*Math.cos((c+2*Math.PI)/3),b+d*Math.cos((c+4*Math.PI)/3)]};function Lu(a){this.xb=a}function Mu(a,b){var c=a.xb.map(function(a){return a[b]});switch(a.xb.length){case 4:return Wqa.apply(null,c);default:throw Error("Degree "+(a.xb.length-1)+" bezier not supported");}}Lu.prototype.ma=function(){var a=Mu(this,"x"),b=Mu(this,"y"),a=Vqa(a),b=Vqa(b);return new M(a.start,b.start,a.end-a.start,b.end-b.start)};
Lu.prototype.evaluate=function(a){switch(this.xb.length){case 2:return Nu.prototype.evaluate.apply(null,this.xb);case 3:return Ou.prototype.evaluate.apply(null,this.xb);case 4:return Pu.prototype.evaluate.apply(null,this.xb);default:return new L(Mu(this,"x").evaluate(a),Mu(this,"y").evaluate(a))}};
Lu.prototype.split=function(a,b){for(var c=[a];1<Wb(c).length;){for(var d=Wb(c),e=[],f=1;f<d.length;++f)e.push((new Nu(d[f-1],d[f])).evaluate(b));c.push(e)}b=[];d=[];for(f=0;f<a.length;++f)b.push(c[f][0]),d.push(c[a.length-f-1][f]);return[new Lu(b),new Lu(d)]};function Nu(a,b){this.xb=[a,b]}z(Nu,Lu);Nu.prototype.evaluate=function(a){var b=1-a;return new L(this.xb[0].x*b+this.xb[1].x*a,this.xb[0].y*b+this.xb[1].y*a)};function Ou(a,b,c){this.xb=[a,b,c]}z(Ou,Lu);
Ou.prototype.evaluate=function(a){var b=1-a,c=b*b,d=a*a;return new L(this.xb[0].x*c+2*this.xb[1].x*b*a+this.xb[2].x*d,this.xb[0].y*c+2*this.xb[1].y*b*a+this.xb[2].y*d)};function Pu(a,b,c,d){this.xb=[a,b,c,d]}z(Pu,Lu);function Wqa(a,b,c,d){return new Ku([a,3*(b-a),3*(a-2*b+c),d-a+3*(b-c)])}Pu.prototype.evaluate=function(a){var b=a*a*a,c=1-a,d=c*c*c;return new L(this.xb[0].x*d+3*c*a*(this.xb[1].x*c+this.xb[2].x*a)+this.xb[3].x*b,this.xb[0].y*d+3*c*a*(this.xb[1].y*c+this.xb[2].y*a)+this.xb[3].y*b)};
function Xqa(a){var b=a.xb[0],c=a.xb[1],d=a.xb[2];a=a.xb[3];var e=new L(.5*b.x+.5*c.x,.5*b.y+.5*c.y),f=new L(.5*c.x+.5*d.x,.5*c.y+.5*d.y),d=new L(.5*d.x+.5*a.x,.5*d.y+.5*a.y),c=new L(.5*e.x+.5*f.x,.5*e.y+.5*f.y),f=new L(.5*f.x+.5*d.x,.5*f.y+.5*d.y),h=new L(.5*c.x+.5*f.x,.5*c.y+.5*f.y);return[new Pu(b,e,c,h),new Pu(h,f,d,a)]}
function Yqa(a,b,c){function d(a,d,f,h){function q(b){var c=1-b,q=c*c,t=q*c,u=b*b,y=u*b;e.push(new L(t*a.x+3*q*b*d.x+3*c*u*f.x+y*h.x,t*a.y+3*q*b*d.y+3*c*u*f.y+y*h.y))}function t(a){var b=a*a;return Math.atan2(da*b+aa*a+Y,G*b+H*a+N)}function u(a){var b=G*a.x+da*a.y,c=H*a.x+aa*a.y;a=N*a.x+Y*a.y;var d=Math.sqrt(c*c-4*b*a);return 0<c?[(-c-d)/(2*b),2*a/(-c-d)]:[(-c+d)/(2*b),2*a/(-c+d)]}function y(){var a=null,b=u(ha);b[0]>E&&1>b[0]&&(a=b[0]);b[1]>E&&1>b[1]&&(null==a||b[1]<a)&&(a=b[1]);b=u(la);b[0]>E&&
1>b[0]&&(null==a||b[0]<a)&&(a=b[0]);b[1]>E&&1>b[1]&&(null==a||b[1]<a)&&(a=b[1]);return a||1}var A=Math.max(Math.abs(h.x-a.x),Math.abs(h.y-a.y));if(A<=c)for(var C=Math.min(2/A,.5),E=0;1>E;E+=C)q(E);else for(var G=-3*a.x-9*f.x+3*h.x+9*d.x,H=6*a.x+6*f.x-12*d.x,N=-3*a.x+3*d.x,da=-3*a.y-9*f.y+3*h.y+9*d.y,aa=6*a.y+6*f.y-12*d.y,Y=-3*a.y+3*d.y,C=0,ha=new L(0,0),la=new L(0,0),C=Math.max(Math.PI/75,Math.min(Math.PI/12,b(A))),A=Math.PI/2-C,E=1E-5;1>E;E=y())q(E),C=t(E),ha.x=Math.cos(C+A),ha.y=Math.sin(C+A),la.x=
Math.cos(C-A),la.y=Math.sin(C-A)}if(isNaN(c)||null==c)c=10;b||(b=function(a){return c/2/a});for(var e=[],f=0;f<a.length;f++){var h=a[f].xb;d(h[0],h[1],h[2],h[3])}e.push(a[a.length-1].xb[3]);return e}function Qu(a,b,c){for(var d=[],e=0;e<a.length-1;e++)d.push(new Pu(new L(a[e].x,a[e].y),new L(a[e].x+a[e].nx,a[e].y+a[e].ny),new L(a[e+1].x-a[e+1].nx,a[e+1].y-a[e+1].ny),new L(a[e+1].x,a[e+1].y)));return Yqa(d,b,c)};var Ru={dashed:[10,5],longdash:[20,10],dashdot:[10,5,1,5],dashdotdot:[10,5,1,5,1,5],dashlongdash:[10,5,20,5],dashed32:[3,2],dashed44:[4,4]},Su={dotted:[4],dotdotdot:[2]};
function Zqa(a){for(var b=[],c=0;3>c;c++){b[c]=[];for(var d=0;3>d;d++)b[c][d]=c==d?1:0}b={mJ:new pi(b),sJ:1,VO:0,uO:0,vO:1};if(null==a||void 0==a)return b;for(c=0;c<a.length;c++)switch(d=a[c],d.type){case "saturation":for(var e=d.amt,d=[.3086,.6094,.082],e=1+(0<e?3*e/100:e/100),f=0;3>f;f++)for(var h=0;3>h;h++)f==h?si(b.mJ,f,h,d[h]*(1-e)+e):si(b.mJ,f,h,d[h]*(1-e));break;case "contrast":b.sJ=1+d.amt/100;b.VO=(1-b.sJ)/2;break;case "brightness":d=d.amt,b.uO=Math.abs(d/100),b.vO=0<d?1:0}return b}
function $qa(a,b,c,d,e){for(var f=[],h=0;h<a.length;h++){var k=a[h];f.push(new L(k.x/c,k.y/d))}a=[];for(h=0;h<f.length-1;h++){var k=f[h],l=f[h+1],m=!0,n=Math.atan2(l.y-k.y,l.x-k.x)+b*Math.PI/2,k=new L(k.x+Math.cos(n),k.y+Math.sin(n)),l=new L(l.x+Math.cos(n),l.y+Math.sin(n));if(0<a.length&&(n=Jl(k,cm(k,l),a[a.length-1],cm(a[a.length-1],a[a.length-2]))))if(e)a.splice(a.length-1,1,new L(n.x,n.y)),m=!1;else{var q=cm(k,f[h]),n=cm(a[a.length-1],f[h]),q=Math.atan2(q.y,q.x),n=Math.atan2(n.y,n.x);if(-1==b)for(;q<
n;)q+=2*Math.PI;else for(;n<q;)n+=2*Math.PI;n=(q+n)/2;a.push(new L(f[h].x+Math.cos(n),f[h].y+Math.sin(n)))}m&&a.push(k);a.push(l)}for(h=1;h<a.length-1;h++)for(k=a[h],l=a[h+1],b=0;b<h;b++)if(n=Nl(k,l,a[b],a[b+1]),1==n){a.splice(b+1,h-b);h-=h-b;break}else if(n){a.splice(b+1,h-b,n);h-=h-b-1;break}for(h=0;h<a.length;h++)k=a[h],k.x*=c,k.y*=d;return a}
var Tu={stripethinthin:[1,1,1,0],stripethickthick:[2,1,2,0],stripetriple:[1,1,1,1,1,0],stripethinthick:[1,1,2,1],stripethickthin:[2,1,1,1],stripethickthinthick:[2,1,1,1,2,0],stripethinthickthin:[1,1,2,1,1,1]};
function ara(a){return a.map(function(a){if("move"==a.Action)return"M "+a.x+" "+a.y;if("line"==a.Action)return"L "+a.x+" "+a.y;if("curve"==a.Action)return a.Control.map(function(a){return"C "+a.x1+" "+a.y1+" "+a.x2+" "+a.y2+" "+a.x3+" "+a.y3}).join(" ");if("close"==a.Action)return"Z";if("arc"==a.Action)return"A "+a.Radius+","+a.Radius+" 0 0,1 "+(a.Center.x+a.Radius*Math.cos(a.EndAngle))+","+(a.Center.y+a.Radius*Math.sin(a.EndAngle))}).join(" ")}
function Uu(a,b,c){function d(){return wk("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_")}return a.map(function(a){if(a.Image){var f=a.BoundingBox;a={FillColor:{url:a.Image,pos:"fill"},Actions:[{Action:"move",x:f.x,y:f.y},{Action:"line",x:f.x+f.w,y:f.y},{Action:"line",x:f.x+f.w,y:f.y+f.h},{Action:"line",x:f.x,y:f.y+f.h},{Action:"close"}]}}var f=' fill="none"',h="";if(a.FillColor){var k=us(a.FillColor);if(k.tk)f=' fill="'+k.Vd()+'" fill-opacity="'+k.Ja()+'"';else if(k.Tw)f=d(),
c[f]=Toa(k,f,b),f=' fill="url(#'+f+')"';else if(k.uk){var l=mr;if(l=k.size()||l.Pl(k.url()))f=d(),c[f]=Roa(k,f,b,l.width,l.height,c),f=' fill="url(#'+f+')"'}}a.LineWidth&&a.StrokeColor&&(h=us(a.StrokeColor),h=' stroke="'+h.Vd()+'" stroke-opacity="'+h.Ja()+'" stroke-width="'+a.LineWidth+'"');return'<path d="'+ara(a.Actions)+'"'+h+f+"/>"}).join("")}
function bra(a,b,c){if(0!=b.length%2||0==b.length)return a;for(var d=new L(.1,.1),e=0;e<a.length;e++){var f=[],h=Vu(a[e]),k=!1;h.forEach(function(a){if(a.closed){for(var b=0;b<a.length-2;b++)Il(a[b],a[b+2])&&(a[b+2]=lm(a[b+2],d),k=!0);2<a.length&&(Il(a[a.length-2],a[0])&&(a[0]=cm(a[0],d),k=!0),Il(a[a.length-1],a[1])&&(a[1]=cm(a[1],d),k=!0))}});var h=Wu(h),l=h.filter(function(a){return!a.closed}),m=h.filter(function(a){return a.closed}),n=new ClipperLib.ClipperOffset;n.MiterLimit=8;n.Leb=25E4;var q=
c/Ik(b),t=[];l.forEach(function(a){a=a.map(function(a){return{x:a.X/1E6,y:a.Y/1E6}});t.push(a)});for(var l=q*(Ik(b)-1)/2,u=0;u<b.length;u++){var y=b[u];if(1!=u%2){if(k&&0>=l)break;if(0<m.length){var A=l-(y-1)*q;n.Clear();n.AddPaths(h.filter(function(a){return a.closed}),ClipperLib.JoinType.jtMiter,ClipperLib.EndType.etClosedPolygon);for(var C=y;0<C;C--){var E=new ClipperLib.Paths;n.Execute(E,1E6*A);Xu(E).forEach(function(a){f.push(a)});A=q;n.Clear();n.AddPaths(E,ClipperLib.JoinType.jtMiter,ClipperLib.EndType.etClosedPolygon)}}if(0<
t.length)for(A=l,C=y-1;0<=C;C--)t.forEach(function(a){a=0==A?jj(a):$qa(a,0>A?-1:1,A,A);for(var b=0;b<a.length;b++)f.push({Action:0==b?"move":"line",x:a[b].x,y:a[b].y})}),A-=q}l-=y*q}"FillColor"in a[e]&&(a.splice(e,0,jj(a[e])),delete a[e].StrokeColor,delete a[e].LineWidth,e++,delete a[e].FillColor);a[e].Actions=f;a[e].LineWidth=q}return a}
function cra(a,b){if(0==b.length)return a;for(var c=Ik(b),d=0;d<a.length;d++)if(null!=a[d].Actions&&!a[d].NoDashing&&a[d].LineWidth){var e=0,f=0,h=0,k=0,l=0,m=0,n=a[d].LineWidth/2,q=[],t=function(a,b){q.push({Action:"move",x:a+n,y:b},{Action:"curve",Control:Pl(a-n,b-n,2*n,2*n,0,2*Math.PI)},{Action:"close"})},u=function(a){for(var d=Xl(new L(e,f),a[0]),h=0;h<a.length-1;h++)d+=Xl(a[h],a[h+1]);var k;k=d>.67*c?d/(Math.round(d/c)*c):1E9;a.forEach(function(a){var c=a.x;a=a.y;if(c!=e||a!=f){for(var d=c-
e,h=a-f,n=Math.sqrt(d*d+h*h),d=d/n,h=h/n;(b[m]-l)*k<n;)n-=(b[m]-l)*k,l=0,t(c-d*n,a-h*n),m=(m+1)%b.length;l+=n/k;e=c;f=a}})},y=function(a,b,c,d,e){u([new L(a.x+Math.cos(c)*b,a.y+Math.sin(c)*b)]);a=Ol(a,b,b,c,d,e);0<a.length&&u(a)};a[d].StrokeLocation&&(a[d].OriginalActions=jj(a[d].Actions));for(var A=a[d].Actions||[],C=0;C<A.length;C++){var E=A[C];if("move"==E.Action&&A[C+1]&&"move"!=A[C+1].Action)0<q.length&&t(e,f),h=E.x,k=E.y,e=E.x,f=E.y,m=l=0,t(e,f);else if("line"==E.Action)if(E.c){for(E=[E];A[C+
1]&&"line"==A[C+1].Action;)E.push(A[++C]);u(E)}else u([E]);else"close"==E.Action?u([new L(h,k)]):"curve"==E.Action?(E.Control||[]).forEach(function(a){var b=a.x3,c=a.y3;u(Qu([new Al(e,f,a.x1-e,a.y1-f),new Al(b,c,b-a.x2,c-a.y2)],void 0,void 0))}):"arc"==E.Action&&y(E.Center,E.Radius,E.StartAngle,E.EndAngle,E.Clockwise)}a.splice(d,0,jj(a[d]));delete a[d].StrokeColor;delete a[d].LineWidth;d++;a[d].FillColor=a[d].StrokeColor;delete a[d].StrokeColor;delete a[d].LineWidth;a[d].Actions=q}return a}
function Yu(a,b){if(b.length%2||0==b.length)return a;for(var c=Ik(b),d=0;d<a.length;d++)if(null!=a[d].Actions&&!a[d].NoDashing&&a[d].LineWidth){var e=0,f=0,h=0,k=0,l=b[0]/2,m=0,n=0,q=[],t=function(a){for(var d=Xl(new L(e,f),a[0]),h=0;h<a.length-1;h++)d+=Xl(a[h],a[h+1]);var k;k=d>.67*c?d/(Math.round(d/c)*c):1E9;a.forEach(function(a){var c=a.x;a=a.y;if(c!=e||a!=f){for(var d=c-e,h=a-f,n=Math.sqrt(d*d+h*h),d=d/n,h=h/n;(b[m]-l)*k<n;){n-=(b[m]-l)*k;l=0;var t=c-d*n,u=a-h*n;m%2?q.push({Action:"move",x:t,
y:u}):q.push({Action:"line",x:t,y:u});m=(m+1)%b.length}m%2||q.push({Action:"line",x:c,y:a});l+=n/k;e=c;f=a}})},u=function(a,b,c,d,e){t([new L(a.x+Math.cos(c)*b,a.y+Math.sin(c)*b)]);a=Ol(a,b,b,c,d,e);0<a.length&&t(a)};a[d].StrokeLocation&&(a[d].OriginalActions=jj(a[d].Actions));for(var y=a[d].Actions||[],A=0;A<y.length;A++){var C=y[A];if("move"==C.Action)h=C.x,k=C.y,e=C.x,f=C.y,l=b[0]/2,m=0,n=q.length,q.push(C);else if("line"==C.Action)if(C.c){for(C=[C];y[A+1]&&"line"==y[A+1].Action;)C.push(y[++A]);
t(C)}else t([C]);else if("close"==C.Action)if(t([new L(h,k)]),bc(q.slice(n+1),function(a){return"move"==a.Action}))for(q.splice(n,1);"line"==q[n].Action;)q.push(q[n]),q.splice(n,1);else q.pop(),q.push({Action:"close"});else"curve"==C.Action?(C.Control||[]).forEach(function(a){var b=a.x3,c=a.y3;t(Qu([new Al(e,f,a.x1-e,a.y1-f),new Al(b,c,b-a.x2,c-a.y2)]))}):"arc"==C.Action&&u(C.Center,C.Radius,C.StartAngle,C.EndAngle,C.Clockwise)}a.splice(d,0,jj(a[d]));delete a[d].StrokeColor;delete a[d].LineWidth;
d++;delete a[d].FillColor;a[d].Actions=q}return a}
function Zu(a,b,c){for(var d=0;d<a.length;d++){var e=a[d];e.Image&&(e.BoundingBox.x+=b,e.BoundingBox.y+=c);if(za(e.FillColor))if(e.FillColor.bb&&(e.FillColor.bb.x+=b,e.FillColor.bb.y+=c),ua(e.FillColor.pos))for(var f=0;f<e.FillColor.pos.length;f++)e.FillColor.pos[f].x+=b,e.FillColor.pos[f].y+=c;else za(e.FillColor.pos)&&(e.FillColor.pos.x+=b,e.FillColor.pos.y+=c);if(null!=e.Actions)for(f=0;f<e.Actions.length;f++){var h=e.Actions[f];void 0!==h.x&&(h.x+=b,h.y+=c);void 0!==h.Center&&(h.Center.x+=b,h.Center.y+=
c);if("curve"==h.Action&&h.Control)for(var k=0;k<h.Control.length;k++){var l=h.Control[k];l.x1+=b;l.x2+=b;l.x3+=b;l.y1+=c;l.y2+=c;l.y3+=c}}}}function dra(a,b,c){a=jj(a);Zu(a,b,c);return a}
function era(a,b,c,d){function e(a){return a+2*(k-a)}function f(a){return a+2*(l-a)}var h=[],k=b.x+b.w/2,l=b.y+b.h/2;for(b=0;b<a.length;b++)a[b].Image&&(c&&(a[b].FlipX=c,a[b].BoundingBox.x=e(a[b].BoundingBox.x)-a[b].BoundingBox.w),d&&(a[b].FlipY=d,a[b].BoundingBox.y=f(a[b].BoundingBox.y)-a[b].BoundingBox.h)),za(a[b].FillColor)&&(a[b].FillColor.FlipX=c,a[b].FillColor.FlipY=d),null!=a[b].Actions&&D(a[b].Actions||[],function(a){c&&(void 0!==a.x&&(a.x=e(a.x)),"curve"==a.Action?D(a.Control||[],function(a){a.x1=
e(a.x1);a.x2=e(a.x2);a.x3=e(a.x3)}):"arc"==a.Action&&(a.Center.x=e(a.Center.x),a.StartAngle=Math.PI-a.StartAngle,a.EndAngle=Math.PI-a.EndAngle,a.Clockwise=!a.Clockwise));d&&(void 0!==a.y&&(a.y=f(a.y)),"curve"==a.Action?D(a.Control||[],function(a){a.y1=f(a.y1);a.y2=f(a.y2);a.y3=f(a.y3)}):"arc"==a.Action&&(a.Center.y=f(a.Center.y),a.StartAngle=-a.StartAngle,a.EndAngle=-a.EndAngle,a.Clockwise=!a.Clockwise));h.push(a)});return a}
function fra(a,b){var c,d,e,f;function h(a,b,c,d){a=c-a;b=d-b;return Math.sqrt(a*a+b*b)}function k(a,b,c,d){a=c-a;b=d-b;d=Math.sqrt(a*a+b*b);return 0==d?{x:0,y:0}:{x:a/d,y:b/d}}if(0==b)return a;for(var l=0,m=0,n=0;n<a.length;n++)if(!a[n].NoRounding&&null!=a[n].Actions){for(var q=1<a[n].Actions.length?ab(a[n].Actions[1]):null,t=0;t<a[n].Actions.length-1;t++){var u=a[n].Actions[t],y=a[n].Actions[t+1];"close"==y.Action&&(y={Action:"line",x:a[n].Actions[0].x,y:a[n].Actions[0].y});if("line"==u.Action&&
"line"==y.Action){var A=k(u.x,u.y,l,m),C=k(u.x,u.y,y.x,y.y);e=h(u.x,u.y,l,m);f=h(u.x,u.y,y.x,y.y);y=1;if(e<2*b||f<2*b)y=Math.min(e/2,f/2)/b;if(0>=A.x*C.x+A.y*C.y){e=-A.y;f=A.x;c=-C.y;d=C.x;0>e*C.x+f*C.y&&(e*=-1,f*=-1);0>c*A.x+d*A.y&&(c*=-1,d*=-1);var E=0,E=.001>e-c?y*b*(C.y-A.y)/(f-d):y*b*(C.x-A.x)/(e-c),G=Math.atan2(-f,-e),H=Math.atan2(-d,-c);c=0<e*d-f*c;a[n].Actions.splice(t+1,0,{Action:"arc",Center:{x:u.x+A.x*y*b+e*E,y:u.y+A.y*y*b+f*E},Radius:E,StartAngle:G,EndAngle:H,Clockwise:c})}else a[n].Actions.splice(t+
1,0,{Action:"curve",Control:[{x1:u.x+A.x*y*b*.4477152502,y1:u.y+A.y*y*b*.4477152502,x2:u.x+C.x*y*b*.4477152502,y2:u.y+C.y*y*b*.4477152502,x3:u.x+C.x*y*b,y3:u.y+C.y*y*b}]});l=u.x;m=u.y;u.x+=A.x*y*b;u.y+=A.y*y*b;t++}else"move"==u.Action||"line"==u.Action?(l=u.x,m=u.y):"curve"==u.Action&&0<u.Control.length&&(l=u.Control[u.Control.length-1].x3,m=u.Control[u.Control.length-1].y3)}if(a[n].Actions.length&&"close"==a[n].Actions[a[n].Actions.length-1].Action&&"move"==a[n].Actions[0].Action&&"line"==a[n].Actions[1].Action){u=
a[n].Actions[0];y=q||a[n].Actions[1];A=k(u.x,u.y,l,m);C=k(u.x,u.y,y.x,y.y);e=h(u.x,u.y,l,m);f=h(u.x,u.y,y.x,y.y);y=1;if(e<2*b||f<2*b)y=Math.min(e/2,f/2)/b;0>=A.x*C.x+A.y*C.y?(e=-A.y,f=A.x,c=-C.y,d=C.x,0>e*C.x+f*C.y&&(e*=-1,f*=-1),0>c*A.x+d*A.y&&(c*=-1,d*=-1),E=0,E=0===e-c?y*b*(C.y-A.y)/(f-d):y*b*(C.x-A.x)/(e-c),G=Math.atan2(-f,-e),H=Math.atan2(-d,-c),c=0<e*d-f*c,a[n].Actions.splice(t,0,{Action:"arc",Center:{x:u.x+A.x*y*b+e*E,y:u.y+A.y*y*b+f*E},Radius:E,StartAngle:G,EndAngle:H,Clockwise:c}),u.x+=C.x*
y*b,u.y+=C.y*y*b):(a[n].Actions.splice(1,0,{Action:"curve",Control:[{x1:u.x+A.x*y*b*.4477152502,y1:u.y+A.y*y*b*.4477152502,x2:u.x+C.x*y*b*.4477152502,y2:u.y+C.y*y*b*.4477152502,x3:u.x+C.x*y*b,y3:u.y+C.y*y*b}]}),u.x+=A.x*y*b,u.y+=A.y*y*b)}}return a}
function $u(a,b){function c(a,b,c,d){a=c-a;b=d-b;return Math.sqrt(a*a+b*b)}function d(a,b,c,d){a=c-a;b=d-b;d=Math.sqrt(a*a+b*b);return 0==d?{x:0,y:0}:{x:a/d,y:b/d}}if(0==b)return a;for(var e=0,f=0,h=0;h<a.length;h++)if(!a[h].NoRounding&&null!=a[h].Actions){for(var k=1<a[h].Actions.length?ab(a[h].Actions[1]):null,l=0;l<a[h].Actions.length-1;l++){var m=a[h].Actions[l],n=a[h].Actions[l+1];"close"==n.Action&&(n={Action:"line",x:a[h].Actions[0].x,y:a[h].Actions[0].y});if("line"==m.Action&&"line"==n.Action){var q=
d(m.x,m.y,e,f),t=d(m.x,m.y,n.x,n.y),u=c(m.x,m.y,e,f),n=c(m.x,m.y,n.x,n.y),y=1;if(u<2*b||n<2*b)y=Math.min(u/2,n/2)/b;a[h].Actions.splice(l+1,0,{Action:"curve",Control:[{x1:m.x+q.x*y*b*.4477152502,y1:m.y+q.y*y*b*.4477152502,x2:m.x+t.x*y*b*.4477152502,y2:m.y+t.y*y*b*.4477152502,x3:m.x+t.x*y*b,y3:m.y+t.y*y*b}]});e=m.x;f=m.y;m.x+=q.x*y*b;m.y+=q.y*y*b;l++}else"move"==m.Action||"line"==m.Action?(e=m.x,f=m.y):"curve"==m.Action&&0<m.Control.length&&(e=m.Control[m.Control.length-1].x3,f=m.Control[m.Control.length-
1].y3)}if(a[h].Actions.length&&"close"==a[h].Actions[a[h].Actions.length-1].Action&&"move"==a[h].Actions[0].Action&&"line"==a[h].Actions[1].Action){n=k||a[h].Actions[1];q=d(a[h].Actions[0].x,a[h].Actions[0].y,e,f);t=d(a[h].Actions[0].x,a[h].Actions[0].y,n.x,n.y);u=c(a[h].Actions[0].x,a[h].Actions[0].y,e,f);n=c(a[h].Actions[0].x,a[h].Actions[0].y,n.x,n.y);y=1;if(u<2*b||n<2*b)y=Math.min(u/2,n/2)/b;a[h].Actions.splice(1,0,{Action:"curve",Control:[{x1:a[h].Actions[0].x+q.x*y*b*.4477152502,y1:a[h].Actions[0].y+
q.y*y*b*.4477152502,x2:a[h].Actions[0].x+t.x*y*b*.4477152502,y2:a[h].Actions[0].y+t.y*y*b*.4477152502,x3:a[h].Actions[0].x+t.x*y*b,y3:a[h].Actions[0].y+t.y*y*b}]});a[h].Actions[0].x+=q.x*y*b;a[h].Actions[0].y+=q.y*y*b}}return a}function av(a){return[{Action:"move",x:a.x,y:a.y},{Action:"line",x:a.x+a.w,y:a.y},{Action:"line",x:a.x+a.w,y:a.y+a.h},{Action:"line",x:a.x,y:a.y+a.h},{Action:"close"}]}
function gra(a,b,c){function d(b,d,e,m){if(b){var n=d,q=e,t=b.width||c.width,u=b.height||c.width;"outside"==c.vma?(-1==n&&(n=a.x-t),1==n&&(n=a.x+a.w),0==n&&(n=a.x-1,t=a.w+2),-1==q&&(q=a.y-u),1==q&&(q=a.y+a.h),0==q&&(q=a.y-1,u=a.h+2)):"inside"==c.vma?(-1==n&&(n=a.x),1==n&&(n=a.x+a.w-t),0==n&&(n=a.x+t-1,t=a.w-2*t+2),-1==q&&(q=a.y),1==q&&(q=a.y+a.h-u),0==q&&(q=a.y+u-1,u=a.h-2*u+2)):"center"==c.vma&&(-1==n&&(n=a.x-t/2),1==n&&(n=a.x+a.w-t/2),0==n&&(n=a.x+t/2-1,t=a.w-t+2),-1==q&&(q=a.y-u/2),1==q&&(q=a.y+
a.h-u/2),0==q&&(q=a.y+u/2-1,u=a.h-u+2));f=new M(n,q,t,u);var y;if(b.url)if(b.Gn){n=[];if(0==d&&0==e)for(e=f.y;e<f.y+f.h;e+=b.Gn)for(d=f.x;d<f.x+f.w;d+=b.Gn)n.push(new M(d,e,b.Gn,b.Gn));else if(0==d)for(d=f.x;d<f.x+f.w;d+=b.Gn)n.push(new M(d,f.y,b.Gn,f.h));else if(0==e)for(e=f.y;e<f.y+f.h;e+=b.Gn)n.push(new M(f.x,e,f.w,b.Gn));y={url:b.url,pos:n}}else y={url:b.url,pos:f};else b.color&&(y=b.color);y&&m({FillColor:y,Actions:av(f)})}}for(var e=0;e<b.length;e++){if(b[e].LineWidth)if(b[e].FillColor)delete b[e].LineWidth,
delete b[e].StrokeColor;else{b.splice(e--,1);continue}b[e].Composition="source-atop"}var f;c.Zz&&(d(c.Zz.lpa,-1,-1,w(b.unshift,b)),d(c.Zz.Zoa,1,-1,w(b.unshift,b)),d(c.Zz.Zta,-1,1,w(b.unshift,b)),d(c.Zz.vsa,1,1,w(b.unshift,b)),d(c.Zz.n,0,-1,w(b.unshift,b)),d(c.Zz.Wf,0,1,w(b.unshift,b)),d(c.Zz.w,-1,0,w(b.unshift,b)),d(c.Zz.e,1,0,w(b.unshift,b)),d(c.Zz.fill,0,0,w(b.unshift,b)));c.$z&&(d(c.$z.lpa,-1,-1,w(b.push,b)),d(c.$z.Zoa,1,-1,w(b.push,b)),d(c.$z.Zta,-1,1,w(b.push,b)),d(c.$z.vsa,1,1,w(b.push,b)),
d(c.$z.n,0,-1,w(b.push,b)),d(c.$z.Wf,0,1,w(b.push,b)),d(c.$z.w,-1,0,w(b.push,b)),d(c.$z.e,1,0,w(b.push,b)),d(c.$z.fill,0,0,w(b.push,b)));D(c.images||[],function(c){var d=new M(a.x+a.w*c.Ag.x-c.size.w*c.anchor.x,a.y+a.h*c.Ag.y-c.size.h*c.anchor.y,c.size.w,c.size.h);b.push({FillColor:{url:c.url,pos:d},Actions:av(d)})});return b}
var hra={simple:{width:40,padding:80,vma:"center",Zz:{lpa:{url:ck+"/app/webroot/img/frame/simple/nw.png"},Zoa:{url:ck+"/app/webroot/img/frame/simple/ne.png"},Zta:{url:ck+"/app/webroot/img/frame/simple/sw.png"},vsa:{url:ck+"/app/webroot/img/frame/simple/se.png"},n:{url:ck+"/app/webroot/img/frame/simple/n.png",Gn:120},Wf:{url:ck+"/app/webroot/img/frame/simple/s.png",Gn:120},e:{url:ck+"/app/webroot/img/frame/simple/e.png",Gn:120},w:{url:ck+"/app/webroot/img/frame/simple/w.png",Gn:120},fill:{color:"#ffffff"}},
$z:{lpa:{url:ck+"/app/webroot/img/frame/simple/nw-over.png"},Zoa:{url:ck+"/app/webroot/img/frame/simple/ne-over.png"},Zta:{url:ck+"/app/webroot/img/frame/simple/sw-over.png"},vsa:{url:ck+"/app/webroot/img/frame/simple/se-over.png"},n:{url:ck+"/app/webroot/img/frame/simple/n-over.png",Gn:120},Wf:{url:ck+"/app/webroot/img/frame/simple/s-over.png",Gn:120},e:{url:ck+"/app/webroot/img/frame/simple/e-over.png",Gn:120},w:{url:ck+"/app/webroot/img/frame/simple/w-over.png",Gn:120}},images:[]}};
function Vu(a,b,c,d){for(var e=[],f=[],h=0,k=0,l=0;l<a.Actions.length;l++){var m=a.Actions[l];if("move"==m.Action)h=m.x,k=m.y,1<f.length&&e.push(f),f=[new L(h,k)];else if("line"==m.Action)sm(f[f.length-1],m,.1)||f.push(new L(m.x,m.y)),h=m.x,k=m.y;else if("curve"==m.Action)for(var n=0;n<m.Control.length;n++){k=Qu([{x:h,y:k,nx:m.Control[n].x1-h,ny:m.Control[n].y1-k},{x:m.Control[n].x3,y:m.Control[n].y3,nx:m.Control[n].x3-m.Control[n].x2,ny:m.Control[n].y3-m.Control[n].y2}],void 0,d);for(h=0;h<k.length;h++)sm(f[f.length-
1],k[h],.1)||f.push(k[h]);h=k[k.length-1].x;k=k[k.length-1].y}else if("arc"==m.Action){m=Ol(m.Center,m.Radius,m.Radius,m.StartAngle,m.EndAngle,m.Clockwise);for(h=0;h<m.length;h++)f.push(m[h]);h=m[m.length-1].x;k=m[m.length-1].y}else"close"==m.Action&&(0<f.length&&(h=f[0].x,k=f[0].y),1<f.length&&(2<f.length&&(f.closed=!0),e.push(f)),f=[new L(h,k)])}if(!c&&1<f.length&&0<a.LineWidth||c&&2<f.length&&a.FillColor)h=f[0].x,k=f[0].y,e.push(f);if(b&&(!a.LineWidth||!a.StrokeColor||us(a.StrokeColor).SK())&&
a.FillColor&&(a=us(a.FillColor),a.uk)){var q=a.Cz();c=a.size();if(q&&c){var t=[];ps(a,b,c.width,c.height).forEach(function(a){t=t.concat(q.map(function(b){return b.map(function(b){return{X:Math.round(1E6*(b.x*a.w+a.x)),Y:Math.round(1E6*(b.y*a.h+a.y))}})}))});a=e.map(function(a){return a.map(function(a){return{X:Math.round(1E6*a.x),Y:Math.round(1E6*a.y)}})});b=new ClipperLib.Clipper;b.AddPaths(a,ClipperLib.PolyType.ptSubject,!0);b.AddPaths(t,ClipperLib.PolyType.ptClip,!0);a=new ClipperLib.Paths;b.Execute(ClipperLib.ClipType.ctIntersection,
a,ClipperLib.PolyFillType.pftNonZero,ClipperLib.PolyFillType.pftNonZero)&&(e=a.map(function(a){a=a.map(function(a){return new L(a.X/1E6,a.Y/1E6)});a.closed=!0;return a}))}}return e}function ira(a,b){for(var c=[],d=0;d<a.length;d++)c=c.concat(Vu(a[d],null,void 0,b));return c}function Xu(a){var b=[];a.forEach(function(a){b.push({Action:"move",x:a[0].X/1E6,y:a[0].Y/1E6});for(var d=1;d<a.length;d++)b.push({Action:"line",x:a[d].X/1E6,y:a[d].Y/1E6});b.push({Action:"close"})});return b}
function Wu(a){return a.map(function(a){var c=a.map(function(a){return{X:Math.round(1E6*a.x),Y:Math.round(1E6*a.y)}});c.closed=a.closed;return c})}
function jra(a,b){var c=new ClipperLib.Clipper;a.forEach(function(a){a.FillColor&&Wu(Vu(a,b)).forEach(function(a){c.AddPath(a,ClipperLib.PolyType.ptSubject,a.closed)});if(a.StrokeColor){var e=us(a.StrokeColor);e.tk&&0<e.Ja()&&0<a.LineWidth&&Wu(Vu(a,b)).forEach(function(b){var e=new ClipperLib.ClipperOffset(10);e.AddPath(b,ClipperLib.JoinType.jtMiter,b.closed?ClipperLib.EndType.etClosedPolygon:ClipperLib.EndType.etOpenButt);b=new ClipperLib.Paths;e.Execute(b,1E6*a.LineWidth/2);0<b.length&&b.forEach(function(a){c.AddPath(a,
ClipperLib.PolyType.ptClip,!0)})})}});a=new ClipperLib.Paths;c.Execute(ClipperLib.ClipType.ctUnion,a,ClipperLib.PolyFillType.pftNonZero,ClipperLib.PolyFillType.pftNonZero);return a}function kra(a,b){return jra(a,b).map(function(a){return a.map(function(a){return new L(a.X/1E6,a.Y/1E6)})})}
function lra(a,b){var c=Wu(a);a=new ClipperLib.ClipperOffset(10,1E4);a.AddPaths(c,ClipperLib.JoinType.jtMiter,ClipperLib.EndType.etClosedPolygon);c=new ClipperLib.Paths;a.Execute(c,1E6*b);return 0==c.length?[]:[{Actions:Xu(c)}]}
function mra(a,b){var c=Wu(b),d=[];a.forEach(function(a){if(a.FillColor){var b=Wu(Vu(a,void 0,!0)),h=new ClipperLib.Clipper;b.forEach(function(a){h.AddPath(a,ClipperLib.PolyType.ptSubject,a.closed)});h.AddPaths(c,ClipperLib.PolyType.ptClip,!0);var k=new ClipperLib.Paths;h.Execute(ClipperLib.ClipType.ctDifference,k,ClipperLib.PolyFillType.pftNonZero,ClipperLib.PolyFillType.pftNonZero)?d.push({FillColor:a.FillColor,Actions:Xu(k)}):d.push({FillColor:a.FillColor,Actions:a.Actions})}a.StrokeColor&&(k=
us(a.StrokeColor),k.tk&&0<k.Ja()&&0<a.LineWidth&&(b=Wu(Vu(a)),k=new ClipperLib.ClipperOffset,k.AddPaths(b.filter(function(a){return!a.closed}),ClipperLib.JoinType.jtMiter,ClipperLib.EndType.etOpenButt),k.AddPaths(b.filter(function(a){return a.closed}),ClipperLib.JoinType.jtMiter,ClipperLib.EndType.etClosedLine),k.MiterLimit=10,b=new ClipperLib.Paths,k.Execute(b,Math.round(a.LineWidth/2*1E6)),h=new ClipperLib.Clipper,h.AddPaths(b,ClipperLib.PolyType.ptSubject,!0),h.AddPaths(c,ClipperLib.PolyType.ptClip,
!0),k=new ClipperLib.Paths,h.Execute(ClipperLib.ClipType.ctDifference,k,ClipperLib.PolyFillType.pftNonZero,ClipperLib.PolyFillType.pftNonZero)?d.push({FillColor:a.StrokeColor,Actions:Xu(k)}):d.push({StrokeColor:a.StrokeColor,LineWidth:a.LineWidth,Actions:a.Actions})))});return d}
function bv(a,b,c){for(var d=[],e=0;e<a.length;e++)if(null!=a[e].Image){var f=a[e].BoundingBox;d.push([new L(f.x,f.y),new L(f.x+f.w,f.y),new L(f.x+f.w,f.y+f.h),new L(f.x,f.y+f.h)])}else d=d.concat(Vu(a[e],b,!0,c).filter(function(b){if(3>b.length)return!1;var c=b[0],d=b[b.length-1];return a[e].FillColor||b.closed||c.x==d.x&&c.y==d.y}));return d}
function cv(a,b){for(var c=null,d=new L(0,0),e=0,f=0;f<a.length;++f)a[f].Actions&&(a[f].LineWidth&&(e=Math.max(a[f].LineWidth)),D(a[f].Actions,function(a){isFinite(a.x)&&isFinite(a.y)&&(c=$m(c,a),d=a);"curve"==a.Action&&D(a.Control,function(a){c=an(c,(new Pu(new L(d.x,d.y),new L(a.x1,a.y1),new L(a.x2,a.y2),new L(a.x3,a.y3))).ma());d=new L(a.x3,a.y3)});"arc"==a.Action&&Ol(a.Center,a.Radius,a.Radius,a.StartAngle,a.EndAngle,a.Clockwise).forEach(function(a){c=$m(c,a)})}));if(null==c)return new M(0,0,
0,0);0!=(b||0)&&(c=$l(c,.5*e*Math.sqrt(b*b+1)));return c}function nra(a,b){if(b)for(var c=0;c<a.length;++c)if(a[c].FillColor){var d=us(a[c].FillColor);d.uk&&b.url==d.url()&&(d.QN=b.polys,d.setSize(b.size));a[c].FillColor=d.serialize()}return a};function dv(a,b){this.HE=a;this.xhr=b}var ora=new zi("lucidnetSpellingClientBaseUrlId");vj(dv,ora,Hi);dv.prototype.py=function(a,b,c){return this.xhr.execute({type:"PUT",url:this.HE+"/users/"+c+"/words/"+a+"/"+encodeURIComponent(b),withCredentials:!0}).then(Bk)};dv.prototype.spellcheck=function(a,b,c){var d=this.HE+"/spellcheck/"+a;this.h9a(b,function(a){this.xhr.execute({type:"GET",url:d,data:{words:a.join(",")},withCredentials:!0}).then(zk).then(c)}.bind(this))};
dv.prototype.Wta=function(a,b){return this.xhr.execute({type:"GET",url:this.HE+"/suggestions/"+a+"/"+encodeURIComponent(b),withCredentials:!0}).then(zk).then(function(a){return a.suggestions})};dv.prototype.h9a=function(a,b){for(var c=a.length,d=0;d<c;d+=100){var e=a.slice(d,d+100);b(e)}};function ev(a,b,c){J.call(this);this.Q1=a;this.language=b;this.Bf={Lucidpress:!0,Lucidchart:!0,Lucidsoftware:!0};this.Bf.Lorem=!0;this.Bf.ipsum=!0;this.Bf.amet=!0;this.Bf.consetetur=!0;this.Bf.sadipscing=!0;this.Bf.elitr=!0;this.Bf.sed=!0;this.Bf.nonumy=!0;this.Bf.eirmod=!0;this.Bf.tempor=!0;this.Bf.invidunt=!0;this.Bf.labore=!0;this.Bf.dolore=!0;this.Bf.magna=!0;this.Bf.aliquyam=!0;this.Bf.erat=!0;this.Bf.voluptua=!0;this.Bf.vero=!0;this.Bf.eos=!0;this.Bf.accusam=!0;this.Bf.justo=!0;this.Bf.dolores=
!0;this.Bf.rebum=!0;this.Bf.kasd=!0;this.Bf.gubergren=!0;this.Bf.takimata=!0;this.Bf.sanctus=!0;this.Bf.clita=!0;this.Vta={LucidPress:["Lucidpress"],lucidpress:["Lucidpress"],LucidChart:["Lucidchart"],lucidchart:["Lucidchart"],LucidSoftware:["Lucidsoftware"],lucidsoftware:["Lucidsoftware"]};this.Aea={};this.lW=[];this.zea=[];this.userId=(this.user=c)?c.getId():0;var d=this;this.RYa=new Dj(function(){function a(b){for(var c in b){var e=d,l=c;e.Bf[l]=b[c];e.dispatchEvent(new fv(l));e.lW.push(l);delete d.Aea[c]}}
0<d.zea.length&&(d.Q1.spellcheck(d.language,d.zea,a),d.zea=[])},500)}z(ev,J);ev.prototype.py=function(a){this.Q1.py(this.language,a,this.userId);this.Bf[a]=!0;this.dispatchEvent(new fv(a));this.lW.push(a)};
ev.prototype.lda=function(a){if("none"==this.language)return{};a=Zb(a,function(a){return 256>=a.length});var b={};kk||(a.forEach(function(a){var d;d=a.replace(gv,"'");this.Bf.hasOwnProperty(d)?d=this.Bf[d]:(this.Aea.hasOwnProperty(d)||(this.zea.push(d),this.Aea[d]=!0),d=!0);b[a]=d},this),this.RYa.queue());return b};
ev.prototype.Wta=function(a){a=a.replace(gv,"'");return this.Bf[a]||"none"==this.language||256<a.length?Promise.resolve([]):this.Vta.hasOwnProperty(a)?Promise.resolve(this.Vta[a]):this.Aea.hasOwnProperty(a)?Promise.resolve([]):this.Q1.Wta(this.language,a).then(function(b){pra(this,a,b);return b}.bind(this))};function pra(a,b,c){a.Vta[b]=c;c.forEach(function(a){this.Bf[a]=!0;this.dispatchEvent(new fv(b))},a)}var gv=/['\u2019\u02bc\u055a\uff07]/g,qra=new F("Q");
function fv(a){I.call(this,qra);this.$f=a}z(fv,I);function ej(a,b,c){this.Q1=a;this.user=b;this.cka={};this.Ea=c}ej.prototype.get=function(a){a in this.cka||(this.cka[a]=new ev(this.Q1,a,this.user));return this.cka[a]};sj(ej,[dv,Ni,gj]);function hv(a,b,c){this.content=a;this.start=b;this.end=c;this.s0=c-b;this.Nb=$b(a.Nb,function(b){return new gr(a,b)});b=rra(this);this.$6a=Jc($b(b,function(a){return a.Odb}));this.K$a=Jc($b(b,function(a){return a.bma()}))}hv.prototype.gu=function(){return this.content};hv.prototype.xs=function(){return this.end};hv.prototype.z$=function(){return 0==this.start||"\n"==this.content.Tf().charAt(this.start-1)};function sra(a){return a.content.Tf().lastIndexOf("\n")+1<=a.start}
function rra(a){var b=Hc(a.Nb,function(b){var d=null==b.end?"paragraph-":"";return d=b.start<a.start?b.xs()<=a.start?d+"before":b.xs()<=a.xs()?d+"overlap-before":d+"overlap":b.start<a.xs()?b.xs()<=a.xs()?d+"contained":d+"overlap-after":d+"after"});return Ra(Ja(b,function(b,d){return"before"==d?new tra(b):"contained"==d?new ura(b):"after"==d?new vra(b,a):"overlap-before"==d?new wra(b,a):"overlap-after"==d?new xra(b,a):"overlap"==d?new yra(b,a):"paragraph-before"==d?new zra(b):"paragraph-contained"==
d?new Ara(b,a):"paragraph-after"==d?new Bra(b,a):"paragraph-overlap"==d?new Cra(b):"paragraph-overlap-before"==d?new Dra(b):"paragraph-overlap-after"==d?new Era(b,a):new Fra(b)}))}hv.prototype.bma=function(){return this.K$a};function iv(a,b){this.Odb=a;this.removed=b}iv.prototype.bma=function(){return this.removed};function Fra(a){a=$b(a,function(a){return ir(a)});iv.call(this,a,[])}z(Fra,iv);function tra(a){a=$b(a,function(a){return ir(a)});iv.call(this,a,[])}z(tra,iv);
function ura(a){a=$b(a,function(a){return ir(a)});iv.call(this,[],a)}z(ura,iv);function vra(a,b){a=$b(a,function(a){a.start-=b.s0;a.end-=b.s0;return ir(a)});iv.call(this,a,[])}z(vra,iv);function wra(a,b){var c=[],d=[];D(a,function(a){c.push(new Yq(a.start,b.start,a.getName(),a.getValue()));d.push(new Yq(b.start,a.xs(),a.getName(),a.getValue()))},this);iv.call(this,c,d)}z(wra,iv);
function xra(a,b){var c=[],d=[];D(a,function(a){c.push(new Yq(b.start,a.xs()-b.s0,a.getName(),a.getValue()));d.push(new Yq(a.start,b.xs(),a.getName(),a.getValue()))},this);iv.call(this,c,d)}z(xra,iv);function yra(a,b){var c=[],d=[];D(a,function(a){c.push(new Yq(a.start,a.xs()-b.s0,a.getName(),a.getValue()));d.push(new Yq(b.start,b.xs(),a.getName(),a.getValue()))},this);iv.call(this,c,d)}z(yra,iv);function zra(a){a=$b(a,function(a){return ir(a)});iv.call(this,a,[])}z(zra,iv);
function Ara(a,b){var c=[],d=[],e=sra(b);D(a,function(a){-1===["pageBreak","columnBreak","ordinal"].indexOf(a.name)&&!e||a.start!=b.start?d.push(ir(a)):c.push(ir(a))});iv.call(this,c,d)}z(Ara,iv);function Bra(a,b){var c=[],d=[];D(a,function(a){a.start!=b.xs()||b.z$()?(a=ir(a),a.start-=b.s0,c.push(a)):d.push(ir(a))},this);iv.call(this,c,d)}z(Bra,iv);function Cra(a){a=$b(a,function(a){return ir(a)});iv.call(this,a,[])}z(Cra,iv);function Dra(a){a=$b(a,function(a){return ir(a)});iv.call(this,a,[])}
z(Dra,iv);function Era(a,b){var c=[],d=[];b.z$()?c=$b(a,function(a){return new Yq(b.start,null,a.getName(),a.getValue())}):d=$b(a,function(a){return ir(a)});iv.call(this,c,d)}z(Era,iv);function jv(a,b){this.fontClient=a;if(b instanceof Er){a=Cr(b,1,!1);var c=this.fontClient.BSa.get(a);if(c)for(a in c)this[a]=c[a];else{var d=0,e=0,f=0,h=0,k=0,l=[],m=0,n=!1,q=0,t=0,u=[],y=[];D(b.ti,function(a){var c=[],A={family:a.font,bold:!!a.bold,italic:!!a.italic,face:a.face};Gra(this,A)&&y.push(A);var A=this.fontClient.get(a.font,a.bold,a.italic,a.face),H=A.Xq,N=A.cf,da=A.wb/N,aa=A.rf/N,N=a.size*a.ii/N;if(a.sup||a.sub)N*=.7;if("\r"!=a.text&&"\t"!=a.text&&"\n"!=a.text&&"\u2028"!=a.text||1==b.ti.length)f=
Math.max(f,da*a.size),d=Math.max(d,f),e=Math.min(e,aa*a.size);var Y=a.text;if(a.It||a.bq)Y=Y.toUpperCase();for(var ha=0,la=a.text.length;ha<la;ha++){var ja=a.text[ha],Fa=N;if("\t"==ja)c.push(h),n=!0;else{if(a.It||a.bq){var qa=ja,ja=ja.toUpperCase();ja!=qa&&a.bq&&(Fa*=.7)}a.bA&&(Fa*=a.bA);qa=H[ja];null!=qa||"\r"!=ja&&"\t"!=ja&&"\n"!=ja&&"\u2028"!=ja||(qa=H[" "]);if(null==qa){if(!this.UL(a.font,ja)||!H[ja]){c.push(h);u.push(new M(h,-da*a.size,A.Kq*Fa,(da-aa)*a.size));h+=A.Kq*Fa;ja.match(sr)||(m=h);
continue}qa=H[ja]}c.push(h);k=(qa.w||A.Kq)*Fa;yr("m"+qa.d,qa);var Qa=new M(h+qa.wx.wg*Fa,qa.wx.t*Fa,(qa.wx.r-qa.wx.wg)*Fa,(qa.wx.Xe-qa.wx.t)*Fa);ha<a.text.length-1&&qa.k&&qa.k[Y[ha+1]]&&(h-=qa.k[Y[ha+1]]*Fa);a.sup?Qa.y-=A.wb/2*N:a.sub&&(Qa.y+=A.wb/4*N);if(a.yl||a.link||a.error)Qa.h=(Math.max(qa.wx.Xe,-A.jq+2*A.yj)-qa.wx.t)*Fa,Qa=$l(Qa,.05*A.cf*Fa);0<a.Fn&&(Qa=$l(Qa,5*a.Fn));u.push(Qa);h+=k}ja.match(sr)||(m=h)}a.uu&&(u.push(new M(h,-d*N,A.$F*N,(d-e)*N)),t=A.$F*N,m+=A.$F*N);q+=a.text.length;c.push(h);
l.push(c)},this);c=d-e;n&&(h=Math.max(h,1),m=Math.max(m,1));this.wb=d;this.rf=e;this.width=h;this.bT=m;this.$F=t;this.height=c;this.Nn=l;this.R8a=l.map(function(a){return uc(a)});this.bua=n;this.ao=f;this.Bs=Zm(u)||new M(0,0,0,0);this.Bs.y+=d;var A=b.ti[b.ti.length-1];if(A.yl||A.stroke||A.error||A.link)this.Bs.w=Math.max(this.Bs.x+this.Bs.w,h+.05*c)-this.Bs.x;this.eLa=y;this.tMa=this.CY();this.length=b.length;if(q<b.length)for(c=q;c<b.length;c++)l[0].unshift(0);else q>b.length&&(0==b.length?l[0]=
[l[0][l[0].length-1]]:l[0].splice(1,q-b.length));this.qba=0<this.fontClient.qn.$e();this.cu=this.fontClient.cu;this.qba||this.fontClient.BSa.set(a,this)}}else for(c in b)this[c]=b[c]}jv.prototype.UL=function(a,b){return this.fontClient?!!this.fontClient.UL(a,b):!1};function Gra(a,b){a=a.fontClient.get(b.family,b.bold,b.italic,b.face);return a.family!==b.family||a.bold!==b.bold||a.italic!==b.italic?{family:a.family,bold:a.bold,italic:a.italic}:null}
jv.prototype.CY=function(){var a=this.eLa.map(function(a){return Gra(this,a)},this).filter(Ub);return a.length+JSON.stringify(a)};jv.prototype.MC=function(){var a=this.CY(),b=0<this.eLa.length&&this.tMa!==a;this.tMa=a;return b||this.qba&&this.cu<this.fontClient.cu};jv.prototype.ip=function(a){return $l(new M(Math.floor(this.Bs.x*a),Math.floor(this.Bs.y*a),Math.ceil(this.Bs.w*a),Math.ceil(this.Bs.h*a)),2)};function Er(a,b,c,d){var e=this;this.ti=b;this.fontClient=a;this.text="";for(a=0;a<b.length;a++)this.text+=b[a].text;this.offset=c;this.length=0;d?this.length=d:b.forEach(function(a){e.length+=a.text.length});this.P5=this.size=null}Er.prototype.$b=function(){if(null==this.size||this.size.MC())this.size=new jv(this.fontClient,this);return this.size};Er.prototype.MC=function(){return this.size&&this.size.MC()};
function Cr(a,b,c){if(null==a.P5){var d;d=JSON.stringify(a.ti)+a.length+a.CY();a.P5=d}return a.P5+b+(c?1:0)+"-"+(r.devicePixelRatio||1)}Er.prototype.CY=function(){return this.size?this.size.CY():0};function kv(a,b){this.style=jj(er);this.Ec=[];this.fontClient=a;this.length=this.offset=0;this.DQa="";this.mda=-1;this.P1=b}
function Hra(a,b){var c=a.hq,d=a.Ec,e=-1;if(0<a.hq.length){for(var d=[],f=0;f<a.Ec.length;f++){for(var e=!1,h=0;h<c.length;h++){var k=c[h];if(k[0]==a.Ec[f].offset){e=!0;for(h=a.Ec[f];k[1]>a.Ec[f].offset+a.Ec[f].text.length;)f++;var l=[],m=new vr(h.ti[0]);m.text=k[2].COa;l.push(m);for(var n=0,q=!1,t=a.Ec[f].offset,u=0;u<a.Ec[f].ti.length;u++){var y=a.Ec[f].ti[u];if(k[1]<=t+y.text.length)if(k[1]>t){m=new vr(y);m.text=y.text.substr(k[1]-t);n=m.text[m.text.length-1];if("\n"==n||"\r"==n||"\u2028"==n)q=
!0;n=m.text.length;delete m.Hm;l.push(m)}else l.push(new vr(y))}l=Ira(a,l,q,{},!1);if(1==l.length)l[0].offset=h.offset,l[0].length=k[1]-k[0]+n;else{l[0].offset=h.offset;l[0].length=k[1]-k[0]-1;for(k=1;k<l.length-1;k++)l[k].offset=l[0].offset+l[0].length,l[k].length=0;l[k].offset=l[0].offset+l[0].length;l[k].length=1+n}d.push.apply(d,l);break}}e||d.push(a.Ec[f])}e=ic(d,function(a){return a.ti[0].ew})}for(f=0;f<d.length;f++)if(!1===b(d[f],f,e>f))return!1;return!0}
function lv(a){var b=[];a.P1.forEach(function(c){var d=0;(a.text.match(c.find)||[]).forEach(function(e){var f=c.replace(e);if(v(f)){var h=a.text.indexOf(e,d),k=c.version();b.push([h,h+e.length,{COa:f,lYa:function(){return k!=c.version()}}]);d=h+1}})});b.sort(function(a,b){return a[0]-b[0]});return b}
kv.prototype.$Z=function(a){return this.Nb.filter(function(b){return a>b.start&&a<b.end&&"locked"==b.name&&1==b.val}).map(function(a){return[a.start,a.end]}).concat(this.hq.filter(function(b){return a>b[0]&&a<b[1]}))};
kv.prototype.lda=function(a){if(a.language!=this.DQa||this.mda!=a.lW.length){var b=this,c=a.lW.slice(this.mda),d=!0;10>c.length&&-1!=this.mda&&(d=bc(c,function(a){return-1!=b.text.indexOf(a)}));d&&(this.CQa=mv(this.text,a).filter(function(a){return 0==b.$Z(a[0]).length}));this.DQa=a.language;this.mda=a.lW.length}};
function Ira(a,b,c,d,e){var f=b.map(function(a){return a.text}).join(""),h=/[\u3040-\u9faf]/.test(f),k={};a.uo&&(k=a.uo.W9(f,new Jna(a.style.hyphenation)));for(var f=e,l=!0,m=!1,n=0,q=0;q<b.length;q++){var t=b[q];f&&(t.ew=!0,t.Ao=!0,t.Hm=!0);e&&(t.Ao=!0,t.Hm=!0);f=e=!1;t.KJ&&q<b.length-1&&!b[q+1].Hm&&(b[q].uu=!0,b[q+1].Hm=!0);for(var u=0;u<t.text.length;u++){var y=t.text[u];k.hasOwnProperty(u+n)&&(l=!0,m=k[u+n]);if("\n"==y||"\r"==y||"\u2028"==y)f="\n"==y,e=!f,u<t.text.length-1&&(y=new vr(t),t.text=
t.text.substr(0,u+1),y.text=y.text.substr(u+1),y.Hm=!1,y.Ao=!1,y.ew=f,y.uu=!1,b.splice(q+1,0,y));else if(y.match(sr)&&"\t"!=y)l=!0;else{"\t"==y&&(l=!0);u+n in d&&(l=!0);var A=0;h&&(A=y.charCodeAt());if(l||12352<=A&&40879>=A)0<u?(y=new vr(t),t.text=t.text.substr(0,u),y.text=y.text.substr(u),y.Hm=!0,y.Ao=!1,y.ew=!1,y.uu=!1,b.splice(q+1,0,y),t.uu=m):t.Hm=!0,m=l=!1}}n+=t.text.length}0!=b.length&&!e||c||(c=new vr(b[b.length-1]||{}),c.Ao=!0,c.Hm=!0,c.ew=f,c.text="",b.push(c));aoa(b);var C=[],E=[],G=0;b.forEach(function(a){a.Hm&&
(0<E.length&&(C.push(new Er(this.fontClient,E,G)),E.forEach(function(a){G+=a.text.length})),E=[]);E.push(a)},a);0<E.length&&C.push(new Er(a.fontClient,E,G));return C}
kv.prototype.vh=function(a,b,c){var d=this;this.text=a;this.length=a.length;this.Nb=b;this.uo=c;this.hq=lv(this);var e={};this.hq.forEach(function(a){e[a[0]]=!0;e[a[1]]=!0});var f=[];this.style=jj(er);D(b,function(b){null==b.end?d.style[b.name]=b.val:(""==a&&0==b.start&&0==b.end&&f.push({index:b.start,name:b.name,val:b.val}),b.start>=b.end||(f.push({index:b.start,name:b.name,val:b.val}),f.push({index:b.end,name:b.name,val:null})))});this.style.dropCap&&(f.push({index:0,name:"dropCap",val:this.style.dropCap}),
f.push({index:this.style.dropCapLength||1,name:"dropCap",val:0}));f.sort(function(a,b){return a.index==b.index?null==a.val?-1:1:a.index-b.index});var h=[],k=0,l=new vr({}),m={};D(f,function(b){if(b.index>k){var c=new vr(l);c.text=a.substr(k,b.index-k);h.push(c);k=b.index}if(null==b.val)c=b.name,c in m?(m[c].shift(),c=0<m[c].length?m[c][0]:cr[c]):c=cr[c],b.val=c;else{var c=b.name,d=b.val;c in m||(m[c]=[]);m[c].unshift(d)}switch(b.name){case "font":l.font=b.val;break;case "face":l.face=b.val;break;
case "bold":l.bold=b.val;break;case "italic":l.italic=b.val;break;case "underline":l.yl=b.val;break;case "strike":l.strike=b.val;break;case "link":l.link=b.val;break;case "comment":l.Pk=b.val;break;case "sup":l.sup=b.val;break;case "sub":l.sub=b.val;break;case "textTracking":l.bA=b.val;break;case "textStretching":l.ii=b.val;break;case "locked":l.locked=b.val;break;case "size":l.size=b.val;break;case "color":l.color=b.val;break;case "fill":l.fill=b.val;break;case "error":l.error=b.val;break;case "highlight":l.highlight=
b.val;break;case "strokeWidth":l.Fn=b.val;break;case "strokeColor":l.strokeColor=b.val;break;case "allCaps":l.It=b.val;break;case "smallCaps":l.bq=b.val;break;case "dropCap":l.KJ=b.val}});k<a.length&&(b=new vr(l),b.text=a.substr(k),h.push(b));this.Ec=Ira(this,h,!1,e,!0)};kv.prototype.MC=function(){return bc(this.Ec,function(a){return a.MC()})};function nv(){this.fonts={}}z(nv,Sr);g=nv.prototype;g.O8=function(){return[]};g.l9=function(){return{}};g.dK=function(){return{}};g.N8=function(){return{}};g.$P=function(){return{}};g.yQ=function(){return!1};g.mca=function(){};g.fBa=function(){};g.VAa=function(){};g.osa=function(){};g.oca=function(){};g.get=function(){return null};g.load=function(a,b,c){return new wr(a,b,c)};function ov(a){a=a||new nv;$i.call(this,a,{product:"chart",userId:"0",zi:"0"},new Ck)}z(ov,$i);x("lucid.font.LocalFontClient",ov);g=ov.prototype;g.kNa=function(){};g.mA=function(){return Promise.resolve(!0)};g.a_=function(){return Promise.resolve()};g.get=function(a,b,c,d,e){return(a=this.Gj.get(a,b,c,d,e))?a:e?null:Una()};g.Zu=function(){return!1};g.jra=function(){return Promise.resolve()};g.pY=function(){return Promise.resolve({})};g.kR=function(){return Promise.resolve()};
g.BKa=function(){return this.kR(Qr,this.zi)};g.dHa=function(){return this.pY(Qr,this.zi)};g.CKa=function(){return this.kR(Rr,this.userId)};g.IHa=function(){return this.pY(Rr,this.userId)};g.soa=function(){return Promise.resolve()};g.BHa=function(){return Promise.resolve({})};g.jS=function(){return Promise.resolve()};g.UL=function(){return!1};g.ila=function(){return Promise.resolve([])};uj(ov,Oi(Sr));function Jr(a,b,c,d){var e=this;this.text=a||"";this.Nb=[];this.fontClient=d||new ov(null);this.ww={};this.ed=[];this.ic=[];this.bCa=[];b&&this.Gf(b);this.uo=c||null;this.P1=[];Ms(this);this.OKa=br;this.onChange(function(){e.wla=null});this.cu=this.fontClient.cu;this.fk=null}var Jra=XRegExp("[^\\p{L}]*(.*\\p{L})[^\\p{L}]*$"),pv={};g=Jr.prototype;g.Tf=function(){return this.text};g.setText=function(a){this.text=a};g.zd=function(){return 0===this.text.length};g.ai=function(){return""!=this.text};
function Kra(a,b,c){for(var d=[],e=0;e<a.ed.length;e++){var f=a.ed[e];b<f.offset+f.length&&c>f.offset&&f.hq&&0<f.hq.length&&d.push(f.hq.map(function(a){return a[2].COa}).join("\n"))}return d.join("\n")}function qv(a){return bc(a.ed,function(a){return 0<a.hq.length})}
g.hs=function(){var a=this;if(this.OKa!=br)this.OKa=br,Ms(this);else{var b=this.MC();this.cu=this.fontClient.cu;b&&(Lra(this),rv(this,0),this.Zs(0));this.ed.forEach(function(b){if(b.hq)for(var d=0;d<b.hq.length;d++)if(b.hq[d][2].lYa()){d=b.hq[d][0];b.hq=lv(b);rv(a,d);a.Zs(d);break}})}};function cpa(a,b){var c=0;a.P1=b;for(var d=0;d<a.ed.length;d++)a.ed[d].P1=b,a.ed[d].hq=lv(a.ed[d]),c+=a.ed[d].hq.length;0<c&&(rv(a,0),a.Zs(0))}
g.$Z=function(a){for(var b=0;b<this.ed.length;b++){var c=this.ed[b];if(b==this.ed.length-1||a>=c.offset&&a<c.offset+c.length)return c.$Z(a-c.offset).map(function(a){return[a[0]+c.offset,a[1]+c.offset]})}return[]};function Mra(a,b,c){a.hs();cc(a.ed,function(d,e){if(e>=b.fw){var f=0<e?a.ed[e-1]:null,h;return Hra(d,function(k,l,m){return e>b.fw||l>b.oA?(0<l&&k.ti[0].ew&&(f=d),h=m?d:e<a.ed.length-1?a.ed[e+1]:null,c(f,h,d,k,e,l)):!0})}return!0})}
function Ds(a,b){try{b=JSON.parse(b)}catch(d){}var c=zs(b,void 0,!0);v(b)&&0==c.Nb.length?(b=sv(a),a.text=c.text,a.Gf(b)):(a.text=c.text,a.Nb=c.Nb,a.ww=c.ww);Ms(a)}g.Gf=function(a){if(0<this.text.length){tv(this,0,this.text.length,Ia(a,function(a,b){return!(b in dr)}));var b=Ia(a,function(a,b){return b in dr});uv(this,0,this.text.length).forEach(function(a){tv(this,a,null,b)},this)}else this.ww=ab(a)};g.onChange=function(a){this.ic.push(a)};function bpa(a,b){a.bCa.push(b)}
function rv(a,b){a.bCa.forEach(function(a){a(b)})}g.Zs=function(a){this.ic.forEach(function(b){b(a)})};function Ms(a){a.ed=[];rv(a,0);vv(a,0,0,0,a.text.length);a.Zs(0)}function Nra(a,b,c){var d=[];a.Nb.forEach(function(a){(null==a.end?a.start==b:b==c&&a.end==b||a.start<c&&a.end>b)&&d.push(new Yq(Math.max(0,Math.min(c-b,a.start-b)),null!=a.end?Math.max(0,Math.min(c-b,a.end-b)):null,a.name,a.val))});return d}
function vv(a,b,c,d,e){var f,h=[],k=uv(a,d,e+1,!0,!0);for(f=0;f<k.length-1;f++){var l=a.text.substr(k[f],k[f+1]-k[f]),m=Nra(a,k[f],k[f+1]);(function(b){b.vh(l,m,a.uo);b.offset=k[f];h.push(b)})(new kv(a.fontClient,a.P1))}var n=e-d-(c-b);a.ed=a.ed.filter(function(a){if(a.offset>=c){if(0==a.length&&a.offset==c)return!1;a.offset+=n}else if(a.offset>=b)return!1;return 0==a.length&&a.offset==k[k.length-1]&&a.offset==k[k.length-2]?!1:a.offset<k[0]||a.offset>=k[k.length-1]});for(f=0;f<=a.ed.length;f++)if(f==
a.ed.length||a.ed[f].offset>k[0]){a.ed.splice.apply(a.ed,[f,0].concat(h));break}}g.copy=function(){var a=new Jr(this.text);a.Nb=this.Nb.map(function(a){return a.copy()});return a};function Ora(a,b,c,d){var e=a.fk||b;c=c||0;var f=[];a.ed.forEach(function(a){var b=d||a.offset+a.length;a.offset<b&&a.offset+a.length>c&&(a.lda(e),a.CQa&&(f=f.concat(a.CQa.map(function(b){return[b[0]+a.offset,b[1]+a.offset]}).filter(function(a){return a[0]<b&&a[1]>c}))))});return f}var Pra=XRegExp("[^\\p{L}\\p{N}'’՚＇]");
function wv(a){if(!(a in pv)){var b=Jra.exec(a);if(b)pv[a]=b[1];else return null}return pv[a]}function mv(a,b){var c=0,d=[],e={},f=[];a=a.split(Pra);D(a,function(a){var b=a.length+1;c+=b;a in Array.prototype||(a=wv(a))&&/[^\d\.-]/.test(a)&&(f.push(a),a=a.replace(gv,"'"),a in e||(e[a]=[]),e[a].push({start:c-b,end:c-1}))});b=b.lda(f);for(var h in b)!1===b[h]&&ua(e[h])&&D(e[h],function(a){d.push([a.start,a.end])});return d}
function Qra(a){a=a.replace(/\r\n/g,"\n");return a.replace(/\n+/g,function(a){return 1==a.length?a:wb("\n",Math.floor(a.length/2))})}g=Jr.prototype;g.co=function(a){return null==a?a:Math.max(0,Math.min(this.text.length,a))};function xv(a,b,c,d){a={f:"i",p:[b,a.co(c)]};d&&(a.ns=1);return{f:[a]}}function yv(a,b,c){return{f:[{f:"d",p:[a.co(b),a.co(c)]}]}}function zv(a){a=$b(a,function(a){return a.f});return{f:Jc(a)}}
function Av(a,b,c,d,e,f){function h(a){var b={};K.set("default.lookupNamedParagraphStyle",{name:a,callback:function(a){b=a}});return b}var k=function(){return 0==b&&this.text.length==c}.bind(a),l="\n"==a.text[a.text.length-1],m=function(){return b==c&&c==this.text.length&&"\n"==this.text[this.text.length-1]}.bind(a),n=uv(a,b,c,!0);(n[n.length-1]<c||k()&&l||m()&&l)&&n.push(a.text.length);b=a.co(n[0]);c=a.co(n[n.length-1]);for(var q=[],k=0;k<n.length-1;k++){l="";for(m=0;m<a.Nb.length;m++)if("paragraphStyle"==
a.Nb[m].name&&a.Nb[m].start==n[k]){l=a.Nb[m].val;break}e&&l!=e||D(Rra(a,n[k],n[k+1],h(l),d,f),function(a){q.push(a)})}return{f:q}}
function Rra(a,b,c,d,e,f){var h=[];if(f){var k={},l={};B(cr,function(a,b){(dr[b]?l:k)[b]=e[b]||a});h.push({f:"s",p:[b,c,k]});h.push({f:"s",p:[b,null,l]})}for(var m in d){if(f)break;var n={};n[m]=cr[m];h.push({f:"s",p:[b,dr[m]?null:c,n]});D(a.Nb,function(a){if(a.name==m&&a.end>b&&a.start<c&&!kj(d[m],a.val)){var e={};e[m]=a.val;h.push({f:"s",p:[a.start,a.end,e]})}})}for(m in e)n={},n[m]=e[m],m in dr?h.push({f:"s",p:[b,null,n]}):(h.push({f:"s",p:[b,"\n"==a.text[c-1]?c-1:c,n]}),f||!Gna[m]&&d&&D(a.Nb,
function(a){if(a.name==m&&a.end>b&&a.start<c&&!(d[m]&&d[m]==a.val||kj(e[m],a.val))){var f={};f[m]=a.val;h.push({f:"s",p:[a.start,a.end,f]})}}));return h}
function Bv(a,b,c,d,e){var f=uv(a,b,c),h={},k,l,m;if(e)for(l in m=jj(cr),(e=Cv(a,b,c).paragraphStyle)&&""!=e&&K.set("default.lookupNamedParagraphStyle",{name:e,callback:function(a){db(m,a)}}),db(m,d),d={},m)l in dr||(d[l]=m[l]);for(var n=0;n<f.length;n++){e=Math.max(b,f[n]);k=f[n+1]?Math.min(c,f[n+1]):c;h[e]=!0;for(var q=0;q<a.Nb.length;q++)l=a.Nb[q],l.start>e&&null!=l.end&&l.end<=k&&(h[l.start]=!0),l.start>=e&&null!=l.end&&l.end<k&&(h[l.end]=!0)}h[c]=!0;var f=[],t;for(t in h)f.push(1*t);f.sort(function(a,
b){return a-b});h=[];for(t=0;t<f.length-1;t++)h.push({f:"s",p:[f[t],f[t+1],d]});for(d=0;d<a.Nb.length;d++)l=a.Nb[d],"link"==l.name&&(b>=l.start&&b<l.end||c>l.start&&c<=l.end||b<l.start&&c>l.end)&&h.push({f:"s",p:[l.start,l.end,{link:l.val}]});return{f:h}}function Sra(a,b){var c={};c[b.name]=b.val;return Dv(a,b.start,b.end,c)}
function Dv(a,b,c,d,e){var f=[];d=jj(d);var h={},k;for(k in d)e&&oqa(e,k)?delete d[k]:k in dr&&(h[k]=d[k],delete d[k]);Xa(h)||(e=null==c?[b]:uv(a,b,c),D(e,function(b){f.push({f:"s",p:[a.co(b),null,h]})}));Xa(d)||f.push({f:"s",p:[a.co(b),a.co(c),d]});return{f:f}}function Ev(a){return{f:a.r,r:a.f,c:a.c,a:a.a}}
g.oa=function(a){function b(a){null===e?e=a:e>a&&(e=a)}function c(a){a&&a.reverse();D(a,function(a){d.unshift(a)})}var d=[],e=null,f=this;D(a.f||[],function(a){if("i"==a.f)rv(f,a.p[1]),c(f.gG(a.p[0],a.p[1],!!a.ns)),vv(f,a.p[1],a.p[1],a.p[1],a.p[1]+a.p[0].length),b(a.p[1]);else if("d"==a.f)rv(f,a.p[0]),c(f.J7(a.p[0],a.p[1])),vv(f,a.p[0],a.p[1],a.p[0],a.p[0]),b(a.p[0]);else if("s"==a.f){rv(f,a.p[0]);c(tv(f,a.p[0],a.p[1],a.p[2]));var d=a.p[1];null==d&&(d=hr(f,a.p[0])||f.text.length);vv(f,a.p[0],d,a.p[0],
d);b(a.p[0])}else"c"==a.f&&K.set("comment.unresolve",a.p[0])});xa(e)&&this.Zs(e);a.r||(a.r=d);return a};g.gG=function(a,b,c){var d=0==this.text.length;this.text=this.text.substr(0,b)+a+this.text.substr(b);c?Tra(this,a,b):(Ura(this,a.length,b),d&&tv(this,0,this.text.length,this.ww));return yv(this,b,b+a.length).f};function Tra(a,b,c){a.Nb=Jc($b(a.Nb,function(a){return(new gr(this,a)).insert(b,c)},a))}
function Ura(a,b,c){var d=a.Nb;"\n"==a.text[c-1]&&c+b!=a.text.length&&(d=Zb(a.Nb,function(a){return a.end!=c}));d.sort(function(a,b){return a.start-b.start});D(d,function(a){a.start==c?null!=a.end&&0!=a.start&&"\n"!=this.text[a.start-1]&&(a.start+=b):a.start>=c&&(a.start+=b);a.end>=c&&null!=a.end&&(a.end!=c||!Fna[a.name])&&(a.end+=b)},a);d=uv(a,c,c+b);"\n"==a.text[c+b-1]&&d.push(c+b);if(1<d.length){var e=a.fb(d[0]);delete e.pageBreak;delete e.columnBreak;delete e.ordinal;if(!Xa(e))for(var f=1;f<d.length;f++)tv(a,
d[f],null,e)}}function uv(a,b,c,d,e){var f,h=[];for(f=a.co(b);0<f;f--)if("\n"==a.text[f-1]){h.push(f);break}0==f&&h.push(0);for(f=a.co(b)+1;f<a.co(c);f++)"\n"==a.text[f-1]&&h.push(f);if(d){for(f=Math.max(a.co(c),h[h.length-1]+1);f<=a.text.length;f++)if("\n"==a.text[f-1]){h.push(f);break}f>=a.text.length&&e&&h.push(a.text.length)}return h}function Fv(a,b){b=uv(a,b.start,b.end,!0);b={start:Math.min.apply(null,b),end:Math.max.apply(null,b)};b.start==b.end&&(b.end=a.text.length);return b}
function hr(a,b){a=a.text?a.text.indexOf("\n",b):-1;return-1==a?null:a+1}function Gv(a,b){for(var c=0,d=a.text.indexOf("\n");-1!=d&&d<b;)c=d+1,d=a.text.indexOf("\n",c);return c}function Vra(a,b){var c=uv(a,b,b),d=[];D(a.Nb,function(a){null==a.end&&jc(c,a.start)&&d.push(a)});return d}
function Hv(a,b,c){function d(a){return a.Nb.map(function(b){return new Yq(b.start+a.offset,null==b.end?b.end:b.end+a.offset,b.name,b.val)}).filter(function(a){return!c||!(a.name in dr)})}var e=[],f=Bc(a.ed,function(a){return a.offset+a.length<b?1:a.offset>b?-1:0});0>f&&(f=a.ed.length-1);var h=d(a.ed[f]);b==a.ed[f].offset+a.ed[f].length&&f<a.ed.length-1&&(h=h.concat(d(a.ed[f+1])));b==a.ed[f].offset&&0<f&&(h=h.concat(d(a.ed[f-1])));var k="\n"==a.text[b-1]&&b!=a.text.length?function(a){return a.start<=
b&&a.end>b}:function(a){return a.start<=b&&a.end>=b},l=Gv(a,b);D(h,function(a){k(a)?e.push(a):c||null==a.end&&a.start==l&&e.push(a)});return e}
function Iv(a,b,c){var d=jj(cr);0==a.text.length&&Da(d,a.ww);b=Hv(a,b,c);b.sort(function(a,b){return b.start-a.start});D(b,function(a){var b=a.val;if("font"==a.name&&v(a.val)){var c=this.fontClient.get(a.val,!1,!1);c&&c.family&&c!==Hq&&(b=c.family)}d[a.name]=b},a);for(var e in cr)null!=d[e]||c&&!dr[e]||(d[e]=cr[e]);if(c){a={};for(e in d)e in dr||(a[e]=d[e]);return a}return d}function sv(a){a.wla||(a.wla=Cv(a,0,a.text.length));return ab(a.wla)}
function Cv(a,b,c,d){a.hs();if(b==c)return Iv(a,b,d);var e={},f=[];a.ed.forEach(function(h){h.offset<c&&h.offset+h.length>b&&(f.push(h.offset),h.Nb.forEach(function(f){if(!d||null!=f.end)if(f=new Yq(f.start+h.offset,null==f.end?null:f.end+h.offset,f.name,f.val),null==f.end||!(f.start>=c||f.end<=b)){if("font"==f.name&&v(f.val)){var k=a.fontClient.get(f.val,!1,!1);k&&k.family&&k!==Hq&&(f.val=k.family)}f.name in e?null!==e[f.name]&&(kj(f.val,e[f.name][0].val)?kj(f.val,cr[f.name])||e[f.name].push(f):
e[f.name]=null):e[f.name]=[f]}}))});var h={},k;for(k in cr)if(!(d&&k in dr)){var l=e[k];if(e[k])if(k in dr)l=e[k].map(function(a){return a.start}),xc(l),Cc(l),l=kj(l,f)?e[k][0].val:null;else{e[k].sort(function(a,b){return a.start-b.start});for(var l=b,m=0;m<e[k].length;m++){var n=e[k][m];if(n.start<=l)l=n.end;else break}l=l>=c?e[k][0].val:null}void 0===l?h[k]=cr[k]:null!==l&&(h[k]=l)}return h}
function Wra(a){var b=!1,c=[];a.ed.forEach(function(a){a.Nb.forEach(function(d){"color"==d.name&&(d=new Yq(d.start+a.offset,d.end+a.offset,d.name,d.val),0<c.length?kj(d.val,c[0].val)?c.push(d):b=!0:c.push(d))})});if(b)return null;if(0==c.length)return cr.color;c.sort(function(a,b){return a.start-b.start});for(var d=0,e=0;e<c.length;e++){var f=c[e];if(f.start<=d)d=f.end;else break}return d>=a.text.length?c[0].val:null}
function Xra(a,b,c,d){if(b==c&&d)return Iv(a,b,d);var e=uv(a,b,c);d||(c=Fv(a,{start:b,end:c}),b=c.start,c=c.end);for(var f={},h={},k=0;k<a.Nb.length;k++){var l=a.Nb[k];if(null==l.end){if(!d&&jc(e,l.start)){if(l.name in f&&!kj(f[l.name],l.val))return null;f[l.name]=l.val;h[l.name]=(h[l.name]||0)+1}}else{if(l.start>b&&l.start<c||l.end>b&&l.end<c)return null;l.start<=b&&l.end>=c&&(f[l.name]=l.val)}}for(var m in h)if(h[m]!=e.length)return null;for(m in cr)m in f||d&&m in dr||(f[m]=cr[m]);return f}
function Yra(a,b,c,d,e){if(b==c)return Iv(a,b,!1);var f=uv(a,b,c);Fv(a,{start:b,end:c});var h={};Xa(e)||a.Nb.forEach(function(a){null==a.end&&a.name in e&&delete e[a.name]},a);for(var k=0;k<a.Nb.length;k++){var l=a.Nb[k];if(null==l.end){if(jc(f,l.start)){if(l.name in e&&!kj(e[l.name],l.val))return null;e[l.name]=l.val;h[l.name]=(h[l.name]||0)+1}}else if(d){if(l.start>b&&l.start<c||l.end>b&&l.end<c)return null;l.start<=b&&l.end>=c&&(e[l.name]=l.val)}}for(var m in h)if(h[m]!=f.length)return null;for(m in cr)m in
e||(e[m]=cr[m]);return e}function Jv(a,b){b=Math.max(0,b);for(var c=!1;b<a.text.length;b++){var d=a.text[b].match(sr);if(!d&&c)break;d&&(c=!0)}return b}function Kv(a,b){if(1>a.text.length)return 0;for(var c=!1;0<b;b--){var d=a.text[b-1].match(sr);if(d&&c)break;d||(c=!0)}return Math.max(0,b)}
function Zra(a,b){function c(a){return a.toUpperCase()!==a.toLowerCase()||a.match(/[\d\'\u2019]/)}var d=[0,0];if(1>a.text.length)return d;b=Math.max(0,b);var e;for(e=b;e<a.text.length&&c(a.text[e]);e++);e=Math.max(0,e);var f;for(f=b;0<f&&c(a.text[f-1]);f--);f=Math.max(0,f);for(var h=/[\'\u2019]/;f<e&&a.text[f].match(h);f++);for(;e>f&&a.text[e-1].match(h);e--);if(f>=e||f>b&&a.text[f].match(h))a.text.length>b+1?(f=b,e=b+1):0<b&&(f=b-1,e=b);d[0]=f;d[1]=e;return d}
g.J7=function(a,b){var c=null==a?0:a,d=null==b?this.text.length:b;if(c>=d)return[];0==c&&d==this.text.length&&(this.ww=Iv(this,0,!0));a=this.text;b=this.Nb;var e=new hv(this,c,d),f=e.$6a,h=xv(this,a.substring(c,d),c,!0).f;D(e.bma(),function(a){h.push(Sra(this,a).f[0])},this);D(b,function(a){"comment"==a.name&&a.start>=c&&a.end<=d&&(a=a.val.split(":")[1],K.set("comment.resolve",a),h.push({f:"c",p:[a]}))},this);this.text=a.substring(0,c)+a.substring(d);this.Nb=f;return h};
function $ra(a,b){for(var c=0;c<a.Nb.length;c++)if(a.Nb[c]==b){a.Nb.splice(c,1);break}}function asa(a,b,c){for(var d=[],e=0;e<a.Nb.length;e++)a.Nb[e].name==b&&kj(a.Nb[e].val,c)&&d.push(a.Nb[e]);return d}function bsa(a,b,c){for(var d=0;d<a.Nb.length;d++)if(a.Nb[d].name==c&&b>=a.Nb[d].start&&b<=a.Nb[d].end)return a.Nb[d];return null}
function tv(a,b,c,d){function e(d){var e=[];D(a.Nb,function(a){a.name==d&&a.end>=b&&a.start<=c&&e.push(a)});e.sort(function(a,b){return a.start-b.start});return e}if(b==c){if(0==b&&0==a.text.length){var f=ab(a.ww);Da(a.ww,d);return Dv(a,0,0,f).f}return[]}f=[];if(null==c){var h={},k;for(k in d)if(void 0!==cr[k]){h[k]=cr[k];for(var l=0;l<a.Nb.length;l++)a.Nb[l].name==k&&a.Nb[l].start==b&&(h[k]=a.Nb[l].val,a.Nb.splice(l--,1));kj(d[k],cr[k])||a.Nb.push(new Yq(b,c,k,d[k]))}f.push(Dv(a,b,c,h).f[0]);return f}for(k in d)if(void 0!==
cr[k])if(h=e(k),Ena[k]&&(h=h.filter(function(a){return d[k]==a.val})),0==h.length){if(d[k]!=cr[k]){a.Nb.push(new Yq(b,c,k,d[k]));var m={};m[k]=cr[k];f.push(Dv(a,b,c,m).f[0])}}else{h[0].start<b&&h[0].val!=d[k]&&(l=h[0].end,h[0].end=b,h.splice(0,1,new Yq(b,l,k,h[0].val)),a.Nb.push(h[0]));var n=h.length-1;h[n].end>c&&h[n].val!=d[k]&&(l=h[n].start,h[n].start=c,h.splice(n,1,new Yq(l,c,k,h[n].val)),a.Nb.push(h[n]));m={};m[k]=cr[k];f.push(Dv(a,b,c,jj(m)).f[0]);for(l=0;l<h.length;l++)m[k]=h[l].val,f.push(Dv(a,
h[l].start,h[l].end,jj(m)).f[0]);d[k]!=cr[k]?(h[0].start=Math.min(h[0].start,b),h[0].end=Math.max(h[n].end,c),h[0].val=d[k],l=1):l=0;for(;l<h.length;l++)$ra(a,h[l])}return f}g.fb=function(a){var b={};D(this.Nb,function(c){c.start==a&&null==c.end&&(b[c.name]=c.val)});return b};function csa(a,b){return!!ec(a.Nb,function(a){return a.start==b&&"type"==a.name&&-1!=["ol","ul","hl"].indexOf(a.val)})}
g.equals=function(a){if(this.text!=a.text)return!1;this.Nb.sort(function(a,c){return a.start==c.start?a.name>c.name?1:c.name>a.name?-1:0:a.start-c.start});a.Nb.sort(function(a,c){return a.start==c.start?a.name>c.name?1:c.name>a.name?-1:0:a.start-c.start});return kj(this.Nb,a.Nb)};g.serialize=function(a){var b=[],c=null;(a||this.Nb).forEach(function(a){(c=a.serialize())&&b.push(c)});a={t:this.text,m:b};if(""==this.text){a.s={};for(var d in this.ww)a.s[Zq[d]]=this.ww[d]}return a};
function Lv(a,b,c){b=Math.min(a.text.length,b);c=Math.min(a.text.length,c);var d=[],e=Vra(a,b);D(e,function(a){d.push(new Yq(0,null,a.name,a.val))});D(a.Nb,function(a){a.start>=c||(null!=a.end&&a.end>b?d.push(new Yq(Math.max(0,a.start-b),Math.min(c-b,a.end-b),a.name,a.val)):null==a.end&&a.start>b&&d.push(new Yq(a.start-b,null,a.name,a.val)))});e=new Jr;e.text=a.text.substring(b,c);e.Nb=d;Ms(e);return e}
function Mv(a,b,c,d){c=void 0===c?a.text.length:c;var e=xv(a,(!0===d?"":"\n")+b.text,c);c+=!0===d?0:1;d=Ev(a.oa(e));for(var f=Dv(a,c,c+b.text.length,cr).f,h=0;h<f.length;h++)f[h].p[0]<c&&f.splice(h--,1);e.f=e.f.concat(f);D(b.Nb,function(b){var d=b.start+c,f=null==b.end?null:b.end+c;if(!(null==b.end&&0<d&&"\n"!=a.text[d-1])){var h={};h[b.name]=b.val;e.f=e.f.concat(Dv(a,d,f,h).f)}});a.oa(d);return e}
function dsa(a,b){var c=a.copy();uc(arguments).slice(1).forEach(function(a){c.oa(Mv(c,a,c.text.length,!0))});return c}function esa(a){var b=a.Nb.filter(function(a){return a.name in Hna?!1:!0});a.ed.forEach(function(a){var d=config.indentBullet(a.style.type,a.style.indentLeft),e="ul"==a.style.type?"center":"left";"left"!=e&&b.push(new Yq(a.offset,null,"alignBullet",e));"p"!=a.style.type&&b.push(new Yq(a.offset,null,"indentBullet",d))});return a.serialize(b)}
function zs(a,b,c,d){var e;try{e=za(a)?a:JSON.parse(a);if(!za(e))throw"Not valid rich-text content; parsing as HTML.";var f=new Jr(void 0,void 0,void 0,d);f.text=e.t;D(e.m,function(a){Cna(a)&&f.Nb.push(Cna(a))});if("s"in e)for(var h in e.s)f.ww[$q[h]]=e.s[h];c||Ms(f);return f}catch(k){return fsa(a,b,d)}}function Lra(a){a.ed.forEach(function(a){a.Ec.forEach(function(a){a.size&&a.size.MC()&&(a.P5=null)})})}g.MC=function(){return this.cu==this.fontClient.cu?!1:qv(this)?!0:bc(this.ed,function(a){return a.MC()})};
function gsa(a,b){a.fontClient.listen(Ur,b)}
function fsa(a,b,c){function d(a){var b=f.length,c=e.length;D(a.childNodes,function(a){3==a.nodeType?(f+=h+sb(a.nodeValue),h=""):a.tagName&&("br"==a.tagName.toLowerCase()?(f+=h,h="\n"):d(a))});var k=f.length;(a=$(a).attr("style"))&&D(a.split(";"),function(a){a=a.split(":");a[0]&&(a[0]=jb(a[0]));a[1]&&(a[1]=jb(a[1]));"font-family"==a[0].toLowerCase()&&e.splice(c,0,new Yq(b,k,"font",a[1]));"font-weight"==a[0].toLowerCase()&&e.splice(c,0,new Yq(b,k,"bold","bold"==a[1].toLowerCase()));"font-style"==a[0].toLowerCase()&&
e.splice(c,0,new Yq(b,k,"italic","italic"==a[1].toLowerCase()));"text-decoration"==a[0].toLowerCase()&&(e.splice(c,0,new Yq(b,k,"underline",!!a[1].toLowerCase().match(/underline/))),e.splice(c,0,new Yq(b,k,"strike",!!a[1].toLowerCase().match(/line-through/))));"letter-spacing"==a[0].toLowerCase()&&e.splice(c,0,new Yq(b,k,"letter-spacing",a[1]));"vertical-align"==a[0].toLowerCase()&&(e.splice(c,0,new Yq(b,k,"sup",!!a[1].toLowerCase().match(/super/))),e.splice(c,0,new Yq(b,k,"sub",!!a[1].toLowerCase().match(/sub/))));
"font-size"==a[0].toLowerCase()&&e.splice(c,0,new Yq(b,k,"size",parseInt(a[1].toLowerCase().replace("px",""),10)));"color"==a[0].toLowerCase()&&e.splice(c,0,new Yq(b,k,"color",qq(a[1],"#000000ff").substr(1)));"locked"==a[0].toLowerCase()&&e.splice(c,0,new Yq(b,k,"locked",!0))})}b&&"helvetica"==b.toLowerCase()?b="Liberation Sans":b&&"times"==b.toLowerCase()&&(b="Liberation Serif");var e=[],f="",h="";a=$("<span>"+a+"</span>").get(0);d(a);var k=new Jr(void 0,void 0,void 0,c);k.gG(f,0);D(e,function(a){var b=
{};b[a.name]=a.val;tv(k,a.start,a.end,b)});Ms(k);return k}function Nv(a){return za(a)&&"t"in a?a.t:zs(a,void 0).text}function Ov(a,b,c,d,e){a=zs(a,b);b=null==d||null==e?Dv(a,0,a.text.length,c):Dv(a,d,e,c);a.oa(b);return a.serialize()}
function hsa(a,b,c){if(b==c){a=zs(a);var d={};B(Iv(a,b),function(a,b){d[Zq[b]]=a});return{t:"",m:[],s:d}}var e=a.t.lastIndexOf("\n",b),f=Fk(a.m,function(a){var d=null==a.e;if(a.s<c&&(d?a.s>e:a.e>b))return{s:Math.max(a.s,b)-b,e:d?void 0:Math.min(a.e,c)-b,n:a.n,v:a.v}});return{t:a.t.substring(b,c),m:f}}function isa(a,b,c,d,e,f,h,k){c=zs(c,d,void 0,a);a=b.create(c);Kr(a,[{w:k&&k.w||1E6,h:k&&k.h||1E6,xk:e,Xr:config.allowTextOverflow,vAlign:h,bl:f}]);return Lr(a,0)}
function Pv(a){a=zs(a,void 0);return""==a.text?null:Cv(a,0,a.text.length)}function Qv(a,b,c){return a.ed.filter(function(a){return a.offset+a.length>b&&a.offset<=c||0===a.length&&a.offset===c})}function jsa(a,b,c){a=Qv(a,b,c).map(function(a){if("p"!==a.style.type)return Dv(this,a.offset,null,{indentLevel:(a.style.indentLevel||1)+1});var b=(a.style.indentLeft||0)+18;return Dv(this,a.offset,null,{indentLevel:1,indentLeft:b,indentFL:b})},a);return zv(a)}
function ksa(a,b,c){a=Qv(a,b,c).map(function(a){if("p"!==a.style.type)return Dv(this,a.offset,null,{indentLevel:Math.max(0,(a.style.indentLevel||1)-1)});var b=Math.max(0,(a.style.indentLeft||0)-18);return Dv(this,a.offset,null,{indentLevel:1,indentLeft:b,indentFL:b})},a);return zv(a)}
function lsa(a,b,c,d){function e(a){return null==a.end}var f=b+c.text.length,h=Dv(a,b,f,fr,d);c=c.Nb.filter(function(c){var d;!(d=!e(c))&&(c=b+c.start,d=0==c||"\n"==a.text.substr(c-1,1))&&(c=hr(a,c),d=null==c?f==a.text.length:c<f||"\n"==a.text.substr(f,1));return d});var k=c.filter(e).map(function(a){return a.start+b});xc(k);k.forEach(function(b){var c=hr(a,b);h.f=h.f.concat(Dv(a,b,c-1,er).f)});c.forEach(function(c){var e={};e[c.name]=c.val;h.f=h.f.concat(Dv(a,c.start+b,null==c.end?null:c.end+b,e,
d).f)});return h}
function Rv(a){function b(a){switch(a.name){case "bold":return{"font-weight":a.val&&"bold"};case "color":return{color:a.val&&us(a.val).Vd()};case "italic":return{"font-style":a.val&&"italic"};case "letter-spacing":return{"letter-spacing":a.val};case "size":return{"font-size":a.val&&a.val*window.config.defaultZoom/100+"px"};case "strike":return{"text-decoration":a.val&&"line-through"};case "underline":return{"text-decoration":a.val&&"underline"};default:return{}}}a.Nb.sort(function(b,c){return b.start-
c.start||(null!=b.end?b.end:a.text.length)-(null!=c.end?c.end:a.text.length)});var c=new Vg;(function e(f,h,k,l){if(h<k)if(f<a.Nb.length){var m=a.Nb[f],n=xe(m.start,h,k),q=null!=m.end?xe(m.end,h,k):k;e(f+1,h,n,l);e(f+1,n,q,lj(l,b(m)));e(f+1,q,k,l)}else c.append('<span style="'),B(l,function(a,b){null!=a&&c.append(b,":",a,";")}),c.append('">',lb(a.text.substring(h,k)),"</span>")})(0,0,a.text.length,{});return c.toString()}function msa(a,b,c){var d=S.content;return dr[c]?nsa(d,a,b,c):osa(d,a,b,c)}
function nsa(a,b,c,d){var e=cr[d];return Qv(a,b,c).map(function(a){return(a=ec(a.Nb,function(a){return a.name===d}))?a.val:e})}function osa(a,b,c,d){a=Sv(a,d);var e=cr[d];a.sort(function(a,b){return a.start-b.start});var f=b,h=[];a.every(function(a){if(a.end<=b)return!0;if(a.start>=c)return!1;f<a.start&&(f=a.start,h.push(e));h.push(a.val);f=a.end;return!0});f<c&&h.push(e);return h}function Sv(a,b){return a.Nb.filter(function(a){return a.name==b})}
function psa(a){function b(a){a in c||(c[a]={start:a});return c[a]}var c={0:{start:0,family:cr.font,face:cr.face,bold:cr.bold,italic:cr.italic}};Sv(a,"font").forEach(function(a){b(a.start).family=a.val;a.end!=this.text.length&&void 0===b(a.end).family&&(b(a.end).family=cr.font)},a);Sv(a,"face").forEach(function(a){b(a.start).face=a.val;a.end!=this.text.length&&void 0===b(a.end).face&&(b(a.end).face=cr.face)},a);Sv(a,"bold").forEach(function(a){b(a.start).bold=a.val;a.end!=this.text.length&&void 0===
b(a.end).bold&&(b(a.end).bold=cr.bold)},a);Sv(a,"italic").forEach(function(a){b(a.start).italic=a.val;a.end!=this.text.length&&void 0===b(a.end).italic&&(b(a.end).italic=cr.italic)},a);return Ra(c).sort(function(a,b){return a.start-b.start})}
function qsa(a){var b,c,d;return psa(a).map(function(a){oa(a.family)&&(b=a.family||cr.font);oa(a.bold)&&(c=a.bold);oa(a.italic)&&(d=a.italic);return{start:a.start,face:{Qy:b.toLowerCase()+"|"+(!!c+0)+"-"+(!!d+0),family:b,OX:b.toLowerCase(),bold:!!c,italic:!!d}}})}function rsa(a,b){for(var c=psa(a),d={start:0,family:"",face:"",bold:!1,italic:!1},e=0;e<c.length;e++){Da(d,c[e]);var f=a.fontClient.get(d.family,d.bold,d.italic,d.face);b(d.start,e==c.length-1?a.text.length:c[e+1].start,f)}}
function coa(a){var b={};qsa(a).forEach(function(a){a=a.face;b[a.Qy]||(b[a.Qy]=a)});return Ra(b)}function Mr(a,b){var c=fb(b.map(function(a){return a.Qy})),d=[],e=null;qsa(a).forEach(function(a){c[a.face.Qy]?null===e&&(e=a.start):null!==e&&(d.push({start:e,end:a.start}),e=null)});null===e||d.push({start:e,end:a.text.length});return d};function ssa(a){this.$f=a;this.x=0;this.xw=null}ssa.prototype.serialize=function(a){var b=this.$f.$b(),c=this.$f.ti.map(function(b){return b.serialize(a)});return{x:this.x,e:null===this.xw?void 0:this.xw,a:b.wb,d:b.rf,xd:b.Nn.map(function(a){return a[a.length-1]}),w:b.width,gbb:b.Bs,h:Math.round(1E3*b.height)/1E3,hw:Math.round(1E3*b.$F)/1E3,c:c,l:this.$f.length}};function tsa(a,b,c,d,e,f,h,k,l,m,n,q){this.za=e;this.Ph=b;this.fb=e.style;this.yqa=c?c.style:{};this.dpa=d?d.style:{};this.bl=l;this.Jt=n;this.fontClient=a;this.lineNumber=q||0;this.first=m;this.Ec=[];this.x=this.fb.indentLeft*Math.max(this.fb.indentLevel,1);this.first&&(this.x+=this.fb.indentFL-this.fb.indentLeft);this.k$=this.x;this.IWa=k;this.jGa=[];this.xk=[];this.Z5=this.WI=null;usa(this)&&(this.WI=vsa(this,f.ti[0]),"left"==(this.fb.align||this.bl)&&(a=wsa(this),b=this.WI.$b(),a=this.x-this.fb.indentLeft+
a+b.width,a>=this.x&&(this.Z5=new M(this.x,h,xsa(this,a)-this.x,1E9,{wrap:"tight",temp:!0}))));a=f.$b();this.y=h;this.Lt=this.y+a.wb;this.wb=a.wb;this.rf=a.rf;this.offset=e.offset+f.offset;this.ao=a.ao;this.z$()&&(0<this.fb.marginTop&&0==this.za.offset&&(this.y+=this.fb.marginTop),0<this.fb.borderTop&&(this.y+=this.fb.borderTop),0<this.fb.paddingTop&&(this.y+=this.fb.paddingTop),this.Lt=this.y+this.wb);if(this.first&&this.fb.dropCap){b=f.ti[0];d=this.fontClient.get(b.font,b.bold,b.italic,b.face);
k=d.Xq[b.text[0]];c=a.wb;h=e=0;null!=k&&(null==k.height&&(null==k.code&&(k.code=yr("m"+k.d,k)),k.code=k.code,k.height=-k.wx.t),c=k.height/d.cf*b.size,e=a.wb-c,null==k.left&&(null==k.code&&(k.code=yr("m"+k.d,k)),k.code=k.code,k.left=k.wx.wg),h=k.left/d.cf*b.size);b=a.wb+(a.wb-a.rf)*this.fb.spacing*config.lineSpacingFactor*(this.fb.dropCap-1)-e;c=b/c;h*=c;d=a.Nn;k=d[0][d[0].length-1]*c+(a.wb-a.rf)*(this.fb.spacing*config.lineSpacingFactor-1)-h;if(!d.Cab)for(d.Cab=!0,l=1;l<d[0].length-1;l++)d[0][l]*=
c;this.G_a=c;this.F_a=new L(-h,b-a.wb+e);this.jGa.push(new M(this.x,this.y,k,b,{wrap:"tight"}))}Tv(this);this.py(f)}
function vsa(a,b){function c(a){for(var b="",c=0;c<=(a-1)/26;c++)b+="abcdefghijklmnopqrstuvwxyz"[(a-1)%26];return b}function d(a){var b,c,d,e,n;n=a/1E3|0;a%=1E3;b=c="";for(d=5;a;c++,d^=7)for(e=a%d,a=a/d^0;e--;)b="IVXLCDM".charAt(2<e?c+a-(a&=-2)+(e=1):c)+b;return Array(n+1).join("M")+b}b=new vr(b);b.yl=void 0;b.link=void 0;b.strike=void 0;b.error=!1;b.sup=void 0;b.sub=void 0;if("ul"==a.fb.type)b.text="disc"==a.fb.list?"◦":"square"==a.fb.list?"■":"dash"==a.fb.list?"‐":"trib"==a.fb.list?"‣":"heart"==
a.fb.list?"❥":"inv"==a.fb.list?"◘":"•";else{var e=a.lineNumber;"ol"==a.fb.type?b.text=1==a.fb.indentLevel%3?e+".":2==a.fb.indentLevel%3?c(e)+".":d(e).toLowerCase()+".":"hl"==a.fb.type&&(1==a.fb.indentLevel%9?b.text=d(e)+".":2==a.fb.indentLevel%9?b.text=c(e).toUpperCase()+".":3==a.fb.indentLevel%9?b.text=e+".":4==a.fb.indentLevel%9?b.text=c(e)+")":5==a.fb.indentLevel%9?b.text="("+e+")":6==a.fb.indentLevel%9?b.text="("+c(e)+")":7==a.fb.indentLevel%9?b.text=d(e).toLowerCase()+")":8==a.fb.indentLevel%
9?b.text="("+e+")":0==a.fb.indentLevel%9&&(b.text="("+c(e)+")"))}return new Er(a.fontClient,[b],0)}function wsa(a){if(!a.WI)return 0;var b=config.indentBullet(a.fb.type,a.fb.indentLeft),c="ul"==a.fb.type?"center":"left";a=a.WI.$b();"center"==c?b-=a.width/2:"right"==c&&(b-=a.width);return b}g=tsa.prototype;
g.XV=function(){if(!usa(this))return null;var a=wsa(this),b=this.fb.align||this.bl;return{x:"center"==b||"right"==b?this.Ec[0].x-this.fb.indentLeft+a:this.k$-this.fb.indentLeft+a,y:this.wb-this.Ec[0].$f.$b().wb,ti:this.WI.ti}};
g.ip=function(a){if(0==this.Ec.length)return null;for(var b=Number.MAX_VALUE,c=Number.MAX_VALUE,d=-Number.MAX_VALUE,e=-Number.MAX_VALUE,f=this.y*a,h=0;h<this.Ec.length;h++){var k=this.Ec[h],l=k.$f.$b().ip(a);l.x+=k.x*a;l.y+=f;b=Math.min(b,l.x);d=Math.max(d,l.x+l.w);c=Math.min(c,l.y);e=Math.max(e,l.y+l.h)}Dr(this)&&0<this.fb.borderTop&&this.fb.borderTopColor&&(b=Math.min(b,0),d=Math.max(d,this.Ph*a),c=Math.min(c,(-this.fb.borderTop-this.fb.paddingTop)*a));this.WI&&(f=this.XV(),l=this.WI.$b().ip(a),
l.x+=f.x*a,l.y+=(f.y+this.y)*a,b=Math.min(b,l.x),d=Math.max(d,l.x+l.w),c=Math.min(c,l.y),e=Math.max(e,l.y+l.h));Fr(this)&&0<this.fb.borderBottom&&this.fb.borderBottomColor&&(b=Math.min(b,0),d=Math.max(d,this.Ph*a),e+=(this.fb.paddingBottom+this.fb.borderBottom)*a);return new M(b,c,d-b,e-c)};
g.$B=function(a,b){a-=this.za.offset;for(var c=0;c<this.Ec.length;c++){var d=this.Ec[c];if(a>=d.$f.offset&&a<=d.$f.offset+d.$f.length&&(!b||a<d.$f.offset+d.$f.length||c==this.Ec.length-1))return a=a==d.$f.offset&&0==d.$f.length?b?d.x+d.$f.$b().width:d.x:this.Nn()[a+this.za.offset-this.offset],new M(a,this.y+this.wb-this.ao,1,this.ao+2)}a=this.Ec[this.Ec.length-1];return new M(a.x+a.$f.$b().width,this.y+this.wb-this.ao,1,this.ao+2)};
g.serialize=function(){function a(a){var b={},e;for(e in a)kj(a[e],cr[e])||(b[e]=a[e]);return b}var b=this.XV(),b=b?{x:b.x,y:b.y,c:b.ti.map(function(a){return a.serialize(this.fontClient)},this)}:void 0;return{y:this.y,f:this.first,l:this.last,ln:this.lineNumber,bs:a(this.fb),ps:a(this.yqa),ns:a(this.dpa),a:this.wb,d:this.rf,dcs:this.G_a,dco:this.F_a,w:this.Ec.map(function(a){return a.serialize(this.fontClient)},this),bd:b}};
function usa(a){return a.first&&("ul"==a.fb.type||"ol"==a.fb.type||"hl"==a.fb.type)}function Dr(a){return a.first&&("p"==a.fb.type||"p"==a.yqa.type||Xa(a.yqa))}function Fr(a){return a.last&&("p"==a.fb.type||"p"==a.dpa.type||Xa(a.dpa))}g.z$=function(){return Dr(this)};function Tv(a){var b=a.Lt-a.rf,c=a.Lt-a.wb;a.xk=a.IWa.filter(function(a){return b>a.y&&c<a.y+a.h}).concat(a.jGa)}
function xsa(a,b){for(var c=0,d=0;d<a.fb.tabStops.length&&c<=b;d++)c=a.fb.tabStops[d];if(0<a.fb.defaultTab)for(;c<b||0==c;)c+=a.fb.defaultTab;return c}
g.py=function(a){var b=this,c=new ssa(a),d=a.$b();if(0==this.Ec.length&&this.first&&this.fb.dropCap)return c.x=this.x,this.Ec.push(c),this.x+=d.width,!0;if(0<this.Ec.length&&a.ti[0].Ao)return!1;var e,f=!1;if(d.wb>b.wb||d.rf<b.rf){var c=b.wb,h=b.rf,k=b.Lt,l=b.ao;b.wb=Math.max(b.wb,d.wb);b.rf=Math.min(b.rf,d.rf);b.Lt=b.y+b.wb;b.ao=Math.max(b.ao,d.ao);Tv(b);var m=b.Ec.map(function(a){return a.$f});m.push(a);b.Ec=[];b.x=b.k$;a=!1;for(var n=0;n<m.length;n++){if(a&&n==m.length-1)return!1;this.py(m[n])||
(a=!0,b.wb=c,b.rf=h,b.Lt=k,b.ao=l,n=-1,b.Ec=[],b.x=b.k$)}return!0}h=null;d.bua&&(this.xk.push(new M(0,0,xsa(this,this.x),1E10,{wrap:"tight",temp:!0})),h=this.x);for(0==this.Ec.length&&this.Z5&&this.xk.push(this.Z5);!e;)e=!0,D(this.xk,function(a){var c=a.data?a.data.wrap:"",h=b.Lt-b.rf,k=b.Lt-b.wb;"skip"==c&&h>a.y&&k<a.y+a.h?0==b.Ec.length?(b.y=a.y+a.h+.01,b.Lt=b.y+b.wb,Tv(b),e=!1):(b.x=b.Ph,f=!0):"tight"==c&&h>a.y&&k<a.y+a.h&&(c=b.x,b.x+(d.bT||1)>a.x&&c<a.x+a.w&&(d.x=a.x+a.w+.01,b.x=d.x,e=!1,!(0<
b.Ec.length)||a.data&&a.data.temp||(b.Ec[b.Ec.length-1].xw=null!=b.Ec[b.Ec.length-1].xw?Math.min(a.x,b.Ec[b.Ec.length-1].xw):a.x,f=!0)))});d.bua&&this.xk.pop();0==this.Ec.length&&this.Z5&&this.xk.pop();if((!this.Jt||f)&&this.x+d.bT>=this.Ph-this.fb.indentRight){k=!1;if(0==this.Ec.length){var q=Number.MAX_VALUE;D(this.xk,function(a){b.y<a.y+a.h&&(q=Math.min(q,a.y+a.h+.01))});if(q!=Number.MAX_VALUE)return this.x=b.k$,this.y=q,this.Lt=this.y+this.wb,Tv(this),this.py(a);k=!0}if(!k)return!1}d.bua&&(d.Nn[0][0]=
h-b.x);c.x=b.x;this.Ec.push(c);this.x+=d.width;return!0};
function ysa(a,b,c,d){a.last=!1;if(null==b||b!=a.za||c.ti[0].ew)a.last=!0;var e=[];D(a.Ec,function(b,c){var k=b.$f.$b();e.push(b);if(b.xw||c==a.Ec.length-1){if(c==a.Ec.length-1){var l=a.Ph-a.fb.indentRight,m=a.Lt-a.rf,n=a.Lt-a.wb;D(a.xk,function(a){"tight"==(a.data?a.data.wrap:"")&&m>a.y&&n<a.y+a.h&&a.x<l&&a.x>b.x+k.bT&&(l=a.x)});b.xw=l}c=b.xw-(b.x+k.bT);var q=0,t=0,u=[],y=d||a.fb.align||a.bl;if("center"==y)q=c/2;else if("right"==y)q=c;else if("justified"==y){for(y=0;y<e.length;y++)0!=e[y].$f.$b().$F&&
y!=e.length-1||u.push(y);t=c/(u.length-1)}if(q)D(e,function(a){a.x+=q});else if(t&&!a.last)for(y=0;y<e.length;y++)e[y].x+=q,y==u[0]&&(q+=t,u.shift());e=[]}});a.length=0;a.Ec.forEach(function(b){a.length+=b.$f.length});c=a.wb-a.ao+(a.ao-a.rf)*a.fb.spacing*config.lineSpacingFactor;a.height=c;a.o2=c+a.y;a.aT=a.y+a.wb;a.ddb=a.aT-a.rf;a.XX=a.x+a.fb.indentRight;a.Eea=null;a.Nn=function(){null==a.Eea&&(a.Eea=[],D(a.Ec,function(b,c){var d=b.$f.$b();D(d.Nn,function(e,m){D(e,function(n,q){(q<e.length-1||c==
a.Ec.length-1&&m==d.Nn.length-1)&&a.Eea.push(n+b.x)})})}));return a.Eea};a.UI=0;Fr(a)&&null!=b&&(0<a.fb.paddingBottom&&(a.UI+=a.fb.paddingBottom),0<a.fb.borderBottom&&(a.UI+=a.fb.borderBottom),a.UI+=Math.max(a.fb.marginBottom,b.style.marginTop),a.o2+=a.UI)}function Uv(a){this.fontClient=a}uj(Uv,$i);Uv.prototype.create=function(a,b,c,d,e,f,h,k,l,m,n){return new tsa(this.fontClient,a,b,c,d,e,f,h,k,l,m,n)};function Vv(a,b,c){this.count=a||0;this.Es=b||0;this.gba=c}var Wv=new Vv(0,0);Vv.prototype.$e=function(){return this.count};function zsa(a,b,c){c=c||0;return b==a.Es?Asa(a,c):b>a.Es?new Vv(c,b,a):Asa(Xv(a,b),c)}function Asa(a,b){return b==a.count?a:new Vv(b,a.Es,a.gba)}function Bsa(a){return new Vv(a.count+1,a.Es,a.gba)}function Xv(a,b){return b>a.Es?new Vv(0,b,a):b===a.Es?a:a.gba?Xv(a.gba,b):Wv};function Csa(a,b,c,d,e,f,h,k,l,m,n,q){this.Ph=Math.ceil(c);this.tl=Math.ceil(d);this.O8a=e||[];this.columnNumber=n;this.xk=Jc($b(e,function(a){return a.get()})).map(function(a){return"right"==a.data.wrap?new M(0,a.y,a.x+a.w,a.h,{wrap:"tight"}):"left"==a.data.wrap?new M(a.x,a.y,c-a.x,a.h,{wrap:"tight"}):"auto"==a.data.wrap?a.x>c-(a.x+a.w)?new M(a.x,a.y,c-a.x,a.h,{wrap:"tight"}):new M(0,a.y,a.x+a.w,a.h,{wrap:"tight"}):a});this.eaa=b;this.fontClient=a;this.Xr=f;this.Jt=h;this.vAlign=l;this.bl=k;this.yG=
m;this.data=q;this.eb=[];this.XX=this.$s=this.aT=this.h=this.w=this.y=this.x=0;this.offset=-1;this.sT={fw:-1,oA:-1};this.length=0;this.links=[];this.Xc=[]}g=Csa.prototype;g.ip=function(a){var b=this.eb.map(function(b){return b.ip&&b.ip(a)}).filter(Ub);return 0==b.length?new M(this.x*a,this.y*a,0,0):Zm(b)};
g.serialize=function(){var a=this.eb.filter(function(a){return a.serialize}).map(function(a){return a.serialize()}),b={};a.forEach(function(a){a.w.forEach(function(a){a.c.forEach(function(a){for(var c in a)kj(a[c],b[c])?delete a[c]:(!0!==b[c]||a[c]?b[c]&&!a[c]&&""!==a[c]&&(a[c]=null):a[c]=!1,b[c]=a[c])})})});return{x:this.x,y:this.y,w:this.w,h:this.h,sw:this.Ph,sh:this.tl,lk:this.links,l:a}};
g.mk=function(a,b,c){a=Math.max(this.offset,Math.min(a,this.offset+this.length));c=this.eb[this.$w(a,c)];var d=c.Nn();0<d.length?(a=d[a-c.offset+(b?1:0)],null==a&&(a=this.Ph)):a="left"==(c.fb.align||this.bl)?0:"right"==(c.fb.align||this.bl)?this.Ph:this.Ph/2;return new M(a,c.y+c.wb-c.ao,1,c.ao+2)};
g.$w=function(a,b){if(a<=this.eb[0].offset)return 0;for(var c=0;c<this.eb.length;c++)if(a>=this.eb[c].offset&&a<=this.eb[c].offset+this.eb[c].length)return this.eb[c].offset+this.eb[c].length==a&&!b&&this.eb[c+1]?c+1:c;return this.eb.length-1};
g.measure=function(a,b,c,d,e,f,h,k){var l=this,m=!1;a.ai()||(a=new Jr(" ",Iv(a,0)),m=!0);var n=e||Wv,q=n;f=f||this.vAlign;this.data&&this.data.Mbb&&!k&&(this.tl=this.Ph=1E9,this.measure(a,b,c,d,e,"top",h,"left"),f="top",this.Ph=this.w+.01,this.tl=this.$s);if("middle"==f||"bottom"==f)if(0==this.xk.length){this.measure(a,b,c,d,e,"top");var t;"middle"==f?(t=this.tl/2-this.$s/2,this.data.iA||(t=Math.max(0,t))):"bottom"==f&&(t=this.tl-this.$s);this.y+=t;this.eb.forEach(function(a){a.y+=t});this.links.forEach(function(a){a.y+=
t})}else{h=null;if("middle"==f){m=0;f=.25;for(var u=1,y=Number.MAX_VALUE,A=Math.max(1,Math.log(Math.max(1,this.tl))/Math.log(2)/2),C=0;C<A;C++)m+=u*this.tl*f,this.measure(a,b,c,d,e,"top",m),t=(this.y+this.$s)/2-this.tl/2,u=0>t?1:-1,!this.overflow&&Math.abs(t)<y&&(y=Math.abs(t),h=this.getData()),f/=2}else if("bottom"==f)for(m=0,f=.5,u=1,y=null,A=Math.max(1,Math.log(Math.max(1,this.tl))/Math.log(2)),C=0;C<A;C++)m+=u*this.tl*f,m=Math.max(0,Math.min(this.tl,m)),this.measure(a,b,c,d,e,"top",m),this.overflow?
u=-1:(u=1,this.$s>y&&(y=this.$s,h=this.getData())),f*=.6;h?this.setData(h):this.measure(a,b,c,d,e,"top",0)}else{this.offset=b;this.sT=c;this.content=a;this.eb=[];var E=null,G=h||0,H=h||0,N=h||0,da=Number.MAX_VALUE,aa=-Number.MAX_VALUE,Y=-Number.MAX_VALUE,ha=null,la=!1,ja=function(a,b){var c;a&&(a=b.indentLevel,q=n,"ol"==b.type||"hl"==b.type?(n=-1!=b.ordinal?zsa(n,a,b.ordinal):a==n.Es?Bsa(n):a>n.Es?new Vv(1,a,n):Bsa(Xv(n,a)),c=n.$e()):n=zsa(n,a));return c},Fa=function(a,b){ysa(E,a,b,k);G=E.o2;H=E.aT;
N=E.ddb;0<E.Ec.length&&(a=E.Ec[E.Ec.length-1],da=Math.min(da,E.Ec[0].x),aa=Math.max(aa,a.x+a.$f.$b().bT),Y=Math.max(Y,E.XX));l.eb.push(E)};Mra(a,c,function(a,b,c,d,e,f){var h=0==d.offset||d.ti[0].ew;if(!E){if(c.style.pageBreak&&0!=l.columnNumber)return ha=c.offset,!1;E=l.eaa.create(l.Ph,a,b,c,d,G,l.xk,l.bl,h,l.Jt,ja(h,c.style));E.sT={fw:e,oA:f-1}}else if(!E.py(d)){Fa(c,d);if(!l.Xr&&H>l.tl)return ha=E.offset,la=!0,!1;if(c!=E.za&&(c.style.columnBreak||c.style.pageBreak))return ha=c.offset,!1;E=l.eaa.create(l.Ph,
a,b,c,d,G,l.xk,l.bl,h,l.Jt,ja(h,c.style));E.sT={fw:e,oA:f-1}}return!0});E&&null==ha&&(Fa(null,null),!l.Xr&&H>l.tl&&(ha=E.offset,la=!0));this.overflow=!1;null!=ha&&(la&&(d=l.eb.pop(),this.overflow=!0,d.first&&(n=q)),0<l.eb.length?(d=l.eb[l.eb.length-1],G=d.o2,H=d.aT,N=d.aT-d.rf):la&&(G=h||0,H=h||0,N=h||0));0==this.eb.length&&(this.eb.push({offset:b,length:0,wb:0,rf:0,Ec:[],Nn:function(){return[]},y:h||0,ao:cr.size,fb:ab(er),XV:function(){return null},sT:{fw:c.fw,oA:c.oA},$B:function(){return new M(0,
0,0,0)}}),db(this.eb[0].fb,a.fb(b)));this.length=0;m?(this.eb[0].Ec.length?this.eb[0].Ec[0].$f.size.Nn=[[0]]:this.overflow=!0,this.eb[0].length=0,this.tGa={fw:c.fw,oA:c.oA}):(this.eb.forEach(function(a){l.length+=a.length}),d=this.eb[this.eb.length-1],this.tGa={fw:d.sT.fw,oA:d.sT.oA+d.Ec.length});this.o2=G;this.aT=H;this.$s=N;this.XX=Y;da!=Number.MAX_VALUE&&(this.x=da,this.w=aa-da);this.y=this.eb[0].y;this.h=H-this.y;this.links=[];this.Xc=[];var qa=null,Qa=0,R=0;this.eb.forEach(function(a){a.Ec.forEach(function(b){b.$f.ti.forEach(function(c,
d){if(c.link){kj(qa,c.link)||(qa=c.link,Qa=R);var e={s:Qa,a:c.link},f=b.$f.$b(),f=f.Nn[d];l.links.push(new M(b.x+f[0],a.y,f[f.length-1]-f[0],a.wb-a.rf,e))}c.Pk&&(f=b.$f.$b(),f=f.Nn[d],l.Xc.push(new M(b.x+f[0],a.y,f[f.length-1]-f[0],a.wb-a.rf,c.Pk)));R+=c.text.length})})});this.R5a=n}};g.getData=function(){return ab(this)};g.setData=function(a){db(this,a)};function Yv(a,b){this.fontClient=a;this.eaa=b}vj(Yv,$i,Uv);
Yv.prototype.create=function(a,b,c,d,e,f,h,k,l,m){return new Csa(this.fontClient,this.eaa,a,b,c,d,e,f,h,k,l,m)};function Zv(a,b,c){var d=this;this.content=b;this.jda=a;this.Qb=[];this.Xt=0;if(c)this.content.onChange(function(a){d.Xt=Math.min(d.Xt,a-1)});this.O1=[];this.Kta=[]}Zv.prototype.uY=function(){return this.Qb};
function Dsa(a,b){function c(){b&&!b.MQa&&(b.MQa=b.O8a.map(function(a){return apa(a)}).join(","));var c=(a.xk||[]).map(function(a){return apa(a)}).join(",");return b.MQa==c}return a&&b&&Math.ceil(a.w)==b.Ph&&Math.ceil(a.h)==b.tl&&a.Xr==b.Xr&&a.Jt==b.Jt&&a.yG==b.yG&&a.columnNumber==b.columnNumber&&a.vAlign==b.vAlign&&a.bl==b.bl&&c()}
function Kr(a,b){for(var c=!1,d=0;d<b.length;d++){var e=b[d];Dsa(e,a.Qb[d])||(a.Xt=Math.min(a.Xt,a.Qb[d]?a.Qb[d].offset:0),a.Qb[d]=a.jda.create(e.w,e.h,e.xk,e.Xr,!!e.Jt,e.bl,e.vAlign,e.yG,e.columnNumber,e.data),c=!0)}a.Qb.length!=b.length&&(c=!0);a.Qb.length=b.length;a.Kta=b;c&&a.O1.forEach(function(b){b(a.Qb)})}function Ps(a,b){for(var c=0;c<a.Qb.length;c++)a.Qb[c]==b&&(a.Qb.splice(c,1),a.Xt=Math.min(a.Xt,b.offset))}
function jpa(a,b){for(var c=!1,d=0;d<b.length;d++){var e=b[d];Dsa(e,a.Qb[d])||(a.Xt=Math.min(a.Xt,a.Qb[d]?a.Qb[d].offset:0),a.Qb[d]=a.jda.create(e.w,e.h,e.xk,e.Xr,!!e.Jt,e.bl,e.vAlign,e.yG,e.columnNumber,e.data),a.Kta[d]=e,c=!0)}c&&a.O1.forEach(function(b){b(a.Qb)})}
function Lr(a,b){a.content.hs();for(var c=0,d={fw:-1,oA:-1},e=Wv,f=0;f<=b+1&&f<a.Qb.length;f++){var h=Jv(a.content,a.Qb[f].offset+a.Qb[f].length)>a.Xt;(h=a.Qb[f].offset!=c||-1==a.Qb[f].offset||h)&&a.Qb[f].measure(a.content,c,d,Math.max(c,a.Xt),e);e=a.Qb[f].R5a;c=a.Qb[f].offset+a.Qb[f].length;d=a.Qb[f].tGa;f==a.Qb.length-1&&(c=a.content.text.length+1);if(f==b&&!h)break}a.Xt=Math.max(a.Xt,c);return a.Qb[b]}
function Esa(a){if(0==a.Qb.length)return!1;var b=Lr(a,a.Qb.length-1);return b.offset+b.length<a.content.text.length}function $v(a){if(0==a.Qb.length)return!1;var b=Lr(a,a.Qb.length-1),c=b.offset+b.length;return!!ec(Hv(a.content,c),function(a){return a.start==c&&("columnBreak"==a.name||"pageBreak"==a.name)})}Zv.prototype.nk=function(a){for(var b=0;b<this.Qb.length;b++){var c=Lr(this,b);if(a<c.eb.length)return c.eb[a];a-=c.eb.length}return null};
Zv.prototype.$w=function(a,b){for(var c=0,d=0;d<this.Qb.length;d++){var e=Lr(this,d);if(a<=e.offset+e.length&&(b||a<e.offset+e.length)||d==this.Qb.length-1)return c+e.$w(a,b);c+=e.eb.length}return c-1};Zv.prototype.mk=function(a){if(0==this.Qb.length)return new M(0,0,0,0);for(var b,c=null,d=0;d<this.Qb.length;d++)if(b=Lr(this,d),a>=b.offset&&a<=b.offset+b.length){c=b.mk(a,d==this.Qb.length-1,!0);break}null==c&&(c=b.mk(b.offset+b.length,!0,!0));c.data=b;return c};function aw(a){this.jda=a}uj(aw,Yv);
aw.prototype.create=function(a,b){return new Zv(this.jda,a,b)};var Fsa=!1,Gsa=!1;function Hsa(a){function b(a,b){if(a=a.exec(b))return a[1]}var c=document.createElement("a"),d;/https?:\/\//.test(a)||(a="http://"+a);c.href=a;/youtube\.com/.test(c.hostname)?/v\//.test(c.pathname)?d=b(/v\/([\w-]+)/,c.pathname):/v=/.test(c.search)&&(d=b(/v=([\w-]+)/,c.search)):/youtu\.be/.test(c.hostname)&&(d=b(/([\w-]+)/,c.pathname));return d?d:!1}function Isa(a,b){return"youtube"==a?"http://www.youtube.com/watch?v="+b:"vimeo"==a?"http://www.vimeo.com/"+b:null};function bw(){this.entries=[]}bw.prototype.add=function(a){this.entries.push(a)};bw.prototype.get=function(){var a={},b;this.entries.forEach(function(b,d,e){void 0===a[b]&&(a[b]=0);e=e.length;a[b]+=Math.sqrt(Math.pow(d+1,3)/e)/e},this);b=Sa(a).map(function(b){return{entry:b,weight:a[b]}});Cc(b,function(a,b){return a.weight>b.weight?-1:a.weight<b.weight?1:0});return b.map(function(a){return a.entry})};function cw(){J.call(this);this.className="";this.yba=!1;this.md=this.WP=this.video=this.Fp=null;this.ZQ=this.oP=this.tF=!1;this.xJ=config.defaultImageFillPos;this.Pt=this.Ru=null;this.FZ=!1;this.wj={}}z(cw,J);var dw={};
function Jsa(a,b,c,d){if(!dw[a]){var e=function(c){var d=this;K.set("block.constructed",c);Ksa(this,c);b.isContainer&&(this.Di=!0);b.call(this);this.noDropBackground&&(this.Haa=this.noDropBackground);this.minWidth&&(this.minWidth=this.minWidth);this.minHeight&&(this.minHeight=this.minHeight);this.maxWidth&&(this.maxWidth=this.maxWidth);this.maxHeight&&(this.maxHeight=this.maxHeight);this.hLock&&(this.cn=this.hLock);this.vLock&&(this.Ln=this.vLock);this.rLock&&(this.Dm=this.rLock);this.renderOnHover&&
(this.Kz=this.renderOnHover);this.defaultText&&(this.iX=this.defaultText);this.noLines&&(this.r_=this.noLines);this.snapSpacing&&(this.aA=this.snapSpacing);this.noPrint&&(this.BR=this.noPrint);this.disabledPropertyControls&&(this.P7=this.disabledPropertyControls);this.propertyMaxes&&(this.f0=this.propertyMaxes);this.dockControls&&(this.tP=this.dockControls);this.expansionControls&&(this.OB=this.expansionControls);if(this.spatialControls){var e=this.spatialControls;this.wM=function(){function a(b){return b+
2*(f-b)}function b(a){return a+2*(d-a)}var c=this.getProperties().get("BoundingBox"),d=c.x+c.w/2,f=c.y+c.h/2,h=this.getProperties().get("FlipX"),k=this.getProperties().get("FlipY"),c=jj(e.call(this));D(c,function(c){if(c.ZA){var d=c.ZA;c.ZA=function(){var c=d.call(this);h&&(c.x=b(c.x)-c.w);k&&(c.y=a(c.y)-c.h);return c}}if(c.location){var e=c.location;c.location=function(c){c=e.call(this,c);h&&(c.x=b(c.x)-c.w);k&&(c.y=a(c.y)-c.h);return c}}if(c.vG){var f=c.vG;c.vG=function(c,d){h&&(c.x=b(c.x));k&&
(c.y=a(c.y));f.call(this,c,d)}}if(c.path){var l=c.path;c.path=function(){var c=l.call(this);D(c,function(c){h&&(c.x=b(c.x));k&&(c.y=a(c.y))});return c}}});return c}}this.relatedHints&&(this.p0=this.relatedHints);this.unthemed&&(this.Ah=this.unthemed);this.overrideUnthemed&&(this.Ah?za(this.Ah)&&Da(this.Ah,this.overrideUnthemed):this.Ah=this.overrideUnthemed);this.textLinking&&(this.KD=this.textLinking);this.allowHiding&&(this.C5=this.allowHiding);this.isTextRotateDisabled&&(this.RK=this.isTextRotateDisabled);
this.fs={};this.dB={};this.KE=null;this.$I={};this.aJ={};this.ZV={};this.Ot=new L(0,0);this.sUa=fb(this.P7||[]);this.properties.register("Hyphenate",null,null,function(){for(var a in d.Da)Bs(d.Da[a]);d.hp&&d.hp()});this.properties.Mc(null,function(a,b){if(!d.Da[this.name]){if("BoundingBox"==this.name&&a&&b&&a.w==b.w&&a.h==b.h){var c=new L(b.x-a.x,b.y-a.y);d.Ot.x+=c.x;d.Ot.y+=c.y;for(var e in d.fs)Zu(d.fs[e],c.x,c.y);for(e in d.aJ)Zu(d.aJ[e],c.x,c.y);for(e in d.dB)for(var f in d.dB[e])Zu(d.dB[e][f],
c.x,c.y);d.KE&&d.KE.forEach(function(a){a.forEach(function(a){a.x+=c.x;a.y+=c.y})})}else d.$I={},d.Ot.x=0,d.Ot.y=0,d.fs={},d.KE=null,d.dB={},d.aJ={};("Wrap"==this.name||d.getProperties().get("Wrap",!0))&&ew(d,d.ma(!0,!0));fw(d)}d.ZV={}});this.properties.ZF("Hidden",function(a){if(d.C5)return a});this.properties.Mc("FillColor",function(a,b){d.ZQ||za(b)&&za(a)&&b.url!=a.url&&d.set("ImageFillProps",!1)});this.LWa=0>Lsa.indexOf(a)&&"DragBlock"!=c&&!gb(c,"sample-");this.properties.Mc("FillColor",this.E2.bind(this));
this.properties.Mc("LineColor",this.E2.bind(this));this.properties.Mc("LineWidth",this.E2.bind(this));this.properties.Mc("Shadow",this.E2.bind(this));this.Ue=[];this.document=null};e.prototype=new cw;e.prototype.ICa=function(){var a=this.get("FillColor"),b=this;za(a)&&a.url&&!this.get("ImageFillProps")&&mr.Rf(a.url,function(){if(!b.ZQ){var c=mr.Rf(a.url,null,512);if(0<c.width&&0<c.height){var d=document.createElement("canvas");d.width=c.width;d.height=c.height;d=d.getContext("2d");d.drawImage(c,0,
0);var d=d.getImageData(0,0,c.width,c.height),e=Qoa(d),e=e.map(function(a){return tia(a.map(function(a){return new L(a.x/c.width,a.y/c.height)}))});mr.aY(a.url).then(function(c){setTimeout(function(){var d=b.get("FillColor");za(d)&&d.url==a.url&&b.document&&b.document.ZM(function(){b.set("ImageFillProps",{polys:e,size:c,url:d.url})})},0)})}}},512)};e.prototype.e9=function(){return b.prototype.getOutlineRenderData?b.prototype.getOutlineRenderData.call(this):this.Cf()};e.prototype.Cf=function(a,c){if(null==
this.fs[a||"null"]){var d=b.prototype.getRenderData.call(this,a);this.fs[a||"null"]=d}d=(a||"null")+(c?"1":"0");if(null==this.aJ[d]){var e=jj(this.fs[a||"null"]);this.get("ImageFillProps")||this.ICa();e=nra(e,this.get("ImageFillProps"));"sample"==a||c||(e=this.document&&this.document.Sdb&&"pdf"!==a?fra(e,this.rY()/2):$u(e,this.rY()/2));c=this.getProperties().get("StrokeStyle");a=this.getProperties().get("LineWidth");if(c in Ru&&0<a){c=jj(Ru[c]);for(var f=0;f<c.length;f++)c[f]*=a;e=Yu(e,c)}else if(c in
Su&&0<a){c=jj(Su[c]);for(f=0;f<c.length;f++)c[f]*=a;e=cra(e,c)}else c in Tu&&0<a?(c=jj(Tu[c]),e=bra(e,c,a)):c in hra&&(e=gra(this.ma(),e,hra[c]));if(this.getProperties().get("FlipX")||this.getProperties().get("FlipY"))e=era(e,this.ma(),!!this.getProperties().get("FlipX"),!!this.getProperties().get("FlipY"));this.aJ[d]=e}return this.aJ[d]};e.prototype.eK=function(){if(!this.KE){var a=b.prototype.getRenderData.call(this);this.get("ImageFillProps")||this.ICa();a=nra(a,this.get("ImageFillProps"));a=$u(a,
this.rY()/2);if(this.getProperties().get("FlipX")||this.getProperties().get("FlipY"))a=era(a,this.ma(),!!this.getProperties().get("FlipX"),!!this.getProperties().get("FlipY"));this.KE=kra(a,this.ma());0==this.KE.length&&(this.KE=gw(this))}return this.KE};e.prototype.jHa=function(a,b){b=b||5;null==this.dB[a]&&(this.dB[a]={});if(null==this.dB[a][b]){var c=this.eK(),c=lra(c,b);if(0<c.length)this.dB[a][b]=c;else return[]}return this.dB[a][b]};b.prototype.getLayoutData&&(e.prototype.cC=function(a){if(null==
this.ZV[a||"null"]){var c=b.prototype.getLayoutData.call(this,a);this.ZV[a||"null"]=c}return jj(this.ZV[a||"null"])});b.prototype.getLinkPoints&&(e.prototype.Uq=function(){for(var a=[],c=b.prototype.getLinkPoints.call(this),d=0;d<c.length;d++)a.push(new L(c[d].x,c[d].y));var e=this.getProperties().get("FlipX",!0),f=this.getProperties().get("FlipY",!0);(e||f)&&D(a,function(a){e&&(a.x=1-a.x);f&&(a.y=1-a.y)});return a});b.prototype.getAnchorPoints&&(e.prototype.vp=function(){var a=jj(b.prototype.getAnchorPoints.call(this)),
c=this;(this.getProperties().get("FlipX")||this.getProperties().get("FlipY"))&&D(a,function(a){c.getProperties().get("FlipX")&&(a.x=1-a.x);c.getProperties().get("FlipY")&&(a.y=1-a.y)});return a});e.prototype.E_=function(a,c){var d=this,e=this.getProperties().get("Link");if(e){for(var f=0;f!=e.length;++f){var q=e[f].tp;"shw"!=q&&"hd"!=q&&"tgl"!=q||!e[f].ids||(q=Zb(e[f].ids||[],function(b){return b in a||b in d.page.groups}),q=$b(q,function(b){return a[b]||d.page.groups[b].getId()}),0<q.length?e[f].ids=
q:(rc(e,f),--f))}0<e.length?this.getProperties().set("Link",e):this.getProperties().set("Link",null)}b.prototype.onPaste&&b.prototype.onPaste.call(this,a,c)};b.prototype.onCreate&&(e.prototype.Os=b.prototype.onCreate);b.prototype.onDelete&&(e.prototype.z_=b.prototype.onDelete);b.prototype.beforeDelete&&(e.prototype.TI=b.prototype.beforeDelete);b.prototype.clicked&&(e.prototype.H6=b.prototype.clicked);b.prototype.doubleClicked&&(e.prototype.HJ=b.prototype.doubleClicked);b.prototype.getLinkForPdf&&
(e.prototype.Tla=b.prototype.getLinkForPdf);b.prototype.lineDrawn&&(e.prototype.ZK=b.prototype.lineDrawn);b.prototype.lineDrawnProperties&&(e.prototype.$K=b.prototype.lineDrawnProperties);b.prototype.afterEditText&&(e.prototype.u5=b.prototype.afterEditText);b.prototype.pointInShape&&(e.prototype.Fo=b.prototype.pointInShape);b.prototype.findLinkPoint&&(e.prototype.AF=b.prototype.findLinkPoint);b.prototype.rectTest&&(e.prototype.Kba=b.prototype.rectTest);b.prototype.customHitTest&&(e.prototype.Wt=b.prototype.customHitTest);
b.prototype.allowPromptNextBlock&&(e.prototype.FI=b.prototype.allowPromptNextBlock);b.prototype.eachSubItem&&(e.prototype.EFa=b.prototype.eachSubItem);b.prototype.getOffsetProperties&&(e.prototype.pj=b.prototype.getOffsetProperties);b.prototype.onAddToPage&&(e.prototype.x_=b.prototype.onAddToPage);b.prototype.onTextAreaOverflowChange&&(e.prototype.rL=b.prototype.onTextAreaOverflowChange);b.prototype.onSelection&&(e.prototype.F_=b.prototype.onSelection);b.prototype.onSelectText&&(e.prototype.Lpa=b.prototype.onSelectText);
b.prototype.hotspotAction&&(e.prototype.FQ=b.prototype.hotspotAction);b.prototype.getDependentItems&&(e.prototype.ZJ=b.prototype.getDependentItems);b.prototype.dropImage&&(e.prototype.HB=b.prototype.dropImage);b.prototype.isTextEnabled&&(e.prototype.QK=b.prototype.isTextEnabled);b.prototype.getEquivClassProps&&(e.prototype.ZP=b.prototype.getEquivClassProps);b.prototype.getGuides&&(e.prototype.oo=b.prototype.getGuides);e.aj=b.aj;b.beforeCreate&&(e.SI=b.beforeCreate);for(var f in b.prototype)null==
e.prototype[f]&&(e.prototype[f]=b.prototype[f]);e.title=c;e.Fc=d;e.defaultSize=e.Fc;dw[a]=e}}function hw(a){var b=dw[a];b||(K.set("client.loadCachedPlugins"),b=dw[a]);b||(K.set("client.loadCachedPlugins",!0),b=dw[a]);if(!b)throw K.set("errorHandler.reportException","Failed to get block class "+a+": "+Error().stack),Error("Failed to get block class "+a);try{b.title=b.title}catch(c){}return b}
function iw(a,b){var c=dw[a];if(!c){var c=jw(a),d=Ju(c);return kw(b,[d]).then(function(){b.mr(d,!1);return hw(a)})}return Promise.resolve(c)}var lw={};function Msa(a,b){b||(b=a);for(var c=0;c<b.length;c++){var d={};if(null==lw[b[c]])lw[b[c]]=[];else for(var e=0;e<lw[b[c]].length;e++)d[lw[b[c]][e]]="";for(e=0;e<a.length;e++)a[e]in d||(d[a[e]]="",lw[b[c]].push(a[e]))}}var mw={};
function Nsa(a){for(var b=0;b<a.length;b++){null==mw[a[b]]&&(mw[a[b]]=[]);for(var c=0;c<a.length;c++)b!=c&&mw[a[b]].push(a[c])}}function nw(a,b,c,d){var e=hw(a);if(!e)throw Error("Block class "+a+" not ready");try{var f=new e(b)}catch(h){throw console.error("Error in blockClass creation: "+a),console.error(h.stack),h;}f.ZQ=!!d;f.className=a;f.className=a;f.document=c;f.document=c;f.document&&f.KD&&f.document.wl.update(f.document);return f}function fw(a){for(var b in a.Da)a.Da[b].$V={}}
function ew(a,b){if(a.page)for(a=ow(a.page,b),b=0;b<a.length;b++){var c=a[b];c.ta&&fw(c)}}g=cw.prototype;g.xf=function(a){this.Ps=this.page=this.page=a};g.ws=function(){return this.getProperties().get("EmbeddedPageId")||null};g.MK=function(){return!!this.ws()||!!this.video||!!this.WP};g.jJ=function(){if(null!=this.Pt&&(this.Pt=null,this.KD&&this.document&&this.id)){var a=this.document.wl.get(this.id);if(a)for(;null!=a.next;){var a=a.next,b=a.val;if(b){b.jJ();for(var c in b.Da)b.Da[c].jJ()}}}};
g.VY=function(){if(null==this.Pt){this.Pt=!1;for(var a in this.Da)if(this.Da[a].VY()){this.Pt=!0;break}}return this.Pt};g.KK=function(){var a=this.getProperties();if(!Osa(this))return!1;var b=Ka(this.Da,function(b,c){b=a.get(c);return!!b&&""!=b.t}),c=this.document&&this.document.wl.get(this.getId());return b||c&&(c.next||c.prev)?!1:!0};function Osa(a){a=a.get("FillColor");return!!a&&null!=a.url}
function Ksa(a,b){function c(){e.page&&uc(e.page.Hp[e.id]||[]).forEach(function(a){if(a=e.page.eb[a]){var c=a.getProperties().get("Endpoint1",!0),d=a.getProperties().get("Endpoint2",!0);c.Block==b&&(pw(a)||a.getProperties().set("Endpoint1",e.Vf(new L(c.LinkX,c.LinkY)),!0));d.Block==b&&(pw(a)||a.getProperties().set("Endpoint2",e.Vf(new L(d.LinkX,d.LinkY)),!0))}})}function d(a,c){e.page&&e.page.ts(function(){var d=this.getProperties().get("Endpoint1"),e=this.getProperties().get("Endpoint2");d.Block==
b&&(a&&(d.LinkX=1-d.LinkX),c&&(d.LinkY=1-d.LinkY),this.getProperties().set("Endpoint1",d,!0),pw(this));e.Block==b&&(a&&(e.LinkX=1-e.LinkX),c&&(e.LinkY=1-e.LinkY),this.getProperties().set("Endpoint2",e,!0),pw(this))})}a.id=b;a.ta=!0;a.isBlock=!0;a.properties=new uu(b);a.Pf={};a.page=null;a.Da={};a.lRa=[];a.Di=!1;a.isLocked=!1;a.EK=!1;var e=a;a.getProperties().register("BoundingBox",{x:0,y:0,w:160,h:120},function(a){if(null==a)return new M(0,0,0,0);if(e.getProperties().get("AspectRatio")&&(!a.data||
!a.data.ignoreRatio)){var b=e.getProperties().get("BoundingBox"),c;ye(a.w,b.w)?ye(a.h,b.h)?(a.h=b.h,a.w=b.w):(b=a.h*e.getProperties().get("AspectRatio"),c=a.x+a.w/2,a.w=b,a.x=c-a.w/2):(b=a.w/e.getProperties().get("AspectRatio"),c=a.y+a.h/2,a.h=b,a.y=c-a.h/2)}a.w=Math.max(0,a.w||0);a.h=Math.max(0,a.h||0);return a},function(a,b,d){try{d||c()}catch(e){}});a.getProperties().register("FlipX",!1,null,function(a,b){a!=b&&d(!0,!1)});a.getProperties().register("FlipY",!1,null,function(a,b){a!=b&&d(!1,!0)});
a.getProperties().register("LineColor","#000000",function(a){return a&&ya(a.serialize)?a.serialize():a});a.getProperties().register("ImageFillProps",!1);a.getProperties().register("FillColor","#ffffff",function(a){return e.getProperties().get("Transparent")?null:a&&ya(a.serialize)?a.serialize():a},function(a,b){b&&b.url&&b.url==config.placeholderImageUrl||(delete e.Pf.TempGrayMountainsMessage,e.getProperties().get("GrayMountainsMessage")&&e.getProperties().set("GrayMountainsMessage",void 0));var c=
e.document&&e.document.getProperty(qw);if(c&&Gu[c]){var d=Gu[c].block.LineColor||"#000000",c=Du(d,a),d=Du(d,b);e.getProperties().get("LineColor")==c&&e.getProperties().set("LineColor",d);a=rw(e.document,!1,a).color;b=rw(e.document,!1,b).color;if(a!=b)for(var m in e.Da)(c=e.getProperties().get(m))&&(d=Pv(c))&&d.color==a&&e.getProperties().set(m,Ov(c,d.font,{color:b}))}});yu(a.getProperties(),"LineColor","parsed",function(a){return us(a)});yu(a.getProperties(),"FillColor","parsed",function(a){return us(a)});
a.getProperties().register("StrokeStyle","solid");a.getProperties().register("LineWidth",2,function(a){a=parseFloat(a);return isNaN(a)?null:a});a.getProperties().register("ZOrder",0,null,function(a,b){e.Dk=b});a.getProperties().register("TextAlign",config.defaultHAlign);a.getProperties().register("TextVAlign",config.defaultVAlign);a.getProperties().register("TRotation",0);a.getProperties().register("Font",cr.font);a.getProperties().register("Link",null,function(a){return Bna(a)});a.getProperties().register("Opacity",
100);a.getProperties().register("Restrictions",Gt(!1));a.getProperties().register("Lock",0,function(a){return parseInt(a,10)?1:0},function(a,b){e.isLocked=!!parseInt(b,10)});a.getProperties().register("InsetMargin",0,function(a){if(xa(a))return a;a=parseInt(a,10);return isNaN(a)?0:a});a.getProperties().register("Rotation",0,null,function(a,b,d){try{d||c()}catch(e){}});a.getProperties().register("BG",0,null,function(a,b){e.EK=!!b});a.getProperties().register("Hidden",0,null,function(a,b){e.ah("hide",
!!b)});a.getProperties().register("IgnoreTheme",{});a.getProperties().register("TextLinks",{},null,function(){e.document&&e.document.wl.update(e.document,"viewport.invalidate")});a.getProperties().register("NoteHint","");a.iua=[]}function As(a){a.iua.forEach(function(a){a()})}g.bj=function(a){this.Gd("hide")!=a&&this.ah("hide",a)};g.IPa=function(a){this.ah("highlighted",a)};
function Cpa(a,b,c){var d=a.Gd("activeComment");d||(d={});d[c]||(d[c]=0);b?d[c]++:d[c]--;0>=d[c]&&delete d[c];a.ah("activeComment",d)}g.Nl=function(){return[this]};g.PF=function(){var a=this.getProperties().get("Stencil");return a&&a.id?this.document&&this.document.PF(a.id):a};g.mu=function(){if(!this.KD)return null;var a,b;for(b in this.Da)if(a=this.Da[b].mu())return a.za;return null};g.Bi=function(){for(var a=this,b=a;b;)if((b=a.mu())&&(a=b),a==this)return this;return a};
g.jIa=function(a){for(var b=this;b;){b=b.mu();if(b==this)break;if(b==a)return!0}return!1};g.du=function(){if(!this.document)return[];var a=this.document.wl.get(this.getId());return a?$b(a&&a.toArray()||[this],function(a){return a.getId()}):[]};function Psa(a,b){var c=a.Bi().getId();if(a.document)if(c=a.document.wl.get(c))for(;c;)b.call(void 0,c.getValue()),c=c.next;else b.call(void 0,a)}g.MZa=function(a){for(var b in this.Da)b in a||delete this.Da[b];As(this)};
function Qsa(a,b,c){b=sw(a,b);for(var d in a.Da){var e=a.Da[d];if(bc(Ss(e),function(a){return km(b,a)}))for(var e=Ks(e),f=0;f<e.length;f++){for(var h=e[f],k=h.layout,l=0;l<k.links.length;l++){var m=k.links[l],n=new M(h.x+m.x,h.y+m.y,m.w,m.h);if(km(b,n))return m.data.a}if(c)for(l=0;l<k.Xc.length;l++)if(m=k.Xc[l],n=new M(h.x+m.x,h.y+m.y,m.w,m.h),km(b,n))return[{tp:"cmnt",id:m.data}]}}return null}
function Rsa(a){var b=a.getProperties().get("LineWidth");a=a.getProperties().get("MinLayerPadding")||0;return Math.max(20,2*b,a)}g.PZ=function(){var a=Rsa(this),b=this.getProperties().get("Shadow");return Math.max(a,b?Math.max(Math.abs(b.x),Math.abs(b.y))+1.5*b.b:0)};g.getProperties=function(){return this.properties};
function tw(a,b){var c=a.getProperties().get("BoundingBox",!0);(a=a.getProperties().get("Rotation"))&&(b=am(b,new L(c.x+c.w/2,c.y+c.h/2),-a));return new L((b.x-c.x)/c.w,(b.y-c.y)/c.h)}g.Vf=function(a,b){var c=this.getProperties().get("BoundingBox",!0),d=this.getProperties().get("Rotation");a=dn(c,a.x,a.y);d&&!b&&(a=am(a,new L(c.x+c.w/2,c.y+c.h/2),d));return a};g.getId=function(){return this.id};g.get=function(a,b){return Lt(this,a,b)};g.set=function(a,b,c,d){return Mt(this,a,b,c,d)};
g.Gd=function(a){return Nt(this,a)};g.ah=function(a,b){var c=Ot(this,a,b);this.md&&this.dispatchEvent(new wt(this,a));this.dispatchEvent(new gqa(this.className,a,b));return c};g.Hw=function(){return this.id.replace(/\./g,"--").replace(/\~/g,"__")};g.ma=function(a,b){return this.getProperties().get("BoundingBox",b)};g.ie=Tb;g.getPanel=Tb;g.cr=function(){var a=this.ma(!0,!0),b=this.getProperties().get("Rotation",!0);b&&(a=Ym(a,b));return a};
g.Kba=function(a){if(this.isHidden())return!1;var b=this.cr();return!(b.x>a.x+a.w||b.y>a.y+a.h||b.x+b.w<a.x||b.y+b.h<a.y)};function uw(a,b,c){var d=gw(a),e=a.Vf(new L(.5,.5),!0),f=e,h,k,l=0;c=c||0;for(var m=0;m<d.length;m++){h=d[m];for(var n=0;n<h.length;n++)if(k=Nl(e,b,h[n],h[(n+1)%h.length]),!wa(k)){var q=Gl(k,e);q>l&&(f=k,l=q)}}return 0<c&&(d=vw(a,f))&&(d=a.Vf(d,!0),null!==d&&Gl(d,b)<c*c)?d:f}
g.AF=function(a,b,c,d,e){if(this.isHidden())return null;var f=c*c;a=sw(this,a);b&&(b=sw(this,b));var h=this.ma();c||(c=10);if(b){var k=d?c:c/2;c=Bia(b,a);if(Gl(c,a)<k*k){b=mm(b,c);if(0==b.x||0==b.y||Math.abs(b.x)==Math.abs(b.y))b.x*=k;b.y*=k;var k=lm(c,b),l=cm(c,b);b=this.eK();for(var m=0;m<b.length;m++){var n=via(k,l,b[m],!0);if(n)return wa(n)&&(n=c),{Rj:ww(this,n),ax:new L((n.x-h.x)/h.w,(n.y-h.y)/h.h),item:this,Pe:Xl(n,c)}}if(d)return null}}b=this.Fo(a);if(!b||e){e=b&&!this.Di?.2*f:f;k=this.Uq();
for(b=0;b<k.length;b++)if(l=this.Vf(k[b],!0),m=Gl(a,l),m<e)return{ax:k[b],Rj:ww(this,l),item:this,Pe:Math.sqrt(m),nJa:!0};f=this.page.GF(this);d=null;c=Infinity;for(b=0;b<f.length;b++)l=f[b],k=l.getProperties().get("Endpoint1",!0),l=l.getProperties().get("Endpoint2",!0),k=k.Block==this.id?k:l,k.Inside||(k=new L(k.LinkX,k.LinkY),l=this.Vf(k,!0),m=Gl(a,l),m<e/2&&m<c&&(d={ax:k,Rj:ww(this,l),item:this,Pe:Math.sqrt(m)},c=m));if(d)return d;b=this.eK();f=null;d=Infinity;for(c=0;c<b.length;c++)for(k=b[c],
l=0;l<k.length;l++)m=Fl(a,k[l],k[(l+1)%k.length]),n=Gl(a,m),n<e&&n<d&&(f=m,d=n);k=f;if(null!=k)return{ax:new L((k.x-h.x)/h.w,(k.y-h.y)/h.h),Rj:ww(this,k),item:this,Pe:Xl(k,a)}}return null};function Ssa(a,b){if(a.wM){b=sw(a,b);a=a.wM();for(var c=0;c<a.length;c++){var d=a[c];if(km(b,d.location(b)))return d}}return null}
g.iq=function(a,b){var c=this.ma(),d=Number.MAX_VALUE,e=null;B(this.Da,function(f){var h=f.Gw(c,!1,"screen");b&&!b(f,h)||D(h,function(b){oa(b.fitShape)&&!this.Fo(a)||!km(a,b)||(b=Gl(bm(b),a),b<d&&(d=b,e=f))}.bind(this))}.bind(this));e||(e=Tsa(this,a,b));return e};function Tsa(a,b,c){var d=Infinity,e=null;B(a.Da,function(a){var h=Ss(a,!0);c&&!c(a,h)||h.forEach(function(c){km(b,c)&&(c=Gl(bm(c),b),c<d&&(e=a,d=c))},this)}.bind(a));return e}g.mRa=function(a,b){return(a=this.iq(a,b))&&a.key};
function sw(a,b){var c=a.getProperties().get("Rotation",!0);if(!c)return b;a=a.ma(!0,!0);return am(b,bm(a),-c)}function ww(a,b){var c=a.getProperties().get("Rotation",!0);if(!c)return b;a=a.ma(!0,!0);return am(b,bm(a),c)}g.Uq=function(){return[]};g.vp=null;g.u5=function(){};g.ZK=function(){};g.$K=function(){return{}};
function Usa(a,b){if(0==a.getProperties().get("Rotation"))if(.5===b.x){if(.5>b.y)return new L(0,-1);if(.5<b.y)return new L(0,1)}else if(.5===b.y){if(.5>b.x)return new L(-1,0);if(.5<b.x)return new L(1,0)}var c=a.Vf(new L(.5,.5));a=a.Vf(b);return mm(a,c)}function xw(a,b,c,d,e,f,h,k,l,m){return new ws({Xia:gw(a),hha:!!b,Fe:c,wrap:d,r6:e,s6:f,esa:h,fsa:k,padding:a.get("GutterPadding"),RQ:m||0,Af:null!=m?a.ma():null,Fda:l||0})}
function gw(a,b){if(a.Ot.x||a.Ot.y){var c=a.Ot.x,d=a.Ot.y,e;for(e in a.$I)for(var f=a.$I[e],h=0;h<f.length;h++)for(var k=f[h],l=0;l<k.length;l++){var m=k[l];m.x+=c;m.y+=d}a.Ot.x=0;a.Ot.y=0}e=b?"nr":"r";a.$I[e]||(k=bv(a.Cf(null,b),a.ma(!0,!0)),a.$I[e]=k);b=[];for(c=0;c<a.$I[e].length;c++){d=[];k=a.$I[e][c];for(f=0;f<k.length;f++)d.push(new L(k[f].x,k[f].y));b.push(d)}return b}function Vsa(a){var b=bm(a.ma()),c=a.bc(),d=hm(b,c);return gw(a,void 0).map(function(a){return a.map(d)})}
g.Fo=function(a,b){if(null===a)return!1;var c=this.ma();if(!km(a,c))return!1;b=b||gw(this);return b.some(function(b){return Kl(a,b)})};function Wsa(a,b){return gw(a).some(function(a){return Math.min(Gl(b,sia(b,a)),Gl(b,Fl(b,a[0],Wb(a))))<=1E-5*1E-5})}function Xsa(a){return a.Bi?a.Bi().qo(void 0):a.qo(void 0)}
g.qo=function(a){return this.mo().reduce(function(a,c){var d=this.Da[c].content;c=this.Da[c].textAlign||this.getProperties().get("TextAlign",!0);d=sv(d);""===d.align&&c&&(d.align=c);for(var e in a)kj(a[e],d[e])||(d[e]=null);return d}.bind(this),a||{})};function Ysa(a){var b=void 0;a.mo().forEach(function(a){a=this.Da[a].content;""!=a.text&&(a=Wra(a),void 0===b?b=a:kj(b,a)||(b=null))},a);return void 0===b?cr.color:b}g.Cf=function(){return[]};
g.ku=function(a,b){var c={id:this.getId(),bb:this.ma()};if(!this.BR){var d=this.Cf("pdf");b&&(d=dra(d,b.x,b.y));c.renderData=d}this.getProperties().get("Rotation")&&(c.rotation=this.getProperties().get("Rotation"));this.getProperties().get("Link")&&(c.link=this.getProperties().get("Link"));this.getProperties().get("Shadow")&&(c.shadow=this.getProperties().get("Shadow"));100!=this.getProperties().get("Opacity")&&(c.opacity=this.getProperties().get("Opacity"));if(0<Ma(this.Da)){c.text=[];for(var e in this.Da)(d=
this.Da[e].ku(a,b))&&(c.text=c.text.concat(d))}a=null;this.document&&this.getProperties().get("EmbeddedPageId")&&(a=this.document.getPage(this.getProperties().get("EmbeddedPageId")).p9().then(function(a){c.scroll=a}));this.getProperties().get("_lpImageGalleryType")&&(c.gallery={id:this.getId(),type:this.getProperties().get("_lpImageGalleryType"),fillColor:this.getProperties().get("UseBGColor")?this.getProperties().get("FillColor"):"#000000",data:this.cC("viewer").gallery,imageSize:this.getProperties().get("ImageSize")});
this.video&&(c.video={type:this.getProperties().get("VideoSource"),id:this.getProperties().get("VideoId")});return jQuery.when(a).then(function(){return c})};g.pC=function(a){return!!(this.jG()||this.Fp||a)};
g.Xk=function(a,b,c){if(!this.pC(a))return null;var d=this.ma();if(b=this.ie())d.x+=b.x,d.y+=b.y;var e=[],f=this,h;for(h in this.Da){var k=this.Da[h],l=Qs(k,d,!1,"pdf"),m=k.bc();if(l){var n=mpa(k),q=n.data;if(!jk||qv(q)&&c){var t=!config.allowTextOverflow,u=[];ua(l)||(l=[l]);D(l,function(a){"hideOverflow"in a&&(t=a.hideOverflow);vc(u,Rs(f,a,m,!0))});u=u.map(function(a){return a.serialize()});e.push({BoundingBox:l,Name:h,Text:esa(q),Align:k.textAlign||k.za.get("TextAlign"),VAlign:Js(k),Rotation:k.bc(),
obstacles:u,VAlignOverflow:k.iA||void 0,NoTextOverflow:t,Font:this.getProperties().get("Font"),TextTransform:this.getProperties().get("TextTransform"),Upstream:n.VRa,Hyphen:this.document.getProperty(Ls),HyphenBlackList:this.document.getProperty(gpa)||[],Hidden:this.isHidden(!0)&&!a?1:0})}else 0<q.text.length&&(k=Fqa(k.ku(this.getPanel(),b)).map(function(a){a.Name=h;return a}),vc(e,k))}}a={id:this.id,Text:e,RenderData:this.jG()||a&&!this.Fp?this.ama(b):[],Crop:this.getProperties().get("Crop"),BoundingBox:d,
Opacity:this.getProperties().get("Opacity"),Shadow:this.getProperties().get("Shadow"),Link:this.Tla(),Rotation:this.getProperties().get("Rotation"),Hidden:this.isHidden(!0)&&!a?1:0};this.ws()&&(a.EmbeddedPage={id:this.ws(),TopInset:this.getProperties().get("TopInset")});return a};
g.ama=function(a){var b=jj(this.Cf("pdf"));a&&Zu(b,a.x,a.y);var c;D(b||[],function(a){if(a.FillColor)if(za(a.FillColor))a.FillColor.cs&&(a.FillColor=Uoa(a.FillColor));else if("transparent"!=a.FillColor.toLowerCase())try{c=wq(a.FillColor,Aq),a.FillColor=c.serialize(!0)}catch(b){}else a.FillColor=null;if(a.StrokeColor)try{c=wq(a.StrokeColor,Aq),a.StrokeColor=c.serialize(!0)}catch(b){}a.Image&&"string"!==typeof a.Image&&(a.Image=a.Image.srcUrl?a.Image.srcUrl:a.Image.src);if(null!=a.Actions)for(var e=
0;e<a.Actions.length;e++){var f=a.Actions[e];null!=f.x&&(f.x=f.x.toFixed(1));null!=f.y&&(f.y=f.y.toFixed(1));if(null!=f.Control)for(var h=0;h<f.Control.length;h++)f.Control[h].x1=f.Control[h].x1.toFixed(1),f.Control[h].y1=f.Control[h].y1.toFixed(1),f.Control[h].x2=f.Control[h].x2.toFixed(1),f.Control[h].y2=f.Control[h].y2.toFixed(1),f.Control[h].x3=f.Control[h].x3.toFixed(1),f.Control[h].y3=f.Control[h].y3.toFixed(1)}});b.splice(0,0,{BoundingBox:this.ma()});return b};g.QK=function(){return!0};
g.ZP=function(){return null};g.Tla=function(){function a(a,c){var f=null;bc(b||[],function(b){b.tp==a&&(f=b[c]);return!!f});return f}var b=this.getProperties().get("Link");if(!b)return this.video?Isa(this.get("VideoSource"),this.get("VideoId")):null;var c=null;return(c=a("ext","url"))?Sn(c):(c=a("ml","eml"))?"mailto:"+c:(c=a("pg","id"))?"page://"+c:(c=a("a","id"))?"anch://"+c:null};
function vw(a,b){var c=a.ma();b=new L((b.x-c.x)/c.w,(b.y-c.y)/c.h);var c=1E8,d=null;a=a.Uq();for(var e=0;e<a.length;e++){var f=Gl(b,a[e]);f<c&&(d=a[e],c=f)}return d}g.Oq=function(){return yw(this,0)};function yw(a,b){a=Va(a.Da,function(a){return a.index===b});return void 0!==a?a:null}g.mo=function(){return this.lRa.reduce(function(a,b){return a.filter(b)},Sa(this.Da))};
g.search=function(a,b,c){var d=this,e={};b="g"+(b?"":"i");c=c?"\\b"+a+"\\b":a;for(var f in d.Da){var h=d.getProperties().get(d.Da[f].name),h=eval("("+h+")")||h;XRegExp.iterate(h.t,XRegExp(c,b),function(b,c,h,n){e[d.Da[f].name]||(e[d.Da[f].name]=[]);e[d.Da[f].name].push({name:d.Da[f].name,start:n.lastIndex-a.length,end:n.lastIndex})})}return e};function npa(a,b,c){a=Rs(a,b,c,!0);return Jc(a.map(function(a){return a.get()}))}
function Rs(a,b,c,d){var e=a.get("TextWrap");if(!e)return[];var f=ow(a.page,b),h=xqa(),f=f.filter(function(a){return a.getProperties().get("Wrap",!0)&&0<h(a,this)}.bind(a)),k=[],l=bm(a.ma()),m=a.getProperties().get("Rotation")||0;null!=b.fitShape&&k.push(xw(a,d,b,"tight",void 0,void 0,void 0,void 0,c,b.fitShape));if(a.getProperties().get("ClipTextToPage")){c=a.page.$b();var n=d?0:-b.x,q=d?0:-b.y;k.push(new ws($l(new M(n-500,q-500,500,c.h+1E3,{wrap:"tight"}),10)));k.push(new ws($l(new M(n-500,q-500,
c.w+1E3,500,{wrap:"tight"}),10)));k.push(new ws($l(new M(n-500,q+c.h,c.w+1E3,500,{wrap:"tight"}),10)));k.push(new ws($l(new M(n+c.w,q-500,500,c.h+1E3,{wrap:"tight"}),10)))}if("fit"==e)return k;for(a=f.indexOf(a)+1;a<f.length;a++){e=f[a];c=e.get("Wrap");var n=e.ma(),q=bm(n),t=e.get("Rotation")||0,u=null;n.data={wrap:c};if(e.get("TightWrap"))if(m||t){var y=am(q,l,-m);n.x+=y.x-q.x;n.y+=y.y-q.y;u=Ym(n,m-t,y);u=$l(u,10);Tm(b,u)&&k.push(xw(e,d,b,c,l,y,m,t))}else n=$l(n,10),Tm(b,n)&&k.push(xw(e,d,b,c));
else m||t?(y=am(q,l,-m),n.x+=y.x-q.x,n.y+=y.y-q.y,u=Ym(n,m-t,y),u=$l(u,10),Tm(b,u)&&(d||(u.x-=b.x,u.y-=b.y),u.data={wrap:c},k.push(new ws(u)))):(n=$l(n,10),Tm(b,n)&&(d||(n.x-=b.x,n.y-=b.y),n.data={wrap:c},k.push(new ws(n))))}return k}g.FI=function(){return!0};g.XR=function(){};g.ai=function(a){return Ka(this.Da,function(b){return!a||""!=b.Qq().Tf()},this)};g.qk=function(){return this.Da};g.isHidden=function(a){return ru(this,a)};g.SK=function(){return!this.getProperties().get("Opacity")};
g.jG=function(){return this.BR||this.parent&&!this.parent.jG()?!1:!0};
function Zsa(a){var b=a.Af,c=a.NI,d=a.rotation,e=a.minWidth,f=a.maxWidth,h=a.minHeight,k=a.maxHeight,l=a.uPa,m=a.offset,n=a.JI,q=a.II,t=a.GI,u=a.HI,y=a.sl,A=a.cn,C=a.Ln;a=a.items;if(0==m.x&&0==m.y&&0==m.w&&0==m.h)return{};var E={},G=0==m.w&&0==m.h;if(!l||kj(b,l)){if(E.BoundingBox=Lm(m,b),!G&&(E.BoundingBox.w=Math.max(E.BoundingBox.w,e||config.dragSizeMinimum||20),E.BoundingBox.h=Math.max(E.BoundingBox.h,h||config.dragSizeMinimum||20),c&&!d))if(n&&u||t&&q){var G=n?new L(E.BoundingBox.x+E.BoundingBox.w,
E.BoundingBox.y+E.BoundingBox.h):new L(E.BoundingBox.x,E.BoundingBox.y),H=null;!m.data||null==m.data.x&&null==m.data.y||(H=Nl(b,lm(b,new L(c,1)),new L(null!=m.data.x?m.data.x:0,null!=m.data.y?m.data.y:0),new L(null!=m.data.x?m.data.x:1,null!=m.data.y?m.data.y:1),!0));H&&!0!==H||(H=Ml(G,b,new L(c,1)));n?(E.BoundingBox.w=H.x-E.BoundingBox.x,E.BoundingBox.h=H.y-E.BoundingBox.y):(E.BoundingBox.w=E.BoundingBox.x+E.BoundingBox.w-H.x,E.BoundingBox.h=E.BoundingBox.y+E.BoundingBox.h-H.y,E.BoundingBox.x=H.x,
E.BoundingBox.y=H.y)}else if(n&&q||t&&u)G=n?new L(E.BoundingBox.x,E.BoundingBox.y+E.BoundingBox.h):new L(E.BoundingBox.x+E.BoundingBox.w,E.BoundingBox.y),H=null,!m.data||null==m.data.x&&null==m.data.y||(H=Nl(new L(b.x+b.w,b.y),new L(b.x+b.w-c,b.y+1),new L(null!=m.data.x?m.data.x:0,null!=m.data.y?m.data.y:0),new L(null!=m.data.x?m.data.x:1,null!=m.data.y?m.data.y:1),!0)),H&&!0!==H||(H=Ml(G,new L(b.x+b.w,b.y),new L(-c,1))),n?(E.BoundingBox.w=E.BoundingBox.x+E.BoundingBox.w-H.x,E.BoundingBox.x=H.x,E.BoundingBox.h=
H.y-E.BoundingBox.y):(E.BoundingBox.w=H.x-E.BoundingBox.x,E.BoundingBox.h=E.BoundingBox.y+E.BoundingBox.h-H.y,E.BoundingBox.y=H.y)}else if(0<l.w&&0<l.h){var H=bm(b),G=Lm(l,m),H=new L((H.x-l.x)/l.w*G.w+G.x,(H.y-l.y)/l.h*G.h+G.y),N=1,da=1;if(0!==m.w||0!==m.h)var da=Math.abs(Math.cos(d)),aa=Math.abs(Math.sin(d)),m=b.w*b.h/(l.w*l.h),Y=G.w/l.w,ha=G.h/l.h,N=Y*da+ha*aa,da=ha*da+Y*aa,G=Math.sqrt(m/(b.w*N*b.h*da/(G.w*G.h))),N=N*G,da=da*G;E.BoundingBox=new M(H.x-b.w*N/2,H.y-b.h*da/2,b.w*N,b.h*da)}else E.BoundingBox=
new M(0,0,0,0);if(y&&(!l||kj(b,l)))return E.BoundingBox=y(E.BoundingBox,1,n,q,t,u,a),m=Km(E.BoundingBox,b),m.data=E.BoundingBox.data,Zsa({Af:b,NI:c,rotation:d,minWidth:e,maxWidth:f,minHeight:h,maxHeight:k,uPa:b,offset:m,JI:n,II:q,GI:t,HI:u,sl:null,cn:A,Ln:C,items:a});C&&(E.BoundingBox.h=b.h,t&&(E.BoundingBox.y=b.y));A&&(E.BoundingBox.w=b.w,q&&(E.BoundingBox.x=b.x));return E}
g.pj=function(a,b,c,d,e,f,h,k){if(this.Ya(Gs)&&!k)return{};f={};f[this.getId()]=Zsa({Af:this.ma(),NI:this.getProperties().get("AspectRatio"),rotation:this.getProperties().get("Rotation"),minWidth:this.minWidth||h,maxWidth:this.maxWidth||Infinity,minHeight:this.minHeight||h,maxHeight:this.maxHeight||Infinity,uPa:a,offset:b,JI:c.top,II:c.right,GI:c.bottom,HI:c.left,sl:d,cn:this.cn,Ln:this.Ln,items:e});return f};
g.gQ=function(a,b){if(0==b||this.tf("Rotation")||this.tf("BoundingBox"))return{};var c={};if(null!=a){var d=this.ma(),e=d.x-a.x+(d.w-a.w)/2;a=d.y-a.y+(d.h-a.h)/2;var f=Math.cos(b)-1,h=Math.sin(b);d.x+=e*f-a*h;d.y+=a*f+e*h;c.BoundingBox=d}b=this.getProperties().get("Rotation",!0)+b;b%=2*Math.PI;b<=-Math.PI?b+=2*Math.PI:b>Math.PI&&(b-=2*Math.PI);c.Rotation=b;b={};b[this.getId()]=c;return b};
function $sa(a,b,c){if(!a.vp)return{};var d=a.vp();a=a.ma();var e=tm(b,c);c=Xl(b,c)/Xl(d[0],d[1]);var f=cm(d[0],new L(.5,.5));b=cm(b,e);return{BoundingBox:d[0].y==d[1].y?new M(e.x-c/2,e.y-a.h/2,c,a.h):new M(e.x-a.w/2,e.y-c/2,a.w,c),Rotation:Math.atan2(b.y,b.x)-Math.atan2(f.y,f.x)}}g.Gt=function(a){this.Ue.push(a)};g.r0=function(a){pc(this.Ue,a)};g.J9=function(){return!!ec(this.Ue,function(a){return a.status==kt})};g.bc=function(){return this.getProperties().get("Rotation",!0)||0};
g.rY=function(){var a=this.getProperties().get("Rounding",!0);null==a&&(a=this.document.getProperty(zw));return a};g.WGa=function(){var a=this.cY();a.Action.preserveComments=!0;return a};g.cY=function(){var a=this.getProperties().xe();a.Magnetize&&(a.Magnetize=!1);var b=Ta(a,"Stencil","id");this.document&&b&&(a.Stencil=this.document.PF(b));return{id:this.getId(),IsBlock:!0,Action:new Q("CreateBlock",{Class:this.className,Properties:a})}};g.Sf=function(a,b){a=this.ma(a,b);return Ym(a,this.getProperties().get("Rotation"))};
g.ZB=function(){return this.Sf()};g.eu=function(){var a=this.ma(!0,!0),b=[a],c;for(c in this.Da){var d=this.Da[c];d.content.zd()||(b=b.concat(Ss(d)))}b=b.filter(function(a){return!isNaN(a.x)&&!isNaN(a.y)&&!isNaN(a.w)&&!isNaN(a.h)});if(0===b.length)return new M(0,0,0,0,{Wrap:this.getProperties().get("Wrap",!0)});b=Zm(b);c=this.getProperties().get("Rotation",!0);a=Ym(b,c,bm(a));b=this.eZ?0:Math.round(this.PZ(b));a=$l(a,b);a.data={Wrap:this.getProperties().get("Wrap",!0)};return a};
function Aw(a){for(var b=[],c=a.Cf(),d=0;d<c.length;d++)if(null!=c[d].Image)v(c[d].Image)?b.push(c[d].Image):b.push(c[d].Image.src);else if(c[d].FillColor&&za(c[d].FillColor)&&c[d].FillColor.url)b.push(c[d].FillColor.url);else if(a.cC&&a.cC("viewer")){var e=a.cC("viewer").gallery||[];D(e,function(a){b.push(a.imageData.url)})}return b}var ata="BoundingBox Shadow LineWidth MinLayerPadding Rotation Hyphenate TRotation".split(" ");
function epa(a,b){a.EO&&(a.getProperties().Mc(b.key,a.hp),a.getProperties().Mc(b.gsa,a.hp))}
cw.prototype.Pma=function(a){var b=this;this.A2();var c=function(){this.EO=a;var c=this.iw=null;this.hp=function(){var e=b.eu();b.getProperties().get("Wrap",!0)&&ew(b,c||e);fw(b);a(c,e);c=e};this.hp();ata.forEach(function(a){this.getProperties().Mc(a,this.hp)},this);for(var e in this.Da)epa(this,this.Da[e])}.bind(this);K.get("document.loaded")&&K.get("document.loaded").sS?this.iw=K.one("document.postAction",c):this.iw=K.one("document.loaded",c,!0)};
cw.prototype.A2=function(){this.getProperties().get("Wrap",!0)&&ew(this,this.ma(!0,!0));if(this.EO){ata.forEach(function(a){Hs(this.getProperties(),a,this.hp)},this);for(var a in this.Da)Hs(this.getProperties(),a,this.hp);this.EO=null}this.iw&&(Mk(this.iw),this.iw=null)};cw.prototype.Os=function(){if(!this.PG){var a=this.Da[this.Oq()];a&&K.set("default.editTextArea",a)}};var Lsa=["DefaultNoteBlock","HotspotBlock"];g=cw.prototype;
g.E2=function(){this.LWa&&(this.PRa||(this.PRa=new Dj(function(){this.wda&&Cu.Ll(this.wda);var a=this.getProperties(),b=zu(a,"FillColor","parsed"),c=zu(a,"LineColor","parsed"),a=a.get("LineWidth",!0),d=Ysa(this),b=new Jqa(b&&b.tk?b:Aq,c&&c.tk?c:zq,xa(a)?a:2,v(d)?pq(d):zq);this.wda=[b.fillColor.serialize(),b.Ju.serialize(),b.lineWidth,b.qv.serialize()].join(":");Cu.Ds(this.wda)}.bind(this),30)),this.PRa.queue())};function bta(a){a=a.get("FillColor");return za(a)&&""===a.url}
function sta(a){a=a.get("FillColor");return za(a)&&""===a.url&&a.location?gb(a.location,"file")?decodeURIComponent(a.location.substr(5)):a.location:null}g.iY=function(){var a={};B(this.qk(),function(b){coa(b.content).forEach(function(b){a[b.Qy]=b})});return Ra(a)};g.jM=function(a){var b=this.get("FillColor");(a=vs(us(b),a,this.xJ))&&this.set("FillColor",a.serialize())};
g.hQ=function(a,b,c){if(!this.pC(b)||this.Fp&&!c)return"";var d=Uu(this.Cf("pdf"),this.ma(),a);b=this.ma();this.bc()&&(b=bm(b),d='<g transform="'+xh(this.bc(),b.x,b.y).toString()+'">'+d+"</g>");var e=this.get("TextTransform"),f;for(f in this.Da){var h=this.Da[f];""!=Nv(h.gu())&&Ks(h).forEach(function(b,c){var f=[];if(e&&b.layout.w&&b.layout.h){var k=e.type,l=e.params;l.bb=new M(b.layout.x,b.layout.y,b.layout.w,b.layout.h);f.push(jr[k](l))}c=Ns(h,c,!1)||new sh;c.translate(b.x,b.y);d+='<g transform="'+
c.toString()+'">';d+=Wna(b.layout.fontClient,b.layout,f,a);d+="</g>"})}f=this.get("Opacity");100>f&&(d='<g opacity="'+f/100+'">'+d+"</g>");if(f=this.get("Shadow")){b=this.Sf();c=Oq(JSON.stringify([f,b.w,b.h]));if(!(c in a)){var k=us(f.c),l=$l(b,f.b);l.x+=f.x;l.y+=f.y;l=Zm([l,b]);a[c]='<filter id="'+c+'" filterUnits="objectBoundingBox" x="'+(l.x-b.x)/b.w+'" y="'+(l.y-b.y)/b.h+'" width="'+l.w/b.w+'" height="'+l.h/b.h+'"><feOffset result="offOut" in="SourceAlpha" dx="'+f.x+'" dy="'+f.y+'" /><feGaussianBlur result="blurOut" in="offOut" stdDeviation="'+
f.b/2+'" /><feColorMatrix result="colorOut" in="blurOut" type="matrix" values="0 0 0 0 '+k.r()*k.Ja()/255+"  0 0 0 0 "+k.YB()*k.Ja()/255+"  0 0 0 0 "+k.Xe()*k.Ja()/255+"  0 0 0 "+k.Ja()+' 0" /><feBlend in="SourceGraphic" in2="colorOut" mode="normal" /></filter>'}d='<g filter="url(#'+c+')">'+d+"</g>"}f=this.Tla();!f||/^page:\/\//.test(f)||/^anch:\/\//.test(f)||(d='<a xlink:href="'+f+'" target="_blank">'+d+"</a>");return d};g.nM=function(a){this.wj=Pt(a)};
g.s1=function(a,b){this.wj=Rt(this.wj,a,b);this.dispatchEvent(Bt)};g.hK=function(){return Qt(this.wj)};g.Lj=function(a){return!!this.sUa[a]};g.Ya=function(a){return this.isLocked||St(this,a)};g.Bu=function(){return this.isLocked||Ut(this)};g.tf=function(a){return rqa(this,a)};g.ym=function(a){return sqa(this,a)};var tta=new bw;x("lucid.model.Block",cw);cw.registerClass=Jsa;cw.darkenColor=function(a,b){return v(a)?Fq(rq(a).dX(b)):a};cw.lightenColor=function(a,b){return v(a)?Fq(rq(a).YK(b)):a};
cw.getClass=hw;cw.createNextBlockGroup=Msa;cw.createExchangeGroup=Nsa;cw.prototype.getProperties=cw.prototype.getProperties;cw.prototype.getId=cw.prototype.getId;cw.prototype.getCleanId=cw.prototype.Hw;cw.prototype.firstTextAreaName=cw.prototype.Oq;cw.prototype.getTextAreas=cw.prototype.qk;cw.prototype.relativePoint=cw.prototype.Vf;cw.prototype.getBoundingBox=cw.prototype.ma;cw.prototype.deleteTextAreasExcept=cw.prototype.MZa;cw.prototype.hitTestBoundingBox=cw.prototype.cr;
cw.prototype.getOffsetProperties=cw.prototype.pj;x("lucid.model.BlockTextArea",xs);xs.prototype.setTextAlign=xs.prototype.lbb;function uta(a,b){this.key=a;this.value=b}function Bw(a){this.key=a}Bw.prototype.getKey=function(){return this.key};Bw.prototype.newValue=function(a){return new uta(this.key,a)};function Cw(a){this.key=a}Cw.prototype.getKey=function(a){return this.key+a};Cw.prototype.newValue=function(a,b){return new uta(this.getKey(a),b)};var Dw={name:"inches",Dg:"in",zC:1,wo:[],ht:!0,Ui:1,BB:3,taa:.01},Ew={name:"centimeters",Dg:"cm",zC:1,wo:[5,2,2,5],ht:!1,Ui:1/2.54,cLa:30,BB:2,taa:.05},vta={name:"picas",Dg:"pc",zC:6,wo:[2,3,2,2,3],ht:!1,Ui:1/6,BB:1,taa:.1},Fw={name:"points",Dg:"pt",zC:72,wo:[2,3,2,2,3],ht:!1,Ui:1/72,BB:0,taa:1},Gw={name:"pixels",Dg:"px",zC:Qq("defaultDPI",72),wo:[2,3,2,2,3],ht:!1,Ui:1,BB:0,taa:1},wta=null;
function Hw(a,b){var c=Qq("defaultUnit","px"),d=null;b&&(d=xta(b));b=d||wta||Hw(a,c);b=jj(b);"pixels"!=b.name?b.Ui*=a:b.zC=a;return b}function xta(a){switch(a){case "inches":case "in":return Dw;case "centimeters":case "cm":return Ew;case "picas":case "pc":return vta;case "points":case "pt":return Fw;case "pixels":case "px":return Gw;default:return null}}function Iw(a,b,c){a=Hw(c||Qq("defaultDPI",72),a);b=Hw(c||Qq("defaultDPI",72),b);return a&&b&&a!=b?a.Ui/b.Ui:1}wta=Hw(1,void 0);K.set("lucid.units.set");var Jw=new Bw("LineJumps"),zw=new Bw("RoundCorners"),Kw=new Bw("DefaultStartArrowStyle"),Nw=new Bw("DefaultEndArrowStyle"),Ow=new Bw("DefaultLineShape"),Pw=new Bw("DefaultLineInset"),Qw=new Bw("DefaultLineLineWidth"),Rw=new Bw("DefaultLineLineColor"),Sw=new Bw("DefaultLineStrokeStyle"),Tw=new Bw("DefaultPageFillColor"),yta=new Bw("DefaultPanelFillColor"),zta=new Bw("DefaultTextStyle"),Uw=new Bw("DefaultFont"),Ata=new Bw("DefaultBold"),Bta=new Bw("DefaultItalic"),Cta=new Bw("DefaultUnderline"),Dta=
new Bw("DefaultTextColor"),Eta=new Bw("DefaultFontSize"),Fta=new Bw("DefaultBlockTextVAlign"),Vw=new Bw("DefaultBlockLineWidth"),Ww=new Bw("DefaultBlockLineColor"),Gta=new Bw("DefaultBlockFillColor"),Hta=new Bw("DefaultBlockStrokeStyle"),Ita=new Bw("DefaultLineTextStyle"),Jta=new Bw("DefaultBlockShadow"),Kta=new Bw("MarkupDefaults"),Lta=new Bw("DefaultMarginTop"),Mta=new Bw("DefaultMarginBottom"),Nta=new Bw("DefaultMarginLeft"),Ota=new Bw("DefaultMarginRight"),Xw=new Bw("ColorTheme"),Yw=new Bw("Gradient"),
Pta=new Bw("CustomColors"),Qta=new Bw("DefaultCustomColor"),Rta=new Bw("Unit"),Zw=new Bw("PageUnits"),$w=new Bw("ParagraphStyles"),Sta=new Bw("InlineStyles"),ou=new Bw("Title"),Tta=new Cw("Stencil-"),gpa=new Bw("HyphenBlackList"),Ls=new Bw("Language"),Uta=new Bw("Locked"),Vta=new Bw("bgSelectable"),qw=new Bw("Theme"),ax=new Bw("ShapeLibs"),bx=new Bw("ToolGroupOrder"),Wta=new Bw("KMCreatedEvent"),Xta=new Bw("EmbeddedPagesBackgroundOpacity"),Yta=new Bw("GroupsBackgroundOpacity"),Zta=new Bw("FirstPageHF"),
$ta=new Bw("AltPageHF"),aua=new Bw("FacingPages"),cx=new Bw("PersistantRestrictions"),bua=new Bw("PubPassword"),cua=new Bw("PubCover"),dua=new Bw("PubHideSocial"),eua=new Bw("PubHideDownloadPDF"),fua=new Bw("PubHidePressBranding"),dx=new Bw("HiddenToolGroups"),gua=new Bw("BreadcrumbLabel");var hua={aws_import:148925,visio_fidelity:117837,gliffy_fidelity:118209,svg_fidelity:118085,shape_libraries:120385,visio_export_fidelity:148082,new_editor:120637,visio_stencil_fidelity:122016,new_paying_user:123811,trial_ended:123819,basic_upgrade_motive:124586,pro_upgrade_motive:124697,team_upgrade_motive:124699,graffle_fidelity:124931,team_demo:125107,ie9:117866,latex:133268,presentation:139517,optionbar:141251,indesign_fidelity:146054,doclist_refresh:141570,press_doclist_refresh:258841,commenting:148093,
feedback:149883,sequence_markup:157441,template_chooser:160597,timeline:161277};function ex(a){window._kiq&&window._kiq.push(["identify",a])}function fx(a){window._kiq&&window._kiq.push(["set",a])}
function gx(a,b,c){var d=$.Deferred(),e=c||{};if(window._kiq){var f=hua[a];window._kiq.push(["disableAuto"]);window._kiq.push(["showSurvey",f,b]);fx({surveyName:a});window._kiq.push(["eventHandler","show",function(){$("#ki_container").prepend($("<a>",{id:"qualaroo_closer",href:"#"}));$("#qualaroo_closer").append("<span>");$("#qualaroo_closer span").text("x");$("#qualaroo_closer").click(function(){window._kiq.push(["hideSurvey"])});e.nwb&&window._kiq.push(["minimizeNudge"]);e.M6a&&window._kiq.push(["setMinLabel",
e.M6a]);window._kiq.push(["eventHandler","close",function(a){a===String(f)&&d.resolve()}])}])}return d.promise()};function hx(a){this.xhr=a}uj(hx,Hi);hx.prototype.get=function(a,b,c){return this.getMetadata(a,b,c)};hx.prototype.getMetadata=function(a,b,c){return this.xhr.execute({type:"GET",url:dk+"/usermetadata",withCredentials:!0,data:{user:a,docId:b,name:c}}).then(zk)};hx.prototype.set=function(a,b,c,d){return this.xhr.execute({type:"POST",url:dk+"/usermetadata",withCredentials:!0,data:{user:a,docId:b,name:c,value:d.toString()}}).then(zk)};
hx.prototype.remove=function(a,b,c){return this.xhr.execute({type:"DELETE",url:dk+"/usermetadata",withCredentials:!0,data:{user:a,docId:b,name:c}})};var iua=new zi("DocumentSettings");function jua(a,b,c,d,e,f){this.TM=d;this.xhr=e;this.document=a;this.user=b;this.lXa=c;this.Xn=new ls(f);this.Te=f;this.nra=mn(b.id,a.id||void 0);this.yy=[];this.zH={};this.Ue={};this.Xc={};this.Q_={};K("comments.update comments.read.update",this.Idb.bind(this));a.listen(ot,this.u$a.bind(this))}g=jua.prototype;
g.u$a=function(){if(!this.lXa){void 0===this.xV&&(this.xV=this.document.Hy!=parseInt(this.user.id,10)?kua:lua);var a=this;r.lucidConfigure.useActivityService&&a.user&&a.user.uri&&this.TM.get(a.user.uri,a.document.id,"commentNotificationLevel").then(function(b){b&&0<b.length&&(a.xV=parseInt(b[0].value,10))})}};function mua(a,b){a.xV!==b&&a.TM.set(a.user.uri,a.document.id,"commentNotificationLevel",b).then(function(){a.xV=b})}
g.Gt=function(a){this.Ue[a.id]=a;ix(a);a.Yd&&(a=cu(this.document.sa(a.Yd)),null===a||nua(this,a))};function oua(a,b){(b.ta||b.Fa)&&B(a.Ue,function(a){a.Yd===b.id&&b.Gt(a)});b.Fa&&0<b.Ue.length&&nua(a,b);b.ah("CommentIconStatus",jx(a,b))}g.Wq=function(a){return Ua(this.Ue,a)?this.Ue[a]:null};
g.q9=function(a){var b=this.user,c=[];B(a.GM||this.Ue,function(d){function e(a){return a.userId==b.id||jc(a.v7,b.ff())}void 0!==a.status&&a.status!=d.status||a.$db&&!Ka(d.Xc,e)||void 0!=a.Yd&&a.Yd!=d.Yd||c.push(d)});return c};function pua(a,b){return Ia(a.Ue,function(a){return a.Yd==b&&a.rZ})}g.Qla=function(a){return Sa(Ia(this.Ue,function(b){return b.Yd===a}))};function nua(a,b){var c=b.page.getId();a.Q_[c]=a.Q_[c]||{};a.Q_[c][b.getId()]=b}function qua(a,b,c){Ya(a.Q_[b],c)}
g.mX=function(a){var b=this.Wq(a);b&&(zpa(b).forEach(function(a){delete this.Xc[a]}.bind(this)),Bpa(b).forEach(function(a){delete this.zH[a]}.bind(this)));delete this.Ue[a];b&&b.Yd&&(a=this.document.sa(b.Yd))&&a.r0&&(a.r0(b),a.Fa&&0==a.Ue.length&&qua(this,a.page.getId(),b.Yd));ix(b)};function rua(a){for(var b in a.Ue)a.mX(b)}g.l5=function(a){this.Xc[a.id]=a};g.kP=function(a){this.Xc[a].pc.kP(a);delete this.Xc[a]};function ix(a){a&&a.Yd&&K.set("block.invalidateTextAreas."+a.Yd,a.rZ)}
g.Idb=function(a){if((a=this.Ue[a])&&a.Yd&&(a=this.document.sa(a.Yd,!0))&&(a.Fa||a.ta)){var b=a.Gd("CommentIconStatus"),c=jx(this,a);c!==b&&a.ah("CommentIconStatus",c)}};function jx(a,b){var c=0;if(!b||(b.ta||b.Fa)&&b.Ue&&b.J9())b=b?b.Ue:a.Ue,b=Ia(b,function(a){return a.status==kt}),c=Ka(b,function(a){return a.vC()})?Ka(b,function(a){return Dpa(a,this.user)}.bind(a))?3:2:1;return c}
function sua(a,b){var c={};B(a.Ue,function(a,e){c[e]=!b||b[e]?{Timestamp:uo("c",a.created),ItemId:a.Yd,Status:a.status,Inline:a.rZ}:null});return c}function tua(a,b){var c={};B(a.Xc,function(a,e){c[e]=!b||b[e]?{ThreadId:a.pc.id,UserId:a.userId,Value:a.value,Timestamp:uo("c",a.created),Username:a.username}:null});return c}
function uua(a,b){var c={};B(a.zH,function(a,e){c[e]=!b||b[e]?{ThreadId:a.pc.id,UserId:a.userId,Value:"",Timestamp:uo("c",a.created),Username:a.username,Type:a.type}:null});return c}function vua(a){a.Ue=Ia(a.Ue,function(a,c){return 0===a.Xc.length&&0!==a.DM.length?(this.zH=Ia(this.zH,function(a){return a.pc.id!==c}),!1):!0}.bind(a))}function wua(a,b){b=a.q9({Yd:b,status:kt});B(b,function(a){this.document.sd(new Q("cts",{id:a.id,status:mt,userId:this.user.id}))}.bind(a));return Sa(b)}
function xua(a,b){var c=[];b.Ye(function(a){var b=a.getProperties().get("EmbeddedPageId");v(b)&&(b=xua(this,this.document.getPage(b)),c=c.concat(b));c=c.concat(wua(this,a.id))},a);return c}var lua=0,kua=1;function kx(a,b,c,d,e){this.create=function(f){return new jua(f,a,b.Hs,c,d,e)}}sj(kx,[Ni,iua,hx,Hi,es]);function lx(a,b,c,d,e,f){Ys.call(this,a,b,c,d,e,f)}z(lx,Ys);lx.prototype.ready=function(){return xa(this.userId)||"0"==this.userId?lx.ya.ready.call(this):!0};lx.prototype.zs=function(){return xa(this.userId)||"0"==this.userId?lx.ya.zs.call(this):this.userId||""};lx.prototype.jz=function(){return!0};
lx.prototype.Iw=function(a,b){var c=a?'<a class="editor-event" id="editor-event">{}</a>':"{}";return[{tag:"span",html:2==this.type?i18n.get("comment-thread-at-mentions-can-edit",{username:this.zs()},[c]):4==this.type?i18n.get("comment-thread-at-mentions-can-edit-share",{username:this.zs()},[c]):i18n.get("comment-thread-at-mentions-can-comment",{username:this.zs()},[c]),click:a?b:void 0}]};function mx(a,b,c,d,e,f){this.status=f;Ys.call(this,a,b,c,d,e,this.status==kt?0:1)}z(mx,Ys);mx.prototype.jz=function(){return!0};mx.prototype.Iw=function(){return this.ready()?this.status==kt?[i18n.get("comment-thread-user-reopened-comment",{username:this.zs()})]:[i18n.get("comment-thread-user-resolved-comment",{username:this.zs()})]:[""]};function nx(){}tj(nx);
function ox(a,b,c){function d(a,b,d){d=d||{};var e={},f;for(f in a)e[f]=!0;for(;!Xa(e);){var h=!1,k;for(k in a)if(!(k in d)){var l=a[k];ua(l.Members)&&(l.Members={});var m;a:{m=l.Members;var n=void 0;for(n in m)if(n in e){m=!0;break a}m=!1}m||(h=!0,delete e[k],d[k]=!0,c(new Q("CrGr",{id:k,Page:b,Properties:l})))}if(!h)for(k in a)if(!(k in d)){l=a[k];for(f in e)delete l.Members[f];break}}}function e(a,b,d){for(var e in a)a[e].Class&&(d&&(d[e]=!0),c(new Q("CreateBlock",{id:e,Page:b,Class:a[e].Class,
Properties:a[e].Properties})))}if(!ua(a))for(var f in a)c(new Q("LoadPlugin",{URL:f})),a[f]||c(new Q("UnloadPlugin",{URL:f}));for(var h in b.Properties)c(new Q("SetProperty",{id:null,Property:h,Value:b.Properties[h]}));b.Blocks&&!ua(b.Blocks)&&e(b.Blocks,null);b.Groups&&!ua(b.Groups)&&d(b.Groups,null);for(var k in b.Pages){a=b.Pages[k].Properties.Size?{Size:b.Pages[k].Properties.Size}:{};c(new Q("CreatePage",{id:k,Properties:a}));ua(b.Pages[k].Panels)||B(b.Pages[k].Panels,function(a,b){c(new Q("cp",
{id:b,Page:k,Properties:a}))});for(h in b.Pages[k].Properties)"Size"==h&&a.Size||c(new Q("SetProperty",{id:k,Property:h,Value:b.Pages[k].Properties[h]}));a={};ua(b.Pages[k].Blocks)||e(b.Pages[k].Blocks,k,a);if(!ua(b.Pages[k].Lines))for(var l in b.Pages[k].Lines){f=b.Pages[k].Lines[l];if("Points"in f){var m=f.Points;if(!ua(m))for(var n=m.split(","),m=[],q=0;q<n.length;q+=2)m.push(new L(parseFloat(n[q]),parseFloat(n[q+1])));f.XPlanes||(f.XPlanes=[]);f.YPlanes||(f.YPlanes=[]);for(var n=(m[0].x+m[m.length-
1].x)/2,t=(m[0].y+m[m.length-1].y)/2,q=1;q<m.length-2;q++)if(m[q].x!=m[q+1].x||m[q].y!=m[q+1].y)m[q].x==m[q+1].x&&m[q].x!=n&&f.XPlanes.push(m[q].x),m[q].y==m[q+1].y&&m[q].y!=t&&f.YPlanes.push(m[q].y);delete f.Points}a[l]=!0;c(new Q("CreateLine",{id:l,Page:k,Properties:f}))}ua(b.Pages[k].Groups)||d(b.Pages[k].Groups,k,a)}b.Threads&&B(b.Threads,function(a,b){c(new Q("ct",{id:b,timestamp:a.Timestamp,itemId:a.ItemId,status:a.Status,inline:a.Inline}))});b.Comments&&B(b.Comments,function(a,b){za(a)&&c(new Q("cc",
{id:b,timestamp:a.Timestamp,threadId:a.ThreadId,username:a.Username,userId:a.UserId,type:a.Type,value:a.Value}))})}
nx.prototype.Sk=function(a,b,c,d,e,f,h,k,l,m){yua(a,f);a.XE=h;a.Hy=k;var n=null;if(c){(n=JSON.parse(c))&&n.Properties.NeedsPdfDataFromClient&&(n=null);if(f&&(!n||!n.Pages||Xa(n.Pages)||!n.Properties||Xa(n.Properties)))return this.Sk(a,b,null,d,e,f,h,k,l,m);for(var q in n.Pages){if(null==n.Pages[q].Properties)return this.Sk(a,b,null,d,e,f,h,k,l,m);if(!ua(n.Pages[q].Blocks))for(var t in n.Pages[q].Blocks)if(null==n.Pages[q].Blocks[t])return this.Sk(a,b,null,d,e,f,h,k,l,m);if(!ua(n.Pages[q].Lines))for(var u in n.Pages[q].Lines)if(null==
n.Pages[q].Lines[u])return this.Sk(a,b,null,d,e,f,h,k,l,m)}}var y=a.ZM.bind(a,function(){if(Xa(a.getProperty(zta)||null)){var b=a.getProperty(Uw);b&&"Helvetica"!=b?"Times"==b&&(b="Liberation Serif"):b="Liberation Sans";a.oa(new Q("SetProperty",{Property:"DefaultTextStyle",Value:{font:b,bold:!!a.getProperty(Ata),italic:!!a.getProperty(Bta),underline:!!a.getProperty(Cta),color:a.getProperty(Dta),size:a.getProperty(Eta)}}))}a.getProperty(Kta)||a.oa(new Q("SetProperty",{id:null,Property:"MarkupDefaults",
Value:cr}));px(a,function(a){if(Xa(a.De)){var b=new Q("cp",{id:"!"+a.id.substring(1),Page:a.getId(),Properties:zua(a)});a.document.oa(b)||a.document.sd(b)}})});if(n){a.Vc.reset(parseInt(e,10));a.YZ=!0;var A=[];ox(b,n,function(a){A.push(a);try{if("CreateBlock"==a.Action){var c=Ju(jw(a.Class));c in b||(b[c]=!1)}}catch(d){}});kw(a.Pb,Sa(b),!0).then(function(){A.forEach(function(b,c){ik||0!=c%100||(r.document.title=Math.round(c/A.length*100)+"% loaded");a.sd(b)});y();a.f6a=!1;m&&m();vu={};Au=!1;a.loaded=
!0;K.set("document.loaded",a)})}else a.s$=!0,a.Vc.reset(parseInt(e,10)),d().then(function(b){a.dispatchEvent(new tt(b));var c=[],d=[];d.push("/js/plugins/v2/default.js");(b||[]).forEach(function(b){b=JSON.parse(b.changes);b=ua(b)?b:[b];(b||[]).forEach(function(a){"LoadPlugin"==a.Action&&d.push(a.URL);if("CreateBlock"==a.Action){var b=Ju(jw(a.Class));d.push(b)}c.push(a)},a)},a);kw(a.Pb,d,!0).then(function(){a.sd(new Q("LoadPlugin",{URL:"/js/plugins/v2/default.js"}));c.forEach(function(b){try{a.sd(b)}catch(c){K.set("errorHandler.reportException",
c),a.KGa=!0,fq("There was an error loading the document. You will be unable to make changes. Please <a href='http://support.lucidchart.com/anonymous_requests/new'>contact support.</a>")}});roa(a.Vc,c);y();setTimeout(function(){vu={};Au=!1;var b=a.Zd;b.Zd=[];b.sx=[];a.s$=!1;m&&m();a.loaded=!0;K.set("document.loaded",a)},100)})})};function qx(){}tj(qx);
qx.prototype.Xk=function(a,b,c,d,e,f){var h=0,k=0,l={},m;m=b instanceof rx?[b]:b;a.rF(function(){var a=!this.nd()&&!this.getProperties().get("IsEmbedded")&&!this.getProperties().get("IsTemplate"),b=this.getProperties().get("IsTemplate");a?h++:b&&k++;var n=b?k:0,y=e&&e[this.getId()];if(null==m||jc(m,this)){n=a?h:n;if(d)for(1<Aua(this)&&(h++,l[this.id+"-a"]=this.Xk(c,void 0,void 0,void 0,f),l[this.id+"-a"].PageNumber=h),l[this.id]=this.Xk(c,-1,void 0,void 0,f),l[this.id].PageNumber=n,n=0;n<Bua(this);n++)h++,
l[this.id+"-"+(n+1)]=this.Xk(c,n,y,void 0,f),l[this.id+"-"+(n+1)].PageNumber=h;else l[this.id]=this.Xk(c,void 0,y,void 0,f),l[this.id].PageNumber=n;m&&D(Cua(this),function(a){l[a.id]=a.Xk(c,-1,void 0,void 0,f)})}a?h+=Ma(this.De)-1:b&&(k+=Ma(this.De)-1)});px(a,function(a){if(a.id in l&&a.get("IsEmbedded")){var b=a.LF();b&&b.id in l&&(l[a.id].PageNumber=l[b.id].PageNumber)}});for(var n in l)l[n].PageTotal=h;return l};function Dua(a,b){return a.Xk(b,null,poa(b.Vc),void 0,void 0,!0)};function sx(){J.call(this)}z(sx,J);sx.prototype.iaa=function(){};sx.prototype.NQ=function(){};sx.prototype.U0=function(){};var Ki=new zi("UserImageManagerId"),Eua=new F("R");function tx(){I.call(this,Eua)}z(tx,I);function ux(a,b){this.jx=a;this.FJ=b}vj(ux,qx,nx);function Fua(a){var b=[];cs(a.Vc,function(a){"LoadPlugin"==a.Action&&(a=jj(a),a.Code="");if(a.IsUndo||a.IsRedo)a=jj(a),delete a.IsUndo,delete a.IsRedo;b.push(a)},a.xp());return ne(b)}function Gua(a){var b=!1;cs(a.Vc,function(a){return b=!!a.Silent});return b}function Hua(a){var b=[];ox(a.Pb.dC(),vx(a),function(a){b.push(a)});return b}
function Iua(a,b){function c(a,b){var c=Ju(jw(a.Class));k[c]=!0;return{id:b,IsBlock:!0,Action:new Q("CreateBlock",{Class:a.Class,Properties:a.Properties})}}var d,e,f=[],h=[],k={};B(b.Blocks,function(a){f.push(a)});d=f.map(function(a){var b=a.Properties.BoundingBox;return Ym(new M(b.x,b.y,b.w,b.h),a.Properties.Rotation||0)});e=Zm(d)||new M(0,0,0,0);d=bm(e);d={x:d.x,y:d.y};e={w:e.w,h:e.h};Sa(b.Blocks).forEach(function(a){h.push(c(b.Blocks[a],a))});Sa(b.Groups).forEach(function(a){h.push({id:a,IsGroup:!0,
Action:new Q("CrGr",{Properties:b.Groups[a]})})});Sa(b.Lines).forEach(function(a){h.push({id:a,IsLine:!0,Action:new Q("CreateLine",{Properties:b.Lines[a]})})});a={Base:d,Document:a.getId(),Objects:h,Page:void 0,Pages:{},Plugins:Sa(k),Size:e};return{pageProps:b.Properties,clipboard:a,panels:b.Panels}}
function vx(a,b){var c={Properties:!b||b.doc?a.getProperties().xe():null,Pages:{},Groups:{},Blocks:{},Threads:{},Comments:{}};a.rF(function(){c.Pages[this.id]={Properties:!b||b[this.id]?this.getProperties().xe():null,Groups:{},Blocks:{},Lines:{},Panels:{}};var a=c.Pages[this.id];this.qw(function(){a.Groups[this.id]=!b||b[this.id]?this.getProperties().xe():null});wx(this,function(){!b||b[this.getId()]?a.Panels[this.getId()]=this.getProperties().xe():a.Panels[this.getId()]=null});this.Ye(function(c){a.Blocks[c.id]=
!b||b[c.id]?{Class:c.className,Properties:c.getProperties().xe()}:null});this.ts(function(){!b||b[this.id]?(a.Lines[this.id]=this.getProperties().xe(),"Points"in a.Lines[this.id]&&delete a.Lines[this.id].Points):a.Lines[this.id]=null})});vua(a.Cb);c.Threads=sua(a.Cb,b);c.Comments=tua(a.Cb,b);Da(c.Comments,uua(a.Cb,b));return c}function Jua(a){return vx(a,poa(a.Vc))}function Kua(a){var b=null;bc(a,function(a){return a.coverImg?(b=a.coverImg,!0):!1});return b}
ux.prototype.p9=function(a){var b=Zb(a.Wi(),function(a){return!a.nd()&&!a.getProperties().get("IsEmbedded")&&!a.getProperties().get("IsTemplate")&&!a.getProperties().get("Hidden")});a.Wi().forEach(function(a){a.Ye(function(a){B(a.Da,function(a){Ks(a)})});B(a.eb,function(a){B(a.Da,function(a){Lr(a.layout,0)})})});var c=jQuery.Deferred();a.fontClient.mA().then(function(){var d=b.map(function(a){return a.p9()});jQuery.when.apply($,d).then(function(){var b=uc(arguments),d=Kua(b);D(b,function(a){delete a.coverImg});
var h=a.getProperty(bua);c.resolve({id:a.getId(),title:a.getProperty(ou),action_history_length:bs(a.Vc),coverImg:d,pubCover:a.getProperty(cua)||d,pdfdata:this.jx.Xk(a),docText:Lua(a),pages:b,hideSocial:a.getProperty(dua),allowDownloadPDF:!a.getProperty(eua),hideBranding:!!a.getProperty(fua),password:h&&h.p,salt:h&&h.s,watermark:Mua(a)})}.bind(this))}.bind(this));return c.promise()};
ux.prototype.j9=function(a,b,c){this.p9(a).then(function(d){function e(c,d){var l={},m;for(m in c.images)if(l[m]={originalSize:{w:128,h:128},sizes:{1E7:xx(m)}},b){var n=b.cQ(m);n&&(l[m].originalSize={w:n.size.width,h:n.size.height})}D(c.items,function(a){a.scroll&&e(a.scroll,-1)});D(c.layers,function(a){a.hidden&&(f[a.id]=!0);D(a.items||[],function(a){a.scroll&&e(a.scroll,-1)})});-1!=d&&(m=c.size.w/c.dpi,d=encodeURIComponent("image/png;dpi="+Math.round(800/m)),m=encodeURIComponent("image/png;dpi="+
Math.round(250/m)),n=dk+"/documents/"+a.getId()+"/pages/"+c.id+"?accept=",c.thumb=n+d,c.smallThumb=n+m);c.images=l}var f={};D(d.pages,e);d.layers=f;a.fontClient.mA().then(function(e){e?c(d):this.j9(a,b,c)}.bind(this))}.bind(this))};function Lua(a){var b=[];a.zX(function(){var a=Nua(this);vc(b,a)});return b};function yx(a){if(!a)return null;var b=jj(a);switch(a.Action){case "CreatePage":b.Action="RemovePage";break;case "RemovePage":b.Action="CreatePage";b.Recreate=!0;break;case "CrGr":b.Action="RmGr";break;case "RmGr":b.Action="CrGr";break;case "CreateBlock":b.Action="RemoveBlock";break;case "RemoveBlock":b.Action="CreateBlock";break;case "CreateLine":b.Action="RemoveLine";break;case "RemoveLine":b.Action="CreateLine";break;case "cp":b.Action="rp";break;case "rp":b.Action="cp";break;case "LoadPlugin":b.Action=
"UnloadPlugin";break;case "UnloadPlugin":b.Action="LoadPlugin";break;case "SetProperty":b.Value=a.OldValue;break;case "t":b.Diff=Ev(a.Diff);break;case "mtp":a=b.Page;b.Page=b.OldPage;b.OldPage=a;break;case "NoOp":break;case "atu":b.Action="atu";a=b.itemId;b.itemId=b.oldItemId;b.oldItemId=a;break;case "cc":b.Action="dc";break;case "dc":b.Action="cc";break;case "cts":b.Action="rts";break;case "rts":b.Action="cts";break;case "ct":b.Action="dt";break;case "dt":b.Action="ct";break;case "ec":case "at":b.Action=
"NoOp";break;default:return null}return b}x("lucid.model.Action",Q);x("lucid.model.ActionType.CreatePage","CreatePage");x("lucid.model.ActionType.CreateBlock","CreateBlock");x("lucid.model.ActionType.CreateLine","CreateLine");x("lucid.model.ActionType.CreatePanel","cp");x("lucid.model.ActionType.SetProperty","SetProperty");x("lucid.model.ActionType.EditText","t");x("lucid.model.ActionType.LoadPlugin","LoadPlugin");x("lucid.model.ActionType.UnloadPlugin","UnloadPlugin");
x("lucid.model.ActionType.RemovePage","RemovePage");x("lucid.model.ActionType.RemoveBlock","RemoveBlock");x("lucid.model.ActionType.RemoveLine","RemoveLine");x("lucid.model.ActionType.RemovePanel","rp");x("lucid.model.ActionType.NoOp","NoOp");function zx(a,b){J.call(this);this.id=a;this.document=this.document=b;this.properties=new uu(a);this.wj={};this.items={};this.Ue=[];this.isGroup=this.Fa=!0;this.Dm=this.EK=this.BR=this.isLocked=this.isState=this.Xd=!1;this.LY=null;var c=this;this.getProperties().register("NoteHint","");this.getProperties().register("Opacity",100);this.getProperties().register("Restrictions",Gt(!1));this.getProperties().register("Lock",0,function(a){return parseInt(a,10)?1:0},function(a,b){c.isLocked=!!parseInt(b,
10)});this.getProperties().register("ZOrder",0,null,function(a,b,f){c.Dk=b;if(a!=b){var h=function(a){a.ef&&a.ef(function(){ys(this.getProperties(),"ZOrder",this.get("ZOrder"),this.get("ZOrder"),f);h(this)})};h(c)}});this.getProperties().register("Hidden",!1,null,function(a,b){c.ah("hide",!!b);if(a!=b){var f=function(a){a.ef&&a.ef(function(){vu[this.getProperties().id]=!0;var a=this.get("Hidden");ys(this.getProperties(),"Hidden",a,a||b);f(this)})};f(c)}});this.getProperties().register("Members",{},
function(a){for(var b in a)(c.page?c.page.sa(b):c.document.sa(b))||delete a[b];return a},function(a,b){for(var f in b)if(!(f in a)){var h=c.page?c.page.sa(f):c.document.sa(f);if(h&&h.parent!=c&&h.parent&&h.parent.Fa){var k=h.parent.getProperties().get("Members");delete k[f];var l=h.parent,m=l.parent;l.parent=null;l.getProperties().set("Members",k);l.parent=m}c.ly(h)}for(f in a)f in b||((h=c.page?c.page.sa(f):c.document.sa(f))&&!h.deleting&&h.parent!=c.parent&&(c.parent&&c.parent.Fa?(k=c.parent.getProperties().get("Members"),
k[f]=!0,c.parent.getProperties().set("Members",k),c.parent.ly(h)):h.parent=null),c.removeItem(f))});this.getProperties().register("BG",0,null,function(a,b){c.EK=!!b})}z(zx,J);g=zx.prototype;g.bj=function(a){function b(){ys(this.getProperties(),"Hidden",this.get("Hidden"),a);this.ef&&this.ef(b)}this.ah("hide",a);b.call(this)};g.Vf=function(a){var b=this.ma();return dn(b,a.x,a.y)};
function Ax(a,b){a=b?a:Zb(a,function(a){return!a.isHidden||!a.isHidden()});a=a.filter(function(a){return(a=cu(a))?0<a.TK():!0});a=$b(a,function(a){return a.Fa&&b?a.ZB():a.Sf()});return Zm(a)||new M(0,0,0,0)}function Bx(a,b){a=b?a:Zb(a,function(a){return!a.isHidden||!a.isHidden()});a=a.filter(function(a){return(a=cu(a))?0<a.TK():!0});a=$b(a,function(a){var d=a.Fa&&b?Bx(Ra(a.items),b):a.Sf();return $l(d,a.PZ(d))});return Zm(a)||new M(0,0,0,0)}g.ma=function(){return Ax(Ra(this.items))};
g.ZB=function(){return Ax(Ra(this.items),!0)};g.ie=Tb;g.getPanel=Tb;g.eu=function(){return this.ma()};g.cr=function(){return this.ma()};g.PZ=function(){return 32};g.Kba=function(a){if(this.isHidden())return!1;var b=this.cr();return!(b.x>a.x+a.w||b.y>a.y+a.h||b.x+b.w<a.x||b.y+b.h<a.y)};g.TK=function(){return Ma(this.items)};g.ef=function(a){for(var b in this.items)if("stop"==a.call(this.items[b]))break};g.Nl=function(){return Hk(Ra(this.items),function(a){return a.Nl()})};
g.Ol=function(){function a(c){c.ef(function(){this.Fa?a(this):b.push(this)})}var b=[];a(this);return b};g.As=function(a){var b=this,c=[];this.ef(function(){!this.parent||this.parent.getId()!=b.id||a&&!a(this)||c.push(this)});mu(c,["state","background"]);return c};g.bn=function(a){for(var b=this.As(a),c=0;c<b.length;c++)if(b[c].Fa&&(null==a||a(b[c])))for(var d=b[c].bn(a),e=0;e<d.length;e++)b.splice(c,0,d[e]),c++;return b};
g.ly=function(a){this.items[a.getId()]=a;a.parent=this;K.set("item.group.changed",a.getId());a.Dm&&!this.Dm&&(this.Dm=!0,this.parent&&this.parent.Fa&&Cx(this.parent));ys(a.getProperties(),"ZOrder",a.get("ZOrder"),a.get("ZOrder"))};g.getItem=function(a){return this.items[a]};g.removeItem=function(a){var b=this.items[a];delete this.items[a];K.set("item.group.changed",a);b.Dm&&Cx(this);ys(b.getProperties(),"ZOrder",b.get("ZOrder"),b.get("ZOrder"))};
function Cx(a){var b=!1,c=!1;a.ef(function(){if(this.Dm)return b=!0,"stop"});a.Dm!==b&&(a.Dm=b,c=!0);c&&a.parent&&a.parent.Fa&&Cx(a.parent)}g.xf=function(a){this.page=a};g.isHidden=function(a){return ru(this,a)};g.jG=function(){return this.BR||this.parent&&!this.parent.jG()?!1:!0};g.tC=function(a){return a&&a.parent?a.parent.getId()==this.id?!0:this.tC(a.parent):!1};g.getId=function(){return this.id};g.get=function(a,b){return Lt(this,a,b)};g.set=function(a,b,c,d){return Mt(this,a,b,c,d)};
g.Gd=function(a){return Nt(this,a)};g.ah=function(a,b){return Ot(this,a,b)};g.Hw=function(){return this.id.replace(/\./g,"--").replace(/\~/g,"__")};g.getProperties=function(){return this.properties};g.search=function(){return{}};
function Oua(a,b,c,d,e){var f,h=Lm(c,d);if(0<c.w||0<c.h){d=h.x;var k=h.y,l=b.w,m=b.h;if(0<c.w){var n=h.w/c.w;d+=n*(b.x-c.x);l*=n}0<c.h&&(h=h.h/c.h,k+=h*(b.y-c.y),m*=h);f=Km(new M(d,k,l,m),b)}else f=new M(0,0,0,0);var q={},t=Sa(a);B(a,function(a){a=a.pj(b,f,e,null,t);for(var c in a)c in q?Da(q[c],a[c]):q[c]=a[c]});return q}
g.pj=function(a,b,c,d,e,f,h,k){if(this.Ya(Gs)&&!k)return{};var l=null;K.set("group.offsetProperties",{id:this.getId(),rl:function(a){l=a},params:{selectionBB:a,offset:b,anchorTop:c.top,anchorRight:c.right,anchorBottom:c.bottom,anchorLeft:c.left,snap:d}});l||(a=a||this.ma(),l=Oua(this.items,this.ma(),a,b,c));return l};g.gQ=function(a,b){if(this.tf("Rotation"))return{};a||(a=this.ma());var c={};this.ef(function(){var d=this.gQ(a,b),e;for(e in d)c[e]=d[e]});return c};g.Gt=function(a){this.Ue.push(a)};
g.r0=function(a){pc(this.Ue,a)};g.J9=function(){return!!ec(this.Ue,function(a){return a.status==kt})};g.ai=function(){return Ka(this.items,function(a){return a.ai&&a.ai()})};g.cY=function(){return{id:this.getId(),IsGroup:!0,Action:new Q("CrGr",{Properties:this.getProperties().xe()})}};g.Sf=function(a){return this.ma(a)};g.ku=function(){return jQuery.Deferred().resolve({}).promise()};g.MK=function(){return!1};g.bc=function(){return 0};g.getName=function(){var a=this.get("Name");return v(a)?a:null};
g.hQ=function(){return""};g.nM=function(a){this.wj=Pt(a)};g.s1=function(a,b){this.wj=Rt(this.wj,a,b);this.dispatchEvent(Bt)};g.hK=function(){return Qt(this.wj)};g.Lj=function(){return!1};g.Ya=function(a){return this.isLocked||St(this,a)};g.Bu=function(){return this.isLocked||Ut(this)};g.tf=function(a){return rqa(this,a)};g.ym=function(a){return sqa(this,a)};zx.prototype.getProperties=zx.prototype.getProperties;zx.prototype.getId=zx.prototype.getId;zx.prototype.getCleanId=zx.prototype.Hw;
zx.prototype.getBoundingBox=zx.prototype.ma;zx.prototype.hitTestBoundingBox=zx.prototype.cr;function Dx(){}g=Dx.prototype;g.forEach=function(a,b){this.find(function(c,d){a.call(b,c,d)})};g.zd=function(){var a=!0;this.find(function(){a=!1;return!0});return a};g.Hh=function(){var a=[];this.forEach(function(b){a.push(b)});return a};g.um=function(){var a=[];this.forEach(function(b,c){a.push(c)});return a};function Pua(a,b,c){var d=[];a.forEach(function(a,f){d.push(b.call(c,a,f))});return d}function Qua(a,b){var c=[];a.forEach(function(a,e){b.call(void 0,a,e)&&c.push(a)});return c}
g.some=function(a,b){var c=!1;this.find(function(d,e){if(a.call(b,d,e))return c=!0});return c};function Rua(){}z(Rua,Dx);function Ex(){this.contents={}}z(Ex,Rua);g=Ex.prototype;g.find=function(a,b){for(var c in this.contents)if(a.call(b,this.contents[c],c))return this.contents[c];return null};g.$e=function(){return Ma(this.contents)};g.get=function(a){return a in this.contents?this.contents[a]:null};g.has=function(a){return a in this.contents};g.set=function(a,b){this.contents[a]=b};g.remove=function(a){delete this.contents[a]};g.removeAll=function(){this.contents={}};function Fx(a){this.id=a;this.ed={}}g=Fx.prototype;g.getId=function(){return this.id};g.Hl=function(a){this.ed[a.getId()]=a};g.Bc=function(a){return this.ed[a]||null};g.mD=function(a){delete this.ed[a]};g.Bma=function(){return!Xa(this.ed)};g.Ye=function(a,b){B(this.ed,a,b)};g.Aw=function(a,b){for(var c in this.ed)if(a.call(b,this.ed[c],c))return this.ed[c];return null};g.Nl=function(){return Ra(this.ed)};function Gx(){this.gb=new Ex;this.properties=new uu("doc");this.hx={}}tj(Gx);g=Gx.prototype;g.lb=function(){return this.gb};g.getProperties=function(){return this.properties};g.getProperty=function(a,b){return this.properties.get(a.getKey(),b)};g.Y8=function(a,b,c){return this.properties.get(a.getKey(b),c)};g.setProperty=function(a,b){this.properties.set(a.getKey(),b)};function Sua(a,b){zx.call(this,a,b);var c=this;this.mJa=!0;this.getProperties().register("IsLayer",1,null,function(a,b){c.mJa=!!b})}z(Sua,zx);function Hx(a,b,c,d){if(0!==c&&0!==d&&Ae(c)==Ae(d))throw Error("Cannot construct BezierJoint: Invalid control point scalars");this.position=a;this.tz=b;this.nG=c;this.ZG=d}function Ix(a){return{p:a.position,nt:a.tz,lcps:a.nG,rcps:a.ZG}}function Tua(a){return new Hx(a.p,a.nt,a.lcps,a.rcps)}function Jx(a,b,c){if("l"==b)b=qm(a.tz,a.nG);else if("r"==b)b=qm(a.tz,a.ZG);else throw Error("Invalid ControlPointIndex");return lm(a.position,qm(b,c))}function Kx(a,b){return new Hx(b,a.tz,a.nG,a.ZG)};function Lx(a){var b=a.getProperties().get("ControlPoints"),c=0<Mx(a).length;a=0<(a.getProperties().get("BezierJoints")||[]).length;return Xa(b)?c?"uj":a?"ubj":"d":"ucp"}
function Nx(a){var b=Lx(a);if("ucp"==b||"d"==b)for(var b=[],c=a.HF(),d=0;d<c.length-1;d++){var e=c[d],f=c[d+1];b.push(new Pu(new L(e.x,e.y),new L(e.x+e.nx,e.y+e.ny),new L(f.x-f.nx,f.y-f.ny),new L(f.x,f.y)))}else if("uj"==b){var b=Mx(a),c=[],d=a.get("Endpoint1"),e=a.get("Endpoint2"),h=b[0],k=b[b.length-1],f=Xl(h,d);0===f&&(f=1);var l=Xl(k,e);0===l&&(l=1);var m=Ox(a,d,e);a=Ox(a,e,d);null==m&&(m=mm(h,d));null==a&&(a=mm(k,e));b.unshift(fm(d));b.push(fm(e));h=[];for(k=0;k<b.length-2;k++)var n=b[k],q=b[k+
1],t=b[k+2],u=Xl(n,q),y=Xl(q,t),A=.5*u/(u+y),u=.5*y/(u+y),h=h.concat([new L(q.x-A*(t.x-n.x),q.y-A*(t.y-n.y)),new L(q.x+u*(t.x-n.x),q.y+u*(t.y-n.y))]);c.push(new Pu(new L(d.x,d.y),new L(d.x+m.x*f*.5,d.y+m.y*f*.5),h[0],b[1]));for(k=1;k<b.length-2;k++)c.push(new Pu(b[k],h[2*k-1],h[2*k],b[k+1]));c.push(new Pu(b[b.length-2],h[h.length-1],new L(e.x+a.x*l*.5,e.y+a.y*l*.5),new L(e.x,e.y)));b=c}else b="ubj"==b?Uua(a):[];return b}
function Uua(a){var b=[];a=Px(a);for(var c=0;c<=a.length-2;c++){var d=a[c+1],e=a[c];b.push(new Pu(a[c].position,lm(e.position,qm(e.tz,e.ZG)),lm(d.position,qm(d.tz,d.nG)),a[c+1].position))}return b}
function Vua(a){var b=[];a.forEach(function(a,c){0===c&&b.push(a.xb[0]);b.push(a.xb[1]);b.push(a.xb[2]);b.push(a.xb[3])});a=[];for(var c=0;c<b.length;c+=3){var d,e;0===c?(e=cm(b[c+1],b[c]),d=qm(e,-1)):c==b.length-1?(d=cm(b[c-1],b[c]),e=qm(d,-1)):(d=cm(b[c-1],b[c]),e=cm(b[c+1],b[c]));var f=nm(d);a.push(new Hx(b[c],qm(d,1/f),f,-nm(e)))}return a}
function Px(a){if("ubj"==Lx(a)){var b=Qx(a);a=a.get("BezierJoints").map(Tua);a[0]=Kx(a[0],b[0]);a[a.length-1]=Kx(a[a.length-1],b[1]);return a}return Vua(Nx(a))}function Rx(a,b){Sx(a,"BezierJoints");a.set("BezierJoints",b.map(function(a){return Ix(a)}))};function Wua(a,b){var c=[];b.forEach(function(d,e){e=[0===c.length?a[0]:Wb(c),e==b.length-1?a[1]:b[e+1]];1E-8>=Gl(Hl(d,e[0],e[1]),d)||c.push(d)});return c};function Xua(a){this.x=a.x;this.y=a.y;this.w=a.w;this.h=a.h;this.t=this.y;this.wg=this.x;this.Xe=this.t+this.h;this.r=this.wg+this.w};function Tx(a,b,c,d,e,f,h){function k(a){return Math.abs(a.x)>Math.abs(a.y)?new L(Ae(a.x),0):new L(0,Ae(a.y))}function l(b,c){null!=a.document&&a.document.sS&&(kj(b,f||[])||a.document.Wu(new Q("SetProperty",{id:a.getId(),Property:"XPlanes",Value:b})),kj(c,h||[])||a.document.Wu(new Q("SetProperty",{id:a.getId(),Property:"YPlanes",Value:c})))}var m=new L(b.x,b.y),n=new L(c.x,c.y),q=b.Block?a.page.Bc(b.Block):null,t=c.Block?a.page.Bc(c.Block):null,u=b.Line&&a.page.nk(b.Line),y=c.Line&&a.page.nk(c.Line),
A=null,C=n.x-m.x,E=n.y-m.y,G=Math.abs(C),H=Math.abs(E);null==d&&(d=new L(G>H?0<C?1:-1:0,G>H?0:0<E?1:-1));null==e&&(e=new L(G>H?0<C?-1:1:0,G>H?0:0<E?-1:1));d=k(d);e=k(e);if(u&&y)0!=d.x&&0!=e.x&&m.x==n.x?(e.x=d.x,cc(f||[],function(a){d.x=a>m.x?1:-1;e.x=d.x;return!1})):0!=d.y&&0!=e.y&&m.y==n.y&&(e.y=d.y,cc(h||[],function(a){d.y=a>m.y?1:-1;e.y=d.y;return!1}));else if(q&&y||t&&u)0!=d.x&&0!=e.x&&m.x==n.x?y?e.x=d.x:d.x=e.x:0!=d.y&&0!=e.y&&m.y==n.y&&(y?e.y=d.y:d.y=e.y);var u=(E=(C=d.x==e.x&&d.y==e.y)||Math.abs(d.x)==
Math.abs(e.x)&&Math.abs(d.y)==Math.abs(e.y))&&0!=d.x,y=E&&0!=d.y,G=!E,H=Jl(m,d,n,e),N=!C&&(E&&(d.x*n.x>d.x*m.x||d.y*n.y>d.y*m.y)||G&&H),da=!C&&!N;if(N&&E&&(0!=d.x&&m.y==n.y||0!=d.y&&m.x==n.x))return l([],[]),[m,n];if(N&&E){if(u)return cc(f||[],function(a){return d.x*a>d.x*m.x&&d.x*n.x>d.x*a?(A=[m,new L(a,m.y),new L(a,n.y),n],l([a],[]),!1):!0}),A||l([],[]),A||[m,new L((m.x+n.x)/2,m.y),new L((m.x+n.x)/2,n.y),n];if(y)return cc(h||[],function(a){return d.y*a>d.y*m.y&&d.y*n.y>d.y*a?(A=[m,new L(m.x,a),
new L(n.x,a),n],l([],[a]),!1):!0}),A||l([],[]),A||[m,new L(m.x,(m.y+n.y)/2),new L(n.x,(m.y+n.y)/2),n]}var N=q?q.getProperties().get("Rotation"):null,aa=t?t.getProperties().get("Rotation"):null,q=q?q.ma():null,t=t?t.ma():null,Y=null,ha=null,la=null,ja=null,Fa=[],qa=[],Qa=null,R=null,Mb=!1,Qa=q&&t&&b.Block==c.Block,R=b.Line&&c.Line&&b.Line==c.Line;q&&(q=new Xua(N?Ym(q,N):q));t&&(t=new Xua(aa?Ym(t,aa):t));if(H)return l([],[]),[m,H,n];if(G){var fc=(b=0!=d.y)?m:n,ub=b?d:e;c=b?q?q:null:t?t:null;var X=b?
n:m,Gc=b?e:d,u=b?t?t:null:q?q:null,jg=null,cf=null,y=!1;cc(f||[],function(a){return Gc.x*a>Gc.x*X.x?(Fa.push(a),cf=a,!1):!0});cc(h||[],function(a){return ub.y*a>ub.y*fc.y?(qa.push(a),jg=a,!1):!0});null==cf&&(cf=(y=ub.y*X.y<ub.y*fc.y)&&c&&Ql(c.wg,c.r,X.x)?0>Gc.x?c.wg-40:c.r+40:y&&c&&Ql(c.wg,c.r,X.x+80*Gc.x)?((0>Gc.x?c.r:c.wg)+X.x)/2:X.x+40*Gc.x);null==jg&&(jg=(y=Gc.x*fc.x<Gc.x*X.x)&&u&&Ql(u.t,u.Xe,fc.y)?0>ub.y?u.t-40:u.Xe+40:y&&u&&Ql(u.t,u.Xe,fc.y+80*ub.y)?((0>ub.y?u.Xe:u.t)+fc.y)/2:fc.y+40*ub.y);
b?(Y=new L(m.x,jg),ha=new L(cf,jg),la=new L(cf,n.y)):(Y=new L(cf,m.y),ha=new L(cf,jg),la=new L(n.x,jg));l(Fa,qa);return[m,Y,ha,la,n]}if(da&&E){if(u){D(f||[],function(a){d.x*a>d.x*m.x?(Fa.push(a),Y=new L(a,m.y)):e.x*a>e.x*n.x&&(Fa.push(a),ja=new L(a,n.y))});var Y=Y||new L(m.x+40*d.x,m.y),ja=ja||new L(n.x+40*e.x,n.y),Qa=q?m.y<n.y?q.Xe:q.t:m.y,R=t?m.y<n.y?t.t:t.Xe:n.y,Mb=!q&&!t&&m.y!=n.y||q&&!t&&!Ql(q.t,q.Xe,n.y)||!q&&t&&!Ql(t.t,t.Xe,m.y)||q&&t&&!Ql(q.t,q.Xe,t.t)&&!Ql(q.t,q.Xe,t.Xe)&&!Ql(t.t,t.Xe,q.t)&&
!Ql(t.t,t.Xe,q.Xe),Kd=null;cc(h||[],function(a){qa.push(a);Kd=a;return!1});null==Kd&&(Kd=Mb?(Qa+R)/2:Math.max(q?q.Xe:m.y,t?t.Xe:n.y)+40);ha=new L(Y.x,Kd);la=new L(ja.x,Kd)}else if(y){D(h||[],function(a){d.y*a>d.y*m.y?(qa.push(a),Y=new L(m.x,a)):e.y*a>e.y*n.y&&(qa.push(a),ja=new L(n.x,a))});var Y=Y||new L(m.x,m.y+40*d.y),ja=ja||new L(n.x,n.y+40*e.y),Qa=q?m.x<n.x?q.r:q.wg:m.x,R=t?m.x<n.x?t.wg:t.r:n.x,Mb=!q&&!t&&m.x!=n.x||q&&!t&&!Ql(q.wg,q.r,n.x)||!q&&t&&!Ql(t.wg,t.r,m.x)||q&&t&&!Ql(q.wg,q.r,t.wg)&&
!Ql(q.wg,q.r,t.r)&&!Ql(t.wg,t.r,q.wg)&&!Ql(t.wg,t.r,q.r),df=null;cc(f||[],function(a){Fa.push(a);df=a;return!1});null==df&&(df=Mb?(Qa+R)/2:Math.max(q?q.r:m.x,t?t.r:n.x)+40);ha=new L(df,Y.y);la=new L(df,ja.y)}l(Fa,qa);return[m,Y,ha,la,ja,n]}if(C){var ef=null,Rh=c=b=null,C=Ll(m,n,new L(n.x+1E5*e.x,n.y+1E5*e.y)),E=Ll(n,m,new L(m.x+1E5*d.x,m.y+1E5*d.y)),fe=C<E?q?q:null:t?t:null,Bf=C<E?n:m,jf=C<E?m:n,q=C<E?e:d,Sf=C<E?d:e;if(u){if(b=!fe||!Ql(fe.t-40,fe.Xe+40,Bf.y)||Qa||R)return cc(f||[],function(a){return Sf.x*
a>Sf.x*jf.x?(Fa.push(a),Y=new L(a,m.y),ha=new L(a,n.y),!1):!0}),Y=Y||new L(jf.x+40*Sf.x,m.y),ha=ha||new L(jf.x+40*Sf.x,n.y),l(Fa,qa),[m,Y,ha,n];D(f||[],function(a){Ql(Bf.x,Rl(Bf.x,[fe.wg,fe.r]),a)?(Fa.push(a),ef=new L(a,Bf.y)):Sf.x*a>Sf.x*jf.x&&(Fa.push(a),Rh=new L(a,jf.y))});ef=ef||new L(Bf.x+40*q.x,Bf.y);Rh=Rh||new L(jf.x+40*Sf.x,jf.y);Kd=null;cc(h||[],function(a){qa.push(a);Kd=a;return!1});Kd=Kd||(Rl(Bf.y,[fe.t,fe.Xe])==fe.t?fe.t-40:fe.Xe+40);b=new L(ef.x,Kd);c=new L(Rh.x,Kd)}else if(y){if(b=!fe||
!Ql(fe.wg-40,fe.r+40,Bf.x)||Qa||R)return cc(h||[],function(a){return Sf.y*a>Sf.y*jf.y?(qa.push(a),Y=new L(m.x,a),ha=new L(n.x,a),!1):!0}),Y=Y||new L(m.x,jf.y+40*Sf.y),ha=ha||new L(n.x,jf.y+40*Sf.y),l(Fa,qa),[m,Y,ha,n];D(h||[],function(a){Ql(Bf.y,Rl(Bf.y,[fe.t,fe.Xe]),a)?(qa.push(a),ef=new L(Bf.x,a)):Sf.y*a>Sf.y*jf.y&&(qa.push(a),Rh=new L(jf.x,a))});ef=ef||new L(Bf.x,Bf.y+40*q.y);Rh=Rh||new L(jf.x,jf.y+40*Sf.y);df=null;cc(f||[],function(a){Fa.push(a);df=a;return!1});df=df||(Rl(Bf.x,[fe.wg,fe.r])==
fe.wg?fe.wg-40:fe.r+40);b=new L(df,ef.y);c=new L(df,Rh.y)}l(Fa,qa);return m==Bf?[m,ef,b,c,Rh,n]:[m,Rh,c,b,ef,n]}A=[m];if(null!=b.Block||null!=b.Line)A.push(Yua(m,d)),m=A[A.length-1];if(null!=c.Block||null!=c.Line)n=Yua(n,e);G=Math.abs(m.x-n.x);H=Math.abs(m.y-n.y);G<H?(A.push(new L(m.x,(m.y+n.y)/2)),A.push(new L(n.x,(m.y+n.y)/2))):(A.push(new L((m.x+n.x)/2,m.y)),A.push(new L((m.x+n.x)/2,n.y)));if(null!=c.Block||null!=c.Line)A.push(n),n=new L(c.x,c.y);A.push(n);l([],[]);return A}
function Yua(a,b){return null==b?new L(a.x,a.y):new L(a.x+40*b.x,a.y+40*b.y)}function Zua(a){if(0===a.length)return a;for(var b=[a[0]],c=1;c<a.length;c++)Il(a[c],Wb(b))||b.push(a[c]);a=b;do{b=a;a=[b[0]];for(var d=!1,c=1;c<b.length-1;c++){var e=b[c];!(ye(e.x,b[c-1].x,.05)&&ye(e.x,b[c+1].x,.05)||ye(e.y,b[c-1].y,.05)&&ye(e.y,b[c+1].y,.05))||d?a.push(e):d=!0}a.push(Wb(b))}while(a.length!=b.length);return a}
function $ua(a,b,c){if(!b)return a;for(var d=c?-1:a.length,e=c?-1:1,f=[],h=c?a.length-1:0;h!=d&&!b.Fo(sw(b,a[h]));h+=e)f.push(a[h]);return c?f.reverse():f};function Ux(a,b,c,d,e,f){var h=this;this.item=this.wa=a;this.key=this.name=b;this.nA=!1;a.Da[b]=this;this.content=zs(c,void 0,void 0,d);this.layout=e.create(this.content,!0);this.layout.wa=a;this.layout.ob=this;this.content.onChange(function(){ys(a.getProperties(),"TextAreas",null,null);if(h.wa.document){var b=f.get(h.wa.document.b9());h.content.fk=b}});Kr(this.layout,[{w:1E6,h:1E6,xk:[],Xr:!0,vAlign:"top",bl:"left",data:{ob:this,index:0,Mbb:!0}}]);this.Az=null;cpa(this.content,dpa(function(){return this.Az||
Cs(a.page,a)}.bind(this)));this.laa=null}g=Ux.prototype;g.xv=function(a,b){this.Az=a;b();this.Az=null};g.Tq=function(){return this.layout};g.Qq=function(){return this.content};g.oj=function(){if(!this.laa){var a=Lr(this.layout,0),b=this.wa.properties.properties.TextAreas.get(!0)[this.key];if(!b)return new M(0,0,1,1);this.laa=ava(this.wa,a,b.Location,b.Side)}return this.laa};g.Gw=function(){return[this.oj()]};function Vx(a){return a.wa.properties.properties.TextAreas.get(!0)[a.key].Side}
g.ku=function(a,b){var c;this.xv(a,function(){c=Lr(this.layout,0).serialize();c.bb=this.oj();c.bb.w=c.sw;c.bb.h=c.sh;b&&(c.bb.x+=b.x,c.bb.y+=b.y);c.b=0==Vx(this)?"page":void 0;c.Name=this.name}.bind(this));return[c]};function Wx(a,b,c){this.fontClient=a;this.hi=b;this.gk=c}sj(Wx,[$i,aw,ej]);Wx.prototype.create=function(a,b,c){return new Ux(a,b,c,this.fontClient,this.hi,this.gk)};function Xx(a,b,c,d){function e(a,b){if(!h.TRa&&(null==a||"x"in b&&b.x!=a.x||"y"in b&&b.y!=a.y||b.Block!=a.Block||b.Line!=a.Line)){h.TRa=!0;a=h.getProperties().get("Endpoint1",!0);b=h.getProperties().get("Endpoint2",!0);if(Yx(h)){var c=a&&a.Block?h.page.Bc(a.Block):null,d=b&&b.Block?h.page.Bc(b.Block):null,e=Zx(h),f=function(a,b,c){return a&&b&&c&&(a.x==b.x&&b.x==c.x||a.y==b.y&&b.y==c.y)};0<e.length&&(f(a,e[0],e[1])&&e.shift(),f(b,e[e.length-1],e[e.length-2])&&e.pop(),e=$ua(e,c,!0),e=$ua(e,d),h.set("ElbowControlPoints",
e))}null!=a&&null!=b&&$x(h,ay(h,a,b));h.TRa=!1}}function f(a){var b=null==this.get()?{}:jj(this.get()),c;for(c in a)b[c]=a[c];null!=b.Block?(a=h.page.Bc(b.Block),null!=a&&(a=a.Vf(new L(b.LinkX,b.LinkY)),b.x=a.x,b.y=a.y)):(b.Inside=null,b.LinkX=null,b.LinkY=null);null!=b.Line&&(a=h.page.nk(b.Line),null!=a&&(a=a.vm(b.LineP),b.x=a.x,b.y=a.y));return b}J.call(this);var h=this;this.bL=c;this.Zca=d;this.id=a;this.y5a=null;this.isLocked=!1;this.document=this.document=b;this.properties=new uu(a);this.isLine=
this.Wa=!0;this.EK=this.isConnectedLine=this.WQ=!1;this.getProperties().register("LineColor","#000000",function(a){return a&&ya(a.serialize)?a.serialize():a});yu(this.getProperties(),"LineColor","parsed",function(a){return us(a)});this.getProperties().register("LineWidth",2,function(a){return parseFloat(a)||.5});this.getProperties().register("ZOrder",0,null,function(a,b){h.Dk=b;by(h)});this.getProperties().register("LineJumps",void 0,null,function(){by(h)});this.getProperties().register("Lock",0,
function(a){return parseInt(a,10)?1:0},function(a,b){h.isLocked=!!parseInt(b,10)});this.getProperties().register("Opacity",100);this.getProperties().register("Inset",0,null,function(){var a=h.getProperties().get("Endpoint1"),b=h.getProperties().get("Endpoint2");null!=a&&null!=b&&$x(h,ay(h,a,b))});this.getProperties().register("DoubleLine",!1);this.getProperties().register("StrokeStyle","solid");this.getProperties().register("Font",cr.font);this.getProperties().register("Hidden",0,null,function(a,
b){h.ah("hide",!!b)});this.wj={};this.xb=[];this.Pda=null;this.cda={};this.Ypa={};this.uQ={};this.FZ=!1;this.B9a=[];this.getProperties().register("ControlPoints",{},function(a){return null==a||ua(a)?{}:a},function(){if(cy(h)){var a=h.getProperties().get("Endpoint1"),b=h.getProperties().get("Endpoint2");null!=a&&null!=b&&$x(h,ay(h,a,b))}});this.Da={};this.getProperties().register("TextAreas",{IsFullPropSettings:!0},function(a){if(null==a)return h.Da={},{};h.Ypa={};h.uQ={};var b=this.get();if(a.IsFullPropSettings){for(var c in b)null==
a[c]&&(delete h.Da[c],a[c]=null);for(c in a)"IsFullPropSettings"!=c&&a[c]&&(c in h.Da?Ds(h.Da[c].content,a[c].Value):h.Da[c]=h.bL.create(h,c,a[c].Value));return a}b=null==b?{}:jj(b);for(c in a){if(null==b[c]||null==a[c])b[c]=a[c];null==a[c]?delete h.Da[c]:c in h.Da||(h.Da[c]=h.bL.create(h,c,a[c].Value));for(var d in a[c])"Value"==d?Ds(h.Da[c].content,a[c].Value):b[c][d]=a[c][d]}return b});Es(this.getProperties(),"TextAreas",function(a){a=jj(a);for(var b in h.Da)b in a&&za(a[b])&&(a[b].Value=h.Da[b].content.serialize());
return a});this.getProperties().register("Endpoint1",{x:0,y:0,Style:"None",Block:null,Inside:null,LinkX:null,LinkY:null,Line:null,LineP:null},f,e);this.getProperties().register("Endpoint2",{x:100,y:0,Style:"Arrow",Block:null,Inside:null,LinkX:null,LinkY:null,Line:null,LineP:null},f,e);this.getProperties().register("Shape","elbow",function(a){return String(a).toLowerCase()},function(){var a=h.getProperties().get("Endpoint1",!0),b=h.getProperties().get("Endpoint2",!0);null!=a&&null!=b&&($x(h,ay(h,a,
b)),pw(h))});this.getProperties().register("LineOffsets",[0]);this.getProperties().register("XPlanes",[],null,function(){var a=h.getProperties().get("Endpoint1"),b=h.getProperties().get("Endpoint2");null!=a&&null!=b&&$x(h,ay(h,a,b))});this.getProperties().register("YPlanes",[],null,function(){var a=h.getProperties().get("Endpoint1"),b=h.getProperties().get("Endpoint2");null!=a&&null!=b&&$x(h,ay(h,a,b))});this.getProperties().register("Joints",[],null,function(){var a=h.getProperties().get("Endpoint1"),
b=h.getProperties().get("Endpoint2");null!=a&&null!=b&&$x(h,ay(h,a,b))});this.getProperties().register("BezierJoints",[],null,function(){var a=h.getProperties().get("Endpoint1"),b=h.getProperties().get("Endpoint2");null!=a&&null!=b&&$x(h,ay(h,a,b))});this.getProperties().register("ElbowPoints",null,function(a){return ua(a)?a:null},function(){var a=h.getProperties().get("Endpoint1"),b=h.getProperties().get("Endpoint2");null!=a&&null!=b&&$x(h,ay(h,a,b))});this.getProperties().register("ElbowControlPoints",
null,void 0,function(){var a=h.getProperties().get("Endpoint1"),b=h.getProperties().get("Endpoint2");null!=a&&null!=b&&$x(h,ay(h,a,b))});this.getProperties().register("BG",0,null,function(a,b){h.EK=!!b});this.getProperties().register("IgnoreTheme",{});this.Af=bva(this);this.fs=null;this.getProperties().Mc(null,function(){h.fs=null;h.Ypa={};h.uQ={};for(var a in h.Da)h.Da[a].laa=null})}z(Xx,J);function by(a){a.page&&dy(a.page.Ku,a)}g=Xx.prototype;g.tUa={FillType:!0,FillColor:!0};
function $x(a,b){null!=b&&cc(b,function(a){return null==a.x||null==a.y||isNaN(a.x)||isNaN(a.y)?(b=null,!1):!0});if(null==b){var c=a.getProperties().get("Endpoint1",!0),d=a.getProperties().get("Endpoint2",!0);null!=c&&null!=d&&(b=ay(a,c,d))}a.xb=b;a.cda={};a.Ypa={};a.uQ={};a.Pda=null;try{uc(a.page.Hp[a.id]||[]).forEach(function(b){if(b=a.page.eb[b]){var c=b.getProperties().get("Endpoint1",!0),d=b.getProperties().get("Endpoint2",!0);c.Line==a.id&&(c=a.vm(c.LineP),b.getProperties().set("Endpoint1",{x:c.x,
y:c.y},!0));d.Line==a.id&&(c=a.vm(d.LineP),b.getProperties().set("Endpoint2",{x:c.x,y:c.y},!0))}})}catch(e){}a.Af=bva(a);D(a.B9a,function(a){a(b)});by(a)}
function ay(a,b,c){a.getProperties().get("Inset",!0)&&(b=jj(b),c=jj(c),cva(a,b,c));a.WQ=b&&(b.Block||b.Line)||c&&(c.Block||c.Line);a.getProperties().get("Shape",!0);if(ey(a)){var d=[new L(b.x,b.y)];a=Mx(a);0<a.length&&(d=d.concat(a));d.push(new L(c.x,c.y));return d}if(cy(a))return a=Nx(a),Yqa(a);var e=Ox(a,b,c),d=Ox(a,c,b);var f=c,h=a.getProperties().get("XPlanes"),k=a.getProperties().get("YPlanes");c=Zx(a);0<c.length?(k=h=null,1<c.length&&(h=cm(c[0],c[1]),k=c.length-1,k=cm(c[k],c[k-1])),e=Tx(a,b,
c[0],e,h,null,null),a=Tx(a,c[c.length-1],f,k,d,null,null),c.shift(),c.pop(),a=Zua(e.concat(c,a))):a=Tx(a,b,f,e,d,h,k);return a}function dva(a){return Jc(Ra(a.Da).map(function(a){return a.Gw()}))}g.eu=function(){var a=[this.ma()],b;for(b in this.Da)a.push(this.Da[b].oj());b=function(b){b=this.getProperties().get(b,!0);"None"!=b.Style&&a.push(new M(b.x-20,b.y-20,40,40))}.bind(this);b("Endpoint1");b("Endpoint2");return $l(Zm(a),5*this.get("LineWidth")+1)};
function Ox(a,b,c){var d=a.getProperties().get("Shape",!0);if(b.Block){var e=a.page.Bc(b.Block),f;"elbow"==d&&(0==b.LinkX?f=new L(-1,0):1==b.LinkX?f=new L(1,0):0==b.LinkY?f=new L(0,-1):1==b.LinkY&&(f=new L(0,1)));0==b.LinkX&&.5==b.LinkY?f=new L(-1,0):1==b.LinkX&&.5==b.LinkY?f=new L(1,0):0==b.LinkY&&.5==b.LinkX?f=new L(0,-1):1==b.LinkY&&.5==b.LinkX&&(f=new L(0,1));if(f&&e)return(e=e.getProperties().get("Rotation"))&&(f=am(f,new L(0,0),e)),f;if(null!=e){f=e.Vf(new L(b.LinkX,b.LinkY),!0);var h=!1,k,
l,m,n;if("curve"!=d&&"elbow"!=d||!b.Inside){var d=e.eK(),q=5,t=-1,u=-1,y=0;a:for(;y<d.length;y++){n=d[y];for(var A=0;A<n.length;A++){var C=Xl(f,Fl(f,n[A],n[(A+1)%n.length]));if(C<q&&(t=A,u=y,q=C,1E-6>q))break a}}-1==t?h=!0:(l=(n=d[u])?n[t]:b,m=n?n[(t+1)%n.length]:c,k=Math.atan2(m.y-l.y,m.x-l.x)-Math.PI/2)}else h=!0;h&&(b.x!=c.x||b.y!=c.y?(b=mm(c,b),k=Math.atan2(b.y,b.x)):k=0);k=new L(Math.cos(k),Math.sin(k));h||(n?(b=new L(l.y-m.y,m.x-l.x),uia(n)||(b.x=-b.x,b.y=-b.y)):b=cm(e.Vf(new L(.5,.5),!0),f),
n=om(b,k)/nm(b),0<n&&(k.x=-k.x,k.y=-k.y),(e=e.getProperties().get("Rotation"))&&(k=am(k,new L(0,0),e)));"elbow"==a.getProperties().get("Shape")&&(a=Math.abs(k.y)>Math.abs(k.x),k=new L(a?0:0<k.x?1:-1,a?0<k.y?1:-1:0));k.x=Math.round(100*k.x)/100;k.y=Math.round(100*k.y)/100;return k}a=new L(b.LinkX-.5,b.LinkY-.5);e=Math.sqrt(a.x*a.x+a.y*a.y);if(0==e)return null;a.x/=e;a.y/=e;a.x=Math.round(100*a.x)/100;a.y=Math.round(100*a.y)/100;return a}return b.Line&&(a=a.page.nk(b.Line),null!=a)?(y=a.vm(b.LineP),
k=Math.atan2(y.ny,y.nx)+Math.PI/2,k=new L(Math.cos(k),Math.sin(k)),a=cm(c,b),n=om(a,k)/nm(a),0>n&&(k.x=-k.x,k.y=-k.y),k.x=Math.round(100*k.x)/100,k.y=Math.round(100*k.y)/100,k):null}function Zx(a){return a.get("ElbowControlPoints")||[]}function eva(a,b){Sx(a,"Joints");for(var c=0;c<b.length;c++)null!=b[c].data&&(b[c]=fm(b[c]));ey(a)?a.set("Joints",Wua(Qx(a),b)):a.set("Joints",b)}function Mx(a){var b=fy(a);return 0<b.length?b:a.get("Joints")||[]}
function Qx(a){return[a.get("Endpoint1"),a.get("Endpoint2")].filter(caa).map(fm)}
g.HF=function(a,b,c){c=c||this.getProperties().get("ControlPoints");null==a&&(a=this.getProperties().get("Endpoint1",!0));null==b&&(b=this.getProperties().get("Endpoint2",!0));null==c.middle&&(c.middle=[]);if(null==c.first||null==c.last){var d=a,e=b,f=Ox(this,a,b),h=Ox(this,b,a),k=.4;if(0==c.middle.length){var l=Xl(d,e);0==l&&(l=1);null==f&&(f=new L((e.x-d.x)/l,(e.y-d.y)/l));null==h&&(h=new L((d.x-e.x)/l,(d.y-e.y)/l));a.Block&&a.Block==b.Block&&(Jl(a,f,b,h)||(k=1));if(f.x==-h.x&&f.y==-h.y){var m=
2*(f.x*f.x-2*f.x*h.x+f.y*f.y-2*f.y*h.y+h.x*h.x+h.y*h.y),d=2*f.x*(d.x-e.x)+2*f.y*(d.y-e.y)-2*h.x*(d.x-e.x)-2*h.y*(d.y-e.y);0!=m&&(d=-d/m,0<d&&(k=d/l))}m=l}else{var n=c.middle[0],q=c.middle[c.middle.length-1],m=Math.sqrt((n.x-d.x)*(n.x-d.x)+(n.y-d.y)*(n.y-d.y));0==m&&(m=1);l=Math.sqrt((q.x-e.x)*(q.x-e.x)+(q.y-e.y)*(q.y-e.y));0==l&&(l=1);null==f&&(f=new L((n.x-d.x)/m,(n.y-d.y)/m));null==h&&(h=new L((q.x-e.x)/l,(q.y-e.y)/l))}null==c.first&&(c.first={nx:f.x*m*k,ny:f.y*m*k});null==c.last&&(c.last={nx:-h.x*
l*k,ny:-h.y*l*k})}c.first.x=a.x;c.first.y=a.y;c.last.x=b.x;c.last.y=b.y;a=c.middle;a.splice(0,0,c.first);a.push(c.last);return a};
function bva(a){var b=null,c=null,d=null,e=null,f=null,h=null,k=null,l=null;D(a.xb,function(a){if(null==b||a.x<b)b=a.x;if(null==d||a.x>d)d=a.x;if(null==c||a.y<c)c=a.y;if(null==e||a.y>e)e=a.y;var n=.707106781*a.x,q=.707106781*a.y;a=n-q;n=q+n;if(null==f||a<f)f=a;if(null==k||a>k)k=a;if(null==h||n<h)h=n;if(null==l||n>l)l=n});return new M(b,c,Math.max(1E-6,d-b),Math.max(1E-6,e-c),{rx:f,ry:h,rw:k-f,rh:l-h})}g.MK=function(){return!1};g.xf=function(a){this.page=a};g.getId=function(){return this.id};
g.get=function(a,b){return Lt(this,a,b)};g.set=function(a,b,c,d){return Mt(this,a,b,c,d)};g.Gd=function(a){return Nt(this,a)};g.ah=function(a,b){return Ot(this,a,b)};g.IPa=function(a){this.ah("highlighted",a)};g.Hw=function(){return this.id.replace(/\./g,"--").replace(/\~/g,"__")};g.Nl=function(){return[]};g.ma=function(){return this.Af};function gy(a){return a.Zca&&oa(a.get("LineJumps"))?!!a.get("LineJumps"):!!a.document.getProperty(Jw)}g.Fma=function(){return this.page.Ku.Fma(this)};g.ie=Tb;
g.getPanel=Tb;g.cr=function(){return this.ma()};function fva(a,b,c){a=a.ma();if(b.x<c.x)var d=b.x,e=c.x;else d=c.x,e=b.x;if(e<a.x||d>a.x+a.w)return!1;b.y<c.y?(d=b.y,b=c.y):(d=c.y,b=b.y);return b<a.y||d>a.y+a.h?!1:!0}function hy(a,b,c,d,e){var f=[b,c,d].join();f in a.cda||(a.cda[f]=$qa(a.xb,b,c,d,e));return a.cda[f]}g.J9=function(){return!1};
g.vm=function(a,b,c){c||(c=this.xb);b=b||this.AY(c);a*=b;0>a&&(a=0);a>b&&(a=b);for(b=0;b<c.length-1;b++){var d=c[b+1].x-c[b].x,e=c[b+1].y-c[b].y,f=Math.max(.001,Math.sqrt(d*d+e*e));if(a<f)return new Al(c[b].x+d/f*a,c[b].y+e/f*a,d/f,e/f);a-=f}a+=f;return new Al(c[b-1].x+d/f*a,c[b-1].y+e/f*a,d/f,e/f)};function gva(a,b){a=a.xb;for(var c=Cl,d=0;d<a.length-1;d++)c=Math.min(c,Ll(b,a[d],a[d+1]));return c}
function iy(a,b,c,d){d||(d=a.xb);a=Infinity;for(var e=0,f=0,h=1;h<d.length;h++){var k=d[h-1],l=d[h],m=l.x-k.x,n=l.y-k.y,q=Math.sqrt(m*m+n*n),l=Fl(b,k,l),t=Gl(b,l);t<a&&(f=e+(1E-6<Math.abs(m)?(l.x-k.x)/m:1E-6<Math.abs(n)?(l.y-k.y)/n:0)*q,a=t);e+=q}b=f/e;return c&&ye(b,.5,.05)?.5:b}g.AY=function(a){if(!a&&null!=this.Pda)return this.Pda;a||(a=this.xb);for(var b=0,c=0;c<a.length-1;c++)b+=Xl(a[c],a[c+1]);b=Math.max(1,b);a==this.xb&&(this.Pda=b);return b};
function hva(a){for(var b=1;b<a.length-1;b++).1>Ll(a[b],a[b-1],a[b+1])&&(a.splice(b,1),b--);return a}g.qk=function(){var a=this.getProperties().get("TextAreas");delete a.IsFullPropSettings;return a};g.qo=function(a){null==a&&(a={});for(var b in this.Da){var c=this.Da[b].content;if(c.ai()){c=sv(c);""===c.align&&(c.align="left");for(var d in a)kj(a[d],c[d])||(c[d]=null);a=c}}return a};
function cva(a,b,c){var d=parseInt(a.getProperties().get("Inset",!0),10)||0;if(d)if(ey(a)){var e=Math.atan2(c.y-b.y,c.x-b.x);b.Block&&(b.x+=Math.cos(e)*d,b.y+=Math.sin(e)*d);c.Block&&(c.x-=Math.cos(e)*d,c.y-=Math.sin(e)*d)}else e=Ox(a,b,c),a=Ox(a,c,b),e&&(b.x+=e.x*d,b.y+=e.y*d),a&&(c.x+=a.x*d,c.y+=a.y*d)}g.Cf=function(){this.fs||(this.fs=jy(this).concat(ky(this)));var a=this.fs;wu[this.id]&&(this.fs=null);return a};
function iva(a,b){function c(a){return(a-f.y)/f.h*b.h+b.y}function d(a){return(a-f.x)/f.w*b.w+b.x}var e=a.Cf(),f=a.ma();e.forEach(function(a){a.Actions.forEach(function(a){null!=a.x&&(a.x=d(a.x));null!=a.y&&(a.y=c(a.y));a.Control&&a.Control.forEach(function(a){a.x1=d(a.x1);a.y1=c(a.y1);a.x2=d(a.x2);a.y2=c(a.y2);a.x3=d(a.x3);a.y3=c(a.y3)})})});return e}
g.jHa=function(a,b){if(!this.uQ[b]){var c=jy(this,!0).concat(ky(this));dva(this).forEach(function(a){c.push({FillColor:"#fff",Actions:[{Action:"move",x:a.x,y:a.y},{Action:"line",x:a.x+a.w,y:a.y},{Action:"line",x:a.x+a.w,y:a.y+a.h},{Action:"line",x:a.x,y:a.y+a.h},{Action:"close"}]})});this.uQ[b]=lra(kra(c),b)}return this.uQ[b]};
function jy(a,b,c){var d=a.getProperties().get("LineColor",!0),e=a.getProperties().get("LineWidth",!0),f=a.getProperties().get("StrokeStyle",!0),h=!(!a.document||!a.document.getProperty(Jw)),k=!c&&(h||a.Zca),l=a.getProperties().get("Endpoint1"),m=a.getProperties().get("Endpoint2"),n=a.getProperties().get("LineOffsets"),q=a.xb,h=[],t={StrokeColor:d,LineWidth:e,Actions:[]};a.getProperties().get("DoubleLine")&&(!n||1==n.length&&0==n[0])&&(n=[-e,e]);c||cva(a,l,m);if(!n||1==n.length&&0==n[0])if(c&&cy(a)){if(k=
Nx(a),0<k.length){d=k[0].xb[0];t.Actions.push({Action:"move",x:d.x,y:d.y});l=[];for(d=0;d<k.length;d++)m=k[d],l.push(new Bl(m.xb[1].x,m.xb[1].y,m.xb[2].x,m.xb[2].y,m.xb[3].x,m.xb[3].y));t.Actions.push({Action:"curve",Control:l})}}else for(t.Actions.push({Action:"move",x:q[0].x,y:q[0].y}),d=l=0;d<q.length-1;d++)m=Xl(q[d+1],q[d]),jva(a,q[d],q[d+1],t.Actions,l,d,a.getId(),k),l+=m;else D(n,function(b){q=hy(a,0>b?-1:1,Math.abs(b),Math.abs(b),!0);t.Actions.push({Action:"move",x:q[0].x,y:q[0].y});for(b=
1;b<q.length;b++)t.Actions.push({Action:"line",x:q[b].x,y:q[b].y,c:1})});for(d=0;d<t.Actions.length-1;d++)"move"==t.Actions[d].Action&&"move"==t.Actions[d+1].Action&&(t.Actions.splice(d,1),d--);h.push(t);Yx(a)&&!c&&(h=$u(h,a.rY()/2));if(!b)if(f in Ru){b=jj(Ru[f]);for(d=0;d<b.length;d++)b[d]*=e;h=Yu(h,b)}else if(f in Su){b=jj(Su[f]);for(d=0;d<b.length;d++)b[d]*=e;h=cra(h,b)}else f in Tu&&(b=jj(Tu[f]),h=bra(h,b,e));return h}
function ky(a){function b(a,b,h,k){h=cm(b,h);var l=Math.max(1,nm(h));h.x/=l;h.y/=l;a=a(b,h,d,f,e,null!=k.Block&&!wu[c.id]);b=!!k.Block&&c.page.Bc(k.Block);!b||wu[c.id]?k=a:(k=sw(b,k),k=b.Fo(k)&&!Wsa(b,k)?a:mra(a,Vsa(b)));return k}var c=a,d=a.getProperties().get("LineColor"),e=a.getProperties().get("LineColor"),f=a.getProperties().get("LineWidth"),h=a.getProperties().get("Endpoint1"),k=a.getProperties().get("Endpoint2"),l=[],m=a.AY(),n=ly(h.Style);if(null!=n)for(var q=a.vm(0,m),t=a.vm(15/m,m),h=b(n,
q,t,h),n=0;n<h.length;n++)l.push(h[n]);n=ly(k.Style);if(null!=n)for(q=a.vm(1),t=a.vm((m-15)/m),h=b(n,q,t,k),n=0;n<h.length;n++)l.push(h[n]);return l}g.ku=function(a,b){a=this.Cf();b&&dra(a,b.x,b.y);return jQuery.Deferred().resolve({renderData:this.Cf()}).promise()};g.pC=function(a){return!(!this.jG()&&!a)};
g.Xk=function(a,b,c){if(!this.pC(a))return null;var d=[],e;for(e in this.Da){var f=this.Da[e];0!=f.content.text.trim().length&&(!jk||qv(f.content)&&c?(f.oj(),b&&(b.x+=b.x,b.y+=b.y),d.push({BoundingBox:f.oj(),Text:esa(f.content),Font:this.getProperties().get("Font"),Background:0==Vx(f)?null:"transparent",Hidden:this.isHidden(!0)&&!a?1:0,Name:f.name})):vc(d,Fqa(f.ku(this.getPanel(),b))))}return{id:this.id,Text:d,RenderData:this.ama(b),VectorData:kva(this,b),Hidden:this.isHidden(!0)&&!a?1:0}};
g.search=function(a,b,c){var d={},e=this.getProperties().get("TextAreas");b="g"+(b?"":"i");c=c?"\\b"+a+"\\b":a;for(var f in e){var h=e[f]?e[f].ggb:"";h&&(h=eval("("+h+")")||h,XRegExp.iterate(h.t,XRegExp(c,b),function(b,c,h,n){d[e[f].name]||(d[f]=[]);d[f].push({name:f,start:n.lastIndex-a.length,end:n.lastIndex})}))}return d};g.mRa=function(a){return(a=this.iq(a))&&a.key};g.iq=function(a){for(var b in this.Da){var c=this.Da[b].oj();if(km(a,c))return this.Da[b]}return null};
function my(a){try{var b=a.page.getProperties().get("FillColor");return wq(us(b),Aq).Vd()}catch(c){return"#ffffff"}}g.ai=function(a){return Ka(this.Da,function(b){return!a||""!=b.content.Tf()},this)};
g.Kba=function(a){if(this.isHidden())return!1;var b=this.getProperties().get("Endpoint1",!0),c=this.getProperties().get("Endpoint2",!0);if(km(b,a)||km(c,a))return!0;for(var d in this.Da)if(Tm(this.Da[d].oj(),a))return!0;b=this.ma();if(a.x+a.w<b.x||a.y+a.h<b.y||a.x>b.x+b.w||a.y>b.y+b.h)return!1;b=this.xb;for(c=1;c<b.length;c++){d=b[c-1];var e=b[c],f;f=d.x<a.x&&e.x<a.x||d.y<a.y&&e.y<a.y||d.x>a.x+a.w&&e.x>a.x+a.w||d.y>a.y+a.h&&e.y>a.y+a.h?!1:d.x>=a.x&&d.x<=a.x+a.w&&d.y>=a.y&&d.y<=a.y+a.h&&e.x>=a.x&&
e.x<=a.x+a.w&&e.y>=a.y&&e.y<=a.y+a.h?!0:void 0;wa(f)?d=f:(f=void 0,d=(f=Nl(d,e,new L(a.x,a.y),new L(a.x+a.w,a.y)))||(f=Nl(d,e,new L(a.x+a.w,a.y),new L(a.x+a.w,a.y+a.h)))||(f=Nl(d,e,new L(a.x+a.w,a.y+a.h),new L(a.x,a.y+a.h)))||(f=Nl(d,e,new L(a.x,a.y+a.h),new L(a.x,a.y)))?f:!1);if(d)return!0}return!1};function lva(a,b){return b in a.Da?a.Da[b].oj():new M(0,0,0,0)}
function ava(a,b,c,d){function e(a){a=f.vm(a,m,l);return new M(a.x-h/2,a.y-k/2,h,k)}var f=a,h=b.w,k=b.$s,l;l=0==d?a.xb:hy(a,d,h/2+8,k/2+4);var m=a.AY(l),n=a.getProperties().get("Endpoint1",!0);d=a.getProperties().get("Endpoint2",!0);b=n.Block&&a.page.Bc(n.Block);a=d.Block&&a.page.Bc(d.Block);var n=n.Padding||5,q=d.Padding||5;d=e(c);if(b)for(b=$l(b.getProperties().get("BoundingBox"),n);Tm(b,d)&&1>c;)c=Math.min(1,c+1/m),d=e(c);if(a)for(b=$l(a.getProperties().get("BoundingBox"),q);Tm(b,d)&&0<c;)c=Math.max(0,
c-1/m),d=e(c);return d}g.ama=function(a){var b=ky(this),c=jy(this);this.getProperties().get("Endpoint1");this.getProperties().get("Endpoint2");c.forEach(function(b){ny(b,a)});b.forEach(function(b){ny(b,a)});return c.concat(b)};function kva(a,b){a=jy(a,!0,!0);a.forEach(function(a){ny(a,b)});return a}
function ny(a,b){b&&Zu(a,b.x,b.y);a.FillColor&&(b=wq(a.FillColor,Aq),a.FillColor=b.serialize(!0));a.StrokeColor&&(b=wq(a.StrokeColor,zq),a.StrokeColor=b.serialize(!0));if(null!=a.Actions)for(b=0;b<a.Actions.length;b++){var c=a.Actions[b];null!=c.x&&(c.x=c.x.toFixed(1));null!=c.y&&(c.y=c.y.toFixed(1));if(null!=c.Control)for(var d=0;d<c.Control.length;d++)c.Control[d].x1=c.Control[d].x1.toFixed(1),c.Control[d].y1=c.Control[d].y1.toFixed(1),c.Control[d].x2=c.Control[d].x2.toFixed(1),c.Control[d].y2=
c.Control[d].y2.toFixed(1),c.Control[d].x3=c.Control[d].x3.toFixed(1),c.Control[d].y3=c.Control[d].y3.toFixed(1)}}g.isHidden=function(a){return ru(this,a)};g.jG=function(){return this.BR||this.parent&&!this.parent.jG()?!1:!0};g.getProperties=function(){return this.properties};
function jva(a,b,c,d,e,f,h,k){h=e;a=k&&a.page?mva(a.page.Ku,a,f):[];a.sort(function(a,c){return(a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y)-((c.x-b.x)*(c.x-b.x)+(c.y-b.y)*(c.y-b.y))});f=new L(c.x-b.x,c.y-b.y);k=Math.sqrt(f.x*f.x+f.y*f.y);f.x/=k;f.y/=k;var l=Math.atan2(f.y,f.x),m=l-Math.PI;b.x>=c.x&&(m+=2*Math.PI);for(var n=b,q=0;q<a.length;q++)if(!(0<q&&1>Math.abs(a[q].x-a[q-1].x)&&1>Math.abs(a[q].y-a[q-1].y))){var t=new L(a[q].x-5*f.x,a[q].y-5*f.y);d.push({Action:"line",x:t.x,y:t.y,c:1});e+=Xl(t,n);d.push({Action:"move",
x:t.x,y:t.y});d.push({Action:"curve",Control:Pl(a[q].x-5,a[q].y-5,10,10,m,l)});e+=10;n=new L(a[q].x+5*f.x,a[q].y+5*f.y)}e-h<k&&(d.push({Action:"line",x:c.x,y:c.y,c:1}),e+=Xl(c,n))}
function oy(a,b,c,d){if(b.getProperties().get("DisableAutoLink"))return null;var e=bm(b.ma()),f=b.bc();c=uw(b,am(c,e,-f),10);if(!ey(a)&&0<b.Uq().length)for(a=b.Uq(),e=Number.MAX_VALUE,f=0;f<a.length;f++){var h=Gl(b.Vf(a[f],!0),c);h<e&&(e=h,d.LinkX=a[f].x,d.LinkY=a[f].y)}else b=b.getProperties().get("BoundingBox",!0),d.x=c.x,d.y=c.y,d.LinkX=(c.x-b.x)/b.w,d.LinkY=(c.y-b.y)/b.h;return d}
function pw(a,b){function c(a,c){null!=c&&(b?d.document.oa(new Q("SetProperty",{id:d.getId(),Property:a,Value:c})):d.getProperties().set(a,c))}if(!a.getProperties().get("AutoLink"))return!1;var d=a,e=a.getProperties().get("Endpoint1",!0),f=a.getProperties().get("Endpoint2",!0),e=a.page.Bc(e.Block),f=a.page.Bc(f.Block);if(e&&f){var h=fy(a),k;0<h.length?(k=h[0],h=Wb(h)):(k=bm(f.ma()),h=bm(e.ma()));return null!=e&&null!=f&&e.getId()!=f.getId()?(c("Endpoint1",oy(a,e,k,d.getProperties().get("Endpoint1",
!1))),c("Endpoint2",oy(a,f,h,d.getProperties().get("Endpoint2",!1))),!0):!1}}function ly(a){var b=null;cc(py,function(c){return c.FP[a]?(b=c.FP[a],!1):!0});return b}function nva(a,b,c){"default"==a||!v(a)||3>a.length||py.push({name:a,scale:c||1,disabled:!0,FP:b})}function ova(a){"default"==a||!v(a)||3>a.length||cc(py,function(b){return b.name==a?b.disabled=!1:!0})}function pva(a){"default"==a||!v(a)||3>a.length||cc(py,function(b){return b.name==a?(b.disabled=!0,!1):!0})}
var py=[{name:"default",scale:1,FP:{None:function(a,b,c,d,e,f){if(!f)return[];c={StrokeColor:c,LineWidth:d,NoRounding:!0,Actions:[]};c.Actions.push({Action:"move",x:a.x,y:a.y});c.Actions.push({Action:"line",x:a.x+3*b.x,y:a.y+3*b.y});return[c]},Arrow:function(a,b,c,d,e){c={StrokeColor:c,LineWidth:d,FillColor:e,NoRounding:!0,Actions:[]};b=Math.atan2(b.y,b.x);c.Actions.push({Action:"move",x:a.x,y:a.y});c.Actions.push({Action:"line",x:a.x+15*Math.cos(b+2.827431),y:a.y+15*Math.sin(b+2.827431)});c.Actions.push({Action:"line",
x:a.x+15*Math.cos(b-2.827431),y:a.y+15*Math.sin(b-2.827431)});c.Actions.push({Action:"close"});return[c]},"Hollow Arrow":function(a,b,c,d,e){a=py[0].FP.Arrow(a,b,c,d,e);a[0].FillColor="rgb(255,255,255)";return a},"Open Arrow":function(a,b,c,d){c={StrokeColor:c,LineWidth:d,NoRounding:!0,Actions:[]};b=Math.atan2(b.y,b.x);c.Actions.push({Action:"move",x:a.x+20*Math.cos(b+3.14159*.83),y:a.y+20*Math.sin(b+3.14159*.83)});c.Actions.push({Action:"line",x:a.x,y:a.y});c.Actions.push({Action:"line",x:a.x+20*
Math.cos(b-3.14159*.83),y:a.y+20*Math.sin(b-3.14159*.83)});return[c]}}}];g=Xx.prototype;
g.pj=function(a,b,c,d,e,f,h,k){function l(b){return y.x+(y.w||1)*(b-a.x)/(a.w||1)}function m(b){return y.y+(y.h||1)*(b-a.y)/(a.h||1)}function n(a){var b=t.getProperties().get(a,!0);null!=b.Block&&null!=u.Bc(b.Block)||null!=b.Line&&null!=u.nk(b.Line)||(q[a]=jj(b),q[a].x=l(b.x),q[a].y=m(b.y))}if(this.Ya(Gs)&&!k)return{};c={};var q={},t=this,u=this.page,y=Lm(a,b);b=y.w/(a.w||1);d=y.h/(a.h||1);n("Endpoint1");n("Endpoint2");e=Mx(this);0<e.length&&(e.forEach(function(a){a.x=l(a.x);a.y=m(a.y)}),q.Joints=
e,q.ElbowPoints=[]);e=Zx(this);0<e.length&&(e.forEach(function(a){a.x=l(a.x);a.y=m(a.y)}),q.ElbowControlPoints=e);"ubj"==Lx(this)&&(q.BezierJoints=Px(this).map(function(a){var b=a.position;a=Kx(a,new L(l(b.x),m(b.y)));return Ix(a)}));if(Yx(this)){d=this.getProperties().get("XPlanes");if(0<d.length){for(b=0;b<d.length;b++)d[b]=l(d[b]);q.XPlanes=d}d=this.getProperties().get("YPlanes");if(0<d.length){for(b=0;b<d.length;b++)d[b]=m(d[b]);q.YPlanes=d}}else if(cy(this)){e=this.getProperties().get("ControlPoints");
e.first&&(e.first.nx*=b,e.first.ny*=d);if(e.middle)for(f=0;f<e.middle.length;f++)e.middle[f].x=l(e.middle[f].x),e.middle[f].y=m(e.middle[f].y),e.middle[f].nx*=b,e.middle[f].ny*=d;e.last&&(e.last.nx*=b,e.last.ny*=d);if(e.first||e.middle||e.last)q.ControlPoints=e}c[this.getId()]=q;return c};
g.gQ=function(a,b){function c(a,b){return(a-m.x)*n-(b-m.y)*q+m.x}function d(a,b){return(b-m.y)*n+(a-m.x)*q+m.y}function e(a){var b=k.getProperties().get(a,!0);null!=b.Block&&null!=l.Bc(b.Block)||null!=b.Line&&null!=l.nk(b.Line)||(h[a]=jj(b),h[a].x=c(b.x,b.y),h[a].y=d(b.x,b.y))}if(this.tf("Rotation"))return{};var f={},h={},k=this,l=this.page,m=bm(a),n=Math.cos(b),q=Math.sin(b);e("Endpoint1");e("Endpoint2");"ubj"==Lx(this)&&(h.BezierJoints=Px(this).map(function(a){var b=a.position;a=Kx(a,new L(c(b.x,
b.y),d(b.x,b.y)));b=a.tz;a=new Hx(a.position,new L(b.x*n-b.y*q,b.y*n+b.x*q),a.nG,a.ZG);return Ix(a)}));if(!Yx(this))if(qva(this))a=Mx(this),h.ElbowPoints=[],h.Joints=a.map(function(a){return new L(c(a.x,a.y),d(a.x,a.y))});else if(cy(this)){a=this.getProperties().get("ControlPoints");a.first&&(a.first.nx=a.first.nx*n-a.first.ny*q,a.first.ny=a.first.ny*n+a.first.nx*q);if(a.middle)for(b=0;b<a.middle.length;b++)a.middle[b]={x:c(a.middle[b].x,a.middle[b].y),y:d(a.middle[b].x,a.middle[b].y),nx:a.middle[b].nx*
n-a.middle[b].ny*q,ny:a.middle[b].ny*n+a.middle[b].nx*q};a.last&&(a.last.nx=a.last.nx*n-a.last.ny*q,a.last.ny=a.last.ny*n+a.last.nx*q);h.ControlPoints=a}f[this.getId()]=h;return f};
g.AF=function(a,b,c,d){if(this.isHidden())return null;var e=this.getProperties().get("Endpoint1",!0),f=this.getProperties().get("Endpoint2",!0);if(225>Gl(a,e)||225>Gl(a,f)||e.Inside&&(e=this.page.Bc(e.Block))&&e.Fo(sw(e,a))||f.Inside&&(f=this.page.Bc(f.Block))&&f.Fo(sw(f,a)))return null;void 0===c&&(c=5);f=c*c;if(d&&b)return b=mm(a,b),b.x*=c,b.y*=c,(b=via(lm(a,b),cm(a,b),this.xb))?(wa(b)&&(b=a),c=this.vm(iy(this,b)),{ax:c,Rj:b,item:this,Pe:Xl(b,a)}):null;c=this.vm(iy(this,a));a=Gl(a,c);return a<f?
{ax:c,Rj:c,item:this,Pe:Math.sqrt(a)}:null};function rva(a,b,c,d){if(null===b.Block||b.Inside)return!1;a=a.page.Bc(b.Block);if(!a)return!1;c=new L(c,d);d=a.getProperties().get("Rotation");var e=a.getProperties().get("BoundingBox");c=am(c,bm(e),-d);if(!km(c,e))return!1;if(a.Fo(c))for(a=a.eK(),c=0;c<a.length;c++)for(d=a[c],e=0;e<d.length;e++)if(25>Gl(b,Fl(b,d[e],d[(e+1)%d.length])))return!0;return!1}
function sva(a,b,c,d,e){d=Ox(a,c,d);if(!d)return!1;a=d.x;d=-d.y;b=cm(b,new L(c.x,c.y));return km(new L(b.x*a-b.y*d,b.y*a+b.x*d),e)}function tva(a,b,c){var d=a.get("Endpoint1"),e=a.get("Endpoint2");c=new M(0,-5,c,10);return d.Block&&!d.Inside&&sva(a,b,d,e,c)||e.Block&&!e.Inside&&sva(a,b,e,d,c)?!0:!1}g.rY=function(){var a=this.getProperties().get("Rounding",!0);null==a&&(a=this.document.getProperty(zw));return a};g.cY=function(){return{id:this.getId(),IsLine:!0,Action:new Q("CreateLine",{Properties:this.getProperties().xe()})}};
g.Sf=function(){return this.ma()};g.ZB=function(){return this.Sf()};g.Ol=function(a,b){var c=b&&b(this)||[],d=a&&Zb(c,a)||c,c=$b(d,function(c){return c.Ol(a,b)});D(c,function(a){D(a,function(a){return d.push(a)})});return d};g.Oq=function(){var a=this.qk(),b;for(b in a)if(a[b])return b;return null};var uva="BezierJoints ControlPoints ElbowPoints ElbowControlPoints Endpoint1 Endpoint2 Joints Shape TextAreas XPlanes YPlanes".split(" ");g=Xx.prototype;
g.Pma=function(a){this.A2();var b=function(){this.EO=a;var b=this.iw=null;this.hp=function(){var d=this.eu();a(b,d);b=d}.bind(this);this.hp();uva.forEach(function(a){this.getProperties().Mc(a,this.hp)},this)}.bind(this);K.get("document.loaded")&&K.get("document.loaded").sS?this.iw=K.one("document.postAction",b):this.iw=K.one("document.loaded",b,!0)};g.A2=function(){this.EO&&(uva.forEach(function(a){Hs(this.getProperties(),a,this.hp)},this),this.EO=null);this.iw&&(Mk(this.iw),this.iw=null)};g.bc=function(){return 0};
function ey(a){return"diagonal"==a.get("Shape")||0<fy(a).length&&"elbow"==a.get("Shape")}function Yx(a){return"elbow"==a.get("Shape")&&0===fy(a).length}function cy(a){return"curve"==a.get("Shape")}function qva(a){return cy(a)?(a=Lx(a),"d"==a||"uj"==a):ey(a)}function vva(a){a=Lx(a);return"ubj"==a||"uj"==a}function fy(a){return a.get("ElbowPoints")||[]}
g.hQ=function(a,b){if(!this.pC(b))return"";b=Uu(this.Cf(),this.ma(),a);for(var c in this.Da){var d=this.Da[c],e=Lr(d.layout,0),f=d.oj(),h=new sh;h.translate(f.x,f.y);0==Vx(d)&&(b+='<rect x="'+f.x+'" y="'+f.y+'" width="'+f.w+'" height="'+f.h+'" fill="'+my(this)+'" />');b+='<g transform="'+h.toString()+'">';b+=Wna(e.fontClient,e,null,a);b+="</g>"}return b};g.nM=function(a){this.wj=Pt(a)};g.s1=function(a,b){this.wj=Rt(this.wj,a,b);this.dispatchEvent(Bt)};g.hK=function(){return Qt(this.wj)};g.Lj=function(a){return!!this.tUa[a]};
g.Ya=function(){return this.isLocked};g.Bu=function(){return this.isLocked};g.tf=function(a){return this.Ya()&&!It[a]};g.ym=function(){return this.Ya()};function Sx(a,b){var c={ControlPoints:{},Joints:[],BezierJoints:[],ElbowPoints:[],ElbowControlPoints:null,XPlanes:[],YPlanes:[]},d;for(d in c)d!==b&&a.set(d,c[d])}
function qy(a){return 0<(a.getProperties().get("XPlanes")||[]).length||0<(a.getProperties().get("YPlanes")||[]).length||0<Mx(a).length||0<(fy(a)||[]).length||0<Zx(a).length||0<a.get("BezierJoints").length||!Xa(a.get("ControlPoints")||{})}var ry=new zi("ShowSpecificLineJumps");function Wi(a,b){this.bL=a;this.Zca=b}vj(Wi,Wx,ry);Wi.prototype.create=function(a,b){return new Xx(a,b,this.bL,this.Zca)};x("lucid.model.Line",Xx);Xx.prototype.getProperties=Xx.prototype.getProperties;Xx.prototype.getId=Xx.prototype.getId;
Xx.prototype.getCleanId=Xx.prototype.Hw;Xx.prototype.getTotalLength=Xx.prototype.AY;Xx.prototype.getBoundingBox=Xx.prototype.ma;Xx.prototype.hitTestBoundingBox=Xx.prototype.cr;Xx.addEndpointStyles=nva;Xx.enableEndpointStyles=ova;Xx.disableEndpointStyles=pva;function sy(a){this.document=a}sy.prototype.oa=function(a){try{K.set("document.action",a)}catch(c){}var b={};return this.sd(a,b)?(K.set("document.postAction",a),this.document.dispatchEvent(new Fs(b)),this.document.dispatchEvent(new Ipa(a)),!0):!1};function ty(a,b){this.document=a;this.Cb=b}z(ty,sy);ty.prototype.sd=function(a){var b=this.Cb.Wq(a.id);if(b.Yd&&b.Yd!==a.itemId){var c=this.document.sa(b.Yd);c&&c.r0&&(c.r0(b),K.set("block.invalidateTextAreas."+c.getId(),b.rZ))}b.Yd=a.itemId;b.Yd&&(c=this.document.sa(b.Yd))&&c.Gt&&c.Gt(b);ix(b);this.Cb.yy.push(a.id);K.set("comments.update",b.id);return!0};ty.prototype.QBa=function(a,b){return this.document.oa(new Q("at",{itemId:b,id:a}))};function uy(){}tj(uy);
uy.prototype.create=function(a,b){return new ty(a,b)};function vy(a,b){this.document=a;this.Cb=b}z(vy,sy);vy.prototype.sd=function(a){var b=this.Cb.Wq(a.id);b&&(a.commentId=a.commentId||this.document.al(),b.xh(a.status),a.userId&&this.document.sd(new Q("cc",{userId:a.userId,threadId:a.id,id:a.commentId,type:a.status==kt?0:1})));this.Cb.yy.push(a.id);K.set("comments.update",b.id);b&&b.Yd&&ix(b);return!0};vy.prototype.$Ca=function(a,b,c){return this.document.oa(new Q("cts",{status:b,id:a,userId:c}))};function wy(){}tj(wy);
wy.prototype.create=function(a,b){return new vy(a,b)};function xy(){this.Gi={};this.wba=new at(function(){var a={};this.JF().forEach(function(b,c){a[b.getId()]=c});return a}.bind(this));this.Xua=hda(function(){for(var a in this.Gi){var b=this.Gi[a],c=String,d;d=a;d=this.wba.get()[d]||0;c=c(d+1);b.getProperties().set("Text",{t:c,m:[{s:0,n:"c",v:"#ffffff",e:c.length}]})}}.bind(this))}tj(xy);xy.prototype.JF=function(){var a=Ra(this.Gi);a.sort(function(a,c){return a.Dk-c.Dk||Ac(a.getId(),c.getId())});return a};xy.prototype.XJ=function(){return Ma(this.Gi)};
function wva(a,b){a.Gi[b.getId()]=b;a.wba.pa();a.Xua()}function xva(a,b){delete a.Gi[b.getId()];a.wba.pa();a.Xua()}function yva(a,b){"ZOrder"===b&&(a.wba.pa(),a.Xua())};var yy={Thumbnails:{"android.js":"/js/plugins/thumbs/android434eea677ffa7a304655e4eacc43e77c.json","aws2.js":"/js/plugins/thumbs/aws2bcb4e1e89f5dedcc505aa4b2e11ece78.json","aws.js":"/js/plugins/thumbs/awse40a4f20a5b99914b920ac12afab5864.json","azure.js":"/js/plugins/thumbs/azure15285b5def2a7efdc0da7bc42083fc15.json","bpmn2.js":"/js/plugins/thumbs/bpmn20a47abe17da294545a06f951fed6b615.json","bpmn.js":"/js/plugins/thumbs/bpmnc066dd1cce2fcc0de4e7a19adae329cc.json","cisco.js":"/js/plugins/thumbs/ciscobb112087b8c3de39984199f105ddc96c.json",
"computation.js":"/js/plugins/thumbs/computation195568b7f8f82fd0af72fe620a7c4232.json","default.js":{DefaultSquareBlock_SquareBlockTransparent:'<img src="https://d2slcw3kip6qmk.cloudfront.net/app/ng2/chart/shapethumbs/text-shape-28px-@2x.png" width="28" height="28">',DefaultSquareBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 2h24v24H2z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',DefaultNoteBlockV2:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 2h14.4l9.6 9.6V26H2z" stroke="#d9be60" stroke-width="2" fill="#ffdf71"/><path d="M16.4 2l9.6 9.6h-9.6z" fill="#d9be60"/></svg>',
HotspotBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 2h24v24H2z" fill="#0f9" fill-opacity=".4"/></svg>',defaultLine:'<img src="https://d2slcw3kip6qmk.cloudfront.net/app/ng2/chart/shapethumbs/line-shape-28px-@2x.png" width="28" height="28">'},"dfd.js":"/js/plugins/thumbs/dfd93c8ac4d5450cbf1c162838b0331a4d9.json","ee.js":"/js/plugins/thumbs/ee50d01ba5c0b7f25e682acd1d14bdcb9c.json","enterprise.js":"/js/plugins/thumbs/enterpriseaa47e12a2b4bf1ea9b4aa22efc5e2309.json",
"equation.js":"/js/plugins/thumbs/equationa747b66de222d32299f83a7432cdc049.json","erd.js":"/js/plugins/thumbs/erdc836253eec433a23c4dfb3e85584e518.json","floorplan.js":"/js/plugins/thumbs/floorplan0d52ca173ae004a98697f63ef9baa564.json","flowchart.js":{ProcessBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5h24v18H2z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',DecisionBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M14 5l12 9-12 9-12-9z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',
TerminatorBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M21.2 8c2.65 0 4.8 2.686 4.8 6s-2.15 6-4.8 6H6.8C4.15 20 2 17.314 2 14s2.15-6 4.8-6z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',PredefinedProcessBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5h24v18H2z" stroke="#000" stroke-width="2" fill="#fff"/><path d="M4.4 5v18M23.6 5v18" stroke="#000" stroke-width="2" fill="none"/></svg>',DocumentBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5h24v18c-4-3-6.5-3-8-3-2.4 0-5.6 3-8 3-1.5 0-4 0-8-3z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',
MultiDocumentBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5h21.6v15.3c-3.6-2.55-5.85-2.55-7.2-2.55-2.16 0-5.04 2.55-7.2 2.55-1.35 0-3.6 0-7.2-2.55z" stroke="#000" stroke-width="2" fill="#fff"/><path d="M3.2 6.35h21.6v15.3c-3.6-2.55-5.85-2.55-7.2-2.55-2.16 0-5.04 2.55-7.2 2.55-1.35 0-3.6 0-7.2-2.55z" stroke="#000" stroke-width="2" fill="#fff"/><path d="M4.4 7.7H26V23c-3.6-2.55-5.85-2.55-7.2-2.55-2.16 0-5.04 2.55-7.2 2.55-1.35 0-3.6 0-7.2-2.55z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',
ManualInputBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 8l24-3v18H2z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',PreparationBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M6.8 5h14.4l4.8 9-4.8 9H6.8L2 14z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',DataBlockNew:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M6.8 5H26l-4.8 18H2z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',DatabaseBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M26 23.6c0 1.325-5.373 2.4-12 2.4S2 24.925 2 23.6V4.4C2 3.075 7.373 2 14 2s12 1.075 12 2.4z" stroke="#000" stroke-width="2" fill="#fff"/><path d="M26 4.4c0 1.325-5.373 2.4-12 2.4S2 5.725 2 4.4" stroke="#000" stroke-width="2" fill="none"/></svg>',
DirectAccessStorageBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M23.6 5c1.325 0 2.4 4.03 2.4 9s-1.075 9-2.4 9H4.4C3.075 23 2 18.97 2 14s1.075-9 2.4-9z" stroke="#000" stroke-width="2" fill="#fff"/><path d="M23.6 23c-1.325 0-2.4-4.03-2.4-9s1.075-9 2.4-9" stroke="#000" stroke-width="2" fill="none"/></svg>',InternalStorageBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5h24v18H2z" stroke="#000" stroke-width="2" fill="#fff"/><path d="M4.4 5v18M2 7.4h24" stroke="#000" stroke-width="2" fill="none"/></svg>',
PaperTapeBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5c4 3 6.5 3 8 3 2.4 0 5.6-3 8-3 1.5 0 4 0 8 3v15c-4-3-6.5-3-8-3-2.4 0-5.6 3-8 3-1.5 0-4 0-8-3z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',ManualOperationBlockNew:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5h24l-4.8 18H6.8z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',DelayBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 2h12c6.627 0 12 5.373 12 12s-5.373 12-12 12H2z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',
StoredDataBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M26 5c-1.325 0-2.4 4.03-2.4 9s1.075 9 2.4 9H4.4C3.075 23 2 18.97 2 14s1.075-9 2.4-9z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',MergeBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5h24L14 23z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',ConnectorBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M26 14c0 6.627-5.373 12-12 12S2 20.627 2 14 7.373 2 14 2s12 5.373 12 12z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',
OrBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M26 14c0 6.627-5.373 12-12 12S2 20.627 2 14 7.373 2 14 2s12 5.373 12 12z" stroke="#000" stroke-width="2" fill="#fff"/><path d="M2 14h24M14 2v24" stroke="#000" stroke-width="2" fill="none"/></svg>',SummingJunctionBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M26 14c0 6.627-5.373 12-12 12S2 20.627 2 14 7.373 2 14 2s12 5.373 12 12z" stroke="#000" stroke-width="2" fill="#fff"/><path d="M5.514 5.514l16.972 16.972m0-16.972L5.514 22.486" stroke="#000" stroke-width="2" fill="none"/></svg>',
DisplayBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M6.8 5h16.8c1.325 0 2.4 4.03 2.4 9s-1.075 9-2.4 9H6.8L2 14z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',OffPageLinkBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 2h24v14.4L14 26 2 16.4z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',BraceNoteBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 2v24h24V2z" fill="none"/><path d="M2 26a3 3 0 0 0 3-3v-6a3 3 0 0 1 3-3 3 3 0 0 1-3-3V5a3 3 0 0 0-3-3" stroke="#000" stroke-width="2" fill="none"/><path d="M11 9.2h10.2v2.4H11zm0 3.6h12.6v2.4H11zm0 3.6h7.8v2.4H11z" fill="gray"/></svg>',
BraceNoteBlock_Right:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 2v24h24V2z" fill="none"/><path d="M26 26a3 3 0 0 1-3-3v-6a3 3 0 0 0-3-3 3 3 0 0 0 3-3V5a3 3 0 0 1 3-3" stroke="#000" stroke-width="2" fill="none"/><path d="M2 9.2h10.2v2.4H2zm0 3.6h12.6v2.4H2zm0 3.6h7.8v2.4H2z" fill="gray"/></svg>',NoteBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5h24v18H2z" fill="#fff"/><path d="M4.4 5H2v18h2.4" stroke="#000" stroke-width="2" fill="none"/></svg>',
AdvancedSwimLaneBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M9.317 2h9.366v4.8H9.317z" fill="#fff"/><path d="M9.317 4.4h9.366v2.4H9.317z" fill="#fff"/><path d="M9.317 26V2h9.366v24zM9.317 6.8h9.366" stroke="#000" stroke-width="2" fill="none"/></svg>',AdvancedSwimLaneBlockRotated:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 18.683V9.317h4.8v9.366z" fill="#fff"/><path d="M4.4 18.683V9.317h2.4v9.366z" fill="#fff"/><path d="M26 18.683H2V9.317h24zM6.8 18.683V9.317" stroke="#000" stroke-width="2" fill="none"/></svg>',
RectangleContainerBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5h24v18H2z" stroke="#000" stroke-width="2" fill="none"/></svg>',DiamondContainerBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M14 5l12 9-12 9-12-9z" stroke="#000" stroke-width="2" fill="none"/></svg>',RoundedRectangleContainerBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M21.5 5A4.5 4.5 0 0 1 26 9.5v9a4.5 4.5 0 0 1-4.5 4.5h-15A4.5 4.5 0 0 1 2 18.5v-9A4.5 4.5 0 0 1 6.5 5z" stroke="#000" stroke-width="2" fill="none"/></svg>',
CircleContainerBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M26 14c0 4.97-5.373 9-12 9S2 18.97 2 14s5.373-9 12-9 12 4.03 12 9z" stroke="#000" stroke-width="2" fill="none"/></svg>',PillContainerBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M21.2 5c2.65 0 4.8 4.03 4.8 9s-2.15 9-4.8 9H6.8C4.15 23 2 18.97 2 14s2.15-9 4.8-9z" stroke="#000" stroke-width="2" fill="none"/></svg>',BraceBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M5 2a1.5 1.5 0 0 0-1.5 1.5v9A1.5 1.5 0 0 1 2 14a1.5 1.5 0 0 1 1.5 1.5v9A1.5 1.5 0 0 0 5 26m18 0a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 1 26 14a1.5 1.5 0 0 1-1.5-1.5v-9A1.5 1.5 0 0 0 23 2" stroke="#000" stroke-width="2" fill="none"/></svg>',
BracketBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M5 2a3 3 0 0 0-3 3v18a3 3 0 0 0 3 3m18 0a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3" stroke="#000" stroke-width="2" fill="none"/></svg>',BraceBlockRotated:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5a1.5 1.5 0 0 1 1.5-1.5h9A1.5 1.5 0 0 0 14 2a1.5 1.5 0 0 0 1.5 1.5h9A1.5 1.5 0 0 1 26 5m0 18a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 0 14 26a1.5 1.5 0 0 0-1.5-1.5h-9A1.5 1.5 0 0 1 2 23" stroke="#000" stroke-width="2" fill="none"/></svg>',
BracketBlockRotated:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5a3 3 0 0 1 3-3h18a3 3 0 0 1 3 3m0 18a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3" stroke="#000" stroke-width="2" fill="none"/></svg>'},"gcp.js":"/js/plugins/thumbs/gcp1434698009720938fbbea64e57a84e4f.json","ios7.js":"/js/plugins/thumbs/ios76fe71d855c0afe389ac49c46b88c7b8b.json","ios.js":"/js/plugins/thumbs/ios9a2ed163bf3759707fa1b8f1e71ea85c.json","ipad.js":"/js/plugins/thumbs/ipad878020b405056ecfdbedc27d6a84e750.json",
"iphone.js":"/js/plugins/thumbs/iphone68aee091721281dfc6fc951f44ae3920.json","mindmap.js":"/js/plugins/thumbs/mindmap093ac3d502f3de458c54a17481e00a3a.json","network.js":"/js/plugins/thumbs/network33fc1ab18831be53acee2af2d0eb086a.json","orgchart2.js":"/js/plugins/thumbs/orgchart2ea13bf7da3d377debd22f8a4a30af16b.json","orgchart.js":"/js/plugins/thumbs/orgchart5ff523f32dd76cd94e6bc183ed445189.json","processing.js":"/js/plugins/thumbs/processinga681e2e28d7c80707503f5c1922f48b9.json","rubik.js":"/js/plugins/thumbs/rubik4cb4d000e90cdfeb55037e9456820aba.json",
"serverrack.js":"/js/plugins/thumbs/serverrack023150162e8ce43d304b7e1377d0c67b.json","shapes.js":{RectangleBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 23h24V5H2z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',IsoscelesTriangleBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 23h24L14 5z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',RightTriangleBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 5l24 18H2z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',
PentagonBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 11.31L14 2.6l12 8.71-4.584 14.09H6.584z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',HexagonBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 14L8 3.65h12L26 14l-6 10.35H8z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',OctagonBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 8.96L8.96 2h10.08L26 8.96v10.08L19.04 26H8.96L2 19.04z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',
CrossBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 8h6V2h12v6h6v12h-6v6H8v-6H2z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',CloudBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M5.6 17.6A3.6 3.6 0 0 1 2 14c0-1.59.975-2.932 2.488-3.424C4.4 5.9 10.4 5 12.8 6.8 14 4.1 20 5 20 7.7c3.6-.9 7.2 2.7 4.8 7.2 2.4 3.6 0 8.1-4.8 6.3-1.2 2.34-6 2.34-7.2 0-2.4 1.8-7.2.9-7.2-3.6z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',HeartBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M14 6.8c.48-2.4 3.12-4.8 6-4.8 3.6 0 6 2.4 6 6.72 0 6.48-8.4 9.36-12 17.28C10.4 18.08 2 15.2 2 8.72 2 4.4 4.4 2 8 2c2.88 0 5.52 2.4 6 4.8z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',
RightArrowBlock_RightArrow:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 11h18V8l6 6-6 6v-3H2z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',RightArrowBlock_DownArrow:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M17 2v18h3l-6 6-6-6h3V2z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',RightArrowBlock_LeftArrow:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M26 17H8v3l-6-6 6-6v3h18z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',
RightArrowBlock_UpArrow:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M11 26V8H8l6-6 6 6h-3v18z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',DoubleArrowBlock_EWArrow:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 14l6-6v3h12V8l6 6-6 6v-3H8v3z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',DoubleArrowBlock_NSArrow:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M14 2l6 6h-3v12h3l-6 6-6-6h3V8H8z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',
CalloutSquareBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M2 13a3 3 0 0 1 3-3h8.4l6-5.196V10H23a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',ShapeCircleBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M26 14c0 6.627-5.373 12-12 12S2 20.627 2 14 7.373 2 14 2s12 5.373 12 12z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',ShapePolyStarBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M14 2l-2.82 8.117-8.593.175 6.848 5.19-2.488 8.226L14 18.8l7.053 4.908-2.488-8.225 6.848-5.19-8.592-.176z" stroke="#000" stroke-width="2" fill="#fff"/></svg>',
ShapeDiamondBlock:'<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path d="M14 2l12 12-12 12L2 14z" stroke="#000" stroke-width="2" fill="#fff"/></svg>'},"sitemap.js":"/js/plugins/thumbs/sitemap04eced678ecd5ad98dbb031d76f04ca6.json","table.js":"/js/plugins/thumbs/table82d1aa319b6767494edc7021e282bce5.json","techclipart.js":"/js/plugins/thumbs/techclipart1914492df2c736bedde6fc155d58275d.json","timeline.js":"/js/plugins/thumbs/timelineb45cc2cc1d3e32f1760b6f0e0add28a6.json","ui2.js":"/js/plugins/thumbs/ui2218105588b1fd789cc0a06540d0eace7.json",
"ui3.js":"/js/plugins/thumbs/ui3ea036daa0fa4d407cc451f146cb798db.json","ui.js":"/js/plugins/thumbs/uica77e25d7c5ba523300cc85f05cf22c3.json","uml.js":"/js/plugins/thumbs/umlf739ba529f401a840c1d98895b8033d2.json","valuestream.js":"/js/plugins/thumbs/valuestreamd071f16a45f40b80b07b472cf4ede44d.json","venn.js":"/js/plugins/thumbs/venncc6991780239fc460d28a16ad36f70f9.json","video.js":"/js/plugins/thumbs/video0e4bf722faa6dc0fc0955d147376fe10.json"},Sizes:{"equation.js":{Equation_Pythagorean:[4,1],Equation_Quadratic:[4,
1],Equation_Euler:[4,1],Equation_Calculus1:[4,1],Equation_Bernoulli:[4,1],Equation_Maxwell4:[4,1],Equation_EulerLagrange:[4,1],Equation_ProductFormula:[4,1]},"floorplan.js":{fp_fpSquareRoom10ft:[2,2],fp_fpSquareRoom15ft:[2,2],fp_fpRectangularRoom20x15ft:[2,2],fp_fpLRoom20x20ft:[2,2],fp_fpCRoomRight12ft:[2,2],fp_fpCRoomLeft12ft:[2,2],fp_fpCRoomTop12ft:[2,2],fp_fpCRoomBottom12ft:[2,2],fpContentScale:[4,1],fp_3x2Workstation:[2,2],fp_4x2Workstation:[2,2],fp_4x4Workstation:[2,2],fp_5x5Corner:[2,2],fp_6x6Corner:[2,
2],fp_8x8Corner:[2,2],fp_8x6Corner:[2,2],fp_6x4OpenCorner:[2,2],fp_14x8Double:[2,2],fp_11x9Enclosed:[2,2],fp_ConferenceOval:[2,2],fp_ConferenceBoat:[2,2],fp_ConferenceRectangle:[2,2],fp_DiningRound:[2,2],fp_DiningSquare:[2,2]},"ios7.js":{iOS7StatusBariPhone:[2,2],iOS7NavBariPhone:[2,2],iOS7TabsiPhone:[2,2],iOS7iPhoneActionSheet:[2,2],iOS7iPhoneKeyboard:[2,2],iOS7TableView:[2,2],iOS7StatusBariPad:[2,2],iOS7NavBariPad:[2,2],iOS7TabsiPad:[2,2],iOS7iPadActionSheet:[2,2],iOS7iPadKeyboard:[2,2],iOS7SplitView:[2,
2],iOS7iPadPopover:[2,2]},"ios.js":{iOSDeviceiPhoneSE:[2,2],iOSDeviceiPhone6s:[2,2],iOSDeviceiPhone6sPlus:[2,2],iOSDeviceiPadPortrait:[2,2],iOSDeviceiPadLandscape:[2,2],iOSDeviceiPadProPortrait:[2,2],iOSDeviceiPadProLandscape:[2,2],iOSButton:[2,2],iOSSegmentedControl:[2,2],iOSStepper:[2,2],iOSToggle:[2,2],iOSSlider:[2,2],iOSProgressBar:[2,2],iOSPageControls:[2,2],iOSStatusBar:[2,2],iOSSearchBar:[2,2],iOSNavBar:[2,2],iOSTabs:[2,2],iOSUniversalKeyboard:[2,2],iOSDatePicker:[2,2],iOSTimePicker:[2,2],
iOSCountdownPicker:[2,2],iOSBasicCell:[4,1],iOSSubtitleCell:[4,1],iOSRightDetailCell:[4,1],iOSLeftDetailCell:[4,1],iOSTableGroupedSectionBreak:[4,1],iOSTablePlainHeaderFooter:[4,1]},"orgchart2.js":{"OrgChart-leaf":[2,2],"OrgChart-compact":[2,2],"OrgChart-simple":[2,2],OrgBlock:[2,2]},"video.js":{YouTubeVideoBlock:[2,2]}},index:{"android.js":{Classes:{AndroidButton:{keywords:["button","android","ui","input"],name:"AndroidButton",variants:[{name:"Light Button",variantName:"Light",keywords:[]},{name:"Dark Button",
variantName:"Dark",keywords:[]}]},AndroidTextBox:{keywords:["ui","input","field","text"],name:"AndroidTextBox",variants:[{name:"Light Text Box",variantName:"Light",keywords:[]},{name:"Dark Text Box",variantName:"Dark",keywords:[]}]},AndroidRadioButton:{keywords:["button","android","ui","radio","input"],name:"AndroidRadioButton",variants:[{name:"Light Radio Button",variantName:"Light",keywords:[]},{name:"Dark Radio Button",variantName:"Dark",keywords:[]}]},AndroidImageBlock:{keywords:["ui","input",
"android","image"],name:"AndroidImageBlock",variants:[{name:"Light Image",variantName:"Light",keywords:[]},{name:"Dark Image",variantName:"Dark",keywords:[]}]},AndroidTextBlock:{keywords:["ui","input","android","image"],name:"AndroidTextBlock",variants:[{name:"Light Text",variantName:"Light",keywords:[]},{name:"Dark Text",variantName:"Dark",keywords:[]}]},AndroidCheckBox:{keywords:["checkbox","ui","check","input","android"],name:"AndroidCheckBox",variants:[{name:"Light Check Box",variantName:"Light",
keywords:[]},{name:"Dark Check Box",variantName:"Dark",keywords:[]}]},AndroidToggle:{keywords:["android","ui","input","toggle"],name:"AndroidToggle",variants:[{name:"Light Toggle",variantName:"Light",keywords:[]},{name:"Dark Toggle",variantName:"Dark",keywords:[]}]},AndroidListItems:{keywords:["ui","android","list"],name:"AndroidListItems",variants:[{name:"Light List Items",variantName:"Light",keywords:[]},{name:"Dark List Items",variantName:"Dark",keywords:[]}]},AndroidTabs:{keywords:["ui","android",
"tab"],name:"AndroidTabs",variants:[{name:"Light Tabs",variantName:"Light",keywords:[]},{name:"Dark Tabs",variantName:"Dark",keywords:[]}]},AndroidActionBar:{keywords:["ui","android","bar"],name:"AndroidActionBar"},AndroidAlertDialog:{keywords:["ui","android","alert","dialog"],name:"AndroidAlertDialog",variants:[{name:"Light Alert Dialog",variantName:"Light",keywords:[]},{name:"Dark Alert Dialog",variantName:"Dark",keywords:[]}]},AndroidTimeDialog:{keywords:["ui","android","time","dialog"],name:"AndroidTimeDialog",
variants:[{name:"Light Time Dialog",variantName:"Light",keywords:[]},{name:"Dark Time Dialog",variantName:"Dark",keywords:[]}]},AndroidDateDialog:{keywords:["ui","android","date","dialog"],name:"AndroidDateDialog",variants:[{name:"Light Date Dialog",variantName:"Light",keywords:[]},{name:"Dark Date Dialog",variantName:"Dark",keywords:[]}]},AndroidDevice:{keywords:["ui","android","device","phone","tablet"],name:"AndroidDevice",variants:[{name:"Dark Tablet",variantName:"DarkTablet",keywords:[]},{name:"Dark Mini Tablet",
variantName:"DarkMiniTablet",keywords:[]},{name:"Dark Large Phone",variantName:"DarkLargePhone",keywords:[]},{name:"Dark Phone",variantName:"DarkPhone",keywords:[]},{name:"Light Tablet",variantName:"LightTablet",keywords:[]},{name:"Light Mini Tablet",variantName:"LightMiniTablet",keywords:[]},{name:"Light Large Phone",variantName:"LightLargePhone",keywords:[]},{name:"Light Phone",variantName:"LightPhone",keywords:[]}]},AndroidBrowserBar:{keywords:["ui","android","browser","bar"],name:"AndroidBrowser"},
AndroidProgressBar:{keywords:["ui","android","progress","bar"],name:"AndroidProgressBar",variants:[{name:"Progress Bar",variantName:"Light",keywords:[]},{name:"Progress Bar",variantName:"Dark",keywords:[]}]},AndroidSlider:{keywords:["ui","android","slider"],name:"AndroidSlider",variants:[{name:"Slider",variantName:"Light",keywords:[]},{name:"Slider",variantName:"Dark",keywords:[]}]},AndroidIconCheck:{keywords:["ui","android","icon","Check"],name:"AndroidIconCheck"},AndroidIconBack:{keywords:["ui",
"android","icon","Back"],name:"AndroidIconBack"},AndroidIconCancel:{keywords:["ui","android","icon","Cancel"],name:"AndroidIconCancel"},AndroidIconCollapse:{keywords:["ui","android","icon","Collapse"],name:"AndroidIconCollapse"},AndroidIconExpand:{keywords:["ui","android","icon","Expand"],name:"AndroidIconExpand"},AndroidIconForward:{keywords:["ui","android","icon","Forward"],name:"AndroidIconForward"},AndroidIconNext:{keywords:["ui","android","icon","Next"],name:"AndroidIconNext"},AndroidIconPrevious:{keywords:["ui",
"android","icon","Previous"],name:"AndroidIconPrevious"},AndroidIconRefresh:{keywords:["ui","android","icon","Refresh"],name:"AndroidIconRefresh"},AndroidIconInformation:{keywords:["ui","android","icon","Information"],name:"AndroidIconInformation"},AndroidIconHelp:{keywords:["ui","android","icon","Help"],name:"AndroidIconHelp"},AndroidIconSearch:{keywords:["ui","android","icon","Search"],name:"AndroidIconSearch"},AndroidIconSettings:{keywords:["ui","android","icon","Settings"],name:"AndroidIconSettings"},
AndroidIconDislike:{keywords:["ui","android","icon","Dislike"],name:"AndroidIconDislike"},AndroidIconLike:{keywords:["ui","android","icon","Like"],name:"AndroidIconLike"},AndroidIconDelete:{keywords:["ui","android","icon","Delete"],name:"AndroidIconDelete"},AndroidIconCopy:{keywords:["ui","android","icon","Copy"],name:"AndroidIconCopy"},AndroidIconCut:{keywords:["ui","android","icon","Cut"],name:"AndroidIconCut"},AndroidIconPaste:{keywords:["ui","android","icon","Paste"],name:"AndroidIconPaste"},
AndroidIconTrash:{keywords:["ui","android","icon","Trash"],name:"AndroidIconTrash"},AndroidIconEmail:{keywords:["ui","android","icon","Email"],name:"AndroidIconEmail"},AndroidIconNew:{keywords:["ui","android","icon","New"],name:"AndroidIconNew"},AndroidIconImage:{keywords:["ui","android","icon","Image"],name:"AndroidIconImage"},AndroidIconUndo:{keywords:["ui","android","icon","Undo"],name:"AndroidIconUndo"},AndroidIconSharing:{keywords:["ui","android","icon","Sharing"],name:"AndroidIconSharing"},
AndroidIconDownload:{keywords:["ui","android","icon","Download"],name:"AndroidIconDownload"},AndroidIconError:{keywords:["ui","android","icon","Error"],name:"AndroidIconError"},AndroidIconWarning:{keywords:["ui","android","icon","Warning"],name:"AndroidIconWarning"}},Groups:{"Android Devices":"AndroidDevice_DarkTablet AndroidDevice_DarkMiniTablet AndroidDevice_DarkLargePhone AndroidDevice_DarkPhone AndroidDevice_LightTablet AndroidDevice_LightMiniTablet AndroidDevice_LightLargePhone AndroidDevice_LightPhone".split(" "),
"Android Dialogs":"AndroidAlertDialog_Dark AndroidDateDialog_Dark AndroidTimeDialog_Dark AndroidAlertDialog_Light AndroidDateDialog_Light AndroidTimeDialog_Light".split(" "),"Android Blocks":"AndroidListItems_Dark AndroidTabs_Dark AndroidProgressBar_Dark AndroidImageBlock_Dark AndroidTextBlock_Dark AndroidListItems_Light AndroidTabs_Light AndroidProgressBar_Light AndroidImageBlock_Light AndroidTextBlock_Light AndroidActionBar AndroidBrowserBar".split(" "),"Android Inputs":"AndroidButton_Dark AndroidTextBox_Dark AndroidRadioButton_Dark AndroidCheckBox_Dark AndroidToggle_Dark AndroidSlider_Dark AndroidButton_Light AndroidTextBox_Light AndroidRadioButton_Light AndroidCheckBox_Light AndroidToggle_Light AndroidSlider_Light".split(" "),
"Android Icons":"AndroidIconCheck AndroidIconBack AndroidIconCancel AndroidIconCollapse AndroidIconExpand AndroidIconForward AndroidIconNext AndroidIconPrevious AndroidIconRefresh AndroidIconInformation AndroidIconHelp AndroidIconSearch AndroidIconSettings AndroidIconDislike AndroidIconLike AndroidIconDelete AndroidIconCopy AndroidIconCut AndroidIconPaste AndroidIconTrash AndroidIconEmail AndroidIconNew AndroidIconImage AndroidIconUndo AndroidIconSharing AndroidIconDownload AndroidIconError AndroidIconWarning".split(" ")}},
"aws2.js":{Classes:{AWSElasticComputeCloudBlock2:{keywords:["aws","compute","cloud"],name:"Amazon EC2"},AWSInstanceBlock2:{keywords:["aws","instance"],name:"Instance"},AWSInstancesBlock2:{keywords:["aws","instances"],name:"Instances"},AWSAMIBlock2:{keywords:["aws","ami"],name:"AMI"},AWSDBonInstanceBlock2:{keywords:["aws","instance","db"],name:"DB on Instance"},AWSInstanceCloudWatchBlock2:{keywords:["aws","instace","cloudwatch","cloud","watch"],name:"Instance with CloudWatch"},AWSElasticIPBlock2:{keywords:["aws",
"elastic","ip"],name:"Elastic IP"},AWSElasticMapReduceBlock2:{keywords:["aws","elastic","map","reduce"],name:"Amazon Elastic MapReduce"},AWSClusterBlock2:{keywords:["aws",""],name:"Cluster"},AWSHDFSClusterBlock2:{keywords:["aws",""],name:"HDFS Cluster"},AWSAutoScalingBlock2:{keywords:["aws","auto","scaling"],name:"Auto Scaling"},AWSSimpleStorageBlock2:{keywords:["aws","s3","bucket"],name:"S3 Bucket"},AWSBucketBlock2:{keywords:["aws","bucket"],name:"Bucket"},AWSBuckethWithObjectsBlock2:{keywords:["aws",
"bucket","objects"],name:"Bucket with Objects"},AWSObjectBlock2:{keywords:["aws","object"],name:"Object"},AWSImportExportBlock2:{keywords:["aws","import","export"],name:"AWS Import/Export"},AWSStorageGatewayBlock2:{keywords:["aws","storage","gateway","service"],name:"AWS Storage Gateway Service"},AWSElasticBlockStorageBlock2:{keywords:["aws",""],name:"EBS"},AWSVolueBlock2:{keywords:["aws","volume"],name:"Volume"},AWSVolumeBlock3:{keywords:["aws","volume"],name:"Volume"},AWSSnapshotBlock2:{keywords:["aws",
""],name:"Snapshot"},AWSGlacierBlock2:{keywords:["aws","glacier"],name:"Glacier"},AWSGlacierArchiveBlock3:{keywords:["aws","glacier","archive"],name:"Glacier Archive"},AWSGlacierVaultBlock3:{keywords:["aws","glacier","vault"],name:"Glacier Vault"},AWSCloudFrontBlock2:{keywords:["aws","cloud","cloudfront","front"],name:"Amazon CloudFront"},AWSDownloadDistBlock2:{keywords:["aws","download","distribution"],name:"Download Distribution"},AWSStreamingBlock2:{keywords:["aws","streaming"],name:"Streaming Distribution"},
AWSEdgeLocationBlock2:{keywords:["aws","edge","location"],name:"Edge Location"},AWSElasticLoadBlock2:{keywords:["aws","load","balancer"],name:"Elastic Load Balancer"},AWSDirectConnectBlock2:{keywords:["aws","direct","connect"],name:"AWS Direct Connect"},AWSDirectConnectBlock3:{keywords:["aws","direct","connect"],name:"AWS Direct Connect"},AWSElasticNetworkBlock2:{keywords:["aws","direct","connect"],name:"AWS Elastic Network Instance"},AWSRoute53Block2:{keywords:["aws","route","53"],name:"Amazon Route 53"},
AWSHostedZoneBlock2:{keywords:["aws","hosted","zone"],name:"Hosted Zone"},AWSRouteTableBlock2:{keywords:["aws","route","table"],name:"Route Table"},AWSVPCBlock2:{keywords:["aws","vpc","virtual","private","cloud"],name:"VPC"},AWSVPNConnectionBlock2:{keywords:["aws","vpn","connection"],name:"VPN Connection"},AWSVPNGatewayBlock2:{keywords:["aws","vpn","gateway"],name:"VPN Gateway"},AWSCustomerGatewayBlock2:{keywords:["aws","customer","gateway"],name:"Customer Gateway"},AWSCustomerGatewayBlock3:{keywords:[],
name:"VPC Customer Gateway"},AWSInternetGatewayBlock2:{keywords:["aws","internet","gateway"],name:"Internet Gateway"},AWSRouterBlock2:{keywords:[],name:"Router"},AWSRouterBlock3:{keywords:["aws","router"],name:"VPC Router"},AWSItemBlock2:{keywords:["aws","database","item"],name:"Item"},AWSItemsBlock2:{keywords:["aws","database","items"],name:"Items"},AWSAttributeBlock2:{keywords:["aws","database","attribute"],name:"Attribute"},AWSAttributesBlock2:{keywords:["aws","database","attributes"],name:"Attributes"},
AWSRDBSBlock2:{keywords:["aws","database","rds","relational","service"],name:"Relational Database"},AWSRDSInstanceBlock2:{keywords:["aws","database","instance"],name:"RDS DB Instance"},AWSRDSStandbyBlock2:{keywords:["aws","database","instance","standby"],name:"RDS DB Instance Standby (Multi-AZ) "},AWSRDSInstanceReadBlock2:{keywords:["aws","database","instance","read","replica"],name:"RDS DB Instance Read Replica"},AWSOracleDBBlock2:{keywords:["aws","database","oracle","instance"],name:"Oracle  DB Instance"},
AWSMySQLDBBlock2:{keywords:["aws","database","mysql","instance"],name:"MySQL DB Instance"},AWSMSSQLDBBlock3:{keywords:["aws","database","ms","sql","instance"],name:"MS SQL DB Instance"},AWSDynamoDBBlock2:{keywords:["aws","database","dynamodb"],name:"Amazon DynamoDB"},AWSSimpleDatabaseBlock3:{keywords:["aws","simple","database","db"],name:"Simple Database"},AWSSimpleDatabaseDomainBlock3:{keywords:["aws","simple","database","db","domain"],name:"Domain"},AWSTableBlock2:{keywords:["aws","database","table"],
name:"Table"},AWSAmazonRedShiftBlock3:{keywords:["aws","redshift"],name:"Amazon RedShift"},AWSElastiCacheBlock2:{keywords:["aws","database","elasticache","cache"],name:"Amazon ElastiCache"},AWSElastiCacheNodeBlock2:{keywords:["aws","database","elasticache","cache"],name:"Amazon ElastiCache Node"},AWSSESBlock2:{keywords:["aws","ses"],name:"SES"},AWSEmailBlock2:{keywords:["aws","email"],name:"Email"},AWSSNSBlock2:{keywords:["aws","sns","notification"],name:"Simple Notification"},AWSTopicBlock2:{keywords:["aws",
"topic"],name:"Topic"},AWSEmailNotificationBlock2:{keywords:["aws","notification","email"],name:"Email Notification"},AWSHTTPNotificationBlock2:{keywords:["aws","http","notification"],name:"HTTP Notification"},AWSSQSBlock2:{keywords:["aws","simple","queue","service"],name:"Simple Queue Service"},AWSSQSBlock3:{keywords:["aws","simple","queue","service"],name:"Simple Queue Service"},AWSQueueBlock2:{keywords:["aws","queue"],name:"Queue"},AWSMessageBlock2:{keywords:["aws","message"],name:"Message"},AWSDeciderBlock2:{keywords:["aws",
"decider"],name:"Decider"},AWSSWFBlock2:{keywords:["aws","swf"],name:"SWF"},AWSWorkerBlock2:{keywords:["aws","worker"],name:"Worker"},AWSCloudSearchBlock2:{keywords:["aws","cloud","search"],name:"Cloud Search"},AWSCloudSearchMetadataBlock3:{keywords:"aws cloud search metadata meta data".split(" "),name:"Cloud Search Metadata"},AWSElasticTranscoder3:{keywords:["aws","elastic","transcoder"],name:"Elastic Transcoder"},AWSCloudFormationBlock2:{keywords:["aws","cloud","formation"],name:"Cloud Formation"},
AWSDataPipelineBlock3:{keywords:["aws","data","pipeline"],name:"Data Pipeline"},AWSTemplageBlock2:{keywords:["aws","template"],name:"Template"},AWSStackBlock2:{keywords:["aws","stack"],name:"Stack"},AWSBeanStockBlock2:{keywords:["aws","beanstock"],name:"AWS Elastic Beanstalk"},AWSApplicationBlock2:{keywords:["aws","application"],name:"Application"},AWSBeanstalkDeploymentBlock3:{keywords:["aws","elastic","beanstalk","deployment"],name:"Elastic Beanstalk Deployment"},AWSDeploymentManagementBlock2:{keywords:["aws",
"deployment","management"],name:"Deployment Management"},AWSIAMBlock3:{keywords:["aws","iam","deployment","management"],name:"IAM"},AWSCloudWatchBlock2:{keywords:["aws","cloud","watch"],name:"Amazon CloudWatch"},AWSCloudWatchBlock3:{keywords:["aws","cloud","watch"],name:"Amazon CloudWatch"},AWSCloudWatchAlarmBlock2:{keywords:["aws","cloud","watch","alarm"],name:"Alarm"},AWSIAMSTSBlock3:{keywords:"aws iam identity sts security token service".split(" "),name:"IAM STS"},AWSIAMAddonBlock2:{keywords:["aws",
"iam","addon","add","on"],name:"IAM Add-on"},AWSOpsWorksBlock3:{keywords:["aws","opsworks"],name:"OpsWorks"},AWSMechanicalTurkBlock2:{keywords:["aws","mechanical","turk"],name:"Amazon  Mechanical Turk"},AWSMechanicalTurkBlock3:{keywords:["aws","mechanical","turk"],name:"Amazon  Mechanical Turk"},AWSHumanITBlock2:{keywords:["aws","human","intelligence","tasks"],name:"Human Intelligence Tasks (HIT)"},AWSAssignmentTaskBlock2:{keywords:["aws","assignment","task"],name:"Assignment/Task"},AWSWorkersBlock2:{keywords:["aws",
"workers"],name:"Workers"},AWSRequesterBlock2:{keywords:["aws","requester"],name:"Requester"},AWSAndroidBlock3:{keywords:["aws","android"],name:"Android"},AWSiOSBlock3:{keywords:["aws","ios"],name:"iOS"},AWSJavaBlock3:{keywords:["aws","java"],name:"Java"},AWSNetBlock3:{keywords:["aws","net"],name:"Net"},AWSNodeJSBlock3:{keywords:["aws","node","js","nodejs","node.js"],name:"Node.js"},AWSPHPBlock3:{keywords:["aws","php"],name:"PHP"},AWSPythonBlock3:{keywords:["aws","python"],name:"Python"},AWSRubyBlock3:{keywords:["aws",
"ruby"],name:"Ruby"},AWSCLIBlock3:{keywords:["aws","cli","command","line","interface"],name:"Command Line Interface"},AWSEclipseToolkitBlock3:{keywords:["aws","eclipse","toolkit"],name:"Eclipse Toolkit"},AWSVisualStudioToolkitBlock3:{keywords:["aws","visual","studio","toolkit"],name:"Visual Studio Toolkit"},AWSWindowsPowershellToolkitBlock3:{keywords:["aws","windows","powershell","toolkit"],name:"Windows Powershell Toolkit"},AWSCloudBlock2:{keywords:["aws","cloud"],name:"AWS Cloud"},AWSVPCloudBlock3:{keywords:["aws",
"virtual","private","cloud"],name:"Virtual Private Cloud"},AWSManagementBlock2:{keywords:["aws","management","console"],name:"AWS Management Console"},AWSDataCenterBlock2:{keywords:["aws","corporate","data","cemter"],name:"Corporate data center"},AWSServerBlock2:{keywords:["aws","server"],name:"Traditional server"},AWSUserBlock2:{keywords:["aws","user"],name:"User"},AWSUsersBlock2:{keywords:["aws","users"],name:"Users"},AWSClientBlock2:{keywords:["aws","client"],name:"Client"},AWSMobileClientBlock2:{keywords:["aws",
"mobile","client"],name:"Mobile Client"},AWSGenericDatabaseBlock3:{keywords:["aws","generic","database"],name:"Generic Database"},AWSTapeStorageBlock3:{keywords:["aws","tape","storage"],name:"Tape Storage"},AWSDiskBlock3:{keywords:["aws","disk","disc"],name:"Disk"},AWSMediaBlock2:{keywords:["aws","media","multimedia"],name:"Multimedia"},AWSInternetBlock2:{keywords:["aws","internet"],name:"Internet"},AWSForumsBlock3:{keywords:["aws","forums"],name:"Forums"},AWSExampleIAMBlock2:{keywords:"aws iam addon add on example".split(" "),
name:"Example: IAM Add-on"},AWSSubnetBlock2:{keywords:["aws","subnet"],name:"Subnet"},AWSConfig2:{keywords:[],name:"Config"},AWSDirectoryService2:{keywords:[],name:"Directory Service"},AWSTrustedAdvisor2:{keywords:[],name:"Trusted Advisor"},AWSKinesis2:{keywords:[],name:"Kinesis"},AWSAppStream2:{keywords:[],name:"AppStream"},AWSAmazonRoute53RouteTable2:{keywords:[],name:"Amazon Route 53 Route Table"},AWSEC2OptimizedInstance2:{keywords:[],name:"EC2 Optimized Instance"},AWSEMREngine2:{keywords:[],name:"EMR Engine"},
AWSEMRMapRM3Engine2:{keywords:[],name:"EMR MapR M3 Engine"},AWSEMRMapRM5Engine2:{keywords:[],name:"EMR MapR M5 Engine"},AWSEMRMapRM7Engine2:{keywords:[],name:"EMR MapR M7 Engine"},AWSKinesisEnabledApp2:{keywords:[],name:"Kinesis Enabled App"},AWSVPCPeering2:{keywords:[],name:"VPC Peering"},AWSVPCPeering3:{keywords:["aws","vpc","vpn","peering"],name:"Amazon VPC(VPN Peering)"},AWSAmazonWorkSpaces2:{keywords:[],name:"Amazon WorkSpaces"},AWSLambda2:{keywords:[],name:"Lambda"},AWSAmazonElastiCacheMemcache2:{keywords:[],
name:"Amazon ElastiCache Memcache"},AWSAmazonElastiCacheRedis2:{keywords:[],name:"Amazon ElastiCache Redis"},AWSAmazonElasticCacheNode2:{keywords:[],name:"Amazon ElasticCache Node"},AWSAmazonRDSMSSQLInstance2:{keywords:[],name:"Amazon RDS MS SQL Instance"},AWSAmazonRDSMySQLDBInstance2:{keywords:[],name:"Amazon RDS MySQL DB Instance"},AWSAmazonRDSOracleDBInstance2:{keywords:[],name:"Amazon RDS Oracle DB Instance"},AWSAmazonRDSPostgreSQL2:{keywords:[],name:"Amazon RDS PostgreSQL"},AWSAmazonRedshiftDW1Cluster2:{keywords:[],
name:"Amazon Redshift DW1 Cluster"},AWSAmazonRedshiftDW2Cluster2:{keywords:[],name:"Amazon Redshift DW2 Cluster"},"AWSAmazonRedshift(densecomputenode)":{keywords:["aws","redshift","dense","compute","node"],name:"Amazon Redshift Dense Compute Node"},"AWSAmazonRedshift(densestoragenode)":{keywords:["aws","redshift","dense","storage","node"],name:"Amazon Redshift Dense Storage Node"},AWSAmazonRedshiftSSDFamilyCluster2:{keywords:[],name:"Amazon Redshift SSD Family Cluster"},AWSDynamoDBGlobalSecondaryIndexes2:{keywords:[],
name:"Dynamo DB Global Secondary Indexes"},AWSRDSMasterSQL2:{keywords:[],name:"RDS MasterSQL"},AWSRDSReplicasetswithPIOP2:{keywords:[],name:"RDS Replica sets with PIOP"},AWSRDSSlaveSQL2:{keywords:[],name:"RDS SlaveSQL"},AWSCloudTrail2:{keywords:[],name:"CloudTrail"},AWSCodeDeploy2:{keywords:[],name:"CodeDeploy"},AWSIAMCredentials2:{keywords:[],name:"IAM Credentials"},"AWSAWSIAM(long-termsecuritycredential)":{keywords:"aws iam long-term longterm security credentials".split(" "),name:"AWSIAM (long-termsecuritycredential)"},
AWSIAMDataEncryptionKey2:{keywords:[],name:"IAM Data Encryption Key"},AWSIAMEncryptedData2:{keywords:[],name:"IAM Encrypted Data"},AWSIAMMFAToken2:{keywords:[],name:"IAM MFA Token"},AWSIAMPermissions2:{keywords:[],name:"IAM Permissions"},AWSIAMRoles2:{keywords:[],name:"IAM Role"},AWSIAMSecurityTokenService2:{keywords:[],name:"IAM Security Token Service"},AWSIAMShortTermCredentials2:{keywords:[],name:"IAM Short Term Credentials"},"AWSAWSIAM(temporarysecuritycredential)":{keywords:"aws iam temporary security credential credentials".split(" "),
name:"AWSIAM (temporarysecuritycredential)"},AWSOpsWorksApps2:{keywords:[],name:"OpsWorks Apps"},AWSOpsWorksDeployments2:{keywords:[],name:"OpsWorks Deployments"},AWSOpsWorksInstances2:{keywords:[],name:"OpsWorks Instances"},AWSOpsWorksLayers2:{keywords:[],name:"OpsWorks Layers"},AWSOpsWorksMonitoring2:{keywords:[],name:"OpsWorks Monitoring"},AWSOpsWorksPermissions2:{keywords:[],name:"OpsWorks Permissions"},AWSOpsWorksResources2:{keywords:[],name:"OpsWorks Resources"},AWSOpsWorksStack2:{keywords:[],
name:"OpsWorks Stack"},AWSWorkDocs2:{keywords:[],name:"WorkDocs"},AWSCognito2:{keywords:[],name:"Cognito"},AWSMobileAnalytics2:{keywords:[],name:"Mobile Analytics"},AWSStorageGatewayCachedVolumn2:{keywords:[],name:"Storage Gateway Cached Volumn"},"AWSStorageGatewayNon-CachedVolumn2":{keywords:[],name:"Storage Gateway Non-Cached Volumn"},AWSStorageGatewayVirtualTapeLibrary2:{keywords:[],name:"Storage Gateway Virtual Tape Library"},AWSRoundedRectangleContainerBlock2:{keywords:["aws","container"],name:"Rounded Rectangle Container",
variants:[{name:"Region Container",variantName:"RegionContainer",keywords:["region"]},{name:"Auto Scaling Container",variantName:"AutoScaling",keywords:["auto","scaling"]},{name:"Availability Zone",variantName:"AvailabilityZone",keywords:["availability","zone"]},{name:"Server Contents",variantName:"ServerContents",keywords:["server","contents"]},{name:"Security Group Container",variantName:"SecurityGroup",keywords:["security","group"]},{name:"Corporate Data Center Container",variantName:"CorporateGroup",
keywords:["corporate","group"]},{name:"AWS Cloud Container",variantName:"AWSGroup",keywords:["aws","group"]},{name:"Subnet Container",variantName:"SubnetGroup",keywords:["subnet","group"]},{name:"Elastic Beanstalk Container",variantName:"BeanstalkGroup",keywords:["beanstalk","group"]},{name:"VPC Container",variantName:"VPCGroup",keywords:["vpc","group"]},{name:"EC2 Instance Container",variantName:"EC2Group",keywords:["ec2","group"]},{name:"EC2 Spotfleet",variantName:"EC2Spotfleet",keywords:["ec2",
"spotfleet"]}]},AWSAmazonElasticsearchService:{keywords:["aws","elastic","search","service"],name:"AmazonElasticsearchService"},"AWSAmazonKinesis(AmazonKinesisAnalytics)":{keywords:["aws","kinesis","analytics"],name:"AmazonKinesis (AmazonKinesisAnalytics)"},"AWSAmazonKinesis(AmazonKinesisFirehose)":{keywords:["aws","kinesis","firehose"],name:"AmazonKinesis (AmazonKinesisFirehose)"},"AWSAmazonKinesis(AmazonKinesisStreams)":{keywords:["aws","kinesis","streams"],name:"AmazonKinesis (AmazonKinesisStreams)"},
AWSAmazonMachineLearning:{keywords:["aws","machine","learning"],name:"AmazonMachineLearning"},AWSAmazonQuickSight:{keywords:["aws","quick","sight"],name:"AmazonQuickSight"},AWSAWSCodePipeline:{keywords:["aws","code","pipeline"],name:"AWSCodePipeline"},AWSAmazonAPIGateway:{keywords:["aws","api","gateway"],name:"AmazonAPIGateway"},"AWSAmazonEC2(Spotinstance)":{keywords:["aws","ec2","spot","instance"],name:"AmazonEC2 (Spotinstance)"},AWSAmazonECR:{keywords:["aws","ecr","ec2","container","registry"],
name:"AmazonECR"},AWSAmazonECS:{keywords:["aws","ecs","ec2","container","service"],name:"AmazonECS"},AWSElasticLoadBalancing:{keywords:["aws","elastic","load","balancing"],name:"ElasticLoadBalancing"},AWSAWSDatabaseMigrationService:{keywords:["aws","database","migration","service"],name:"AWSDatabaseMigrationService"},AWSAWSCodeCommit:{keywords:["aws","code","commit"],name:"AWSCodeCommit"},AWSAmazonWorkMail:{keywords:["aws","work","mail"],name:"AmazonWorkMail"},AWSAWSIoT:{keywords:["aws","internet",
"things"],name:"AWSIoT"},"AWSAWSIoT(action)":{keywords:["aws","action"],name:"AWSIoT (action)"},"AWSAWSIoT(actuator)":{keywords:["aws","actuator"],name:"AWSIoT (actuator)"},"AWSAWSIoT(certificate)":{keywords:["aws","certificate"],name:"AWSIoT (certificate)"},"AWSAWSIoT(desiredstate)":{keywords:["aws","desired","state"],name:"AWSIoT (desiredstate)"},"AWSAWSIoT(hardwareboard)":{keywords:["aws","hardware","board"],name:"AWSIoT (hardwareboard)"},"AWSAWSIoT(HTTP2protocol)":{keywords:["aws","http2","protocol"],
name:"AWSIoT (HTTP2protocol)"},"AWSAWSIoT(HTTPprotocol)":{keywords:["aws","http","protocol"],name:"AWSIoT (HTTPprotocol)"},"AWSAWSIoT(MQTTprotocol)":{keywords:["aws","mqtt","protocol"],name:"AWSIoT (MQTTprotocol)"},"AWSAWSIoT(policy)":{keywords:["aws","policy"],name:"AWSIoT (policy)"},"AWSAWSIoT(reportedstate)":{keywords:["aws","reported","state"],name:"AWSIoT (reportedstate)"},"AWSAWSIoT(rule)":{keywords:["aws","rule"],name:"AWSIoT (rule)"},"AWSAWSIoT(sensor)":{keywords:["aws","sensor"],name:"AWSIoT (sensor)"},
"AWSAWSIoT(servo)":{keywords:["aws","servo"],name:"AWSIoT (servo)"},"AWSAWSIoT(shadow)":{keywords:["aws","shadow"],name:"AWSIoT (shadow)"},"AWSAWSIoT(simulator)":{keywords:["aws","simulator"],name:"AWSIoT (simulator)"},"AWSAWSIoT(thingbank)":{keywords:["aws","thing","bank"],name:"AWSIoT (thingbank)"},"AWSAWSIoT(thingbicycle)":{keywords:["aws","thing","bicycle"],name:"AWSIoT (thingbicycle)"},"AWSAWSIoT(thingcamera)":{keywords:["aws","thing","camera"],name:"AWSIoT (thingcamera)"},"AWSAWSIoT(thingcar)":{keywords:["aws",
"thing","car"],name:"AWSIoT (thingcar)"},"AWSAWSIoT(thingcart)":{keywords:["aws","thing","cart"],name:"AWSIoT (thingcart)"},"AWSAWSIoT(thingcoffeepot)":{keywords:["aws","thing","coffee","pot"],name:"AWSIoT (thingcoffeepot)"},"AWSAWSIoT(thingdoorlock)":{keywords:["aws","thing","door","lock"],name:"AWSIoT (thingdoorlock)"},"AWSAWSIoT(thingfactory)":{keywords:["aws","thing","factory"],name:"AWSIoT (thingfactory)"},"AWSAWSIoT(thinggeneric)":{keywords:["aws","thing","generic"],name:"AWSIoT (thinggeneric)"},
"AWSAWSIoT(thinghouse)":{keywords:["aws","thing","house"],name:"AWSIoT (thinghouse)"},"AWSAWSIoT(thinglightbulb)":{keywords:["aws","thing","lightbulb","light","bulb"],name:"AWSIoT (thinglightbulb)"},"AWSAWSIoT(thingmedicalemergency)":{keywords:["aws","thing","medical","emergency"],name:"AWSIoT (thingmedicalemergency)"},"AWSAWSIoT(thingpoliceemergency)":{keywords:["aws","thing","police","emergency"],name:"AWSIoT (thingpoliceemergency)"},"AWSAWSIoT(thingthermostat)":{keywords:["aws","thing","thermostat"],
name:"AWSIoT (thingthermostat)"},"AWSAWSIoT(thingtravel)":{keywords:["aws","thing","travel"],name:"AWSIoT (thingtravel)"},"AWSAWSIoT(thingutility)":{keywords:["aws","thing","utility"],name:"AWSIoT (thingutility)"},"AWSAWSIoT(thingwindfarm)":{keywords:["aws","thing","wind","farm"],name:"AWSIoT (thingwindfarm)"},"AWSAWSIoT(topic)":{keywords:["aws","topic"],name:"AWSIoT (topic)"},AWSAWSServiceCatalog:{keywords:["aws","service","catalog"],name:"AWSServiceCatalog"},AWSAWSDeviceFarm:{keywords:["aws","device",
"farm"],name:"AWSDeviceFarm"},AWSAWSMobileHub:{keywords:["aws","mobile","hub"],name:"AWSMobileHub"},"AWSAmazonVPC(endpoints)":{keywords:["aws","vpc","endpoints"],name:"Amazon VPC(endpoints)"},"AWSAmazonVPC(flowlogs)":{keywords:["aws","vpc","flowlogs"],name:"Amazon VPC(flowlogs)"},"AWSAmazonVPC(VPCNATgateway)":{keywords:["aws","vpc","vpcnat","gateway"],name:"Amazon VPC(VPCNATgateway)"},AWSJavaScript:{keywords:["aws","javascript"],name:"JavaScript"},AWSXamarin:{keywords:["aws","xamarin"],name:"Xamarin"},
AWSACM:{keywords:["aws","acm","certificate","manager"],name:"AWSACM"},AWSAmazonInspector:{keywords:["aws","inspector"],name:"AmazonInspector"},AWSAWSCloudHSM:{keywords:["aws","cloud","hsm"],name:"AWSCloudHSM"},AWSAWSKMS:{keywords:["aws","kms","key","managment","service"],name:"AWSKMS"},AWSAWSWAF:{keywords:["aws","waf","web","application","firewall"],name:"AWSWAF"},"AWSACM(certificate-manager)":{keywords:["aws","acm","certificate","manager"],name:"ACM(certificate-manager)"},AWSAmazonEFS:{keywords:["aws",
"efs","elastic","filesystem"],name:"AmazonEFS"},AWSAWSImportExportSnowball:{keywords:["aws","import","export","snowball"],name:"AWSImportExportSnowball"},AWSLucidGroup:{keywords:[],name:"Grouping"}},Groups:{Compute:"AWSAMIBlock2 AWSAutoScalingBlock2 AWSDBonInstanceBlock2 AWSElasticIPBlock2 AWSInstanceBlock2 AWSInstancesBlock2 AWSInstanceCloudWatchBlock2 AWSEC2OptimizedInstance2 AWSRoundedRectangleContainerBlock2_EC2Spotfleet AWSAmazonEC2(Spotinstance) AWSElasticComputeCloudBlock2 AWSAmazonECR AWSAmazonECS AWSApplicationBlock2 AWSBeanstalkDeploymentBlock3 AWSBeanStockBlock2 AWSLambda2 AWSElasticLoadBalancing".split(" "),
"AWS Containers":"AWSRoundedRectangleContainerBlock2_AutoScaling AWSRoundedRectangleContainerBlock2_AvailabilityZone AWSRoundedRectangleContainerBlock2_RegionContainer AWSRoundedRectangleContainerBlock2_SecurityGroup AWSRoundedRectangleContainerBlock2_BeanstalkGroup AWSRoundedRectangleContainerBlock2_EC2Group AWSRoundedRectangleContainerBlock2_SubnetGroup AWSRoundedRectangleContainerBlock2_VPCGroup AWSRoundedRectangleContainerBlock2_AWSGroup AWSRoundedRectangleContainerBlock2_CorporateGroup AWSRoundedRectangleContainerBlock2_ServerContents".split(" "),
General:"AWSCloudBlock2 AWSManagementBlock2 AWSClientBlock2 AWSDataCenterBlock2 AWSDiskBlock3 AWSForumsBlock3 AWSGenericDatabaseBlock3 AWSInternetBlock2 AWSMobileClientBlock2 AWSMediaBlock2 AWSTapeStorageBlock3 AWSServerBlock2 AWSUserBlock2 AWSUsersBlock2 AWSVPCloudBlock3".split(" "),Networking:"AWSRoute53Block2 AWSHostedZoneBlock2 AWSRouteTableBlock2 AWSCustomerGatewayBlock3 AWSAmazonVPC(endpoints) AWSAmazonVPC(flowlogs) AWSInternetGatewayBlock2 AWSRouterBlock3 AWSAmazonVPC(VPCNATgateway) AWSVPNConnectionBlock2 AWSVPNGatewayBlock2 AWSVPCPeering3 AWSVPCBlock2 AWSDirectConnectBlock3".split(" "),
Database:"AWSAttributeBlock2 AWSAttributesBlock2 AWSDynamoDBGlobalSecondaryIndexes2 AWSItemBlock2 AWSItemsBlock2 AWSTableBlock2 AWSDynamoDBBlock2 AWSElastiCacheNodeBlock2 AWSAmazonElastiCacheMemcache2 AWSAmazonElastiCacheRedis2 AWSElastiCacheBlock2 AWSMySQLDBBlock2 AWSAmazonRDSMSSQLInstance2 AWSMSSQLDBBlock3 AWSAmazonRDSMySQLDBInstance2 AWSOracleDBBlock2 AWSAmazonRDSOracleDBInstance2 AWSRDSReplicasetswithPIOP2 AWSAmazonRDSPostgreSQL2 AWSRDSInstanceBlock2 AWSRDSInstanceReadBlock2 AWSRDSStandbyBlock2 AWSRDSMasterSQL2 AWSRDSSlaveSQL2 AWSRDBSBlock2 AWSAmazonRedshift(densecomputenode) AWSAmazonRedshift(densestoragenode) AWSAmazonRedShiftBlock3 AWSAWSDatabaseMigrationService AWSSimpleDatabaseBlock3 AWSSimpleDatabaseDomainBlock3".split(" "),
"Security Identity":"AWSACM AWSAmazonInspector AWSAWSCloudHSM AWSDirectoryService2 AWSIAMBlock3 AWSAWSKMS AWSAWSWAF AWSACM(certificate-manager) AWSIAMAddonBlock2 AWSIAMSTSBlock3 AWSIAMSecurityTokenService2 AWSIAMDataEncryptionKey2 AWSIAMEncryptedData2 AWSAWSIAM(long-termsecuritycredential) AWSIAMMFAToken2 AWSIAMPermissions2 AWSIAMRoles2 AWSAWSIAM(temporarysecuritycredential)".split(" "),"Management Tools":"AWSCloudWatchBlock3 AWSCloudFormationBlock2 AWSCloudTrail2 AWSConfig2 AWSOpsWorksBlock3 AWSAWSServiceCatalog AWSTrustedAdvisor2 AWSCloudWatchAlarmBlock2 AWSStackBlock2 AWSTemplageBlock2 AWSOpsWorksApps2 AWSOpsWorksDeployments2 AWSOpsWorksInstances2 AWSOpsWorksLayers2 AWSOpsWorksMonitoring2 AWSOpsWorksPermissions2 AWSOpsWorksResources2 AWSOpsWorksStack2".split(" "),
"Storage Content Delivery":"AWSCloudFrontBlock2 AWSElasticBlockStorageBlock2 AWSAmazonEFS AWSGlacierBlock2 AWSSimpleStorageBlock2 AWSAWSImportExportSnowball AWSStorageGatewayBlock2 AWSSnapshotBlock2 AWSVolumeBlock3 AWSDownloadDistBlock2 AWSEdgeLocationBlock2 AWSStreamingBlock2 AWSGlacierArchiveBlock3 AWSGlacierVaultBlock3 AWSBucketBlock2 AWSBuckethWithObjectsBlock2 AWSObjectBlock2 AWSImportExportBlock2 AWSStorageGatewayCachedVolumn2 AWSStorageGatewayNon-CachedVolumn2 AWSStorageGatewayVirtualTapeLibrary2".split(" "),
"Application Services":"AWSAmazonAPIGateway AWSAppStream2 AWSCloudSearchBlock2 AWSElasticTranscoder3 AWSSESBlock2 AWSSQSBlock3 AWSSWFBlock2 AWSCloudSearchMetadataBlock3 AWSEmailBlock2 AWSMessageBlock2 AWSQueueBlock2 AWSDeciderBlock2 AWSWorkerBlock2".split(" "),SDKs:"AWSAndroidBlock3 AWSiOSBlock3 AWSJavaBlock3 AWSJavaScript AWSNetBlock3 AWSNodeJSBlock3 AWSPHPBlock3 AWSPythonBlock3 AWSRubyBlock3 AWSXamarin AWSCLIBlock3 AWSEclipseToolkitBlock3 AWSVisualStudioToolkitBlock3 AWSWindowsPowershellToolkitBlock3".split(" "),
Analytics:"AWSAmazonElasticsearchService AWSElasticMapReduceBlock2 AWSClusterBlock2 AWSEMREngine2 AWSEMRMapRM3Engine2 AWSEMRMapRM5Engine2 AWSEMRMapRM7Engine2 AWSHDFSClusterBlock2 AWSKinesis2 AWSAmazonKinesis(AmazonKinesisAnalytics) AWSKinesisEnabledApp2 AWSAmazonKinesis(AmazonKinesisFirehose) AWSAmazonKinesis(AmazonKinesisStreams) AWSAmazonMachineLearning AWSAmazonQuickSight AWSDataPipelineBlock3".split(" "),"On-Demand Workforce":["AWSMechanicalTurkBlock3","AWSAssignmentTaskBlock2","AWSHumanITBlock2",
"AWSRequesterBlock2","AWSWorkersBlock2"],"Mobile Services":"AWSCognito2 AWSMobileAnalytics2 AWSSNSBlock2 AWSAWSDeviceFarm AWSAWSMobileHub AWSTopicBlock2 AWSEmailNotificationBlock2 AWSHTTPNotificationBlock2".split(" "),"Developer Tools":["AWSAWSCodeCommit","AWSCodeDeploy2","AWSAWSCodePipeline"],"Enterprise Applications":["AWSWorkDocs2","AWSAmazonWorkMail","AWSAmazonWorkSpaces2"],"Internet of Things":"AWSAWSIoT AWSAWSIoT(action) AWSAWSIoT(actuator) AWSAWSIoT(certificate) AWSAWSIoT(desiredstate) AWSAWSIoT(hardwareboard) AWSAWSIoT(HTTP2protocol) AWSAWSIoT(HTTPprotocol) AWSAWSIoT(MQTTprotocol) AWSAWSIoT(policy) AWSAWSIoT(reportedstate) AWSAWSIoT(rule) AWSAWSIoT(sensor) AWSAWSIoT(servo) AWSAWSIoT(shadow) AWSAWSIoT(simulator) AWSAWSIoT(thingbank) AWSAWSIoT(thingbicycle) AWSAWSIoT(thingcamera) AWSAWSIoT(thingcar) AWSAWSIoT(thingcart) AWSAWSIoT(thingcoffeepot) AWSAWSIoT(thingdoorlock) AWSAWSIoT(thingfactory) AWSAWSIoT(thinggeneric) AWSAWSIoT(thinghouse) AWSAWSIoT(thinglightbulb) AWSAWSIoT(thingmedicalemergency) AWSAWSIoT(thingpoliceemergency) AWSAWSIoT(thingthermostat) AWSAWSIoT(thingtravel) AWSAWSIoT(thingutility) AWSAWSIoT(thingwindfarm) AWSAWSIoT(topic)".split(" "),
"AWS Other":"AWSAmazonElasticCacheNode2 AWSElasticLoadBlock2 AWSElasticNetworkBlock2 AWSExampleIAMBlock2 AWSAmazonRedshiftDW1Cluster2 AWSAmazonRedshiftDW2Cluster2 AWSAmazonRedshiftSSDFamilyCluster2 AWSAmazonRoute53RouteTable2 AWSSubnetBlock2".split(" ")}},"aws.js":{Classes:{AWSElasticComputeCloudBlock:!0,AWSInstanceBlock:!0,AWSInstancesBlock:!0,AWSAMIBlock:!0,AWSDBonInstanceBlock:!0,AWSInstanceCloudWatchBlock:!0,AWSElasticIPBlock:!0,AWSElasticMapReduceBlock:!0,AWSClusterBlock:!0,AWSHDFSClusterBlock:!0,
AWSAutoScalingBlock:!0,AWSSimpleStorageBlock:!0,AWSBucketBlock:!0,AWSBuckethWithObjectsBlock:!0,AWSObjectBlock:!0,AWSImportExportBlock:!0,AWSStorageGatewayBlock:!0,AWSElasticBlockStorageBlock:!0,AWSVolueBlock:!0,AWSSnapshotBlock:!0,AWSCloudFrontBlock:!0,AWSDownloadDistBlock:!0,AWSStreamingBlock:!0,AWSEdgeLocationBlock:!0,AWSCloudWatchBlock:!0,AWSCloudWatchAlarmBlock:!0,AWSElasticLoadBlock:!0,AWSDirectConnectBlock:!0,AWSRoute53Block:!0,AWSHostedZoneBlock:!0,AWSRouteTableBlock:!0,AWSVPCBlock:!0,AWSVPNConnectionBlock:!0,
AWSVPNGatewayBlock:!0,AWSCustomerGatewayBlock:!0,AWSInternetGatewayBlock:!0,AWSRouterBlock:!0,AWSSimpleDBBlock:!0,AWSDomainBlock:!0,AWSItemBlock:!0,AWSItemsBlock:!0,AWSAttributeBlock:!0,AWSAttributesBlock:!0,AWSRDBSBlock:!0,AWSRDSInstanceBlock:!0,AWSRDSStandbyBlock:!0,AWSRDSInstanceReadBlock:!0,AWSOracleDBBlock:!0,AWSMySQLDBBlock:!0,AWSDynamoDBBlock:!0,AWSTableBlock:!0,AWSElastiCacheBlock:!0,AWSEmailBlock:!0,AWSSNSBlock:!0,AWSTopicBlock:!0,AWSEmailNotificationBlock:!0,AWSHTTPNotificationBlock:!0,
AWSSQSBlock:!0,AWSQueueBlock:!0,AWSMessageBlock:!0,AWSDeciderBlock:!0,AWSWorkerBlock:!0,AWSTemplageBlock:!0,AWSStackBlock:!0,AWSBeanStockBlock:!0,AWSApplicationBlock:!0,AWSMechanicalTurkBlock:!0,AWSHumanITBlock:!0,AWSAssignmentTaskBlock:!0,AWSWorkersBlock:!0,AWSRequesterBlock:!0,AWSCloudBlock:!0,AWSUserBlock:!0,AWSUsersBlock:!0,AWSClientBlock:!0,AWSMobileClientBlock:!0,AWSMediaBlock:!0,AWSDataCenterBlock:!0,AWSServerBlock:!0,AWSInternetBlock:!0,AWSManagementBlock:!0,AWSIAMAddonBlock:!0,AWSExampleIAMBlock:!0,
AWSSubnetBlock:!0,AWSRoundedRectangleContainerBlock:!0},Groups:{EC2:"AWSElasticComputeCloudBlock AWSInstanceBlock AWSInstancesBlock AWSAMIBlock AWSDBonInstanceBlock AWSInstanceCloudWatchBlock AWSElasticIPBlock AWSElasticMapReduceBlock AWSClusterBlock AWSHDFSClusterBlock AWSAutoScalingBlock".split(" "),S3:"AWSSimpleStorageBlock AWSBucketBlock AWSBuckethWithObjectsBlock AWSObjectBlock AWSImportExportBlock AWSStorageGatewayBlock AWSElasticBlockStorageBlock AWSVolueBlock AWSSnapshotBlock".split(" "),
"Content Delivery":["AWSCloudFrontBlock","AWSDownloadDistBlock","AWSStreamingBlock","AWSEdgeLocationBlock"],CloudWatch:["AWSCloudWatchBlock","AWSCloudWatchAlarmBlock"],Networking:"AWSElasticLoadBlock AWSDirectConnectBlock AWSRoute53Block AWSHostedZoneBlock AWSRouteTableBlock AWSVPCBlock AWSVPNConnectionBlock AWSVPNGatewayBlock AWSCustomerGatewayBlock AWSInternetGatewayBlock AWSRouterBlock".split(" "),Database:"AWSSimpleDBBlock AWSDomainBlock AWSItemBlock AWSItemsBlock AWSAttributeBlock AWSAttributesBlock AWSRDBSBlock AWSRDSInstanceBlock AWSRDSStandbyBlock AWSRDSInstanceReadBlock AWSOracleDBBlock AWSMySQLDBBlock AWSDynamoDBBlock AWSTableBlock AWSElastiCacheBlock".split(" "),
Messaging:"AWSEmailBlock AWSSNSBlock AWSTopicBlock AWSEmailNotificationBlock AWSHTTPNotificationBlock AWSSQSBlock AWSQueueBlock AWSMessageBlock AWSDeciderBlock AWSWorkerBlock".split(" "),Deployment:["AWSTemplageBlock","AWSStackBlock","AWSBeanStockBlock","AWSApplicationBlock"],"On-Demand":["AWSMechanicalTurkBlock","AWSHumanITBlock","AWSAssignmentTaskBlock","AWSWorkersBlock","AWSRequesterBlock"],"AWS Other":"AWSCloudBlock AWSUserBlock AWSUsersBlock AWSClientBlock AWSMobileClientBlock AWSMediaBlock AWSDataCenterBlock AWSServerBlock AWSInternetBlock AWSManagementBlock AWSIAMAddonBlock AWSExampleIAMBlock AWSSubnetBlock".split(" "),
"AWS Containers":"AWSRoundedRectangleContainerBlock_AutoScaling AWSRoundedRectangleContainerBlock_AvailabilityZone AWSRoundedRectangleContainerBlock_RegionContainer AWSRoundedRectangleContainerBlock_SecurityGroup AWSRoundedRectangleContainerBlock_BeanstalkGroup AWSRoundedRectangleContainerBlock_EC2Group AWSRoundedRectangleContainerBlock_SubnetGroup AWSRoundedRectangleContainerBlock_VPCGroup AWSRoundedRectangleContainerBlock_AWSGroup AWSRoundedRectangleContainerBlock_CorporateGroup AWSRoundedRectangleContainerBlock_ServerContents".split(" ")}},
"azure.js":{Classes:{ACAccessControlBlock:{keywords:[],name:"Access Control"},ACAPIAppsBlock:{keywords:[],name:"API Apps"},ACAPIManagementBlock:{keywords:[],name:"API Management"},ACAppInsightsBlock:{keywords:[],name:"Application Insights"},ACAppServicesBlock:{keywords:[],name:"App Services"},ACAutoscalingBlock:{keywords:[],name:"Autoscaling"},ACAzureActiveDirectoryBlock:{keywords:[],name:"Azure Active Directory"},ACAzurealertBlock:{keywords:[],name:"Azure alert"},ACAzureAutomationBlock:{keywords:[],
name:"Azure Automation"},ACAzureBatchBlock:{keywords:[],name:"Azure Batch"},ACAzureRedisBlock:{keywords:[],name:"Azure Cache including Redis"},ACAzureFilesBlock:{keywords:[],name:"Azure Files"},ACAzureloadbalancerBlock:{keywords:[],name:"Azure load balancer"},ACAzureMarketplaceBlock:{keywords:[],name:"Azure Marketplace"},ACAzureRightManagementRMSBlock:{keywords:[],name:"Azure Right Management (RMS)"},ACAzureSDKBlock:{keywords:[],name:"Azure SDK"},ACAzureSearchBlock:{keywords:[],name:"Azure Search"},
ACAzureSQLdatabaseBlock:{keywords:[],name:"Azure SQL database"},ACAzuresubscriptionBlock:{keywords:[],name:"Azure subscription"},ACAzureWebsitesBlock:{keywords:[],name:"Azure Websites"},ACBackupServiceBlock:{keywords:[],name:"Backup Service"},ACBitbucketcodesourceBlock:{keywords:[],name:"Bitbucket code source"},ACBizTalkServicesBlock:{keywords:[],name:"BizTalk Services"},ACCloudServiceBlock:{keywords:[],name:"Cloud Service"},ACCodePlexBlock:{keywords:[],name:"CodePlex"},ACComputeBlock:{keywords:[],
name:"Compute"},ACContentDeliveryNetworkBlock:{keywords:[],name:"Content Delivery Network"},ACDataFactoryBlock:{keywords:[],name:"Data Factory"},ACDataservicesBlock:{keywords:[],name:"Data services"},ACDocumentDBBlock:{keywords:[],name:"DocumentDB"},ACDropboxcodesourceBlock:{keywords:[],name:"Dropbox code source"},ACEventsHubBlock:{keywords:[],name:"Events Hub"},ACExpressRouteBlock:{keywords:[],name:"ExpressRoute"},ACGitHubBlock:{keywords:[],name:"GitHub"},ACGitrepositoryBlock:{keywords:[],name:"Git repository"},
ACHDInsightBlock:{keywords:[],name:"HDInsight"},ACHealthmonitoringBlock:{keywords:[],name:"Health monitoring"},ACHealthyBlock:{keywords:[],name:"Healthy"},ACHybridConnectionBlock:{keywords:[],name:"Hybrid Connection"},ACBizTalkhybridconnectionBlock:{keywords:[],name:"Hybrid connection manager for BizTalk hybrid connection"},ACKeyVaultBlock:{keywords:[],name:"Key Vault"},ACLogicAppBlock:{keywords:[],name:"LogicApp"},ACMachineLearningBlock:{keywords:[],name:"Machine Learning"},ACMediaServicesBlock:{keywords:[],
name:"Media Services"},ACMicrosoftaccountBlock:{keywords:[],name:"Microsoft account"},ACMicrosoftAzureBlock:{keywords:[],name:"Microsoft Azure"},ACMobileEngagementBlock:{keywords:[],name:"Mobile Engagement"},ACMobileServicesBlock:{keywords:[],name:"Mobile Services"},ACMultiFactorAuthBlock:{keywords:[],name:"Multi-Factor Authentication"},ACMySQLdatabaseBlock:{keywords:[],name:"MySQL database"},ACNotificationHubsBlock:{keywords:[],name:"Notification Hubs"},ACNotificationtopicBlock:{keywords:[],name:"Notification topic"},
ACOperationalInsightsBlock:{keywords:[],name:"Operational Insights"},ACOSimageBlock:{keywords:[],name:"OS image"},ACRemoteAppBlock:{keywords:[],name:"RemoteApp"},ACrpdRemotingfileBlock:{keywords:[],name:"rpd Remoting file"},ACSchedulerBlock:{keywords:[],name:"Scheduler"},ACServiceBusBlock:{keywords:[],name:"Service Bus"},ACServiceBusQueueBlock:{keywords:[],name:"Service Bus Queue"},ACServiceBusRelayBlock:{keywords:[],name:"Service Bus Relay"},ACServiceBusTopicBlock:{keywords:[],name:"Service Bus Topic"},
ACServiceEndpointBlock:{keywords:[],name:"Service Endpoint"},ACServicepackageBlock:{keywords:[],name:"Service  package"},ACSiteRecoveryBlock:{keywords:[],name:"Site Recovery"},ACSQLdatabasegenericBlock:{keywords:[],name:"SQL database (generic)"},ACSQLDatabasePremiumBlock:{keywords:[],name:"SQL Database Premium"},ACSQLdatasyncBlock:{keywords:[],name:"SQL data sync"},ACSQLreportingdeprecatedBlock:{keywords:[],name:"SQL reporting (deprecated)"},ACStartuptaskBlock:{keywords:[],name:"Startup task"},ACStorageAzureBlock:{keywords:[],
name:"Storage (Azure)"},ACStorageblobBlock:{keywords:[],name:"Storage blob"},ACStoragequeueBlock:{keywords:[],name:"Storage queue"},ACStoragetableBlock:{keywords:[],name:"Storage table"},ACStorSimpleBlock:{keywords:[],name:"StorSimple"},ACStreamAnalyticsBlock:{keywords:[],name:"Stream Analytics"},ACTrafficManagerBlock:{keywords:[],name:"Traffic Manager"},ACAlienBlock:{keywords:[],name:"Unidentified feature object"},ACVHDBlock:{keywords:[],name:"VHD"},ACVHDdatadiskBlock:{keywords:[],name:"VHD data disk"},
ACVirtualmachineBlock:{keywords:[],name:"Virtual machine"},ACVirtualmachinecontainerBlock:{keywords:[],name:"Virtual machine container"},ACVirtualnetworkBlock:{keywords:[],name:"Virtual network"},ACVisualStudioOnlineBlock:{keywords:[],name:"Visual Studio Online"},ACVMsymbolonlyBlock:{keywords:[],name:"VM symbol only"},ACWebJobsBlock:{keywords:[],name:"WebJobs"},ACWebroleBlock:{keywords:[],name:"Web role"},ACWebrolesBlock:{keywords:[],name:"Web roles"},ACWorkaccountBlock:{keywords:[],name:"Work account"},
ACWorkerroleBlock:{keywords:[],name:"Worker role"},ACWorkerrolesBlock:{keywords:[],name:"Worker roles"},AEActiveDirectoryFSPBlock:{keywords:[],name:"Active Directory Federation Services Proxy"},AEADFSBlock:{keywords:[],name:"AD FS"},AEAndroidPhoneBlock:{keywords:[],name:"Android Phone"},AEappblankfortextBlock:{keywords:[],name:"Application (blank for text)"},AEAppGenericBlock:{keywords:[],name:"Application -Generic"},AEAppserverBlock:{keywords:[],name:"Application server"},AEBackuplocalBlock:{keywords:[],
name:"Backup, local"},AEBackuponlineBlock:{keywords:[],name:"Backup, online"},AECalendarBlock:{keywords:[],name:"Calendar"},AECertificateBlock:{keywords:[],name:"Certificate"},AEClientAppBlock:{keywords:[],name:"Client application"},AECloudBlock:{keywords:[],name:"Cloud"},AEClusterserverBlock:{keywords:[],name:"Cluster server"},AECodefileBlock:{keywords:[],name:"Code file"},AEConnectorsBlock:{keywords:[],name:"Connectors"},AEDatabasegenericBlock:{keywords:[],name:"Database generic"},AEDatabaseserverBlock:{keywords:[],
name:"Database server"},AEDatabasesyncBlock:{keywords:[],name:"Database synchronization"},AEDeviceBlock:{keywords:[],name:"Device"},AEDirectaccessBlock:{keywords:[],name:"Direct access"},AEDocumentBlock:{keywords:[],name:"Document"},AEDomaincontrollerBlock:{keywords:[],name:"Domain controller"},AEEnterpriseBuildingBlock:{keywords:[],name:"Enterprise  Building"},AEFilegeneralBlock:{keywords:[],name:"File, general"},AEFilterBlock:{keywords:[],name:"Filter"},AEFirewallBlock:{keywords:[],name:"Firewall"},
AEFolderBlock:{keywords:[],name:"Folder"},AEGatewayBlock:{keywords:[],name:"Gateway"},AEGenericcodeBlock:{keywords:[],name:"Generic code"},AEGraphBlock:{keywords:[],name:"Graph"},AEHealthmonitoringBlock:{keywords:[],name:"Health monitoring"},AEHealthyBlock:{keywords:[],name:"Healthy"},AEImportgenericBlock:{keywords:[],name:"Import generic"},AEInternetBlock:{keywords:[],name:"Internet"},AEKeyboardBlock:{keywords:[],name:"Keyboard"},AEKeypermissionsBlock:{keywords:[],name:"Key, permissions"},AELaptopcomputerBlock:{keywords:[],
name:"Laptop computer"},AELoadbalancerBlock:{keywords:[],name:"Load balancer"},AELoadTestingBlock:{keywords:[],name:"Load Testing"},AELockprotectedBlock:{keywords:[],name:"Lock, protected"},AELockunprotectedBlock:{keywords:[],name:"Lock, unprotected"},AEMaintenanceBlock:{keywords:[],name:"Maintenance"},AEManagementconsoleBlock:{keywords:[],name:"Management console"},AEMessageBlock:{keywords:[],name:"Message"},AEMonitorBlock:{keywords:[],name:"Monitor"},AEMonitorrunningappsBlock:{keywords:[],name:"Monitor running apps"},
AEMouseBlock:{keywords:[],name:"Mouse"},AENetworkcardBlock:{keywords:[],name:"Network card"},AENotallowedBlock:{keywords:[],name:"Not allowed"},AEPerformanceBlock:{keywords:[],name:"Performance"},AEPerformancemonitorBlock:{keywords:[],name:"Performance monitor"},AEPhoneBlock:{keywords:[],name:"Phone"},AEPlugandplayBlock:{keywords:[],name:"Plug and play"},AEPowershellscriptfileBlock:{keywords:[],name:"Powershell script file"},AEProtocolstackBlock:{keywords:[],name:"Protocol stack"},AEQueuegeneralBlock:{keywords:[],
name:"Queue, general"},AERMSconnectorBlock:{keywords:[],name:"RMS connector"},AERouterBlock:{keywords:[],name:"Router"},AEScriptfileBlock:{keywords:[],name:"Script file"},AESecurevirtualmachineBlock:{keywords:[],name:"Secure virtual machine"},AEServerbladeBlock:{keywords:[],name:"Server (blade)"},AEServerdirectoryBlock:{keywords:[],name:"Server directory"},AEServerfarmBlock:{keywords:[],name:"Server farm"},AEServergenericBlock:{keywords:[],name:"Server (generic)"},AEServerrackBlock:{keywords:[],name:"Server rack"},
AESettingsBlock:{keywords:[],name:"Settings"},AESharedfolderBlock:{keywords:[],name:"Shared folder"},AESmartcardBlock:{keywords:[],name:"Smartcard"},AEStorageBlock:{keywords:[],name:"Storage"},AETableBlock:{keywords:[],name:"Table"},AETabletBlock:{keywords:[],name:"Tablet"},AEToolBlock:{keywords:[],name:"Tool"},AETunnelBlock:{keywords:[],name:"Tunnel"},AEUnhealthyBlock:{keywords:[],name:"Unhealthy"},AEUSBBlock:{keywords:[],name:"USB"},AEUserBlock:{keywords:[],name:"User"},AEVideoBlock:{keywords:[],
name:"Video"},AEVirtualmachineBlock:{keywords:[],name:"Virtual machine"},AEWebBlock:{keywords:[],name:"Web"},AEWebserverBlock:{keywords:[],name:"Web server"},AEWindowsserverBlock:{keywords:[],name:"Windows server"},AEWirelessconnectionBlock:{keywords:[],name:"Wireless connection"},AEWorkstationclientBlock:{keywords:[],name:"Workstation client"},AEXMLwebserviceBlock:{keywords:[],name:"XML web service"},AGSAudioBlock:{keywords:[],name:"Audio"},AGSBugBlock:{keywords:[],name:"Bug"},AGSCablesettopTVboxBlock:{keywords:[],
name:"Cable settop TV box"},AGSCalendarBlock:{keywords:[],name:"Calendar"},AGSChartBlock:{keywords:[],name:"Chart"},AGSCheckmarkSuccessBlock:{keywords:[],name:"Checkmark Success"},AGSContinousCycleCircleBlock:{keywords:[],name:"Continous Cycle Circle"},AGSCrossoutFailureBlock:{keywords:[],name:"Crossout Failure"},AGSCutandpasteBlock:{keywords:[],name:"Cut and paste"},AGSFolderBlock:{keywords:[],name:"Folder"},AGSGamecontrollerBlock:{keywords:[],name:"Game controller"},AGSGearsBlock:{keywords:[],name:"Gears"},
AGSGraphBlock:{keywords:[],name:"Graph"},AGSLikeBlock:{keywords:[],name:"Like"},AGSNotallowedBlock:{keywords:[],name:"Not allowed"},AGSSliderbarhorizontalBlock:{keywords:[],name:"Slider bar, horizontal"},AGSSliderbarvertBlock:{keywords:[],name:"Slider bar, vert"},AGSTasklistorBacklogBlock:{keywords:[],name:"Task list or Backlog"},AGSTasksBlock:{keywords:[],name:"Tasks"},AGSTunnelBlock:{keywords:[],name:"Tunnel"},AGSUserBlock:{keywords:[],name:"User"},AGSVideoBlock:{keywords:[],name:"Video"},AVMActiveDirectoryVMBlock:{keywords:[],
name:"Active Directory VM"},AVMActiveDirectoryVMmultiBlock:{keywords:[],name:"Active Directory VM multi"},AVMAppServerVMBlock:{keywords:[],name:"Application Server VM"},AVMAppServerVMmultiBlock:{keywords:[],name:"Application Server VM multi"},AVMDatabaseServerVMBlock:{keywords:[],name:"Database Server VM"},AVMDatabaseServerVMmultiBlock:{keywords:[],name:"Database Server VM multi"},AVMDirectoryServerVMBlock:{keywords:[],name:"Directory Server VM"},AVMDirectoryServerVMmultiBlock:{keywords:[],name:"Directory Server VM multi"},
AVMDomainServerVMBlock:{keywords:[],name:"Domain Server VM"},AVMDomainServerVMmultiBlock:{keywords:[],name:"Domain Server VM multi"},AVMFileServerVMBlock:{keywords:[],name:"File Server VM"},AVMFileServerVMmultiBlock:{keywords:[],name:"File Server VM multi"},AVMWebServerVMBlock:{keywords:[],name:"Web Server VM"},AVMWebServerVMmultiBlock:{keywords:[],name:"Web Server VM multi"},AVMWindowsServerVMBlock:{keywords:[],name:"Windows Server VM"},AVMWindowsServerVMmultiBlock:{keywords:[],name:"Windows Server VM multi"},
ADNSBlock:{keywords:[],name:"Azure DNS"},AGatewayBlock:{keywords:[],name:"Azure Gateway"},ACLoadBalancerBlock:{keywords:[],name:"Azure Load Balancer"},ACResourceGroupBlock:{keywords:[],name:"Azure Resource Group"},ACVPNGatewayBlock:{keywords:[],name:"Azure VPN Gateway"}},Groups:{"Azure Cloud":"ACAccessControlBlock ACAPIAppsBlock ACAPIManagementBlock ACAppInsightsBlock ACAppServicesBlock ACAutoscalingBlock ACAzureActiveDirectoryBlock ACAzurealertBlock ACAzureAutomationBlock ACAzureBatchBlock ACAzureRedisBlock ACAzureFilesBlock ACAzureloadbalancerBlock ACAzureMarketplaceBlock ACAzureRightManagementRMSBlock ACAzureSDKBlock ACAzureSearchBlock ACAzureSQLdatabaseBlock ACAzuresubscriptionBlock ACAzureWebsitesBlock ACBackupServiceBlock ACBitbucketcodesourceBlock ACBizTalkServicesBlock ACCloudServiceBlock ACCodePlexBlock ACComputeBlock ACContentDeliveryNetworkBlock ACDataFactoryBlock ACDataservicesBlock ACDocumentDBBlock ACDropboxcodesourceBlock ACEventsHubBlock ACExpressRouteBlock ACGitHubBlock ACGitrepositoryBlock ACHDInsightBlock ACHealthmonitoringBlock ACHealthyBlock ACHybridConnectionBlock ACBizTalkhybridconnectionBlock ACKeyVaultBlock ACLogicAppBlock ACMachineLearningBlock ACMediaServicesBlock ACMicrosoftaccountBlock ACMicrosoftAzureBlock ACMobileEngagementBlock ACMobileServicesBlock ACMultiFactorAuthBlock ACMySQLdatabaseBlock ACNotificationHubsBlock ACNotificationtopicBlock ACOperationalInsightsBlock ACOSimageBlock ACRemoteAppBlock ACrpdRemotingfileBlock ACSchedulerBlock ACServiceBusBlock ACServiceBusQueueBlock ACServiceBusRelayBlock ACServiceBusTopicBlock ACServiceEndpointBlock ACServicepackageBlock ACSiteRecoveryBlock ACSQLdatabasegenericBlock ACSQLDatabasePremiumBlock ACSQLdatasyncBlock ACSQLreportingdeprecatedBlock ACStartuptaskBlock ACStorageAzureBlock ACStorageblobBlock ACStoragequeueBlock ACStoragetableBlock ACStorSimpleBlock ACStreamAnalyticsBlock ACTrafficManagerBlock ACAlienBlock ACVHDBlock ACVHDdatadiskBlock ACVirtualmachineBlock ACVirtualmachinecontainerBlock ACVirtualnetworkBlock ACVisualStudioOnlineBlock ACVMsymbolonlyBlock ACWebJobsBlock ACWebroleBlock ACWebrolesBlock ACWorkaccountBlock ACWorkerroleBlock ACWorkerrolesBlock ADNSBlock AGatewayBlock ACLoadBalancerBlock ACResourceGroupBlock ACVPNGatewayBlock".split(" "),
"Azure Enterprise":"AEActiveDirectoryFSPBlock AEADFSBlock AEAndroidPhoneBlock AEappblankfortextBlock AEAppGenericBlock AEAppserverBlock AEBackuplocalBlock AEBackuponlineBlock AECalendarBlock AECertificateBlock AEClientAppBlock AECloudBlock AEClusterserverBlock AECodefileBlock AEConnectorsBlock AEDatabasegenericBlock AEDatabaseserverBlock AEDatabasesyncBlock AEDeviceBlock AEDirectaccessBlock AEDocumentBlock AEDomaincontrollerBlock AEEnterpriseBuildingBlock AEFilegeneralBlock AEFilterBlock AEFirewallBlock AEFolderBlock AEGatewayBlock AEGenericcodeBlock AEGraphBlock AEHealthmonitoringBlock AEHealthyBlock AEImportgenericBlock AEInternetBlock AEKeyboardBlock AEKeypermissionsBlock AELaptopcomputerBlock AELoadbalancerBlock AELoadTestingBlock AELockprotectedBlock AELockunprotectedBlock AEMaintenanceBlock AEManagementconsoleBlock AEMessageBlock AEMonitorBlock AEMonitorrunningappsBlock AEMouseBlock AENetworkcardBlock AENotallowedBlock AEPerformanceBlock AEPerformancemonitorBlock AEPhoneBlock AEPlugandplayBlock AEPowershellscriptfileBlock AEProtocolstackBlock AEQueuegeneralBlock AERMSconnectorBlock AERouterBlock AEScriptfileBlock AESecurevirtualmachineBlock AEServerbladeBlock AEServerdirectoryBlock AEServerfarmBlock AEServergenericBlock AEServerrackBlock AESettingsBlock AESharedfolderBlock AESmartcardBlock AEStorageBlock AETableBlock AETabletBlock AEToolBlock AETunnelBlock AEUnhealthyBlock AEUSBBlock AEUserBlock AEVideoBlock AEVirtualmachineBlock AEWebBlock AEWebserverBlock AEWindowsserverBlock AEWirelessconnectionBlock AEWorkstationclientBlock AEXMLwebserviceBlock".split(" "),
"Azure General Symbols":"AGSAudioBlock AGSBugBlock AGSCablesettopTVboxBlock AGSCalendarBlock AGSChartBlock AGSCheckmarkSuccessBlock AGSContinousCycleCircleBlock AGSCrossoutFailureBlock AGSCutandpasteBlock AGSFolderBlock AGSGamecontrollerBlock AGSGearsBlock AGSGraphBlock AGSLikeBlock AGSNotallowedBlock AGSSliderbarhorizontalBlock AGSSliderbarvertBlock AGSTasklistorBacklogBlock AGSTasksBlock AGSTunnelBlock AGSUserBlock AGSVideoBlock".split(" "),"Azure VMs":"AVMActiveDirectoryVMBlock AVMActiveDirectoryVMmultiBlock AVMAppServerVMBlock AVMAppServerVMmultiBlock AVMDatabaseServerVMBlock AVMDatabaseServerVMmultiBlock AVMDirectoryServerVMBlock AVMDirectoryServerVMmultiBlock AVMDomainServerVMBlock AVMDomainServerVMmultiBlock AVMFileServerVMBlock AVMFileServerVMmultiBlock AVMWebServerVMBlock AVMWebServerVMmultiBlock AVMWindowsServerVMBlock AVMWindowsServerVMmultiBlock".split(" ")}},
"bpmn2.js":{Classes:{BPMNEvent:{keywords:["bpmn","business","event"],name:"Event",variants:[{name:"Start Event",variantName:"Start Event",keywords:[]},{name:"Intermediate Event",variantName:"Intermediate Event",keywords:[]},{name:"End Event",variantName:"End Event",keywords:[]}]},BPMNGateway:{keywords:["bpmn","business","gateway","decision"],name:"Gateway"},BPMNActivity:{keywords:"bpmn business task rectangle square activity".split(" "),name:"Activity",variants:[{name:"Task",variantName:"Task",keywords:[]},
{name:"Transaction",variantName:"Transaction",keywords:[]},{name:"Event Sub-Process",variantName:"Event Sub-Process",keywords:[]},{name:"Call Activity",variantName:"Call",keywords:[]}]},BPMNData:{keywords:["bpmn","business","data"],name:"Data Object"},BPMNDataStore:{keywords:["bpmn","business","data","store"],name:"Data Store"},BPMNConversation:{keywords:["bpmn","business","conversation"],name:"Conversation",variants:[{name:"Conversation",variantName:"Conversation",keywords:[]},{name:"Call Conversation",
variantName:"Call Conversation",keywords:[]}]},BPMNBlackPool:{keywords:["bpmn","pool","lane"],name:"Pool (Black Box)"},BPMNChoreography:{keywords:["bpmn","business","choreography"],name:"Choreography"},BPMNAdvancedPoolBlock:{keywords:["bpmn","container","pool","lane"],name:"Pool (White Box)"},BPMNAdvancedPoolBlockRotated:{keywords:["bpmn","container","pool","lane"],name:"Pool (White Box)"}},Groups:{"BPMN 2.0":"BPMNActivity_Task;BPMNActivity_Transaction;BPMNActivity_Event Sub-Process;BPMNActivity_Call;BPMNEvent_Start Event;BPMNEvent_Intermediate Event;BPMNEvent_End Event;BPMNChoreography;BPMNConversation_Conversation;BPMNGateway;BPMNData;BPMNDataStore;BPMNAdvancedPoolBlock;BPMNAdvancedPoolBlockRotated;BPMNBlackPool".split(";")}},
"bpmn.js":{Classes:{BPMNStartEvent:!0,BPMNStartMessageEvent:!0,BPMNStartTimerEvent:!0,BPMNStartRuleEvent:!0,BPMNStartLinkEvent:!0,BPMNStartMultipleEvent:!0,BPMNIntermediateEvent:!0,BPMNIntermediateMessageEvent:!0,BPMNIntermediateTimerEvent:!0,BPMNIntermediateRuleEvent:!0,BPMNIntermediateLinkEvent:!0,BPMNIntermediateMultipleEvent:!0,BPMNIntermediateCompensationEvent:!0,BPMNIntermediateErrorEvent:!0,BPMNIntermediateCancelEvent:!0,BPMNEndEvent:!0,BPMNEndMessageEvent:!0,BPMNEndLinkEvent:!0,BPMNEndMultipleEvent:!0,
BPMNEndCompensationEvent:!0,BPMNEndErrorEvent:!0,BPMNEndTerminateEvent:!0,BPMNEndCancelEvent:!0,BPMNDataBasedGateway:!0,BPMNDataBasedGateway2:!0,BPMNEventBasedGateway:!0,BPMNInclusiveGateway:!0,BPMNComplexGateway:!0,BPMNParallelGateway:!0,BPMNTask:!0,BPMNMultipleInstanceTask:!0,BPMNSubTask:!0,BPMNLoopTask:!0},Groups:{"BPMN Events":"BPMNStartEvent BPMNIntermediateEvent BPMNEndEvent BPMNStartMessageEvent BPMNIntermediateMessageEvent BPMNEndMessageEvent BPMNStartTimerEvent BPMNIntermediateTimerEvent BPMNStartRuleEvent BPMNIntermediateRuleEvent BPMNStartLinkEvent BPMNIntermediateLinkEvent BPMNEndLinkEvent BPMNStartMultipleEvent BPMNIntermediateMultipleEvent BPMNEndMultipleEvent BPMNIntermediateCompensationEvent BPMNEndCompensationEvent BPMNIntermediateErrorEvent BPMNEndErrorEvent BPMNIntermediateCancelEvent BPMNEndCancelEvent BPMNEndTerminateEvent".split(" "),
"BPMN Gateways":"BPMNDataBasedGateway BPMNDataBasedGateway2 BPMNEventBasedGateway BPMNInclusiveGateway BPMNComplexGateway BPMNParallelGateway".split(" "),"BPMN Tasks":["BPMNTask","BPMNMultipleInstanceTask","BPMNLoopTask","BPMNSubTask"]}},"cisco.js":{Classes:{Cisco_cisco_androgenous_person:{keywords:["cisco","network","person","androgynous","person"],name:"androgynous person"},Cisco_cisco_atm_switch:{keywords:["cisco","network","atm","switch"],name:"atm switch"},Cisco_cisco_cloud:{keywords:["cisco",
"network","cloud"],name:"cloud"},Cisco_cisco_fileserver:{keywords:["cisco","network","fileserver"],name:"fileserver"},Cisco_cisco_firewall:{keywords:["cisco","network","firewall"],name:"firewall"},Cisco_cisco_generic_building:{keywords:["cisco","network","generic","building"],name:"generic building"},Cisco_cisco_laptop:{keywords:["cisco","network","laptop"],name:"laptop"},Cisco_cisco_lock:{keywords:["cisco","network","lock"],name:"lock"},Cisco_cisco_microwebserver:{keywords:["cisco","network","server",
"webserver","microwebserver"],name:"microwebserver"},Cisco_cisco_pc:{keywords:["cisco","network","pc"],name:"pc"},Cisco_cisco_pda:{keywords:"cisco network mobile device smartphone handheld cellphone iphone android pda".split(" "),name:"pda"},Cisco_cisco_phone:{keywords:["cisco","network","phone"],name:"phone"},Cisco_cisco_printer:{keywords:["cisco","network","printer"],name:"printer"},Cisco_cisco_relational_database:{keywords:["cisco","network","db","relational","database"],name:"relational database"},
Cisco_cisco_router:{keywords:["cisco","network","router"],name:"router"},Cisco_cisco_standing_man:{keywords:["cisco","network","standing","man"],name:"standing man"},Cisco_cisco_standing_woman:{keywords:["cisco","network","standing","woman"],name:"standing woman"},Cisco_cisco_ups:{keywords:["cisco","network","ups"],name:"ups"},Cisco_cisco_wireless_router:{keywords:["cisco","network","wireless","router"],name:"wireless router"},Cisco_cisco_100baset_hub:{keywords:["cisco","network","hub","100baset",
"hub"],name:"100baset hub"},Cisco_cisco_10700:{keywords:["cisco","network","router","10700"],name:"10700"},Cisco_cisco_10GE_FCoE:{keywords:"cisco network fiber channel over ethernet 10GE_FCoE".split(" "),name:"10GE_FCoE"},Cisco_cisco_15200:{keywords:["cisco","network","dwdm","15200"],name:"15200"},Cisco_cisco_3174__desktop_:{keywords:"cisco network cluster controller 3174 desktop".split(" "),name:"3174 (desktop)"},Cisco_cisco_3200_mobile_access_router:{keywords:"cisco network 3200 mobile access router".split(" "),
name:"3200 mobile access router"},Cisco_cisco_3x74__floor_:{keywords:"cisco network cluster controller 3x74 floor".split(" "),name:"3x74 (floor)"},Cisco_cisco_6700_series:{keywords:["cisco","network","switch","6700","series"],name:"6700 series"},Cisco_cisco_7500ars__7513_:{keywords:"cisco network advanced system router 7500ars 7513".split(" "),name:"7500ars (7513)"},Cisco_cisco_access_gateway:{keywords:["cisco","network","access","gateway"],name:"access gateway"},Cisco_cisco_accesspoint:{keywords:"cisco network ap access point accesspoint".split(" "),
name:"accesspoint"},Cisco_cisco_ace:{keywords:"cisco network application control engine ace".split(" "),name:"ace"},Cisco_cisco_ACS:{keywords:"cisco network access control server ACS".split(" "),name:"ACS"},Cisco_cisco_adm:{keywords:"cisco network add drop multiplexer adm".split(" "),name:"adm"},Cisco_cisco_antenna:{keywords:["cisco","network","antenna"],name:"antenna"},Cisco_cisco_asic_processor:{keywords:["cisco","network","asic","processor"],name:"asic processor"},Cisco_cisco_ASR_1000_Series:{keywords:"cisco network aggregation services router ASR 1000 Series".split(" "),
name:"ASR 1000 Series"},Cisco_cisco_ata:{keywords:"cisco network analog telephone adapter ata".split(" "),name:"ata"},Cisco_cisco_atm_3800:{keywords:["cisco","network","oc-3","atm","3800"],name:"atm 3800"},Cisco_cisco_atm_fast_gigabit_etherswitch:{keywords:"cisco network atm fast gigabit etherswitch".split(" "),name:"atm fast gigabit etherswitch"},Cisco_cisco_atm_router:{keywords:["cisco","network","atm","router"],name:"atm router"},Cisco_cisco_atm_tag_switch_router:{keywords:"cisco network atm tag switch router".split(" "),
name:"atm tag switch router"},Cisco_cisco_avs:{keywords:"cisco network application velocity engine avs".split(" "),name:"avs"},Cisco_cisco_AXP:{keywords:"cisco network application extension platform AXP".split(" "),name:"AXP"},Cisco_cisco_bbfw_media:{keywords:["cisco","network","bbfw","media"],name:"bbfw media"},Cisco_cisco_bbfw:{keywords:["cisco","network","bbfw"],name:"bbfw"},Cisco_cisco_bbsm:{keywords:"cisco network building broadband service manager bbsm".split(" "),name:"bbsm"},Cisco_cisco_branch_office:{keywords:["cisco",
"network","branch","office"],name:"branch office"},Cisco_cisco_breakout_box:{keywords:["cisco","network","breakout","box"],name:"breakout box"},Cisco_cisco_bridge:{keywords:["cisco","network","bridge"],name:"bridge"},Cisco_cisco_broadband_router:{keywords:["cisco","network","broadband","router"],name:"broadband router"},Cisco_cisco_bts_10200:{keywords:["cisco","network","softswitch","bts","10200"],name:"bts 10200"},Cisco_cisco_cable_modem:{keywords:["cisco","network","cable","modem"],name:"cable modem"},
Cisco_cisco_callmanager:{keywords:"cisco network call manager call manager".split(" "),name:"call manager"},Cisco_cisco_car:{keywords:["cisco","network","car"],name:"car"},Cisco_cisco_carrier_routing_system:{keywords:["cisco","network","carrier","routing","system"],name:"carrier routing system"},Cisco_cisco_cddi_fddi:{keywords:["cisco","network","cddi","fddi"],name:"cddi-fddi"},Cisco_cisco_cdm:{keywords:["cisco","network","cdm"],name:"cdm"},Cisco_cisco_cellular_phone:{keywords:["cisco","network",
"cellular","phone"],name:"cellular phone"},Cisco_cisco_centri_firewall:{keywords:["cisco","network","centri","firewall"],name:"centri firewall"},Cisco_cisco_cisco_1000:{keywords:["cisco","network","1000"],name:"cisco 1000"},Cisco_cisco_cisco_asa_5500:{keywords:["cisco","network","asa","5500"],name:"cisco asa 5500"},Cisco_cisco_cisco_ca:{keywords:["cisco","network","ca"],name:"cisco ca"},Cisco_cisco_cisco_file_engine:{keywords:["cisco","network","file","engine"],name:"cisco file engine"},Cisco_cisco_cisco_hub:{keywords:["cisco",
"network","hub"],name:"cisco hub"},Cisco_cisco_ciscosecurity:{keywords:["cisco","network","security"],name:"ciscosecurity"},Cisco_cisco_Cisco_telepresence_manager:{keywords:["cisco","network","telepresence","manager"],name:"Cisco telepresence manager"},Cisco_cisco_cisco_unified_presence_server:{keywords:["cisco","network","unified","presence","server"],name:"cisco unified presence server"},Cisco_cisco_cisco_unityexpress:{keywords:["cisco","network","unityexpress"],name:"cisco unityexpress"},Cisco_cisco_ciscoworks:{keywords:["cisco",
"network","works"],name:"ciscoworks"},Cisco_cisco_class_4_5_switch:{keywords:["cisco","network","class","4_5","switch"],name:"class 4_5 switch"},Cisco_cisco_communications_server:{keywords:["cisco","network","communications","server"],name:"communications server"},Cisco_cisco_contact_center:{keywords:["cisco","network","contact","center"],name:"contact center"},Cisco_cisco_content_engine__cache_director_:{keywords:"cisco network content engine cache director".split(" "),name:"content engine (cache director)"},
Cisco_cisco_content_service_router:{keywords:["cisco","network","content","service","router"],name:"content service router"},Cisco_cisco_content_service_switch_1100:{keywords:"cisco network content service switch 1100".split(" "),name:"content service switch 1100"},Cisco_cisco_content_switch_module:{keywords:["cisco","network","content","switch","module"],name:"content switch module"},Cisco_cisco_content_switch:{keywords:["cisco","network","content","switch"],name:"content switch"},Cisco_cisco_content_transformation_engine__cte_:{keywords:"cisco network content transformation engine cte".split(" "),
name:"content transformation engine (cte)"},Cisco_cisco_cs_mars:{keywords:["cisco","network","cs","mars"],name:"cs-mars"},Cisco_cisco_csm_s:{keywords:["cisco","network","csm","s"],name:"csm-s"},Cisco_cisco_csu_dsu:{keywords:["cisco","network","csu_dsu"],name:"csu_dsu"},Cisco_cisco_CUBE:{keywords:["cisco","network","CUBE"],name:"CUBE"},Cisco_cisco_detector:{keywords:["cisco","network","detector"],name:"detector"},Cisco_cisco_director_class_fibre_channel_director:{keywords:"cisco network director class fibre channel director".split(" "),
name:"director-class fibre channel director"},Cisco_cisco_directory_server:{keywords:["cisco","network","directory","server"],name:"directory server"},Cisco_cisco_diskette:{keywords:["cisco","network","diskette"],name:"diskette"},Cisco_cisco_distributed_director:{keywords:["cisco","network","distributed","director"],name:"distributed director"},Cisco_cisco_dot_dot:{keywords:["cisco","network","dot","dot"],name:"dot-dot"},Cisco_cisco_dpt:{keywords:["cisco","network","dpt"],name:"dpt"},Cisco_cisco_dslam:{keywords:["cisco",
"network","dslam"],name:"dslam"},Cisco_cisco_dual_mode_ap:{keywords:["cisco","network","dual","mode","ap"],name:"dual mode ap"},Cisco_cisco_dwdm_filter:{keywords:["cisco","network","dwdm","filter"],name:"dwdm filter"},Cisco_cisco_end_office:{keywords:["cisco","network","end","office"],name:"end office"},Cisco_cisco_fax:{keywords:["cisco","network","fax"],name:"fax"},Cisco_cisco_fc_storage:{keywords:["cisco","network","fc","storage"],name:"fc storage"},Cisco_cisco_fddi_ring:{keywords:["cisco","network",
"fddi","ring"],name:"fddi ring"},Cisco_cisco_fibre_channel_disk_subsystem:{keywords:"cisco network fibre channel disk subsystem".split(" "),name:"fibre channel disk subsystem"},Cisco_cisco_fibre_channel_fabric_switch:{keywords:"cisco network fibre channel fabric switch".split(" "),name:"fibre channel fabric switch"},Cisco_cisco_file_cabinet:{keywords:["cisco","network","file","cabinet"],name:"file cabinet"},Cisco_cisco_file_server:{keywords:["cisco","network","file","server"],name:"file server"},
Cisco_cisco_firewall_service_module__fwsm_:{keywords:"cisco network firewall service module fwsm".split(" "),name:"firewall service module (fwsm)"},Cisco_cisco_front_end_processor:{keywords:["cisco","network","front","end","processor"],name:"front end processor"},Cisco_cisco_gatekeeper:{keywords:["cisco","network","gatekeeper"],name:"gatekeeper"},Cisco_cisco_general_applicance:{keywords:["cisco","network","general","applicance"],name:"general applicance"},Cisco_cisco_generic_gateway:{keywords:["cisco",
"network","generic","gateway"],name:"generic gateway"},Cisco_cisco_generic_processor:{keywords:["cisco","network","generic","processor"],name:"generic processor"},Cisco_cisco_generic_softswitch:{keywords:["cisco","network","generic","softswitch"],name:"generic softswitch"},Cisco_cisco_gigabit_switch_atm_tag_router:{keywords:"cisco network gigabit switch atm tag router".split(" "),name:"gigabit switch atm tag router"},Cisco_cisco_government_building:{keywords:["cisco","network","government","building"],
name:"government building"},Cisco_cisco_Ground_terminal:{keywords:["cisco","network","Ground","terminal"],name:"Ground terminal"},Cisco_cisco_guard:{keywords:["cisco","network","guard"],name:"guard"},Cisco_cisco_handheld:{keywords:["cisco","network","handheld"],name:"handheld"},Cisco_cisco_hootphone:{keywords:["cisco","network","hootphone"],name:"hootphone"},Cisco_cisco_host:{keywords:["cisco","network","host"],name:"host"},Cisco_cisco_hp_mini:{keywords:["cisco","network","hp","mini"],name:"hp mini"},
Cisco_cisco_h:{keywords:["cisco","network","h"],name:"h"},Cisco_cisco_hub:{keywords:["cisco","network","hub"],name:"hub"},Cisco_cisco_iad_router:{keywords:["cisco","network","iad","router"],name:"iad router"},Cisco_cisco_ibm_mainframe:{keywords:["cisco","network","ibm","mainframe"],name:"ibm mainframe"},Cisco_cisco_ibm_mini_as400:{keywords:["cisco","network","ibm","mini","as400"],name:"ibm mini as400"},Cisco_cisco_ibm_tower:{keywords:["cisco","network","ibm","tower"],name:"ibm tower"},Cisco_cisco_icm:{keywords:["cisco",
"network","icm"],name:"icm"},Cisco_cisco_ics:{keywords:["cisco","network","ics"],name:"ics"},Cisco_cisco_intelliswitch_stack:{keywords:["cisco","network","intelliswitch","stack"],name:"intelliswitch stack"},Cisco_cisco_ios_firewall:{keywords:["cisco","network","ios","firewall"],name:"ios firewall"},Cisco_cisco_ios_slb:{keywords:["cisco","network","ios","slb"],name:"ios slb"},Cisco_cisco_ip_communicator:{keywords:["cisco","network","ip","communicator"],name:"ip communicator"},Cisco_cisco_ip_dsl:{keywords:["cisco",
"network","ip","dsl"],name:"ip dsl"},Cisco_cisco_ip_phone:{keywords:["cisco","network","ip","phone"],name:"ip phone"},Cisco_cisco_ip:{keywords:["cisco","network","ip"],name:"ip"},Cisco_cisco_iptc:{keywords:["cisco","network","iptc"],name:"iptc"},Cisco_cisco_ip_telephony_router:{keywords:["cisco","network","ip","telephony","router"],name:"ip telephony router"},Cisco_cisco_iptv_content_manager:{keywords:["cisco","network","iptv","content","manager"],name:"iptv content manager"},Cisco_cisco_iptv_server:{keywords:["cisco",
"network","iptv","server"],name:"iptv server"},Cisco_cisco_iscsi_router:{keywords:["cisco","network","iscsi","router"],name:"iscsi router"},Cisco_cisco_isdn_switch:{keywords:["cisco","network","isdn","switch"],name:"isdn switch"},Cisco_cisco_itp:{keywords:["cisco","network","itp"],name:"itp"},Cisco_cisco_jbod:{keywords:["cisco","network","jbod"],name:"jbod"},Cisco_cisco_key:{keywords:["cisco","network","key"],name:"key"},Cisco_cisco_keys:{keywords:["cisco","network","keys"],name:"keys"},Cisco_cisco_lan_to_lan:{keywords:["cisco",
"network","lan","to","lan"],name:"lan to lan"},Cisco_cisco_layer_2_remote_switch:{keywords:"cisco network layer 2 remote switch".split(" "),name:"layer 2 remote switch"},Cisco_cisco_layer_3_switch:{keywords:["cisco","network","layer","3","switch"],name:"layer 3 switch"},Cisco_cisco_lightweight_ap:{keywords:["cisco","network","lightweight","ap"],name:"lightweight ap"},Cisco_cisco_localdirector:{keywords:["cisco","network","localdirector"],name:"localdirector"},Cisco_cisco_longreach_cpe:{keywords:["cisco",
"network","longreach","cpe"],name:"longreach cpe"},Cisco_cisco_macintosh:{keywords:["cisco","network","macintosh"],name:"macintosh"},Cisco_cisco_mac_woman:{keywords:["cisco","network","mac","woman"],name:"mac woman"},Cisco_cisco_man_woman:{keywords:["cisco","network","man_woman"],name:"man_woman"},Cisco_cisco_mas_gateway:{keywords:["cisco","network","mas","gateway"],name:"mas gateway"},Cisco_cisco_mau:{keywords:["cisco","network","mau"],name:"mau"},Cisco_cisco_mcu:{keywords:["cisco","network","mcu"],
name:"mcu"},Cisco_cisco_mdu:{keywords:["cisco","network","mdu"],name:"mdu"},Cisco_cisco_me_1100:{keywords:["cisco","network","me","1100"],name:"me 1100"},Cisco_cisco_Mediator:{keywords:["cisco","network","Mediator"],name:"Mediator"},Cisco_cisco_meetingplace:{keywords:["cisco","network","meetingplace"],name:"meetingplace"},Cisco_cisco_mesh_ap:{keywords:["cisco","network","mesh","ap"],name:"mesh ap"},Cisco_cisco_metro_1500:{keywords:["cisco","network","metro","1500"],name:"metro 1500"},Cisco_cisco_mgx_8000_multiservice_switch:{keywords:"cisco network mgx 8000 multiservice switch".split(" "),
name:"mgx 8000 multiservice switch"},Cisco_cisco_microphone:{keywords:["cisco","network","microphone"],name:"microphone"},Cisco_cisco_mini_vax:{keywords:["cisco","network","mini","vax"],name:"mini vax"},Cisco_cisco_mobile_access_ip_phone:{keywords:"cisco network mobile access ip phone".split(" "),name:"mobile access ip phone"},Cisco_cisco_mobile_access_router:{keywords:["cisco","network","mobile","access","router"],name:"mobile access router"},Cisco_cisco_modem:{keywords:["cisco","network","modem"],
name:"modem"},Cisco_cisco_moh_server:{keywords:["cisco","network","moh","server"],name:"moh server"},Cisco_cisco_MSE:{keywords:["cisco","network","MSE"],name:"MSE"},Cisco_cisco_mulitswitch_device:{keywords:["cisco","network","multiswitch","device"],name:"multiswitch device"},Cisco_cisco_multi_fabric_server_switch:{keywords:"cisco network multi fabric server switch".split(" "),name:"multi-fabric server switch"},Cisco_cisco_multilayer_remote_switch:{keywords:["cisco","network","multilayer","remote",
"switch"],name:"multilayer remote switch"},Cisco_cisco_mux:{keywords:["cisco","network","mux"],name:"mux"},Cisco_cisco_MXE:{keywords:["cisco","network","MXE"],name:"MXE"},Cisco_cisco_nac_appliance:{keywords:["cisco","network","nac","appliance"],name:"nac appliance"},Cisco_cisco_NCE:{keywords:["cisco","network","NCE"],name:"NCE"},Cisco_cisco_NCE_router:{keywords:["cisco","network","NCE","router"],name:"NCE router"},Cisco_cisco_netflow_router:{keywords:["cisco","network","netflow","router"],name:"netflow router"},
Cisco_cisco_netranger:{keywords:["cisco","network","netranger"],name:"netranger"},Cisco_cisco_netsonar:{keywords:["cisco","network","netsonar"],name:"netsonar"},Cisco_cisco_network_management:{keywords:["cisco","network","management"],name:"network management"},Cisco_cisco_Nexus_1000:{keywords:["cisco","network","Nexus","1000"],name:"Nexus 1000"},Cisco_cisco_Nexus_2000:{keywords:["cisco","network","Nexus","2000"],name:"Nexus 2000"},Cisco_cisco_Nexus_5000:{keywords:["cisco","network","Nexus","5000"],
name:"Nexus 5000"},Cisco_cisco_Nexus_7000:{keywords:["cisco","network","Nexus","7000"],name:"Nexus 7000"},Cisco_cisco_octel:{keywords:["cisco","network","octel"],name:"octel"},Cisco_cisco_ons15500:{keywords:["cisco","network","ons15500"],name:"ons15500"},Cisco_cisco_optical_amplifier:{keywords:["cisco","network","optical","amplifier"],name:"optical amplifier"},Cisco_cisco_optical_services_router:{keywords:["cisco","network","optical","services","router"],name:"optical services router"},Cisco_cisco_optical_transport:{keywords:["cisco",
"network","optical","transport"],name:"optical transport"},Cisco_cisco_pad:{keywords:["cisco","network","pad"],name:"pad"},Cisco_cisco_pad_x:{keywords:["cisco","network","pad","x"],name:"pad x"},Cisco_cisco_page_icon:{keywords:["cisco","network","page","icon"],name:"page icon"},Cisco_cisco_pbx:{keywords:["cisco","network","pbx"],name:"pbx"},Cisco_cisco_pbx_switch:{keywords:["cisco","network","pbx","switch"],name:"pbx switch"},Cisco_cisco_pc_adapter_card:{keywords:["cisco","network","pc","adapter",
"card"],name:"pc adapter card"},Cisco_cisco_pc_man:{keywords:["cisco","network","pc","man"],name:"pc man"},Cisco_cisco_pc_routercard:{keywords:["cisco","network","pc","routercard"],name:"pc routercard"},Cisco_cisco_pc_software:{keywords:["cisco","network","pc","software"],name:"pc software"},Cisco_cisco_pc_video:{keywords:["cisco","network","pc","video"],name:"pc video"},Cisco_cisco_phone_fax:{keywords:["cisco","network","phone_fax"],name:"phone_fax"},Cisco_cisco_pix_firewall:{keywords:["cisco","network",
"pix","firewall"],name:"pix firewall"},Cisco_cisco_pmc:{keywords:["cisco","network","pmc"],name:"pmc"},Cisco_cisco_programmable_switch:{keywords:["cisco","network","programmable","switch"],name:"programmable switch"},Cisco_cisco_protocol_translator:{keywords:["cisco","network","protocol","translator"],name:"protocol translator"},Cisco_cisco_pxf:{keywords:["cisco","network","pxf"],name:"pxf"},Cisco_cisco_radio_tower:{keywords:["cisco","network","radio","tower"],name:"radio tower"},Cisco_cisco_ratemux:{keywords:["cisco",
"network","ratemux"],name:"ratemux"},Cisco_cisco_repeater:{keywords:["cisco","network","repeater"],name:"repeater"},Cisco_cisco_RF_modem:{keywords:["cisco","network","RF","modem"],name:"RF modem"},Cisco_cisco_router_firewall:{keywords:["cisco","network","router_firewall"],name:"router_firewall"},Cisco_cisco_routerin_building:{keywords:["cisco","network","routerin","building"],name:"routerin building"},Cisco_cisco_router_with_silicon_switch:{keywords:"cisco network router with silicon switch".split(" "),
name:"router with silicon switch"},Cisco_cisco_route_switch_processor:{keywords:["cisco","network","route","switch","processor"],name:"route switch processor"},Cisco_cisco_rpsrps:{keywords:"cisco network rps redundant power supply rpsrps".split(" "),name:"rpsrps"},Cisco_cisco_running_man:{keywords:["cisco","network","running","man"],name:"running man"},Cisco_cisco_sattelite_dish:{keywords:["cisco","network","sattelite","dish"],name:"sattelite dish"},Cisco_cisco_sattelite:{keywords:["cisco","network",
"sattelite"],name:"sattelite"},Cisco_cisco_scanner:{keywords:["cisco","network","scanner"],name:"scanner"},Cisco_cisco_server_switch:{keywords:["cisco","network","server","switch"],name:"server switch"},Cisco_cisco_server_with_router:{keywords:["cisco","network","server","with","router"],name:"server with router"},Cisco_cisco_service_control:{keywords:["cisco","network","service","control"],name:"service control"},Cisco_cisco_Service_Module:{keywords:["cisco","network","Service","Module"],name:"Service Module"},
Cisco_cisco_Service_router:{keywords:["cisco","network","Service","router"],name:"Service router"},Cisco_cisco_Services:{keywords:["cisco","network","Services"],name:"Services"},Cisco_cisco_Set_top_box:{keywords:["cisco","network","Set","top","box"],name:"Set top box"},Cisco_cisco_simulitlayer_switch:{keywords:["cisco","network","si","multilayer","switch"],name:"si multilayer switch"},Cisco_cisco_sip_proxy_werver:{keywords:["cisco","network","sip","proxy","werver"],name:"sip proxy werver"},Cisco_cisco_sitting_woman:{keywords:["cisco",
"network","sitting","woman"],name:"sitting woman"},Cisco_cisco_small_business:{keywords:["cisco","network","small","business"],name:"small business"},Cisco_cisco_small_hub:{keywords:["cisco","network","small","hub"],name:"small hub"},Cisco_cisco_softphone:{keywords:["cisco","network","softphone"],name:"softphone"},Cisco_cisco_softswitch_pgw_mgc:{keywords:["cisco","network","softswitch","pgw","mgc"],name:"softswitch pgw mgc"},Cisco_cisco_software_based_server:{keywords:["cisco","network","software",
"based","server"],name:"software based server"},Cisco_cisco_Space_router:{keywords:["cisco","network","Space","router"],name:"Space router"},Cisco_cisco_speaker:{keywords:["cisco","network","speaker"],name:"speaker"},Cisco_cisco_ssc:{keywords:["cisco","network","ssc"],name:"ssc"},Cisco_cisco_ssl_terminator:{keywords:["cisco","network","ssl","terminator"],name:"ssl terminator"},Cisco_cisco_standard_host:{keywords:["cisco","network","standard","host"],name:"standard host"},Cisco_cisco_stb:{keywords:["cisco",
"network","stb"],name:"stb"},Cisco_cisco_storage_router:{keywords:["cisco","network","storage","router"],name:"storage router"},Cisco_cisco_storage_server:{keywords:["cisco","network","storage","server"],name:"storage server"},Cisco_cisco_stp:{keywords:["cisco","network","stp"],name:"stp"},Cisco_cisco_streamer:{keywords:["cisco","network","streamer"],name:"streamer"},Cisco_cisco_sun_workstation:{keywords:["cisco","network","sun","workstation"],name:"sun workstation"},Cisco_cisco_supercomputer:{keywords:["cisco",
"network","supercomputer"],name:"supercomputer"},Cisco_cisco_svx:{keywords:["cisco","network","svx"],name:"svx"},Cisco_cisco_system_controller:{keywords:["cisco","network","system","controller"],name:"system controller"},Cisco_cisco_tablet:{keywords:["cisco","network","iPad","tablet"],name:"tablet"},Cisco_cisco_tape_array:{keywords:["cisco","network","tape","array"],name:"tape array"},Cisco_cisco_tdm_router:{keywords:["cisco","network","tdm","router"],name:"tdm router"},Cisco_cisco_telecommuter_house_pc:{keywords:["cisco",
"network","telecommuter","house","pc"],name:"telecommuter house pc"},Cisco_cisco_telecommuter_house:{keywords:["cisco","network","telecommuter","house"],name:"telecommuter house"},Cisco_cisco_telecommuter_icon:{keywords:["cisco","network","telecommuter","icon"],name:"telecommuter icon"},Cisco_cisco_Telepresence_1000:{keywords:["cisco","network","Telepresence","1000"],name:"Telepresence 1000"},Cisco_cisco_Telepresence_3000:{keywords:["cisco","network","Telepresence","3000"],name:"Telepresence 3000"},
Cisco_cisco_Telepresence_3200:{keywords:["cisco","network","Telepresence","3200"],name:"Telepresence 3200"},Cisco_cisco_Telepresence_500:{keywords:["cisco","network","Telepresence","500"],name:"Telepresence 500"},Cisco_cisco_terminal:{keywords:["cisco","network","terminal"],name:"terminal"},Cisco_cisco_token:{keywords:["cisco","network","token"],name:"token"},Cisco_cisco_TP_MCU:{keywords:["cisco","network","TP","MCU"],name:"TP MCU"},Cisco_cisco_transpath:{keywords:["cisco","network","transpath"],
name:"transpath"},Cisco_cisco_truck:{keywords:["cisco","network","truck"],name:"truck"},Cisco_cisco_turret:{keywords:["cisco","network","turret"],name:"turret"},Cisco_cisco_tv:{keywords:["cisco","network","tv"],name:"tv"},Cisco_cisco_ubr910:{keywords:["cisco","network","ubr910"],name:"ubr910"},Cisco_cisco_umg_series:{keywords:["cisco","network","umg","series"],name:"umg series"},Cisco_cisco_unity_server:{keywords:["cisco","network","unity","server"],name:"unity server"},Cisco_cisco_universal_gateway:{keywords:["cisco",
"network","universal","gateway"],name:"universal gateway"},Cisco_cisco_university:{keywords:["cisco","network","university"],name:"university"},Cisco_cisco_upc:{keywords:["cisco","network","upc"],name:"upc"},Cisco_cisco_vault:{keywords:["cisco","network","vault"],name:"vault"},Cisco_cisco_video_camera:{keywords:["cisco","network","video","camera"],name:"video camera"},Cisco_cisco_vip:{keywords:["cisco","network","vip"],name:"vip"},Cisco_cisco_virtual_layer_switch:{keywords:["cisco","network","virtual",
"layer","switch"],name:"virtual layer switch"},Cisco_cisco_virtual_switch_controller__vsc3000_:{keywords:"cisco network virtual switch controller vsc3000".split(" "),name:"virtual switch controller (vsc3000)"},Cisco_cisco_voice_atm_switch:{keywords:["cisco","network","voice","atm","switch"],name:"voice atm switch"},Cisco_cisco_voice_commserver:{keywords:["cisco","network","voice","commserver"],name:"voice commserver"},Cisco_cisco_voice_router:{keywords:["cisco","network","voice","router"],name:"voice router"},
Cisco_cisco_voice_switch:{keywords:["cisco","network","voice","switch"],name:"voice switch"},Cisco_cisco_vpn_concentrator:{keywords:["cisco","network","vpn","concentrator"],name:"vpn concentrator"},Cisco_cisco_vpn_gateway:{keywords:["cisco","network","vpn","gateway"],name:"vpn gateway"},Cisco_cisco_VSS:{keywords:["cisco","network","VSS"],name:"VSS"},Cisco_cisco_wae:{keywords:["cisco","network","wae"],name:"wae"},Cisco_cisco_wavelength_router:{keywords:["cisco","network","wavelength","router"],name:"wavelength router"},
Cisco_cisco_web_browser:{keywords:["cisco","network","web","browser"],name:"web browser"},Cisco_cisco_web_cluster:{keywords:["cisco","network","web","cluster"],name:"web cluster"},Cisco_cisco_wi_fi_tag:{keywords:["cisco","network","wi","fi","tag"],name:"wi-fi tag"},Cisco_cisco_wireless_bridge:{keywords:["cisco","network","wireless","bridge"],name:"wireless bridge"},Cisco_cisco_wireless_location_appliance:{keywords:["cisco","network","wireless","location","appliance"],name:"wireless location appliance"},
Cisco_cisco_wireless:{keywords:["cisco","network","wireless"],name:"wireless"},Cisco_cisco_wireless_transport:{keywords:["cisco","network","wireless","transport"],name:"wireless transport"},Cisco_cisco_wism:{keywords:["cisco","network","wism"],name:"wism"},Cisco_cisco_wlan_controller:{keywords:["cisco","network","wlan","controller"],name:"wlan controller"},Cisco_cisco_workgroup_director:{keywords:["cisco","network","workgroup","director"],name:"workgroup director"},Cisco_cisco_workgroup_switch:{keywords:["cisco",
"network","workgroup","switch"],name:"workgroup switch"},Cisco_cisco_workstation:{keywords:["cisco","network","workstation"],name:"workstation"},Cisco_cisco_www_server:{keywords:["cisco","network","www","server"],name:"www server"}},Groups:{"Cisco Basic":"Cisco_cisco_androgenous_person Cisco_cisco_atm_switch Cisco_cisco_cloud Cisco_cisco_fileserver Cisco_cisco_firewall Cisco_cisco_generic_building Cisco_cisco_laptop Cisco_cisco_lock Cisco_cisco_microwebserver Cisco_cisco_pc Cisco_cisco_pda Cisco_cisco_phone Cisco_cisco_printer Cisco_cisco_relational_database Cisco_cisco_router Cisco_cisco_standing_man Cisco_cisco_standing_woman Cisco_cisco_ups Cisco_cisco_wireless_router".split(" "),
"Cisco Extended":"Cisco_cisco_100baset_hub Cisco_cisco_10700 Cisco_cisco_10GE_FCoE Cisco_cisco_15200 Cisco_cisco_3174__desktop_ Cisco_cisco_3200_mobile_access_router Cisco_cisco_3x74__floor_ Cisco_cisco_6700_series Cisco_cisco_7500ars__7513_ Cisco_cisco_access_gateway Cisco_cisco_accesspoint Cisco_cisco_ace Cisco_cisco_ACS Cisco_cisco_adm Cisco_cisco_antenna Cisco_cisco_asic_processor Cisco_cisco_ASR_1000_Series Cisco_cisco_ata Cisco_cisco_atm_3800 Cisco_cisco_atm_fast_gigabit_etherswitch Cisco_cisco_atm_router Cisco_cisco_atm_tag_switch_router Cisco_cisco_avs Cisco_cisco_AXP Cisco_cisco_bbfw_media Cisco_cisco_bbfw Cisco_cisco_bbsm Cisco_cisco_branch_office Cisco_cisco_breakout_box Cisco_cisco_bridge Cisco_cisco_broadband_router Cisco_cisco_bts_10200 Cisco_cisco_cable_modem Cisco_cisco_callmanager Cisco_cisco_car Cisco_cisco_carrier_routing_system Cisco_cisco_cddi_fddi Cisco_cisco_cdm Cisco_cisco_cellular_phone Cisco_cisco_centri_firewall Cisco_cisco_cisco_1000 Cisco_cisco_cisco_asa_5500 Cisco_cisco_cisco_ca Cisco_cisco_cisco_file_engine Cisco_cisco_cisco_hub Cisco_cisco_ciscosecurity Cisco_cisco_Cisco_telepresence_manager Cisco_cisco_cisco_unified_presence_server Cisco_cisco_cisco_unityexpress Cisco_cisco_ciscoworks Cisco_cisco_class_4_5_switch Cisco_cisco_communications_server Cisco_cisco_contact_center Cisco_cisco_content_engine__cache_director_ Cisco_cisco_content_service_router Cisco_cisco_content_service_switch_1100 Cisco_cisco_content_switch_module Cisco_cisco_content_switch Cisco_cisco_content_transformation_engine__cte_ Cisco_cisco_cs_mars Cisco_cisco_csm_s Cisco_cisco_csu_dsu Cisco_cisco_CUBE Cisco_cisco_detector Cisco_cisco_director_class_fibre_channel_director Cisco_cisco_directory_server Cisco_cisco_diskette Cisco_cisco_distributed_director Cisco_cisco_dot_dot Cisco_cisco_dpt Cisco_cisco_dslam Cisco_cisco_dual_mode_ap Cisco_cisco_dwdm_filter Cisco_cisco_end_office Cisco_cisco_fax Cisco_cisco_fc_storage Cisco_cisco_fddi_ring Cisco_cisco_fibre_channel_disk_subsystem Cisco_cisco_fibre_channel_fabric_switch Cisco_cisco_file_cabinet Cisco_cisco_file_server Cisco_cisco_firewall_service_module__fwsm_ Cisco_cisco_front_end_processor Cisco_cisco_gatekeeper Cisco_cisco_general_applicance Cisco_cisco_generic_gateway Cisco_cisco_generic_processor Cisco_cisco_generic_softswitch Cisco_cisco_gigabit_switch_atm_tag_router Cisco_cisco_government_building Cisco_cisco_Ground_terminal Cisco_cisco_guard Cisco_cisco_handheld Cisco_cisco_hootphone Cisco_cisco_host Cisco_cisco_hp_mini Cisco_cisco_h Cisco_cisco_hub Cisco_cisco_iad_router Cisco_cisco_ibm_mainframe Cisco_cisco_ibm_mini_as400 Cisco_cisco_ibm_tower Cisco_cisco_icm Cisco_cisco_ics Cisco_cisco_intelliswitch_stack Cisco_cisco_ios_firewall Cisco_cisco_ios_slb Cisco_cisco_ip_communicator Cisco_cisco_ip_dsl Cisco_cisco_ip_phone Cisco_cisco_ip Cisco_cisco_iptc Cisco_cisco_ip_telephony_router Cisco_cisco_iptv_content_manager Cisco_cisco_iptv_server Cisco_cisco_iscsi_router Cisco_cisco_isdn_switch Cisco_cisco_itp Cisco_cisco_jbod Cisco_cisco_key Cisco_cisco_keys Cisco_cisco_lan_to_lan Cisco_cisco_layer_2_remote_switch Cisco_cisco_layer_3_switch Cisco_cisco_lightweight_ap Cisco_cisco_localdirector Cisco_cisco_longreach_cpe Cisco_cisco_macintosh Cisco_cisco_mac_woman Cisco_cisco_man_woman Cisco_cisco_mas_gateway Cisco_cisco_mau Cisco_cisco_mcu Cisco_cisco_mdu Cisco_cisco_me_1100 Cisco_cisco_Mediator Cisco_cisco_meetingplace Cisco_cisco_mesh_ap Cisco_cisco_metro_1500 Cisco_cisco_mgx_8000_multiservice_switch Cisco_cisco_microphone Cisco_cisco_mini_vax Cisco_cisco_mobile_access_ip_phone Cisco_cisco_mobile_access_router Cisco_cisco_modem Cisco_cisco_moh_server Cisco_cisco_MSE Cisco_cisco_mulitswitch_device Cisco_cisco_multi_fabric_server_switch Cisco_cisco_multilayer_remote_switch Cisco_cisco_mux Cisco_cisco_MXE Cisco_cisco_nac_appliance Cisco_cisco_NCE Cisco_cisco_NCE_router Cisco_cisco_netflow_router Cisco_cisco_netranger Cisco_cisco_netsonar Cisco_cisco_network_management Cisco_cisco_Nexus_1000 Cisco_cisco_Nexus_2000 Cisco_cisco_Nexus_5000 Cisco_cisco_Nexus_7000 Cisco_cisco_octel Cisco_cisco_ons15500 Cisco_cisco_optical_amplifier Cisco_cisco_optical_services_router Cisco_cisco_optical_transport Cisco_cisco_pad Cisco_cisco_pad_x Cisco_cisco_page_icon Cisco_cisco_pbx Cisco_cisco_pbx_switch Cisco_cisco_pc_adapter_card Cisco_cisco_pc_man Cisco_cisco_pc_routercard Cisco_cisco_pc_software Cisco_cisco_pc_video Cisco_cisco_phone_fax Cisco_cisco_pix_firewall Cisco_cisco_pmc Cisco_cisco_programmable_switch Cisco_cisco_protocol_translator Cisco_cisco_pxf Cisco_cisco_radio_tower Cisco_cisco_ratemux Cisco_cisco_repeater Cisco_cisco_RF_modem Cisco_cisco_router_firewall Cisco_cisco_routerin_building Cisco_cisco_router_with_silicon_switch Cisco_cisco_route_switch_processor Cisco_cisco_rpsrps Cisco_cisco_running_man Cisco_cisco_sattelite_dish Cisco_cisco_sattelite Cisco_cisco_scanner Cisco_cisco_server_switch Cisco_cisco_server_with_router Cisco_cisco_service_control Cisco_cisco_Service_Module Cisco_cisco_Service_router Cisco_cisco_Services Cisco_cisco_Set_top_box Cisco_cisco_simulitlayer_switch Cisco_cisco_sip_proxy_werver Cisco_cisco_sitting_woman Cisco_cisco_small_business Cisco_cisco_small_hub Cisco_cisco_softphone Cisco_cisco_softswitch_pgw_mgc Cisco_cisco_software_based_server Cisco_cisco_Space_router Cisco_cisco_speaker Cisco_cisco_ssc Cisco_cisco_ssl_terminator Cisco_cisco_standard_host Cisco_cisco_stb Cisco_cisco_storage_router Cisco_cisco_storage_server Cisco_cisco_stp Cisco_cisco_streamer Cisco_cisco_sun_workstation Cisco_cisco_supercomputer Cisco_cisco_svx Cisco_cisco_system_controller Cisco_cisco_tablet Cisco_cisco_tape_array Cisco_cisco_tdm_router Cisco_cisco_telecommuter_house_pc Cisco_cisco_telecommuter_house Cisco_cisco_telecommuter_icon Cisco_cisco_Telepresence_1000 Cisco_cisco_Telepresence_3000 Cisco_cisco_Telepresence_3200 Cisco_cisco_Telepresence_500 Cisco_cisco_terminal Cisco_cisco_token Cisco_cisco_TP_MCU Cisco_cisco_transpath Cisco_cisco_truck Cisco_cisco_turret Cisco_cisco_tv Cisco_cisco_ubr910 Cisco_cisco_umg_series Cisco_cisco_unity_server Cisco_cisco_universal_gateway Cisco_cisco_university Cisco_cisco_upc Cisco_cisco_vault Cisco_cisco_video_camera Cisco_cisco_vip Cisco_cisco_virtual_layer_switch Cisco_cisco_virtual_switch_controller__vsc3000_ Cisco_cisco_voice_atm_switch Cisco_cisco_voice_commserver Cisco_cisco_voice_router Cisco_cisco_voice_switch Cisco_cisco_vpn_concentrator Cisco_cisco_vpn_gateway Cisco_cisco_VSS Cisco_cisco_wae Cisco_cisco_wavelength_router Cisco_cisco_web_browser Cisco_cisco_web_cluster Cisco_cisco_wi_fi_tag Cisco_cisco_wireless_bridge Cisco_cisco_wireless_location_appliance Cisco_cisco_wireless Cisco_cisco_wireless_transport Cisco_cisco_wism Cisco_cisco_wlan_controller Cisco_cisco_workgroup_director Cisco_cisco_workgroup_switch Cisco_cisco_workstation Cisco_cisco_www_server".split(" ")}},
"computation.js":{Classes:{CMP_AdditionSquareBlock:!0,CMP_GoogleSheetsInputBlock:!0,CMP_GoogleSheetsOutputBlock:!0,CMP_GoogleSheetsListBlock:!0,CMP_GoogleSheetsDynamicTextBlock:!0},Groups:{"Google Sheets":["CMP_GoogleSheetsInputBlock","CMP_GoogleSheetsOutputBlock","CMP_GoogleSheetsListBlock","CMP_GoogleSheetsDynamicTextBlock","CMP_AdditionSquareBlock"]}},"default.js":{Classes:{DefaultTextBlockNew:{keywords:["text"],name:"Text"},MinimalTextBlock:{keywords:[]},DefaultSquareBlock:{keywords:["block",
"square","rectangle","box","text"],name:"Block",variants:[{name:"Text Area",variantName:"SquareBlockTransparent",keywords:["text"]}]},DefaultNoteBlock:{keywords:["note"],name:"Note"},DefaultNoteBlockV2:{keywords:["note"],name:"Note"},DefaultRedNoteBlock:{keywords:["note","important","red"],name:"Important Note"},ImageSearchBlock:{keywords:[],name:"External Image"},ImageSearchBlock2:{keywords:[],name:"External Image"},HotspotBlock:{keywords:["ui","interface","hotspot"],name:"Hotspot"},PresentationFrameBlock:{keywords:[],
name:"PresentationFrame"},DefaultTextBlock:!0},Groups:{Standard:["DefaultSquareBlock_SquareBlockTransparent","DefaultSquareBlock","DefaultNoteBlockV2","HotspotBlock","defaultLine"]}},"dfd.js":{Classes:{DFDExternalEntityBlock:{keywords:["dfd","data","flow","external","entity"],name:"External Entity"},DFDExternalEntityBlock2:{keywords:"dfd data flow external entity simple simplified".split(" "),name:"External Entity"},YDMDFDProcessBlock:{keywords:"dfd data flow process yourdon demarco marco".split(" "),
name:"Process"},GSDFDProcessBlock:{keywords:"dfd data flow process gane sarson".split(" "),name:"Process"},GSDFDProcessBlock2:{keywords:"dfd data flow process gane sarson simple simplified".split(" "),name:"Process"},GSDFDDataStoreBlock:{keywords:"dfd data flow store gane sarson".split(" "),name:"Data Store"},GSDFDDataStoreBlock2:{keywords:"dfd data flow store gane sarson simple simplified".split(" "),name:"Data Store"},YDMDFDDataStoreBlock:{keywords:"dfd data flow store yourdon demarco marco".split(" "),
name:"YDMDFDDataStore"}},Groups:{"Data Flow":"DFDExternalEntityBlock DFDExternalEntityBlock2 YDMDFDProcessBlock YDMDFDDataStoreBlock GSDFDProcessBlock GSDFDProcessBlock2 GSDFDDataStoreBlock GSDFDDataStoreBlock2".split(" ")}},"ee.js":{Classes:{EE_Amplifier:{keywords:["circuit","amplifier","ee","electrical","amp"],name:"Amplifier"},EE_OpAmp:{keywords:["circuit","amplifier","ee","electrical","amp"],name:"Operational Amplifier"},EE_ControlledAmp:{keywords:["circuit","amplifier","ee","electrical","amp"],
name:"Controlled Amplifier"},EE_Multiplexer:{keywords:["circuit","ee","electrical","multiplexer","engineering"],name:"Multiplexer"},EE_Demultiplexer:{keywords:["circuit","ee","electrical","multiplexer","engineering"],name:"Demultiplexer"},EE_Capacitor1:{keywords:"circuit capacitor ee electrical power cap engineering".split(" "),name:"Capacitor 1"},EE_Capacitor2:{keywords:"circuit capacitor ee electrical power cap engineering".split(" "),name:"Capacitor 2"},EE_Diode:{keywords:"circuit diode ee electrical power engineering".split(" "),
name:"Diode"},EE_Resistor:{keywords:"circuit ee electrical power engineering resistor pot potentiometer".split(" "),name:"Resistor"},EE_VarResistor:{keywords:"circuit ee electrical power engineering resistor pot potentiometer".split(" "),name:"Variable Resistor"},EE_Potentiometer:{keywords:"circuit ee electrical power engineering resistor pot potentiometer".split(" "),name:"Potentiometer"},EE_AcSource:{keywords:"circuit ee electrical power engineering ac dc analog digital".split(" "),name:"AC Voltage Source"},
EE_VoltageSource:{keywords:"circuit ee electrical power engineering ac dc analog digital".split(" "),name:"Voltage Source"},EE_CurrentSource:{keywords:"circuit ee electrical power engineering ac dc analog digital".split(" "),name:"Current Source"},EE_ControlledCurrentSource:{keywords:"circuit ee electrical power engineering ac dc analog digital".split(" "),name:"Controlled Current Source"},EE_ControlledVoltageSource:{keywords:"circuit ee electrical power engineering ac dc analog digital".split(" "),
name:"Controlled Voltage Source"},EE_DcSource1:{keywords:"circuit ee electrical power engineering ac dc analog digital".split(" "),name:"DC Voltage Source 1"},EE_DcSource2:{keywords:"circuit ee electrical power engineering ac dc analog digital".split(" "),name:"DC Voltage Source 2"},EE_Vss:{keywords:"circuit ee electrical power engineering ac dc analog digital vss".split(" "),name:"Vss"},EE_Vdd:{keywords:"circuit ee electrical power engineering ac dc analog digital vdd".split(" "),name:"Vdd"},EE_ProtGround:{keywords:"circuit ee electrical power engineering ground protective flop flip D".split(" "),
name:"Protective Earth"},EE_SignalGround:{keywords:"circuit ee electrical power engineering ground protective flop flip D".split(" "),name:"Signal Ground"},EE_AND:{keywords:["circuit","ee","electrical","logic","engineering"],name:"AND"},AND:{keywords:[],name:"AND"},EE_OR:{keywords:["circuit","ee","electrical","logic","engineering"],name:"OR"},OR:{keywords:[],name:"OR"},EE_Inverter:{keywords:["circuit","ee","electrical","logic","engineering"],name:"Inverter"},Inverter:{keywords:[],name:"Inverter"},
EE_NAND:{keywords:["circuit","ee","electrical","logic","engineering"],name:"NAND"},NAND:{keywords:[],name:"NAND"},EE_NOR:{keywords:["circuit","ee","electrical","logic","engineering"],name:"NOR"},NOR:{keywords:[],name:"NOR"},EE_XOR:{keywords:["circuit","ee","electrical","logic","engineering"],name:"XOR"},XOR:{keywords:[],name:"XOR"},EE_NXOR:{keywords:["circuit","ee","electrical","logic","engineering"],name:"NXOR"},NXOR:{keywords:[],name:"NXOR"},EE_DTypeRSFlipFlop:{keywords:"circuit ee electrical logic engineering latching latch flip flop".split(" "),
name:"D Type RS Flip Flop"},"D Type RS Flip Flop":{keywords:[],name:"D Type RS Flip Flop"},EE_DTypeFlipFlop:{keywords:"circuit ee electrical logic engineering latching latch flip flop".split(" "),name:"D Type Flip Flop"},"D Type Flip Flop":{keywords:[],name:"D Type Flip Flop"},EE_DTypeFlipFlopWithClear:{keywords:"circuit ee electrical logic engineering latching latch flip flop".split(" "),name:"D Type Flip Flop With Clear"},"D Type Flip Flop With Clear":{keywords:[],name:"D Type Flip Flop With Clear"},
EE_RSLatch:{keywords:"circuit ee electrical logic engineering latching latch flip flop".split(" "),name:"RS Latch"},"RS Latch":{keywords:[],name:"RS Latch"},EE_SyncRSLatch:{keywords:"circuit ee electrical logic engineering latching latch flip flop".split(" "),name:"Synchronous RS Latch"},"Synchronous RS Latch":{keywords:[],name:"Synchronous RS Latch"},EE_TTypeFlipFlop:{keywords:"circuit ee electrical logic engineering latching latch flip flop".split(" "),name:"T Type Flip-Flop"},"T Type Flip-Flop":{keywords:[],
name:"T Type Flip-Flop"},EE_Inductor:{keywords:"circuit ee electrical logic engineering inductor".split(" "),name:"_Inductor"},"EE_Variable Inductor":{keywords:"circuit ee electrical logic engineering inductor".split(" "),name:"_Variable Inductor"},EE_Transformer:{keywords:"circuit ee electrical logic engineering transformer".split(" "),name:"Transformer"},EE_TwoWaySwitch:{keywords:"circuit;ee;electrical;logic;engineering;electromechanical;mechanical;2 way;switch".split(";"),name:"2-Way Switch"},
"2-Way Switch":{keywords:[],name:"2-Way Switch"},EE_OnOffSwitch:{keywords:"circuit ee electrical logic engineering electromechanical mechanical on/off switch on off".split(" "),name:"On/Off Switch"},"On/Off Switch":{keywords:[],name:"On/Off Switch"},EE_Loudspeaker:{keywords:"circuit ee electrical logic engineering electromechanical mechanical loudspeaker speaker".split(" "),name:"Loudspeaker"},Loudspeaker:{keywords:[],name:"Loudspeaker"},EE_Motor:{keywords:"circuit ee electrical logic engineering electromechanical mechanical loudspeaker speaker".split(" "),
name:"Motor"},EE_LED1:{keywords:"circuit ee electrical logic engineering opto optoelectronics led".split(" "),name:"LED1"},LED1:{keywords:[],name:"LED1"},EE_Lightbulb:{keywords:"circuit ee electrical logic engineering opto optoelectronics lightbulb".split(" "),name:"Lightbulb"},EE_IntegratedCircuit:{keywords:"circuit ee electrical ic engineering integrated".split(" "),name:"IC"},EE_SineWave:{keywords:"circuit ee electrical logic engineering wave sine square sawtooth".split(" "),name:"Sine Wave"},
"Sine Wave":{keywords:[],name:"Sine Wave"},EE_Sawtooth:{keywords:"circuit ee electrical logic engineering wave sine square sawtooth".split(" "),name:"Sawtooth"},Sawtooth:{keywords:[],name:"Sawtooth"},EE_SquareWave:{keywords:"circuit ee electrical logic engineering wave sine square sawtooth".split(" "),name:"Square Wave"},"Square Wave":{keywords:[],name:"Square Wave"},EE_Plus:{keywords:["electrical","plus","positive"],name:"Positive"},EE_Negative:{keywords:["electrical","minus","negative","ee"],name:"Negative"},
EE_InverterContact:{keywords:["circuit","ee","electrical","logic","engineering"],name:"Inverter Contact"},EE_Voltmeter:{keywords:["electrical","ee","voltmeter"],name:"Voltmeter"},Voltmeter:{keywords:[],name:"Voltmeter"},EE_Ammeter:{keywords:["electrical","ammeter","ee"],name:"Ammeter"},Ammeter:{keywords:[],name:"Ammeter"},EE_BJT_NPN1:{keywords:["electrical","ee","tansistor","bjt"],name:"BJT PNP"},EE_BJT_PNP1:{keywords:["electrical","ee","tansistor","bjt"],name:"BJT NPN"},EE_JFET_P:{keywords:["electrical",
"ee","tansistor","bjt"],name:"JFET P-Channel"},EE_JFET_N:{keywords:["electrical","ee","tansistor","bjt"],name:"JFET N-Channel"},EE_MOSFET_P1:{keywords:["electrical","ee","tansistor","bjt"],name:"MOSFET P-Channel 1"},EE_MOSFET_P2:{keywords:["electrical","ee","tansistor","bjt"],name:"MOSFET P-Channel 2"},EE_MOSFET_P3:{keywords:["electrical","ee","tansistor","bjt"],name:"MOSFET P-Channel 3"},EE_MOSFET_N1:{keywords:["electrical","ee","tansistor","bjt"],name:"MOSFET N-Channel 1"},EE_MOSFET_N2:{keywords:["electrical",
"ee","tansistor","bjt"],name:"MOSFET N-Channel 2"},EE_MOSFET_N3:{keywords:["electrical","ee","tansistor","bjt"],name:"MOSFET N-Channel 3"},EE_SPST:{keywords:["electrical","ee","circuits","relays","switch"],name:"Single Pole Single Throw (SPST)"},EE_SPDT:{keywords:["electrical","ee","circuits","relays","switch"],name:"Single Pole Double Throw (SPDT)"},EE_DPST:{keywords:["electrical","ee","circuits","relays","switch"],name:"Double Pole Single Throw (DPST)"},EE_DPDT:{keywords:["electrical","ee","circuits",
"relays","switch"],name:"Double Pole Double Throw (DPDT)"}},Groups:{Electrical:"EE_Amplifier;EE_OpAmp;EE_ControlledAmp;EE_Multiplexer;EE_Demultiplexer;EE_Capacitor1;EE_Capacitor2;EE_Diode;EE_Resistor;EE_VarResistor;EE_Potentiometer;EE_ProtGround;EE_SignalGround;EE_Transformer;EE_Inductor;EE_Variable Inductor;EE_TwoWaySwitch;EE_OnOffSwitch;EE_Loudspeaker;EE_Motor;EE_LED1;EE_Lightbulb;EE_IntegratedCircuit".split(";"),"Power Sources":"EE_AcSource EE_VoltageSource EE_CurrentSource EE_ControlledCurrentSource EE_ControlledVoltageSource EE_DcSource1 EE_DcSource2 EE_Vss EE_Vdd".split(" "),
Transistors:"EE_BJT_NPN1 EE_BJT_PNP1 EE_JFET_P EE_JFET_N EE_MOSFET_P1 EE_MOSFET_P2 EE_MOSFET_P3 EE_MOSFET_N1 EE_MOSFET_N2 EE_MOSFET_N3".split(" "),Relays:["EE_SPST","EE_SPDT","EE_DPST","EE_DPDT"],"Logic Gates":"EE_AND EE_OR EE_Inverter EE_NAND EE_NOR EE_XOR EE_NXOR EE_DTypeRSFlipFlop EE_DTypeFlipFlop EE_DTypeFlipFlopWithClear EE_RSLatch EE_SyncRSLatch EE_TTypeFlipFlop".split(" "),Miscellaneous:"EE_Plus EE_Negative EE_InverterContact EE_Voltmeter EE_Ammeter EE_SineWave EE_Sawtooth EE_SquareWave".split(" ")}},
"enterprise.js":{Classes:{EIChannelBlock:{keywords:["enterprise","integration","pattern","channel"],name:"Channel"},EIMessageChannelBlock:{keywords:"enterprise integration pattern messaging message channel".split(" "),name:"Message Channel"},EIMessageBlock:{keywords:["enterprise","integration","pattern","message"],name:"Message"},EIMessageRouterBlock:{keywords:["enterprise","integration","pattern","message","router"],name:"Message Router"},EIMessageTranslatorBlock:{keywords:["enterprise","integration",
"pattern","message","translator"],name:"Message Translator"},EIMessageEndpointBlock:{keywords:"enterprise integration pattern message messaging endpoint".split(" "),name:"Message Endpoint"},EIPublishSubscribeChannelBlock:{keywords:"enterprise integration pattern publish subscribe channel".split(" "),name:"Publish Subscribe Channel"},EIDatatypeChannelBlock:{keywords:["enterprise","integration","pattern","datatype","channel"],name:"Datatype Channel"},EIInvalidMessageChannelBlock:{keywords:"enterprise integration pattern invalid message channel".split(" "),
name:"Invalid Message Channel"},EIDeadLetterChannelBlock:{keywords:"enterprise integration pattern dead letter channel".split(" "),name:"Dead Letter Channel"},EIGuaranteedDeliveryBlock:{keywords:["enterprise","integration","pattern","guaranteed","delivery"],name:"Guaranteed Delivery"},EIChannelAdapterBlock:{keywords:["enterprise","integration","pattern","channel","adapter"],name:"Channel Adapter"},EIMessagingBridgeBlock:{keywords:["enterprise","integration","pattern","messaging","bridge"],name:"Messaging Bridge"},
EIMessageBusBlock:{keywords:["enterprise","integration","pattern","message","bus"],name:"Message Bus"},EICommandMessageBlock:{keywords:["enterprise","integration","pattern","command","message"],name:"CommandMessage"},EIDocumentMessageBlock:{keywords:["enterprise","integration","pattern","document","message"],name:"DocumentMessage"},EIEventMessageBlock:{keywords:["enterprise","integration","pattern","event","message"],name:"EventMessage"},EIRequestReplyBlock:{keywords:"enterprise integration pattern request reply request-reply".split(" "),
name:"Request-Reply"},EIReturnAddressBlock:{keywords:["enterprise","integration","pattern","return","address"],name:"Return Address"},EICorrelationIDBlock:{keywords:"enterprise integration pattern correlation id identify identifier".split(" "),name:"Correlation ID"},EIMessageSequenceBlock:{keywords:["enterprise","integration","pattern","message","sequence"],name:"Message Sequence"},EIMessageExpirationBlock:{keywords:["enterprise","integration","pattern","message","expiration"],name:"Message Expiration"},
EIContentBasedRouterBlock:{keywords:"enterprise integration pattern content based router".split(" "),name:"Content-Based Router"},EIMessageFilterBlock:{keywords:["enterprise","integration","pattern","message","filter"],name:"Message Filter"},EIDynamicRouterBlock:{keywords:["enterprise","integration","pattern","dynamic","router"],name:"Dynamic Router"},EIRecipientListBlock:{keywords:["enterprise","integration","pattern","recipient","list"],name:"Recipient List"},EISplitterBlock:{keywords:["enterprise",
"integration","pattern","splitter"],name:"Splitter"},EIAggregatorBlock:{keywords:["enterprise","integration","pattern","aggregate","aggregator"],name:"Aggregator"},EIResequencerBlock:{keywords:["enterprise","integration","pattern","resequencer"],name:"Resequencer"},EIComposedMessageBlock:{keywords:["enterprise","integration","pattern","composed","message"],name:"Composed Message"},EIRoutingSlipBlock:{keywords:["enterprise","integration","pattern","routing","slip"],name:"Routing Slip"},EIProcessManagerBlock:{keywords:["enterprise",
"integration","pattern","process","manager"],name:"Process Manager"},EIMessageBrokerBlock:{keywords:["enterprise","integration","pattern","message","broker"],name:"Message Broker"},EIEnvelopeWrapperBlock:{keywords:["enterprise","integration","pattern","envelope","wrapper"],name:"Envelope Wrapper"},EIContentEnricherBlock:{keywords:["enterprise","integration","pattern","content","enricher"],name:"Content Enricher"},EIContentFilterBlock:{keywords:["enterprise","integration","pattern","content","filter"],
name:"Content Filter"},EIClaimCheckBlock:{keywords:["enterprise","integration","pattern","claim","check"],name:"Claim Check"},EINormalizerBlock:{keywords:["enterprise","integration","pattern","normalizer"],name:"Normalizer"},EIMessagingGatewayBlock:{keywords:"enterprise integration pattern message messaging gateway".split(" "),name:"Messaging Gateway"},EITransactionalClientBlock:{keywords:"enterprise integration pattern transaction transactional client".split(" "),name:"Transactional Client"},EIPollingConsumerBlock:{keywords:"enterprise integration pattern poll polling consumer".split(" "),
name:"Polling Consumer"},EIEventDrivenConsumerBlock:{keywords:"enterprise integration pattern event driven event-driven consumer".split(" "),name:"Event-Driven Consumer"},EICompetingConsumersBlock:{keywords:"enterprise integration pattern compete competing consumer consumers".split(" "),name:"Competing Consumers"},EIMessageDispatcherBlock:{keywords:"enterprise integration pattern message dispatch dispatcher".split(" "),name:"Message Dispatcher"},EISelectiveConsumerBlock:{keywords:["enterprise","integration",
"pattern","selective","consumer"],name:"Selective Consumer"},EIDurableSubscriberBlock:{keywords:"enterprise integration pattern durable subscribe subscriber".split(" "),name:"Durable Subscriber"},EIServiceActivatorBlock:{keywords:"enterprise integration pattern service activate activator".split(" "),name:"Service Activator"},EIControlBusBlock:{keywords:["enterprise","integration","pattern","control","bus"],name:"Control Bus"},EIDetourBlock:{keywords:["enterprise","integration","pattern","detour"],
name:"Detour"},EIWireTapBlock:{keywords:["enterprise","integration","pattern","wire","tap"],name:"Wire Tap"},EIMessageHistoryBlock:{keywords:["enterprise","integration","pattern","message","history"],name:"Message History"},EIMessageStoreBlock:{keywords:["enterprise","integration","pattern","message","store"],name:"Message Store"},EISmartProxyBlock:{keywords:["enterprise","integration","pattern","smart","proxy"],name:"Smart Proxy"},EITestMessageBlock:{keywords:["enterprise","integration","pattern",
"test","message"],name:"Test Message"},EIChannelPurgerBlock:{keywords:"enterprise integration pattern channel purge purger".split(" "),name:"Channel Purger"}},Groups:{"Messaging Systems":"EIChannelBlock EIMessageChannelBlock EIMessageBlock EIMessageRouterBlock EIMessageTranslatorBlock EIMessageEndpointBlock".split(" "),"Messaging Channels":"EIPublishSubscribeChannelBlock EIDatatypeChannelBlock EIInvalidMessageChannelBlock EIDeadLetterChannelBlock EIGuaranteedDeliveryBlock EIChannelAdapterBlock EIMessagingBridgeBlock EIMessageBusBlock".split(" "),
"Message Construction":"EICommandMessageBlock EIDocumentMessageBlock EIEventMessageBlock EIRequestReplyBlock EIReturnAddressBlock EICorrelationIDBlock EIMessageSequenceBlock EIMessageExpirationBlock".split(" "),"Message Routing":"EIContentBasedRouterBlock EIMessageFilterBlock EIDynamicRouterBlock EIRecipientListBlock EISplitterBlock EIAggregatorBlock EIResequencerBlock EIComposedMessageBlock EIRoutingSlipBlock EIProcessManagerBlock EIMessageBrokerBlock".split(" "),"Message Transformation":["EIEnvelopeWrapperBlock",
"EIContentEnricherBlock","EIContentFilterBlock","EIClaimCheckBlock","EINormalizerBlock"],"Messaging Endpoints":"EIMessagingGatewayBlock EITransactionalClientBlock EIPollingConsumerBlock EIEventDrivenConsumerBlock EICompetingConsumersBlock EIMessageDispatcherBlock EISelectiveConsumerBlock EIDurableSubscriberBlock EIServiceActivatorBlock".split(" "),"System Management":"EIControlBusBlock EIDetourBlock EIWireTapBlock EIMessageHistoryBlock EIMessageStoreBlock EISmartProxyBlock EITestMessageBlock EIChannelPurgerBlock".split(" ")}},
"equation.js":{Classes:{Equation:{keywords:[],variants:[{name:"Pythagorean theorem",variantName:"Pythagorean",keywords:"equation formula geometry latex math pythogorean".split(" ")},{name:"Quadratic formula",variantName:"Quadratic",keywords:"algebra equation formula latex math quadratic".split(" ")},{name:"Euler's identity",variantName:"Euler",keywords:["equation","formula","latex","math","euler"]},{name:"Fundmental theorem of calculus",variantName:"Calculus1",keywords:["calculus","equation","formula",
"latex","math"]},{name:"Bernoulli's formula for e",variantName:"Bernoulli",keywords:["equation","formula","latex","math"]},{name:"Maxwell's 4th equation",variantName:"Maxwell4",keywords:"electromagnetic equation formula latex math maxwell physics".split(" ")},{name:"Euler-Lagrange equation",variantName:"EulerLagrange",keywords:"equation euler formula lagrange latex math mechanics physics".split(" ")},{name:"Euler's product formula",variantName:"ProductFormula",keywords:"equation euler formula latex math prime".split(" ")}]}},
Groups:{Equations:"Equation_Pythagorean Equation_Quadratic Equation_Euler Equation_Calculus1 Equation_Bernoulli Equation_Maxwell4 Equation_EulerLagrange Equation_ProductFormula".split(" ")}},"erd.js":{Classes:{ERDEntityBlock:{keywords:["erd","entity","relationship"],name:"Entity"},ERDEntityBlock2:{keywords:["erd","entity","relationship"],name:"Entity"},ERDEntityBlock3:{keywords:["erd","entity","relationship"],name:"Entity"},ERDEntityBlock4:{keywords:["erd","entity","relationship"],name:"Entity"}},
Groups:{"Entity Relationship":["ERDEntityBlock","ERDEntityBlock2","ERDEntityBlock3","ERDEntityBlock4"]}},"externalshapes.js":{Classes:{ExtShapeBoxBlock:!0,ExtShapeCellphoneBlock:!0,ExtShapeCloudBlock:!0,ExtShapeCommlinkBlock:!0,ExtShapeCopierBlock:!0,ExtShapeCrtMonitorBlock:!0,ExtShapeDatabaseBlock:!0,ExtShapeDatabaseServerBlock:!0,ExtShapeExternalStorageBlock:!0,ExtShapeFaxBlock:!0,ExtShapeFirewallBlock:!0,ExtShapeFlashdriveBlock:!0,ExtShapeFlatscreenTvBlock:!0,ExtShapeGameConsoleBlock:!0,ExtShapeHubBlock:!0,
ExtShapeIphoneBlock:!0,ExtShapeLaptopBlock:!0,ExtShapeLcdMonitorBlock:!0,ExtShapeMailServerBlock:!0,ExtShapeMainframeBlock:!0,ExtShapeModemBlock:!0,ExtShapeOutletBlock:!0,ExtShapePdaBlock:!0,ExtShapePrinterBlock:!0,ExtShapeProxyServerBlock:!0,ExtShapeRackBlock:!0,ExtShapeRackServer1uBlock:!0,ExtShapeRouterBlock:!0,ExtShapeMultiUServerBlock:!0,ExtShapeSatelliteBlock:!0,ExtShapeSatelliteAntennaBlock:!0,ExtShapeScannerBlock:!0,ExtShapeServerBlock:!0,ExtShapeSpeakersBlock:!0,ExtShapeStereoBlock:!0,ExtShapeSubwooferBlock:!0,
ExtShapeTapeStorageBlock:!0,ExtShapeTelephoneBlock:!0,ExtShapeTvBlock:!0,ExtShapeVideoProjectorBlock:!0,ExtShapeVideoScreenBlock:!0,ExtShapeWebServerBlock:!0,ExtShapeSwitchBlock:!0,ExtShapeWirelessModemBlock:!0,ExtShapeWorkstationCRTBlock:!0,ExtShapeWorkstationLCDBlock:!0,ExtShapeUserBlock:!0,ExtShapeUserGroupBlock:!0}},"floorplan.js":{Classes:{fpWall:{keywords:["floorplan","wall"],name:"Wall",variants:[{name:"10' wall",variantName:"10ftHorizontal_old",keywords:[]},{name:"15' wall",variantName:"15ftHorizontal_old",
keywords:[]},{name:"20' wall",variantName:"20ftHorizontal_old",keywords:[]},{name:"25' wall",variantName:"25ftHorizontal_old",keywords:[]},{name:"10' wall",variantName:"10ftVertical_old",keywords:[]},{name:"15' wall",variantName:"15ftVertical_old",keywords:[]},{name:"20' wall",variantName:"20ftVertical_old",keywords:[]},{name:"25' wall",variantName:"25ftVertical_old",keywords:[]},{name:"3m wall",variantName:"3mHorizontal_old",keywords:[]},{name:"5m wall",variantName:"5mHorizontal_old",keywords:[]},
{name:"7m wall",variantName:"7mHorizontal_old",keywords:[]},{name:"10m wall",variantName:"10mHorizontal_old",keywords:[]},{name:"3m wall",variantName:"3mVertical_old",keywords:[]},{name:"5m wall",variantName:"5mVertical_old",keywords:[]},{name:"7m wall",variantName:"7mVertical_old",keywords:[]},{name:"10m wall",variantName:"10mVertical_old",keywords:[]},{name:"10' wall",variantName:"10ftHorizontal",keywords:[]},{name:"15' wall",variantName:"15ftHorizontal",keywords:[]},{name:"20' wall",variantName:"20ftHorizontal",
keywords:[]},{name:"25' wall",variantName:"25ftHorizontal",keywords:[]},{name:"10' wall",variantName:"10ftVertical",keywords:[]},{name:"15' wall",variantName:"15ftVertical",keywords:[]},{name:"20' wall",variantName:"20ftVertical",keywords:[]},{name:"25' wall",variantName:"25ftVertical",keywords:[]},{name:"3m wall",variantName:"3mHorizontal",keywords:[]},{name:"5m wall",variantName:"5mHorizontal",keywords:[]},{name:"7m wall",variantName:"7mHorizontal",keywords:[]},{name:"10m wall",variantName:"10mHorizontal",
keywords:[]},{name:"3m wall",variantName:"3mVertical",keywords:[]},{name:"5m wall",variantName:"5mVertical",keywords:[]},{name:"7m wall",variantName:"7mVertical",keywords:[]},{name:"10m wall",variantName:"10mVertical",keywords:[]}]},fpWindow:{keywords:["window"],name:"Window"},fpOpening:{keywords:["wall","opening","gap"],name:"Opening"},fpDoor:{keywords:["door"],name:"Door",variants:[{name:"Door1",variantName:"Door1",keywords:[]},{name:"Door2",variantName:"Door2",keywords:[]},{name:"Door3",variantName:"Door3",
keywords:[]},{name:"Door4",variantName:"Door4",keywords:[]}]},fpDoubleDoor:{keywords:["double","door"],name:"Double Door",variants:[{name:"DoubleDoor1",variantName:"DoubleDoor1",keywords:[]},{name:"DoubleDoor2",variantName:"DoubleDoor2",keywords:[]},{name:"DoubleDoor3",variantName:"DoubleDoor3",keywords:[]},{name:"DoubleDoor4",variantName:"DoubleDoor4",keywords:[]}]},fpStairs:{keywords:["stair","stairs","staircase","steps"],name:"Stairs"},fpStairsDirectional:{keywords:["stair","stairs","staircase",
"steps"],name:"Stairs"},fpStairsCurved:{keywords:["stairs","curve","corner"],name:"Curved Stairs"},fpStairsCurvedWide:{keywords:["stairs","curve","corner"],name:"Wide Curved Stairs"},fpDeskEndSegment:{keywords:["desk","office"],name:"End Segment"},fpDeskLongSegment:{keywords:["desk","office","middle"],name:"Long Segment"},fpDeskShortSegment:{keywords:["desk","office","middle"],name:"Short Segment"},fpDeskSmallCornerSegment:{keywords:["desk","office","corner"],name:"Small Corner Segment"},fpDeskLargeCornerSegment:{keywords:["desk",
"office","corner"],name:"Large Corner Segment"},fpDeskMediumCornerSegment:{keywords:["desk","office","corner"],name:"Medium Corner Segment"},fpDeskRoundedLSegment:{keywords:["desk","office","corner"],name:'Rounded "L" Segment'},fpDeskRoundedCornerSegment:{keywords:["desk","office","corner"],name:"Rounded Corner Segment"},fpCubiclePanel:{keywords:["cubicle","wall","panel"],name:"Panel"},fpCubicleWorkstation:{keywords:["cubicle","workstation"],name:"Workstation",variants:[{name:"3x2 Workstation",variantName:"fpCubicleWorkstation3x2",
keywords:[]},{name:"4x2 Workstation",variantName:"fpCubicleWorkstation4x2",keywords:[]},{name:"4x4 Workstation",variantName:"fpCubicleWorkstation4x4",keywords:[]}]},fpCubicleCorner5x5:{keywords:["cubicle","corner"],name:"5x5 Corner"},fpCubicleCorner6x6:{keywords:["cubicle","corner"],name:"6x6 Corner"},fpCubicleCorner8x8:{keywords:["cubicle","corner"],name:"8x8 Corner"},fpCubicleCorner8x6:{keywords:["cubicle","corner"],name:"8x6 Corner"},fpCubicleCornerOpen6x4:{keywords:["cubicle","open","corner"],
name:"6x4 Open Corner"},fpCubicleDouble14x8:{keywords:["cubicle","double"],name:"14x8 Double"},fpCubicleEnclosed11x9:{keywords:["cubicle","enclosed","manager"],name:"11x9 Enclosed"},fpChairOffice:{keywords:["chair","office"],name:"Office"},fpChairExecutive:{keywords:["chair","office","executive"],name:"Executive"},fpChairLobby:{keywords:["chair","office","lobby"],name:"Lobby"},fpChairDining:{keywords:["chair","dining"],name:"Dining"},fpChairBarstool:{keywords:["kitchen","barstool"],name:"Barstool"},
fpTableConferenceOval:{keywords:["table","conference","oval"],name:"Conference Oval"},fpTableConferenceBoat:{keywords:["table","conference","boat"],name:"Conference Boat"},fpTableConferenceRectangle:{keywords:["table","conference","rectangle"],name:"Conference Rectangle"},fpTableDiningRound:{keywords:["table","dining","round","kitchen"],name:"Dining Round"},fpTableDiningSquare:{keywords:["table","dining","square","kitchen"],name:"Dining Square"},fpCabinetBasic:{keywords:["cabinet"],name:"Basic"},
fpCabinetCornerLarge:{keywords:["cabinet","corner"],name:"Corner Large"},fpCabinetDoubleWide:{keywords:["cabinet","double","wide"],name:"Double Wide"},fpCabinetDoubleWithShelves:{keywords:["cabinet","double","shelves"],name:"Double with Shelves"},fpCabinetShelvesBasic:{keywords:["cabinet","shelves"],name:"Basic Shelves"},fpCabinetShelvesDouble:{keywords:["cabinet","shelves"],name:"Double Shelves"},fpCabinetBasicWithShelves:{keywords:["cabinet","shelves"],name:"Basic with Shelves"},fpCabinetsAboveDeskShelves:{keywords:["desk",
"office","shelves"],name:"Above-desk Shelves"},fpMiscDesktopComputer:{keywords:["office","desktop","computer"],name:"Desktop Computer"},fpMiscLaptopComputer:{keywords:["office","laptop","computer"],name:"Laptop Computer"},fpComputerMonitor:{keywords:["computer","monitor","screen"],name:"Computer Monitor",variants:[{name:'32" LCD TV',variantName:"fpLCD32InchTV",keywords:[]},{name:'42" LCD TV',variantName:"fpLCD42InchTV",keywords:[]},{name:'55" LCD TV',variantName:"fpLCD55InchTV",keywords:[]},{name:'60" LCD TV',
variantName:"fpLCD60InchTV",keywords:[]}]},fpCRTTelevision:{keywords:["tv","monitor","screen"],name:"CRT Television",variants:[{name:'24" CRT TV',variantName:"fpCRT24InchTV",keywords:[]},{name:'32" CRT TV',variantName:"fpCRT32InchTV",keywords:[]},{name:'40" CRT TV',variantName:"fpCRT40InchTV",keywords:[]}]},fpMiscIndoorPlant:{keywords:["office","plant","tree"],name:"Indoor Plant"},fpMiscProjector:{keywords:["office","theater","projector"],name:"Projector"},fpMiscProjectorScreen:{keywords:["office",
"theater","projector","screen"],name:"Projector Screen"},fpMiscPodium:{keywords:["office","podium","conference","presentation"],name:"Podium"},fpPiano:{keywords:["piano"],name:"Piano"},fpPianoBench:{keywords:["piano","bench"],name:"Piano Bench"},fpRestroomToiletPrivate:{keywords:["restroom","bathroom","toilet"],name:"Private Toilet"},fpRestroomToiletPublic:{keywords:["restroom","bathroom","toilet"],name:"Public Toilet"},fpRestroomBidet:{keywords:["restroom","bathroom","toilet","bidet"],name:"Bidet"},
fpRestroomLights:{keywords:["restroom","bathroom","light"],name:"Lights"},fpRestroomSinks:{keywords:["restroom","bathroom","sink"],name:"Sinks"},fpRestroomGrabBar:{keywords:["restroom","bathroom","grab","bar"],name:"Grab Bar"},fpRestroomBathtub:{keywords:["restroom","bathroom","bath","tub"],name:"Bathtub"},fpRestroomShower:{keywords:["restroom","bathroom","shower"],name:"Shower"},fpRestroomCornerSink:{keywords:["restroom","bathroom","corner","sink"],name:"Corner Sink"},fpRestroomPedastalSink:{keywords:["restroom",
"bathroom","pedastal","sink"],name:"Pedastal Sink"},fpRestroomCountertop:{keywords:["restroom","bathroom","counter","countertop","vanity"],name:"Countertop",variants:[{name:"Large Countertop",variantName:"fpRestroomCountertopLarge",keywords:[]}]},fpRestroomMirror:{keywords:["restroom","bathroom","mirror"],name:"Flat Mirror"},fpRestroomToiletPaper:{keywords:["restroom","bathroom","toilet","paper"],name:"Toilet Paper"},fpRestroomStalls:{keywords:["restroom","bathroom","stall"],name:"Stalls"},fpBedDouble:{keywords:["bed",
"double"],name:"Double"},fpBedSingle:{keywords:["bed","single"],name:"Single"},fpBedQueen:{keywords:["bed","queen"],name:"Queen"},fpBedKing:{keywords:["bed","king"],name:"King"},fpBedDoubleWithTrundle:{keywords:["bed","double","trundle","pull-out"],name:"Double with Trundle"},fpBedBunk:{keywords:["bed","bunk"],name:"Bunk"},fpBedBunkL:{keywords:["bed","bunk","corner"],name:'"L" Bunk'},fpBedCrib:{keywords:["bed","crib","baby"],name:"Crib"},fpBedBassinet:{keywords:["bed","bassinet","baby"],name:"Bassinet"},
fpDresserChest:{keywords:["dresser","chest","drawers"],name:"Chest of Drawers"},fpDresserMirrorDresser:{keywords:["dresser","chest","mirror"],name:"Dresser with Mirror"},fpClosetRod:{keywords:["closet","clothes","rod"],name:"Closet Rod"},fpDresserOrnateMirror:{keywords:["mirror"],name:"Ornate Mirror"},fpApplianceWasher:{keywords:["appliance","washer"],name:"Washer"},fpApplianceDryer:{keywords:["appliance","dryer"],name:"Dryer"},fpApplianceWaterHeater:{keywords:["appliance","water","header"],name:"Water Heater"},
fpApplianceRefrigerator:{keywords:["appliance","refrigerator","fridge","kitchen"],name:"Refrigerator"},fpApplianceDishwasher:{keywords:["appliance","dishwasher"],name:"Dishwasher"},fpApplianceStoveOven:{keywords:["appliance","stove","oven","kitchen"],name:"Stove/Oven"},fpStoveOvenSixBurner:{keywords:["stove","oven","six"],name:"Six-burner Stove/Oven"},fpKitchenSink:{keywords:["appliance","kitchen","sink"],name:"Kitchen Sink"},fpKitchenDoubleSink:{keywords:["appliance","kitchen","sink"],name:"Double Sink"},
fpKitchenCountertop:{keywords:["kitchen","counter"],name:"Countertop"},fpKitchenCountertopCorner:{keywords:["kitchen","counter","corner"],name:"Countertop Corner"},fpCouchLoveSeat:{keywords:["couch","sofa","love","seat"],name:"Love Seat"},fpCouchSofa:{keywords:["couch","sofa"],name:"Sofa"},fpCouchSectional:{keywords:["couch","sofa","sectional"],name:"Sectional"},fpCouchOttoman:{keywords:["couch","sofa","sectional","ottoman"],name:"Ottoman",variants:[{name:"Large Ottoman",variantName:"fpCouchOttomanLarge",
keywords:[]}]},fpCouchPillow:{keywords:["couch","sofa","pillow"],name:"Pillow"},fpContentScale:{keywords:["scale"],name:"Scale"}},Groups:{Walls:"fpWall_10ftHorizontal_old fpWall_15ftHorizontal_old fpWall_20ftHorizontal_old fpWall_25ftHorizontal_old fpWall_10ftVertical_old fpWall_15ftVertical_old fpWall_20ftVertical_old fpWall_25ftVertical_old".split(" "),Rooms:"fp_fpSquareRoom10ft fp_fpSquareRoom15ft fp_fpRectangularRoom20x15ft fp_fpLRoom20x20ft fp_fpCRoomRight12ft fp_fpCRoomLeft12ft fp_fpCRoomTop12ft fp_fpCRoomBottom12ft".split(" "),
Measurements:["fpContentScale"],"Doors & Windows":"fpWindow fpOpening fpDoor_Door1 fpDoor_Door2 fpDoor_Door3 fpDoor_Door4 fpDoubleDoor_DoubleDoor1 fpDoubleDoor_DoubleDoor2 fpDoubleDoor_DoubleDoor3 fpDoubleDoor_DoubleDoor4".split(" "),Stairs:["fpStairs","fpStairsDirectional","fpStairsCurved","fpStairsCurvedWide"],Desks:"fpDeskEndSegment fpDeskLongSegment fpDeskShortSegment fpDeskSmallCornerSegment fpDeskLargeCornerSegment fpDeskMediumCornerSegment fpDeskRoundedLSegment fpDeskRoundedCornerSegment".split(" "),
"Cubicle Walls":"fpCubiclePanel fpCubicleWorkstation_fpCubicleWorkstation3x2 fpCubicleWorkstation_fpCubicleWorkstation4x2 fpCubicleWorkstation_fpCubicleWorkstation4x4 fpCubicleCorner5x5 fpCubicleCorner6x6 fpCubicleCorner8x8 fpCubicleCorner8x6 fpCubicleCornerOpen6x4 fpCubicleDouble14x8 fpCubicleEnclosed11x9".split(" "),"Tables & Chairs":"fpTableConferenceOval fpTableConferenceBoat fpTableConferenceRectangle fpTableDiningRound fpTableDiningSquare fpChairOffice fpChairExecutive fpChairLobby fpChairDining fpChairBarstool".split(" "),
"Cubicles - Prebuilt":"fp_3x2Workstation fp_4x2Workstation fp_4x4Workstation fp_5x5Corner fp_6x6Corner fp_8x8Corner fp_8x6Corner fp_6x4OpenCorner fp_14x8Double fp_11x9Enclosed".split(" "),"Tables - Prebuilt":["fp_ConferenceOval","fp_ConferenceBoat","fp_ConferenceRectangle","fp_DiningRound","fp_DiningSquare"],Cabinets:"fpCabinetBasic fpCabinetCornerLarge fpCabinetDoubleWide fpCabinetDoubleWithShelves fpCabinetShelvesBasic fpCabinetShelvesDouble fpCabinetBasicWithShelves fpCabinetsAboveDeskShelves".split(" "),
Restroom:"fpRestroomToiletPrivate fpRestroomToiletPublic fpRestroomBidet fpRestroomLights fpRestroomSinks fpRestroomGrabBar fpRestroomBathtub fpRestroomShower fpRestroomCornerSink fpRestroomPedastalSink fpRestroomCountertop fpRestroomCountertop_fpRestroomCountertopLarge fpRestroomMirror fpDresserOrnateMirror fpRestroomToiletPaper fpRestroomStalls".split(" "),Beds:"fpBedDouble fpBedSingle fpBedQueen fpBedKing fpBedDoubleWithTrundle fpBedBunk fpBedBunkL fpBedCrib fpBedBassinet".split(" "),Dressers:["fpDresserChest",
"fpDresserMirrorDresser","fpClosetRod","fpDresserOrnateMirror"],Appliances:"fpApplianceWasher fpApplianceDryer fpApplianceWaterHeater fpApplianceRefrigerator fpApplianceStoveOven fpStoveOvenSixBurner fpApplianceDishwasher".split(" "),Kitchen:["fpKitchenSink","fpKitchenDoubleSink","fpKitchenCountertop","fpKitchenCountertopCorner"],Couches:"fpCouchLoveSeat fpCouchSofa fpCouchSectional fpCouchOttoman fpCouchOttoman_fpCouchOttomanLarge fpCouchPillow".split(" "),Technology:"fpMiscDesktopComputer fpMiscLaptopComputer fpComputerMonitor fpComputerMonitor_fpLCD32InchTV fpComputerMonitor_fpLCD42InchTV fpComputerMonitor_fpLCD55InchTV fpComputerMonitor_fpLCD60InchTV fpCRTTelevision_fpCRT24InchTV fpCRTTelevision_fpCRT32InchTV fpCRTTelevision_fpCRT40InchTV fpMiscProjector fpMiscProjectorScreen".split(" "),
"Misc Floorplan":["fpMiscIndoorPlant","fpMiscPodium","fpPiano","fpPianoBench"]}},"flowchart.js":{Classes:{ProcessBlock:{keywords:i18n.get("plugin-flowchart-process-keywords"),name:i18n.get("plugin-flowchart-process")},DecisionBlock:{keywords:["flowchart","decision","diamond"],name:"Decision"},TerminatorBlock:{keywords:["flowchart","terminator","oval","pill"],name:"Terminator"},PredefinedProcessBlock:{keywords:["flowchart","predefined","process"],name:"Predefined Process"},DocumentBlock:{keywords:["flowchart",
"document","page"],name:"Document"},MultiDocumentBlock:{keywords:["flowchart","documents","pages","multi","multiple"],name:"Multiple Documents"},ManualInputBlock:{keywords:["flowchart","manual","input","trapezoid"],name:"Manual Input"},PreparationBlock:{keywords:["flowchart","preparation","hexagon"],name:"Preparation"},DataBlockNew:{keywords:"flowchart data input output i/o rhombus parallelogram".split(" "),name:"Data (I/O)"},DataBlock:{keywords:"flowchart data input output i/o rhombus parallelogram".split(" "),
name:"Data (I/O)"},DatabaseBlock:{keywords:["flowchart","database","cylinder","tube"],name:"Database"},DirectAccessStorageBlock:{keywords:"flowchart direct access storage hard disk cylinder tube".split(" "),name:"Direct Access Storage (Hard Disk)"},InternalStorageBlock:{keywords:["flowchart","internal","storage"],name:"Internal Storage"},PaperTapeBlock:{keywords:["flowchart","paper","tape","wave"],name:"Paper Tape"},ManualOperationBlockNew:{keywords:["flowchart","manual","operation","trapezoid"],
name:"Manual Operation"},ManualOperationBlock:{keywords:["flowchart","manual","operation","trapezoid"],name:"Manual Operation"},DelayBlock:{keywords:["flowchart","delay","semicircle"],name:"Delay"},StoredDataBlock:{keywords:["flowchart","stored","data"],name:"Stored Data"},MergeBlock:{keywords:["flowchart","merge","triangle"],name:"Merge"},ConnectorBlock:{keywords:["flowchart","connector","circle"],name:"Connector"},OrBlock:{keywords:["flowchart","or","reticle","crosshairs"],name:"Or"},SummingJunctionBlock:{keywords:["flowchart",
"summing","junction","reticle","crosshairs"],name:"Summing Junction"},DisplayBlock:{keywords:["flowchart","display","tag"],name:"Display"},OffPageLinkBlock:{keywords:["flowchart","offpage","off","page","link"],name:"Off-Page Link"},NoteBlock:{keywords:["flowchart","note"],name:"Note"},TextBlock:{keywords:[],name:"Text"},SwimLaneBlock:{keywords:[],name:"Swim Lane"},AdvancedSwimLaneBlock:{keywords:["flowchart","container","swimlane","lane"],name:"Swim Lane"},AdvancedSwimLaneBlockRotated:{keywords:["flowchart",
"container","swimlane","lane"],name:"Swim Lane"},RectangleContainerBlock:{keywords:["flowchart","container","rectangle"],name:"Rectangle Container"},DiamondContainerBlock:{keywords:["flowchart","container","diamond"],name:"Diamond Container"},RoundedRectangleContainerBlock:{keywords:["flowchart","container","rectangle","rounded"],name:"Rounded Rectangle Container"},CircleContainerBlock:{keywords:["flowchart","container","circle"],name:"Circle Container"},PillContainerBlock:{keywords:["flowchart",
"container","oval","pill"],name:"Pill Container"},BraceBlock:{keywords:"flowchart container brace curly bracket double".split(" "),name:"Double Brace",variants:[{name:"BraceBlockRotated",variantName:"BraceBlockRotated",keywords:[]}]},BraceBlockRotated:{keywords:"flowchart container brace curly bracket double".split(" "),name:"Double Brace"},BracketBlock:{keywords:["flowchart","container","bracket","double"],name:"Double Bracket",variants:[{name:"BracketBlockRotated",variantName:"BracketBlockRotated",
keywords:[]}]},BracketBlockRotated:{keywords:["flowchart","container","bracket","double"],name:"Double Bracket"},BraceNoteBlock:{keywords:"ui interface brace curly bracket note".split(" "),name:"Curly Brace Note",variants:[{name:"Right",variantName:"Right",keywords:[]}]},LoopLimitBlock:{keywords:["flowchart","loop","limit"],name:"Loop Limit"},CardBlock:{keywords:["flowchart","card","square","rectangle"],name:"Card"},TapeDataBlock:{keywords:["flowchart","tape","data","circle"],name:"Tape Data"}},Groups:{Flowchart:"ProcessBlock DecisionBlock TerminatorBlock PredefinedProcessBlock DocumentBlock MultiDocumentBlock ManualInputBlock PreparationBlock DataBlockNew DatabaseBlock DirectAccessStorageBlock InternalStorageBlock PaperTapeBlock ManualOperationBlockNew DelayBlock StoredDataBlock MergeBlock ConnectorBlock OrBlock SummingJunctionBlock DisplayBlock OffPageLinkBlock BraceNoteBlock BraceNoteBlock_Right NoteBlock".split(" "),
Containers:"AdvancedSwimLaneBlock AdvancedSwimLaneBlockRotated RectangleContainerBlock DiamondContainerBlock RoundedRectangleContainerBlock CircleContainerBlock PillContainerBlock BraceBlock BracketBlock BraceBlockRotated BracketBlockRotated".split(" ")}},"freehand.js":{Classes:{FreehandBlock:!0}},"gcp.js":{Classes:{GCPIconComputeEngineBlock:{keywords:["google","cloud","platform","compute","engine"],name:"Compute Engine"},GCPIconAppEngineBlock:{keywords:["google","cloud","platform","app","engine"],
name:"App Engine"},GCPIconContainerEngineBlock:{keywords:["google","cloud","platform","container","engine"],name:"Container Engine"},GCPIconContainerRegistryBlock:{keywords:["google","cloud","platform","container","registry"],name:"Container Registry"},GCPIconCloudFunctionsBlock:{keywords:["google","cloud","platform","cloud","functions"],name:"Cloud Functions"},GCPIconCloudStorageBlock:{keywords:["google","cloud","platform","cloud","storage"],name:"Cloud Storage"},GCPIconCloudSQLBlock:{keywords:["google",
"cloud","platform","cloud","sql"],name:"Cloud SQL"},GCPIconCloudBigtableBlock:{keywords:["google","cloud","platform","cloud","bigtable"],name:"Cloud Bigtable"},GCPIconCloudDatastoreBlock:{keywords:["google","cloud","platform","cloud","datastore"],name:"Cloud Datastore"},GCPIconPersistentDiskBlock:{keywords:["google","cloud","platform","persistent","disk"],name:"Persistent Disk"},GCPIconCloudVirtualNetworkBlock:{keywords:"google cloud platform cloud virtual network".split(" "),name:"Cloud Virtual Network"},
GCPIconCloudLoadBalancingBlock:{keywords:"google cloud platform cloud load balancing".split(" "),name:"Cloud Load Balancing"},GCPIconCloudCDNBlock:{keywords:["google","cloud","platform","cloud","cdn"],name:"Cloud CDN"},GCPIconCloudInterconnectBlock:{keywords:["google","cloud","platform","cloud","interconnect"],name:"Cloud Interconnect"},GCPIconCloudDNSBlock:{keywords:["google","cloud","platform","cloud","dns"],name:"Cloud DNS"},GCPIconBigQueryBlock:{keywords:["google","cloud","platform","big","query"],
name:"Big Query"},GCPIconCloudDataflowBlock:{keywords:["google","cloud","platform","cloud","dataflow"],name:"Cloud Dataflow"},GCPIconCloudDataprocBlock:{keywords:["google","cloud","platform","cloud","dataproc"],name:"Cloud Dataproc"},GCPIconCloudDatalabBlock:{keywords:["google","cloud","platform","cloud","datalab"],name:"Cloud Datalab"},GCPIconCloudPubSubBlock:{keywords:["google","cloud","platform","cloud","pub/sub"],name:"Cloud Pub/Sub"},GCPIconGenomicsBlock:{keywords:["google","cloud","platform",
"genomics"],name:"Genomics"},GCPIconCloudMachineLearningServicesBlock:{keywords:"google cloud platform cloud machine learning services".split(" "),name:"Cloud Machine Learning Services"},GCPIconVisionAPIBlock:{keywords:["google","cloud","platform","vision","api"],name:"Vision API"},GCPIconSpeechAPIBlock:{keywords:["google","cloud","platform","speech","api"],name:"Speech API"},GCPIconNaturalLanguageAPIBlock:{keywords:"google cloud platform natural language api".split(" "),name:"Natural Language API"},
GCPIconTranslateAPIBlock:{keywords:["google","cloud","platform","translate","api"],name:"Translate API"},GCPIconStackdriverOverviewBlock:{keywords:["google","cloud","platform","stackdriver","overview"],name:"Stackdriver Overview"},GCPIconMonitoringBlock:{keywords:["google","cloud","platform","monitoring"],name:"Monitoring"},GCPIconLoggingBlock:{keywords:["google","cloud","platform","logging"],name:"Logging"},GCPIconErrorReportingBlock:{keywords:["google","cloud","platform","error","reporting"],name:"Error Reporting"},
GCPIconTraceBlock:{keywords:["google","cloud","platform","trace"],name:"Trace"},GCPIconDebuggerBlock:{keywords:["google","cloud","platform","debugger"],name:"Debugger"},GCPIconDeploymentManagerBlock:{keywords:["google","cloud","platform","deployment","manager"],name:"Deployment Manager"},GCPIconCloudEndpointsBlock:{keywords:["google","cloud","platform","cloud","endpoints"],name:"Cloud Endpoints"},GCPIconCloudToolsForPowerShellBlock:{keywords:"google cloud platform cloud tools for powershell".split(" "),
name:"Cloud Tools for PowerShell"},GCPIconCloudToolsForVisualStudioBlock:{keywords:"google cloud platform cloud tools for visual studio".split(" "),name:"Cloud Tools for Visual Studio"},GCPIconCloudIAMBlock:{keywords:["google","cloud","platform","cloud","iam"],name:"Cloud IAM"},GCPIconGCPLogoBlock:{keywords:"google cloud platform google cloud platform".split(" "),name:"Google Cloud Platform"},GCPIconBlankBlock:{keywords:["google","cloud","platform","blank"],name:"Blank"},GCPInputApplication:{keywords:["google",
"cloud","platform","application"],name:"Application"},GCPInputBeacon:{keywords:["google","cloud","platform","beacon"],name:"Beacon"},GCPInputCircuitBoard:{keywords:["google","cloud","platform","circuit","board"],name:"Circuit Board"},GCPInputDatabase:{keywords:["google","cloud","platform","database"],name:"Database"},GCPInputDesktop:{keywords:["google","cloud","platform","desktop"],name:"Desktop"},GCPInputDesktopAndMobile:{keywords:"google cloud platform desktop and mobile".split(" "),name:"Desktop and Mobile"},
GCPInputGame:{keywords:["google","cloud","platform","game"],name:"Game"},GCPInputGateway:{keywords:["google","cloud","platform","gateway"],name:"Gateway"},GCPInputLaptop:{keywords:["google","cloud","platform","laptop"],name:"Laptop"},GCPInputLightbulb:{keywords:["google","cloud","platform","lightbulb"],name:"Lightbulb"},GCPInputList:{keywords:["google","cloud","platform","list"],name:"List"},GCPInputLive:{keywords:["google","cloud","platform","live"],name:"Live"},GCPInputLocalCompute:{keywords:["google",
"cloud","platform","local","compute"],name:"Local Compute"},GCPInputMobileDevices:{keywords:["google","cloud","platform","mobile","devices"],name:"Mobile Devices"},GCPInputPayment:{keywords:["google","cloud","platform","payment"],name:"Payment"},GCPInputPhone:{keywords:["google","cloud","platform","phone"],name:"Phone"},GCPInputRecord:{keywords:["google","cloud","platform","record"],name:"Record"},GCPInputReport:{keywords:["google","cloud","platform","report"],name:"Report"},GCPInputRetail:{keywords:["google",
"cloud","platform","retail"],name:"Retail"},GCPInputSpeaker:{keywords:["google","cloud","platform","speaker"],name:"Speaker"},GCPInputStorage:{keywords:["google","cloud","platform","storage"],name:"Storage"},GCPInputStream:{keywords:["google","cloud","platform","stream"],name:"Stream"},GCPInputUsers:{keywords:["google","cloud","platform","users"],name:"Users"},GCPInputWebcam:{keywords:["google","cloud","platform","webcam"],name:"Webcam"},GCPInputBlank:{keywords:["google","cloud","platform","blank"],
name:"Blank"},GCPContainerUser1:{keywords:"google cloud platform container user 1 (default)".split(" "),name:"User 1 (Default)"},GCPContainerInfrastructureSystem2:{keywords:"google cloud platform container infrastructure system 2".split(" "),name:"Infrastructure System 2"},GCPContainerColoDCOnPremises:{keywords:"google cloud platform container colo / dc / on premises".split(" "),name:"Colo / DC / On Premises"},GCPContainerSystem1:{keywords:"google cloud platform container system 1".split(" "),name:"System 1"},
GCPContainerExternalSaaSProviders:{keywords:"google cloud platform container external saas providers".split(" "),name:"External SaaS Providers"},GCPContainerExternalDataSources:{keywords:"google cloud platform container external data sources".split(" "),name:"External Data Sources"},GCPContainerExternalInfrastructure3rdParty:{keywords:"google cloud platform container external infrastructure 3rd party".split(" "),name:"External Infrastructure 3rd Party"},GCPContainerExternalInfrastructure1stParty:{keywords:"google cloud platform container external infrastructure 1st party".split(" "),
name:"External Infrastructure 1st Party"},GCPContainerProjectZoneCloudServiceProvider:{keywords:"google cloud platform container project zone / cloud service provider".split(" "),name:"Project Zone / Cloud Service Provider"},GCPContainerLogicalGroupingOfServicesInstances:{keywords:"google cloud platform container logical groups of services / instances".split(" "),name:"Logical Groups of Services / Instances"},GCPContainerZone:{keywords:["google","cloud","platform","container","zone"],name:"Zone"},
GCPContainerSubNetwork:{keywords:["google","cloud","platform","container","subnetwork"],name:"SubNetwork"},GCPContainerKubernetesCluster:{keywords:"google cloud platform container kubernetes cluster".split(" "),name:"Kubernetes Cluster"},GCPContainerPod:{keywords:["google","cloud","platform","container","pod"],name:"Pod"},GCPContainerAccount:{keywords:["google","cloud","platform","container","account"],name:"Account"},GCPContainerRegion:{keywords:["google","cloud","platform","container","region"],
name:"Region"},GCPContainerFirewall:{keywords:["google","cloud","platform","container","firewall"],name:"Firewall"},GCPContainerInstanceGroup:{keywords:"google cloud platform container instance group".split(" "),name:"Instance Group"},GCPContainerReplicaPool:{keywords:"google cloud platform container replica pool".split(" "),name:"Replica Pool"},GCPContainerOptionalComponent:{keywords:"google cloud platform container optional component".split(" "),name:"Optional Component"},GCPContainerLogoGCP:{keywords:"google cloud platform container google cloud platform".split(" "),
name:"Google Cloud Platform"},GCPServiceCardApplicationSystemBlock:{keywords:["google","cloud","platform","application","system"],name:"Application System"},GCPServiceCardAuthorizationBlock:{keywords:["google","cloud","platform","authorization"],name:"Authorization"},GCPServiceCardBlankBlock:{keywords:["google","cloud","platform","blank"],name:"Blank"},GCPServiceCardReallyBlankBlock:{keywords:["google","cloud","platform","blank"],name:"Blank"},GCPServiceCardBucketBlock:{keywords:["google","cloud",
"platform","bucket"],name:"Bucket"},GCPServiceCardCDNInterconnectBlock:{keywords:["google","cloud","platform","cdn","interconnect"],name:"CDN Interconnect"},GCPServiceCardCloudDNSBlock:{keywords:["google","cloud","platform","cloud","dns"],name:"Cloud DNS"},GCPServiceCardClusterBlock:{keywords:["google","cloud","platform","cluster"],name:"Cluster"},GCPServiceCardDiskSnapshotBlock:{keywords:["google","cloud","platform","disk","snapshot"],name:"Disk Snapshot"},GCPServiceCardEdgePopBlock:{keywords:["google",
"cloud","platform","edge","pop"],name:"Edge Pop"},GCPServiceCardFrontEndPlatformServicesBlock:{keywords:"google cloud platform front end platform services".split(" "),name:"Front End Platform Services"},GCPServiceCardGatewayBlock:{keywords:["google","cloud","platform","gateway"],name:"Gateway"},GCPServiceCardGoogleNetworkBlock:{keywords:["google","cloud","platform","google","network"],name:"Google Network"},GCPServiceCardImageServicesBlock:{keywords:["google","cloud","platform","image","services"],
name:"Image Services"},GCPServiceCardLoadBalancerBlock:{keywords:["google","cloud","platform","load","balancer"],name:"Load Balancer"},GCPServiceCardLocalComputeBlock:{keywords:["google","cloud","platform","local","compute"],name:"Local Compute"},GCPServiceCardLocalStorageBlock:{keywords:["google","cloud","platform","local","storage"],name:"Local Storage"},GCPServiceCardLogsAPIBlock:{keywords:["google","cloud","platform","logs","api"],name:"Logs API"},GCPServiceCardMemcacheBlock:{keywords:["google",
"cloud","platform","memcache"],name:"Memcache"},GCPServiceCardNATBlock:{keywords:["google","cloud","platform","nat"],name:"NAT"},GCPServiceCardPaymentFormBlock:{keywords:["google","cloud","platform","payment","form"],name:"Payment Form"},GCPServiceCardPushNotificationsBlock:{keywords:["google","cloud","platform","push","notifications"],name:"Push Notifications"},GCPServiceCardScheduledTasksBlock:{keywords:["google","cloud","platform","scheduled","tasks"],name:"Scheduled Tasks"},GCPServiceCardServiceDiscoveryBlock:{keywords:["google",
"cloud","platform","service","discovery"],name:"Service Discovery"},GCPServiceCardSquidProxyBlock:{keywords:["google","cloud","platform","squid","proxy"],name:"Squid Proxy"},GCPServiceCardTaskQueuesBlock:{keywords:["google","cloud","platform","task","queues"],name:"Task Queues"},GCPServiceCardVirtualFileSystemBlock:{keywords:"google cloud platform virtual file system".split(" "),name:"Virtual File System"},GCPServiceCardVPNGatewayBlock:{keywords:["google","cloud","platform","vpn","gateway"],name:"VPN Gateway"}},
Groups:{"GCP Icons":"GCPIconComputeEngineBlock GCPIconAppEngineBlock GCPIconContainerEngineBlock GCPIconContainerRegistryBlock GCPIconCloudFunctionsBlock GCPIconCloudStorageBlock GCPIconCloudSQLBlock GCPIconCloudBigtableBlock GCPIconCloudDatastoreBlock GCPIconPersistentDiskBlock GCPIconCloudVirtualNetworkBlock GCPIconCloudLoadBalancingBlock GCPIconCloudCDNBlock GCPIconCloudInterconnectBlock GCPIconCloudDNSBlock GCPIconBigQueryBlock GCPIconCloudDataflowBlock GCPIconCloudDataprocBlock GCPIconCloudDatalabBlock GCPIconCloudPubSubBlock GCPIconGenomicsBlock GCPIconCloudMachineLearningServicesBlock GCPIconVisionAPIBlock GCPIconSpeechAPIBlock GCPIconNaturalLanguageAPIBlock GCPIconTranslateAPIBlock GCPIconStackdriverOverviewBlock GCPIconMonitoringBlock GCPIconLoggingBlock GCPIconErrorReportingBlock GCPIconTraceBlock GCPIconDebuggerBlock GCPIconDeploymentManagerBlock GCPIconCloudEndpointsBlock GCPIconCloudToolsForPowerShellBlock GCPIconCloudToolsForVisualStudioBlock GCPIconCloudIAMBlock GCPIconGCPLogoBlock GCPIconBlankBlock".split(" "),
"GCP User and Device Input":"GCPInputDatabase GCPInputRecord GCPInputPayment GCPInputGateway GCPInputLocalCompute GCPInputBeacon GCPInputStorage GCPInputList GCPInputStream GCPInputMobileDevices GCPInputCircuitBoard GCPInputLive GCPInputUsers GCPInputLaptop GCPInputApplication GCPInputLightbulb GCPInputGame GCPInputDesktop GCPInputDesktopAndMobile GCPInputWebcam GCPInputSpeaker GCPInputRetail GCPInputReport GCPInputPhone GCPInputBlank".split(" "),"GCP Containers":"GCPContainerUser1 GCPContainerInfrastructureSystem2 GCPContainerColoDCOnPremises GCPContainerSystem1 GCPContainerExternalSaaSProviders GCPContainerExternalDataSources GCPContainerExternalInfrastructure3rdParty GCPContainerExternalInfrastructure1stParty GCPContainerProjectZoneCloudServiceProvider GCPContainerLogicalGroupingOfServicesInstances GCPContainerZone GCPContainerSubNetwork GCPContainerKubernetesCluster GCPContainerPod GCPContainerAccount GCPContainerRegion GCPContainerFirewall GCPContainerInstanceGroup GCPContainerReplicaPool GCPContainerOptionalComponent GCPContainerLogoGCP".split(" "),
"Service Cards":"GCPServiceCardApplicationSystemBlock GCPServiceCardAuthorizationBlock GCPServiceCardBlankBlock GCPServiceCardReallyBlankBlock GCPServiceCardBucketBlock GCPServiceCardCDNInterconnectBlock GCPServiceCardCloudDNSBlock GCPServiceCardClusterBlock GCPServiceCardDiskSnapshotBlock GCPServiceCardEdgePopBlock GCPServiceCardFrontEndPlatformServicesBlock GCPServiceCardGatewayBlock GCPServiceCardGoogleNetworkBlock GCPServiceCardImageServicesBlock GCPServiceCardLoadBalancerBlock GCPServiceCardLocalComputeBlock GCPServiceCardLocalStorageBlock GCPServiceCardLogsAPIBlock GCPServiceCardMemcacheBlock GCPServiceCardNATBlock GCPServiceCardPaymentFormBlock GCPServiceCardPushNotificationsBlock GCPServiceCardScheduledTasksBlock GCPServiceCardServiceDiscoveryBlock GCPServiceCardSquidProxyBlock GCPServiceCardTaskQueuesBlock GCPServiceCardVirtualFileSystemBlock GCPServiceCardVPNGatewayBlock".split(" ")}},
"ios7.js":{Classes:{iOS7iPadKeyboard:!0,iOS7iPhoneKeyboard:!0,iOS7IconAirplane:!0,iOS7IconAirplay:!0,iOS7IconAlarm:!0,iOS7IconArchive:!0,iOS7IconArtists:!0,iOS7IconBattery:!0,iOS7IconBluetooth:!0,iOS7IconBookmarks:!0,iOS7IconBox:!0,iOS7IconBrightness:!0,iOS7IconCalculator:!0,iOS7IconCalendar:!0,iOS7IconCamera:!0,iOS7IconChat:!0,iOS7IconCheck:!0,iOS7IconClock:!0,iOS7IconCloud:!0,"iOS7IconCloud-lock":!0,iOS7IconCompose:!0,iOS7IconContacts:!0,iOS7IconControls:!0,iOS7IconCopy:!0,iOS7IconCreate:!0,iOS7IconDocument:!0,
"iOS7IconDo not disturb":!0,iOS7IconDownloads:!0,iOS7IconDrawer:!0,iOS7IconEye:!0,"iOS7IconFast forward":!0,iOS7IconFiles:!0,iOS7IconFlag:!0,iOS7IconGlasses:!0,iOS7IconGlobal:!0,iOS7IconHeart:!0,iOS7IconInfo:!0,iOS7IconJava:!0,iOS7IconKeypad:!0,iOS7IconLight:!0,iOS7IconLink:!0,iOS7IconLocation:!0,"iOS7IconLocation pin":!0,iOS7IconLock:!0,iOS7IconMail:!0,"iOS7IconMost Viewed":!0,iOS7IconNotification:!0,iOS7IconOptions:!0,iOS7IconOrganize:!0,iOS7IconPhone:!0,iOS7IconPlay:!0,iOS7IconPlaylist:!0,"iOS7IconOrientation Lock":!0,
iOS7IconPreferences:!0,iOS7IconPrivacy:!0,iOS7IconQuestion:!0,iOS7IconRepeat:!0,iOS7IconReply:!0,iOS7IconRewind:!0,iOS7IconSearch:!0,iOS7IconSend:!0,iOS7IconSettings:!0,iOS7IconShare:!0,iOS7IconShuffle:!0,iOS7IconSiri:!0,iOS7IconStar:!0,iOS7IconTimer:!0,iOS7IconToolbox:!0,iOS7IconTrash:!0,iOS7IconTyping:!0,iOS7IconUnlock:!0,iOS7IconVideo:!0,iOS7IconVoicemail:!0,"iOS7IconVolumne Controls":!0,"iOS7IconVolume down":!0,iOS7IconVolume:!0,"iOS7IconVolume up":!0,iOS7IconWifi:!0,iOS7IconArrow:!0,"iOS7IconArrow down":!0,
"iOS7IconArrow up":!0,"iOS7IconArrow left":!0,iOS7IconPause:!0,iOS7IconiPhone:!0,"iOS7ActivityAdd bookmark":!0,"iOS7ActivityAdd to home screen":!0,"iOS7ActivityAdd to reading list":!0,iOS7ActivityAirplay:!0,"iOS7ActivityAssign to contact":!0,iOS7ActivityCopy:!0,iOS7ActivityPrint:!0,iOS7ActivitySlideshow:!0,"iOS7ActivityUse as wallpaper":!0,iOS7Slider:!0,iOS7ProgressBar:!0,iOS7TabsiPhone:!0,iOS7TabsiPad:!0,iOS7SegmentedControl:!0,iOS7AlertDialog:!0,iOS7DeviceiPhone5Portrait:!0,iOS7DeviceiPhone5Landscape:!0,
iOS7DeviceiPhone6Portrait:!0,iOS7DeviceiPhone6Landscape:!0,iOS7DeviceiPhone6PlusPortrait:!0,iOS7DeviceiPhone6PlusLandscape:!0,iOS7DeviceiPadPortrait:!0,iOS7DeviceiPadLandscape:!0,iOS7Block:!0,iOS7SearchBar:!0,iOS7Button:!0,iOS7TextField:!0,iOS7TextView:!0,iOS7PageControls:!0,iOS7StatusBariPhone:!0,iOS7StatusBariPad:!0,iOS7NavBariPhone:!0,iOS7NavBariPad:!0,iOS7Picker:!0,iOS7DatePicker:!0,iOS7TimePicker:!0,iOS7CountdownPicker:!0,iOS7iPhoneActionSheet:!0,iOS7iPadActionSheet:!0,iOS7iPadPopover:!0,iOS7TableView:!0,
iOS7SplitView:!0,iOS7Stepper:!0,iOS7Toggle:!0},Groups:{"iOS Devices":"iOS7DeviceiPhone5Portrait iOS7DeviceiPhone5Landscape iOS7DeviceiPadPortrait iOS7DeviceiPadLandscape iOS7DeviceiPhone6Portrait iOS7DeviceiPhone6Landscape iOS7DeviceiPhone6PlusPortrait iOS7DeviceiPhone6PlusLandscape".split(" "),"iPhone Elements":"iOS7StatusBariPhone iOS7NavBariPhone iOS7TabsiPhone iOS7iPhoneActionSheet iOS7iPhoneKeyboard iOS7TableView".split(" "),"iPad Elements":"iOS7StatusBariPad iOS7NavBariPad iOS7TabsiPad iOS7iPadActionSheet iOS7iPadKeyboard iOS7SplitView iOS7iPadPopover".split(" "),
"Common iOS Elements":"iOS7AlertDialog iOS7ProgressBar iOS7Slider iOS7SearchBar iOS7Button iOS7TextField iOS7TextView iOS7SegmentedControl iOS7Toggle iOS7Stepper iOS7PageControls iOS7Block iOS7DatePicker iOS7TimePicker iOS7CountdownPicker".split(" "),"iOS Icons":"iOS7IconArrow left;iOS7IconArrow;iOS7IconArrow up;iOS7IconArrow down;iOS7IconWifi;iOS7IconBluetooth;iOS7IconBattery;iOS7IconSiri;iOS7IconCheck;iOS7IconCreate;iOS7IconInfo;iOS7IconLocation;iOS7IconQuestion;iOS7IconSearch;iOS7IconToolbox;iOS7IconOptions;iOS7IconShare;iOS7IconTyping;iOS7IconCopy;iOS7IconChat;iOS7IconOrganize;iOS7IconTrash;iOS7IconReply;iOS7IconArchive;iOS7IconCompose;iOS7IconSend;iOS7IconDrawer;iOS7IconMail;iOS7IconDocument;iOS7IconFlag;iOS7IconBookmarks;iOS7IconGlasses;iOS7IconFiles;iOS7IconDownloads;iOS7IconLock;iOS7IconUnlock;iOS7IconCloud;iOS7IconCloud-lock;iOS7IconOrientation Lock;iOS7IconNotification;iOS7IconContacts;iOS7IconGlobal;iOS7IconSettings;iOS7IconAirplay;iOS7IconCamera;iOS7IconAirplane;iOS7IconCalculator;iOS7IconPreferences;iOS7IconPhone;iOS7IconKeypad;iOS7IconVoicemail;iOS7IconStar;iOS7IconMost Viewed;iOS7IconVideo;iOS7IconVolumne Controls;iOS7IconLocation pin;iOS7IconCalendar;iOS7IconAlarm;iOS7IconClock;iOS7IconTimer;iOS7IconVolume down;iOS7IconVolume;iOS7IconVolume up;iOS7IconRepeat;iOS7IconRewind;iOS7IconPlay;iOS7IconPause;iOS7IconFast forward;iOS7IconArtists;iOS7IconPlaylist;iOS7IconControls;iOS7IconShuffle;iOS7IconPrivacy;iOS7IconLink;iOS7IconLight;iOS7IconBrightness;iOS7IconHeart;iOS7IconJava;iOS7IconBox;iOS7IconEye;iOS7IconDo not disturb".split(";"),
"iOS Activity":"iOS7ActivityAdd bookmark;iOS7ActivityAdd to home screen;iOS7ActivityAdd to reading list;iOS7ActivityAirplay;iOS7ActivityAssign to contact;iOS7ActivityCopy;iOS7ActivityPrint;iOS7ActivitySlideshow;iOS7ActivityUse as wallpaper".split(";")}},"ios.js":{Classes:{iOSBasicCell:{keywords:["table","view","cell","basic"],name:"Basic Table View Cell"},iOSSubtitleCell:{keywords:["table","view","cell","subtitle"],name:"Subtitle Table View Cell"},iOSRightDetailCell:{keywords:["table","view","cell",
"right"],name:"Right Detail Table View Cell"},iOSLeftDetailCell:{keywords:["table","view","cell","left"],name:"Left Detail Table View Cell"},iOSTableGroupedSectionBreak:{keywords:["table","view","cell"],name:"Grouped Table View Section Break"},iOSTablePlainHeaderFooter:{keywords:["table","view","header","footer"],name:"Plain Table View Header/Footer"},iOSButton:{keywords:["ui","iOS","button"],name:"Button"},iOSSlider:{keywords:["ui","iOS7","slider"],name:"Slider"},iOSProgressBar:{keywords:["ui","iOS7",
"progress","bar"],name:"Progress Bar"},iOSStatusBar:{keywords:["ui","iOS","status bar"],name:"Status Bar"},iOSStepper:{keywords:["ui","iOS","stepper"],name:"Stepper"},iOSPageControls:{keywords:["ui","iOS","paging"],name:"Page Controls"},iOSToggle:{keywords:["ui","iOS","toggle"],name:"Toggle"},iOSNavBar:{keywords:["ui","iOS","navigation"],name:"Navigation Bar"},iOSSegmentedControl:{keywords:["ui","iOS","tabs"],name:"Segmented Control"},iOSSearchBar:{keywords:["ui","iOS","search"],name:"Search Bar"},
iOSTabs:{keywords:["ui","iOS","tab"],name:"Tabs"},iOSSplitView:{keywords:["ui","iOS","split view"],name:"Split View"},iOSDatePicker:{keywords:["ui","iOS","picker"],name:"Date Picker"},iOSTimePicker:{keywords:["ui","iOS","picker"],name:"Time Picker"},iOSCountdownPicker:{keywords:["ui","iOS","picker"],name:"Countdown Picker"},iOSUniversalKeyboard:{keywords:["ios","keyboard"],name:"Keyboard"},iOSDeviceiPhoneSE:{keywords:["iPhone","iPhone SE"],name:"iPhone SE"},iOSDeviceiPhone6s:{keywords:["iPhone","iPhonse 6s"],
name:"iPhone 6s"},iOSDeviceiPhone6sPlus:{keywords:["iPhone","iPhonse 6s Plus"],name:"iPhone 6s Plus"},iOSDeviceiPadPortrait:{keywords:["iPad","Pro","Air","9.7"],name:"9.7 inch iPad (Portrait)"},iOSDeviceiPadLandscape:{keywords:["iPad","Pro","Air","9.7"],name:"9.7 inch iPad (Landscape)"},iOSDeviceiPadProPortrait:{keywords:["iPad","Pro","Air","12.9"],name:"12.9 inch iPad (Portrait)"},iOSDeviceiPadProLandscape:{keywords:["iPad","Pro","Air","12.9"],name:"12.9 inch iPad (Landscape)"}},Groups:{"iOS Devices":"iOSDeviceiPhoneSE iOSDeviceiPhone6s iOSDeviceiPhone6sPlus iOSDeviceiPadPortrait iOSDeviceiPadLandscape iOSDeviceiPadProPortrait iOSDeviceiPadProLandscape".split(" "),
"UI Components":"iOSButton iOSSegmentedControl iOSStepper iOSToggle iOSSlider iOSProgressBar iOSPageControls iOSStatusBar iOSSearchBar iOSNavBar iOSTabs iOSUniversalKeyboard iOSDatePicker iOSTimePicker iOSCountdownPicker".split(" "),"Table View Components":"iOSBasicCell iOSSubtitleCell iOSRightDetailCell iOSLeftDetailCell iOSTableGroupedSectionBreak iOSTablePlainHeaderFooter".split(" ")}},"ipad.js":{Classes:{Image_ipad_ipad:{keywords:["ipad",""],name:"iPad"},iPadGrayBackgroundBlock:{keywords:["ipad",
"gray","background"],name:"Gray Background"},Image_ipad_top_bar:{keywords:["ipad","Top","Bar"],name:"Top Bar"},Image_ipad_bar_gray:{keywords:["ipad","Gray","Bar"],name:"Gray Bar"},Image_ipad_bar_semi_trans_black:{keywords:["ipad","Black","Bar","Semi","Transparent"],name:"Black Bar (Semi-Transparent)"},Image_ipad_bar_black:{keywords:["ipad","Black","Bar"],name:"Black Bar"},Image_ipad_safari_top:{keywords:["ipad","Safari","Top"],name:"Safari Top"},Image_ipad_search:{keywords:["ipad","Search","Bar"],
name:"Search Bar"},Image_ipad_alert_dialog:{keywords:["ipad","Alert","Dialog"],name:"Alert Dialog"},Image_ipad_dialog:{keywords:["ipad","Dialog"],name:"Dialog"},Image_ipad_popover:{keywords:["ipad","Popover"],name:"Popover"},Image_ipad_table:{keywords:["ipad","Table"],name:"Table"},Image_ipad_vtab:{keywords:["ipad","Vertical","Tabs"],name:"Vertical Tabs"},Image_ipad_button_black:{keywords:["ipad","Black","Button"],name:"Black Button"},Image_ipad_button_blue:{keywords:["ipad","Blue","Button"],name:"Blue Button"},
Image_ipad_button_grayblue:{keywords:["ipad","Gray","Blue","Button"],name:"Gray-Blue Button"},Image_ipad_button_red:{keywords:["ipad","Red","Button"],name:"Red Button"},Image_ipad_back_button_gray:{keywords:["ipad","Gray","Back","Button"],name:"Gray Back Button"},Image_ipad_back_button_black:{keywords:["ipad","Black","Back","Button"],name:"Black Back Button"},Image_ipad_sort_handle:{keywords:["ipad","Sort","Handle"],name:"Sort Handle"},Image_ipad_dropdown:{keywords:["ipad","Dropdown"],name:"Dropdown"},
Image_ipad_email_name:{keywords:["ipad","Email","Name"],name:"Email Name"},Image_ipad_prev_next:{keywords:["ipad","Previous","Next"],name:"Previous/Next"},Image_ipad_keyboard_portrait:{keywords:["ipad","Portrait","Keyboard"],name:"Portrait Keyboard"},Image_ipad_keyboard_landscape:{keywords:["ipad","Landscape","Keyboard"],name:"Landscape Keyboard"},Image_ipad_large_tabbed_button:{keywords:["ipad","Large","Tabbed","Buttons"],name:"Large Tabbed Buttons"},Image_ipad_sort_button:{keywords:["ipad","Sort",
"Buttons"],name:"Sort Buttons"},Image_ipad_tab_bar:{keywords:["ipad","Tab","Bar"],name:"Tab Bar"},Image_ipad_slider:{keywords:["ipad","Slider"],name:"Slider"},Image_ipad_switch_off:{keywords:["ipad","Switch"],name:"Switch"},Image_ipad_add_icon_blue:{keywords:["ipad","Blue","Add","Icon"],name:"Blue Add Icon"},Image_ipad_add_icon_green:{keywords:["ipad","Green","Add","Icon"],name:"Green Add Icon"},Image_ipad_remove_icon:{keywords:["ipad","Remove","Icon"],name:"Remove Icon"},Image_ipad_arrow_icon:{keywords:["ipad",
"Arrow","Icon"],name:"Arrow Icon"},Image_ipad_arrow:{keywords:["ipad","Arrow"],name:"Arrow"},Image_ipad_checkmark:{keywords:["ipad","Checkmark"],name:"Checkmark"},Image_ipad_check_off:{keywords:["ipad","Check"],name:"Check"},Image_ipad_location_dot:{keywords:["ipad","Location"],name:"Location"},Image_ipad_mark_as_read:{keywords:["ipad","Mark","Read"],name:"Mark As Read"},Image_ipad_pin_green:{keywords:["ipad","Green","Pin"],name:"Green Pin"},Image_ipad_pin_red:{keywords:["ipad","Red","Pin"],name:"Red Pin"},
Image_ipad_radio_off:{keywords:["ipad","Radio","Button"],name:"Radio Button"},Image_ipad_checkbox_off:{keywords:["ipad","Checkbox"],name:"Checkbox"},Image_ipad_indicator:{keywords:["ipad","Indicator"],name:"Indicator"}},Groups:{"iOS 6 iPad Elements":"Image_ipad_ipad iPadGrayBackgroundBlock Image_ipad_top_bar Image_ipad_bar_gray Image_ipad_bar_semi_trans_black Image_ipad_bar_black Image_ipad_safari_top Image_ipad_search Image_ipad_alert_dialog Image_ipad_dialog Image_ipad_popover Image_ipad_table Image_ipad_vtab".split(" "),
"iOS 6 iPad Controls":"Image_ipad_button_black Image_ipad_button_blue Image_ipad_button_grayblue Image_ipad_button_red Image_ipad_back_button_gray Image_ipad_back_button_black Image_ipad_sort_handle Image_ipad_dropdown Image_ipad_email_name Image_ipad_prev_next Image_ipad_keyboard_portrait Image_ipad_keyboard_landscape Image_ipad_large_tabbed_button Image_ipad_sort_button Image_ipad_tab_bar Image_ipad_slider Image_ipad_switch_off".split(" "),"iOS 6 iPad Icons":"Image_ipad_add_icon_blue Image_ipad_add_icon_green Image_ipad_remove_icon Image_ipad_arrow_icon Image_ipad_arrow Image_ipad_checkmark Image_ipad_check_off Image_ipad_location_dot Image_ipad_mark_as_read Image_ipad_pin_green Image_ipad_pin_red Image_ipad_radio_off Image_ipad_checkbox_off Image_ipad_indicator".split(" ")}},
"iphone.js":{Classes:{Image_iphone_iphone_4:{keywords:["iphone","4"],name:"iPhone 4"},Image_iphone_bg_black:{keywords:["iphone","Black","Background"],name:"Black Background"},Image_iphone_bg_gray:{keywords:["iphone","Gray","Background"],name:"Gray Background"},Image_iphone_bg_stripe_drk:{keywords:["iphone","Dark","Striped","Background"],name:"Dark Striped Background"},Image_iphone_bg_stripe_lt:{keywords:["iphone","Light","Striped","Background"],name:"Light Striped Background"},Image_iphone_bg_white:{keywords:["iphone",
"White","Background"],name:"White Background"},Image_iphone_top_bar_app:{keywords:["iphone","Top","Bar","Application"],name:"Top Bar (Application)"},Image_iphone_top_bar_home:{keywords:["iphone","Top","Bar","Home"],name:"Top Bar (Home)"},Image_iphone_bar_top:{keywords:["iphone","Gray","Blue","Bar"],name:"Gray-Blue Bar"},Image_iphone_bar_semi_trans_black:{keywords:["iphone","Black","Bar","Semi","Transparent"],name:"Black Bar (Semi-Transparent)"},Image_iphone_bar_semi_trans_blue:{keywords:["iphone",
"Blue","Bar","Semi","Transparent"],name:"Blue Bar (Semi-Transparent)"},Image_iphone_bar_bottom:{keywords:["iphone","Bottom","Bar"],name:"Bottom Bar"},Image_iphone_search:{keywords:["iphone","Search","Bar"],name:"Search Bar"},Image_iphone_table:{keywords:["iphone","Table"],name:"Table"},Image_iphone_table_w_buttons:{keywords:["iphone","Table","Buttons"],name:"Table With Buttons"},Image_iphone_table_w_icons:{keywords:["iphone","Table","Icons"],name:"Table With Icons"},Image_iphone_list:{keywords:["iphone",
"List"],name:"List"},Image_iphone_safari_top:{keywords:["iphone","Safari","Top"],name:"Safari Top"},Image_iphone_safari_url:{keywords:["iphone","Safari","URL"],name:"Safari URL"},Image_iphone_safari_google:{keywords:["iphone","Safari","Google"],name:"Safari Google"},Image_iphone_safari_bottom:{keywords:["iphone","Safari","Bottom"],name:"Safari Bottom"},Image_iphone_search_blue:{keywords:["iphone","Blue","Search"],name:"Blue Search"},Image_iphone_search_gray:{keywords:["iphone","Gray","Search"],name:"Gray Search"},
Image_iphone_gray_grad_list:{keywords:["iphone","Gray","Gradient","List"],name:"Gray Gradient List"},Image_iphone_alert_bar:{keywords:["iphone","Alert","Bar"],name:"Alert Bar"},Image_iphone_alert_dialog:{keywords:["iphone","Alert","Dialog"],name:"Alert Dialog"},Image_iphone_dialog:{keywords:["iphone","Dialog"],name:"Dialog"},Image_iphone_scroll_pane:{keywords:["iphone","Scroll","Pane"],name:"Scroll Pane"},Image_iphone_alpha_list:{keywords:["iphone","Alpha","List"],name:"Alpha List"},Image_iphone_shiny:{keywords:["iphone",
"Shiny"],name:"Shiny"},Image_iphone_button_black:{keywords:["iphone","Black","Button"],name:"Black Button"},Image_iphone_button_blue:{keywords:["iphone","Blue","Button"],name:"Blue Button"},Image_iphone_button_grayblue:{keywords:["iphone","Gray","Blue","Button"],name:"Gray-Blue Button"},Image_iphone_button_red:{keywords:["iphone","Red","Button"],name:"Red Button"},Image_iphone_button_lg_light:{keywords:["iphone","Large","Light","Button"],name:"Large Light Button"},Image_iphone_button_lg_dark:{keywords:["iphone",
"Large","Dark","Button"],name:"Large Dark Button"},Image_iphone_button_lg_green:{keywords:["iphone","Large","Green","Button"],name:"Large Green Button"},Image_iphone_button_lg_red:{keywords:["iphone","Large","Red","Button"],name:"Large Red Button"},Image_iphone_button_lg_yellow:{keywords:["iphone","Large","Yellow","Button"],name:"Large Yellow Button"},Image_iphone_button_xl_green:{keywords:["iphone","Extra","Large","Green","Button"],name:"Extra-Large Green Button"},Image_iphone_back_button:{keywords:["iphone",
"Back","Button"],name:"Back Button"},Image_iphone_prev_next:{keywords:["iphone","Previous","Next"],name:"Previous/Next"},Image_iphone_sort_handle:{keywords:["iphone","Sort","Handle"],name:"Sort Handle"},Image_iphone_slider:{keywords:["iphone","Slider"],name:"Slider"},Image_iphone_dropdown_active:{keywords:["iphone","Active","Dropdown"],name:"Active Dropdown"},Image_iphone_dropdown:{keywords:["iphone","Dropdown"],name:"Dropdown"},Image_iphone_email_name:{keywords:["iphone","Email","Name"],name:"Email Name"},
Image_iphone_switch_off:{keywords:["iphone","Switch"],name:"Switch"},Image_iphone_switch_on:{keywords:["iphone","Switch","On"],name:"Switch (On)"},Image_iphone_keyboard_button_blue:{keywords:["iphone","Blue","Keyboard","Button"],name:"Blue Keyboard Button"},Image_iphone_keyboard_letters:{keywords:["iphone","Portrait","Keyboard"],name:"Portrait Keyboard"},Image_iphone_keyboard_landscape:{keywords:["iphone","Landscape","Keyboard"],name:"Landscape Keyboard"},Image_iphone_keyboard_numbers:{keywords:["iphone",
"Numbers","Keyboard"],name:"Numbers Keyboard"},Image_iphone_keyboard_symbols:{keywords:["iphone","Symbols","Keyboard"],name:"Symbols Keyboard"},Image_iphone_large_tabbed_button:{keywords:["iphone","Large","Tabbed","Buttons"],name:"Large Tabbed Buttons"},Image_iphone_sort_button:{keywords:["iphone","Sort","Buttons"],name:"Sort Buttons"},Image_iphone_tab_bar:{keywords:["iphone","Tab","Bar"],name:"Tab Bar"},Image_iphone_picker_multi:{keywords:["iphone","Multi","Picker"],name:"Multi Picker"},Image_iphone_picker_web:{keywords:["iphone",
"Web","Picker"],name:"Web Picker"},Image_iphone_add_icon_blue:{keywords:["iphone","Blue","Add","Icon"],name:"Blue Add Icon"},Image_iphone_add_icon_green:{keywords:["iphone","Green","Add","Icon"],name:"Green Add Icon"},Image_iphone_remove_icon:{keywords:["iphone","Remove","Icon"],name:"Remove Icon"},Image_iphone_arrow_icon:{keywords:["iphone","Arrow","Icon"],name:"Arrow Icon"},Image_iphone_arrow:{keywords:["iphone","Arrow"],name:"Arrow"},Image_iphone_checkmark:{keywords:["iphone","Checkmark"],name:"Checkmark"},
Image_iphone_check_off:{keywords:["iphone","Check"],name:"Check"},Image_iphone_check_on:{keywords:["iphone","Check","On"],name:"Check On"},Image_iphone_location_dot:{keywords:["iphone","Location"],name:"Location"},Image_iphone_mark_as_read:{keywords:["iphone","Mark","Read"],name:"Mark As Read"},Image_iphone_pin_green:{keywords:["iphone","Green","Pin"],name:"Green Pin"},Image_iphone_pin_red:{keywords:["iphone","Red","Pin"],name:"Red Pin"},Image_iphone_indicator:{keywords:["iphone","Indicator"],name:"Indicator"},
Image_iphone_radio_off:{keywords:["iphone","Radio","Button"],name:"Radio Button"},Image_iphone_radio_on:{keywords:["iphone","Active","Radio","Button"],name:"Active Radio Button"},Image_iphone_checkbox_off:{keywords:["iphone","Checkbox"],name:"Checkbox"},Image_iphone_checkbox_on:{keywords:["iphone","Active","Checkbox"],name:"Active Checkbox"},Image_iphone_thread_count:{keywords:["iphone","Thread","Count"],name:"Thread Count"}},Groups:{"iOS 6 iPhone Elements":"Image_iphone_iphone_4 Image_iphone_bg_black Image_iphone_bg_gray Image_iphone_bg_stripe_drk Image_iphone_bg_stripe_lt Image_iphone_bg_white Image_iphone_top_bar_app Image_iphone_top_bar_home Image_iphone_bar_top Image_iphone_bar_semi_trans_black Image_iphone_bar_semi_trans_blue Image_iphone_search Image_iphone_table Image_iphone_table_w_buttons Image_iphone_table_w_icons Image_iphone_list Image_iphone_safari_top Image_iphone_safari_bottom Image_iphone_gray_grad_list Image_iphone_alert_bar Image_iphone_alert_dialog Image_iphone_dialog Image_iphone_scroll_pane Image_iphone_alpha_list".split(" "),
"iOS 6 iPhone Controls":"Image_iphone_button_black Image_iphone_button_blue Image_iphone_button_grayblue Image_iphone_button_red Image_iphone_button_lg_light Image_iphone_button_lg_dark Image_iphone_button_lg_green Image_iphone_button_lg_red Image_iphone_button_lg_yellow Image_iphone_button_xl_green Image_iphone_back_button Image_iphone_prev_next Image_iphone_sort_handle Image_iphone_slider Image_iphone_dropdown Image_iphone_email_name Image_iphone_switch_off Image_iphone_keyboard_button_blue Image_iphone_keyboard_letters Image_iphone_keyboard_landscape Image_iphone_large_tabbed_button Image_iphone_sort_button Image_iphone_tab_bar Image_iphone_picker_multi Image_iphone_picker_web".split(" "),
"iOS 6 iPhone Icons":"Image_iphone_add_icon_blue Image_iphone_add_icon_green Image_iphone_remove_icon Image_iphone_arrow_icon Image_iphone_arrow Image_iphone_checkmark Image_iphone_check_off Image_iphone_location_dot Image_iphone_mark_as_read Image_iphone_pin_green Image_iphone_pin_red Image_iphone_indicator Image_iphone_radio_off Image_iphone_checkbox_off Image_iphone_thread_count".split(" ")}},"mindmap.js":{Classes:{MindMapBlock:{keywords:["mindmap","mind","map","rectangle"],name:"Rectangle"},MindMapCircle:{keywords:["mindmap",
"mind","map","circle"],name:"Circle"},MindMapDiamondBlock:{keywords:["mindmap","mind","map","diamond"],name:"Diamond"},MindMapIsoscelesTriangleBlock:{keywords:["mindmap","mind","map","triangle","isosceles"],name:"Triangle"},MindMapOctagonBlock:{keywords:["mindmap","mind","map","octagon"],name:"Octagon"},MindMapCloud:{keywords:["mindmap","mind","map","cloud"],name:"Cloud"},MindMapPentagonBlock:{keywords:["mindmap","mind","map","pentagon"],name:"Pentagon"},MindMapCrossBlock:{keywords:["mindmap","mind",
"map","cross"],name:"Cross"},MindMapHexagonBlock:{keywords:["mindmap","mind","map","hexagon"],name:"Hexagon"},MindMapStadiumBlock:{keywords:["mindmap","mind","map","stadium","pill"],name:"Pill"}},Groups:{"Mind Map":"MindMapBlock MindMapStadiumBlock MindMapCloud MindMapCircle MindMapIsoscelesTriangleBlock MindMapDiamondBlock MindMapPentagonBlock MindMapHexagonBlock MindMapOctagonBlock MindMapCrossBlock".split(" ")}},"network.js":{Classes:{NET_PC:{keywords:["network","pc"],name:"PC"},"NET_Virtual-PC":{keywords:["network",
"pc","virtual","virtual pc"],name:"Virtual-PC"},NET_Terminal:{keywords:["network","terminal"],name:"Terminal"},NET_DataPipe:{keywords:["network","data","pipe"],name:"Data Pipe"},NET_SlateDevice:{keywords:["network","slate","device"],name:"Slate Device"},NET_TabletDevice:{keywords:["network","tablet","device"],name:"Tablet Device"},NET_Laptop:{keywords:["network","laptop"],name:"Laptop Device"},NET_PDA:{keywords:["network","pda"],name:"PDA"},NET_CRTMonitor:{keywords:["network","crt","monitor"],name:"CRT Monitor"},
NET_LCDMonitor:{keywords:["network","lcd","monitor"],name:"LCD Monitor"},NET_ABSwitch:{keywords:["network","ab","switch"],name:"A/B Switch"},NET_Repeater:{keywords:["network","repeater"],name:"Repeater"},NET_DiagnosticDevice:{keywords:["network","diagnostic","device"],name:"Diagonstic Device"},NET_CardReader:{keywords:["network","card","reader"],name:"Card Reader"},NET_PatchPanel:{keywords:["network","patch","panel"],name:"Patch Panel"},NET_RadioTower:{keywords:["network","radio","tower"],name:"Radio Tower"},
NET_BiometricReader:{keywords:["network","biometric","reader"],name:"Biometric Reader"},NET_ExternalHardDrive:{keywords:["network","external","hard","drive"],name:"External Hard Drive"},NET_WebService:{keywords:["network","web","service"],name:"Web Service"},NET_FiberOptic:{keywords:["network","fiber","optic"],name:"Fiber Optic"},NET_SatelliteDish:{keywords:["network","satellite","dish"],name:"Satellite Dish"},NET_Satellite:{keywords:["network","satellite"],name:"Satellite"},NET_VoIPPhone:{keywords:["network",
"voip","phone"],name:"VoIP Phone"},NET_PBX:{keywords:["network","pbx"],name:"PBX"},NET_MLPS:{keywords:["network","mlps"],name:"MLPS"},NET_WirelessAccessPoint:{keywords:["network","wireless","access","point"],name:"Wireless Access Point"},NET_RingNetwork:{keywords:["network","ring"],name:"Ring Network"},NET_Ethernet:{keywords:["network","ethernet"],name:"Ethernet"},NET_Server:{keywords:["network","server"],name:"Server"},NET_ExternalMediaDrive:{keywords:["network","external","media","drive"],name:"External Media Drive"},
NET_Mainframe:{keywords:["network","mainframe"],name:"Mainframe"},NET_Router:{keywords:["network","router"],name:"Router"},NET_Switch:{keywords:["network","switch"],name:"Switch"},NET_Firewall:{keywords:["network","firewall"],name:"Firewall"},NET_User:{keywords:["network","user"],name:"User"},NET_CommLink:{keywords:["network","comm-link","comm link","commlink"],name:"Comm-Link"},NET_SuperComputer:{keywords:["network","super computer"],name:"Super Computer"},NET_VirtualServer:{keywords:["network",
"virtual","server"],name:"Virtual Server"},NET_Printer:{keywords:["network","printer"],name:"Printer"},NET_Plotter:{keywords:["network","plotter"],name:"Plotter"},NET_Scanner:{keywords:["network","scanner"],name:"Scanner"},NET_Copier:{keywords:["network","copier"],name:"Copier"},NET_FaxMachine:{keywords:["network","fax","fax machine"],name:"Fax Machine"},NET_MultiFunctionMachine:{keywords:["network","multi function","fax","copier","printer"],name:"Multi Function Machine"},NET_Projector:{keywords:["network",
"projector"],name:"Projector"},NET_ProjectorScreen:{keywords:["network","projector","screen"],name:"Projector Screen"},NET_Bridge:{keywords:["network","bridge"],name:"Bridge"},NET_Hub:{keywords:["network","hub"],name:"Hub"},NET_Modem:{keywords:["network","modem"],name:"Modem"},NET_Telephone:{keywords:["network","telephone"],name:"Telephone"},NET_CellPhone:{keywords:["network","cell","phone"],name:"Cell Phone"},NET_SmartPhone:{keywords:["network","smart","phone"],name:"Smart Phone"},NET_VideoPhone:{keywords:["network",
"video","phone"],name:"Video Phone"},NET_Camera:{keywords:["network","camera"],name:"Camera"},NET_VideoCamera:{keywords:["network","video","camera"],name:"Video Camera"}},Groups:{"Computers and Monitors":"NET_PC NET_Virtual-PC NET_Terminal NET_DataPipe NET_SlateDevice NET_TabletDevice NET_Laptop NET_PDA NET_CRTMonitor NET_LCDMonitor".split(" "),"Detailed Network Diagrams":"NET_ABSwitch NET_Repeater NET_DiagnosticDevice NET_CardReader NET_PatchPanel NET_RadioTower NET_BiometricReader NET_ExternalHardDrive NET_WebService NET_FiberOptic NET_SatelliteDish NET_Satellite NET_VoIPPhone NET_PBX NET_MLPS".split(" "),
"Basic Network Shapes":"NET_WirelessAccessPoint NET_RingNetwork NET_Ethernet NET_Server NET_ExternalMediaDrive NET_Mainframe NET_Router NET_Switch NET_Firewall NET_User NET_CommLink NET_SuperComputer NET_VirtualServer NET_Printer NET_Plotter NET_Scanner NET_Copier NET_FaxMachine NET_MultiFunctionMachine NET_Projector NET_ProjectorScreen NET_Bridge NET_Hub NET_Modem NET_Telephone NET_CellPhone NET_SmartPhone NET_VideoPhone NET_Camera NET_VideoCamera".split(" ")}},"orgchart2.js":{Classes:{OrgBlock:{keywords:["organization",
"chart","person"],name:"Org Chart Entry"}},Groups:{"Org Chart":["OrgChart-leaf","OrgChart-compact","OrgChart-simple","OrgBlock"]}},"orgchart.js":{Classes:{PersonBlock:!0,RoleBlock:!0,PersonRoleBlock:!0,OrgChartTitleBlock:!0},Groups:{"Org Chart":["PersonBlock","RoleBlock","PersonRoleBlock","OrgChartTitleBlock"]}},"processing.js":{Classes:{PEVesselBlock:{keywords:["process","engineering","vessel"],name:"Vessel"},PEOpenTankBlock:{keywords:["process","engineering","open","tank"],name:"Open Tank"},PEClosedTankBlock:{keywords:["process",
"engineering","closed","tank"],name:"Closed Tank"},PEStorageSphereBlock:{keywords:["process","engineering","storage","sphere"],name:"Storage Sphere"},PEColumnBlock:{keywords:["process","engineering","column"],name:"Column"},PEBagBlock:{keywords:["process","engineering","bag"],name:"Bag"},PEGasCylinderBlock:{keywords:["process","engineering","gas","cylinder"],name:"Gas Cylinder"},PEGasHolderBlock:{keywords:["process","engineering","gas","holder"],name:"Gas Holder"},PEClarifierBlock:{keywords:["process",
"engineering","clarifier"],name:"Clarifier"},PETankBlock:{keywords:["process","engineering","tank"],name:"Tank"},PETrayColumnBlock:{keywords:["process","engineering","tray","column"],name:"Tray Column"},PEReactionVesselBlock:{keywords:["process","engineering","reaction","vessel"],name:"Reaction Vessel"},PEEjectorInjectorBlock:{keywords:["process","engineering","ejector","injector"],name:"Ejector / Injector"},PEBoilerBlock:{keywords:["process","engineering","boiler"],name:"Boiler"},PECondenserBlock:{keywords:["process",
"engineering","condenser"],name:"Condenser"},PECoolingTowerBlock:{keywords:["process","engineering","cooling","tower"],name:"Cooling Tower"},PEHeatExchangerBlock:{keywords:["process","engineering","heat","exchanger"],name:"Heat Exchanger"},PECompressorTurbineBlock:{keywords:["process","engineering","compressor","turbine"],name:"Compressor / Turbine"},PEMotorDrivenTurbineBlock:{keywords:["process","engineering","motor","driven","turbine"],name:"Motor Driven Turbine"},PETripleFanBladesBlock:{keywords:["process",
"engineering","triple","fan","blades"],name:"Triple Fan Blades"},PETripleFanBlades2Block:{keywords:["process","engineering","triple","fan","blades"],name:"Triple Fan Blades"},PEFanBladesBlock:{keywords:["process","engineering","fan","blade"],name:"Fan Blades"},PEFanBlades2Block:{keywords:["process","engineering","fan","blade"],name:"Fan Blades"},PECentrifugalPumpBlock:{keywords:["process","engineering","centrifugal","pump"],name:"Centrifugal Pump"},PEIndicatorBlock:{keywords:["process","engineering",
"instruments","indicator"],name:"Indicator",variants:[{name:"Temp Indicator",variantName:"Temp Indicator",keywords:["process","engineering","temperature","indicator"]},{name:"Temp Transmitter",variantName:"Temp Transmitter",keywords:["process","engineering","temperature","transmitter"]},{name:"Temp Recorder",variantName:"Temp Recorder",keywords:["process","engineering","temperature","recorder"]},{name:"Temp Controller",variantName:"Temp Controller",keywords:["process","engineering","temperature",
"controller"]},{name:"Flow Indicator",variantName:"Flow Indicator",keywords:["process","engineering","flow","indicator"]},{name:"Flow Transmitter",variantName:"Flow Transmitter",keywords:["process","engineering","flow","transmitter"]},{name:"Flow Recorder",variantName:"Flow Recorder",keywords:["process","engineering","flow","recorder"]},{name:"Flow Controller",variantName:"Flow Controller",keywords:["process","engineering","flow","controller"]},{name:"Level Indicator",variantName:"Level Indicator",
keywords:["process","engineering","level","indicator"]},{name:"Pressure Controller",variantName:"Pressure Controller",keywords:["process","engineering","pressure","controller"]},{name:"Level Transmitter",variantName:"Level Transmitter",keywords:["process","engineering","level","transmitter"]},{name:"Level Recorder",variantName:"Level Recorder",keywords:["process","engineering","level","recorder"]},{name:"Level Controller",variantName:"Level Controller",keywords:["process","engineering","level","controller"]},
{name:"Pressure Transmitter",variantName:"Pressure Transmitter",keywords:["process","engineering","pressure","transmitter"]},{name:"Pressure Recorder",variantName:"Pressure Recorder",keywords:["process","engineering","pressure","recorder"]},{name:"Pressure Indicating",variantName:"Pressure Indicating",keywords:["process","engineering","pressure","indicating"]},{name:"Pressure Recording",variantName:"Pressure Recording",keywords:["process","engineering","pressure","recording"]},{name:"Level Alarm",
variantName:"Level Alarm",keywords:["process","engineering","level","alarm"]},{name:"Flow Element",variantName:"Flow Element",keywords:["process","engineering","flow","element"]},{name:"Temperature Element",variantName:"Temperature Element",keywords:["process","engineering","temperature","element"]},{name:"Level Gauge",variantName:"Level Gauge",keywords:["process","engineering","level","gauge"]},{name:"Analyzer Transmitter",variantName:"Analyzer Transmitter",keywords:["process","engineering","analyzer",
"transmitter"]},{name:"Transducer",variantName:"Transducer",keywords:["process","engineering","transducer"]}]},PEIndicator2Block:{keywords:["process","engineering","instruments","indicator"],name:"Indicator 2"},PEIndicator3Block:{keywords:["process","engineering","instruments","indicator"],name:"Indicator 3"},PEIndicator4Block:{keywords:["process","engineering","instruments","indicator"],name:"Indicator 4"},PEIndicator5Block:{keywords:["process","engineering","instruments","indicator"],name:"Indicator 5"},
PESharedIndicatorBlock:{keywords:["process","engineering","shared","instruments","indicator"],name:"Shared Indicator"},PESharedIndicator2Block:{keywords:["process","engineering","instruments","shared","indicator"],name:"Shared Indicator 2"},PEComputerIndicatorBlock:{keywords:["process","engineering","computer","instruments","indicator"],name:"Computer Indicator"},PEProgrammableIndicatorBlock:{keywords:["process","engineering","programmable","instruments","indicator"],name:"Programmable Indicator"},
PEGateValveBlock:{keywords:["process","engineering","gate","valve"],name:"Gate Valve",variants:[{name:"Hand-Operated Gate Valve",variantName:"Gate Hand Operated",keywords:["process","engineering","gate","valve"]},{name:"Flanged Gate Valve",variantName:"Flanged Gate Valve",keywords:["process","engineering","flanged","gate","valve"]}]},PEGlobeValveBlock:{keywords:["process","engineering","globe","valve"],name:"Globe Valve",variants:[{name:"Flanged Globe Valve",variantName:"Flanged Globe Valve",keywords:["process",
"engineering","flanged","gate","valve"]}]},PEControlValveBlock:{keywords:["process","engineering","control","valve"],name:"Control Valve",variants:[{name:"Back Pressure",variantName:"Back Pressure",keywords:["process","engineering","back","pressure"]}]},PEButterflyValveBlock:{keywords:["process","engineering","butterfly","valve"],name:"Butterfly Valve"},PENeedleValveBlock:{keywords:["process","engineering","needle","valve"],name:"Needle Valve"},PEPlugValveBlock:{keywords:["process","engineering",
"plug","valve"],name:"Plug Valve"},PEBallValveBlock:{keywords:["process","engineering","ball","valve"],name:"Ball Valve",variants:[{name:"Diaghragm",variantName:"Diaghragm",keywords:["process","engineering","diaghragm","valve"]}]},PEButterflyValve2Block:{keywords:["process","engineering","butterfly","valve"],name:"Butterfly Valve"},PECheckValveBlock:{keywords:["process","engineering","check","valve"],name:"Check Valve"},PECheckValve2Block:{keywords:["process","engineering","check","valve"],name:"Check Valve 2"},
PEAngleValveBlock:{keywords:["process","engineering","angle","valve"],name:"Angle Valve"},PEAngleGlobeValveBlock:{keywords:["process","engineering","angle","globe","valve"],name:"Angle Globe Valve",variants:[{name:"Relief Valve",variantName:"Relief Valve",keywords:"process engineering angle globe relief valve".split(" ")}]},PEPoweredValveBlock:{keywords:["process","engineering","powered","valve"],name:"Powered Valve",variants:[{name:"Solenoid Valve",variantName:"Solenoid Valve",keywords:["process",
"engineering","powered","solenoid","valve"]},{name:"Hydraulic Valve",variantName:"Hydraulic Valve",keywords:["process","engineering","powered","hydraulic","valve"]},{name:"Motor-operated Valve",variantName:"Motor-Operated Valve",keywords:["process","engineering","powered","motor-operated","valve"]}]},PEFloatOperatedValveBlock:{keywords:["process","engineering","float-operated","valve"],name:"Float-Operated Valve"},PENeedleValve2Block:{keywords:["process","engineering","needle","valve"],name:"Needle Valve 2"},
PEThreeWayValveBlock:{keywords:"process engineering three way plug valve".split(" "),name:"Three Way Plug Valve"},PEFourWayValveBlock:{keywords:["process","engineering","four","way","valve"],name:"Four Way Valve"},PEGaugeBlock:{keywords:["process","engineering","gauge"],name:"Gauge"},PEBleederValveBlock:{keywords:["process","engineering","bleeder","valve"],name:"Bleeder Valve"},PEOrificeBlock:{keywords:["process","engineering","orifice"],name:"Orifice"},PERotameterBlock:{keywords:["process","engineering",
"rotameter"],name:"Rotameter"},PEAgitatorMixerBlock:{keywords:"engineering p&id pid process instrumentation design agitator mixer".split(" "),name:"Agitator or Mixer"},PEEquipmentBoilerBlock:{keywords:"engineering p&id pid process instrumentation design boiler".split(" "),name:"Boiler 2"},PEAirCooledExchangerBlock:{keywords:"engineering p&id pid process instrumentation design air cooled exchanger".split(" "),name:"Air Cooled Exchanger"},PEEquipmentCondenserBlock:{keywords:"engineering p&id pid process instrumentation design condenser".split(" "),
name:"Condenser 2"},PEDieselMotorBlock:{keywords:"engineering p&id pid process instrumentation design diesel motor".split(" "),name:"Diesel Motor"},PEDoubleFlowTurbineBlock:{keywords:"engineering p&id pid process instrumentation design double flow turbine".split(" "),name:"Double Flow Turbine"},PEDoublePipeHeatBlock:{keywords:"engineering p&id pid process instrumentation design double pipe heat".split(" "),name:"Double Pipe Heat"},PECentrifugalPump:{keywords:"engineering p&id pid process equipment centrifugal pump".split(" "),
name:"Centrifugal Pump"},PECentrifugalPump2:{keywords:"engineering p&id pid process equipment centrifugal pump".split(" "),name:"Centrifugal Pump 2"},PECentrifugalPump3:{keywords:"engineering p&id pid process equipment centrifugal pump".split(" "),name:"Centrifugal Pump 3"},PEVerticalPump:{keywords:"engineering p&id pid process equipment vertical pump".split(" "),name:"Vertical Pump"},PEVerticalPump2:{keywords:"engineering p&id pid process equipment vertical pump".split(" "),name:"Vertical Pump 2"},
PEHorizontalPump:{keywords:"engineering p&id pid process equipment horizontal pump".split(" "),name:"Horizontal Pump"},PESumpPump:{keywords:"engineering p&id pid process equipment sump pump".split(" "),name:"Sump Pump"},PEVacuumPump:{keywords:"engineering p&id pid process equipment vacuum pump".split(" "),name:"Vacuum Pump"},PEScrewPump:{keywords:"engineering p&id pid process equipment screw pump".split(" "),name:"Screw Pump"},PEDrumBlock:{keywords:"engineering p&id pid process instrumentation design drum".split(" "),
name:"Drum"},PEGearPumpBlock:{keywords:"engineering p&id pid process instrumentation design gear pump".split(" "),name:"Gear Pump"},PEHairpinExchangerBlock:{keywords:"engineering p&id pid process instrumentation design hairpin hair pin exchanger".split(" "),name:"Hairpin Exchanger"},PEHeaterBlock:{keywords:"engineering p&id pid process instrumentation design heater".split(" "),name:"Heater"},PELiquidRingVacuumBlock:{keywords:"engineering p&id pid process instrumentation design liquid ring vacuum".split(" "),
name:"Liquid Ring Vacuum"},PEMotorBlock:{keywords:"engineering p&id pid process instrumentation design motor".split(" "),name:"Motor"},PEPlateAndFrameHeatExchangerBlock:{keywords:"engineering p&id pid process instrumentation design plate frame heat exchanger".split(" "),name:"Plate and Frame Heat Exchanger"},PEPositiveDisplacementBlock:{keywords:"engineering p&id pid process instrumentation design positive displacement".split(" "),name:"Positive Displacement"},PEReboilerBlock:{keywords:"engineering p&id pid process instrumentation design reboiler".split(" "),
name:"Reboiler"},PERotaryCompressorBlock:{keywords:"engineering p&id pid process instrumentation rotary compressor".split(" "),name:"Rotary Compressor"},PERotaryCompressor2Block:{keywords:"engineering p&id pid process instrumentation rotary compressor".split(" "),name:"Rotary Compressor 2"},PEShellAndTubeHeat1Block:{keywords:"engineering p&id pid process instrumentation shell tube heat".split(" "),name:"Shell and Tube Heat 1"},PEShellAndTubeHeat2Block:{keywords:"engineering p&id pid process instrumentation shell tube heat".split(" "),
name:"Shell and Tube Heat 2"},PEShellAndTubeHeat3Block:{keywords:"engineering p&id pid process instrumentation shell tube heat".split(" "),name:"Shell and Tube Heat 3"},PESinglePassHeatBlock:{keywords:"engineering p&id pid process instrumentation single pass heat".split(" "),name:"Single Pass Heat"},PETurbineDriverBlock:{keywords:"engineering p&id pid process instrumentation turbine driver".split(" "),name:"Turbine Driver"},PEUTubeHeatExchangerBlock:{keywords:"engineering p&id pid process instrumentation utube tube heat exchanger".split(" "),
name:"U-tube Heat Exchanger"},PEElectricMotorBlock:{keywords:"engineering p&id pid process instrumentation electric motor".split(" "),name:"Electric Motor"},PEConveyorBlock:{keywords:"engineering p&id pid process instrumentation conveyor".split(" "),name:"Conveyor"},PEOverheadConveyorBlock:{keywords:"engineering p&id pid process instrumentation overhead conveyor".split(" "),name:"Overhead Conveyor"},PEHoistBlock:{keywords:"engineering p&id pid process instrumentation hoist".split(" "),name:"Hoist"},
PEScraperConveyorBlock:{keywords:"engineering p&id pid process instrumentation scraper conveyor".split(" "),name:"Scraper Conveyor"},PEScrewConveyorBlock:{keywords:"engineering p&id pid process instrumentation screw conveyor".split(" "),name:"Screw Conveyor"},PESkipHoistBlock:{keywords:"engineering p&id pid process instrumentation skip hoist".split(" "),name:"Skip Hoist"},PEElevator1Block:{keywords:"engineering p&id pid process instrumentation elevator".split(" "),name:"Elevator 1"},PEElevator2Block:{keywords:"engineering p&id pid process instrumentation elevator".split(" "),
name:"Elevator 2"},PEScrewPump2:{keywords:"engineering p&id pid process equipment screw pump".split(" "),name:"Screw Pump 2"},PEPositiveDisplacement2:{keywords:"engineering p&id pid process equipment positive displacement".split(" "),name:"Positive Displacement 2"},PEProgressiveCavityPump:{keywords:"engineering p&id pid process equipment progressive cavity pump".split(" "),name:"Progressive Cavity Pump"},PEBin:{keywords:"engineering p&id pid process equipment bin".split(" "),name:"Bin"},PEDomeRoofTank:{keywords:"engineering p&id pid process equipment dome roof tank".split(" "),
name:"Dome Roof Tank"},PEOpenTopTank:{keywords:"engineering p&id pid process equipment open top tank".split(" "),name:"Open Top Tank"},PEConeRoofTank:{keywords:"engineering p&id pid process equipment cone roof tank".split(" "),name:"Cone Roof Tank"},PEInternalFloatingRoof:{keywords:"engineering p&id pid process equipment internal roof floating".split(" "),name:"Internal Floating Roof"},PEDoubleWallTank:{keywords:"engineering p&id pid process equipment double wall tank".split(" "),name:"Double Wall Tank"},
PEOnionTank:{keywords:"engineering p&id pid process equipment onion tank".split(" "),name:"Onion Tank"},PECentrifugalCompressor:{keywords:"engineering p&id pid process equipment centrifugal compressor".split(" "),name:"Centrifugal Compressor"},PECentrifugalCompressor2:{keywords:"engineering p&id pid process equipment centrifugal compressor".split(" "),name:"Centrifugal Compressor 2"},PECentrifugalCompressor3:{keywords:"engineering p&id pid process equipment centrifugal compressor".split(" "),name:"Centrifugal Compressor 3"},
PECentrifugalBlower:{keywords:"engineering p&id pid process equipment centrifugal blower".split(" "),name:"Centrifugal Blower"},PEAxialCompressor:{keywords:"engineering p&id pid process equipment axial blower".split(" "),name:"Axial Compressor"},PEReciprocationCompressor:{keywords:"engineering p&id pid process equipment reciprocation compressor".split(" "),name:"Reciprocation Compressor"},PESpiralHeatExchanger:{keywords:"engineering p&id pid process equipment spiral heat exchanger".split(" "),name:"Spiral Heat Exchanger"},
PEAlkylationBlock:{keywords:"engineering p&id pid process equipment alkylation".split(" "),name:"Alkylation"},PEBoomLoaderBlock:{keywords:"engineering p&id pid process equipment boom loader".split(" "),name:"Boom Loader"},PEFluidCatalyticCrackingBlock:{keywords:"engineering p&id pid process equipment fluid catalytic cracking".split(" "),name:"Fluid Catalytic Cracking"},PEFluidCookingBlock:{keywords:"engineering p&id pid process equipment fluid cooking".split(" "),name:"Fluid Cooking"},PEFluidizedReactorBlock:{keywords:"engineering p&id pid process equipment fluidized reactor".split(" "),
name:"Fluidized Reactor"},PEOneToMany:{keywords:"engineering p&id pid process piping one many".split(" "),name:"One to Many"},PEMultilines:{keywords:"engineering;p&id;pid;process;piping;multi lines;multi-lines;multilines".split(";"),name:"Multi-lines"},PEMidArrow:{keywords:"engineering p&id pid process piping mid arrow".split(" "),name:"Mid Arrow"},PEButtWeld:{keywords:"engineering p&id pid process piping butt weld".split(" "),name:"Butt Weld"},PETopToTop:{keywords:"engineering p&id pid process piping top".split(" "),
name:"Top to Top"},PESonicSignal:{keywords:"engineering p&id pid process piping sonic signal".split(" "),name:"Sonic Signal"},PENuclear:{keywords:"engineering p&id pid process piping nuclear".split(" "),name:"Nuclear"},PEPneumatic:{keywords:"engineering p&id pid process piping pneumatic".split(" "),name:"Pneumatic"},PEHydraulicSignalLine:{keywords:"engineering p&id pid process piping hydraulic signal line".split(" "),name:"Hydraulic Signal Line"},PEMechanicalLink:{keywords:"engineering p&id pid process piping mechanical link".split(" "),
name:"Mechanical Link"},PESolderedSolvent:{keywords:"engineering p&id pid process piping soldered solvent".split(" "),name:"Soldered/Solvent"},PEDoubleContainment:{keywords:"engineering p&id pid process piping double containment".split(" "),name:"Double Containment"},PEFlange:{keywords:"engineering p&id pid process piping flange".split(" "),name:"Flange"},PEFlange2:{keywords:"engineering p&id pid process piping flange".split(" "),name:"Flange 2"},PEEndCap:{keywords:"engineering p&id pid process piping end cap".split(" "),
name:"End Cap"},PEEndCap2:{keywords:"engineering p&id pid process piping end cap".split(" "),name:"End Cap 2"},PEBreather:{keywords:"engineering p&id pid process piping breather".split(" "),name:"Breather"},PEElectronicallyInsulated:{keywords:"engineering p&id pid process piping electronically insulated".split(" "),name:"Electronically Insulated"},PEReducer:{keywords:"engineering p&id pid process piping reducer".split(" "),name:"Reducer"},PEInlineMixer:{keywords:"engineering p&id pid process piping inline mixer".split(" "),
name:"Inline Mixer"},PESeparator:{keywords:"engineering p&id pid process piping separator".split(" "),name:"Separator"},PEBurstingDisc:{keywords:"engineering p&id pid process piping bursting disc".split(" "),name:"Bursting Disc"},PEFlameArrester:{keywords:"engineering p&id pid process piping flame arrester".split(" "),name:"Flame Arrester"},PEFlameArrester2:{keywords:"engineering p&id pid process piping flame arrester".split(" "),name:"Flame Arrester 2"},PEDrainSilencer:{keywords:"engineering p&id pid process piping drain silencer".split(" "),
name:"Drain Silencer"},PETriangleSeparator:{keywords:"engineering p&id pid process piping triangle separator".split(" "),name:"Triangle Separator"},PETriangleSeparator2:{keywords:"engineering p&id pid process piping triangle separator".split(" "),name:"Triangle Separator 2"},PETundish:{keywords:"engineering p&id pid process piping tundish".split(" "),name:"Tundish"},PEOpenVent:{keywords:"engineering p&id pid process piping open vent".split(" "),name:"Open Vent"},PESiphonDrain:{keywords:"engineering p&id pid process piping siphon drain".split(" "),
name:"Siphon Drain"},PERemovableSpool:{keywords:"engineering p&id pid process piping removable spool".split(" "),name:"Removable Spool"},PEYTypeStrainer:{keywords:"engineering;p&id;pid;process;piping;y-type;y type;strainer".split(";"),name:"Y Type Strainer"},PEDiverterValve:{keywords:"engineering p&id pid process piping diverter valve".split(" "),name:"Diverter Valve"},PEPulsationDampener:{keywords:"engineering p&id pid process piping pulsation dampener".split(" "),name:"Pulsation Dampener"},PEDuplexStrainer:{keywords:"engineering p&id pid process piping duplex strainer".split(" "),
name:"Duplex Strainer"},PEBasketStrainer:{keywords:"engineering p&id pid process piping basket strainer".split(" "),name:"Basket Strainer"},PEVentSilencer:{keywords:"engineering p&id pid process piping vent silencer".split(" "),name:"Vent Silencer"},PEDetonationArrester:{keywords:"engineering p&id pid process piping detonation arrester".split(" "),name:"Detonation Arrester"},PETubularBlock:{keywords:"engineering p&id pid process equipment tubular".split(" "),name:"Tubular"},PEInlineSilencer:{keywords:"engineering;p&id;pid;process;piping;inline;in-line;in line;silencer".split(";"),
name:"Inline Silencer"},PEReformerBlock:{keywords:"engineering p&id pid process equipment reformer".split(" "),name:"Reformer"},PEMixingReactorBlock:{keywords:"engineering p&id pid process equipment mixing reactor".split(" "),name:"Mixing Reactor"},PESteamTrap:{keywords:"engineering p&id pid process piping steam trap".split(" "),name:"Steam Trap"},PEHydrocrackingBlock:{keywords:"engineering p&id pid process equipment hydrocracking hydro cracking".split(" "),name:"Hydrocracking"},PEHydrodesulferizationBlock:{keywords:"engineering p&id pid process equipment hydrodesulferization hydro desulferization".split(" "),
name:"Hydrodesulferization"},PEDesuperheater:{keywords:"engineering;p&id;pid;process;piping;desuperheater;super heater;superheater".split(";"),name:"Desuperheater"},PEPackedTowerBlock:{keywords:"engineering p&id pid process equipment packed tower".split(" "),name:"Packed Tower"},PEPlateTowerBlock:{keywords:"engineering p&id pid process equipment plate tower".split(" "),name:"Plate Tower"},PEEjectorOrEductor:{keywords:"engineering p&id pid process piping ejector eductor".split(" "),name:"Ejector or Eductor"},
PEAutomaticStokerBlock:{keywords:"engineering p&id pid process equipment automatic stoker".split(" "),name:"Automatic Stoker"},PEEvaporativeCondenserBlock:{keywords:"engineering p&id pid process equipment evaporative condenser".split(" "),name:"Evaporative Condenser"},PEExhaustHead:{keywords:"engineering p&id pid process piping exhaust head".split(" "),name:"Exhaust Head"},PEOilBurnerBlock:{keywords:"engineering p&id pid process equipment oil burner".split(" "),name:"Oil Burner"},PECounterflowForcedDraftBlock:{keywords:"engineering p&id pid process equipment counterflow forced draft".split(" "),
name:"Counterflow Forced Draft Block"},PERotaryValve:{keywords:"engineering p&id pid process piping rotary valve".split(" "),name:"Rotary Valve"},PECounterflowNaturalDraftBlock:{keywords:"engineering p&id pid process equipment counterflow natural draft".split(" "),name:"Counterflow Natural Draft Block"},PECrossflowInductedBlock:{keywords:"engineering p&id pid process equipment crossflow cross flow inducted".split(" "),name:"Crossflow Inducted Block"},PEExpansionJoint:{keywords:"engineering p&id pid process piping expansion joint".split(" "),
name:"Expansion Joint"},PEChimneyTowerBlock:{keywords:"engineering p&id pid process equipment chimney tower".split(" "),name:"Chimney Tower Block"},PEFurnaceBlock:{keywords:"engineering p&id pid process equipment furnace".split(" "),name:"Furnace Block"},PETankEquipmentBlock:{keywords:"engineering p&id pid process equipment tank".split(" "),name:"Tank"}},Groups:{Equipment:"PEAxialCompressor PECentrifugalCompressor PECentrifugalCompressor2 PECentrifugalCompressor3 PEReciprocationCompressor PERotaryCompressorBlock PERotaryCompressor2Block PEConveyorBlock PEOverheadConveyorBlock PEScraperConveyorBlock PEScrewConveyorBlock PEPositiveDisplacementBlock PEPositiveDisplacement2 PEElevator1Block PEElevator2Block PEHoistBlock PESkipHoistBlock PEMotorBlock PEDieselMotorBlock PEElectricMotorBlock PELiquidRingVacuumBlock PETurbineDriverBlock PEDoubleFlowTurbineBlock PEAgitatorMixerBlock PEDrumBlock PETankEquipmentBlock PECentrifugalBlower PEAlkylationBlock PEBoomLoaderBlock PEFluidCatalyticCrackingBlock PEFluidCookingBlock PEFluidizedReactorBlock PETubularBlock PEReformerBlock PEMixingReactorBlock PEHydrodesulferizationBlock PEHydrocrackingBlock PEPlateTowerBlock PEPackedTowerBlock PEAutomaticStokerBlock PEOilBurnerBlock PECounterflowForcedDraftBlock PECounterflowNaturalDraftBlock PECrossflowInductedBlock PEFurnaceBlock PEChimneyTowerBlock".split(" "),
Piping:"PEOneToMany PEMultilines PEMidArrow PEButtWeld PETopToTop PESonicSignal PENuclear PEPneumatic PEHydraulicSignalLine PEMechanicalLink PESolderedSolvent PEDoubleContainment PEFlange PEFlange2 PEEndCap PEEndCap2 PEBreather PEElectronicallyInsulated PEReducer PEInlineMixer PESeparator PEBurstingDisc PEFlameArrester PEFlameArrester2 PEDetonationArrester PEDrainSilencer PETriangleSeparator PETriangleSeparator2 PETundish PEOpenVent PESiphonDrain PERemovableSpool PEYTypeStrainer PEDiverterValve PEPulsationDampener PEDuplexStrainer PEBasketStrainer PEVentSilencer PEInlineSilencer PESteamTrap PEDesuperheater PEEjectorOrEductor PEExhaustHead PERotaryValve PEExpansionJoint".split(" "),
Vessels:"PEVesselBlock PEOpenTankBlock PEOpenTopTank PEClosedTankBlock PEStorageSphereBlock PEColumnBlock PEBagBlock PEGasCylinderBlock PEGasHolderBlock PEClarifierBlock PETankBlock PETrayColumnBlock PEReactionVesselBlock PEBin PEDomeRoofTank PEConeRoofTank PEInternalFloatingRoof PEDoubleWallTank PEOnionTank".split(" "),"Heat Exchangers":"PEBoilerBlock PEEquipmentBoilerBlock PEReboilerBlock PECondenserBlock PEEquipmentCondenserBlock PEEvaporativeCondenserBlock PECoolingTowerBlock PEHeatExchangerBlock PEAirCooledExchangerBlock PEHairpinExchangerBlock PEPlateAndFrameHeatExchangerBlock PESpiralHeatExchanger PEUTubeHeatExchangerBlock PEDoublePipeHeatBlock PEShellAndTubeHeat1Block PEShellAndTubeHeat2Block PEShellAndTubeHeat3Block PESinglePassHeatBlock PEHeaterBlock".split(" "),
Pumps:"PEEjectorInjectorBlock PECompressorTurbineBlock PEMotorDrivenTurbineBlock PETripleFanBlades2Block PEFanBlades2Block PECentrifugalPumpBlock PECentrifugalPump PECentrifugalPump2 PECentrifugalPump3 PEGearPumpBlock PEHorizontalPump PEProgressiveCavityPump PEScrewPump PEScrewPump2 PESumpPump PEVacuumPump PEVerticalPump PEVerticalPump2".split(" "),Instruments:"PEIndicatorBlock;PEIndicator2Block;PEIndicator3Block;PEIndicator4Block;PEIndicator5Block;PESharedIndicatorBlock;PESharedIndicator2Block;PEComputerIndicatorBlock;PEProgrammableIndicatorBlock;PEIndicatorBlock_Temp Indicator;PEIndicatorBlock_Temp Transmitter;PEIndicatorBlock_Temp Recorder;PEIndicatorBlock_Temp Controller;PEIndicatorBlock_Flow Indicator;PEIndicatorBlock_Flow Transmitter;PEIndicatorBlock_Flow Recorder;PEIndicatorBlock_Flow Controller;PEIndicatorBlock_Level Indicator;PEIndicatorBlock_Pressure Indicator;PEIndicatorBlock_Level Transmitter;PEIndicatorBlock_Level Recorder;PEIndicatorBlock_Level Controller;PEIndicatorBlock_Pressure Transmitter;PEIndicatorBlock_Pressure Recorder;PEIndicatorBlock_Pressure Controller;PEIndicatorBlock_Pressure Indicating;PEIndicatorBlock_Pressure Recording;PEIndicatorBlock_Level Alarm;PEIndicatorBlock_Flow Element;PEIndicatorBlock_Temperature Element;PEIndicatorBlock_Level Gauge;PEIndicatorBlock_Analyzer Transmitter;PEIndicatorBlock_Transducer".split(";"),
Valves:"PEGateValveBlock;PEGateValveBlock_Gate Hand Operated;PEGlobeValveBlock;PEControlValveBlock;PEControlValveBlock_Back Pressure;PENeedleValveBlock;PEButterflyValveBlock;PEButterflyValve2Block;PEBallValveBlock;PEBallValveBlock_Diaghragm;PEPlugValveBlock;PEGateValveBlock_Flanged Gate Valve;PEGlobeValveBlock_Flanged Globe Valve;PECheckValveBlock;PECheckValve2Block;PEAngleValveBlock;PEAngleGlobeValveBlock;PEAngleGlobeValveBlock_Relief Valve;PEPoweredValveBlock;PEPoweredValveBlock_Solenoid Valve;PEPoweredValveBlock_Hydraulic Valve;PEPoweredValveBlock_Motor-Operated Valve;PEFloatOperatedValveBlock;PENeedleValve2Block;PEThreeWayValveBlock;PEFourWayValveBlock;PEGaugeBlock;PEBleederValveBlock;PEOrificeBlock;PERotameterBlock".split(";")}},
"rubik.js":{Classes:{RubikCube:{keywords:["cube","solve","rubik","secret"],name:"Rubik"},RubikCube3d:!0},Groups:{Rubiks:["RubikCube"]}},"serverrack.js":{Classes:{RackServerRack:{keywords:["server"],name:"Server Rack"},RackBlank:{keywords:["server","blank"],name:"Blank Slot"},RackRaidArray:{keywords:["raid","harddrive","memory","storage"],name:"RAID Array"},RackServer:{keywords:["server"],name:"Server"},RackEthernetSwitch:{keywords:["net","switch","network","server","ethernet"],name:"Ethernet Switch"},
RackPatchPanel:{keywords:"net network patch network server ethernet".split(" "),name:"Patch Panel"},RackRouter:{keywords:["router","server"],name:"Router"},RackMonitor:{keywords:["input","monitor"],name:"Monitor"},RackKeyboard:{keywords:["input","keyboard"],name:"Slideout Keyboard"},RackPowerStrip:{keywords:["power","plug"],name:"Power Strip"},RackPowerSupply:{keywords:["power"],name:"Power Supply"},RackBridge:{keywords:["bridge"],name:"Bridge"},RackTapeDrive:{keywords:["tape","memory"],name:"Tape Drive"}},
Groups:{"Server Racks":"RackServerRack RackBlank RackRaidArray RackServer RackEthernetSwitch RackPatchPanel RackRouter RackMonitor RackKeyboard RackPowerStrip RackPowerSupply RackBridge RackTapeDrive".split(" ")}},"shapes.js":{Classes:{RectangleBlock:{keywords:["shape","rectangle"],name:"Rectangle"},IsoscelesTriangleBlock:{keywords:["shape","triangle","isosceles"],name:"Isosceles Triangle"},RightTriangleBlock:{keywords:["shape","triangle","right"],name:"Right Triangle"},PentagonBlock:{keywords:["shape",
"pentagon","polygon"],name:"Pentagon"},HexagonBlock:{keywords:["shape","hexagon","polygon"],name:"Hexagon"},OctagonBlock:{keywords:["shape","octagon","polygon"],name:"Octagon"},CrossBlock:{keywords:["shape","cross"],name:"Cross"},RightArrowBlock:{keywords:["shape","arrow"],name:"Arrow",variants:[{name:"Right Arrow",variantName:"RightArrow",keywords:["shape","arrow","right","east"]},{name:"Down Arrow",variantName:"DownArrow",keywords:["shape","arrow","down","south"]},{name:"Left Arrow",variantName:"LeftArrow",
keywords:["shape","arrow","left","west"]},{name:"Up Arrow",variantName:"UpArrow",keywords:["shape","arrow","up","north"]}]},DoubleArrowBlock:{keywords:["shape","arrow"],name:"Double Arrow",variants:[{name:"Double Arrow EW",variantName:"EWArrow",keywords:"shape arrow right left east west ew eastwest".split(" ")},{name:"Double Arrow NS",variantName:"NSArrow",keywords:"shape arrow down up south north ns northsouth".split(" ")}]},CloudBlock:{keywords:["shape","cloud"],name:"Cloud"},HeartBlock:{keywords:["shape",
"heart"],name:"Heart"},StarBlock:{keywords:["shape","star","polygon"],name:"Star"},ShapeCircleBlock:{keywords:["shape","circle"],name:"Circle"},ShapePolyStarBlock:{keywords:["shape","star"],name:"Star"},ShapeDiamondBlock:{keywords:["shape","diamond"],name:"Diamond"},CalloutSquareBlock:{keywords:"shape tooltip infotip callout call out tip bubble balloon".split(" "),name:"Callout"},LeftArrowBlock:!0,UpArrowBlock:!0,DownArrowBlock:!0,CalloutBlock:!0,DogEarNoteBlock:!0},Groups:{Shapes:"RectangleBlock IsoscelesTriangleBlock RightTriangleBlock PentagonBlock HexagonBlock OctagonBlock CrossBlock CloudBlock HeartBlock RightArrowBlock_RightArrow RightArrowBlock_DownArrow RightArrowBlock_LeftArrow RightArrowBlock_UpArrow DoubleArrowBlock_EWArrow DoubleArrowBlock_NSArrow CalloutSquareBlock ShapeCircleBlock ShapePolyStarBlock ShapeDiamondBlock".split(" ")}},
"sitemap.js":{Classes:{SMPage:{keywords:"website site webpage page sitemap Page".split(" "),name:"Page",variants:[{name:"Future Page",variantName:"FuturePage",keywords:[]},{name:"Group",variantName:"Group",keywords:[]},{name:"Future Group",variantName:"FutureGroup",keywords:[]}]},SMHome:{keywords:"website site webpage page sitemap Home".split(" "),name:"Home"},SMGallery:{keywords:"website site webpage page sitemap Gallery".split(" "),name:"Gallery"},SMShopping:{keywords:"website site webpage page sitemap Shopping".split(" "),
name:"Shopping"},SMMap:{keywords:"website site webpage page sitemap Map".split(" "),name:"Map"},SMAthletics:{keywords:"website site webpage page sitemap Athletics".split(" "),name:"Athletics"},SMLogin:{keywords:"website site webpage page sitemap Login".split(" "),name:"Login"},SMPrint:{keywords:"website site webpage page sitemap Print".split(" "),name:"Print"},SMScript:{keywords:"website site webpage page sitemap Script".split(" "),name:"Script"},SMSearch:{keywords:"website site webpage page sitemap Search".split(" "),
name:"Search"},SMSettings:{keywords:"website site webpage page sitemap Settings".split(" "),name:"Settings"},SMSitemap:{keywords:"website site webpage page sitemap Sitemap".split(" "),name:"Sitemap"},SMSuccess:{keywords:"website site webpage page sitemap Success".split(" "),name:"Success"},SMVideo:{keywords:"website site webpage page sitemap Video".split(" "),name:"Video"},SMAudio:{keywords:"website site webpage page sitemap Audio".split(" "),name:"Audio"},SMBlog:{keywords:"website site webpage page sitemap Blog".split(" "),
name:"Blog"},SMCalendar:{keywords:"website site webpage page sitemap Calendar".split(" "),name:"Calendar"},SMChart:{keywords:"website site webpage page sitemap Chart".split(" "),name:"Chart"},SMCloud:{keywords:"website site webpage page sitemap Cloud".split(" "),name:"Cloud"},SMDocument:{keywords:"website site webpage page sitemap Document".split(" "),name:"Document"},SMDownload:{keywords:"website site webpage page sitemap Download".split(" "),name:"Download"},SMError:{keywords:"website site webpage page sitemap Error".split(" "),
name:"Error"},SMForm:{keywords:"website site webpage page sitemap Form".split(" "),name:"Form"},SMGame:{keywords:"website site webpage page sitemap Game".split(" "),name:"Game"},SMJobs:{keywords:"website site webpage page sitemap Jobs".split(" "),name:"Jobs"},SMLucid:{keywords:"website site webpage page sitemap Lucid".split(" "),name:"Lucid"},SMNewspress:{keywords:"website site webpage page sitemap Newspress".split(" "),name:"Newspress"},SMPhoto:{keywords:"website site webpage page sitemap Photo".split(" "),
name:"Photo"},SMPortfolio:{keywords:"website site webpage page sitemap Portfolio".split(" "),name:"Portfolio"},SMPricing:{keywords:"website site webpage page sitemap Pricing".split(" "),name:"Pricing"},SMProfile:{keywords:"website site webpage page sitemap Profile".split(" "),name:"Profile"},SMSlideshow:{keywords:"website site webpage page sitemap Slideshow".split(" "),name:"Slideshow"},SMUpload:{keywords:"website site webpage page sitemap Upload".split(" "),name:"Upload"}},Groups:{"Site Map":"SMPage SMPage_FuturePage SMPage_Group SMPage_FutureGroup SMHome SMGallery SMShopping SMMap SMAthletics SMLogin SMPrint SMScript SMSearch SMSettings SMSitemap SMSuccess SMVideo SMAudio SMBlog SMCalendar SMChart SMCloud SMDocument SMDownload SMError SMForm SMGame SMJobs SMLucid SMNewspress SMPhoto SMPortfolio SMPricing SMProfile SMSlideshow SMUpload".split(" ")}},
"table.js":{Classes:{DefaultTableBlock:{keywords:["tables","table"],name:"Table",variants:[{name:"Banded Columns",variantName:"BandedCols",keywords:[]},{name:"Banded Rows",variantName:"BandedRows",keywords:[]},{name:"Table with Header",variantName:"Header",keywords:[]}]}},Groups:{Tables:["DefaultTableBlock","DefaultTableBlock_BandedRows","DefaultTableBlock_BandedCols","DefaultTableBlock_Header"]}},"techclipart.js":{Classes:{Image_network_server:{keywords:["network","Server"],name:"Server"},Image_network_server_file:{keywords:["network",
"File","Server"],name:"File Server"},Image_network_server_net:{keywords:["network","Net","Server"],name:"Net Server"},Image_network_server_net_large:{keywords:["network","Net","Server","Large"],name:"Net Server (Large)"},Image_network_raid:{keywords:["network","RAID","Device"],name:"RAID Device"},Image_network_raid_large:{keywords:["network","Large","RAID","Device"],name:"Large RAID Device"},Image_network_rack_server:{keywords:["network","Server","Rack"],name:"Server Rack"},Image_network_rack_tape:{keywords:["network",
"Tape","Backup","Rack"],name:"Tape Backup Rack"},Image_network_printer_small:{keywords:["network","Small","Printer"],name:"Small Printer"},Image_network_printer_large:{keywords:["network","Large","Printer"],name:"Large Printer"},Image_network_printer_multipurpose:{keywords:["network","Multipurpose","Printer"],name:"Multipurpose Printer"},Image_network_copier_small:{keywords:["network","Small","Copier"],name:"Small Copier"},Image_network_copier_large:{keywords:["network","Large","Copier"],name:"Large Copier"},
Image_network_printer_largeformat:{keywords:["network","Large","Format","Printer"],name:"Large-Format Printer"},Image_network_router:{keywords:["network","Router"],name:"Router"},Image_network_router_wireless:{keywords:["network","Wireless","Router"],name:"Wireless Router"},Image_network_ups:{keywords:["network","UPS"],name:"UPS"},Image_electronics_speakers_2:{keywords:["network","2","0","Speakers"],name:"2.0 Speakers"},Image_electronics_scanner_slide:{keywords:["network","Slide","Scanner"],name:"Slide Scanner"},
Image_electronics_speakers_2_1:{keywords:["network","2","1","Speakers"],name:"2.1 Speakers"},Image_electronics_speakers_5_1:{keywords:["network","5","1","Speakers"],name:"5.1 Speakers"},Image_electronics_lcd:{keywords:["network","LCD","Monitor"],name:"LCD Monitor"},Image_electronics_pda:{keywords:["network","PDA"],name:"PDA"},Image_electronics_drive_cardreader:{keywords:["network","Memory","Card","Reader"],name:"Memory Card Reader"},Image_electronics_camcorder:{keywords:["network","Camcorder"],name:"Camcorder"},
Image_electronics_headset:{keywords:["network","Headset"],name:"Headset"},Image_electronics_calculator_simple:{keywords:["network","Calculator"],name:"Calculator"},Image_electronics_scanner_flatbed:{keywords:["network","Flatbed","Scanner"],name:"Flatbed Scanner"},Image_electronics_printer_photo:{keywords:["network","Photo","Printer"],name:"Photo Printer"},Image_electronics_scanner_photo:{keywords:["network","Photo","Scanner"],name:"Photo Scanner"},Image_electronics_projector:{keywords:["network",
"Projector"],name:"Projector"},Image_electronics_drive_firewire:{keywords:["network","External","Drive","Firewire"],name:"External Drive (Firewire)"},Image_electronics_drive_usb:{keywords:["network","External","Drive","USB"],name:"External Drive (USB)"},Image_electronics_modem_external:{keywords:["network","External","Modem"],name:"External Modem"},Image_electronics_tv_tuner_external:{keywords:["network","External","TV","Tuner"],name:"External TV Tuner"},Image_electronics_mp3:{keywords:["network",
"MP3","Player"],name:"MP3 Player"},Image_electronics_sound_box:{keywords:["network","External","Sound","Card","Box"],name:"External Sound Card (Box)"},Image_electronics_lcd_wide:{keywords:["network","Wide","Screen","LCD"],name:"Wide-Screen LCD"},Image_audio_speakers_2:{keywords:["network","2","0","Speakers"],name:"2.0 Speakers"},Image_audio_speakers_2_1:{keywords:["network","2","1","Speakers"],name:"2.1 Speakers"},Image_audio_speakers_5_1:{keywords:["network","5","1","Speakers"],name:"5.1 Speakers"},
Image_audio_record_player:{keywords:["network","Record","Player"],name:"Record Player"},Image_audio_headset:{keywords:["network","Headset"],name:"Headset"}},Groups:{Network:"Image_network_server Image_network_server_file Image_network_server_net Image_network_server_net_large Image_network_raid Image_network_raid_large Image_network_rack_server Image_network_rack_tape Image_network_printer_small Image_network_printer_large Image_network_printer_multipurpose Image_network_copier_small Image_network_copier_large Image_network_printer_largeformat Image_network_router Image_network_router_wireless Image_network_ups".split(" "),
Electronics:"Image_electronics_speakers_2 Image_electronics_scanner_slide Image_electronics_speakers_2_1 Image_electronics_speakers_5_1 Image_electronics_lcd Image_electronics_pda Image_electronics_drive_cardreader Image_electronics_camcorder Image_electronics_headset Image_electronics_calculator_simple Image_electronics_scanner_flatbed Image_electronics_printer_photo Image_electronics_scanner_photo Image_electronics_projector Image_electronics_drive_firewire Image_electronics_drive_usb Image_electronics_modem_external Image_electronics_tv_tuner_external Image_electronics_mp3 Image_electronics_sound_box Image_electronics_lcd_wide".split(" "),
"Audio Equipment":["Image_audio_speakers_2","Image_audio_speakers_2_1","Image_audio_speakers_5_1","Image_audio_record_player","Image_audio_headset"]}},"timeline.js":{Classes:{TimelineBlock:{keywords:["timeline","line","lapse","gantt","span"],name:"Timeline",variants:[{name:"Block Timeline",variantName:"BlockTimeline",keywords:[]},{name:"Line Timeline",variantName:"LineTimeline",keywords:[]}]},TimelineMilestoneBlock:{keywords:["timeline","milestone"],name:"Milestone"},TimelineIntervalBlock:{keywords:["timeline",
"interval","task"],name:"Interval"}},Groups:{Timeline:["TimelineBlock_BlockTimeline","TimelineBlock_LineTimeline","TimelineMilestoneBlock","TimelineIntervalBlock"]}},"ui2.js":{Classes:{UI2HotspotBlock:{keywords:["ui","interface","hotspot"],name:"Hot Spot"},UI2AreaBlock:{keywords:"ui interface area span div container".split(" "),name:"Area"},UI2BrowserBlock:{keywords:["ui","interface","webview","browser","container"],name:"Browser Window"},UI2WindowBlock:{keywords:["ui","interface","window","container"],
name:"Window"},UI2DialogBlock:{keywords:["ui","interface","window","dialog","modal"],name:"Dialog Box"},UI2ElementBlock:{keywords:"ui interface element span div block".split(" "),name:"Element"},UI2ImageBlock:{keywords:["ui","interface","image","photo","graphic"],name:"Image"},UI2VideoBlock:{keywords:["ui","interface","video","movie","animation"],name:"Video"},UI2AudioBlock:{keywords:["ui","audio"],name:"Audio"},UI2MapBlock:{keywords:["ui","interface","map","street","road"],name:"Map"},UI2ButtonBlock:{keywords:["ui",
"interface","button"],name:"Button"},UI2CheckBoxBlock:{keywords:["ui","interface","checkbox","vertical"],name:"Check Box"},UI2HorizontalCheckBoxBlock:{keywords:["ui","interface","checkbox","horizontal"],name:"Horizontal Check Box"},UI2RadioBlock:{keywords:["ui","interface","radio","button"],name:"Radio Button"},UI2HorizontalRadioBlock:{keywords:["ui","interface","radio","button"],name:"Horizontal Radio Button"},UI2TextInputBlock:{keywords:["ui","interface","text","input"],name:"Text Input"},UI2SelectBlock:{keywords:["ui",
"interface","select","dropdown"],name:"Select Box"},UI2VSliderBlock:{keywords:["ui","interface","slider","vertical"],name:"Vertical Slider"},UI2HSliderBlock:{keywords:["ui","interface","slider","horizontal"],name:"Horizontal Slider"},UI2VScrollBlock:{keywords:["ui","interface","scrollbar","vertical"],name:"Vertical Scrollbar"},UI2HScrollBlock:{keywords:["ui","interface","scrollbar","horizontal"],name:"Horizontal Scrollbar"},UI2ProgressBarBlock:{keywords:["ui","interface","progress","loading"],name:"Progress Bar"},
UI2BarChartBlock:{keywords:["ui","interface","bar","chart","graph"],name:"Bar Chart"},UI2ColumnChartBlock:{keywords:["ui","interface","column","chart","graph"],name:"Column Chart"},UI2LineChartBlock:{keywords:["ui","interface","line","chart","graph"],name:"Line Chart"},UI2PieChartBlock:{keywords:["ui","interface","pie","chart","graph"],name:"Pie Chart"},UI2TabBarContainerBlock:{keywords:"ui interface tabs container panel horizontal".split(" "),name:"Tab Panel"},UI2TabBar2ContainerBlock:{keywords:"ui interface tabs container panel horizontal".split(" "),
name:"Tab Panel"},UI2VTabBarContainerBlock:{keywords:"ui interface tabs container panel vertical".split(" "),name:"Vertical Tab Panel"},UI2ColorPickerBlock:{keywords:["ui","interface","color","picker","well"],name:"Color Picker"},UI2ButtonBarBlock:{keywords:"ui interface buttons bar strip horizontal".split(" "),name:"Button Bar"},UI2VerticalButtonBarBlock:{keywords:"ui interface buttons bar strip vertical".split(" "),name:"Vertical Button Bar"},UI2LinkBarBlock:{keywords:["ui","interface","links",
"bar","strip"],name:"Link Bar"},UI2BreadCrumbsBlock:{keywords:["ui","interface","links","breadcrumbs"],name:"Bread Crumbs"},UI2MenuBarBlock:{keywords:"ui interface menu bar file edit view".split(" "),name:"Menu Bar"},UI2AtoZBlock:{keywords:["ui","interface","links","alphabet"],name:"A-Z"},UI2PaginationBlock:{keywords:["ui","interface","links","page","pagination"],name:"Pagination"},UI2DatePickerBlock:{keywords:["ui","interface","date","calendar","picker"],name:"Date Picker"},UI2CalendarBlock:{keywords:["ui",
"interface","calendar"],name:"Calendar"},UI2WebcamBlock:{keywords:["ui","interface","webcam","camera"],name:"Webcam"},UI2CaptchaBlock:{keywords:["ui","interface","captcha","recaptcha"],name:"CAPTCHA"},UI2HelpIconBlock:{keywords:["ui","interface","help","icon"],name:"Help Icon"},UI2NumericStepperBlock:{keywords:"ui interface numeric number stepper spinner".split(" "),name:"Numeric Stepper"},UI2AccordionBlock:{keywords:["ui","interface","accordion"],name:"Accordion"},UI2VerticalSplitterBlock:{keywords:["ui",
"interface","splitter","divider","vertical"],name:"Vertical Splitter"},UI2HorizontalSplitterBlock:{keywords:["ui","interface","splitter","divider","horizontal"],name:"Horizontal Splitter"},UI2BraceNoteBlock:{keywords:"ui interface brace curly bracket note".split(" "),name:"Curly Brace Note",variants:[{name:"Right",variantName:"Right",keywords:[]}]},UI2TooltipBlock:{keywords:"shape tooltip infotip callout call out tip".split(" "),name:"Callout"},UI2TooltipSquareBlock:{keywords:"shape tooltip infotip callout call out tip bubble balloon".split(" "),
name:"Callout"},UI2SearchBlock:{keywords:["ui","interface","search","find"],name:"Search Box"},UI2CalloutBlock:{keywords:["ui","interface","callout","badge","dot"],name:"Callout"},UI2AlertBlock:{keywords:["ui","interface","alert","window"],name:"Alert"},UI2PlaybackControlsBlock:{keywords:"ui interface playback controls pause forward rewind".split(" "),name:"Playback Controls"},UI2ContextMenuBlock:{keywords:"ui interface context menu shortcut popup".split(" "),name:"Context Menu"},UI2TreePaneBlock:{keywords:"ui interface tree navigation panel file".split(" "),
name:"Tree Pane"},UI2TableBlock:{keywords:["ui","interface","table","grid","data"],name:"Table/Data Grid"},Image_ui_formatting_toolbar:{keywords:["ui","interface","Formatting","Tool","Bar"],name:"Formatting Tool Bar"},Image_ui_formatting_toolbar2:{keywords:["ui","interface","Text","Editor"],name:"Text Editor"}},Groups:{"UI Containers":"UI2BrowserBlock UI2WindowBlock UI2DialogBlock UI2AreaBlock UI2ElementBlock UI2AccordionBlock UI2TabBarContainerBlock UI2TabBar2ContainerBlock UI2VTabBarContainerBlock UI2VScrollBlock UI2HScrollBlock UI2VerticalSplitterBlock UI2HorizontalSplitterBlock".split(" "),
"UI Widgets":"UI2ImageBlock UI2VideoBlock UI2AudioBlock UI2MapBlock UI2CalendarBlock UI2BarChartBlock UI2ColumnChartBlock UI2LineChartBlock UI2PieChartBlock UI2WebcamBlock UI2CaptchaBlock Image_ui_formatting_toolbar2".split(" "),"UI Input":"UI2ButtonBlock UI2CheckBoxBlock UI2HorizontalCheckBoxBlock UI2RadioBlock UI2HorizontalRadioBlock UI2ColorPickerBlock UI2TextInputBlock UI2SelectBlock UI2VSliderBlock UI2HSliderBlock UI2DatePickerBlock UI2SearchBlock UI2NumericStepperBlock UI2TableBlock".split(" "),
"UI Menus":"UI2ButtonBarBlock UI2VerticalButtonBarBlock UI2LinkBarBlock UI2BreadCrumbsBlock UI2MenuBarBlock UI2AtoZBlock UI2PaginationBlock UI2ContextMenuBlock UI2TreePaneBlock UI2PlaybackControlsBlock Image_ui_formatting_toolbar".split(" "),"UI Misc":"UI2ProgressBarBlock UI2HelpIconBlock UI2BraceNoteBlock UI2BraceNoteBlock_Right UI2TooltipSquareBlock UI2CalloutBlock UI2AlertBlock".split(" ")}},"ui3.js":{Classes:{UI3HotspotBlock:!0,UI3AreaBlock:!0,UI3BrowserBlock:!0,UI3WindowBlock:!0,UI3DialogBlock:!0,
UI3ElementBlock:!0,UI3ImageBlock:!0,UI3VideoBlock:!0,UI3AudioBlock:!0,UI3MapBlock:!0,UI3ButtonBlock:!0,UI3CheckBoxBlock:!0,UI3HorizontalCheckBoxBlock:!0,UI3RadioBlock:!0,UI3HorizontalRadioBlock:!0,UI3TextInputBlock:!0,UI3SelectBlock:!0,UI3VSliderBlock:!0,UI3HSliderBlock:!0,UI3VScrollBlock:!0,UI3HScrollBlock:!0,UI3ProgressBarBlock:!0,UI3BarChartBlock:!0,UI3ColumnChartBlock:!0,UI3LineChartBlock:!0,UI3PieChartBlock:!0,UI3TabBarContainerBlock:!0,UI3TabBar2ContainerBlock:!0,UI3VTabBarContainerBlock:!0,
UI3ColorPickerBlock:!0,UI3ButtonBarBlock:!0,UI3VerticalButtonBarBlock:!0,UI3LinkBarBlock:!0,UI3BreadCrumbsBlock:!0,UI3MenuBarBlock:!0,UI3AtoZBlock:!0,UI3PaginationBlock:!0,UI3DatePickerBlock:!0,UI3CalendarBlock:!0,UI3WebcamBlock:!0,UI3CaptchaBlock:!0,UI3HelpIconBlock:!0,UI3NumericStepperBlock:!0,UI3AccordionBlock:!0,UI3VerticalSplitterBlock:!0,UI3HorizontalSplitterBlock:!0,UI3BraceNoteBlock:!0,UI3TooltipBlock:!0,UI3SideBarBlock:!0,UI3SearchBlock:!0,UI3CalloutBlock:!0,UI3CalloutSquareBlock:!0,UI3CalloutRoundBlock:!0,
UI3AlertBlock:!0,UI3GridBlock:!0,UI3PlaybackControlsBlock:!0,UI3ContextMenuBlock:!0,UI3TreePaneBlock:!0,UI3TableBlock:!0,UI3Image_ui_formatting_toolbar:!0,UI3Image_ui_formatting_toolbar2:!0},Groups:{"UI Containers":"UI3BrowserBlock UI3WindowBlock UI3DialogBlock UI3AreaBlock UI3ElementBlock UI3AccordionBlock UI3TabBarContainerBlock UI3TabBar2ContainerBlock UI3VTabBarContainerBlock UI3VScrollBlock UI3HScrollBlock UI3VerticalSplitterBlock UI3HorizontalSplitterBlock UI3GridBlock".split(" "),"UI Widgets":"UI3ImageBlock UI3VideoBlock UI3AudioBlock UI3MapBlock UI3CalendarBlock UI3BarChartBlock UI3ColumnChartBlock UI3LineChartBlock UI3PieChartBlock UI3WebcamBlock UI3CaptchaBlock UI3Image_ui_formatting_toolbar2".split(" "),
"UI Input":"UI3ButtonBlock UI3CheckBoxBlock UI3HorizontalCheckBoxBlock UI3RadioBlock UI3HorizontalRadioBlock UI3ColorPickerBlock UI3TextInputBlock UI3SelectBlock UI3VSliderBlock UI3HSliderBlock UI3DatePickerBlock UI3SearchBlock UI3NumericStepperBlock UI3TableBlock".split(" "),"UI Menus":"UI3ButtonBarBlock UI3VerticalButtonBarBlock UI3LinkBarBlock UI3BreadCrumbsBlock UI3MenuBarBlock UI3AtoZBlock UI3PaginationBlock UI3ContextMenuBlock UI3TreePaneBlock UI3PlaybackControlsBlock UI3Image_ui_formatting_toolbar".split(" "),
"UI Callouts":"UI3CalloutRoundBlock UI3CalloutRoundBlock_SW UI3CalloutRoundBlock_NE UI3CalloutRoundBlock_NW UI3CalloutBlock UI3CalloutSquareBlock UI3CalloutRoundBlock_Tooltip".split(" "),"UI Misc":["UI3ProgressBarBlock","UI3HelpIconBlock","UI3BraceNoteBlock","UI3BraceNoteBlock_Right","UI3MenuBarBlock"]}},"ui.js":{Classes:{UIAreaBlock:!0,UIWindowBlock:!0,UIDialogBlock:!0,UIElementBlock:!0,UIImageBlock:!0,UIVideoBlock:!0,UIMapBlock:!0,UIButtonBlock:!0,UICheckBoxBlock:!0,UIRadioBlock:!0,UISelectBlock:!0,
UIVSliderBlock:!0,UIHSliderBlock:!0,UIVScrollBlock:!0,UIHScrollBlock:!0,UIProgressBarBlock:!0},Groups:{"User Interface":"UIAreaBlock UIWindowBlock UIDialogBlock UIElementBlock UIImageBlock UIVideoBlock UIMapBlock UIButtonBlock UICheckBoxBlock UIRadioBlock UISelectBlock UIVSliderBlock UIHSliderBlock UIVScrollBlock UIHScrollBlock UIProgressBarBlock".split(" ")}},"uml.js":{Classes:{UMLSwimLaneBlock:{keywords:["uml","container","swimlane","lane"],name:"Swim Lane"},UMLTextBlock:{keywords:["uml","text"],
name:"Text"},UMLCircleContainerBlock:{keywords:["uml","container","circle","oval"],name:"Oval Container"},UMLRectangleContainerBlock:{keywords:["uml","container","rectangle","square"],name:"Rectangle Container"},UMLSendSignalBlock:{keywords:["uml","container","send","signal"],name:"Send Signal"},UMLReceiveSignalBlock:{keywords:["uml","container","send","signal"],name:"Receive Signal"},UMLNoteBlock:{keywords:["uml","note"],name:"Note"},UMLClassBlock:{keywords:["uml","class"],name:"Class",variants:[{name:"Simple Class",
variantName:"UMLClassBlockSimple",keywords:["uml","class","simple"]},{name:"Interface",variantName:"UMLInterfaceBlock",keywords:["uml","interface"]},{name:"Simple Interface",variantName:"UMLInterfaceBlockSimple",keywords:["uml","interface","simple"]}]},UMLActiveClassBlock:{keywords:["uml","active","class"],name:"Active Class"},UMLMultiplicityBlock:{keywords:["uml","entity"],name:"Multiplicity"},UMLConstraintBlock:{keywords:["uml","constraint"],name:"Constraint"},UMLOptionLoopBlock:{keywords:["uml",
"package"],name:"Option Loop",variants:[{name:"UMLStateName",variantName:"UMLStateName",keywords:["uml","state","name"]}]},UMLAlternativeBlock:{keywords:[],name:"Alternative"},UMLAlternativeBlock2:{keywords:["uml","package","alternative"],name:"Alternative"},UMLSeqEntityBlock:{keywords:["uml","entity","sequence"],name:"Entity"},UMLBoundaryBlock:{keywords:["uml","boundary"],name:"Boundary"},UMLControlBlock:{keywords:["uml","control"],name:"Control"},UMLPackageBlock:{keywords:["uml","package"],name:"Package"},
UMLActorBlock:{keywords:"uml actor guy man stick figure".split(" "),name:"Actor"},UMLUseCaseBlock:{keywords:["uml","use","case"],name:"Use Case",variants:[{name:"Use Case (w/Extension Points)",variantName:"UMLUseCaseExt",keywords:["uml","use","case","extension"]}]},UMLStateBlock:{keywords:["uml","state"],name:"State/Activity"},UMLStartBlock:{keywords:["uml","start"],name:"Start"},UMLEndBlock:{keywords:["uml","end"],name:"End"},UMLDecisionBlock:{keywords:["uml","decision","decide"],name:"Branch/Merge"},
UMLVForkJoinBlock:{keywords:["uml","fork","vertical","join"],name:"Vertical Fork/Join"},UMLHForkJoinBlock:{keywords:["uml","fork","horizontal","join"],name:"Horizontal Fork/Join"},UMLHistoryStateBlock:{keywords:["uml","flow","history"],name:"History Pseudostate"},UMLFlowFinalBlock:{keywords:["uml","flow","final"],name:"Flow Final"},UMLObjectBlock:{keywords:["uml","object"],name:"Object",variants:[{name:"UML Object",variantName:"UMLObjectBlockSeq",keywords:["uml","object","sequence"]}]},UMLEntityBlock:{keywords:["uml",
"entity"],name:"Entity"},UMLWeakEntityBlock:{keywords:["uml","weak","entity"],name:"Weak Entity"},UMLAttributeBlock:{keywords:["uml","attribute","weak"],name:"Attribute"},UMLMultivaluedAttributeBlock:{keywords:["uml","attribute","weak"],name:"Multi Valued Attribute"},UMLRelationshipBlock:{keywords:["uml","entity","relationship"],name:"Relationship"},UMLWeakRelationshipBlock:{keywords:["uml","weak","entity","relationship"],name:"Weak Relationship"},UMLDeletionBlock:{keywords:["uml","deletion","delete"],
name:"Deletion"},UMLActivationBlock:{keywords:["uml","activation","activate","active"],name:"Activation"},UMLNodeBlock:{keywords:["uml","node","component"],name:"Node",variants:[{name:"UML Node",variantName:"UMLNodeDeployment",keywords:["uml","object","deployment"]},{name:"UML Node Instance",variantName:"UMLNodeDeploymentInstance",keywords:["uml","object","deployment"]}]},UMLComponentBlock:{keywords:["uml","component"],name:"Component",variants:[{name:"UML Node",variantName:"UMLComponentDeployment",
keywords:["uml","object","deployment","component"]},{name:"UML Node Instance",variantName:"UMLComponentDeploymentInstance",keywords:["uml","object","deployment","component"]}]},UMLComponentBoxBlock:{keywords:["uml","component","box"],name:"Component Box"},UMLComponentInterfaceBlock:{keywords:["uml","interface","component"],name:"Start"},UMLAssemblyConnectorBlock:{keywords:["uml","assembly","connector"],name:"Assembly"},UMLProvidedInterfaceBlock:{keywords:["uml","interface","provided"],name:"Provided Interface"},
UMLRequiredInterfaceBlock:{keywords:["uml","interface","required"],name:"Required Interface"},UMLAcceptTimeEventActionBlock:{keywords:["uml","time","event","action"],name:"Accept Time Event Action"},UMLInterruptingEdgeBlock:{keywords:["uml","interrupt","edge"],name:"Interrupting Edge"},UMLOffPageLinkBlock:{keywords:["uml","offpage","off","page","link"],name:"Off-Page Link"},UMLExpansionNodeBlock:{keywords:["uml","expansion","node"],name:"Expansion Node"},UMLMultidimensionalSwimlane:{keywords:["uml",
"container","swimlane","multidimensional","lane"],name:"Multidimensional Swim Lane"},UMLMultiLanePoolBlock:{keywords:["bpmn","container","pool","lane"],name:"Multi Swim Lane"},UMLMultiLanePoolRotatedBlock:{keywords:["bpmn","container","pool","lane"],name:"Multi Swim Lane"}},Groups:{"UML Class Dgm":"UMLClassBlock UMLActiveClassBlock UMLClassBlock_UMLClassBlockSimple UMLClassBlock_UMLInterfaceBlock UMLClassBlock_UMLInterfaceBlockSimple UMLMultiplicityBlock UMLPackageBlock UMLConstraintBlock UMLNoteBlock UMLTextBlock".split(" "),
"UML Use Case":"UMLActorBlock UMLUseCaseBlock UMLUseCaseBlock_UMLUseCaseExt UMLCircleContainerBlock UMLRectangleContainerBlock UMLNoteBlock UMLTextBlock".split(" "),"UML State/Activity":"UMLOptionLoopBlock_UMLStateName UMLStartBlock UMLStateBlock UMLStateBlock_UMLStateBlockCmp UMLStateBlock_UMLStateBlockExt UMLDecisionBlock UMLHForkJoinBlock UMLVForkJoinBlock UMLFlowFinalBlock UMLHistoryStateBlock UMLEndBlock UMLRectangleContainerBlock UMLSwimLaneBlock UMLNoteBlock UMLTextBlock UMLObjectBlock UMLSendSignalBlock UMLReceiveSignalBlock UMLAcceptTimeEventActionBlock UMLInterruptingEdgeBlock UMLOffPageLinkBlock UMLExpansionNodeBlock UMLMultiLanePoolBlock UMLMultiLanePoolRotatedBlock UMLMultidimensionalSwimlane".split(" "),
"UML Sequence":"UMLObjectBlock_UMLObjectBlockSeq UMLActivationBlock UMLDeletionBlock UMLNoteBlock UMLPackageBlock UMLConstraintBlock UMLOptionLoopBlock UMLAlternativeBlock2 UMLSeqEntityBlock UMLBoundaryBlock UMLControlBlock".split(" "),"UML Component":"UMLComponentBlock UMLNodeBlock UMLComponentInterfaceBlock UMLPackageBlock UMLNoteBlock UMLComponentBoxBlock UMLAssemblyConnectorBlock UMLProvidedInterfaceBlock UMLRequiredInterfaceBlock".split(" "),"UML Deployment":"UMLNodeBlock_UMLNodeDeployment UMLComponentBlock_UMLComponentDeployment UMLObjectBlock UMLPackageBlock UMLNoteBlock UMLConstraintBlock UMLNodeBlock_UMLNodeDeploymentInstance UMLComponentBlock_UMLComponentDeploymentInstance".split(" "),
"UML Entity Relationship":"UMLEntityBlock UMLWeakEntityBlock UMLAttributeBlock UMLMultivaluedAttributeBlock UMLRelationshipBlock UMLWeakRelationshipBlock".split(" ")}},"userimage.js":{Classes:{UserImage2Block:{keywords:[],name:"User Image"},URLImageBlock:{keywords:[],name:"User Image (URL)"},UserImageBlock:{keywords:[],name:"User Image"}}},"valuestream.js":{Classes:{VSMDedicatedProcessBlock:{keywords:"value stream map mapping process dedicated".split(" "),name:"Dedicated Process"},VSMSharedProcessBlock:{keywords:"value stream map mapping process shared".split(" "),
name:"Shared Process"},VSMCustomerSupplierBlock:{keywords:"value stream map mapping customer supplier".split(" "),name:"Customer/Supplier"},VSMWorkcellBlock:{keywords:"value stream map mapping workcell work cell".split(" "),name:"Workcell"},VSMSupermarketBlock:{keywords:"value stream map mapping supermarket super market".split(" "),name:"Supermarket"},VSMProductionKanbanSingleBlock:{keywords:"value stream map mapping production kanban".split(" "),name:"Production Kanban"},VSMProductionKanbanBatchBlock:{keywords:"value stream map mapping production kanban batch".split(" "),
name:"Production Kanban Batch"},VSMKanbanPostBlock:{keywords:"value stream map mapping kanban post".split(" "),name:"Kanban Post"},VSMPhysicalPullBlock:{keywords:"value stream map mapping material physical pull".split(" "),name:"Physical Pull"},VSMSequencedPullBallBlock:{keywords:"value stream map mapping sequenced pull ball".split(" "),name:"Sequenced Pull Ball"},VSMMRPERPBlock:{keywords:"value stream map mapping MRP ERP material requirements enterprise resource planning".split(" "),name:"MRP/ERP"},
VSMKaizenBurstBlock:{keywords:"value stream map mapping kaizen burst".split(" "),name:"Kaizen Burst"},VSMWithdrawalKanbanBlock:{keywords:"value stream map mapping withdrawal kanban".split(" "),name:"Withdrawal Kanban"},VSMWithdrawalKanbanBatchBlock:{keywords:"value stream map mapping withdrawal kanban batch".split(" "),name:"Withdrawal Kanban Batch"},VSMLoadLevelingBlock:{keywords:"value stream map mapping load leveling".split(" "),name:"Load Leveling"},VSMOperatorBlock:{keywords:["value","stream",
"map","mapping","operator"],name:"Operator"},VSMInventoryBlock:{keywords:["value","stream","map","mapping","inventory"],name:"Inventory"},VSMProductionControlBlock:{keywords:"value stream map mapping production control".split(" "),name:"Production Control"},VSMHeijyunkaBoxBlock:{keywords:"value stream map mapping heijyunka box".split(" "),name:"Heijyunka Box"},VSMOtherInformationBlock:{keywords:"value stream map mapping other information info".split(" "),name:"Other Information"},VSMTimelineBlock:{keywords:"value stream map mapping timeline time line".split(" "),
name:"Timeline"},VSMGoSeeBlock:{keywords:"value stream map mapping go see".split(" "),name:"Go See"},VSMGoSeeProductionBlock:{keywords:"value stream map mapping go see production".split(" "),name:"Go See Production"},VSMSignalKanbanBlock:{keywords:"value stream map mapping signal kanban one per batch".split(" "),name:"Signal Kanban"},VSMQualityProblemBlock:{keywords:"value stream map mapping quality problem".split(" "),name:"Quality Problem"},VSMExternalShipmentBoatBlock:{keywords:"value stream map mapping external shipment boat".split(" "),
name:"External Shipment Boat"},VSMExternalShipmentAirplaneBlock:{keywords:"value stream map mapping external shipment airplane air plane".split(" "),name:"External Shipment Airplane"},VSMExternalShipmentForkliftBlock:{keywords:"value stream map mapping external shipment forlift fork lift".split(" "),name:"External Shipment Forklift"},VSMExternalShipmentTruckBlock:{keywords:"value stream map mapping external shipment truck".split(" "),name:"External Shipment Truck"},VSMFIFOLaneBlock:{keywords:"value stream map mapping fifo lane".split(" "),
name:"FIFO Lane"},VSMVerbalInfoBlock:{keywords:"value stream map mapping verbal info information".split(" "),name:"Verbal Information"},VSMSafetyBufferStockBlock:{keywords:"vsm value stream map mapping safety buffer stock".split(" "),name:"Safety/Buffer Stock"},VSMDatacellBlock:{keywords:"vsm value stream map mapping data cell datacell".split(" "),name:"Data Cell"},VSMShipmentArrow:{keywords:"vsm value stream map mapping arrow shipment".split(" "),name:"Shipment Arrow",variants:[{name:"VSMShipmentArrowFlipped",
variantName:"VSMShipmentArrowFlipped",keywords:[]}]},VSMPushArrow:{keywords:"vsm value stream map mapping arrow push".split(" "),name:"Push Arrow",variants:[{name:"VSMPushArrowFlipped",variantName:"VSMPushArrowFlipped",keywords:[]}]},VSMElectronicInformationArrow:{keywords:"vsm value stream map mapping arrow electronic information info".split(" "),name:"Electronic Information Arrow",variants:[{name:"VSMElectronicInformationArrowFlipped",variantName:"VSMElectronicInformationArrowFlipped",keywords:[]}]}},
Groups:{Processes:["VSMCustomerSupplierBlock","VSMDedicatedProcessBlock","VSMSharedProcessBlock","VSMWorkcellBlock","VSMDatacellBlock"],Materials:["VSMInventoryBlock","VSMSupermarketBlock","VSMPhysicalPullBlock","VSMFIFOLaneBlock","VSMSafetyBufferStockBlock"],Shipments:["VSMExternalShipmentAirplaneBlock","VSMExternalShipmentForkliftBlock","VSMExternalShipmentTruckBlock","VSMExternalShipmentBoatBlock"],Information:"VSMProductionControlBlock VSMOtherInformationBlock VSMHeijyunkaBoxBlock VSMSequencedPullBallBlock VSMMRPERPBlock VSMLoadLevelingBlock VSMGoSeeBlock VSMGoSeeProductionBlock VSMVerbalInfoBlock".split(" "),
"Value Stream Map":["VSMKaizenBurstBlock","VSMOperatorBlock","VSMTimelineBlock","VSMQualityProblemBlock"],Kanban:"VSMProductionKanbanSingleBlock VSMProductionKanbanBatchBlock VSMWithdrawalKanbanBlock VSMWithdrawalKanbanBatchBlock VSMSignalKanbanBlock VSMKanbanPostBlock".split(" "),Arrows:"VSMShipmentArrow VSMShipmentArrow_VSMShipmentArrowFlipped VSMPushArrow VSMPushArrow_VSMPushArrowFlipped VSMElectronicInformationArrow VSMElectronicInformationArrow_VSMElectronicInformationArrowFlipped".split(" ")}},
"venn.js":{Classes:{VennGradientColor1:{keywords:["venn"],name:"Venn Circle"},VennGradientColor2:{keywords:["venn"],name:"Venn Circle"},VennGradientColor3:{keywords:["venn"],name:"Venn Circle"},VennGradientColor4:{keywords:["venn"],name:"Venn Circle"},VennGradientColor5:{keywords:["venn"],name:"Venn Circle"},VennGradientColor6:{keywords:["venn"],name:"Venn Circle"},VennGradientColor7:{keywords:["venn"],name:"Venn Circle"},VennGradientColor8:{keywords:["venn"],name:"Venn Circle"},VennPlainColor1:{keywords:["venn"],
name:"Venn Circle"},VennPlainColor2:{keywords:["venn"],name:"Venn Circle"},VennPlainColor3:{keywords:["venn"],name:"Venn Circle"},VennPlainColor4:{keywords:["venn"],name:"Venn Circle"},VennPlainColor5:{keywords:["venn"],name:"Venn Circle"},VennPlainColor6:{keywords:["venn"],name:"Venn Circle"},VennPlainColor7:{keywords:["venn"],name:"Venn Circle"},VennPlainColor8:{keywords:["venn"],name:"Venn Circle"}},Groups:{"Venn Gradient":"VennGradientColor1 VennGradientColor2 VennGradientColor3 VennGradientColor4 VennGradientColor5 VennGradientColor6 VennGradientColor7 VennGradientColor8".split(" "),
"Venn Plain":"VennPlainColor1 VennPlainColor2 VennPlainColor3 VennPlainColor4 VennPlainColor5 VennPlainColor6 VennPlainColor7 VennPlainColor8".split(" ")}},"video.js":{Classes:{YouTubeVideoBlock:{keywords:[],name:"Youtube Video"}},Groups:{Video:["YouTubeVideoBlock"]}}}};function zy(a){this.xhr=a;Promise.resolve()}uj(zy,Hi);function jw(a){for(var b in yy.index)if(a in yy.index[b].Classes)return b;if(-1!=a.indexOf("»"))return a.split("»")[0];throw Error("Could not find shape library for "+a);}g=zy.prototype;g.hQ=function(a,b){if(yy)return Ta(yy,"Thumbnails",a,b)};function zva(a,b){return Ka(yy.index,function(c,d){return Sa(c.Groups).some(function(c){return a===d&&b===c})})}g.X8=function(a){return Ja(this.aQ(a),function(a,c){return c})};
g.aQ=function(a){a=Iu(a);return yy.index[a]&&yy.index[a].Groups?yy.index[a].Groups:{}};function Ay(a){return v(a)?a.split(","):ua(a)?a:[]}
g.search=function(a,b){var c=a.split(" "),d=[],e=null;b&&0<b.length&&(e=new RegExp(b));B(yy.index,function(a,b){e&&b.match(e)||B(a.Classes,function(a,e){if(za(a)&&a.keywords){var f=0;c.forEach(function(b){Ay(a.keywords).forEach(function(a){-1!=a.search(new RegExp("^"+vb(b),"i"))&&f++});a.name&&-1!=a.name.search(new RegExp("^"+vb(b),"i"))&&f++});0<f?d.push({weight:f,className:e,Rs:b,name:a.name,GH:function(){return a.variants?a.variants.map(function(a){return a.variantName}):!1}()}):a.variants&&a.variants.forEach(function(a){f=
0;c.forEach(function(b){Ay(a.keywords).forEach(function(a){-1!=a.search(new RegExp("^"+vb(b),"i"))&&f++});-1!=a.name.search(new RegExp("^"+vb(b),"i"))&&f++});0<f&&d.push({weight:f,className:e,Rs:b,name:a.name,C8a:!0})})}})});return d};
function Ava(a){function b(a,b){(b=yy.index[b].Groups)&&B(b,function(b,c){b.forEach(function(b){a.forEach(function(a){b==a.id&&(c in f||(f[c]=[]),f[c].push(a))})})})}if(0==a.trim().length)return{};var c=a.split(/\s+/).map(function(a){return new RegExp("^"+vb(a),"i")}),d=[],e=[];B(yy.index,function(a,b){B(a.Classes,function(a,f){if(za(a)){for(var h=!1,q=0;q<c.length&&!h;q++){for(var t=Ay(a.keywords),u=0;u<t.length&&!h;u++)if(c[q].test(t[u])){h=!0;break}if(a.name&&c[q].test(a.name)){h=!0;break}}if(h)d.push({className:f,
GH:a.variants,Rs:b});else if(a.variants)for(q=0;q<a.variants.length;q++){for(var h=!1,y=a.variants[q],u=0;u<c.length&&!h;u++){for(var t=Ay(y.keywords),A=0;A<t.length&&!h;A++)if(c[u].test(t[A])){h=!0;break}if(y.name&&c[u].test(y.name)){h=!0;break}}h&&e.push({className:f,variant:y.variantName,Rs:b})}}})});var f={};d.forEach(function(a){var c=[];c.push({id:a.className,className:a.className,Rs:a.Rs});a.GH&&a.GH.forEach(function(b){c.push({id:a.className+"_"+b.variantName,className:a.className,variant:b.variantName,
Rs:a.Rs})});b(c,a.Rs)});e.forEach(function(a){b([{id:a.className+"_"+a.variant,className:a.className,variant:a.variant,Rs:a.Rs}],a.Rs)});return f}g.$b=function(a,b){return(a=Ta(yy,"Sizes",Iu(a),b))?new Mf(a[0],a[1]):new Mf(1,1)};function Bva(){var a=bb(yy.index);delete a["orgchart.js"];delete a["rubik.js"];delete a["equation.js"];delete a["default.js"].ImageSearchBlock2;for(var b in a)a[b]=Object.keys(a[b].Classes).sort().reverse();return a};function By(a,b,c,d,e,f,h){this.document=a;this.Wd=b;this.user=c;this.Cb=d;this.Zp=e;this.Gi=f;this.analytics=h}z(By,sy);
By.prototype.sd=function(a,b){null==a.id&&(a.id=this.document.al());if(36<a.id.length){var c=Error("Attempted to create block with too long an id: "+JSON.stringify(a));K.set("errorHandler.reportException",c);a.id=this.document.al()}if(Cy(this.document,a.id))return!1;this.Wd.hx[a.id]=a.Page;var d=this.document.lb().get(a.Page);if(null==d)return!1;if(r.nativeIpadApp&&(c=jw(a.Class),Cva("/js/plugins/v2/"+c)))try{r.webkit.messageHandlers.redirect.postMessage(a.Class)}catch(h){h.message="Failed to redirect for blacklisted shape library in native iPad app "+
c,xj(h)}"PresentationFrameBlock"==a.Class&&a.Properties&&-1==a.Properties.ZOrder&&(a.Properties.ZOrder=this.Gi.XJ());c=nw(a.Class,a.id,this.document);c.eJa=!0;Dva(d,c);var d=Ta(a,"Properties","Stencil"),e=!1;if(d)if(d.id)Eva(this.document,d.id);else if(!this.document.f6a){var d=Dy(d),f=d.id?d.id:Oq(JSON.stringify(Dy(d))),e=Fva(this.document,f,d);a.Properties.Stencil={id:f};Eva(this.document,f)}null!=a.Properties&&(c.getProperties().hM(a.Properties),c.nM(c.getProperties()));e&&(a.Properties.Stencil=
d);this.document.wk++;this.document.loaded&&Fn(this.analytics,"analytics.block.dropped");c.x_&&a.Page&&c.x_(c.getId(),a.Page);a.Page&&(b[a.Page]=!0);a.Comments&&D(a.Comments,function(a){this.document.sd(new Q("cts",{id:a,status:kt,userId:this.user.id}))}.bind(this));oua(this.Cb,c);c.md&&(wva(this.Gi,c),this.document.dispatchEvent(new Tpa(c)));c.Fa&&cu(c).Xd&&this.document.dispatchEvent(new Wpa(a));c.eJa=void 0;return!0};
By.prototype.l7=function(a,b,c){for(var d={},e=0;e<c.length;++e)d[c[e].key]=c[e].value;a=new Q("CreateBlock",{Page:a,Class:b,Properties:d});return this.document.oa(a)?a.id:null};function Ey(a,b,c,d,e){this.create=function(f,h){return new By(f,a,b,h,c,d,e)}}sj(Ey,[Gx,Ni,zy,xy,Ti]);function Fy(a,b){this.xhr=a;this.Te=b}vj(Fy,Hi,es);Fy.prototype.createComment=function(a,b,c,d){return new ft(this.xhr,this.Te,a,b,c,d)};function Gy(a,b,c,d,e){this.document=a;this.Cb=b;this.user=c;this.PO=d;this.analytics=e}z(Gy,sy);
Gy.prototype.sd=function(a){if(this.user.Bb()&&0!=this.document.Hy)return!1;a.id=a.id||this.document.al();if(Cy(this.document,a.id))return!1;var b=this.Cb.Wq(a.threadId);b||(b={id:a.threadId,timestamp:a.timestamp||uo("c",new Date)},b=new jt(b.id,this.document,b.timestamp,this.analytics),this.Cb.Gt(b));var c=oa(a.type),d;a.timestamp=a.timestamp||uo("c",new Date);c?0==a.type?(d=this.PO,d=new mx(d.xhr,d.Te,a.id,b,a.timestamp,kt)):1==a.type?(d=this.PO,d=new mx(d.xhr,d.Te,a.id,b,a.timestamp,mt)):(d=this.PO,
d=new lx(d.xhr,d.Te,a.id,b,a.timestamp,a.type)):(d=this.PO.createComment(a.id,this.document,b,a.timestamp),d.setValue(a.value));a.userId&&d.bta(a.userId);if(a.username){var e=d,f=a.username;e.username=f;e.userId&&(Zs[e.userId]||(Zs[e.userId]={}),Zs[e.userId].username=f)}c?(b.DM.push(d),this.Cb.zH[d.id]=d):(gt(d),b.l5(d),this.Cb.l5(d));this.Cb.yy.push(a.id);K.set("comments.update",b.id);this.document.dispatchEvent(new Lpa(a));return!0};
Gy.prototype.createComment=function(a,b,c){a=new Q("cc",{threadId:a,value:b,timestamp:uo("c",new Date),userId:c.userId,username:c.username});return this.document.oa(a)?a.id:null};function Hy(a,b,c){this.user=a;this.PO=b;this.analytics=c}sj(Hy,[Ni,Fy,Ti]);Hy.prototype.create=function(a,b){return new Gy(a,b,this.user,this.PO,this.analytics)};function Iy(a,b,c){this.document=a;this.Wd=b;this.Cb=c}z(Iy,sy);
Iy.prototype.sd=function(a,b){null==a.id&&(a.id=this.document.al());if(Cy(this.document,a.id))return!1;this.Wd.hx[a.id]=a.Page;var c=this.document.lb().get(a.Page);if(null==c)return!1;var d;a.Properties&&a.Properties.IsLayer?d=new Sua(a.id,this.document):a.Properties&&a.Properties.IsState?(d=new Gva(a.id,this.document),K.set("document.statecreated",a.id)):d=new zx(a.id,this.document);c.Ft(d);if(null!=a.Properties){for(var e in a.Properties)d.getProperties().set(e,a.Properties[e]);d.nM(d.getProperties())}a.Page&&
(b[a.Page]=!0);this.document.wk++;oua(this.Cb,d);return!0};function Jy(a){this.Wd=a}uj(Jy,Gx);Jy.prototype.create=function(a,b){return new Iy(a,this.Wd,b)};function Ky(a,b,c){this.document=a;this.Wd=b;this.Mh=c}z(Ky,sy);
Ky.prototype.sd=function(a,b){null==a.id&&(a.id=this.document.al());if(Cy(this.document,a.id))return!1;this.Wd.hx[a.id]=a.Page;var c=this.document.lb().get(a.Page);if(null==c)return!1;var d=this.Mh.create(a.id,this.document);d.xf(c);c.pV(d);if(null!=a.Properties){for(var e in a.Properties)"Endpoint1"!=e&&"Endpoint2"!=e&&"Shape"!=e||d.getProperties().set(e,a.Properties[e]);for(e in a.Properties)"Endpoint1"!=e&&"Endpoint2"!=e&&"Shape"!=e&&d.getProperties().set(e,a.Properties[e]);d.nM(d.getProperties())}a.Page&&
(b[a.Page]=!0);this.document.wk++;return!0};function Ly(a,b){this.Wd=a;this.Mh=b}vj(Ly,Gx,Wi);Ly.prototype.create=function(a){return new Ky(a,this.Wd,this.Mh)};function My(a,b,c,d){this.document=a;this.Wd=b;this.user=c;this.Vc=d}z(My,sy);
My.prototype.sd=function(a,b){null==a.id&&(a.id=this.document.al());if(Cy(this.document,a.id))return!1;this.Wd.hx[a.id]=a.id;this.Wd.lb().set(a.id,new Fx(a.id));var c=this.document.lb().get(a.id);if(!c)return!1;K.set("page.new");b[a.id]=!0;if(null!=a.Properties)for(var d in a.Properties)c.getProperties().set(d,a.Properties[d]);a.Panels&&Hva(this.document.sd.bind(this.document),c,a.Panels);a.ClipboardData?(Ny(this.document,w(this.document.sd,this.document),c,a.ClipboardData,0,0,!0,null,!1,!0,!0),this.document.wl.update(this.document)):
a.Recreate&&cs(this.Vc,function(b){"CreateBlock"!=b.Action&&"CreateLine"!=b.Action||b.Page!=a.id||this.document.sd(b);if("RemoveBlock"==b.Action||"RemoveLine"==b.Action||"SetProperty"==b.Action||"t"==b.Action)(this.Wd.hx[b.id]||null)!=a.id&&b.id!=a.id||this.document.sd(b)}.bind(this));a.Comments&&D(a.Comments,function(a){this.document.sd(new Q("cts",{id:a,status:kt,userId:this.user.id}))}.bind(this));c.get("IsEmbedded")||K.set("document.pages");return!0};
My.prototype.qB=function(){var a=new Q("CreatePage",{});return this.document.oa(a)?a.id:null};function Oy(a,b,c){this.Wd=a;this.user=b;this.Vc=c}sj(Oy,[Gx,Ni,as]);Oy.prototype.create=function(a){return new My(a,this.Wd,this.user,this.Vc)};function Py(a,b){this.document=a;this.Wd=b}z(Py,sy);Py.prototype.sd=function(a,b){null==a.id&&(a.id=this.document.al());if(Cy(this.document,a.id))return!1;this.Wd.hx[a.id]=a.Page;var c=this.document.lb().get(a.Page);if(!c)return!1;var d=c.getPanel(a.id);d||(d=new Qy(a.id,c),c.addPanel(d));a.Properties&&(B(a.Properties,function(a,b){d.getProperties().set(b,a)}),d.nM(d.getProperties()));b[a.Page]=!0;K.set("document.panelCreated",a.id);K.set("document.pages");return!0};function Ry(a){this.Wd=a}
uj(Ry,Gx);Ry.prototype.create=function(a){return new Py(a,this.Wd)};function Sy(a,b,c){this.document=a;this.Cb=b;this.analytics=c}z(Sy,sy);Sy.prototype.sd=function(a){a.id=a.id||this.document.al();if(Cy(this.document,a.id))return!1;a.timestamp=a.timestamp||uo("c",new Date);var b=new jt(a.id,this.document,a.timestamp,this.analytics);if(a.itemId){b.Yd=a.itemId;var c=this.document.sa(a.itemId);c&&c.Gt&&c.Gt(b)}a.status&&b.xh(a.status);a.inline&&(b.rZ=!0);this.Cb.Gt(b);this.Cb.yy.push(a.id);K.set("comments.update",a.id);return!0};
Sy.prototype.ZO=function(a,b){a=new Q("ct",{itemId:a,inline:b,timestamp:uo("c",new Date)});return this.document.oa(a)?a.id:null};function Ty(a){this.analytics=a}uj(Ty,Ti);Ty.prototype.create=function(a,b){return new Sy(a,b,this.analytics)};function Uy(a,b){this.document=a;this.Cb=b}z(Uy,sy);Uy.prototype.sd=function(a){var b=this.Cb.Xc[a.id];if(b)a.value=b.getValue(),a.userId=b.userId,a.threadId=b.pc.id,a.timestamp=uo("c",b.created),this.Cb.kP(b.id),this.Cb.yy.push(b.id),K.set("comments.update",b.pc.id);else if(a=this.Cb.zH[a.id]){var b=this.Cb,c=a.id;Apa(b.zH[c].pc,c);delete b.zH[c];K.set("comments.update",a.pc.id)}return!0};Uy.prototype.kP=function(a){return this.document.oa(new Q("dc",{id:a}))};function Vy(){}tj(Vy);
Vy.prototype.create=function(a,b){return new Uy(a,b)};function Wy(a,b){this.document=a;this.Cb=b}z(Wy,sy);Wy.prototype.sd=function(a){a=a.id;this.Cb.mX(a);this.Cb.yy.push(a);K.set("comments.update",a);return!0};Wy.prototype.mX=function(a){return this.document.oa(new Q("dt",{id:a}))};function Xy(){}tj(Xy);Xy.prototype.create=function(a,b){return new Wy(a,b)};function Yy(a,b){this.document=a;this.Cb=b}z(Yy,sy);Yy.prototype.sd=function(a){var b=this.Cb.Xc[a.id];b.setValue(a.value);gt(b);this.Cb.yy.push(b.id);K.set("comments.update",b.pc.id);return!0};Yy.prototype.c8=function(a,b){return this.document.oa(new Q("ec",{id:a,value:b}))};function Zy(){}tj(Zy);Zy.prototype.create=function(a,b){return new Yy(a,b)};function $y(a){this.document=a}z($y,sy);
$y.prototype.sd=function(a,b){var c=this.document.sa(a.id);if(null==c)return!1;if(!this.document.Gl&&c.ta&&a.Key&&a.Key in c.Da)c.Da[a.Key].content.oa(a.Diff);else if(!this.document.Gl&&c.Wa&&a.Key&&a.Key in c.Da)c.Da[a.Key].content.oa(a.Diff);else{var d;if(c.Wa)if(d=c.getProperties().get("TextAreas",!0)[a.Key])d=d.Value;else return!1;else d=c.getProperties().get(a.Key,!0);d=zs(d||"",c.getProperties().get("Font"));d.oa(a.Diff);if(c.Wa){var e={};e[a.Key]={Value:d.serialize()};if(!c.getProperties().set("TextAreas",
e,!0))return!1}else if(!c.getProperties().set(a.Key,d.serialize(),!0))return!1}c.page&&(b[c.page.getId()]=!0,c.du&&c.du().forEach(function(a){(a=this.document.sa(a))&&a.page&&(b[a.page.getId()]=!0)},this));return!0};$y.prototype.IB=function(a,b,c){a=new Q("t",{id:a,Key:b.getKey(),Diff:c.serialize()});this.document.oa(a)};function az(){}tj(az);az.prototype.create=function(a){return new $y(a)};function bz(a,b){this.document=a;this.Pb=b}z(bz,sy);bz.prototype.sd=function(a){a.URL=Mqa(a.URL);try{this.Pb.mr(a.URL,!0),this.Pb.jV(a.URL)}catch(b){return b.message="Failed to load plugin "+a.URL+":"+b.message,K.set("errorHandler.reportException",b),!1}this.document.dispatchEvent(ut);return!0};function cz(a){this.Pb=a}uj(cz,iq);cz.prototype.create=function(a){return new bz(a,this.Pb)};function dz(a,b){this.document=a;this.Wd=b}z(dz,sy);
dz.prototype.sd=function(a,b){for(var c=[],d=0;d<a.ids.length;d++){var e=this.document.sa(a.ids[d]);if(null==e||e.page&&e.page.getId()!=a.OldPage||null==e.page&&null!=a.OldPage)return!1;vu[e.id]=!0;c.push(e)}var f=this.document.lb().get(a.OldPage);if(!f)return!1;var h=this.document.lb().get(a.Page);if(!h)return!1;var k=function(b){D(b,function(b){var c=b.getId();this.Wd.hx[c]=a.Page;vu[b.id]=!0;b.ta?(f.mD(b.getId()),Dva(h,b)):b.Wa?(f.TG(b.getId()),h.pV(b)):b.Fa&&(f.Oba(b.getId()),h.Ft(b),k(b.As()))}.bind(this))}.bind(this);
k(c);K.set("document.itemsMovedToPage",c);a.OldPage&&(b[a.OldPage]=!0);a.Page&&(b[a.Page]=!0);return!0};function ez(a){this.Wd=a}uj(ez,Gx);ez.prototype.create=function(a){return new dz(a,this.Wd)};function fz(a){this.document=a}z(fz,sy);fz.prototype.sd=function(){return!0};function gz(){}tj(gz);gz.prototype.create=function(a){return new fz(a)};function hz(a,b,c,d){this.document=a;this.Wd=b;this.Cb=c;this.Gi=d}z(hz,sy);
hz.prototype.sd=function(a,b){var c=this.document.sa(a.id);if(null==c)return!1;var d=this.document.wl.get(a.id);a.Properties=c.getProperties().xe();var e=Ta(a,"Properties","Stencil","id");e&&Iva(this.document,e);a.Class=c.className;e=this.document.RB(a.id);if(null==e)return a.Page=null,!1;a.Page=e.id;a.preserveComments||(a.Comments=wua(this.Cb,a.id));var f=c.page.GF(c);0<f.length&&f.forEach(function(b){var c=b.get("Endpoint1"),d=b.get("Endpoint2");c.Block==a.id&&(c.Block=null,this.document.Wu(new Q("SetProperty",
{id:b.getId(),Property:"Endpoint1",Value:c})));d.Block==a.id&&(d.Block=null,this.document.Wu(new Q("SetProperty",{id:b.getId(),Property:"Endpoint2",Value:d})))}.bind(this));e.mD(a.id);c.z_&&c.z_();Cu.Ll(c.wda);a.Page&&(b[a.Page]=!0);d&&(!d.prev&&d.next?(b=d.val.getProperties().get(d.val.Oq()),e=d.next.val.Oq(),this.document.Wu(new Q("SetProperty",{id:d.next.val.getId(),Property:e,Value:b})),this.document.Wu(new Q("SetProperty",{id:d.next.val.getId(),Property:"TextLinks",Value:{}})),b=pua(this.Cb,
a.id),B(b,function(b){this.document.Wu(new Q("atu",{id:b.id,itemId:d.next.val.getId(),oldItemId:a.id}))}.bind(this))):d.prev&&d.next&&this.document.Wu(new Q("SetProperty",{id:d.next.val.getId(),Property:"TextLinks",Value:d.val.getProperties().get("TextLinks")})),this.document.wl.update(this.document,"viewport.invalidate"));this.document.wk--;c.md&&(xva(this.Gi,c),this.document.dispatchEvent(new yt(c)));c.Fa&&cu(c).Xd&&this.document.dispatchEvent(new $pa(a));K.set("document.itemDeleted",a.id);return!0};
hz.prototype.mD=function(a){return this.document.oa(new Q("RemoveBlock",{id:a}))};function iz(a,b){this.Wd=a;this.Gi=b}vj(iz,Gx,xy);iz.prototype.create=function(a,b){return new hz(a,this.Wd,b,this.Gi)};function jz(a,b,c){this.document=a;this.Wd=b;this.Cb=c}z(jz,sy);jz.prototype.sd=function(a,b){var c=this.document.sa(a.id);if(null==c)return!1;a.Properties=c.getProperties().xe();var d=this.document.RB(a.id);if(null==d)return a.Page=null,!1;a.Page=d.id;if(0<Ma(a.Properties.Members))return!1;c.Xd&&K.set("document.statedeleted",a.id);d.Oba(a.id);0<c.Ue.length&&qua(this.Cb,c.page.getId(),a.id);a.Page&&(b[a.Page]=!0);this.document.wk--;K.set("document.itemDeleted",a.id);return!0};
function kz(a){this.Wd=a}uj(kz,Gx);kz.prototype.create=function(a,b){return new jz(a,this.Wd,b)};function lz(a){this.document=a}z(lz,sy);lz.prototype.sd=function(a,b){var c=this.document.sa(a.id);if(null==c)return!1;a.Properties=c.getProperties().xe();a.Page=this.document.RB(a.id);if(null==a.Page)return!1;a.Page=a.Page.id;this.document.TG(a.id);a.Page&&(b[a.Page]=!0);this.document.wk--;K.set("document.itemDeleted",a.id);return!0};function mz(){}tj(mz);mz.prototype.create=function(a){return new lz(a)};function nz(a,b,c,d){this.document=a;this.Wd=b;this.Cb=c;this.Gi=d}z(nz,sy);
nz.prototype.sd=function(a,b){var c=this.document.lb().get(a.id);if(null==c)return!1;if(c.je()){var d=oz(c);if(d&&d.ws()==c.getId())return!1}if(1==this.document.lb().$e())return!1;K.set("page.beforeDelete",a.id);c.nd()&&this.document.lb().forEach(function(a){a.get("Master")==c.getId()&&(this.document.Wu(new Q("SetProperty",{id:a.getId(),Property:"Master",Value:null})),a.kH(null))}.bind(this));this.document.wk-=Ma(c.gl.ed)+Ma(c.eb)+Ma(c.groups);a.Properties=c.getProperties().xe();var e=[];pz(c,function(){e.push(this)});
a.ClipboardData=this.document.ko(e);a.Panels=Jva(this.document,c);a.Comments=xua(this.Cb,c);var f=[];c.Ye(function(a){a.md&&f.push(a)});f.forEach(function(a){xva(this.Gi,a);this.document.dispatchEvent(new yt(a))},this);this.Wd.lb().remove(a.id);this.document.wl.update(this.document);b[a.id]=!0;if(!c.getProperties().get("IsEmbedded")){K.set("document.pages");var h=this.Wd;c.Ye(function(a){(a=a.get("EmbeddedPageId"))&&h.lb().remove(a)})}K.set("page.deleted",a.id);this.document.dispatchEvent(new Hpa(a.id));
return!0};nz.prototype.kOa=function(a){return this.document.oa(new Q("RemovePage",{id:a}))};function qz(a,b){this.Wd=a;this.Gi=b}vj(qz,Gx,xy);qz.prototype.create=function(a,b){return new nz(a,this.Wd,b,this.Gi)};function rz(a){this.document=a}z(rz,sy);rz.prototype.sd=function(a,b){var c=this.document.sa(a.id);if(!c)return!1;a.Properties=c.getProperties().xe();var d=c.getPage();if(!d)return!1;K.set("panel.beforeDelete",a.id);a.Page=d.getId();Kva(d,a.id);b[a.Page]=!0;K.set("document.pages");K.set("document.panelDeleted",c);return!0};function sz(){}tj(sz);sz.prototype.create=function(a){return new rz(a)};function tz(a,b){this.document=a;this.Cb=b}z(tz,sy);tz.prototype.sd=function(a){var b=this.Cb.Wq(a.id);b&&(b.xh(a.status===kt?mt:kt),a.commentId=a.commentId||this.document.al(),a.userId&&this.document.sd(new Q("dc",{id:a.commentId})));this.Cb.yy.push(a.id);K.set("comments.update",b.id);b&&b.Yd&&ix(b);return!0};function uz(){}tj(uz);uz.prototype.create=function(a,b){return new tz(a,b)};var Lva={jgb:"XGuides",kgb:"YGuides"};function vz(a,b){this.document=a;this.Gi=b}z(vz,sy);
vz.prototype.sd=function(a,b){var c=this.document.sa(a.id);if(!c)return"!"==a.id[0]||gb(a.id,"t-")?Mva(this.document,a):!1;a.OldValue=c.getProperties().get(a.Property);if(!c.getProperties().set(a.Property,a.Value))return!1;c.page&&(b[c.page.getId()]=!0,c.du&&c.du().forEach(function(a){(a=this.document.sa(a))&&a.page&&(b[a.page.getId()]=!0)},this));c.ke&&"Order"!=a.Property&&(b[c.getId()]=!0);var d=a.Property;c.ke&&-1<["Order","IsMaster","IsTemplate","IsEmbedded","Master"].indexOf(d)&&K.set("document.pages");
c.y$&&"Master"==d&&K.set("document.pages");c.ke&&"Title"==d&&K.set("page.renamed",c.getId());c.md&&(yva(this.Gi,d),this.document.dispatchEvent(new wt(c,a.Property)));c.Fa&&cu(c).Xd&&this.document.dispatchEvent(new Ypa(a));gb(d,"ShapeData_")&&c.s1(d,a.Value);"Theme"==d&&this.document.dispatchEvent(new bqa(a.Value));"SkipMultipage"===d&&this.document.dispatchEvent(new dqa(a.id));"XGuides"!=d&&"YGuides"!=d||this.document.dispatchEvent(new fqa(a));this.document.dispatchEvent(new Npa(a));return!0};
vz.prototype.setProperty=function(a,b,c){wz(this,a,b.getKey(),c)};function wz(a,b,c,d){a.document.oa(new Q("SetProperty",{id:b,Property:c,Value:d}))}function xz(a){this.Gi=a}uj(xz,xy);xz.prototype.create=function(a){return new vz(a,this.Gi)};function yz(a,b){this.document=a;this.Pb=b}z(yz,sy);yz.prototype.sd=function(a){a.URL=Mqa(a.URL);this.Pb.gX(a.URL);this.document.dispatchEvent(vt);return!0};function zz(a){this.Pb=a}uj(zz,iq);zz.prototype.create=function(a){return new yz(a,this.Pb)};function Az(a,b,c,d,e,f,h,k){this.QBa=a;this.kYa=b;this.createComment=c;this.ZO=d;this.kP=e;this.mX=f;this.c8=h;this.mab=k}sj(Az,[uy,wy,Hy,Ty,Vy,Xy,Zy,uz]);function Bz(a,b){this.mr=a;this.Gdb=b}vj(Bz,cz,zz);function Cz(a,b,c,d,e,f,h,k,l,m,n,q,t){this.l7=a;this.XO=b;this.fZa=c;this.qB=d;this.hZa=e;this.IB=f;this.S6a=h;this.mD=k;this.Oba=l;this.TG=m;this.kOa=n;this.lOa=q;this.setProperty=t}sj(Cz,[Ey,Jy,Ly,Oy,Ry,az,ez,iz,kz,mz,qz,sz,xz]);
function Dz(a,b,c){this.VE=a;this.WMa=b;this.Is=c;this.u7a=new gz}sj(Dz,[Az,Bz,Cz,gz]);
function Nva(a,b,c){function d(a,b,c){e.set(a,c);e.set(b,c)}var e=new Map;d("CreatePage",My,a.Is.qB.create(b));d("CrGr",Iy,a.Is.XO.create(b,c));d("CreateBlock",By,a.Is.l7.create(b,c));d("CreateLine",Ky,a.Is.fZa.create(b));d("cp",Py,a.Is.hZa.create(b));d("mtp",dz,a.Is.S6a.create(b));d("SetProperty",vz,a.Is.setProperty.create(b));d("t",$y,a.Is.IB.create(b));d("LoadPlugin",bz,a.WMa.mr.create(b));d("UnloadPlugin",yz,a.WMa.Gdb.create(b));d("RemovePage",nz,a.Is.kOa.create(b,c));d("RmGr",jz,a.Is.Oba.create(b,
c));d("RemoveBlock",hz,a.Is.mD.create(b,c));d("RemoveLine",lz,a.Is.TG.create(b));d("rp",rz,a.Is.lOa.create(b));d("ct",Sy,a.VE.ZO.create(b,c));d("cc",Gy,a.VE.createComment.create(b,c));d("ec",Yy,a.VE.c8.create(b,c));d("dc",Uy,a.VE.kP.create(b,c));d("dt",Wy,a.VE.mX.create(b,c));d("at",ty,a.VE.QBa.create(b,c));d("cts",vy,a.VE.kYa.create(b,c));d("rts",tz,a.VE.mab.create(b,c));d("NoOp",fz,a.u7a.create(b));return e};function Ez(a){this.document=a;this.start(Fz,[]);this.IS=!1}Ez.prototype.clear=function(){this.start(Fz,this.items)};var Fz=7;function Gz(a){return 0<=a.type&&3>=a.type||8<=a.type&&11>=a.type}function Hz(a){return jc([0,1,8],a.type)}function Iz(a){return jc([3,2,10],a.type)}function Jz(a){return jc([1,2,9],a.type)}function Kz(a){return jc([0,3,11],a.type)}function Lz(a){return 5==a.type&&0!=a.rotation||0!=a.offset.x||0!=a.offset.y}g=Ez.prototype;
g.start=function(a,b){this.type=a;this.items=b;this.offset=new L(0,0);this.rotation=0;this.scale=1;this.kra=!1;this.properties=null};g.rl=function(a){this.offset=a};g.Hca=function(a){this.rotation=a};g.Mg=function(a){this.scale=a};function Ova(a){Math.abs(a.offset.x)<Math.abs(a.offset.y)?a.offset.x=0:a.offset.y=0}function Pva(a,b){var c=[];b?D(a.items,function(a){a.page&&a.page.getId()==b.getId()&&c.push(a)}):c=a.items;return c}
function Qva(a){var b=new M(0,0,0,0);if(0==a.items.length)return b;var c=Ax(a.items),d=1==a.items.length&&a.items[0].ta&&a.items[0].get("Rotation"),e=a.kra;d&&(c=a.items[0].ma());e||(e=!!a.items[0].getProperties().get("AspectRatio"));var f=jj(a.offset);e&&Gz(a)&&(d&&(f=gm(f,-d)),jc([0,2],a.type)?f=Ml(f,new L(0,0),new L(c.w,c.h)):jc([1,3],a.type)&&(f=Ml(f,new L(0,0),new L(-c.w,c.h))),d&&(f=gm(f,d)));4==a.type&&(b.x=f.x,b.y=f.y);Iz(a)&&(b.h=f.y);Hz(a)&&(b.h=-f.y,b.y=f.y);Jz(a)&&(b.w=f.x);Kz(a)&&(b.w=
-f.x,b.x=f.x);6==a.type&&(b.x=c.w*(1-a.scale)*.5,b.y=c.h*(1-a.scale)*.5,b.w=-(c.w*(1-a.scale)),b.h=-(c.h*(1-a.scale)));if(Gz(a)){var h=a.items[0].minWidth||config.dragSizeMinimum||20,e=a.items[0].minHeight||config.dragSizeMinimum||20;a.kra&&(b=c.w/c.h,1<b?h=e*b:e=h/b);var k=f.x,l=f.y;d&&(f=new L(-Math.sin(d),Math.cos(d)),b=new L(k,l),k=om(new L(Math.cos(d),Math.sin(d)),b),l=om(f,b));var f=Math.max(Math.min(k,c.w-h),c.w-16777216),b=Math.max(Math.min(l,c.h-e),c.h-16777216),m=Math.min(Math.max(k,h-c.w),
16777216-c.w),n=Math.min(Math.max(l,e-c.h),16777216-c.h),l=k=h=e=0;Hz(a)&&(h=b,l=-b);Iz(a)&&(l=n);Kz(a)&&(e=f,k=-f);Jz(a)&&(k=m);d&&(f=new L(Jz(a)?0:1,Iz(a)?0:1),a=a.items[0].Vf(f),c=Lm(c,new M(e,h,k,l)),f=dn(c,f.x,f.y),f=am(f,bm(c),d),e-=f.x-a.x,h-=f.y-a.y);b=new M(e,h,k,l)}return b}g.getPage=function(a){return a[0].page};
function Mz(a,b,c,d,e){if(a.type==Fz)return a.properties||{};if(5==a.type&&0==a.rotation||(4==a.type||Gz(a))&&!Lz(a))return{};var f=Pva(a,d);if(0==f.length)return{};d=a.getPage(f);var h=Ax(f),k=Qva(a),l=Object.freeze(f.map(function(a){return a.getId()}));if(Gz(a)&&1==a.items.length&&a.items[0].ta&&0!=a.items[0].getProperties().get("Rotation"))return a.items[0].pj(null,k,{top:Iz(a),right:Kz(a),bottom:Hz(a),left:Jz(a)},null,l,4==a.type,void 0,e);if(b&&5!=a.type){var m=d.getProperties().get("GridSpacing"),
n=function(a){a.Wa&&(m/=2);a.aA&&a.aA<m&&(m=a.aA)};f.forEach(function(a){a.Ol?a.Ol().forEach(n):n(a)});var q=Lm(h,k),q=Nz(d,q,c?m:0,{JI:Iz(a),II:Kz(a),GI:Hz(a),HI:Jz(a),lz:l,IS:a.IS}),k=Km(q,h);k.data=q.data;4==a.type&&(k.w=0,k.h=0,0==a.offset.x&&(k.x=0),0==a.offset.y&&(k.y=0))}var t={};D(f,function(c){var d=[];if(5==a.type)d.push(c.gQ(1==f.length?null:h,a.rotation));else if(0!=k.x||0!=k.y||0!=k.w||0!=k.h){var m;m=b?function(a,b,d,e,f,h,k){return Nz(c.page,a,b,{JI:d,II:e,GI:f,HI:h,lz:k,IS:this.IS})}:
function(a){return new M(a.x,a.y,a.w,a.h)};d.push(c.pj(h,k,{top:Iz(a),right:Kz(a),bottom:Hz(a),left:Jz(a)},m,l,4==a.type,void 0,e))}D(d,function(a){for(var b in a)if(b in t)for(var c in a[b])t[b][c]=a[b][c];else t[b]=a[b]})});return t}g.sa=function(a){var b=this.document.sa(a);b||(b=ec(this.items,function(b){return b.getId()==a}));return b};
function Oz(a,b){var c=!Nq(),d={};b=Mz(a,c&&b,c,void 0);B(b,function(b,c){var h=a.sa(c);h&&(B(b,function(a,b){h.getProperties().set(b,a)}),h.page&&(d[h.page.getId()]=!0))});a.document.dispatchEvent(new Fs(d))}g.apply=function(a,b){var c=!Nq(),d=this;a=Mz(this,c&&a,c,void 0,b);B(a,function(a,b){B(a,function(a,c){d.document.oa(new Q("SetProperty",{id:b,Property:c,Value:a}))})});this.clear()};function Rva(a,b){var c=new Ez(a.document);c.start(4,[a]);c.rl(b);c.apply()};function Sva(a,b){var c={};this.items=[];for(this.page=b;0<a.length;){var d=[];D(a,function(a){c[a.getId()]||(c[a.getId()]=!0,this.items.unshift(a),a.parent&&d.unshift(a.parent),a.Ol&&0<a.Ol().length&&(d=d.concat(a.Ol())))}.bind(this));a=d}}
function Tva(a){var b=a.items;if(2>b.length)return[];var c=Zb(b,function(a){return a.ta});if(2>c.length)return[];var b=Zb(b,function(a){return a.Wa}),d=c.map(function(a){return a.get("BoundingBox")}),e=Uva(a),e=Vva(d,e);a.fq(e,Pz(a.page));var e=Qz(e),f=e.map(function(a,b){return new L(a.x-d[b].x,a.y-d[b].y)});a=e.map(function(a,b){return new Q("SetProperty",{id:c[b].getId(),Property:"BoundingBox",Value:a})});var h=Wva(c,b),b=h.lines,b=Xva(c,b,e,f,h.lineConns);return a.concat(b)}
function Wva(a,b){var c=b.map(function(b){return[b.get("Endpoint1"),b.get("Endpoint2")].map(function(b){var c;if(b.Block){var d=gc(a,function(a){return a.getId()==b.Block});-1<d&&(c=d)}return{box:c,linkPt:new L(b.LinkX,b.LinkY)}})});b=Zb(b,function(a,b){a=c[b].map(function(a){return void 0===a.box?a.line:a.box});return void 0!==a[0]&&void 0!==a[1]});c=Zb(c,function(a){a=a.map(function(a){return void 0===a.box?a.line:a.box});return void 0!==a[0]&&void 0!==a[1]});return{lines:b,lineConns:c}}
function Xva(a,b,c,d,e){function f(a,b,c,d,e){var f=Xl(a[1],b[1].linkPt);a=1E-6>Xl(a[0],b[0].linkPt)?c?a[0].y:a[0].x:1E-6>f?c?a[1].y:a[1].x:c?(a[0].y+a[1].y)/2:(a[0].x+a[1].x)/2;return a>d&&a<e?a:(d+e)/2}function h(a,b){return b?new L(c[a].x+b.x*c[a].w,c[a].y+b.y*c[a].h):null}var k=a.map(function(a,b){return a.eK().map(function(a){return a.map(function(a){return new L(a.x+d[b].x,a.y+d[b].y)})})}),l=e.map(function(a){return a.map(function(a){return h(a.box,a.linkPt)})}),m=e.map(function(a){return a.map(function(a){return a.box})}),
n=e.map(function(b,c){return b.map(function(b,d){return{start:null,end:null,linkPt:h(b.box,vw(a[b.box],l[c][d]))}})});D(a,function(a,b){var c=k[b],d=[],e=[];D(m,function(a,c){a[0]==b&&(d.unshift(c),e.unshift(0));a[1]==b&&(d.unshift(c),e.unshift(1))});D(d,function(a,b){var d=e[b],f=l[a][d],h=Cl;D(c,function(b){for(var c=0;c<b.length;c++){var e=Ll(f,b[c],b[(c+1)%b.length]);h>e&&(h=e,n[a][d].start=b[c],n[a][d].end=b[(c+1)%b.length])}});n[a][d].linkPt||(n[a][d].linkPt=tm(n[a][d].start,n[a][d].end))})});
var q=[],t=[],u=[],y=[],A=[],C=[];D(n,function(a,b){q.push(Math.max(Math.min(a[0].start.x,a[0].end.x),Math.min(a[1].start.x,a[1].end.x)));t.push(Math.min(Math.max(a[0].start.x,a[0].end.x),Math.max(a[1].start.x,a[1].end.x)));C.push(t[b]>q[b]);u.push(Math.max(Math.min(a[0].start.y,a[0].end.y),Math.min(a[1].start.y,a[1].end.y)));y.push(Math.min(Math.max(a[0].start.y,a[0].end.y),Math.max(a[1].start.y,a[1].end.y)));A.push(!A[b]&&y[b]>u[b])});var E=[];D(b,function(a,b){if(A[b]||C[b]){E.push(new Q("SetProperty",
{id:a.getId(),Property:"ElbowControlPoints",Value:null}));E.push(new Q("SetProperty",{id:a.getId(),Property:"ControlPoints",Value:{}}));var d=[];if(A[b]){var e=f(l[b],n[b],!0,u[b],y[b]),h=(e-n[b][0].start.y)/(n[b][0].end.y-n[b][0].start.y),k=(e-n[b][1].start.y)/(n[b][1].end.y-n[b][1].start.y);d.push(new L(n[b][0].start.x+h*(n[b][0].end.x-n[b][0].start.x),e));d.push(new L(n[b][1].start.x+k*(n[b][1].end.x-n[b][1].start.x),e))}else e=f(l[b],n[b],!1,q[b],t[b]),h=(e-n[b][0].start.x)/(n[b][0].end.x-n[b][0].start.x),
k=(e-n[b][1].start.x)/(n[b][1].end.x-n[b][1].start.x),d.push(new L(e,n[b][0].start.y+h*(n[b][0].end.y-n[b][0].start.y))),d.push(new L(e,n[b][1].start.y+k*(n[b][1].end.y-n[b][1].start.y)));d=d.map(function(a,d){d=c[m[b][d]];return new L((a.x-d.x)/d.w,(a.y-d.y)/d.h)});D(d,function(b,c){c="Endpoint"+(c+1).toString();b={LinkX:b.x,LinkY:b.y};E.push(new Q("SetProperty",{id:a.getId(),Property:c,Value:b}))})}});return E}
function Uva(a){a=Zb(a.items,function(a){return a.ta}).map(function(a){return a.get("BoundingBox")});return Zm(a)}function Vva(a,b){var c=a.map(function(a){return bm(a)}),d=Yva(a),e=1;.25<Math.max.apply(void 0,d)&&(e=2);var f=Math.max.apply(void 0,a.map(function(a){return a.w})),d=Math.max.apply(void 0,a.map(function(a){return a.h})),f=Zva(c.map(function(a){return a.x}),Math.round(b.w/f)*e,f);b=Zva(c.map(function(a){return a.y}),Math.round(b.h/d)*e,d);return{xDat:f,yDat:b,bbs:a}}
function Yva(a){for(var b=a.map(function(){return 0}),c=0;c<a.length;c++)for(var d=c+1;d<a.length;d++)Tm(a[c],a[d])&&(b[c]+=Um(a[c],a[d]),b[d]+=Um(a[d],a[c]));return b}function Zva(a,b,c){var d,e,f=1,h=b+1;for(1==b&&(h=1);f<=h&&(void 0==d||1E-6<Math.abs(d));){b=$va(a,f);b.fitness*=f*f;if(void 0==d||d<b.fitness)d=b.fitness,e=b;f+=1}awa(e,c);return e}
function awa(a,b){if(a.size<b){var c=a.index,d=Math.min.apply(void 0,c),e=Math.max.apply(void 0,c),f={};c.forEach(function(a){f[a]=void 0!==f[a]?f[a]+1:1});for(var c=[],h=!1,d=d+1;d<=e;d++)0!=(void 0===f[d-1]?0:f[d-1])||h?h=!1:(c.push(d),h=!0);if(0<c.length){var e=0,k={},l;for(l in f){for(l=Number(l);0<c.length&&l>=c[0];)e+=1,c=c.slice(1);k[l]=l-e}a.index=a.index.map(function(a){return k[a]})}a.size=1.1*b}}
function Qz(a){function b(a){return a.index.map(function(b){return a.x0+b*a.size})}var c=a.bbs,d=b(a.xDat),e=b(a.yDat);return d.map(function(a,b){var d=c[b];return new M(a-d.w/2,e[b]-d.h/2,d.w,d.h)})}
function $va(a,b){function c(b,c){var l=d(b,c);b=a.map(function(a,b){return a*l[b]});var m=l.map(function(a){return a*a});c=l.reduce(e,0)/f.length;m=m.reduce(e,0)/f.length-c*c;b=b.reduce(e,0)/b.length-h*c;return 1E-6>m?1E-6>k?0:-1:b*b/k/m-1}function d(b,c){return a.map(function(a){return Math.floor(b*a+c)})}function e(a,b){return a+b}var f=a.map(function(a){return a*a}),h=a.reduce(e,0)/a.length,k=f.reduce(e,0)/f.length-h*h;if(1E-6>k)return{size:0,index:a.map(function(){return 1}),x0:h,fitness:0};
for(var l=Math.max.apply(void 0,a),m=Math.min.apply(void 0,a),n,q,t=-Cl,u=0;50>u;u++)for(var y=(u+.5)/50,A=0;50>A;A++){var C=(b-1+(A+.5)/50-y)/(l-m),E=1+y-C*m,G=c(C,E);G>t&&(t=G,n=C,q=E)}var H=d(n,q),l=H.map(function(a){return a*a});b=H.reduce(e,0)/H.length;l=l.reduce(e,0)/l.length-b*b;m=a.map(function(a,b){return a*H[b]});m=m.reduce(e,0)/m.length-h*b;l=1E-6>l?0:m/l;return{size:l,index:H,x0:h-b*l,fitness:t}}
Sva.prototype.fq=function(a,b){function c(a){var b={};a.forEach(function(a){a in b||(b[a]=0);b[a]+=1});a=-1;var c=0,d;for(d in b)b[d]>c&&(a=Number(d),c=b[d]);return{val:a,count:c}}function d(a,b){a%=b;0>a&&(a+=b);return Math.round(a)}var e=a.xDat,f=a.yDat,h=a.bbs;a.xDat.size=Math.round(e.size/b)*b;a.yDat.size=Math.round(f.size/b)*b;var k=Qz(a),l=k.map(function(a){return d(a.x,b)}),k=k.map(function(a){return d(a.y,b)}),l=c(l).val,k=c(k).val;l>b/2&&(l-=b);k>b/2&&(k-=b);a.xDat.x0=Math.round(e.x0-l);
a.yDat.x0=Math.round(f.x0-k);var k=Qz(a),m=h.map(function(a){return new M(Math.round(a.x/b)*b,Math.round(a.y/b)*b,a.w,a.h)}),e=k.map(function(a,c){c=m[c];return new L(Math.round((a.x-c.x)/b),Math.round((a.y-c.y)/b))}),f=c(e.map(function(a){return a.x})),h=c(e.map(function(a){return a.y}));f.count>e.length/3&&(a.xDat.x0-=f.val*b);h.count>e.length/3&&(a.yDat.x0-=h.val*b)};x("lucid.buildVersion",20170106162458);function Rz(){this.uC=!1;this.deferred=null}Rz.prototype.load=function(){var a=this;if(this.uC)return $.Deferred().resolve();this.deferred||(this.deferred=this.VW().done(function(){a.uC=!0}).always(function(){a.deferred=null}));return this.deferred};function Sz(a){Rz.call(this);this.url=a}z(Sz,Rz);Sz.prototype.VW=function(){var a=$.Deferred(),b=$("<script>").attr("src",this.url).load(function(){a.resolve()}).on("error",function(){a.reject()}).get(0);document.head.appendChild(b);return a};function Tz(a){Rz.call(this);this.kaa=a}z(Tz,Rz);Tz.prototype.VW=function(){var a=this,b=$.Deferred();(function d(e){e<a.kaa.length?a.kaa[e].VW().then(function(){d(e+1)},function(){b.reject()}):b.resolve()})(0);return b};var bwa=Hj(function(){$('<div id="lucid-hierarchymanager">$x$</div>').appendTo("body")}),cwa=new Tz([new Sz(bk+"/js/hierarchymanager/lucid-config.js?20170106162458"),new Sz(bk+"/js/hierarchymanager/klay.js?20170106162458")]);
function dwa(a){function b(){}function c(b){B(b.children,function(b){var c=b.id,e=a.Bc(b.id).ma(!0,!1);h[c]=new L(b.x-e.x,b.y-e.y);e.x=b.x;e.y=b.y;d.jCa.push(new Q("SetProperty",{id:c,Property:"BoundingBox",Value:e}))});B(b.edges,function(b){var c=b.id;d.EC.push(new Q("SetProperty",{id:c,Property:"AutoLink",Value:!1}));d.EC.push(new Q("SetProperty",{id:c,Property:"XPlanes",Value:[]}));d.EC.push(new Q("SetProperty",{id:c,Property:"YPlanes",Value:[]}));b.bendPoints?d.EC.push(new Q("SetProperty",{id:c,
Property:"Joints",Value:b.bendPoints})):d.EC.push(new Q("SetProperty",{id:c,Property:"Joints",Value:[]}));d.EC.push(new Q("SetProperty",{id:c,Property:"Shape",Value:"diagonal"}));var e=a.nk(c).get("Endpoint1");e.x=b.sourcePoint.x;e.y=b.sourcePoint.y;var f=new L(e.x,e.y),k=h[e.Block],f=cm(f,k),f=tw(a.Bc(e.Block),f);e.LinkX=f.x;e.LinkY=f.y;d.EC.push(new Q("SetProperty",{id:c,Property:"Endpoint1",Value:e}));e=a.nk(c).get("Endpoint2");e.x=b.targetPoint.x;e.y=b.targetPoint.y;f=new L(e.x,e.y);k=h[e.Block];
f=cm(f,k);f=tw(a.Bc(e.Block),f);e.LinkX=f.x;e.LinkY=f.y;d.EC.push(new Q("SetProperty",{id:c,Property:"Endpoint2",Value:e}))})}this.page=a;this.jCa=[];this.EC=[];var d=this,e={id:"root"},f=[];this.GFa=[];var h={};a.Ye(function(b){var c=b.ma(!0,!1);f.push({id:b.id,x:c.x,y:c.y,width:c.w,height:c.h});B(a.uL(b),function(a){var b=a.get("Endpoint1"),c=a.get("Endpoint2");b.Block&&c.Block&&d.GFa.push({id:a.id,source:b.Block,target:c.Block})})});e.children=f;e.edges=d.GFa;var k={direction:"DOWN",spacing:40};
bwa();this.x4a=cwa.load().done(function(){$klay.layout({graph:e,options:k,success:c,error:b})})}dwa.prototype.M8=function(){return this.x4a.then(function(){return this.jCa.concat(this.EC)}.bind(this))};function Uz(a,b){this.origin=a;this.direction=b}function ewa(a,b){return lm(a.origin,pm(cm(b,a.origin),a.direction))}Uz.prototype.FNa=function(a){return om(cm(a,this.origin),this.direction)};function Vz(a,b){return lm(a.origin,qm(a.direction,b))};function Wz(){this.index=new Ih(function(a,b){return a.val-b.val})}function Xz(a,b,c,d){var e=[];Mh(a.index,function(a){function b(c){return d(c,a)}if(a.val>c)return!0;d&&!a.items.some(b)||e.push(a.val)}.bind(a),{val:b});return e}function fwa(a,b,c,d){var e=[];Mh(a.index,function(a){function b(c){return d(c,a)}if(a.val>c)return!0;var k=d?a.items.filter(b):a.items;e.push.apply(e,k)}.bind(a),{val:b})}
Wz.prototype.NB=function(a,b){var c=!1;Mh(this.index,function(d){d.val==a&&(c=b?bc(d.items,function(a){return b(a,d)}):0<d.items.length);return!0}.bind(this),{val:a});return c};Wz.prototype.jo=function(a,b,c,d){function e(a){f=a.items.filter(function(b){return c(b,a)});return 0<f.length||d&&d(a)}var f=[];0<=b?Mh(this.index,e,{val:a}):Nba(this.index,e,{val:a});return 0<f.length?f:null};function Yz(a,b,c){Mh(a.index,function(a){pc(a.items,c);return!0},{val:b})}
function Zz(a,b,c){var d=!1;Mh(a.index,function(a){a.val==b&&(a.items.push(c),d=!0);return!0},{val:b});d||a.index.add({val:b,items:[c]})}function $z(){this.uT=new Wz;this.vT=new Wz;this.Fea=new Wz;this.Iea=new Wz;this.CL={}}
function gwa(a,b){if(b.id in a.CL){var c=a.CL[b.id];Yz(a.uT,Math.round(c.x),b);Math.round(c.x+c.w)!=Math.round(c.x)&&Yz(a.uT,Math.round(c.x+c.w),b);Yz(a.Fea,Math.round(c.x+c.w/2),b);Yz(a.vT,Math.round(c.y),b);Math.round(c.y+c.h)!=Math.round(c.y)&&Yz(a.vT,Math.round(c.y+c.h),b);Yz(a.Iea,Math.round(c.y+c.h/2),b)}}$z.prototype.mD=function(a){a.id in this.CL&&(gwa(this,a),delete this.CL[a.id])};function aA(a,b){return Math.abs(b.x)>=Math.abs(b.y)?a.uT:a.vT}
$z.prototype.lo=function(a,b,c){var d=this;if("right"==b)b=new L(1,0);else if("left"==b)b=new L(-1,0);else if("up"==b)b=new L(0,-1);else if("down"==b)b=new L(0,1);else return null;var e=qm(b,-1),f,h=ym(a);Math.abs(b.x)>=Math.abs(b.y)?(f=function(a){return a.x},h.x=-Number.MAX_VALUE,h.w=Infinity):(f=function(a){return a.y},h.y=-Number.MAX_VALUE,h.h=Infinity);var k=f(Wm($l(a,5),b));return aA(this,b).jo(k,b.x+b.y,function(a,b){if(a.getId()in c||a.isHidden())return!1;a=d.CL[a.getId()];return Math.round(f(Wm(a,
e)))!=b.val?!1:Tm(a,h)},function(a){return 5E3<Math.abs(a.val-k)})};function hwa(a,b,c,d,e){var f=Gia(b.direction),h=new Uz(b.origin,f),k=qm(f,-1),l=jm(f);b=Math.abs(f.x)>=Math.abs(f.y)?b.origin.y:b.origin.x;var m=null,n=Infinity;fwa(d?Math.abs(l.x)>=Math.abs(l.y)?a.Fea:a.Iea:aA(a,l),b-.5*c,b+.5*c,function(a,b){if(!e||e(a,b))b=this.CL[a.getId()],b=h.FNa(Wm(b,k)),0<=b&&b<n&&(n=b,m=a);return!1}.bind(a));return m?{za:m,position:Vz(h,n),Pe:n}:null}
function iwa(a,b,c){var d=[];[{ph:new Uz(new L(b.x,b.y),new L(1,0)),Pe:b.w},{ph:new Uz(new L(b.x+b.w,b.y),new L(0,1)),Pe:b.h},{ph:new Uz(new L(b.x,b.y+b.h),new L(1,0)),Pe:b.w},{ph:new Uz(new L(b.x,b.y),new L(0,1)),Pe:b.h}].forEach(function(a){var b=Math.abs(a.ph.direction.x)>=Math.abs(a.ph.direction.y)?a.ph.origin.y:a.ph.origin.x;fwa(aA(this,jm(a.ph.direction)),b-1,b+1,function(b,f){if(!c||c(b,f)){f=new ni(0,a.Pe);var l;l=Jm(b.Sf()).map(a.ph.FNa.bind(a.ph));l=new ni(l[0],l[1]);Math.max(f.start,l.start)<=
Math.min(f.end,l.end)&&d.push({za:b,CXa:l,axis:a.ph,qXa:f})}return!1}.bind(this))}.bind(a));return d};var jwa=new F("S");function kwa(a){this.id=a;this.Dp={}}function lwa(a,b){var c=[],d;for(d in a.Dp)a.Dp[d].forEach(function(a){a.cH==b&&a.Sna&&a.gQa&&c.push(a.Rj)});return c}function bA(a){J.call(this);this.page=a;this.data={};this.pX={}}z(bA,J);bA.prototype.TG=function(a){if(a.page&&!a.document.Sj[a.id]&&a.page.eb[a.id]){var b=this.data[a.id],c;for(c in b.Dp)delete this.data[c].Dp[a.id],ys(a.page.eb[c].getProperties(),"Jumps",null,null);delete this.data[a.id]}};
bA.prototype.Fma=function(a){if(!a.page||a.document.Sj[a.getId()]||!a.page.eb[a.getId()])return!1;var b=this.data[a.getId()],c;for(c in b.Dp){var b=this.data[c].Dp[a.getId()],d;for(d in b)if(!b[d].Sna)return!0}return!1};
function dy(a,b){if(!(!b.page||b.document&&b.document.Sj[b.id])&&b.page.eb[b.id]){a.pX[b.id]=!0;b.id in a.data||(a.data[b.id]=new kwa(b.id));var c=a.data[b.id],d;for(d in c.Dp)delete a.data[d].Dp[b.id],ys(b.page.eb[d].getProperties(),"Jumps",null,null);c.Dp={};ys(b.getProperties(),"Jumps",null,null);a=ow(b.page,b.ma()).filter(function(a){return a.Wa&&!this.pX[a.id]},a);lu(a);for(c=a.length-1;0<=c;c--){d=a[c];if(d==b)break;ys(d.getProperties(),"Jumps",null,null)}}}
function mwa(a,b){var c={},d={};b.forEach(function(a){d[a.id]=!0;ow(a.page,a.ma()).forEach(function(a){a.Wa&&(c[a.id]=a)})});b.forEach(function(a){delete this.pX[a.id]},a);c=Ra(c);if(!(2>c.length)){lu(c);b=[];for(var e=0;e<c.length;e++){var f=c[e];f.y5a=f.ma();for(var h=0;h<f.xb.length-1;h++){var k=f.xb[h],l=f.xb[h+1],m=b.length+1;b.push({y:Math.min(k.y,l.y),data:[e,h,k,l,d[f.id]],key:m});b.push({y:Math.max(k.y,l.y),data:[e,h,k,l,d[f.id]],key:-m})}}b.sort(function(a,b){return a.y-b.y});e=function(a,
b,d,e){var f=c[a[0]].id,h=c[b[0]].id,k=this.data[f],l=this.data[h];k.Dp[h]||(k.Dp[h]=[]);k.Dp[h].push({cH:a[1],Rj:d,Sna:!0,gQa:e});l.Dp[f]||(l.Dp[f]=[]);l.Dp[f].push({cH:b[1],Rj:d,Sna:!1,gQa:e})}.bind(a);f=[];for(h=0;h<b.length;h++)if(k=b[h],0<k.key){for(var l=k.data,m=l[2],n=l[3],q=f.length,t=0;t<q;t++){var u=f[t].data;if(u[0]!=l[0]&&(u[4]||l[4])){var y=u[2],A=u[3],C=Nl(m,n,y,A);if(1!=C&&0!=C){var E=c[l[0]],G=c[u[0]];if("curve"!=E.getProperties().get("Shape",!0)&&"curve"!=G.getProperties().get("Shape",
!0)){if(.1>Math.abs(C.x-m.x)&&.1>Math.abs(C.y-m.y))continue;if(.1>Math.abs(C.x-n.x)&&.1>Math.abs(C.y-n.y))continue;if(.1>Math.abs(C.x-y.x)&&.1>Math.abs(C.y-y.y))continue;if(.1>Math.abs(C.x-A.x)&&.1>Math.abs(C.y-A.y))continue}var H=E.xb[0],E=E.xb[E.xb.length-1],N=G.xb[0],G=G.xb[G.xb.length-1];2>Math.abs(C.x-H.x)&&2>Math.abs(C.y-H.y)||2>Math.abs(C.x-E.x)&&2>Math.abs(C.y-E.y)||2>Math.abs(C.x-N.x)&&2>Math.abs(C.y-N.y)||2>Math.abs(C.x-G.x)&&2>Math.abs(C.y-G.y)||(H=n.x-m.x,G=n.y-m.y,E=A.x-y.x,y=A.y-y.y,
A=Math.sqrt(H*H+G*G),N=Math.sqrt(E*E+y*y),H/=A,G/=A,E/=N,y/=N,.95<Math.abs(H*E+G*y)||(l[0]>u[0]?e(l,u,C,gy(c[l[0]])):e(u,l,C,gy(c[u[0]]))))}}}f.push(k)}else for(l=0;l<f.length;l++)if(f[l].key==-k.key){f.splice(l,1);break}a.dispatchEvent(jwa)}}bA.prototype.benchmark=function(){var a=[],b;for(b in this.data)dy(this,this.page.eb[b]),a.push(this.page.eb[b]);for(var c=Date.now(),d=0;100>d;d++){for(b in this.data)dy(this,this.page.eb[b]);mwa(this,a)}console.log(Date.now()-c+"ms")};
function mva(a,b,c){if(!b.page||b.document&&b.document.Sj[b.id]||!b.page.eb[b.id])return[];Xa(a.pX)||mwa(a,Sa(a.pX).map(function(a){return this.page.eb[a]},a).filter(Ub));return lwa(a.data[b.id],c)};var nwa=new F("T");
function Qy(a,b){J.call(this);this.id=a;this.document=b.document;this.properties=new uu(a);this.page=b;this.page.addPanel(this);this.properties.register("BoundingBox",Cm(owa()),null,function(){K.set("panel.resize");this.dispatchEvent(nwa)}.bind(this));this.properties.register("MarginTop",this.document.getProperty(Lta));this.properties.register("MarginBottom",this.document.getProperty(Mta));this.properties.register("MarginLeft",this.document.getProperty(Nta));this.properties.register("MarginRight",this.document.getProperty(Ota));
this.properties.register("FillColor",null,function(a){return a&&ya(a.serialize)?a.serialize():a});this.properties.register("Restrictions",Gt(!1));yu(this.properties,"FillColor","parsed",function(a){return us(a)});this.wj={}}z(Qy,J);g=Qy.prototype;g.y$=!0;g.getId=function(){return this.id};g.getProperties=function(){return this.properties};g.get=function(a,b){return Lt(this,a,b)};g.set=function(a,b,c,d){return Mt(this,a,b,c,d)};g.Gd=function(a){return Nt(this,a)};
g.ah=function(a,b){return Ot(this,a,b)};g.xf=function(a){this.page=a};g.getPage=function(){return this.page};g.f9=function(){return this.page&&this.page.getId()};g.dY=function(){return this.getProperties().xe()};g.ma=function(a){(a=this.getProperties().get("BoundingBox",a))||this.page&&(a=this.page.get("Size"));return a};function cA(a,b){a.set("BoundingBox",b,void 0,!0)}function dA(a){return a.getProperties().get("MarginTop",!0)}function eA(a){return a.getProperties().get("MarginBottom",!0)}
function fA(a){return a.getProperties().get("MarginLeft",!0)}function gA(a){return a.getProperties().get("MarginRight",!0)}function pwa(a){var b=a.ma(!0),c=fA(a),d=dA(a),e=gA(a);a=eA(a);return new M(b.x+c,b.y+d,b.w-(c+e),b.h-(d+a),{color:config.marginColor})}
g.eC=function(){if(this.page.get("IsMaster")||this.page.je())return null;var a=!!this.document.getProperty(Zta),b=this.document,b=!(!b.get("FacingPages")&&!b.get("UseSpreads"))&&!!this.document.getProperty($ta),c=hA(this.document)==this.page,d=iA(this.page);this.document.getProperty(aua)&&(c||0!==qwa(this.document,this.page.getId())%2||(d=null));var e="1";a&&c?e="0":b&&d==this&&!c&&(e="2");return"_HeaderFooter"+e};g.gf=function(){var a=this.eC();return a&&(a=this.document.getPage(a))&&a.nd()?a:null};
function Dt(a){var b=a.get("Anchor");if(v(b))return b;var c=wk();a.document.ZM(function(){this.set("Anchor",c)}.bind(a));return c}g.Xk=function(){var a=this.get("FillColor");return{bb:this.ma(!0),fill:Zoa(a),anchor:Dt(this),Master:null}};
function jA(a){var b=[],c=a.ma(),d=function(a,b){if(.5<a)return!0;if(0>=a)return!1;var d=!0;wx(this.page,function(){var k=this.ma(!0),l=Um(b,k);if(l>a||l==a&&(k.x>c.x||k.y>c.y))return d=!1,"stop"});return d}.bind(a);a.page.ef(function(){if(!this.parent||!this.parent.Fa){var a=this.Sf();d(Um(a,c),a)&&b.push(this)}});return b}
g.oo=function(){var a=[],b=[],c=this.ma();this.page.get("XGuides").forEach(function(b){b-=c.x;0<=b&&b<=c.w&&a.push(b)});this.page.get("YGuides").forEach(function(a){a-=c.y;0<=a&&a<=c.h&&b.push(a)});return{qt:a,XD:b}};g.$9a={BoundingBox:!0,Master:!0};g.setProperties=function(a){var b=a.BoundingBox;if(b){var c=this.ma();if(b.w!=c.w||b.h!=c.h)c.w=b.w,c.h=b.h,cA(this,c),this.page&&kA(this.page)}B(a,function(a,b){this.$9a[b]||this.set(b,a)},this)};g.Lj=function(){return this.Ya(Gs)};
function Dqa(a){if(a.page.je()){var b,c=a.page.getId();if(b=a.document.EP[c])if(c=b.parentBlockId,c=(b=a.document.getPage(b.parentPageId))&&b.sa(c))return Cs(b,c)}return a}function rwa(a,b){a=a.ma(!0);b=b.ma(!0);return a.y-b.y||a.x-b.x}function swa(a,b){var c=a.getPage(),d=b.getPage();return c.fC()-d.fC()||Ac(c.getId(),d.getId())||rwa(a,b)}
function twa(a){var b=Hc(a,function(a){return a.ma().y});return Sa(b).sort(function(a,b){return a-b}).map(function(a){return b[a].sort(function(a,b){return a.ma().x-b.ma().x})})}function owa(){return{w:uwa.pT*config.defaultDPI,h:uwa.sQ*config.defaultDPI}}g.nM=function(a){this.wj=Pt(a)};g.s1=function(a,b){this.wj=Rt(this.wj,a,b);this.dispatchEvent(Bt)};g.hK=function(){return Qt(this.wj)};g.Ya=function(a){return St(this,a)};g.Bu=function(){return Ut(this)};g.tf=function(a){return It[a]?!1:this.Ya(Gs)};
g.ym=function(){return!1};g.$n=function(){return!this.Ya("c")};var vwa="PublishTextBlock PublishTitle PublishRoundedRectangleBlock PublishCircleBlock PublishTriangleBlock PublishDiamondBlock PublishPolygonBlock PublishPolyStarBlock PublishSingleArrowBlock PublishDoubleArrowBlock PublishFreeForm".split(" ");function lA(a,b){this.name=a;this.value=b;this.J2a=K.K2a("lucid.setting."+a+".get",w(this.getValue,this));this.qbb=K("lucid.setting."+a+".set",w(this.setValue,this))}g=lA.prototype;g.getName=function(){return this.name};g.getValue=function(){return this.value};g.setValue=function(a){return this.La(a)};g.La=function(a){var b=!kj(a,this.value);b&&(this.value=a,K.set("lucid.setting."+this.name,this.value));return b};g.destroy=function(){Mk(this.J2a);Mk(this.qbb)};function mA(a,b){lA.call(this,a,b)}z(mA,lA);mA.prototype.setValue=function(){return!1};function nA(a,b,c){this.k7=c||Ub;mA.call(this,a,this.k7(b.get(a)));c=function(b){b.hasOwnProperty(a)&&this.La(this.k7(b[this.name]))}.bind(this);Dp(b,c);this.XVa=b.D$a.bind(b,c)}z(nA,mA);nA.prototype.destroy=function(){nA.ya.destroy.call(this);this.XVa()};function oA(a,b,c){nA.call(this,a,b.cg,c)}z(oA,nA);function pA(a,b,c){this.rda="setting_"+a;this.Bk=b;this.Tja=c}pA.prototype.set=function(a){this.Bk.set(this.rda,a)};pA.prototype.get=function(){return this.Bk.get(this.rda,this.Tja)};pA.prototype.uJa=function(){return oa(this.Bk.get(this.rda))};pA.prototype.delete=function(){this.Bk.yB(this.rda)};function qA(a,b,c){this.AS=new pA(a,b,c);lA.call(this,a,this.AS.get())}z(qA,lA);qA.prototype.setValue=function(a){var b=this.La(a);b&&this.AS.set(a);return b};function rA(a,b){this.k7=a;this.callback=b;this.ji=null}rA.prototype.HK=function(){return!!this.ji};rA.prototype.activate=function(){if(this.HK())return!1;this.ji=K("user.preferences",w(this.wab,this),!0);return!0};rA.prototype.wab=function(a){a=this.k7(a);this.callback(a)};rA.prototype.Hg=function(){return this.HK()?(Mk(this.ji),this.ji=null,!0):!1};function sA(a,b,c,d){this.AS=new pA(a,b,c);lA.call(this,a,this.AS.get());this.listener=null;this.AS.uJa()||(this.listener=new rA(d,w(this.La,this)),this.listener.activate())}z(sA,lA);sA.prototype.setValue=function(a){var b=this.La(a);b&&(this.listener&&this.listener.Hg(),this.AS.set(a));return b};sA.prototype.destroy=function(){sA.ya.destroy.call(this);this.listener&&this.listener.Hg()};function tA(a,b,c){lA.call(this,a,b);this.listener=new rA(c,w(this.La,this));this.listener.activate()}z(tA,mA);tA.prototype.destroy=function(){tA.ya.destroy.call(this);this.listener.Hg()};function uA(a,b,c,d){tA.call(this,a,b,c);this.c1a=d}z(uA,tA);uA.prototype.setValue=function(a){if(this.La(a)){var b={};b[this.name]=this.c1a(a);K.set("user.preferences.update",b);return!0}return!1};function vA(a,b){return K.zc("lucid.setting."+a+".get",b)}function wA(a,b){K.set("lucid.setting."+a+".set",b)}function xA(a,b,c){return K("lucid.setting."+a,b,c)}function yA(a){return function(b){return"true"==b[a]}}function wwa(){return function(a){return a.EducationHintsLevel}}function xwa(){var a=[];return function(b){return b?JSON.parse(b):a}};function zA(a){this.rga=Math.max(4,a||9);this.Pza=Math.max(2,Math.ceil(.4*this.rga));this.clear()}g=zA.prototype;g.ma=function(){return new M(this.data.Cj[0],this.data.Cj[1],this.data.Cj[2]-this.data.Cj[0],this.data.Cj[3]-this.data.Cj[1])};g.all=function(){return ywa(this.data,[])};g.search=function(a){var b=this.data,c=[];if(!zwa(a,b.Cj))return c;for(var d=[],e,f,h,k;b;){e=0;for(f=b.children.length;e<f;e++)h=b.children[e],k=b.lr?h:h.Cj,zwa(a,k)&&(b.lr?c.push(h):Awa(a,k)?ywa(h,c):d.push(h));b=d.pop()}return c};
g.load=function(a){if(!a||!a.length)return this;if(a.length<this.Pza){for(var b=0,c=a.length;b<c;b++)this.insert(a[b]);return this}a=this.eh(a.slice(),0);this.data.children.length?this.data.height===a.height?Bwa(this,this.data,a):(this.data.height<a.height&&(b=this.data,this.data=a,a=b),Cwa(this,a,this.data.height-a.height-1,!0)):this.data=a;return this};g.insert=function(a){a&&Cwa(this,a,this.data.height-1);return this};
g.clear=function(){this.data={children:[],lr:!0,Cj:[Infinity,Infinity,-Infinity,-Infinity],height:1};return this};g.zd=function(){return 0==this.data.children.length};
g.remove=function(a){if(!a)return this;for(var b=this.data,c=[],d=[],e,f,h,k;b||c.length;){b||(b=c.pop(),f=c[c.length-1],e=d.pop(),k=!0);if(b.lr&&(h=b.children.indexOf(a),-1!==h)){b.children.splice(h,1);c.push(b);a=c;for(b=a.length-1;0<=b;b--)0===a[b].children.length?0<b?(c=a[b-1].children,c.splice(c.indexOf(a[b]),1)):this.clear():AA(a[b]);break}k||b.lr||!Awa(b.Cj,a)?f?(e++,b=f.children[e],k=!1):b=null:(c.push(b),d.push(e),e=0,f=b,b=b.children[0])}return this};g.eja=function(a,b){return a[0]-b[0]};
g.BDa=function(a,b){return a[1]-b[1]};g.toJSON=function(){return this.data};g.fromJSON=function(a){this.data=a;return this};function ywa(a,b){for(var c=[];a;)a.lr?b.push.apply(b,a.children):c.push.apply(c,a.children),a=c.pop();return b}
g.eh=function(a,b,c){var d=a.length,e=this.rga,f;if(d<=e)return f={children:a,lr:!0,height:1},AA(f),f;b||(c=Math.ceil(Math.log(d)/Math.log(e)),e=Math.ceil(d/Math.pow(e,c-1)),a.sort(this.eja));f={children:[],height:c};var h=Math.ceil(d/e)*Math.ceil(Math.sqrt(e)),e=Math.ceil(d/e),k=1===b%2?this.eja:this.BDa,l,m,n,q,t;for(l=0;l<d;l+=h)for(n=a.slice(l,l+h).sort(k),m=0,q=n.length;m<q;m+=e)t=this.eh(n.slice(m,m+e),b+1,c-1),f.children.push(t);AA(f);return f};
function Cwa(a,b,c,d){d=d?b.Cj:b;for(var e=[],f,h=a.data,k=c,l,m,n,q,t,u,y;;){e.push(h);if(h.lr||e.length-1===k)break;u=y=Infinity;l=0;for(m=h.children.length;l<m;l++)n=h.children[l],q=BA(n.Cj),t=n.Cj,t=(Math.max(t[2],d[2])-Math.min(t[0],d[0]))*(Math.max(t[3],d[3])-Math.min(t[1],d[1]))-q,t<y?(y=t,u=q<u?q:u,f=n):t===y&&q<u&&(u=q,f=n);h=f}f=h;f.children.push(b);for(CA(f.Cj,d);0<=c;)if(e[c].children.length>a.rga){b=a;f=e;h=c;k=f[h];l=k.children.length;m=b.Pza;t=b;n=k;u=m;y=l;q=n.lr?t.eja:t.iUa;var A=
n.lr?t.BDa:t.jUa;t=Dwa(n,u,y,q);u=Dwa(n,u,y,A);t<u&&n.children.sort(q);l={children:k.children.splice(Ewa(k,m,l)),height:k.height};k.lr&&(l.lr=!0);AA(k);AA(l);h?f[h-1].children.push(l):Bwa(b,k,l);c--}else break;for(a=c;0<=a;a--)CA(e[a].Cj,d)}function Bwa(a,b,c){a.data={};a.data.children=[b,c];a.data.height=b.height+1;AA(a.data)}
function Ewa(a,b,c){var d,e,f,h,k,l,m;k=l=Infinity;for(d=b;d<=c-b;d++)e=DA(a,0,d),f=DA(a,d,c),h=Math.max(0,Math.min(e[2],f[2])-Math.max(e[0],f[0]))*Math.max(0,Math.min(e[3],f[3])-Math.max(e[1],f[1])),e=BA(e)+BA(f),h<k?(k=h,m=d,l=e<l?e:l):h===k&&e<l&&(l=e,m=d);return m}function Dwa(a,b,c,d){a.children.sort(d);d=DA(a,0,b);var e=DA(a,c-b,c),f=EA(d)+EA(e),h,k;for(h=b;h<c-b;h++)k=a.children[h],CA(d,a.lr?k:k.Cj),f+=EA(d);for(h=c-b-1;h>=b;h--)k=a.children[h],CA(e,a.lr?k:k.Cj),f+=EA(e);return f}
function DA(a,b,c){for(var d=[Infinity,Infinity,-Infinity,-Infinity],e;b<c;b++)e=a.children[b],CA(d,a.lr?e:e.Cj);return d}function AA(a){a.Cj=DA(a,0,a.children.length)}function Awa(a,b){return a[0]<=b[0]&&a[1]<=b[1]&&b[2]<=a[2]&&b[3]<=a[3]}function zwa(a,b){return b[0]<=a[2]&&b[1]<=a[3]&&b[2]>=a[0]&&b[3]>=a[1]}function CA(a,b){a[0]=Math.min(a[0],b[0]);a[1]=Math.min(a[1],b[1]);a[2]=Math.max(a[2],b[2]);a[3]=Math.max(a[3],b[3])}function BA(a){return(a[2]-a[0])*(a[3]-a[1])}
function EA(a){return a[2]-a[0]+(a[3]-a[1])}g.iUa=function(a,b){return a.Cj[0]-b.Cj[0]};g.jUa=function(a,b){return a.Cj[1]-b.Cj[1]};var FA=null,GA={},Fwa=0;
function Gwa(a,b){return new Promise(function(c){if(r.Worker){FA||(FA=new r.Worker((kk?bk:"")+"/js/workers/svgo-worker.js"),FA.onmessage=function(a){a.data.id in GA&&(GA[a.data.id](a.data.result.data),delete GA[a.data.id])});FA.postMessage({action:"load",data:a,id:Fwa++});var d=Fwa++;GA[d]=c;c={fingerprint:vk(),floatPrecision:2,gzip:!1,multipass:!1,original:!1,pretty:!1,idPrefix:"",plugins:{cleanupAttrs:!0,cleanupEnableBackground:!0,cleanupIDs:!0,cleanupListOfValues:!1,cleanupNumericValues:!0,collapseGroups:!0,
convertColors:!0,convertPathData:!0,convertShapeToPath:!0,convertStyleToAttrs:!0,convertTransform:!1,mergePaths:!0,moveElemsAttrsToGroup:!0,moveGroupAttrsToElems:!0,removeComments:!0,removeDesc:!0,removeDimensions:!1,removeDoctype:!0,removeEditorsNSData:!0,removeEmptyAttrs:!0,removeEmptyContainers:!0,removeEmptyText:!0,removeHiddenElems:!0,removeMetadata:!0,removeNonInheritableGroupAttrs:!0,removeRasterImages:!1,removeTitle:!1,removeUnknownsAndDefaults:!0,removeUnusedNS:!0,removeUselessDefs:!0,removeUselessStrokeAndFill:!0,
removeViewBox:!1,removeXMLProcInst:!0,sortAttrs:!1,transformsWithOnePath:!1}};za(b)&&mj(c,b);FA.postMessage({action:"process",settings:c,id:d})}else c(a)})};function HA(a){this.ready=!0;this.userId=a;this.documents={};this.RJ={}}g=HA.prototype;g.LZa=function(a){a in this.documents&&delete this.documents[a]};
g.fra=function(a,b,c){var d=this;if(b)for(var e in d.documents)jc(c,d.documents[e].Document.id)||delete d.documents[e];D(a,function(a){a.id=a.Document.id;a.saved=a.Document.saved;a.title=a.Document.title.toLowerCase();a.size=yn("%020d",parseInt(a.Document.size,10));a.created=a.Document.created;a.Document.thumbSignature&&(a.thumbSignature=a.Document.thumbSignature);$a(a,"isPublished",d.documents[a.id]&&d.documents[a.id].isPublished);$a(a,"userAnalyticsId",d.documents[a.id]&&d.documents[a.id].userAnalyticsId);
d.documents[a.id]=a})};g.Qe=function(a,b){b(this.documents[a])};g.YP=function(a,b){var c=this,d={};D(a,function(a){d[a]=c.documents[a]||null});b(d)};g.gR=function(a,b){function c(){throw"Not implemented";}"all"==a?c=function(){return!0}:"templates"==a&&(c=function(a){return null!=a.Template.document_id});var d=[];B(this.documents,function(a){c(a)&&d.push(a)});b(d)};g.a6a=function(a){var b={};B(this.documents,function(a,d){b[d]=a.Document.action_history_length});a(b)};
g.MNa=function(a){var b=this;b.RJ={};D(a,function(a){a.id=a.FolderEntry.id;b.RJ[a.id]=a})};g.gY=function(a){a(Ra(this.RJ))};g.aK=function(a,b){b(this.RJ[a])};if(!r.isWorker){var Hwa=!1,IA=!1;$(r).load(function(){Hwa=!0;0>=JA&&0<Iwa&&(IA=!0,$(document).triggerHandler("ajaxSettled"))});var Iwa=0,JA=0;$(document).ajaxStart(function(){JA++;Iwa++});$(document).ajaxStop(function(){JA--;!IA&&Hwa&&0>=JA&&(IA=!0,$(document).triggerHandler("ajaxSettled"))})}x("lucid.setAjaxSettled",function(){IA=!0});var KA=null;
function LA(){if(KA)return Uj?Math.ceil(KA/(r.devicePixelRatio||1)):KA;var a,b;b=$('<div style="width:40px;height:40px;overflow:auto;"><div/></div>').appendTo("body");a=b.children();a=a.innerWidth()-a.height(99).innerWidth();b.remove();Uj&&0==a&&(a=17);return KA=a}function Jwa(){r.getSelection?r.getSelection().removeAllRanges():document.selection&&document.selection.empty()}function MA(a){return r.open(a,"_blank")};var NA={};function OA(a){a=a||"0";var b=NA[a];return null!=b?b:NA[a]=new HA(a)}var Qi=new zi("UserDBInstance");x("lucid.db.get",OA);x("lucid.db.clear",function(){NA={};HA.clear&&HA.clear()});function xx(a){return kk?(/^\/\//.test(a)&&(a=a.substr(2)),/^http:\/\//.test(a)||/^https:\/\//.test(a)?Ws()+"/plugins/servlet/imageProxy/"+a:a):lf(a.match(kf)[3]||null)==lf(ck.match(kf)[3]||null)?ck+mf(a):lf(a.match(kf)[3]||null)==lf(ek.match(kf)[3]||null)?ek+mf(a):/^http:\/\//.test(a)?"/imageProxy/"+a.substr(7):/^https:\/\//.test(a)&&!/\.(preprod|lucid)(chart|press)\.com$/.test(lf(a.match(kf)[3]||null))?"/imageProxy/"+a:/^\/\//.test(a)?"/imageProxy/"+a.substr(2):a};function PA(a){this.z4=[];this.Q4=!!a}g=PA.prototype;g.add=function(a,b){this.Q4?a.call(b):this.z4.push(a.bind(b))};g.empty=function(){this.z4=[]};g.Eua=function(a){this.Q4=!0;this.trigger(a)};g.toggle=function(){this.Q4?this.Q4=!1:this.Eua()};g.trigger=function(a){var b=this.z4;this.z4=[];b.forEach(function(b){b(a)})};function QA(a,b,c,d){this.db=a;this.xhr=c;this.images={};mr=this;this.analytics=b;this.l_=d}sj(QA,[Oi(Qi),Ti,Hi,Oi(Wq)]);var RA=4096;oda&&(RA=1024);function SA(a,b){b&&(b=TA&&TA.cQ(b))&&(b=Math.max(b.size.width,b.size.height),a>b&&(a=b));for(b=2;b<(a||RA);)b*=2;a=b;a>RA&&(a=RA);128>a&&(a=128);return a}
function UA(a,b,c){b=SA(b,a);128===b&&(b="thumb");if(gb(a,"data:"))c&&c(a);else{var d=a.replace(/\/imageBlocks\/image\/(.*)/,"/imageBlocks/thumb/$1/"+b).replace(/\/images\/(.*)\/content/,"/images/$1/thumb?size="+b);/^\/imageBlocks\//.test(d)&&(d=r.lucidConfigure.cdn_domain+d);if(/thumb$/.test(a)||Sda[b]){var e=d.match(/\/imageBlocks\/thumb\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}).*/i)||d.match(/\/images\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}).*/i);null!==
e&&0!==ek.length&&(a=/thumb$/.test(a)?"thumb":b,d=ek+"/"+e[1].toUpperCase().replace(/-/g,"").match(/.{1,2}/g).join("/")+"/"+a)}d=xx(d);c&&c(d)}}function VA(a,b,c){this.analytics=b;this.xhr=c;this.url=a;this.voa="";this.bf=null;this.size=0;this.zg=null;this.rba=0;this.onload=new PA;this.onerror=new PA;this.zF=!1;this.aoa=this.$na=this.boa=0;this.vo=null}
VA.prototype.get=function(a,b,c){var d=this,e=0;a=SA(a,this.url);if(this.size>=a)return ya(c)&&this.zF?c():ya(b)&&b(this.voa),this.bf;if(this.rba>=a)this.listen(b,c);else{this.zg&&(this.zg.removeEventListener("error",this.KX),this.zg.removeEventListener("load",this.XZ),this.zg.src="");this.rba=a;this.zg=new Image;this.listen(b,c);var f=!0;this.KX=function(){this.removeEventListener("error",d.KX);this.removeEventListener("load",d.XZ);1>e&&d.zg?(e++,Kwa(d,function(){d.bf&&d.bf.loaded||(d.zg&&(d.zg.zF=
!0,WA(d)),d.zF=!0);d.onerror.trigger(O("userimage.download.deleted"));d.analytics.ba("image.error",{url:d.url});d.onload.empty()},function(b){b&&(f=!1);d.vo=setTimeout(function(){d.zg&&(d.zg.addEventListener("error",d.KX),d.zg.addEventListener("load",d.XZ),Lwa(d,a,!0))},5E3*Math.random())})):(d.bf&&d.bf.loaded?d.onerror.trigger():(d.zg&&(d.zg.zF=!0,WA(d)),d.zF=!0,d.onerror.trigger(f?O("userimage.download.failure"):null)),d.analytics.ba("image.error",{url:d.url}),d.onload.empty())};this.XZ=function(){f=
!1;this.removeEventListener("error",d.KX);this.removeEventListener("load",d.XZ);d.zg&&(d.zg.loaded=!0,WA(d),d.zF=!1);d.onload.trigger();d.onerror.empty()};this.zg.addEventListener("error",this.KX);this.zg.addEventListener("load",this.XZ);Lwa(this,a)}return this.zg};function WA(a){a.bf=a.zg;a.size=a.rba;a.voa=a.zg.src;a.zg=null;a.rba=0;a.vo&&(clearTimeout(a.vo),a.vo=null);a.bf.loaded&&a.size>a.aoa&&(a.boa=Math.max(a.boa,a.bf.width),a.$na=Math.max(a.$na,a.bf.height),a.aoa=a.size)}
function Lwa(a,b,c){var d="";c?d="?_="+Date.now():Sj&&!gb(a.url,"blob")&&(d="?_=cors");var e=a.zg;UA(a.url,b,function(b){if(e==a.zg){var c=function(b){("/"==b[0]&&"/"!=b[1]||gb(b,"../")||gb(b,"data:"))&&kk||(e.crossOrigin="anonymous");Sj&&(/^\/imageBlocks\/thumb/.test(b)||/\/images\/.*\/(content|thumb)/.test(b))?a.xhr.execute({url:b+"?no_redirect=1",type:"GET",timeout:6E4,Ff:{Jg:5,delay:1E3}}).then(Bk).then(function(a){e.src=a+d}):e.src=b+d};this.l_?pna(this.l_,b,b,c):c(b)}}.bind(a));a.zg&&(a.zg.srcUrl=
a.url,a.zg.id=a.url)}VA.prototype.listen=function(a,b){var c=this,d=null;a&&(d=function(){a(c.voa)},this.onload.add(d));(b=b||d)&&this.onerror.add(b)};
function Kwa(a,b,c){var d;0==a.zg.srcUrl.indexOf("blob:")?c(!0):/img_placeholder\.png/.test(a.zg.srcUrl)||(d=-1!=a.zg.srcUrl.indexOf(window.lucidConfigure.imageServiceHost)?a.zg.srcUrl.replace(/\/content/,"/deletion"):xda+a.zg.srcUrl.replace(/\/imageBlocks\/image\/(.*)/,"/images/$1/deletion"),a.xhr.execute({url:d,type:"GET",timeout:12E4}).then(function(){b&&b()}).catch(function(){c&&c()}))}
function XA(a,b,c){if(void 0===c)return!!a.images[b]&&0<a.images[b].size;c=SA(c,b);return!!a.images[b]&&a.images[b].size>=c}function Mwa(a,b){var c=mr;if(void 0===b)return!!c.images[a]&&0<c.images[a].size&&!c.images[a].zF;b=SA(b,a);return!!c.images[a]&&c.images[a].size>=b&&!c.images[a].zF}QA.prototype.Pl=function(a,b){var c=TA&&TA.cQ(a);if(c)return c.size;a in this.images||(this.images[a]=new VA(a,this.analytics,this.xhr));b=b||50;return new Mf(this.images[a].boa||b,this.images[a].$na||b)};
QA.prototype.aY=function(a){var b=$.Deferred();a in this.images||(this.images[a]=new VA(a,this.analytics,this.xhr));var c=TA&&TA.cQ(a);c?b.resolve(c.size):1024<=this.images[a].aoa?b.resolve(this.Pl(a)):this.Rf(a,function(){b.resolve(this.Pl(a))}.bind(this),1024,function(){b.resolve(this.Pl(a))}.bind(this));return b.promise()};QA.prototype.Rf=function(a,b,c,d){a in this.images||(this.images[a]=new VA(a,this.analytics,this.xhr));return this.images[a].get(c,b,d)};
function YA(a,b){b in a.images||(a.images[b]=new VA(b,a.analytics,a.xhr));return a.images[b].bf}var ZA={};function rx(a,b,c){J.call(this);var d=this;this.gl=b;this.id=b.getId();this.Ps=this.document=this.document=a;this.ke=!0;this.De={};this.groups={};this.Sma={};this.eb={};this.Ku=new bA(this);this.JL=[];this.mv=new zA;this.Pf={};this.kG={Th:[],yk:[]};this.aB=new $z;this.ES={};this.qH=null;this.Hp={};this.D6={};this.maxDistance=1E5;this.CYa=this.maxDistance/2;this.bLa=1;this.Joa=1E3;this.properties=new uu(this.id);this.getProperties().register("Title","");this.getProperties().register("Order",c);this.getProperties().register("DPI",
Qq("defaultDPI",72));this.getProperties().register("GridSpacing",Qq("defaultGrid",1));this.getProperties().register("Margin",.5);this.getProperties().register("Bleed",0,void 0,function(){this.dispatchEvent(new Nwa(this))}.bind(this));this.getProperties().register("FillColor","#ffffffff",function(a){return a&&ya(a.serialize)?a.serialize():a});this.getProperties().register("ShowByRequest",void 0,function(a){return a?1:void 0},function(a,b){a!=b&&K.set("document.pages")});this.getProperties().ZF("FillColor",
function(a){return null==a?"#00000000":a});yu(this.getProperties(),"FillColor","parsed",function(a){return us(a)});yu(this.getProperties(),"FillColor","parsedColorOrWhite",function(){try{var a=zu(d.getProperties(),"FillColor","parsed");return wq(a,Aq).Vd()}catch(b){return"#ffffff"}});this.getProperties().register("XGuides",[]);this.getProperties().register("YGuides",[]);this.getProperties().register("SkipMultipage",1);this.zqa=wm();this.DJa=[];this.Qna=!0;this.j_=new M(0,0,1,1);this.Ona={};this.UZ=
new M(0,0,1,1)}z(rx,J);var $A={px:[5,10,20,40],"in":[.0625,.125,.25,.5],cm:[.1,.25,.5,1],pt:[3,6,12,18]};
function Owa(a,b,c,d){var e=a.Ac(!1,!0),f=a.getProperties().get("Margin",!0)*a.getProperties().get("DPI",!0),h=Pz(a),k=[],l=fb(c||[]),k=a.getProperties().get("XGuides",!0).concat(k);if(!b){f&&(k.push(f),k.push(e.w-f));k.push(0);k.push(e.w);vc(k,Xz(a.aB.uT,d.x-Math.max(h,10),d.x+d.w+Math.max(h,10),function(a){return!(a.getId()in l)}));Pwa(a,k);Qwa(a,k);if(!oa(d))return k;b=a.lo(d,"left",l);c=a.lo(d,"right",l);b=b&&b.map(function(a){return a.Sf()});c=c&&c.map(function(a){return a.Sf()});b&&c&&k.push(b[0].x+
b[0].w+(c[0].x-(b[0].x+b[0].w)-d.w)/2);b&&b.forEach(function(b){var c=a.lo(b,"left",l);c&&(c=c[0].ma(),k.push(b.x+b.w+(b.x-(c.x+c.w))))});c&&c.forEach(function(b){var c=a.lo(b,"right",l);c&&(c=c[0].ma().x-(b.x+b.w),k.push(b.x-c))});B(a.ES,function(a){vc(k,a.oo().x||[])});(d=a.gf())&&B(d.ES,function(a){vc(k,a.oo().x||[])})}return k}g=rx.prototype;g.fC=function(){return this.get("Order")};function aB(a){return ms(a.get("Bleed"),0)}
function Rwa(a,b,c,d){var e=a.Ac(!1,!0),f=a.getProperties().get("Margin",!0)*a.getProperties().get("DPI",!0),h=Pz(a),k=[],l=fb(c||[]),k=a.getProperties().get("YGuides",!0).concat(k);if(!b){f&&(k.push(f),k.push(e.h-f));k.push(0);k.push(e.h);vc(k,Xz(a.aB.vT,d.y-Math.max(h,10),d.y+d.h+Math.max(h,10),function(a){return!(a.getId()in l)}));Swa(a,k);Twa(a,k);if(!oa(d))return k;b=a.lo(d,"up",l);c=a.lo(d,"down",l);b=b&&b.map(function(a){return a.Sf()});c=c&&c.map(function(a){return a.Sf()});b&&c&&k.push(b[0].y+
b[0].h+(c[0].y-(b[0].y+b[0].h)-d.h)/2);b&&b.forEach(function(b){var c=a.lo(b,"up",l);c&&(c=c[0].ma(),k.push(b.y+b.h+(b.y-(c.y+c.h))))});c&&c.forEach(function(b){var c=a.lo(b,"down",l);c&&(c=c[0].ma().y-(b.y+b.h),k.push(b.y-c))});B(a.ES,function(a){vc(k,a.oo().y||[])});(d=a.gf())&&B(d.ES,function(a){vc(k,a.oo().y||[])})}return k}
function Nua(a){var b=[];a.gl.Ye(function(a){var d=a.ws();d&&(d=this.document.getPage(d))&&vc(b,Nua(d));B(a.qk(),function(a){a.jIa()||(a=a.Qq().Tf(),0<a.length&&!a.match(/^\s+$/)&&b.push(a))})},a);return b}function Uwa(a,b,c){var d=a.Re(),d=Ra(d).map(function(a){a=a.ma();return a.x+a.w/2});vc(d,Xz(a.aB.Fea,c.x,c.x+c.w,function(a){return-1==Xb(b,a.getId())}));return d}
function Vwa(a,b,c){var d=a.Re(),d=Ra(d).map(function(a){a=a.ma();return a.y+a.h/2});vc(d,Xz(a.aB.Iea,c.y,c.y+c.h,function(a){return-1==Xb(b,a.getId())}));return d}function Wwa(a){var b=a.Ac(!1,!0),c=a.getProperties().get("Margin",!0)*a.getProperties().get("DPI",!0),d=[];c&&d.push(new M(b.x+c,b.y+c,b.w-2*c,b.h-2*c));B(a.Re(),function(a){(dA(a)||eA(a)||fA(a)||gA(a))&&d.push(pwa(a))});return d}
function Xwa(a,b){var c=a.Ac(!1,!0);a=aB(a);var d=[];a&&(d.push(new M(-a/2,-a/2,c.w+a,c.h+a,{color:"rgba(255,255,255,0.5)",lineWidth:Math.ceil(b*a)})),d.push(new M(0,0,c.w,c.h,{color:Qq("bleedHintColor","rgba(255,255,255,1)")})));return d}function Pwa(a,b){wx(a,function(){var a=this.ma().x;0<a&&b.push(a)});return b}function Swa(a,b){wx(a,function(){var a=this.ma().y;0<a&&b.push(a)});return b}
function Qwa(a,b){wx(a,function(){var a=this.ma(),d=fA(this),e=gA(this);b.push(a.x+d);b.push(a.x+a.w-e)})}function Twa(a,b){wx(a,function(){var a=this.ma(),d=dA(this),e=eA(this);b.push(a.y+d);b.push(a.y+a.h-e)})}
g.XO=function(a,b){a=Ja(a,function(){return!0});var c=this,d=[],e=!1;B(a,function(b,f){c.sa(f).Xd?(delete a[f],e=!0):d.push(c.sa(f))});if(e&&2>d.length)return!1;for(var f=0;f<d.length;f++)if(d[f].ZJ){var h=d[f].ZJ("group");D(h,function(b){a[b]||(a[b]=!0,(b=c.sa(b))&&d.push(b))})}if(0==d.length)return!1;h=d[0].parent;for(f=0;f<d.length;f++)if(d[f].parent!=h)return!1;var k={ZOrder:this.nh("ZOrder",0)+1};b&&B(b,function(a,b){k[b]=a});b=new Q("CrGr",{Page:this.getId(),Properties:k});this.document.oa(b);
h&&h.Fa&&(f=h.getProperties().get("Members"),f[b.id]=!0,this.document.oa(new Q("SetProperty",{id:h.getId(),Property:"Members",Value:f})));this.document.oa(new Q("SetProperty",{id:b.id,Property:"Members",Value:a}));D(d,function(a){if(a.Wa){var b=function(a,b,d){var e=a.getProperties().get(b);e[d]&&(d=c.sa(e[d]))&&a.parent&&!a.parent.tC(d)&&c.document.oa(new Q("SetProperty",{id:a.getId(),Property:b,Value:{x:e.x,y:e.y,Block:null,Inside:null,LinkX:null,linkY:null,Line:null,LineP:null}}))};b(a,"Endpoint1",
"Block");b(a,"Endpoint2","Block");b(a,"Endpoint1","Line");b(a,"Endpoint2","Line")}});return b.id};g.lo=function(a,b,c){return this.aB.lo(a,b,c)};function Ywa(a){for(var b=new L(1,0),c=[],d=0;4>d;++d){c.push({ph:new Uz(Wm(a,b),b),RM:!0});var e=jm(b),f=qm(e,-1);c.push({ph:new Uz(Wm(a,lm(b,e)),b),RM:!1});c.push({ph:new Uz(Wm(a,lm(b,f)),b),RM:!1});b=e}return c}
function Zwa(a,b,c){return Jc(["up","down","left","right"].map(function(a){return(this.lo(b,a,fb(c))||[]).filter(function(a){return 0===Math.round(a.bc()/Math.PI*180)%90})}.bind(a))).map(function(a){return a.Sf()})}
function Nz(a,b,c,d){function e(a,b,d,e){for(var f=null,h=0;h<a.length;h++){var k=Math.abs(a[h]-b);k<d&&(d=k,f=a[h])}l&&1<c&&null==f&&e&&(f=Am(b,c));return f}var f=new M(b.x,b.y,b.w,b.h),h=d||{};h.lz=h.lz||[];var k=vA("SnapToGuides"),l=vA("SnapToGrid"),m=vA("SnapToItems");if(!k&&!l&&!m)return f;var n=!h.JI&&!h.II&&!h.GI&&!h.HI,q=k?Owa(a,!1,h.lz,b):[],t=k?Rwa(a,!1,h.lz,b):[];d=k?Uwa(a,h.lz,b):[];k=k?Vwa(a,h.lz,b):[];m&&a.gl.Ye(function(a){jc(h.lz,a.id)||(a=a.Sf(),q.push(a.x,a.x+a.w),t.push(a.y,a.y+
a.h))});var m=Qj?20:5,u,y;if(n){if(!h.Dta||jc(h.Dta,"x"))u=m,n=e(q,b.x,u,!0),null!==n&&(u=Math.abs(n-b.x),f.x=n,f.data={x:n}),n=e(q,b.x,u),u>m&&null!==n&&(u=Math.abs(n-b.x),f.x=n,f.data={x:n}),n=e(q,b.x+b.w,u),null!==n&&(u=Math.abs(n-(b.x+b.w)),f.x=n-b.w,f.data={x:n}),n=e(d,b.x+b.w/2,u),null!==n&&(f.x=n-b.w/2,f.data={x:n});if(!h.Dta||jc(h.Dta,"y"))y=m,d=e(t,b.y,y,!0),null!==d&&(y=Math.abs(d-b.y),f.y=d,f.data={y:d}),d=e(t,b.y,y),y>m&&null!==d&&(y=Math.abs(d-b.y),f.y=d,f.data={y:d}),d=e(t,b.y+b.h,y),
null!==d&&(y=Math.abs(d-(b.y+b.h)),f.y=d-b.h,f.data={y:d}),d=e(k,b.y+b.h/2,y),null!==d&&(f.y=d-b.h/2,f.data={y:d});return f}h.JI&&!h.GI?(y=m,d=e(t,b.y+b.h,y,!0),null!==d&&d>b.y&&(y=Math.abs(d-(b.y+b.h)),f.h=d-b.y,f.data={y:d}),d=e(t,b.y+b.h,y),y>m&&null!==d&&d>b.y&&(f.h=d-b.y,f.data={y:d})):h.GI&&!h.JI&&(y=m,d=e(t,b.y,y,!0),null!==d&&b.y+b.h>d&&(y=Math.abs(d-b.y),f.h=b.y+b.h-d,f.y=d,f.data={y:d}),d=e(t,b.y,y),y>m&&null!==d&&b.y+b.h>d&&(f.h=b.y+b.h-d,f.y=d,f.data={y:d}));h.HI&&!h.II?(u=m,n=e(q,b.x+
b.w,u,!0),null!==n&&n>b.x&&(u=Math.abs(n-(b.x+b.w)),f.w=n-b.x,f.data={x:n}),n=e(q,b.x+b.w,u),u>m&&null!==n&&n>b.x&&(f.w=n-b.x,f.data={x:n})):h.II&&!h.HI&&(u=m,n=e(q,b.x,u,!0),null!==n&&b.x+b.w>n&&(u=Math.abs(n-b.x),f.w=b.x+b.w-n,f.x=n,f.data={x:n}),n=e(q,b.x,u),u>m&&null!==n&&b.x+b.w>n&&(f.w=b.x+b.w-n,f.x=n,f.data={x:n}));if(h.IS){a=Zwa(a,b,h.lz);var A=Infinity,C=Infinity;a.forEach(function(a){Math.abs(a.w-b.w)<Math.abs(A-b.w)&&(A=a.w);Math.abs(a.h-b.h)<Math.abs(C-b.h)&&(C=a.h)});isFinite(A)&&Math.abs(A-
b.w)<u&&(f.w=A);isFinite(C)&&Math.abs(C-b.h)<y&&(f.h=C)}return f}g.$b=function(a,b){if(b||!this.qH)b=nj(this.Re(),function(a){return a.ma()}),b=Zm(b),b||((b=this.get("Size"))||(b=owa()),b=Cm(b)),this.qH={w:b.x+b.w,h:b.y+b.h};return a?this.qH:ab(this.qH)};function $wa(a){var b=iA(a);return b?b.ma():(a=a.getProperties().get("Size",!0))?Cm(a):wm()}function bB(a){var b=iA(a);return b?b.ma():a.$b()}
function cB(a,b){axa(a).forEach(function(a){a.forEach(function(a){if(!a.tf("BoundingBox")){var c=a.ma();c.w=b.w;c.h=b.h;cA(a,c)}})});kA(a);a.qH=null}function bxa(a,b){return ec(a.pk(),function(a){a=a.ma();return km(b,a)},a)}function Cs(a,b){var c=b.Sf(),d=null,e=-1;a.pk().forEach(function(a){var b=Um(c,a.ma());b>e&&(e=b,d=a)});return d}
function kA(a){var b=0,c=0,d=0;axa(a).forEach(function(a){b=0;a.forEach(function(a){var e=a.ma();if(e.x!=b||e.y!=c)e.x=b,e.y=c,cA(a,e);b+=e.w;d=Math.max(d,c+e.h)});c=d});a.qH=null}function cxa(a,b){a=a.Ac();return km(b,new M(0,0,a.w,a.h))}function dxa(a){a=a.getProperties().get("Margin");return xa(a)?a*Iw("in","in",void 0):0}g.getId=function(){return this.id};g.get=function(a,b){return Lt(this,a,b)};g.set=function(a,b,c,d){return Mt(this,a,b,c,d)};g.Gd=function(a){return Nt(this,a)};
g.ah=function(a,b){return Ot(this,a,b)};g.Hw=function(){return this.id.replace(/\./g,"--").replace(/\~/g,"__").replace(/\!/g,"ee")};function dB(a,b){a=a.mv.search([b.x,b.y,b.x+b.w,b.y+b.h]);return a=a.map(function(a){return a[4]}).filter(function(){return!0})}
function ow(a,b,c){var d=[];a=a.mv.search([b.x,b.y,b.x+b.w,b.y+b.h]);if(0<a.length){c&&c.ke&&(c=null);b=[];for(var e=void 0===c,f=0;f<a.length;f++)for(var h=a[f][4];h;){if(h.parent==c||e)h.Fa?-1==b.indexOf(h)&&b.push(h):d.push(h);h=h.parent}for(f=0;f<b.length;f++)d.push(b[f])}return d}function exa(a,b){for(var c=[],d=0;d<a.length;d++){var e=a[d];void 0!==b&&b!=e.parent||c.push(e)}return c}
function eB(a,b,c){if(b.x!=a.j_.x||b.y!=a.j_.y||a.Qna)a.j_.x=b.x,a.j_.y=b.y,a.DJa=ow(a,a.j_),a.Qna=!1;return exa(a.DJa,c)}function fB(a,b,c,d,e){var f=a.Ona[c];if(null===f||void 0===f)f={items:[],rect:new M(0,0,1,1),P$:new L(0,0),zoom:d,nb:!0},a.Ona[c]=f;if(f.nb||f.P$.x!=b.x||f.P$.y!=b.y||f.zoom!=d)f.rect.x=b.x-c/d,f.rect.y=b.y-c/d,f.rect.w=2*c/d,f.rect.h=2*c/d,f.items=ow(a,f.rect),f.P$.x=b.x,f.P$.y=b.y,f.zoom=d,f.nb=!1;return exa(f.items,e)}function gB(a){a.Qna=!0;a.Ona={}}
function fxa(a,b,c,d){for(var e=0;e<b.length;e++){var f=b[e];if(d||f.page==a||f.page==a.gf())f.FZ=!0,c.push(f)}}
function gxa(a,b,c,d){var e={},f=pp(qp,"readOnly"),h={Th:[],yk:[]};c&&(h=a.kG);for(c=0;c<b.length;c++)for(var k=dB(a,b[c]),l=0;l<k.length;l++){var m=k[l];m.id==d||m.md&&f||m.isHidden()||jc(h.yk,m)||(e[m.id]=m,m.FZ=!1)}d=Ra(e);lu(d);e=[];(f=a.gf())&&(e=gxa(f,b,!1));for(var n in a.De)if(c=a.De[n],k=b,f=e,l=c.gf()){for(var m={},q=c.ma(),t=0;t<k.length;t++)for(var u=ow(l,Pm(k[t],-q.x,-q.y)),y=0;y<u.length;y++){var A=u[y];if(!A.isHidden()){var C=pu(A,c);C.id=c.id+":"+A.id;m[C.id]=C}}c=Ra(m);lu(c);vc(f,
c)}d=e.concat(d);fxa(a,h.Th,d,!0);a.document&&fxa(a,hxa(a.document),d);return d}
function ixa(a,b,c,d,e,f){var h,k=[[],[]],l=!1;h=1;var m=0,n=[{items:[],opacity:1},{items:[],opacity:1},{items:[],opacity:1}];b=gxa(a,b,c,e);pp(qp,"presentation")&&d.D0&&(l=!0,h=d.sua?[d.sua]:d.X_,0<h.length&&(k[0]=h[0].getProperties().get("HighlightItems"),2==h.length&&(k[1]=h[1].getProperties().get("HighlightItems"))),d.KQ?(h=d.aea,.5<h&&(m=1)):(0<h.length&&(m=h.length-1),h=1));pp(qp,"readOnly");for(c=0;c<b.length;c++){var q=0,t=b[c],u=t.getId();if(f&&wqa(t,f)||t.FZ)q=2;l&&(u=[k[0].indexOf(u),k[1].indexOf(u)],
-1!=u[m]&&(q=1,-1==u[(m+1)%2]&&d.KQ||(q=2)));n[q].items.push(t)}l&&(k=d.vQa,d.KQ?0<n[1].items.length+n[2].items.length&&(d=h,.5<h&&(d=1-d),n[1].opacity=k+xe(2*d,0,1)*(1-k)):0<n[2].items.length&&(n[2].opacity=k));f&&(f=n[2],d=a.document.get("GroupsBackgroundOpacity"),f.opacity=xa(d)?d:.4);if(e&&(e=a.document.Aw(e))&&(e=e.ws())&&e!=a.id&&!a.je()){k=a.document.getProperty(Xta);if(null===k||void 0===k)k=.25;n[2].opacity=k}return n}
function hB(a,b){b.eba=function(){a.Xx=null};b.getProperties().Mc("ZOrder",b.eba);b.getProperties().Mc("Children",b.eba)}function iB(a){Hs(a.getProperties(),"ZOrder",a.eba);Hs(a.getProperties(),"Children",a.eba)}g.Ft=function(a){this.groups[a.getId()]=a;a.xf(this);this.Xx=null;hB(this,a)};function jB(a,b,c,d){b&&(delete a.document.EP[b],delete a.D6[b]);c&&(a.D6[c]=d,a.document.EP[c]={parentBlockId:d,parentPageId:a.id})}
g.addPanel=function(a){this.De[a.getId()]=a;a.xf(this);this.dispatchEvent(new jxa(a));this.qH=null};g.lOa=function(a){Kva(this,a.getId())};function Kva(a,b){a.dispatchEvent(new kxa(a.De[b]));delete a.De[b];a.qH=null}
function Dva(a,b){a.gl.Hl(b);b.Fp&&(a.Sma[b.getId()]=b);b.xf(a);a.Xx=null;hB(a,b);b.FMa=function(b,c){(b&&b.f||!1)!==(c&&c.f||!1)&&(a.Xx=null)};b.getProperties().Mc("Restrictions",b.FMa);var c=b.getProperties().get("EmbeddedPageId");jB(a,null,c,b.getId());b.SFa=function(c,e){jB(a,c,e,b.getId())};b.getProperties().Mc("EmbeddedPageId",b.SFa);b.Pma(function(c,e){b.gq&&b.gq[5].mv.remove(b.gq);xa(e.x)&&xa(e.y)&&xa(e.w)&&xa(e.h)&&!(isNaN(e.x)||isNaN(e.y)||isNaN(e.w)||isNaN(e.h))&&(b.gq=[e.x,e.y,e.x+e.w,
e.y+e.h,b,a],a.mv.insert(b.gq));c=a.aB;e=b.Sf();gwa(c,b);Zz(c.uT,Math.round(e.x),b);Math.round(e.x)!=Math.round(e.x+e.w)&&Zz(c.uT,Math.round(e.x+e.w),b);Zz(c.Fea,Math.round(e.x+e.w/2),b);Zz(c.vT,Math.round(e.y),b);Math.round(e.y)!=Math.round(e.y+e.h)&&Zz(c.vT,Math.round(e.y+e.h),b);Zz(c.Iea,Math.round(e.y+e.h/2),b);c.CL[b.id]=e});b.oo&&(a.ES[b.getId()]=b)}
function lxa(a,b,c,d,e,f){var h={BoundingBox:e||new M(0,0,100,100),FillColor:"#ffffffff",LineColor:"#000000ff",LineWidth:1,ZOrder:a.nh("ZOrder",0)+1};d&&B(d,function(a,b){h[b]=a});d=hw(c);if(ya(d.SI)&&!1===d.SI(a.getId(),h))return!1;c=new Q("CreateBlock",{Page:a.getId(),Class:c,Properties:h});a.document.oa(c);d=a.document.sa(c.id);d.PG=!!f;b&&b.Fa&&(f=b.getProperties().get("Members"),f[c.id]=!0,a.document.oa(new Q("SetProperty",{id:b.getId(),Property:"Members",Value:f})));d.Os();return c.id}
g.pV=function(a){function b(b){b&&(b in d.Hp||(d.Hp[b]=[]),0>d.Hp[b].indexOf(a.getId())&&d.Hp[b].push(a.getId()))}function c(b){b&&d.Hp[b]&&(pc(d.Hp[b],a.getId()),0==d.Hp[b].length&&delete d.Hp[b])}var d=this;this.eb[a.getId()]=a;a.xf(this);this.Xx=null;hB(this,a);a.Pma(function(b,c){a.gq&&a.gq[5].mv.remove(a.gq);xa(c.x)&&xa(c.y)&&xa(c.w)&&xa(c.h)&&!(isNaN(c.x)||isNaN(c.y)||isNaN(c.w)||isNaN(c.h))&&(a.gq=[c.x,c.y,c.x+c.w,c.y+c.h,a,d],d.mv.insert(a.gq));b=d.mv.ma();this.zqa&&bn(b,this.zqa)||(this.zqa=
b)});a.l8=function(a,d){if(a.Block!=d.Block||a.Line!=d.Line)c(a&&a.Line),c(a&&a.Block),b(d&&d.Line),b(d&&d.Block)};a.getProperties().Mc("Endpoint1",a.l8);a.getProperties().Mc("Endpoint2",a.l8);dy(this.Ku,a)};g.Oba=function(a){this.Xx=null;this.groups[a]&&iB(this.groups[a]);$(document).trigger("diagramming.exitGroup",[a]);delete this.groups[a]};
g.mD=function(a){var b=this.gl.Bc(a);b&&(b.A2(),b.gq&&b.gq[5].mv.remove(b.gq),b.oo&&delete this.ES[b.getId()],jB(this,b.getProperties().get("EmbeddedPageId"),null,a),Hs(b.getProperties(),"EmbeddedPageId",b.SFa),this.aB.mD(b),this.Xx=null,iB(b),Hs(b.getProperties(),"Restrictions",b.FMa),this.gl.mD(a),b.Fp&&delete this.Sma[a])};
g.TG=function(a){var b=this.eb[a];if(b){b.gq&&b.gq[5].mv.remove(b.gq);b.A2();Hs(b.getProperties(),"Endpoint1",b.l8);Hs(b.getProperties(),"Endpoint2",b.l8);var c=function(a){a&&this.Hp[a]&&(pc(this.Hp[a],b.getId()),0==this.Hp[a].length&&delete this.Hp[a])},d=this.getProperties().get("Endpoint1",!0);c(d&&d.Line);c(d&&d.Block);d=this.getProperties().get("Endpoint2",!0);c(d&&d.Line);c(d&&d.Block);this.Xx=null;iB(b);this.Ku.TG(b);delete this.eb[a]}};g.Bma=function(){return this.gl.Bma()};
g.TK=function(){return Ma(this.groups)+Ma(this.gl.ed)+Ma(this.eb)};g.jY=function(a){return this.groups[a]};g.Bc=function(a){return this.gl.Bc(a)};g.Nl=function(){return this.gl.Nl()};g.Sla=function(){return this.Hp};g.nk=function(a){return this.eb[a]};
g.Ac=function(a,b,c){if(a||null==this.PX){var d=this.$b(!0,a),e=this.getProperties().get("DPI"),e=this.getProperties().get("Margin")*e,d=new L(Math.max(0,d.w-2*e),Math.max(0,d.h-2*e)),f=aB(this);a=kB(this,a);this.PX=new M(a.x*d.x-f,a.y*d.y-f,a.w*d.x+2*e+2*f,a.h*d.y+2*e+2*f,a);this.dispatchEvent(new mxa)}a=this.PX;b&&(a=$l(this.PX,-aB(this)));c&&(a=Zm([a,lB(this)]));return a};function nxa(a){if(!a.je()||0===a.TK())return!1;var b=mB(a),b=b.y+b.h;a=Zt(a).ma().h;return b>a}
function lB(a){var b=Cm(a.$b(!0)),c=b;a.zd()||(c=a.mv.ma());var d=a.getProperties().get("FillColor");za(d)&&(c=Zm([c,b]));(a=a.gf())&&(c=Zm([c,lB(a)]));return c}
function mB(a){if(a.zd())return Cm(a.$b(!0));var b=a.mv.ma(),c=function(){function a(b){return b.ZB().y}var c=dB(this,new M(b.x,Math.ceil(b.y)-2,b.w,4)),c=c.length&&Kk(c.map(a)),c=dB(this,Pm(b,0,c-(b.y+b.h)));return c.length?Kk(c.map(a)):b.y}.bind(a),d=function(){function a(b){return b.ZB().x+b.ZB().w}var c=dB(this,new M(Math.floor(b.x+b.w)-2,b.y,4,b.h)),c=c.length&&Lk(c.map(a)),c=dB(this,Pm(b,c-b.x,0));return c.length?Lk(c.map(a)):b.x+b.w}.bind(a),e=function(){function a(b){return b.ZB().y+b.ZB().h}
var c=dB(this,new M(b.x,Math.floor(b.y+b.h)-2,b.w,4)),c=c.length&&Lk(c.map(a)),c=dB(this,Pm(b,0,c-b.y));return c.length?Lk(c.map(a)):b.y+b.h}.bind(a);a=function(){function a(b){return b.ZB().x}var c=dB(this,new M(Math.ceil(b.x)-2,b.y,4,b.h)),c=c.length&&Kk(c.map(a)),c=dB(this,Pm(b,c-(b.x+b.w),0));return c.length?Kk(c.map(a)):b.x+b.w}.call(a);c=c();d=d();e=e();return new M(a,c,d-a,e-c)}
function kB(a,b){if(b||null==a.qqa){b=a.$b(!0,b);var c=a.getProperties().get("DPI",!0),d=a.getProperties().get("Margin",!0)*c;b=new L(Math.max(0,b.w-2*d),Math.max(0,b.h-2*d));if(a.getProperties().get("SkipMultipage",!0))a.qqa=new M(0,0,1,1,b);else{c=mB(a);if(c.x==Number.MAX_VALUE)return new M(0,0,1,1,b);c.w-=2*d;c.h-=2*d;var d=1/Math.max(b.x,1),e=1/Math.max(b.y,1),c=new M(c.x*d,c.y*e,c.w*d,c.h*e),d=Math.floor(c.x),e=Math.floor(c.y),c=new M(d,e,Math.ceil(c.x+c.w)-d,Math.ceil(c.y+c.h)-e);c.w=Math.max(1,
c.w);c.h=Math.max(1,c.h);c.data=b;a.qqa=c}}return jj(a.qqa)}g.sa=function(a){return this.gl.Bc(a)||this.eb[a]||this.groups[a]||this.De[a]};g.qw=function(a){for(var b in this.groups)if("stop"==a.call(this.groups[b]))break};g.Ye=function(a,b){this.gl.Ye(a,b)};g.Aw=function(a,b){return this.gl.Aw(a,b)};g.ts=function(a){for(var b in this.eb)if("stop"==a.call(this.eb[b]))break};function wx(a,b){for(var c in a.De)if("stop"===b.call(a.De[c]))break}
g.ef=function(a){for(var b in this.groups)if("stop"==a.call(this.groups[b]))return;if(!this.gl.Aw(function(b){if("stop"===a.call(b))return!0}))for(b in this.eb)if("stop"==a.call(this.eb[b]))break};function pz(a,b){a=a.getChildren();for(var c=a.length-1;0<=c&&"stop"!=b.call(a[c]);c--);}function oxa(a,b){a=a.bn();for(var c=a.length-1;0<=c&&"stop"!=b.call(a[c]);c--);}g.getChildren=function(a){var b=[],c=this;this.ef(function(){null!=this.parent&&this.parent!=c||a&&!a(this)||b.push(this)});return b};
g.As=function(a){if(a)return a=this.getChildren(a),mu(a),a;this.Xx||(this.Xx=this.getChildren(a),mu(this.Xx));return uc(this.Xx)};g.bn=function(a){for(var b=this.As(a),c=0;c<b.length;c++)if(b[c].Fa&&(null==a||a(b[c])))for(var d=b[c].bn(a),e=0;e<d.length;e++)b.splice(c,0,d[e]),c++;return b};function nB(a,b){var c=b||"ZOrder",d=[];a.qw(function(){d.push(this)});d.sort(function(a,b){return a.getProperties().get(c)-b.getProperties().get(c)});return d}
function pxa(a){return nB(a,void 0).filter(function(a){return a.Xd})}function qxa(a){a=Ra(a.eb);a.sort(function(a,c){return a.getProperties().get("ZOrder",!0)-c.getProperties().get("ZOrder",!0)});return a}g.nh=function(a,b,c){this.ef(function(){this.md||null!=c&&!c.call(this)||!(this.getProperties().get(a)>b||null==b)||(b=this.getProperties().get(a))});return b};
function oB(a,b,c){a.ef(function(){if(null==c||c.call(this))if(this.getProperties().get("ZOrder")<b||null==b)b=this.getProperties().get("ZOrder")});return b}g.ina=function(a){return this.GF(a,function(){if(this.getProperties().get("Endpoint2",!0).Block==a.id)return!0})};
g.cGa=function(a,b){var c=[],d=[a],e=this;for(a={};0<d.length;){var f=d[0];d.splice(0,1);a[f.getId()]||(a[f.getId()]=!0,b&&!b(f))||(c.push(f),D(this.uL(f),function(a){c.push(a);a=a.getProperties().get("Endpoint2");null!=a.Block&&(a=e.gl.Bc(a.Block),null!=a&&d.push(a))}))}return c};
function rxa(a,b,c){c=c||100;var d=[],e=[[b]];b={};for(var f=0;0<e[f].length;){var h=e[f][0];e[f].splice(0,1);e[f+1]||(e[f+1]=[]);b[h.getId()]||(b[h.getId()]=!0,d.push(h),f<c&&D(a.ina(h),function(b){d.push(b);b=b.getProperties().get("Endpoint1");null!=b.Block&&(b=a.gl.Bc(b.Block),null!=b&&e[f+1].push(b))}),0==e[f].length&&f++)}return d}g.uL=function(a){return this.GF(a,function(){if(this.getProperties().get("Endpoint1",!0).Block==a.id)return!0})};
g.GF=function(a,b){var c=[];this.ts(function(){this.getProperties().get("Endpoint1",!0).Block!=a.id&&this.getProperties().get("Endpoint2",!0).Block!=a.id||b&&!b.call(this)||c.push(this)});return c};g.LF=function(){if(this.je()){var a=this.document.EP[this.id];if(a)return this.document.getPage(a.parentPageId)}return null};function Cua(a){return a.D6?Object.keys(a.D6).map(function(b){return a.document.getPage(b)}).filter(function(a){return null!=a}):[]}
g.p9=function(){function a(a,c){var d;c&&(d=c.ma());a&&a.bn(function(a){return!a.Xd&&!a.isHidden(!0)}).forEach(function(a){e.push(a.ku(c,d).then(function(a){b.push(a)}))})}var b=[],c=[],d=this.Ac(!0),e=[],f=aB(this),d=$l(d,-f);this.getProperties().get("IsEmbedded")||wx(this,function(){var a=this.ma();c.push(Dt(this));b.push({bb:$l(a,f),renderData:[{FillColor:this.get("FillColor"),Actions:cn(a)}]})});var h=this.pk();h[0].gf()||a(this.gf(),h[0]);B(h,function(b){a(b.gf(),b)});var k=[],l=[];this.bn(function(a){return!a.Xd&&
!a.isHidden(!0)&&!a.Ya("f")}).forEach(function(a){a.getProperties().get("EmbeddedPageId")||a.video||a.WP?k.push(a):l.push(a)});D(l,function(a){e.push(a.ku().then(function(a){b.push(a)}))});D(k,function(a){e.push(a.ku().then(function(a){b.push(a)}))});var m=[];D(nB(this),function(a){if(a.Xd){var b={id:a.getId(),hidden:a.getProperties().get("Hidden"),bb:Bx(Ra(a.items),!0),padding:8,items:[]};a.bn().forEach(function(a){e.push(a.ku().then(function(a){b.items.push(a)}))});m.push(b)}});h=this.bn(function(a){return!a.isHidden(!0)&&
a.Ya("f")});if(0<h.length){var n={hidden:!1,bb:Bx(h),padding:8,items:[]};D(h,function(a){e.push(a.ku().then(function(a){n.items.push(a)}))});m.push(n)}e.push(this.HQ([new M(0,0,640,480),new M(0,0,1136,640),new M(0,0,1024,768),new M(0,0,1920,1200),new M(0,0,2560,1600)],function(a){return mr.aY(a)}).then(function(a){return{id:this.getId(),title:this.getProperties().get("Title"),size:d,dpi:this.getProperties().get("DPI"),items:b,layers:m,images:a.images,coverImg:a.L$.url,anchors:c}}.bind(this)));return jQuery.when.apply($,
e).then(function(a){return arguments[arguments.length-1]})};
g.Xk=function(a,b,c,d,e){var f=this,h=this.get("FillColor"),h=Zoa(h),k=kB(this);delete k.data;var l=[],m=this.pk(),n=c||m;n&&D(n,function(a){var b=a.gf();b&&D(b.As(),function(b){b=pu(b,a);l.push(b)})});if(this.eC()){var q=this.gf();q&&D(q.As(),function(a){a=pu(a,Cs(f,a));l.push(a)})}vc(l,this.As());var t=[];0<=b?(q=l.filter(function(a){return a.Xd}),t.push(q[b].id)):-1!=b&&(t=l.filter(function(a){return a.Xd&&!a.isHidden(!0)}).map(function(a){return a.id}));b=n.map(function(a,b){var d=a.Xk();d.Number=
c?Xb(m,a):b;this.je()&&(b=this.getId(),b=this.document.EP[b])&&(a=b.parentBlockId,a=(b=this.document.getPage(b.parentPageId))&&b.sa(a))&&(a=Cs(b,a),b=b.pk().indexOf(a),d.Number=-1<b?b:0);return d},this);var n=Zm(nj(n,function(a){return a.ma()})),u={GridSpacing:this.getProperties().get("GridSpacing"),Origin:{x:n.x,y:n.y},Width:n.w,Height:n.h,Margin:this.getProperties().get("Margin")*this.getProperties().get("DPI"),Bleed:aB(this),IsMaster:this.nd(),IsEmbedded:this.getProperties().get("IsEmbedded")?
1:0,Hidden:this.getProperties().get("Hidden")?1:0,DPI:this.getProperties().get("DPI"),Gradient:this.document.getProperty(Yw),FillColor:h,PhysicalPages:k,NoTextOverflow:!Qq("allowTextOverflow",0),LineSpacingFactor:Qq("lineSpacingFactor",1),MaxResolution:RA,MarkupDefaults:this.document.getProperty(Kta),IsTemplate:!!this.getProperties().get("IsTemplate"),Title:this.getProperties().get("Title"),Items:[],Panels:b};D(l,function(b){if(null!=a&&null==a[b.id])b.pC&&b.pC()&&u.Items.push(b.id);else if(b.Xk){var c=
b.Xk(!1,d,e);c&&u.Items.push(c)}if(b.bn){var f=!1,c=b.bn();jc(t,b.id)&&(f=!0);D(c,function(b){null!=a&&null==a[b.id]?b.pC&&b.pC(f)&&u.Items.push(b.id):b.Xk&&(b=b.Xk(f,d,e))&&u.Items.push(b)})}});return u};function Bua(a){var b=0;B(a.groups,function(a){a.Xd&&b++});return b}function Aua(a){var b=0;B(a.groups,function(a){a.Xd&&!a.isHidden()&&b++});return b}g.je=function(){return!!this.getProperties().get("IsEmbedded")};g.gr=function(){return!!this.getProperties().get("IsTemplate")};
function sxa(a){return!(a.gr()||a.je()||a.nd())}function zua(a){var b={};(a=a.get("Size"))&&(b.BoundingBox=Cm(a));return b}g.AHa=function(){return Sa(this.De)};g.Re=function(){return this.De};g.getPanel=function(a){return this.De[a]||null};function axa(a){a=Ra(a.Re());return twa(a)}function iA(a){var b=null,c=null;B(a.Re(),function(a){var e=a.ma();if(!b||e.y<c.y||e.y==c.y&&e.x<c.x)b=a,c=e});return b}g.pk=function(){var a=[];B(this.Re(),function(b){Fc(a,b,rwa)});return a};
function pB(a,b,c,d){this.name=a;this.pT=Math.min(b,c);this.sQ=Math.max(b,c);this.common=d}pB.prototype.$b=function(a,b){return b?{w:this.sQ*a,h:this.pT*a}:{w:this.pT*a,h:this.sQ*a}};pB.prototype.match=function(a,b){var c=Math.max(a.h,a.w);return 2>Math.abs(Math.min(a.w,a.h)-this.pT*b)&&2>Math.abs(c-this.sQ*b)};
var qB={Letter:new pB("Letter",8.5,11,!0),A3:new pB("A3",11.69,16.54,!1),A4:new pB("A4",8.27,11.69,!1),A5:new pB("A5",5.83,8.27,!1),BusinessCard:new pB("Business Cards",3.5,2,!1),Card:new pB("Card",5,7,!1),Executive:new pB("Executive",7.25,10.5,!0),Folio:new pB("Folio",8.5,13,!0),Legal:new pB("Legal",8.5,14,!0),SmallPrint:new pB("Photo Print",8,10,!1),MedPrint:new pB("Photo Print",11,14,!1),LargePrint:new pB("Photo Print",12,18,!1),SmallPoster:new pB("Poster",12,12,!1),Postcard:new pB("Postcard",
4,6,!1),Poster:new pB("Poster",18,24,!1),LargePoster:new pB("Poster",24,36,!1),Statement:new pB("Statement",5.5,8.5,!0),Digital:new pB("Tablet / Mobile / PC",8.5,6,!0),Tabloid:new pB("Tabloid",11,17,!0)},rB=$b(Qq("pageSizesAllowed",[]),function(a){return qB[a]}),uwa=rB[0];function txa(a,b){for(var c=0;c<rB.length;c++)if(rB[c].match(a,b))return rB[c];return null}g=rx.prototype;g.getProperties=function(){return this.properties};g.Lj=Rb;g.zd=function(){return this.mv.zd()};
g.AF=function(a,b,c,d,e,f){c||(c=10);this.UZ.x=a.x-c;this.UZ.y=a.y-c;this.UZ.w=2*c;this.UZ.h=2*c;for(var h=ow(this,this.UZ),k=Number.MAX_VALUE,l=null,m=0;m<h.length;m++){var n=h[m];if(e&&e==n)break;n.AF&&(n=n.AF(a,b,c,d,f))&&n.Pe<k&&(k=n.Pe,l=n)}return l};
function uxa(a,b,c){var d=Pz(a),e=d*d,f=b.ma(),h=new L(f.x-d,f.y-d),k=new L(f.x+f.w+d,f.y+f.h+d);a.ts(function(){var f=this;if(fva(this,h,k)){for(var m=this.getProperties().get("Endpoint1",!0),n=this.getProperties().get("Endpoint2",!0),q=null==m.Block||null==a.document.sa(m.Block),t=null==n.Block||null==a.document.sa(n.Block),u=b.Uq(),y=[],A=!1,C=0;C<u.length;C++){var E=b.Vf(u[C]),G=E.x,H=E.y;y[C]=E;Math.abs(G-m.x)<d&&Math.abs(H-m.y)<d?q&&(A=!0,a.document.oa(new Q("SetProperty",{id:this.getId(),Property:"Endpoint1",
Value:{x:G,y:H,Block:b.getId(),LinkX:u[C].x,LinkY:u[C].y}}))):Math.abs(G-n.x)<d&&Math.abs(H-n.y)<d&&t&&(A=!0,a.document.oa(new Q("SetProperty",{id:this.getId(),Property:"Endpoint2",Value:{x:G,y:H,Block:b.getId(),LinkX:u[C].x,LinkY:u[C].y}})))}if(!(!jc(c,f)||A||null!=m.Block&&m.Block==b.id||null!=n.Block&&n.Block==b.id)){m=[];for(C=0;C<y.length;C++)E=y[C],n=iy(this,E),q=this.vm(n),Math.floor(Gl(E,q))<=e&&m.push({i:C,pt:E,crp:n,cpol:q});if(0<m.length){m.sort(function(a,b){return a.crp<b.crp?-1:a.crp>
b.crp?1:0});y=m[0];C=m[m.length-1];E=this.getProperties().xe();E.Endpoint1={x:C.pt.x,y:C.pt.y,Block:b.getId(),LinkX:u[C.i].x,LinkY:u[C.i].y};var N=new Q("CreateLine",{Page:this.page.getId(),Properties:E});a.document.oa(N);a.qw(function(){var b=this,c=!1;this.ef(function(){if(this.id==f.id){c=!0;var d=b.getProperties().get("Members");d[N.id]=!0;a.document.oa(new Q("SetProperty",{id:b.getId(),Property:"Members",Value:d}));return"stop"}});if(c)return"stop"});a.document.oa(new Q("SetProperty",{id:this.getId(),
Property:"Endpoint2",Value:{x:y.pt.x,y:y.pt.y,Block:b.getId(),LinkX:u[y.i].x,LinkY:u[y.i].y}}))}}}})}g.Goa=function(){this.set("IsMaster",!0)};g.Qua=function(){this.set("IsMaster",!1)};g.gf=function(){var a=this.eC();return a&&(a=this.document.getPage(a))&&a.nd()?a:null};g.eC=function(){return this.nd()||void 0!==Va(this.Re(),function(a){return!!a.gf()})?null:this.getProperties().get("Master")};g.nd=function(){return!!this.getProperties().get("IsMaster")};
g.kH=function(a){this.document.oa(new Q("SetProperty",{id:this.getId(),Property:"Master",Value:a}));K.set("page.masterChanged")};function oz(a){return a.document&&vxa(a.document,function(a){return a.get("EmbeddedPageId")==this.getId()},a)}
g.HQ=function(a,b,c,d,e){var f=this,h={size:0,url:null},k={},l=[];void 0===e&&(e="viewer");var m=this.Ac(),n;if(this.getProperties().get("IsEmbedded")){var q=oz(this);n=q&&q.page?q.page.Ac():m}else n=m;D(a,function(q){function u(a,b){0<b&&(b=Math.round(b),a in k?(jc(k[a],b)||k[a].push(b),c||jc(k[a],H)||k[a].push(H)):k[a]=c?[b]:[b,H])}function y(a,c){if(za(a)&&(a.uk||null!=a.url)&&(a=us(a))&&a.uk){var d=a.url();ua(d)&&(d=d[0]);l.push(b(d).then(function(b){var e=ps(a,c,b.width,b.height);0<e.length?
(b=Math.max(e[0].w,e[0].h),e=Math.min(e[0].w,e[0].h)):(b=Math.max(c.w,c.h),e=Math.min(c.w,c.h));e>h.size&&128<e&&(h.size=e,h.url=d);u(d,b*G)}))}}function A(c){l.push(c.HQ(a,b).then(function(a){for(var b in a.images)a.L$.size>h.size&&(h.size=a.L$.size,h.url=a.L$.url)}))}function C(a){function b(a){u(a,Math.max(d.w*G,d.h*G))}var c=a.getProperties().get("EmbeddedPageId",!0);(c=c&&f.document.getPage(c))&&A(c);for(var d=a.ma(!0,!0),c=a.Cf(e),h=0;h<c.length;h++){var k=c[h];v(k.Image)?b(k.Image):y(k.FillColor,
d)}a.cC&&(a=a.cC().gallery||[],D(a,function(a){b(a.imageData.url)}))}var E=q.w;q=q.h;var G=Math.max(Math.min(E/n.w,q/n.h),Math.min(E/n.h,q/n.w)),H=Math.min(E,q);if(E=f.gf())y(E.getProperties().get("FillColor",!0),E.Ac()),d||E.Ye(C);y(f.getProperties().get("FillColor",!0),m);wx(f,function(){y(this.getProperties().get("FillColor",!0),this.ma())});d?d.forEach(C):f.gl.Ye(C)});return jQuery.when.apply($,l).then(function(){return{L$:h,images:k}})};
g.fq=function(a,b,c,d,e){if(null==a)return null;if(!vA("SnapToGrid"))return za(a)?"w"in a?new M(a.x,a.y,a.w,a.h,a.data):new L(a.x,a.y,a.data):a;if("object"==typeof a){var f={},h;for(h in a)if(!d||0<=Xb(d,h))f[h]="object"!==typeof a[h]?this.fq(a[h],b,c,null,e):a[h];return f}d=Pz(this);e&&d>e&&(d=e);null!=b&&(d/=b);return null!=c&&"ceil"==c?Math.ceil(a/d)*d:null!=c&&"floor"==c?Math.floor(a/d)*d:Math.round(a/d)*d};function sB(a){return!!a.getProperties().get("ShowByRequest")}
function Zt(a){if(a.je()){var b=a.document.EP[a.id];if(b&&(a=a.document.getPage(b.parentPageId)))return a.Bc(b.parentBlockId)}return null}function Pz(a){a=a.get("GridSpacing");if(xa(a))return a;if(xa(Qq("defaultSpacing",void 0)))return Qq("defaultSpacing",1);K.set("errorHandler.reportException",Error("defaultSpacing not set in config"));return 4}
function tB(a,b){var c=a.get("XGuides");a=a.get("YGuides");var d=Number.MAX_VALUE,e=null;D(c,function(a,c){a=Math.abs(a-b.x);a<d&&(d=a,e={oc:"XGuides",index:c,Pe:a})});D(a,function(a,c){a=Math.abs(a-b.y);a<d&&(d=a,e={oc:"YGuides",index:c,Pe:a})});return e}function wxa(a){return a.je()||sB(a)}
function uB(a,b,c){function d(a){var b=new L(h.x+a.LinkX*h.w,h.y+a.LinkY*h.h),c=q.Uq();c&&c.forEach(function(b){if(Ql(b.x-.1,b.x+.1,a.LinkX)&&Ql(b.y-.1,b.y+.1,a.LinkY)){var c=new L(h.x+b.x*h.w,h.y+b.y*h.h);a.x=c.x;a.y=c.y;a.LinkX=b.x;a.LinkY=b.y}},this);for(var c=Usa(q,new L(a.LinkX,a.LinkY)),d=gw(q),e=null,f=Infinity,k=0;k<d.length;k++)for(var l=d[k],m=0;m<l.length;m++){var n=Fl(b,l[m],l[(m+1)%l.length]),aa=Gl(b,n);aa<=f&&(1<d.length?(n.x+=5*c.x,n.y+=5*c.y,q.Fo(n,d)||(e=n,f=aa)):(e=n,f=aa))}e&&(a.x=
e.x,a.y=e.y,a.LinkX=(e.x-h.x)/h.w,a.LinkY=(e.y-h.y)/h.h)}var e=a.document,f=b.getProperties().xe(),h=f.BoundingBox,k=hw(c).Fc,l=hw(b.className).Fc,m=k.w,k=k.h;if(h.w!=l.w||h.h!=l.h)m*=h.w/l.w,k*=h.h/l.h;h.x+=(h.w-m)/2;h.y+=(h.h-k)/2;h.w=m;h.h=k;var n=new Q("CreateBlock",{Class:c,Properties:f,Page:a.getId()});e.oa(n);var q=a.Bc(n.id);gw(q);c=q.iX;l=b.iX;Nv(f.Text)===l&&(l=sv(q.Da.Text.content),c=(new Jr(c,l)).serialize(),c=new Q("SetProperty",{id:q.getId(),Property:"Text",Value:c}),e.oa(c),e.oa(new Q("SetProperty",
{id:q.getId(),Property:"TextVAlign",Value:f.TextVAlign})));a.ef(function(){if(this.Wa){var a=this.getProperties().get("Endpoint1");a.Block&&a.Block==b.getId()&&(a.Block=n.id,d(a),e.oa(new Q("SetProperty",{id:this.getId(),Property:"Endpoint1",Value:a})));a=this.getProperties().get("Endpoint2");a.Block&&a.Block==b.getId()&&(a.Block=n.id,d(a),e.oa(new Q("SetProperty",{id:this.getId(),Property:"Endpoint2",Value:a})))}});b.parent&&(a=b.parent.get("Members"),delete a[b.getId()],a[q.getId()]=!0,e.oa(new Q("SetProperty",
{id:b.parent.getId(),Property:"Members",Value:a})));e.oa(new Q("RemoveBlock",{id:b.getId()}));K.set("default.blockReplaced",q.getId())}
g.zGa=function(){var a=this.gl.Nl().concat(Ra(this.eb)),b=a.map(function(a){return a.Sf(!0)}),b=Zm(b),c=this.get("DPI"),d=bB(this),e=d.w*Iw("px","in",c),f=d.h*Iw("px","in",c),h=dxa(this),k=h*Math.max(0,Math.min(1,e/(4*h))),h=h*Math.max(0,Math.min(1,f/(4*h))),e=e-2*k,f=f-2*h,f=b.w/b.h<e/f?b.h/f:b.w/e;d.w=d.w*f/c;d.h=d.h*f/c;cB(this,d);this.set("DPI",f);c=new Ez(this.document);c.start(4,a);c.rl(cm(new L(k*f,h*f),b));c.apply(!1)};
function xxa(a){var b=Ma(a.gl.ed)+Ma(a.eb);a=dB(a,new M(-a.maxDistance,-a.maxDistance,2*a.maxDistance,2*a.maxDistance)).length;return b>a}function vB(a){var b=[];D(nB(a),function(a){a.Fa&&a.Xd&&!a.Gd("hide")&&b.push(a.id)});return b}
function yxa(a){function b(b,e,h){var n=h[h.length-1];n.push(b);f[b.getId()]=!0;var q;do q=!1,e.forEach(function(b){if(!d[b.getId()]){d[b.getId()]=!0;var h=c();if(h.length>=a.bLa){var k=e.length;e=taa(h,e);xc(e,void 0,function(a){return a.getId()});e.length>k&&(q=!0)}}f[b.getId()]||n.push(b)});while(q)}function c(){var b=[];a.Ye(function(c){var d=c.ma(),e=c.ma();Xl(bm(d),bm(e))<=a.Joa&&b.push(c)});return b}var d={},e={},f={},h=[];a.Ye(function(f){if(!d[f.getId()]){d[f.getId()]=!0;var l=c();l.length<
a.bLa?l.forEach(function(a){e[a.getId()]=!0}):(h.push([]),b(f,l,h))}});h.forEach(function(a){a.forEach(function(a){e[a.getId()]=!1})});return{DYa:h,gpa:e}}
function zxa(a){if(xxa(a)){var b=yxa(a),c=[],d;for(d in b.gpa)if(b.gpa[d]){var e;a.Ye(function(c){if(c.getId()!=d&&!b.gpa[c.getId()]){var f;f=a.gl.Bc(d);c=c.ma();f=f.ma();f=Xl(bm(c),bm(f));if(f<e||!e)e=f}});e>a.CYa&&c.push(d)}var f=b.DYa.map(function(a){var b=-Infinity,c=Infinity,d=-Infinity,e=Infinity;a.forEach(function(a){var f=a.ma();a=f.x+f.w;var h=f.y+f.h,k=f.x,f=f.y;b<a&&(b=a);d<h&&(d=h);c>k&&(c=k);e>f&&(e=f)});return{BYa:a,xg:c,oh:b,Se:e,vf:d}});f.sort(function(a,b){var c=new L(0,0);return Xl(new L(a.xg,
a.Se),c)-Xl(new L(b.xg,b.Se),c)});for(var h=function(a,b,c){var d=a.BYa.map(function(a){var d=a.ma(),d=Pm(d,b,c);return new Q("SetProperty",{id:a.getId(),Property:"BoundingBox",Value:d})});a.xg+=b;a.oh+=b;a.Se+=c;a.vf+=c;return d},k=[],l=0;l<f.length;l++){var m=f[l].xg,n=f[l].Se;f[l-1]&&(m=f[l].xg-f[l-1].oh,n=f[l].Se-f[l-1].vf);m=m>a.Joa?-(m-100):0;n=n>a.Joa?-(n-100):0;if(0!=m||0!=n)k=k.concat(h(f[l],m,n))}k.forEach(function(b){a.document.oa(b)});c.map(function(a){return new Q("RemoveBlock",{id:a})}).forEach(function(b){a.document.oa(b)})}}
g.dY=function(){var a=this.getProperties().xe();a.Order=this.document.fL("Order")+1;a.FillColor=this.document.getProperty(Tw);delete a.Master;delete a.IsMaster;return a};
g.hQ=function(a,b,c,d,e){var f=function(c){var f=this.Ac();b=b||f;var l='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="'+b.w+'px" height="'+b.h+'px"><g transform="translate('+-b.x+" "+-b.y+')">';a&&!this.getProperties().get("IsEmbedded")&&wx(this,function(){var a=this.ma(),b=[{FillColor:this.get("FillColor")||this.page.get("FillColor"),Actions:cn(this.ma())}];l+=Uu(b,a,c)});f=ow(this,b,this);lu(f);var m=!this.nd()&&this.gf();m&&(m=ow(m,b,m),
lu(m),f=m.concat(f));var n=f.filter(function(a){return a.Xd&&!a.isHidden(!0)}).map(function(a){return a.id}),q=function(a,d){return a.map(function(a){var e=a.hQ(c,d);if(a.bn){var f=d||jc(n,a.id);a=ow(a.page,b,a);lu(a);e+=q(a,f)}return e},this).join("")}.bind(this),l=l+q(f,!1),l=l+("<defs>"+Ra(c).join("")+"</defs>"),l=l+"</g></svg>";return!0===d?Promise.resolve(l):Gwa(l,e)}.bind(this);return new Promise(function(a,b){var d={},e=this.get("DPI"),e=c/e,n=this.Ac();this.HQ([new M(0,0,n.w*e,n.h*e)],function(a){return mr&&
mr.aY?mr.aY(a):jQuery.Deferred().resolve(a).promise()},!0,null).then(function(c){var e=Ja(c.images,function(a){return Lk(a)}),m=Ma(e);0==m&&f(d).then(a,b);B(e,function(c,n){mr.Rf(n,function(){m--;var e=YA(mr,n);if(e&&0<e.width&&0<e.height){var q=Math.min(1,c/e.width,c/e.height),t=Oq("base64"+n),H=e.width*q,N=e.height*q,q=document.createElement("canvas");q.width=H;q.height=N;var da=q.getContext("2d");da.drawImage(e,0,0,H,N);for(var e=da.getImageData(0,0,H,N),da=!1,aa=3;!da&&aa<H*N*4;aa+=4)255>e.data[aa]&&
(da=!0);da?H=q.toDataURL("image/png"):(H=q.toDataURL("image/png"),q=q.toDataURL("image/jpeg"),H=H.length<q.length?H:q);d[t]='<image width="1" height="1" id="'+t+'" xlink:href="'+H+'" preserveAspectRatio="none" />'}0==m&&f(d).then(a,b)},e[n],function(){m--;0==m&&f(d).then(a,b)})})},b)}.bind(this))};g.Ya=function(){return!1};g.Bu=function(){return!1};g.tf=function(){return!1};g.ym=function(){return!1};g.$n=function(){if(this.je()){var a=this.LF();if(a&&!a.$n())return!1}return La(this.De,function(a){return a.$n()})};
function Axa(a,b){b=Tva(new Sva(b,a));var c=a.document,d=!0;D(b,function(a){a=c.oa(a);d=d&&a});return d}function Bxa(a){return(new dwa(a)).M8().then(function(a){var c=this.document,d=!0;D(a,function(a){a=c.oa(a);d=d&&a});return d}.bind(a))}var Cxa=new F("U"),wB=new F("V");function jxa(a){I.call(this,wB);this.Cd=a}z(jxa,I);var xB=new F("W");function kxa(a){I.call(this,xB);this.Cd=a}z(kxa,I);function Nwa(a){this.gb={};this.gb[a.getId()]=a;I.call(this,Cxa)}z(Nwa,I);var Dxa=new F("X");
function mxa(){I.call(this,Dxa)}z(mxa,I);rx.prototype.getId=rx.prototype.getId;rx.prototype.getCleanId=rx.prototype.Hw;rx.prototype.getProperties=rx.prototype.getProperties;rx.prototype.getGroup=rx.prototype.jY;rx.prototype.getBlock=rx.prototype.Bc;rx.prototype.getBlocks=rx.prototype.Nl;rx.prototype.getLine=rx.prototype.nk;rx.prototype.incomingLines=rx.prototype.ina;rx.prototype.outgoingLines=rx.prototype.uL;rx.prototype.eachLine=rx.prototype.ts;rx.prototype.eachGroup=rx.prototype.qw;
rx.prototype.maxProperty=rx.prototype.nh;rx.prototype.isMaster=rx.prototype.nd;rx.prototype.everythingDownstream=rx.prototype.cGa;function Gva(a,b){zx.call(this,a,b);this.BR=this.isState=this.Xd=!0;this.getProperties().register("IsState",1,function(){return 1})}z(Gva,zx);function Dy(a){if(!a||a.id)return a;ua(a.Text)&&(a.Text={});if(!a.BoundingBox){var b=Number.MAX_VALUE,c=Number.MAX_VALUE,d=Number.MIN_VALUE,e=Number.MIN_VALUE,f=function(a){b=Math.min(b,a.x);c=Math.min(c,a.y);d=Math.max(d,a.x);e=Math.max(e,a.y)};D(a.Shapes||[],function(a){D(a.Points||[],f);D(a.Lines||[],function(b){b.n1&&f(lm(a.Points[b.p1],b.n1));b.n2&&f(lm(a.Points[b.p2],b.n2))})});for(var h in a.Text)var k=a.Text[h],b=Math.min(b,k.x),c=Math.min(c,k.y),d=Math.max(d,k.x+k.w),e=Math.max(e,k.y+k.h);
D(a.LinkPoints||[],f);a.BoundingBox={x:b,y:c,w:d-b,h:e-c}}return a}var Exa={Shapes:[{FillColor:"prop",StrokeColor:"prop",LineWidth:"prop",Points:[{x:0,y:0},{x:0,y:1},{x:1,y:1},{x:1,y:0}],Lines:[{p1:0,p2:1},{p1:1,p2:2},{p1:2,p2:3},{p1:3,p2:0}]}],Text:{t0:{Default:'{"t":"","m":[]} ',x:0,y:0,w:1,h:1,TextVAlign:"middle",rotation:0}},LinkPoints:[{x:1,y:.5},{x:.5,y:1},{x:.5,y:0},{x:0,y:.5}],BoundingBox:{x:0,y:0,w:1,h:1}};function yB(a){this.document=a;var b=this;this.Zd=[];this.sx=[];this.kq=[];this.z2=!1;K("document.suspendUndoHistory",function(a){b.z2=a});this.ZFa=new Dj(w(this.k8,this),50);this.lGa=this.mGa=0}function Fxa(a,b,c){var d=jj(a.Zd),e=jj(a.sx);b();c(d);c(e);a.Zd=d;a.sx=e;a.kq=[]}
function Gxa(a,b){if(!a.z2){if("t"==b.Action&&!b.IsUndo&&!b.IsRedo){var c=null;0<a.kq.length?c=a.kq[0]:0<a.Zd.length&&(c=a.Zd[0][0]);if(c&&"t"==c.Action&&b.id==c.id&&b.Key==c.Key){var c=c.Diff,d=b.Diff;if(1==c.f.length&&1==d.f.length&&"i"==c.f[0].f&&"i"==d.f[0].f&&!d.f[0].p[0].match(/\s/)&&d.f[0].p[1]==c.f[0].p[1]+c.f[0].p[0].length){0<a.kq.length?(a.kq[0]=jj(a.kq[0]),c=a.kq[0].Diff):(a.Zd[0][0]=jj(a.Zd[0][0]),c=a.Zd[0][0].Diff);c.f[0].p[0]+=d.f[0].p[0];c.r[0].p[1]+=d.f[0].p[0].length;return}}}a.kq.unshift(b);
a.ZFa.queue()}}yB.prototype.k8=function(a){0<this.kq.length&&(a||(K.set("document.beforeUndoBatchCommitted"),Hxa(this.document)),this.Zd.unshift(this.kq),this.sx=[],this.kq=[],a||K.set("document.undoBatchCommitted"))};function zB(a,b){var c=a.z2;a.z2=!0;try{b.call(a.document)}finally{a.z2=c}}function Ixa(a){0==a.kq.length&&0<a.Zd.length&&(a.kq=a.Zd.shift(),a.ZFa.queue())}
yB.prototype.Rx=function(){for(;0<this.kq.length;)this.k8();if(0!=this.Zd.length){var a=[],b=!0,c=this;D(this.Zd[0],function(d){d=yx(d);null!=d&&(d.IsUndo=!0,delete d.IsRedo,a.unshift(d),c.document.oa(d),"NoOp"!=d.Action&&(b=!1))});this.Zd.shift();this.sx.unshift(a);K.set("undo.fired");this.document.dispatchEvent(new Rpa);b&&this.Rx()}};
yB.prototype.qx=function(){0<this.kq.length&&this.k8();if(0!=this.sx.length){var a=[],b=!0,c=this;D(this.sx[0],function(d){d=yx(d);null!=d&&(d.IsRedo=!0,delete d.IsUndo,a.unshift(d),c.document.oa(d),"NoOp"!=d.Action&&(b=!1))});this.sx.shift();this.Zd.unshift(a);K.set("redo.fired");b&&this.qx()}};function AB(a,b){this.id=a;this.uri=b.uri;this.created=b.created;this.size=b.size;this.creatorId=b.creatorId;this.Iq=b.Iq;this.yh=b.yh;this.nja=b.url;this.name=b.name;this.description=b.description;this.J$=b.J$;this.dj=b.dj;this.hidden=b.hidden||!1;this.Lh=!!b.Lh;this.tags=[];this.wL=b.wL||[];this.FK=this.Qra=this.zB=this.selected=!1;this.attributes=b.attributes;this.local=b.local;this.hla=b.url}
function BB(a,b,c){if(!b)return!1;if(c){var d=b.key();return bc(a.tags,function(a){return a.key()==d})}return bc(a.tags,function(a){return a.uri==b.uri})}AB.prototype.ft=function(a){var b=gc(this.tags,function(b){return b.uri==a.uri});return-1<b?(this.tags[b]=a,!0):!1};
AB.prototype.serialize=function(a){var b=this.Fc(),b={id:this.id,created:this.created,size:{width:this.size.width,height:this.size.height},defaultSize:{width:b.width,height:b.height},creatorId:this.creatorId,thumb:this.yh,url:this.url(),name:this.name,kb:this.J$,thirdParty:this.dj,hidden:this.hidden,isTeamImage:this.Lh,tags:$b(this.tags,function(a){return a.serialize()}),inDocument:this.FK};a&&(b.selected=this.selected);return b};
AB.prototype.url=function(){var a=this.attributes;return(this.local||a&&a.confluenceOnPrem)&&this.hla?this.hla:this.nja};function Jxa(a){if(!a)return null;var b=/(?:\/imageBlocks\/image\/)(.*)/,c=/\/images\/(.*)\/content/i;return b.test(a)?b.exec(a)[1]:(a=a.match(c))&&a[1]}AB.prototype.Fc=function(a){var b=this.size||new Mf(175,175);a=a||800;a=new Mf(a,a);var c=new Mf(b.width,b.height);b.width<=a.width&&b.height<=a.height||(c=Qf(c,a).round());return c};
function CB(a,b){var c=a.attributes||{};return new AB(a.id,{uri:a.uri,created:new Date(a.created),size:new Mf(1*a.size.w,1*a.size.h),creatorId:a.creator,Iq:a.creator,yh:a.thumb,url:a.content,wL:$b(a.tags,function(a){return a.uri}),dj:c.thirdParty?Kxa(c.thirdParty):c.visio?DB:null,Lh:b,name:c.name,description:c.description,attributes:c.extra,hidden:!!c.visio})}
function EB(a,b){a=a.ImageBlock;var c=a.attributes||{},d=c.extra||{};d.confluenceOnPrem=!0;d.confluenceAttachmentVersion=c.version;return new AB(a.id,{created:new Date(a.created),size:new Mf(1*a.size.w,1*a.size.h),yh:a.thumb,url:"function"==typeof a.url?"../.."+a.url():"../.."+a.url,wL:[],dj:GB,Lh:b,name:c.name,description:"",attributes:d,hidden:!1})}
function Kxa(a){if(!a||"string"!=typeof a)return GB;switch(a.toLowerCase()){case "visio":return DB;case "Facebook":return Lxa;case "Flickr":return Mxa;case "Google+":return Nxa;case "Dropbox":return Oxa;case "GoogleSearch":return Pxa;case "IconFinder":return Qxa;case "BingSearch":return Rxa;default:return GB}}var GB=1,DB=2,Lxa=3,Mxa=4,Nxa=5,Oxa=6,Pxa=7,Qxa=8,Rxa=9;var Sxa={"/js/plugins/v2/android.js":2,"/js/plugins/v2/equation.js":2,"/js/plugins/v2/externalshapes.js":2,"/js/plugins/v2/floorplan.js":2,"/js/plugins/v2/freehand.js":2,"/js/plugins/v2/ios7.js":2,"/js/plugins/v2/ipad.js":2,"/js/plugins/v2/iphone.js":2,"/js/plugins/v2/orgchart.js":2,"/js/plugins/v2/orgchart2.js":2,"/js/plugins/v2/rubik.js":2,"/js/plugins/v2/video.js":1};function Cva(a){return Ua(Sxa,a)&&2<=Sxa[a]};function HB(a){this.val=a;this.next=this.prev=null}HB.prototype.getValue=function(){return this.val};function IB(a){for(var b=a;b.prev;)if(b=b.prev,b==a)return a;return b}HB.prototype.isAfter=function(a){for(var b=this;b;){b=b.prev;if(b==this)break;if(b==a)return!0}return!1};HB.prototype.toArray=function(){var a=this,b=[];do b.push(a.getValue()),a=a.next;while(a&&a!=this);return b};HB.prototype.isBefore=function(a){return a.isAfter(this)};function JB(){var a=this;this.items=new at(function(){if(!a.document)return{};var b={};a.document.Ye(function(a){a.KD&&(b[a.getId()]=new HB(a))});B(b,function(a){var d=a.val.mu();d&&b[d.getId()]&&(d=b[d.getId()],a.prev&&(a.prev.next=null),d.next=a,a.prev=d)});a.action&&(K.set(a.action),a.action=null);return b})}JB.prototype.update=function(a,b){this.document=a;this.action=b||null;this.items.pa()};JB.prototype.ef=function(a){B(this.items.get(),function(b){a.call(b.val)})};
JB.prototype.get=function(a){return this.items.get()[a]||null};function KB(a,b,c){this.source=a;this.transform=b;this.context=c;this.content=oj()}z(KB,Dx);KB.prototype.find=function(a,b){var c=null;this.source.find(function(d,e){d=Txa(this,d);void 0!==d&&a.call(b,d,e)&&(c=d);return!!c},this);return c};KB.prototype.$e=function(){return this.source.$e()};KB.prototype.get=function(a){return(a=this.source.get(a))?Txa(this,a):null};KB.prototype.has=function(a){return this.source.has(a)};
function Txa(a,b){a.content.has(b)||(a.content.set(b,void 0),a.content.set(b,a.transform.call(a.context,b)));return a.content.get(b)};function Ri(a,b,c,d,e,f,h,k,l,m){J.call(this);var n=this;this.xhr=h;this.Wd=a;this.Ea=m;this.user=c;this.Pb=e;this.uP=f;this.s$=!1;this.fontClient=d;this.id=null;this.yZ=!0;this.gr=!1;this.Hy=null;this.T1={};this.uri="";this.Vc=b;this.Mga=this.Gl=!1;this.lastModified="";this.gb=new KB(this.Wd.lb(),function(a){return new rx(this,a,this.lb().$e())},this);this.cKa=Date.now();this.EP={};this.Sj={};this.XE="";this.Cb=l.create(this);this.wk=0;this.Bqa=[];this.attributes=[];this.wl=new JB;this.h_=Nva(k,
this,this.Cb);this.EG=new at(this.cUa.bind(this));K("document.load document.pages",function(){this.EG.pa();this.dispatchEvent(nt)}.bind(this));this.KGa=this.YZ=!1;this.getProperties().register("fromPremiumTemplate",!1);this.Zd=new yB(this);Uxa(this);this.gD=[];this.getProperties().register("Title","",function(a){return a||"(untitled)"});this.getProperties().register("Body","");this.getProperties().register("Locked",!1,null,function(a,b){a!=b&&K.set("document.locked",b)});this.getProperties().register("HiddenToolGroups",
{},null,function(a,b){K.set("document.hiddenToolGroups.changed",b)});this.getProperties().register("ToolGroupOrder",[],null,function(a,b){K.set("document.toolGroupOrder.changed",b)});this.getProperties().register("ColorTheme",null);a=0==r.lucidConfigure.appid?"middle":"top";this.getProperties().register("DefaultBlockTextVAlign",a);this.getProperties().register("DefaultBlockLineColor","#000000");this.getProperties().register("DefaultBlockFillColor","#ffffff");this.getProperties().register("DefaultBlockLineWidth",
2);this.getProperties().register("DefaultBlockStrokeStyle","solid");this.getProperties().register("HyphenBlackList",[],null,function(){n.Ye(function(a){for(var b in a.Da)Bs(a.Da[b]);a.hp&&a.hp()})});this.getProperties().register("RoundCorners",10,null,null,!0);this.getProperties().register("Gradient",.5,null,null,!0);this.getProperties().register("LineJumps",1,null,function(){n.ts(function(){by(this)})},!0);this.getProperties().register("DefaultPageFillColor","#ffffffff");this.getProperties().register("DefaultPanelFillColor",
config.defaultPanelFill);a=config.defaultPanelMargin||0;this.getProperties().register("DefaultMarginTop",a);this.getProperties().register("DefaultMarginBottom",a);this.getProperties().register("DefaultMarginLeft",a);this.getProperties().register("DefaultMarginRight",a);this.getProperties().register("DefaultLineShape","elbow");this.getProperties().register("DefaultLineInset",0);this.getProperties().register("DefaultLineLineColor","#000000");this.getProperties().register("DefaultLineLineWidth",2);this.getProperties().register("DefaultLineStrokeStyle",
"solid");this.getProperties().register("DefaultStartArrowStyle","None");this.getProperties().register("DefaultEndArrowStyle","Arrow");this.getProperties().register("DefaultTextStyle",{},function(a){for(var b in a)null===a[b]&&(a[b]=cr[b]);return a});this.getProperties().register("DefaultLineTextStyle",{});this.getProperties().register("MarkupDefaults",cr,null,function(a,b){b&&Dna(b)});this.getProperties().register("Language","en",null,function(){n.Ye(function(a){for(var b in a.Da)Bs(a.Da[b])})});
this.getProperties().register("ParagraphStyles",[]);this.getProperties().register("InlineStyles",[]);this.getProperties().register("PageUnits",this.user.Cc.get("DefaultPageUnits")||"in",null,function(a,b){K.set("page.units.changed",b)});this.getProperties().register("FacingPages",!1,null,function(a,b){K.set("document.facingPages",b)});this.getProperties().register("UseSpreads",!1);this.getProperties().register("OnboardingDocument",!1);this.getProperties().register("FirstPageHF",!1);this.getProperties().register("AltPageHF",
!1);this.getProperties().register("ShapeLibs",[]);this.getProperties().register("Accomplishments",{},null,function(a,b){K.set("document.accomplishments",b)});this.getProperties().register("Demos",{},null,function(a,b){K.set("document.demos",b)});this.getProperties().register("LocalImages",[],function(a){return ua(a)?a:[]},function(a,b){K.set("document.localImages",b)});this.getProperties().register("PubHideDownloadPDF",!ao(this.user.Zh(),"DownloadablePublication"));this.getProperties().register("GuidesLocked",
!1);this.getProperties().register("PubCover","thumb-0.png");a=function(a){this.getProperties().Mc(a,function(){}.bind(this))}.bind(this);a("DefaultBlockFillColor");a("DefaultBlockLineColor");a("DefaultBlockLineWidth");a("DefaultBlockStrokeStyle");a("DefaultBlockTextVAlign");a("DefaultEndArrowStyle");a("DefaultLineInset");a("DefaultLineLineColor");a("DefaultLineLineWidth");a("DefaultLineShape");a("DefaultLineStrokeStyle");a("DefaultLineTextStyle");a("DefaultMarginBottom");a("DefaultMarginLeft");a("DefaultMarginRight");
a("DefaultMarginTop");a("DefaultPageFillColor");a("DefaultPanelFillColor");a("DefaultStartArrowStyle");a("DefaultTextStyle");a("RoundCorners");this.dMa=Ok();this.k8a=this.dMa.promise;this.Sdb="UseArcs"===this.Ea.Bg("ArcRounding");this.loaded=!1;K.one("document.loaded",function(){n.loaded=!0;n.dMa.resolve();n.dispatchEvent(ot)});K("userImages.deleted.image",function(a){function b(c,d){var e=c.get("Images");D(e,function(b,c){Jxa(b.url)===a&&(e[c]={url:config.placeholderImageUrl})});n.oa(new Q("SetProperty",
{id:d,Property:"Images",Value:e}))}function c(b,d){(b=b.get("FillColor"))&&b.url&&Jxa(b.url)===a&&(b.url=config.placeholderImageUrl,n.oa(new Q("SetProperty",{id:d,Property:"FillColor",Value:b})),n.oa(new Q("SetProperty",{id:d,Property:"GrayMountainsMessage",Value:O("userimage.download.deleted")})))}K.set("document.suspendUndoHistory",!0);D(n.Nl(),function(a){a.WP?b(a.getProperties(),a.id):c(a.getProperties(),a.id)});n.lb().forEach(function(a){c(a.getProperties(),a.id)});Vxa(n,function(a){c(a.getProperties(),
a.id)});K.set("document.suspendUndoHistory",!1);K.set("viewport.invalidate")})}z(Ri,J);sj(Ri,[Gx,as,Ni,$i,iq,ux,Hi,Dz,kx,gj]);function LB(a){var b=/^(New Page|Page) (\d+)$/,c=0;a.lb().forEach(function(a){a=a.get("Title");a=b.exec(a);null!==a&&(c=Math.max(parseInt(a[2],10),c))});return"Page "+(c+1)}Ri.prototype.Nl=function(a){var b=[];this.lb().forEach(function(c){c.Ye(function(c){a&&!a(c)||b.push(c)})});return b};function Cy(a,b){return!!a.sa(b)||!!a.Cb.Wq(b)||!!a.Cb.Xc[b]}
function Wxa(a,b){null==a.X9&&(a.X9={},a.EIa=0);cs(a.Vc,function(b){a.X9[b.id]=!0;if(za(b.Panels))for(var d in b.Panels)a.X9[d]=!0},a.EIa);a.EIa=bs(a.Vc);return a.X9[b]}Ri.prototype.al=function(){var a=wk();return Wxa(this,a)?this.al():a};function MB(a,b){var c=NB(a);a.lb().forEach(function(a){a.je()||cB(a,b)});Xxa(a,c)}function Xxa(a,b){OB(a,0,b);OB(a,1,b);OB(a,2,b)}
function OB(a,b,c){var d=a.getPage("_HeaderFooter"+b),e=a.Aw("_Header"+b),f=a.Aw("_Footer"+b);if(d){if(e){var h;var k=NB(a);h=a.getPage("_HeaderFooter"+b);var l=a.Aw("_Header"+b);h&&l?(k=l.ma(),h=bB(h),h=new M(36,k?k.y:36,h.w-72,k?k.h:14)):h=new M(36,36,k.w-72,14);k=e.ma();bn(h,k)||e.set("BoundingBox",h)}f&&(d=bB(d),h=NB(a),e=a.getPage("_HeaderFooter"+b),a=a.Aw("_Footer"+b),e&&a?(a=a.ma(),b=bB(e),a=new M(36,a?a.y:b.h-36-14,b.w-72,a?a.h:14)):a=new M(36,h.h-36-14,h.w-72,14),a.y+=d.h-c.h,c=f.ma(),bn(a,
c)||f.set("BoundingBox",a))}}function Fva(a,b,c){return a.Y8(Tta,b,!0)?c?!1:(a.sd(new Q("SetProperty",{Property:"Stencil-"+b,Value:void 0})),!0):(a.sd(new Q("SetProperty",{Property:"Stencil-"+b,Value:c})),!0)}Ri.prototype.sd=function(a){return this.h_.has(a.Action)?this.h_.get(a.Action).oa(a):!1};
function PB(a,b,c,d,e){var f=function(){var a=this;this.Wd.lb().set("FakePage",new Fx("FakePage"));var e=this.lb().get("FakePage");e.set("Order",-1);var f=this.wk,m=Ny(this,function(b){b.Page&&(b.Page=e.getId());return a.sd(b)},e,b,c||0,d||0,!1);this.wk=f;var n=[];D(m,function(b){(b=a.sa(b))&&n.push(b)});this.Wd.lb().remove(e.getId());return n}.bind(a);return e?f():kw(a.Pb,b.Plugins,!0).then(f)}Ri.prototype.uC=function(){return this.loaded};var QB=!1;x("getValidateUndo",function(){return QB});
x("setValidateUndo",function(a){QB=a});g=Ri.prototype;g.Wu=function(a){if(!this.sS)return!1;this.gD.push(a);return!0};function Hxa(a){for(;0<a.gD.length;)a.oa(a.gD.shift())}
g.oa=function(a,b,c){if(this.sS)return this.Wu(a);c||K.set("document.preAction.currentUser",a);if(this.XQ&&!c){c=Error();var d={doc_id:this.getId(),action:a,mergeAction:this.A5a};c.message=ne(d);c.name="Merge Triggering Action";K.set("errorHandler.reportException",c);return!1}this.XQ&&(this.A5a=a);var e=this;if(!b){var f=!1;cc(this.Bqa,function(b){return 0==b(a)?(f=!0,!1):!0});if(f)return!1}if(function(a){if("SetProperty"==a.Action){var b=e.sa(a.id);return b&&b.getProperties().YQ(a.Property)}return!1}(a))return this.sd(a);
vu={};Au=!1;this.Cb.yy=[];if(this.Gl&&"SetProperty"!=a.Action&&"t"!=a.Action)return!1;this.Mga&&(a.Silent=!0);var h;!QB||c||this.Gl||a.IsUndo||a.IsRedo||(h=vx(this));c||a.IsUndo||a.IsRedo||(this.sS=!0);try{d=this.sd(a)}finally{this.sS=!1}Hxa(this);var k=Au?!0:vu;this.Cb.yy.forEach(function(a){k[a]=!0});if(!d){if(a.IsUndo||a.IsRedo)return!1;a=new Q("NoOp",{})}if(!this.Gl){qoa(this.Vc,a,k);if(!a.IsUndo&&!a.IsRedo){if(QB&&!c){this.mGa||(this.mGa=0);this.lGa||(this.lGa=0);var l=this.gD.length;b=vx(this);
var m=yx(a);m.IsUndo=!0;this.sd(m);var n=vx(this);if(!kj(h,n))try{this.Zd.bvb(h,n,[a],[m])}catch(q){}n=yx(m);n.IsRedo=!0;this.sd(n);this.gD.length=Math.min(l,this.gD.length);l=vx(this);if(!kj(b,l))try{this.Zd.avb(h,[a],b,l,[m],[n])}catch(q){}}"LoadPlugin"==a.Action||"UnloadPlugin"==a.Action||"SetProperty"==a.Action&&null==a.id&&("ToolGroupOrder"==a.Property||"HiddenToolGroups"==a.Property||"ShapeLibs"==a.Property)||a.Action in Zr||Gxa(this.Zd,a)}c&&(this.gD=[]);for(h=this.gD.shift();oa(h);h=this.gD.shift())this.oa(h);
c||K.set("document.postAction.currentUser",a);this.dispatchEvent(new Jpa(a))}return d};function RB(a,b){b.Fa&&b.ef(function(){RB(a,this)});a.Sj[b.getId()]=b}function SB(a){for(var b in a.Sj)K.set("document.itemDeleted",b);a.Sj={}}function hxa(a){var b=[],c;for(c in a.Sj)a.Sj[c].parent||b.push(a.Sj[c]);b.sort(function(a,b){return a.Dk-b.Dk});for(a=0;a<b.length;a++)if(b[a].Fa){c=b[a].bn();for(var d=0;d<c.length;d++)b.splice(a,0,c[d]),a++}return b}g.TG=function(a){null!=a&&this.lb().forEach(function(b){b.TG(a)})};
g.fL=function(a){var b=null;this.lb().forEach(function(c){c=c.getProperties().get(a);if(null==b||xa(c)&&c>b)b=c});return b};g.getId=function(){return this.id};g.get=function(a,b){return Lt(this,a,b)};g.set=function(a,b,c,d){return Mt(this,a,b,c,d)};g.Gd=function(a){return Nt(this,a)};g.ah=function(a,b){return Ot(this,a,b)};g.Hw=function(){return this.id.replace(/\./g,"--").replace(/\~/g,"__")};function yua(a,b){(a.id=b)&&K.set("document.id",b)}
function TB(a){var b;(b=null==a.id)||(a=a.Vc,b=0==bs(a)?!1:0<a.zm.length);return b}g.Eoa=function(){this.Mr&&this.MJ();this.id=null;this.Vc.Eoa();this.uj=[];this.YZ=!1};g.xp=function(){return null==this.id?0:this.Vc.xp()};
g.eBa=function(a){a.Properties.TextVAlign=this.getProperties().get("DefaultBlockTextVAlign");a.Properties.LineWidth=this.getProperties().get("DefaultBlockLineWidth");a.Properties.LineColor=this.getProperties().get("DefaultBlockLineColor");a.Properties.FillColor=UB(this);a.Properties.StrokeStyle=VB(this);a.Properties.Font=WB(this);var b=this.getProperties().get("DefaultBlockShadow");b&&(a.Properties.Shadow=b)};
function rw(a,b,c,d){var e=a.getProperties().get("DefaultTextStyle");b&&db(e,a.getProperties().get("DefaultLineTextStyle"));d&&db(e,d);e.color=za(e.color)?Du(e.color,c):qq(e.color,"#000000").substr(1);return e}function XB(a,b){var c=a.getProperties().get("DefaultTextStyle");db(c,b);a.oa(new Q("SetProperty",{Property:"DefaultTextStyle",Value:c}))}g.J5=function(a,b,c,d,e){b=rw(this,b,d,e);d=Pv(a);c&&d&&d.size!=c&&delete b.size;return Ov(a,WB(this),b)};
g.ky=function(a,b){if(!(a.Ah&&(!za(a.Ah)||a.Ah&&a.Ah.TextStyle)||a.Ya())){for(var c=a.parent;c;){if(c.Ya())return;c=c.parent}c=rw(this,!1,a.getProperties().get("FillColor"));if(0<Ma(c))for(var d in a.Da){var e=Ov(a.getProperties().get(d),a.getProperties().get("Font"),c);e!=a.getProperties().get(d)&&(b?a.getProperties().set(d,e):this.oa(new Q("SetProperty",{id:a.getId(),Property:d,Value:e})))}Eu(Gu[this.getProperties().get("Theme")||"Default"]);for(d in a.Da)c=this.J5(a.getProperties().get(d),!1,void 0,
a.getProperties().get("FillColor"),a.Da[d].iNa),kj(c,a.getProperties().get(d))||(b?a.getProperties().set(d,c):this.oa(new Q("SetProperty",{id:a.getId(),Property:d,Value:c})))}};g.iG=function(a){return this.Pb.iG(a)};g.getProperties=function(){return this.Wd.getProperties()};g.getProperty=function(a,b){return this.Wd.getProperty(a,b)};g.Y8=function(a,b,c){return this.Wd.Y8(a,b,c)};g.setProperty=function(a,b){if(!kj(b,this.getProperty(a,!0))){var c=this.h_.get(vz)||null;wz(c,null,a.getKey(),b)}};
g.removeProperty=function(a){var b=this.h_.get(vz)||null;wz(b,null,a.getKey(),void 0)};g.Lj=Rb;
g.jaa=function(a){var b=this;0<this.Vc.bt?yk(this.xhr,{type:"GET",url:r.lucidConfigure.documentServiceHost+"/documents/"+this.getId()+"/changes",data:{withUserInfo:!0},timeout:18E4}).then(function(c){if(ua(c)&&!(1>c.length)){var d=[];D(c,function(a){D(JSON.parse(a.changes)||[],function(a){d.push(a)})});var e=function(){roa(b.Vc,d);b.dispatchEvent(new tt(c));a&&a()},f=[];d.forEach(function(a){if("CreateBlock"==a.Action){var b=Ju(jw(a.Class));f.push(b)}"LoadPlugin"==a.Action&&f.push(a.URL);"CreatePage"==
a.Action&&a.ClipboardData&&a.ClipboardData.Plugins&&ua(a.ClipboardData.Plugins)&&(f=f.concat(a.ClipboardData.Plugins))});0<f.length?kw(b.Pb,f).then(e):e()}}):a&&a()};function Yxa(a,b){b=b||[];return{Panels:b.map(function(b){var d=jA(b),d=a.ko(d),e=b.getProperties().xe(),f=b.oo();return{id:b.getId(),Objects:d,panelProps:e,xGuides:f.qt,yGuides:f.XD}})}}
g.ko=function(a,b,c){function d(a){return a.Fa?(a=a.getProperties().get("Members"),Sa(a)):a.ZJ?a.ZJ(b?"copyPage":"copy"):[]}var e=this,f,h,k,l,m={},n=[],q={},t={},u=0<a.length?Wb(a).page.getId():"",y=this.getPage(u);f=null;for(l=Ic(a,function(a){return a.getId()});0<Ma(l);)f=Na(l),h=l[f],h.Cqa||(D(d(h),function(a){m[a]||l[a]||(l[a]=e.sa(a))}),n.push(h),h.get("EmbeddedPageId")&&(h=h.get("EmbeddedPageId"),q[h]=Zxa(this,h))),Ya(l,f),m[f]=!0;f=$b(n,function(a){return a.Sf()});h=Zm(f)||new M(0,0,0,0);
k=bm(h);y=(f=y?bxa(y,k):null)?f.ma():new M(0,0,0,0);y=Em(y);k={x:k.x,y:k.y};h={w:h.w,h:h.h};c=c?$b(n,function(a){return a.WGa?a.WGa():a.cY()}):$b(n,function(a){return a.cY()});a.forEach(function(a){a.Nl().forEach(function(a){t[a.A9a]=!0})});var A=[],C=!0;a.forEach(function(a){if(C){for(;a;)A.push(a.id),a=a.parent;C=!1}else{for(var b=[];a;)b.push(a.id),a=a.parent;Zb(A,function(a){return 0<=b.indexOf(a)})}});a=null!=Wb(A)&&this.sa(Wb(A));return{Objects:c,Base:k,Page:u,ActiveGroup:null!=a&&a.Fa?a.id:
null,Pages:q,Size:h,Plugins:Sa(t),Document:this.getId(),Panel:f?f.getId():"",PanelOffset:y}};g.Qs=function(a,b,c,d,e,f,h,k,l,m,n){if("t"in b&&"m"in b)return m?[]:Promise.resolve([]);var q=!f&&$xa(this,a,b,e);f=function(){return Ny(this,n||w(this.oa,this),a,b,c,d,q,e,h,k,l)}.bind(this);return m?f():kw(this.Pb,b.Plugins,!0).then(f)};function $xa(a,b,c,d){return null!=d?d.id==c.ActiveGroup?!1:!0:(b.getId()!=c.Page||a.getId()!=c.Document)&&!b.je()}
function Hva(a,b,c){var d=!0;ua(c)&&(d=!1);B(c,function(c,f){c=new Q("cp",{Page:b.getId(),Properties:c});d&&(c.id=f);a(c)})}function Mva(a,b){var c;gb(b.id,"t-")?c=a.getPage(b.id.substring(2)):(c=null,a.lb().forEach(function(a){if("!"+a.id.substring(1)==b.id)return c=a,"stop"}.bind(a)));if(!c)return!1;var d=zua(c);d[b.Property]=b.Value;return a.sd(new Q("cp",{id:b.id,Page:c.getId(),Properties:d}))}
function Ny(a,b,c,d,e,f,h,k,l,m,n){var q=c.Ac(),t=[];h&&(e=d.Base.x,f=d.Base.y);m||(e=Math.max(e,q.x+d.Size.w/2),f=Math.max(f,q.y+d.Size.h/2),e=Math.min(e,q.w+q.x-d.Size.w/2),f=Math.min(f,q.h+q.y-d.Size.h/2));var u=new M(e-d.Base.x,f-d.Base.y,0,0);d.Plugins.forEach(function(b){a.Pb.mr(b,!1)});var y=c.nh("ZOrder",0),A=null;D(d.Objects||[],function(a){a.Action&&a.Action.Properties&&"ZOrder"in a.Action.Properties&&(null==A||a.Action.Properties.ZOrder<A)&&(A=a.Action.Properties.ZOrder)});D(d.Objects||
[],function(a){a.Action&&a.Action.Properties&&"ZOrder"in a.Action.Properties&&(a.Action.Properties.ZOrder+=y-A+1)});h=[];m=[];var C={};for(e=0;e<d.Objects.length;e++)f=d.Objects[e],!f.IsBlock||c.getProperties().get("IsEmbedded")&&f.Action.Properties.EmbeddedPageId||(q=aya.call(f,c,u,d.Objects,d.Pages,n),h.push(q.action),m.push(q.after),C[f.id]=q.action.id);for(e=0;e<d.Objects.length;e++)f=d.Objects[e],f.IsLine&&(q=bya.call(f,c,d.Objects,n),h.push(q.action),m.push(q.after),C[f.id]=q.action.id);D(m,
function(a){a(b)});D(h,function(c){b(c);if(c.id){t.push(c.id);var d=a.sa(c.id);d&&d.Wa&&(Rva(d,u),d.set("XPlanes",(c.Properties.XPlanes||[]).map(function(a){return a+u.x})),d.set("YPlanes",(c.Properties.YPlanes||[]).map(function(a){return a+u.y})))}});n={};for(e=0;e<d.Objects.length;e++)f=d.Objects[e],f.IsGroup&&(h=cya.call(f,c),m=Sa(h.Properties.Members),h.Properties.Members={},oa(h.Properties.Name)&&d.Page===h.Page&&(h.Properties.Name=h.Properties.Name+" ("+O("CopyOf")+")"),delete h.id,b(h),t.push(h.id),
C[f.id]=h.id,n[h.id]=m);B(n,function(a,c){a=$b(a,function(a){return C[a]});a=Zb(a,function(a){return a});var d=fb(a);t=Zb(t,function(a){return!d[a]});b(new Q("SetProperty",{id:c,Property:"Members",Value:d}))});if(k&&k.Fa){n=k.getProperties().get("Members");for(e=0;e<d.Objects.length;e++)f=d.Objects[e],f=a.sa(f.LastAction.id),f.parent||(n[f.getId()]=!0);b(new Q("SetProperty",{id:k.getId(),Property:"Members",Value:n}))}"FakePage"!=c.id&&B(C,function(b){(b=a.sa(b))&&b.E_&&b.E_(C,l)});return t}
function cya(a){this.LastAction=jj(this.Action);this.LastAction.Page=a.getId();return this.LastAction}
function aya(a,b,c,d,e){function f(){if(k=h.LastAction.Properties.TextLinks){l={};var a=0;B(k,function(b,c){l[b.id]={XQa:c,LGa:!1};a++});for(var b=0,d=0;d<c.length&&!(c[d].id in l&&(h.LastAction.Properties.TextLinks[l[c[d].id].XQa].id=c[d].LastAction.id,l[c[d].id].LGa=!0,b++),b>=a);d++);B(l,function(a){a.LGa||delete h.LastAction.Properties.TextLinks[a.XQa]})}}this.LastAction=jj(this.Action);this.LastAction.id=e?this.id:a.document.al();this.LastAction.Page=a.getId();this.LastAction.Properties.BoundingBox.x+=
b.x;this.LastAction.Properties.BoundingBox.y+=b.y;"PresentationFrameBlock"===this.LastAction.Class&&(this.LastAction.Properties.HighlightItems=[],this.LastAction.Properties.ZOrder=-1);var h=this,k,l;return{action:this.LastAction,after:function(b){f();if(h.LastAction.Properties.EmbeddedPageId){var c=h.LastAction.Properties.EmbeddedPageId,k;d[c]&&(k=YB(a.document,[d[c]],e,void 0,void 0,!0,b)[0]);c=h.LastAction.Properties;if(!k){k=a.document;var l=a.getProperties().xe();l.Order=k.fL("Order")+1;l.FillColor=
k.getProperty(Tw);delete l.Master;delete l.IsMaster;delete l.IsTemplate;l.IsEmbedded=!0;l.Title=l.Title||"Page "+(l.Order+1);k=new Q("CreatePage",{Properties:l});b(k);k=k.id}c.EmbeddedPageId=k}}}}
function bya(a,b,c){function d(a){if(null!=e.LastAction.Properties[a].Block){for(var c=!1,d=0;d<b.length;d++)if(b[d].id==e.LastAction.Properties[a].Block){e.LastAction.Properties[a].Block=b[d].LastAction.id;c=!0;break}c||(delete e.LastAction.Properties[a].Block,delete e.LastAction.Properties[a].LinkX,delete e.LastAction.Properties[a].LinkY)}if(null!=e.LastAction.Properties[a].Line){c=!1;for(d=0;d<b.length;d++)if(b[d].id==e.LastAction.Properties[a].Line){e.LastAction.Properties[a].Line=b[d].LastAction.id;
c=!0;break}c||(delete e.LastAction.Properties[a].Line,delete e.LastAction.Properties[a].LineP)}}this.LastAction=jj(this.Action);this.LastAction.id=c?this.id:a.document.al();this.LastAction.Page=a.getId();var e=this;return{action:this.LastAction,after:function(){d("Endpoint1");d("Endpoint2")}}}
function Jva(a,b){return Ja(b.Re(),function(a){var b={BoundingBox:a.ma(),FillColor:a.get("FillColor"),MarginTop:dA(a),MarginBottom:eA(a),MarginLeft:fA(a),MarginRight:gA(a),Restrictions:Tt(a)},e;for(e in a.wj)b[e]=a.wj[e].serialize();return b},a)}function dya(a,b){var c=[];pz(a.getPage(b),function(){c.push(this)});return a.ko(c,!0)}
function Zxa(a,b,c){var d=a.getPage(b);b=dya(a,b);var e={Title:"Copy of "+d.get("Title"),Order:d.get("Order"),Margin:d.get("Margin"),DPI:d.get("DPI"),GridSpacing:d.get("GridSpacing"),SkipMultipage:d.get("SkipMultipage"),FillColor:d.get("FillColor"),ShowGrid:d.get("ShowGrid"),NoBottomPad:d.get("NoBottomPad")};d.get("ShowByRequest")&&(e.ShowByRequest=d.get("ShowByRequest"));d.get("Master")&&(e.Master=d.get("Master"));d.get("IsEmbedded")&&(e.IsEmbedded=d.get("IsEmbedded"));d.get("XGuides")&&(e.XGuides=
d.get("XGuides"));d.get("YGuides")&&(e.YGuides=d.get("YGuides"));for(var f in c)e[f]=c[f];return{pageProps:e,panels:Jva(a,d),clipboard:b}}
function eya(a,b,c){var d=b.Panels||[];b=d.map(function(a){a=ab(a.panelProps);a.Anchor=wk();return a});c?fya(a,c,b):gya(a,b);var e=[];return Promise.all(b.map(function(b,c){var k=d[c].Objects,l=a.sa(b.id),m=l.getPage(),n=Em(l.ma()),q=m.get("XGuides"),t=m.get("YGuides");return a.Qs(m,k,k.Base.x-k.PanelOffset.x+n.x,k.Base.y-k.PanelOffset.y+n.y,null,!0,!1,!0).then(function(){d[c].xGuides.forEach(function(a){q.push(a+n.x)});d[c].yGuides.forEach(function(a){t.push(a+n.y)});xc(q);xc(t);m.set("XGuides",
q);m.set("YGuides",t);e.push(b.id)})})).then(function(){return e}.bind(a))}
function YB(a,b,c,d,e,f,h){h=h||a.oa.bind(a);if(0==b.length)return f?[]:Promise.resolve([]);var k=$b(b,function(a){var b;c?b=a.panels:(b={},B(a.panels,function(a){b[this.al()]=a},this));return new Q("CreatePage",{id:c?a.clipboard.Page:void 0,Properties:a.pageProps,Panels:b})},a);if(!c){d=!d;var l=1+(d?a.fL("Order"):Wb(b).pageProps.Order);D(k,function(a,b){a.Properties.Order=l+b},a);var m=b.length;d||a.lb().forEach(function(a){!a.je()&&!a.gr()&&a.get("Order")>=l&&(a=new Q("SetProperty",{id:a.id,Property:"Order",
Value:a.get("Order")+m}),h(a))}.bind(a))}var n=[],k=k.map(function(a,d){if(h(a)){a=this.getPage(a.id);var k=b[d].clipboard;if(a){n[d]=a.getId();d=k.Base.x;var l=k.Base.y;e&&(d-=k.PanelOffset.x,l-=k.PanelOffset.y);return this.Qs(a,k,d,l,null,e,!0,!0,c,f,h)}}n[d]=null;return Promise.resolve()},a);a=function(){return n}.bind(a);return f?a():Promise.all(k).then(a)}g.yX=function(a,b,c){a=Zxa(this,a,b);return YB(this,[a],!1,c).then(function(a){return a[0]||null})};
g.b8=function(a,b,c,d,e){if(0==a.length)return[];d=d||a[0].page;if(!d)return[];a=this.ko(a);return this.Qs(d,a,a.Base.x+(c?c.x:0),a.Base.y+(c?c.y:0),b,e,!1,!0,!1,!0)};
function ZB(a,b){function c(a,b){if(a&&a.tk){var d=a.Td(),n=b==h;if(f||"#000000ff"!=d&&"#ffffffff"!=d&&!a.SK())if(d in e&&(!n||e[d].d$)||(e[d]={Td:d,count:0,d$:n}),n||!e[d].d$)e[d].count+=1}else a&&a.Tw&&(a=xq(a),D(a,function(a){c(a.color,b)}))}function d(a){a=zs(a);D(a.Nb,function(a){"color"==a.name&&(a=us(a.val),c(a,"text"))})}b=b||{context:"",NIa:!1,Opa:!1};var e={},f=!!b.NIa,h=b.context||"";b=!!b.Opa;"fill"!==h&&h&&b||(a.lb().forEach(function(a){c(zu(a.getProperties(),"FillColor","parsed"),"fill")}),
a.Ye(function(a){c(zu(a.getProperties(),"FillColor","parsed"),"fill")}));"line"!==h&&h&&b||(a.ts(function(){c(zu(this.getProperties(),"LineColor","parsed"),"line")}),a.Ye(function(a){c(zu(a.getProperties(),"LineColor","parsed"),"line")}));"text"!==h&&h&&b||hya(a,function(){if(this.Wa){var a=this.getProperties().get("TextAreas",!0),b;for(b in this.Da)d(a[b].Value)}else for(b in this.Da)d(this.getProperties().get(b,!0))});"shadow"!==h&&h&&b||a.Ye(function(a){(a=a.getProperties().get("Shadow"))&&a.c&&
(a=rq(a.c).Eg(1).serialize(),a=us(a),c(a,"shadow"))});a=Ra(e);a.sort(function(a,b){return b.d$-a.d$||b.count-a.count});return a.map(function(a){return a.Td})}g.iY=function(){var a={};B(this.Nl(),function(b){b.iY().forEach(function(b){a[b.Qy]=b})});return Ra(a)};g.getTitle=function(){return this.get("Title")};
g.My=function(a,b,c){b=!!b;var d=this;K.set("publish.setSelectedPlacement","f");D(a,function(a){var f;!a.Fa||!b&&a.Ya()?!a.ta||!b&&a.Ya()||a.yba?!a.Wa||!b&&a.Ya()||(a.deleting=!0,f=new Q("RemoveLine",{id:a.getId()})):a.TI&&!1===a.TI(a.getId(),b,Lq[16])||(a.deleting=!0,f=new Q("RemoveBlock",{id:a.getId(),preserveComments:c})):(a.deleting=!0,iya(d,a,b));if(f){if(a.parent&&a.parent.Fa){var h=a.parent.getProperties().get("Members");delete h[a.getId()];d.oa(new Q("SetProperty",{id:a.parent.getId(),Property:"Members",
Value:h}))}d.oa(f)}})};g.jF=function(a){(a=this.lb().get(a))&&this.oa(new Q("RemovePage",{id:a.getId()}))};
function iya(a,b,c){if(!b.Fa)return!1;var d=!1,e={},f=[],h={};b.ef(function(){h[this.getId()]=this});B(h,function(b,h){var k;b.Fa?iya(a,b)||(d=!0,e[b.getId()]=!0):b.ta?b.TI&&!1===b.TI(h,c,Lq[16])?(d=!0,e[b.getId()]=!0):(b.deleting=!0,k=new Q("RemoveBlock",{id:h})):b.Wa&&(b.deleting=!0,k=new Q("RemoveLine",{id:h}));k&&f.push(k)});a.oa(new Q("SetProperty",{id:b.getId(),Property:"Members",Value:e}));D(f,function(b){a.oa(b)});if(!d){b.deleting=!0;if(b.parent&&b.parent.Fa){var k=b.parent.getProperties().get("Members");
delete k[b.getId()];a.oa(new Q("SetProperty",{id:b.parent.getId(),Property:"Members",Value:k}))}a.oa(new Q("RmGr",{id:b.getId()}));K.set("document.group.deleted",b);return!0}return!1}
g.alignItems=function(a,b,c){for(var d=0;d<a.length;d++)a[d].WQ&&a.splice(d--,1);if(!(2>a.length)){var e;if(c)e=c.Sf();else{var f=1E6,h=1E6,k=-1E6,l=-1E6;D(a,function(a){var b=a.ma();a.getProperties().get("Rotation")&&(b=Ym(b,a.get("Rotation")));f=b.x<f?b.x:f;h=b.y<h?b.y:h;k=b.x+b.w>k?b.x+b.w:k;l=b.y+b.h>l?b.y+b.h:l});e=new M(f,h,k-f,l-h)}var m=new Ez(this);D(a,function(a){var c=a.ma();a.getProperties().get("Rotation")&&(c=Ym(c,a.get("Rotation")));var d=jj(c);switch(b){case "left":c.x=e.x;break;case "center":c.x=
e.x+.5*e.w-.5*c.w;break;case "right":c.x=e.x+e.w-c.w;break;case "top":c.y=e.y;break;case "middle":c.y=e.y+.5*e.h-.5*c.h;break;case "bottom":c.y=e.y+e.h-c.h}m.start(4,[a]);m.rl(cm(c,d));Lz(m)&&m.apply(!1)})}};
g.sP=function(a,b){for(var c=0;c<a.length;c++)a[c].WQ&&a.splice(c--,1);if(!(3>a.length)){var d=[],e=1E6,f=1E6,h=-1E6,k=-1E6,l=0,m=0;D(a,function(a){var b=a.ma();a.getProperties().get("Rotation")&&(b=Ym(b,a.get("Rotation")));d.push({item:a,Oa:b});l+=b.h;m+=b.w;e=b.x<e?b.x:e;f=b.y<f?b.y:f;h=b.x+b.w>h?b.x+b.w:h;k=b.y+b.h>k?b.y+b.h:k});var c=new M(e,f,h-e,k-f),n=a=0;"h"==b?(a=Math.floor((c.w-m)/(d.length-1)),n=c.x,d.sort(function(a,b){return a.Oa.x+.5*a.Oa.w-(b.Oa.x+.5*b.Oa.w)})):"v"==b&&(a=Math.floor((c.h-
l)/(d.length-1)),n=c.y,d.sort(function(a,b){return a.Oa.y+.5*a.Oa.h-(b.Oa.y+.5*b.Oa.h)}));for(var q=new Ez(this),c=1;c<d.length-1;c++){var t=d[c].item,u=d[c].Oa,y=0;"h"==b?(n+=d[c-1].Oa.w+a,y=n-u.x,u.x=n):"v"==b&&(n+=d[c-1].Oa.h+a,y=n-u.y,u.y=n);q.start(4,[t]);q.rl("h"==b?new L(y,0):new L(0,y));if(!Lz(q))break;q.apply(!1)}}};
function $B(a,b,c){for(var d=0;d<b.length;d++)b[d].WQ&&b.splice(d--,1);if(!(2>b.length)){var e=[],f=0,h=0,k=!1,l=!1,m=!1,n=!1;D(b,function(a){var b=a.ma();a.getProperties().get("Rotation")&&(b=Ym(b,a.get("Rotation")));a.cn&&!l&&(0==k?k=b.w:k!=b.w&&(l=!0));a.Ln&&!n&&(0==m?m=b.h:m!=b.h&&(n=!0));e.push({item:a,Oa:b});h=b.h>h?b.h:h;f=b.w>f?b.w:f});l&&"x"==c||n&&"y"==c||(k&&(f=k),m&&(h=m),D(e,function(b){var d=b.item,e=jj(b.Oa);b=d.get("AspectRatio");"x"==c?(h=e.h,b&&(h=f/b)):"y"==c&&(f=e.w,b&&(f=h*b));
var k=jj(e);b=f-e.w;var l=h-e.h;e.x-=.5*b;e.y-=.5*l;e.w=f;e.h=h;if(0!=b||0!=l){if(d.ta){if(d.getProperties().get("Rotation")){var m=f/k.w,n=h/k.h,G=d.ma(),H=d.getProperties().get("Rotation"),N=Math.abs(Math.cos(H)),da=Math.abs(Math.sin(H)),H=N*m+da*n,m=N*n+da*m;G.x-=.5*G.w*(H-1);G.y-=.5*G.h*(m-1);G.w*=H;G.h*=m;e=G}a.oa(new Q("SetProperty",{id:d.getId(),Property:"BoundingBox",Value:e}))}if(d.Wa){G=d.getProperties().get("Endpoint1");m=d.getProperties().get("Endpoint2");if(0!=b)if(G.x<m.x)G.x-=.5*b,
m.x+=.5*b;else if(G.x>m.x)G.x+=.5*b,m.x-=.5*b;else return;else if(G.y<m.y)G.y-=.5*l,m.y+=.5*l;else if(G.y>m.y)G.y+=.5*l,m.y-=.5*l;else return;a.oa(new Q("SetProperty",{id:d.getId(),Property:"Endpoint1",Value:G}));a.oa(new Q("SetProperty",{id:d.getId(),Property:"Endpoint2",Value:m}))}else d.Fa&&(d=d.bn(),D(d,function(b){if(b.ta){var c=f/k.w,d=h/k.h,l=b.getProperties().get("BoundingBox"),m=c*(k.x+.5*k.w-(l.x+.5*l.w)),n=d*(k.y+.5*k.h-(l.y+.5*l.h));l.w*=c;l.h*=d;l.x=e.x+.5*e.w-m-.5*l.w;l.y=e.y+.5*e.h-
n-.5*l.h;a.oa(new Q("SetProperty",{id:b.getId(),Property:"BoundingBox",Value:l}))}}))}}))}}g.zca=function(a){var b=this;a=Hc(a,function(a){return a.page.getId()});B(a,function(a,d){d=b.getPage(d);var e=d.bn();e.reverse();var f=oB(d);D(e,function(d){jc(a,d)&&!d.tf("ZOrder")&&b.oa(new Q("SetProperty",{id:d.getId(),Property:"ZOrder",Value:--f}))})})};
g.Y5=function(a){var b=this;a=Hc(a,function(a){return a.page.getId()});B(a,function(a,d){d=b.getPage(d);var e=d.bn(),f=d.nh("ZOrder");D(e,function(d){jc(a,d)&&!d.tf("ZOrder")&&b.oa(new Q("SetProperty",{id:d.getId(),Property:"ZOrder",Value:++f}))})})};g.dea=function(a){var b=[],c=[];$b(a,function(a){!a.Fa||a.Xd||a.getProperties().get("NoUngroup")||jya(this,a,b,c)}.bind(this));return{groups:c,items:b}};
function jya(a,b,c,d){d.push(b.getId());var e=b.TK(),f=b.page,h=b.getProperties().get("ZOrder");d=f.nh("ZOrder",oB(f)-e,function(){return this.get("ZOrder")<h});e=(oB(f,f.nh("ZOrder")+e,function(){return this.get("ZOrder")>h})-d)/(e+1);e=0==e?1E-4:e;d+=e;var f=b.As(),k;for(k in f)c.push(f[k].getId()),a.oa(new Q("SetProperty",{id:f[k].getId(),Property:"ZOrder",Value:d})),d+=e;a.oa(new Q("SetProperty",{id:b.getId(),Property:"Members",Value:{}}));b.parent&&b.parent.Fa&&(c=b.parent.getProperties().get("Members"),
delete c[b.getId()],a.oa(new Q("SetProperty",{id:b.parent.getId(),Property:"Members",Value:c})));a.oa(new Q("RmGr",{id:b.getId()}))}g.PF=function(a){(a=this.Y8(Tta,a))||(a=jj(Exa));return a};function Eva(a,b){a.T1[b]=(a.T1[b]||0)+1}function Iva(a,b){a.T1[b]&&a.T1[b]--}
function aC(a,b,c,d){var e=bna(b.slice(1),c.slice(1));b=rq(b[0]).Td();c=rq(c[0]).Td();e[b]=c;a.lb().forEach(function(b){b.Ye(function(b){if(!(b.Ah&&!za(b.Ah)||b.Ah&&b.Ah.FillColor||b.Ya())){for(var c=b.parent;c;){if(c.Ya())return;c=c.parent}c=(c=b.getProperties().get("FillColor"))&&v(c)&&wq(c);b.get("GrayMountainsMessage")&&b.set("GrayMountainsMessage",void 0);b.ah("TempGrayMountainsMessage",void 0);c&&e[c.Td()]&&(d?b.getProperties().set("FillColor",e[c.Td()]):a.oa(new Q("SetProperty",{id:b.getId(),
Property:"FillColor",Value:e[c.Td()]})))}})})}function bC(a,b){return(a=a.getProperties().get("ColorTheme"))&&Fu[a]?Fu[a]:b?Hu:null}function cC(a){var b=bC(a);if(b)return b;for(a=ZB(a,{context:"fill",NIa:!0,Opa:!0});5>a.length;)a.push("#ffffff");return a.slice(0,5)}
function dC(a,b,c){var d={};if(!b||za(b))b&&b.TextVAlign||c&&c.TextVAlign||(d.TextVAlign=a.getProperties().get("DefaultBlockTextVAlign")),b&&b.LineColor||c&&c.LineColor||(d.LineColor=a.getProperties().get("DefaultBlockLineColor")),b&&b.FillColor||c&&c.FillColor||(d.FillColor=UB(a)),b&&b.StrokeStyle||c&&c.StrokeStyle||(d.StrokeStyle=VB(a)),b&&b.LineWidth||c&&c.LineWidth||(d.LineWidth=a.getProperties().get("DefaultBlockLineWidth")),b&&b.Shadow||c&&c.Shadow||(d.Shadow=a.getProperties().get("DefaultBlockShadow")),
b&&b.Font||c&&c.Font||(d.Font=WB(a)),b&&b.Rounding||c&&c.Rounding||(d.Rounding=a.getProperties().get("RoundCorners"));return d}
function eC(a,b,c){if(!b.ApplyTheme)return b;b=jj(b);var d={},e,f;D(b.Objects||[],function(b){b.IsBlock?(d[b.Action.Class]||(d[b.Action.Class]=nw(b.Action.Class,b.id,null)),e=dC(a,!d[b.Action.Class]||d[b.Action.Class].Ah,{Shadow:"preview"===c,Rounding:!0}),f=b.Action.Properties.IgnoreTheme||{},B(e,function(a,c){f[c]||(b.Action.Properties[c]=a)})):b.IsLine&&(e={Shape:this.getProperties().get("DefaultLineShape"),Inset:this.getProperties().get("DefaultLineInset"),LineWidth:this.getProperties().get("DefaultLineLineWidth"),
LineColor:this.getProperties().get("DefaultLineLineColor"),StrokeStyle:this.getProperties().get("DefaultLineStrokeStyle"),Font:WB(this)},f=b.Action.Properties.IgnoreTheme||{},B(e,function(a,c){f[c]||(b.Action.Properties[c]=a)}),f.Endpoint1||"None"==b.Action.Properties.Endpoint1.Style||(b.Action.Properties.Endpoint1.Style=this.getProperties().get("DefaultStartArrowStyle")),f.Endpoint2||"None"==b.Action.Properties.Endpoint2.Style||(b.Action.Properties.Endpoint2.Style=this.getProperties().get("DefaultEndArrowStyle")))},
a);return b}function kya(a,b){return 0<b&&a.wk>b}function NB(a){var b=a.get("NewPanelSize");if(b)return b;var c=null;a.rF(function(){if(!this.je()&&!this.gr())return c=this,"stop"},!0);return c?(a.ZM(function(){this.set("NewPanelSize",bB(c))}.bind(a)),bB(c)):null}g.ZM=function(a){try{this.Mga=!0,zB(this.Zd,a)}finally{this.Mga=!1}};function Mua(a){return!!a.getProperties().get("fromPremiumTemplate")&&Jp(a.user)&&"T-B"==a.Ea.Jo("WatermarkPDF")}x("lucid.model.Document",Ri);Ri.prototype.getId=Ri.prototype.getId;
Ri.prototype.getUniqueItemId=Ri.prototype.al;Ri.prototype.getCleanId=Ri.prototype.Hw;Ri.prototype.runAction=Ri.prototype.oa;Ri.prototype.getPage=Ri.prototype.getPage;Ri.prototype.maxPageProperty=Ri.prototype.fL;Ri.prototype.addDefaultBlockProperties=Ri.prototype.eBa;Ri.prototype.addDefaultBlockPropertiesPostCreation=Ri.prototype.ky;Ri.prototype.isLoaded=Ri.prototype.uC;Ri.prototype.isPluginLoaded=Ri.prototype.iG;Ri.prototype.applyDefaultTextStyles=Ri.prototype.J5;Ri.prototype.makeUnsaved=Ri.prototype.Eoa;
Ri.prototype.queueAction=Ri.prototype.Wu;function fC(a,b){this.id=a;this.Iq=b};function gC(a){this.VI=a}function lya(){return Fi(Ci(gC),Ni,function(a){return new gC(["user-"+a.id,"account-"+a.bp])})};function mya(a){return[Gca(Ci(gC),Ni,Ri,function(b){b=["user-"+b.id,"account-"+b.bp];a&&b.push(a);return new gC(b)}),Fi(Ci(fC),Ri,function(b){return new fC(a,{id:b.creatorId,name:b.r7})})]};var nya=new F("Y");function oya(a){I.call(this,nya);this.metadata=a}z(oya,I);var hC=new F("Z");function pya(a){I.call(this,hC);this.Pi=a}z(pya,I);var qya=new F("$");function rya(a){I.call(this,qya);this.data=a}z(rya,I);var sya=new F("aa");function tya(a){I.call(this,sya);this.kt=a}z(tya,I);var uya=new F("ba");function vya(a,b,c,d){I.call(this,uya);this.changes=a;this.rA=b;this.Cva=c;this.Rea=d}z(vya,I);var wya=new F("ca");function xya(a){I.call(this,wya);this.tX=a}z(xya,I);var iC=new F("da");
function jC(a,b){I.call(this,iC);this.documents=a;this.refresh=b}z(jC,I);var yya=new F("ea");function kC(a){I.call(this,yya);this.RFa=a}z(kC,I);var lC=new F("fa");function mC(a,b){I.call(this,lC);this.DGa=a;this.refresh=b}z(mC,I);var zya=new F("ga");function Aya(a){I.call(this,zya);this.level=a}z(Aya,I);var Bya=new F("ha");function Cya(a){I.call(this,Bya);this.zi=a}z(Cya,I);var Dya=new F("ia");function Eya(a){I.call(this,Dya);this.Cc=a}z(Eya,I);var Fya=new F("ja");
function nC(a,b,c){I.call(this,Fya);this.userId=a;this.items=b;this.Rb=c}z(nC,I);var Gya=new F("ka");function Hya(a,b){I.call(this,Gya);this.publications=a;this.refresh=b}z(Hya,I);var Iya=new F("la");function oC(a,b,c){I.call(this,Iya);this.LNa=a;this.Eba=b;this.fD=c}z(oC,I);var Jya=new F("ma");function Kya(){I.call(this,Jya)}z(Kya,I);var pC=new F("na");function qC(a,b){I.call(this,pC);this.Iu=a;this.refresh=b}z(qC,I);var rC=new F("oa");
function sC(a,b,c,d){I.call(this,rC);this.messages=a;this.kt=b;this.role=c;this.SQ=d}z(sC,I);var Lya=new F("pa");function Mya(a){I.call(this,Lya);this.data=a}z(Mya,I);var Nya=new F("qa");function Oya(){I.call(this,Nya)}z(Oya,I);var Pya=new F("ra");function Qya(a){I.call(this,Pya);this.Qbb=a}z(Qya,I);var tC=new F("sa"),Rya=new F("ta"),Sya=new F("ua");function uC(a,b){I.call(this,Sya);this.kind=a;this.id=b}z(uC,I);function vC(a,b,c,d,e){J.call(this);this.xhr=a;this.VI=b.VI;this.document=d;this.Vc=e;this.XE=vk();this.wCa={};this.mR={};this.i6a=new ul(null,8);this.nka=this.jha=this.lva=null;this.coa=0;this.oha={};this.kt={};this.fF=!1;wC(this);this.xhr.execute({id:"currentChatId",type:"GET",url:nk+"/chats/id",Ff:{Jg:5,delay:1E3},withCredentials:!0}).then(Bk).then(function(a){this.coa=a}.bind(this));this.oea={};this.GV={};this.user=c;xC(this,{collaborator:!0,invitations:!0,embedded:"update",publicSegments:"update",
publish:"update"});this.epa=null;new Dj(this.mVa.bind(this),100)}z(vC,J);sj(vC,[Hi,gC,zp,Oi(fC),as]);function Tya(a,b){a.document&&(a.document=new fC(a.document.id,b))}g=vC.prototype;g.mVa=function(){Uya(this);this.VI=this.epa.VI||this.VI;this.document=this.epa.document||this.document;this.GV=this.epa.GV||this.GV;wC(this)};g.Hg=function(){this.fF||(this.fF=!0,this.dispatchEvent(Rya),Uya(this))};
g.activate=function(){this.fF&&(this.fF=!1,wC(this),this.dispatchEvent(tC),this.dispatchEvent(new mC([],!0)),this.dispatchEvent(new jC([],!0)),this.dispatchEvent(new Hya([],!0)),this.dispatchEvent(new uC(void 0,void 0)),xC(this,{preferences:!0,level:!0,collaborator:!0,invitations:!0,shape_libraries:!0,documentChanges:"update",chat:"update",embedded:"update",publicSegments:"update",publish:"update",version:"skip-queue"}))};function wC(a){D(a.VI,function(a){Vya(this,a)}.bind(a))}
function Vya(a,b){var c=function(a){this.mR[b]=a;var c=JSON.parse(a);a=c.server;var f=parseInt(c.version,10),c=c.signature;this.wCa[b]=a;return Wya(this,b,a,f,c,this.GV[b])}.bind(a);"user-0"!=b&&a.i6a.enqueue(function(a){b in this.mR?(null!==this.mR[b]&&c(this.mR[b]),a()):(this.mR[b]=null,this.xhr.execute({id:b,type:"GET",url:Ta(window,"lucidConfigure","eventServerHost")+"/buckets/"+b+"/location",Ff:{Jg:5,delay:1E3},withCredentials:!0,headers:{Accept:"application/json"}}).then(Bk).then(function(b){c(b);
a()}).catch(a))}.bind(a))}g.onMessage=function(a){if("event"==a.type)a.message||(a.message={}),a.message.activeConnections=a.activeConnections,a.message.bucket=a.bucket,xC(this,a.message);else if("error"==a.type)console.log("message",a.message);else if("relocate"==a.type){var b=a.bucket;Wya(this,b,a.newIp,a.version,a.signedVersion,this.GV[b])}else if("heartbeat"==a.type)for(b in this.Pi)this.Pi[b].readyState==WebSocket.OPEN&&this.Pi[b].send(JSON.stringify({cmd:"heartbeat"}))};
function xC(a,b){var c={},d=function(a){if("published"in a||"publicSegments"in a&&"update"!=a.publicSegments||"publishedPassword"in a)try{this.dispatchEvent(new oC(a.published,a.publicSegments,a.publishedPassword))}catch(b){}else"publicSegments"in a&&"update"==a.publicSegments&&Xya(this)}.bind(a);if("embedded"in b)if("update"==b.embedded)Yya(a);else try{a.dispatchEvent(new kC(!0===b.embedded||"true"===b.embedded))}catch(E){}if(b.docs)try{"refresh"==b.docs?a.dispatchEvent(new jC([],!0)):a.dispatchEvent(new jC(b.docs,
!1))}catch(E){}if(b.folders)try{"refresh"==b.folders?a.dispatchEvent(new mC([],!0)):a.dispatchEvent(new mC(b.folders,!1))}catch(E){}"documentOpened"in b&&a.dispatchEvent(new Cya(b.documentOpened));if(b.pubs)try{var e=b.pubs;"refresh"==e?a.dispatchEvent(new mC([],!0)):(ua(e)||(e=[e]),a.dispatchEvent(new mC(e,!1)))}catch(E){}if(b["pub-update"])try{a.dispatchEvent(new Kya)}catch(E){}if(b.presence)try{for(var f=0;f<b.presence.length;f++){var h=b.presence[f];h.name=a.kt[h.user_id]?a.kt[h.user_id]:"Demo User";
a.dispatchEvent(new nC(h.user_id,h.items,h.caret?{id:h.caret.id,Yd:h.caret.itemId,yda:h.caret.taKey,Rb:h.caret.caret,im:h.caret.caretAnchor}:null))}}catch(E){}b.version&&a.dispatchEvent(new Qya("skip-queue"==b.version));if(b.activeConnections)try{if(a.document){var k=$b(b.activeConnections,function(a){return a.id});a.oha[b.bucket]=k;if(b.bucket==a.document.id){a.dispatchEvent(new pya(k));for(f=0;f<b.activeConnections.length;f++){var l=b.activeConnections[f],m=l.first_name+" "+l.last_name;a.kt[l.id]=
m;a.oea[l.id]||(a.oea[l.id]=m)}var n=$b(b.activeConnections,function(a){return{user:{id:a.id,firstName:a.first_name,lastName:a.last_name,username:a.username,email:a.email}}});a.dispatchEvent(new tya(n))}}}catch(E){}(b.collaborator||b.removedCollaborators)&&a.C2();b.invitations&&Zya(a);b.preferences&&a.jT();b.level&&$ya(a);if("update"==b.chat)try{var q=function(a){this.coa=a.lastId;for(var b=0;b<a.messages.length;b++)a.messages[b].name=this.kt[a.messages[b].userId];this.dispatchEvent(new sC(a.messages,
void 0,void 0,void 0))}.bind(a);a.document&&yk(a.xhr,{id:"chats",type:"GET",url:nk+"/chats/"+encodeURIComponent(a.document.id)+"?after="+encodeURIComponent(a.coa.toString()),Ff:{Jg:5,delay:1E3}}).then(q)}catch(E){}"update"==b.publish&&Yya(a);d(b);b.shape_libraries&&aza(a);b.commits&&a.dispatchEvent(new xya(b.bucket.substr(5),JSON.parse(b.commits)));if("update"==b.documentChanges)bza(a);else if(b.documentChanges&&0<b.documentChanges.length&&a.document)try{var t=a.Vc.xp(),u=a.Vc.xp(),y=b.documentChanges[0];
if(t==y.action_history_length-y.changes.length){for(f=0;f<b.documentChanges.length;f++){var A=b.documentChanges[f];A.UserId=A.userId;A.UserName=a.oea[A.userId]||"";A.Date=uo("Y-m-d H:i:s",new Date)}cza(a,b,u,t)}else t!=y.action_history_length&&bza(a)}catch(E){}b.documentAttributesChange&&dza(a);b.userDocumentMetadata&&a.document&&a.dispatchEvent(new Oya);b.accountMetadata&&eza(a,b.accountMetadata);b.dynamicData&&(e=b.dynamicData,a.dispatchEvent(new uC(e.data_source_kind,e.data_source_id)));if(b.other){e=
function(a){if(a.shape_libraries)try{this.dispatchEvent(new qC(a.shape_libraries,!1))}catch(b){}d(a)};c.updates=b.other.join(",");a.document&&(c.documentId=a.document.id);var f=[],C;for(C in c)f.push(C+"="+c[C]);c=f.join("&");a.document&&!yC(a.document.id)||yk(a.xhr,{id:b.other.join(","),type:"GET",url:"/events/getUpdates",data:c}).then(e.bind(a))}}
g.jT=function(){this.user.Bb()||fza(this,function(a){yk(this.xhr,{id:this.user.getId()+"-update-user-preferences",type:"GET",url:a.metadata,data:"product=chart",Ff:{Jg:5,delay:1E3}}).then(function(a){for(var c={},d=0;d<a.length;d++)c[a[d].name]=a[d].value;this.dispatchEvent(new Eya(c))}.bind(this))}.bind(this))};function aza(a){a.user.Bb()||(K.set("shapelibrary.refresh"),a.dispatchEvent(new qC([],!0)))}
function $ya(a){function b(a){yk(this.xhr,{id:this.user.getId()+"-update-level",type:"GET",url:a,Ff:{Jg:5,delay:1E3}}).then(function(a){this.dispatchEvent(new Aya(a))}.bind(this))}function c(a){yk(this.xhr,{id:this.user.getId()+"-update-trial",type:"GET",url:a,Ff:{Jg:5,delay:1E3}}).then(function(a){this.dispatchEvent(new Mya(a))}.bind(this))}a.user.Bb()||gza(a,function(a){b.call(this,a.chart.level);c.call(this,a.chart.trialEligible)}.bind(a))}
g.C2=function(){function a(a){yk(this.xhr,{id:this.user.getId()+"-update-viewers",type:"GET",url:a.documentUsers,Ff:{Jg:5,delay:1E3}}).then(function(b){for(var e=[],f=zC(a.creator),h=!1,k=0;k<b.length;k++){var l=b[k];l.user&&(l.user.id=zC(l.user.uri),l.user.id==f&&(h=!0));l.group&&(l.group.id=zC(l.group.uri));e.push({DocumentsUser:l,User:l.user,GroupEntry:l.group})}!h&&this.document.Iq&&(f="",-1!=this.document.Iq.name.indexOf(" ")?(b=this.document.Iq.name.substring(0,this.document.Iq.name.indexOf(" ")),
f=this.document.Iq.name.substring(this.document.Iq.name.indexOf(" "))):b=this.document.Iq.name,e.push({DocumentsUser:{role:"owner"},User:{firstName:b,lastName:f,id:this.document.Iq.id}}));this.dispatchEvent(new sC(void 0,e,void 0,void 0))}.bind(this))}function b(a){this.xhr.execute({id:this.user.getId()+"-update-role",type:"GET",url:a.role,headers:{"Cache-Control":"no-cache"},withCredentials:!0}).then(Bk).then(function(a){this.dispatchEvent(new sC(void 0,void 0,a,void 0))}.bind(this))}AC(this,function(c){a.call(this,
c);b.call(this,c)}.bind(this))};function Zya(a){AC(a,function(a){yk(this.xhr,{id:this.user.getId()+"-update-invitations",type:"GET",url:a.invitations,Ff:{Jg:5,delay:1E3}}).then(function(a){for(var b=[],e=0;e<a.length;e++){var f=a[e];f.document_id=yC(f.document);f.user_id=zC(f.user);f.id=yC(f.uri);b.push({Invitation:f})}this.dispatchEvent(new sC(void 0,void 0,void 0,b))}.bind(this))}.bind(a))}
function bza(a){AC(a,function(a){yk(this.xhr,{id:this.user.getId()+"-update-document-changes",type:"GET",url:a.changes,data:"sinceVersion="+this.Vc.xp(),Ff:{Jg:5,delay:1E3}}).then(function(a){for(var b=[],e=0;e<a.length;e++){var f=a[e];b.push({id:f.action_history_length,UserId:f.user_id,UserName:this.oea[f.user_id]||"",Date:uo("Y-m-d H:i:s",new Date(1E3*f.created)),Count:f.change_count,changes:JSON.parse(f.changes),connectionId:f.connection_id,action_history_length:f.action_history_length})}cza(this,
{documentChanges:b},this.Vc.xp(),this.Vc.xp())}.bind(this))}.bind(a))}function cza(a,b,c,d){for(var e=[],f=0;f<b.documentChanges.length;f++){var h=b.documentChanges[f];c=h.action_history_length;e=e.concat(h.changes);h.connectionId==a.XE&&(d=h.action_history_length)}e=e.map(function(a){return JSON.stringify(a)}).join(",");a.dispatchEvent(new vya("["+e+"]",b.documentChanges,c,d))}
function Yya(a){AC(a,function(a){var c=null!==a.published;yk(this.xhr,{id:this.user.getId()+"-update-attributes",type:"GET",url:a.attributes,Ff:{Jg:1,delay:1E3}}).then(function(a){for(var b=!1,f=!1,h=0;h<a.length;h++){var k=a[h];"password"==k.name?b=!0:"embedded"==k.name&&(f=k.value)}this.dispatchEvent(new kC(f));this.dispatchEvent(new oC(c,void 0,b))}.bind(this)).catch(function(){this.dispatchEvent(new kC(!1));this.dispatchEvent(new oC(c,void 0,!1))}.bind(this))}.bind(a))}
function dza(a){AC(a,function(a){yk(this.xhr,{id:this.user.getId()+"-update-document-attributes",type:"GET",url:a.attributes,Ff:{Jg:5,delay:1E3}}).then(function(a){this.dispatchEvent(new rya(a))}.bind(this))}.bind(a))}function eza(a,b){var c={};D(b,function(a){if("chart"===a.product||"none"===a.product)c[a.name]=a.value}.bind(a));a.dispatchEvent(new oya(c))}
function Xya(a){a.document&&yC(a.document.id)&&pp(qp,"edit")&&!a.user.Bb()&&yk(a.xhr,{id:a.user.getId()+"-update-public-segments",type:"GET",url:dk+"/documents/"+a.document.id+"/publicSegments",Ff:{Jg:5,delay:1E3}}).then(function(a){this.dispatchEvent(new oC(void 0,a,void 0))}.bind(a))}function fza(a,b){a.lva?b(a.lva):yk(a.xhr,{id:a.user.getId()+"-user-bootstrap",type:"GET",url:yda+"/users/"+a.user.getId(),Ff:{Jg:5,delay:1E3}}).then(function(a){this.lva=a;b(a)}.bind(a))}
function gza(a,b){a.jha?b(a.jha):yk(a.xhr,{id:a.user.getId()+"-account-bootstrap",type:"GET",url:yda+"/accounts/"+a.user.YX(),Ff:{Jg:5,delay:1E3}}).then(function(a){this.jha=a;b(a)}.bind(a))}function AC(a,b){a.document&&yC(a.document.id)&&(a.nka?b(a.nka):yk(a.xhr,{id:a.user.getId()+"-document-bootstrap",type:"GET",url:dk+"/documents/"+a.document.id,Ff:{Jg:5,delay:1E3}}).then(function(a){this.nka=a;b(a)}.bind(a)))}function zC(a){return parseInt(a.match(/\d+$/).pop(),10)}
function yC(a){return(a=(a+"").match(/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/))&&a.pop()}vC.prototype.isConnected=vC.prototype.fJa;function BC(a,b,c,d,e){vC.call(this,a,b,c,d,e);this.Pi={}}z(BC,vC);sj(BC,[Hi,gC,zp,Oi(fC),as]);
function Wya(a,b,c,d,e,f){var h=JSON.stringify({cmd:"listen",bucket:b,version:d,signedVersion:e,auth:f});try{return c in a.Pi?a.Pi[c].readyState==WebSocket.CONNECTING?a.Pi[c].addEventListener("open",function(){a.Pi[c].send(h)}):a.Pi[c].readyState==WebSocket.OPEN&&a.Pi[c].send(h):(a.Pi[c]=new WebSocket("wss://"+c+"/connect?connectionId="+a.XE+"&accountId="+encodeURIComponent(String(a.user.YX()))+"&username="+encodeURIComponent(a.user.username())+"&email="+encodeURIComponent(a.user.ff())+"&firstName="+
encodeURIComponent(a.user.V8())+"&lastName="+encodeURIComponent(a.user.c9())),a.Pi[c].onmessage=function(b){a.onMessage.call(a,JSON.parse(b.data))},a.Pi[c].addEventListener("open",function(){a.Pi[c].send(h)}),a.Pi[c].onerror=function(a){console.log("error",a)},a.Pi[c].onclose=function(){var d=!a.fF&&!a.Pi[c].AYa;delete a.Pi[c];d&&(delete a.mR[b],Vya(a,b))}),!0}catch(k){return!1}}BC.prototype.fJa=function(){var a=this;return cc(this.VI,function(b){return!!a.Pi[a.wCa[b]]})};
function Uya(a){for(var b in a.Pi)a.Pi[b].AYa=!0,a.Pi[b].close()}BC.prototype.isConnected=BC.prototype.fJa;function CC(){}tj(CC);g=CC.prototype;g.Bb=function(){return!0};g.getId=function(){return 0};g.YX=function(){return 0};g.username=function(){return""};g.ff=function(){return""};g.V8=function(){return""};g.c9=function(){return""};function hza(a){this.uri=a.uri;this.id=a.id;this.title=a.title;this.size=a.size;this.productId=a.product_id;this.qsa=new Date(a.saved);this.created=new Date(a.created);this.metadata=(a.Metadata||[]).map(function(a){return new iza(a)});this.SQ=(a.Invitation||[]).map(function(a){return new jza(a)});this.attributes=(a.DocumentAttribute||[]).map(function(){return new kza(a.DocumentAttribute)});this.category=!!a.Category&&new lza(a.Category)||null;this.Iq=new mza(a.Creator);this.Csb=!!a.ParentCategory&&
new nza(a.ParentCategory)||null;this.template=new oza(a.Template);this.document=new pza(a.Document);a.DocumentsUser.map(function(a){return new qza(a)})}x("lucid.storage.DocumentEntry",hza);function lza(a){this.name=a.name;this.parentId=a.parent_id;this.description=a.description;this.slug=a.slug;this.id=a.id;this.order=a.order;this.productId=a.product_id;this.title=a.title}hza.Category=lza;
function mza(a){this.id=a.id;this.username=a.username;this.email=a.email;this.firstName=a.first_name;this.lastName=a.last_name}function pza(a){this.size=a.size;this.creatorId=a.creator_id;this.gb=a.pages;this.wRa=a.thumbSignature;this.dRa=a.templatepages;this.iWa=a.action_history_length;this.id=a.id;this.qsa=new Date(a.saved);this.FL=a.product_id;this.De=a.panels;this.title=a.title;this.created=new Date(a.created)}
function kza(a){this.created=new Date(a.created);this.p_a=a.document_id;this.name=a.name;this.value=a.value}function qza(a){this.userId=a.user_id;this.zi=a.document_id;this.created=a.created;this.role=a.role}function jza(a){this.created=new Date(a.created);this.p_a=a.document_id;this.id=a.id;this.role=a.role;this.to=a.to;this.userId=a.userId}function iza(a){this.name=a.name;this.value=a.value}
function nza(a){this.name=a.name;this.parentId=a.parent_id;this.description=a.description;this.slug=a.slug;this.id=a.id;this.order=a.order;this.productId=a.product_id;this.title=a.title}function oza(a){this.jz=!!a.system;this.description=a.description;this.zi=a.document_id;this.id=a.id;this.a5a=!!a.premium;this.productId=a.product_id;this.jJa=!!a.first;this.iYa=a.category_id};function rza(a,b,c,d,e){var f;f=void 0;null!=window.performance&&null!=window.performance.navigation&&null!=window.performance.navigation.type&&(f=window.performance.navigation.type);b={pageName:b,product:"chart",pageLoadData:c};null!=f&&(b.pageNavigationMethod=f);null!=d&&(b.extraTimings=d);null!=e&&(b.tags=e);yk(a,{type:"POST",url:mk+"/loadTimes",data:b})}
function sza(){function a(a){return(new Promise(function(b,c){function d(){setTimeout(function(){var n=window.performance.timing[a];30>e?null!=n&&0!==n?b(n):(e+=1,d()):c(Error("timed out getting timing event "+a))},1E3)}var e=0;d()})).then(function(b){e[a]=c(b)}).catch(function(){e[a]=null})}function b(a,b){return 0===a?null:b(a)}function c(a){return a-d.navigationStart}if(null==window.performance||null==window.performance.timing)return Promise.reject("Navigation timing api unsupported");var d=window.performance.timing,
e={unloadEventStart:b(d.unloadEventStart,c),unloadEventEnd:b(d.unloadEventEnd,c),redirectStart:b(d.redirectStart,c),redirectEnd:b(d.redirectEnd,c),fetchStart:c(d.fetchStart),domainLookupStart:c(d.domainLookupStart),domainLookupEnd:c(d.domainLookupEnd),connectStart:c(d.connectStart),secureConnectionStart:b(d.secureConnectionStart,c),connectEnd:c(d.connectEnd),requestStart:c(d.requestStart),responseStart:c(d.responseStart),responseEnd:c(d.responseEnd)};return Promise.all([a("domLoading"),a("domInteractive"),
a("domContentLoadedEventStart"),a("domContentLoadedEventEnd"),a("domComplete"),a("loadEventStart"),a("loadEventEnd")]).then(function(){return Promise.resolve(e)}).catch(function(){return Promise.resolve(e)})}function DC(a,b){if(null==window.performance||null==window.performance.getEntriesByName)return null;a=null!=b?window.performance.getEntriesByName(a,b):window.performance.getEntriesByName(a);return 0<a.length?a[0].duration:null};function tza(a,b){for(var c=0,d=0;d<b.length;d++)b[d].Template.system||c++;var e=null,e=5>=c?"0-5 Documents":25>=c?"6-25 Documents":50>=c?"26-50 Documents":"> 51 Documents";window.loadTimer&&(window.loadTimer.endTime().send(e),window.loadTimer=null);null!=window.performance&&null!=window.performance.mark&&window.performance.mark("lucidDocListDone");sza().then(function(b){if(null!=window.performance&&null!=window.performance.measure&&null!==DC("lucidDocListStartTime","mark")&&null!==DC("lucidDocListDone",
"mark")){window.performance.measure("lucidDocListStartTime","navigationStart","lucidDocListStartTime");window.performance.measure("lucidDocListDone","navigationStart","lucidDocListDone");var c={},d=function(a){var b=DC(a,"measure");null===b||(c[a]=b)};d("lucidDocListStartTime");d("lucidDocListDone");d={browser:Yj(!0)};null===e||(d.documentCount=e);rza(a,"docList",b,c,d);null!=window.performance&&null!=window.performance.clearMarks&&(window.performance.clearMarks("lucidDocListStartTime"),window.performance.clearMarks("lucidDocListDone"));
null!=window.performance&&null!=window.performance.clearMeasures&&(window.performance.clearMeasures("lucidDocListStartTime"),window.performance.clearMeasures("lucidDocListDone"))}})}
function EC(a,b,c,d,e){var f=this;this.userId=b;this.$c=c;this.ic=[];this.Lja=[];this.rua=[];this.db=a;this.xhr=d;this.loaded=!!e;e&&(tza(this.xhr,e),f.db.fra(e,!0,[]));this.w_=function(){f.refresh()};this.mFa=function(){f.loaded=!0;D(f.ic,function(a){a()})};$(document).bind("offlineRefreshAll",this.w_);this.l_a=K("lucid.storage.DocumentList.change",this.mFa)}g=EC.prototype;g.destroy=function(){$(document).unbind("offlineRefreshAll",this.w_);Mk(this.l_a)};g.eHa=function(){return this.db.eHa()};
g.change=function(a){a=Gj(a);this.ic.push(a);return a};g.Mua=function(a){pc(this.ic,a)};g.rZa=function(a){a=Gj(a);this.Lja.push(a);return a};g.tZa=function(a){pc(this.Lja,a)};g.Kcb=function(a){a=Gj(a);this.rua.push(a);return a};g.Mcb=function(a){pc(this.rua,a)};g.gR=function(a,b){uk("DocumentList.listDocuments");return this.db.gR(a,b)};g.YP=function(a,b){uk("DocumentList.getDocuments");return this.db.YP(a,b)};g.Qe=function(a,b){return this.db.Qe(a,b)};
g.Gba=function(a,b){this.db.Gba(a,b);this.Lja.forEach(function(c){c(a,b)})};g.sFa=function(a,b,c,d,e){var f=this;Qn(window.lucidConfigure.lucid_host+("/documents/thumb/"+a+"/"+b+"/"+c+"/NULL/"+d),function(c){c?f.db.Btb(a,b,c,function(c){e&&e(c);f.rua.forEach(function(d){d({tX:a,page:b,url:c})})}):e&&e(null)})};g.n2a=function(a,b,c,d){this.Qe(a,function(e){e?d&&d("/documents/thumb/"+a+"/"+b+"/"+e.Document.action_history_length+"/NULL/"+c):d&&d(null)})};
g.refresh=function(a,b,c){function d(c,d){yk(e.xhr,{status:"listDocs",type:"GET",url:c,data:f.join("&"),Ff:{Jg:10,delay:2E3},timeout:9E4}).then(function(c){k&&(c=Zb(c,function(a){if(!(a.Document.id in k)||a.Document.action_history_length>k[a.Document.id])return!0;var b=to(Date())-60,c=bc(a.Invitation||[],function(a){return b<to(a.created)?!0:!1});a=bc(a.DocumentsUser||[],function(a){return b<to(a.created)?!0:!1});return c||a||!1}));e.db.fra(c,!ua(a),d);ua(a)&&D(a,function(a){bc(c,function(b){return b.Document.id==
a})||e.db.LZa(a)});tza(e.xhr,c);b&&b();K.set("lucid.storage.DocumentList.change")})}uk("DocumentList.refresh");var e=this,f=[],h=encodeURIComponent(e.db.userId);FC.val("user_id")&&(h=encodeURIComponent(FC.val("user_id")));if(ua(a)&&0<a.length)D(a,function(a){f.push("id="+encodeURIComponent(a))}),d(r.lucidConfigure.documentServiceHost+"/documents",[]);else{c&&f.push("deletedDays=0");var k={};e.db.a6a(function(a){var b=[];B(a,function(a,c){b.push(c);k[c]=a});d(r.lucidConfigure.documentServiceHost+"/users/"+
h+"/documents/"+r.lucidConfigure.appname,b)})}};
g.E6=function(){return{destroy:w(this.destroy,this),change:w(this.change,this),unchange:w(this.Mua,this),dataChange:w(this.rZa,this),dataUnchange:w(this.tZa,this),thumbnailChange:w(this.Kcb,this),thumbnailUnchange:w(this.Mcb,this),documentListChange:w(this.mFa,this),listDocuments:w(this.gR,this),getDocuments:w(this.YP,this),getDocument:w(this.Qe,this),putDocumentData:w(this.Gba,this),downloadPageThumbnail:w(this.sFa,this),getPageThumbnailUrl:w(this.n2a,this),refresh:w(this.refresh,this),getDocumentIdsWithData:w(this.eHa,
this)}};function GC(a,b,c,d,e){var f=this;this.userId=b;this.$c=c;this.ic=[];this.db=a;this.xhr=e;d&&f.db.MNa(d);this.w_=function(){f.refresh()};this.mla=function(){D(f.ic,function(a){a()})};$(document).bind("offlineRefreshAll",this.w_);this.T0a=K("lucid.storage.FolderList.change",this.mla);setTimeout(function(){K.set("lucid.storage.FolderList.change")},1)}g=GC.prototype;g.destroy=function(){$(document).unbind("offlineRefreshAll",this.w_);Mk(this.T0a)};g.change=function(a){this.ic.push(a);return a};
g.Mua=function(a){pc(this.ic,a)};g.gY=function(a){return this.db.gY(a)};
g.refresh=function(a,b){function c(){d.xhr.execute({status:"listFolders",type:"POST",url:"/folderEntries/listFolders/"+(d.userId?d.userId:""),data:e,Ff:{Jg:10,delay:2E3},timeout:9E4}).then(zk).then(function(a){d.db.MNa(a);b&&b();K.set("lucid.storage.FolderList.change")})}var d=this,e="",e=[];ua(a)?(D(a,function(a){e.push(encodeURIComponent("folder_entry_id[]")+"="+encodeURIComponent(a))}),e=e.join("&"),c()):d.db.gY(function(a){a&&D(a,function(a){e.push(encodeURIComponent("skip_folder_entry_id[]")+
"="+encodeURIComponent(a.FolderEntry.id))});e=e.join("&");c()})};g.E6=function(){return{userId:this.userId,folderListChange:w(this.mla,this),destroy:w(this.destroy,this),change:w(this.change,this),unchange:w(this.Mua,this),getFolderEntries:w(this.gY,this),refresh:w(this.refresh,this)}};function HC(a,b){I.call(this,a);this.kMa=b}z(HC,I);function Ji(){}tj(Ji);Ji.prototype.Pta=function(){};function IC(a){this.startTime=0;a&&this.start()}IC.prototype.start=function(){this.startTime=this.now()};function JC(a){return 0<a.startTime?a.now()-a.startTime:0}IC.prototype.yn=function(){return!!this.startTime};IC.prototype.reset=function(){this.startTime=0};IC.prototype.now=function(){return Ea()};function KC(a,b,c,d){b=b||{};var e=this;this.analytics=a;this.input=null;this.aa=$(P({tag:"label",R:b.R||"",title:b.title,children:[{id:b.id||null,tag:"input",type:"checkbox",checked:b.checked,create:function(a){e.input=a;a.bind("change",function(){e.Qa||(e.La(a.prop("checked")),a.blur())})},click:b.click||ra},{tag:"span",text:" "+(b.label||""),create:function(a){e.Xna=a}}]}));this.Qa=b.disabled||!1;this.vq=b.BV||"";this.value=!!b.value||!!b.checked||!1;this.ba=b.ba||!1;this.ic=[];b.change&&this.Vg(b.change);
c&&this.appendTo(c,d);if(this.Qa||this.gp())this.Qa=!1,this.disable()}g=KC.prototype;g.La=function(a,b){this.value=a;oa(a)?(this.input.prop("checked",a),this.input.prop("indeterminate",!1)):(this.input.prop("checked",!0),this.input.prop("indeterminate",!0));this.onChange(b)};
g.onChange=function(a){var b=this,c=!0,d=null;D(this.ic,function(e){e=e.call(b,b.value,!!a);!1===e&&(c=!1);v(e)&&(c=!1,d=e)});this.aa.removeClass("error");null!==d?this.aa.attr("title",d):this.aa.removeAttr("title");c&&null===d||this.aa.addClass("error");!a&&this.ba&&this.analytics.ba(this.ba+"."+this.getValue())};g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);return this};g.getValue=function(){return this.value};g.setValue=function(a){this.La(a,!0);return this};
g.Vg=function(a){this.ic.push(a);return this};g.enable=function(){this.Qa&&!this.gp()&&(this.aa.removeClass("disabled"),this.input.removeAttr("disabled"),this.Qa=!1);return this};g.disable=function(){this.Qa||(this.aa.addClass("disabled"),this.input.attr("disabled","disabled"),this.Qa=!0);return this};g.gp=function(){return!!(this.vq&&this.vq in config.disabledProperties)};g.destroy=function(){this.aa.remove();this.ic=null};g.getContainer=function(){return this.aa};g.oHa=function(){return this.input};
g.isEnabled=function(){return!(this.Qa||this.gp())};g.Fca=function(a){this.Xna.text(a)};function LC(a,b,c){this.sE=a;this.jj=c||{};this.eh(a);this.vh(b);$(window).resize(function(){this.IA.is(":visible")&&MC(this)}.bind(this))}var NC,OC;g=LC.prototype;g.setPosition=function(a,b){this.IA.is(":visible")&&this.IA.offset({left:Math.floor(a),top:Math.floor(b)})};
function MC(a){var b=a.sE.offset(),c,d=a.IA.outerWidth(),e=a.IA.outerHeight();"top"==a.jj.position?(c=b.left+a.sE.outerWidth()/2,b=b.top,c-=d/2,e=b-e):"left"==a.jj.position?(c=b.left,b=b.top+a.sE.outerHeight()/2,c-=d,e=b-e/2):"right"==a.jj.position?(c=b.left+a.sE.outerWidth(),b=b.top+a.sE.outerHeight()/2,e=b-e/2):(c=b.left+a.sE.outerWidth()/2,b=b.top+a.sE.outerHeight(),c-=d/2,e=b);if("left"==a.jj.position||"right"==a.jj.position)a.hya.css("marginLeft","0px");else{var b=a.jj.hCa?-10:-5,f=uza(a).width();
0>c?(b+=c,c=0):c+d>f&&(b+=c+d-f,c=f-d);a.hya.css("marginLeft",b+"px")}a.IA.offset({left:Math.floor(c),top:Math.floor(e)})}g.show=function(a){this.IA.appendTo(uza(this)).stop().fadeIn(a||0);MC(this)};g.hide=function(a){this.IA.stop().fadeOut(a||0)};g.Sq=function(){return this.IA};g.vh=function(a){this.lya.children().detach();this.lya.append(a)};
g.eh=function(){var a="",a="top"==this.jj.position?"bottom":"left"==this.jj.position?"right":"right"==this.jj.position?"left":"top";this.jj.oDa&&(this.jj.oDa.click=function(){this.hide()}.bind(this));this.IA=P({id:this.jj.id,R:"tooltip callout-dialog "+(this.jj.hCa?"":"tooltip-hint ")+(this.jj.IYa||"tooltip-hint-dark")+" "+a,css:{"max-width":this.jj.maxWidth||""},children:[{R:"wrapper "+(this.jj.Dea||""),children:[{R:"content",create:function(a){this.lya=a}.bind(this),css:{"text-align":this.jj.textAlign||
"","white-space":this.jj.uyb||""}},this.jj.oDa]},{R:"caret "+(this.jj.o6||""),create:function(a){this.hya=a}.bind(this)}]})};function uza(a){a=0<$(a.sE).closest(".dialog-overlay").length;a||oa(NC)?oa(OC)||(OC=P({R:"tooltip-container-dialog"}),OC.appendTo("body")):(NC=P({R:"tooltip-container"}),NC.appendTo("body"));return a?OC:NC};function PC(a,b){var c=a.find("[title]");a.is("[title]")&&(c=c.add(a));c.each(function(){var a=$(this),c=a.data("tooltip-options");a.removeData("tooltip-options");c=new LC(a,a.attr("title"),c||b);a.attr("title","");QC(a,c)})}
function QC(a,b,c,d,e){var f=oa(c)?"mouseenter."+c:"mouseenter.titletip",h=oa(c)?"mouseleave."+c:"mouseleave.titletip",k,l=e?!1:a.hasClass("disabled");a.off(f+" "+h).on(f,function(){k=setTimeout(function(){b.show(200)},l?800:200)}).on(h,function(){clearTimeout(k);b.hide(l?0:100)});d&&(b.Sq().off(f+" "+h),b.Sq().on(f,function(){b.Sq().stop();MC(b)}),b.Sq().on(h,function(){clearTimeout(k);b.hide(l?0:100)}));return function(){b.hide();clearTimeout(k);a.off((oa(c)?"mouseenter."+c:"mouseenter.titletip")+
" "+(oa(c)?"mouseleave."+c:"mouseleave.titletip"))}};function RC(a,b,c,d,e){c=c||{};this.analytics=a;this.R=c.R;this.jua=c.jua;this.yO=b;this.aa=$(P({R:"radio-button-set "+(this.R?this.R:"")}));this.Qa=c.disabled||!1;this.separator=c.separator||"";this.ba=c.ba||null;this.GEa=c.GEa||Ub;this.value=this.wEa=oa(c.defaultValue)?c.defaultValue:null;this.ibb="radio_"+vk();this.ic=[];c.change&&this.Vg(c.change);d&&this.appendTo(d,e);this.eh()}g=RC.prototype;g.La=function(a){this.value!=a&&(this.value=a,this.onChange())};
g.onChange=function(a){var b=this,c=!0,d=null;D(this.ic,function(e){e=e.call(b,b.value,!!a);!1===e&&(c=!1);v(e)&&(c=!1,d=e)});this.aa.removeClass("error");null!==d?this.aa.attr("title",d):this.aa.removeAttr("title");c&&null===d||this.aa.addClass("error");!a&&this.ba&&this.analytics.ba(this.ba)};g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);return this};
g.eh=function(){var a=this;this.yO.forEach(function(b,c){a.separator&&0!=c&&a.aa.append(a.separator);c=P({tag:"label",children:[{id:b.id,tag:"input",type:"radio",attr:{name:a.ibb},create:function(c){b.ona=c;c.bind("change",function(){a.Qa||b.disabled&&b.disabled()||(a.La(b.value),b.ba&&a.analytics.ba(b.ba))})}},{tag:"span",R:a.jua?a.jua:"",css:{"vertical-align":"top"},text:b.label&&" "+b.label||null,html:b.html,click:function(){b.ona.trigger("click")}}],create:function(a){b.Xna=a}});b.tooltip&&(b.Ucb=
new LC(c,b.tooltip),a.pDa=QC(c,b.Ucb));b.Ha=(b.Ntb||a.GEa)(c);a.aa.append(b.Ha)});this.refresh()};g.refresh=function(){var a=this.wEa;this.yO.forEach(function(b){var c=oa(b.checked)?b.checked():this.value==b.value;b.ona.prop("checked",c);c&&(a=b.value);c=this.Qa||b.disabled&&b.disabled()||!1;b.ona.prop("disabled",c);b.Xna.toggleClass("disabled",c)},this);this.value!=a&&(this.value=a,this.onChange(!0));return this};g.getValue=function(){return this.value};
g.setValue=function(a){this.value!=a&&(this.value=a,this.onChange(!0),this.refresh())};g.Vg=function(a){this.ic.push(a);return this};g.enable=function(){this.Qa=!1;return this.refresh()};g.disable=function(){this.Qa=!0;return this.refresh()};g.destroy=function(){this.aa.remove();this.pDa&&this.pDa();this.ic=null};g.getContainer=function(){return this.aa};function SC(a,b){this.name=a;this.filter=b;this.Ha=null};function TC(a,b,c){J.call(this);this.xhr=a;this.queue=c;this.url=r.lucidConfigure.fontServiceHost+"/users/"+b+"/chart/fonts"}z(TC,J);TC.prototype.timeout=6E4;
TC.prototype.upload=function(a,b){var c=wk();this.queue.enqueue(function(c){var e;this.xhr.execute({type:"POST",url:this.url+"?name="+encodeURIComponent(b),data:a,timeout:this.timeout,withCredentials:!0,U2:function(a){e=a}}).catch(Ub).then(function(a){this.dispatchEvent(new vza(0,a));c()}.bind(this));this.dispatchEvent(new wza(0,e))}.bind(this));return c};var xza=new F("upload-started");function wza(a,b){this.xhr=b;I.call(this,xza)}z(wza,I);var UC=new F("upload-completed");
function vza(a,b){this.xhr=b;200===this.xhr.status?(a=JSON.parse(this.xhr.responseText),a={id:a.id,family:a.family,bold:a.bold,italic:a.italic}):a=null;this.font=a;I.call(this,UC)}z(vza,I);function VC(a,b,c){var d=this;this.analytics=a;a=b||{};this.aa=P({id:a.id||null,title:a.title,R:"input-toggle"+(a.Zjb?" input-toggle-dark":"")+(a.disabled?" disabled":"")+(a.value?" on":""),click:function(a){a.preventDefault();a.stopPropagation();d.Qa||(d.value=void 0===d.value?!1:!d.value,d.onChange(!a),d.refresh(!0))},children:[{R:"input-toggle-on"},{R:"input-toggle-off"},{R:"input-toggle-switch"}]});this.ba=a.ba||!1;this.Qa=a.disabled||!1;this.value=!!a.value;this.Db=a.Db;this.ic=[];a.change&&
this.Vg(a.change);c&&this.appendTo(c);this.Qa&&this.disable()}g=VC.prototype;g.La=function(a){this.value=void 0===a?a:!!a;this.refresh()};g.onChange=function(a){var b=this;D(this.ic,function(c){c.call(b,b.value,!!a)});!a&&this.ba&&this.analytics.ba(this.ba)};g.appendTo=function(a){this.aa.appendTo(a);return this};g.refresh=function(){this.aa.toggleClass("disabled",this.Qa);this.aa.toggleClass("on",!!this.value);this.aa.toggleClass("indeterminate",void 0===this.value);return this};g.getValue=function(){return this.value};
g.setValue=function(a){if(this.Qa||a==this.value)return this;this.La(a);this.onChange(!0);return this};g.reset=function(){this.La(this.Db);this.onChange(!0);return this};g.Vg=function(a){this.ic.push(a);return this};g.enable=function(){this.Qa&&(this.Qa=!1,this.refresh());return this};g.disable=function(){this.Qa||(this.Qa=!0,this.refresh());return this};g.destroy=function(){this.aa.remove();delete this.ic};g.getContainer=function(){return this.aa};function WC(a,b,c){this.user=a;this.analytics=b;this.Ea=c}
WC.prototype.nS=function(a,b){this.analytics.Aa(Mga);var c=function(){a||fq(O("dialog.requestLicense.autoGrantedSuccess")+this.Pha,this.JV.bind(this));return!0}.bind(this),d=function(b){b=1==b?O("dialog.requestLicense.licenseTrialSuccess.hours",24):O("dialog.requestLicense.licenseTrialSuccess.days",b);a||fq(O("dialog.requestLicense.licenseTrialSuccess",b)+" "+this.Pha,this.JV.bind(this));return!0}.bind(this),e=function(){return function(){return XC(this).Bbb?this.user.Tp.then(function(a){return a.account.get()}).then(function(a){return a.$pa.get()}):
Rk()}.call(this).then(function(b){a||fq(O("dialog.requestLicense.requestSent.named",b.firstName,b.lastName,b.email));return!1},function(){a||fq(O("dialog.requestLicense.requestSent.unnamed"));return!1})}.bind(this);return yza(this,b).then(function(){return c()},function(){return zza(this,b).then(function(){return Aza(this,b).then(function(a){return d(a)},function(){return e()})}.bind(this))}.bind(this)).then(Ub,function(){a||fq(O("dialog.requestLicense.requestSent.error"));return Rk()})};
function XC(a){a=(a=a.user.cg.get("CustomLicenseRequest"))?JSON.parse(a):{};return{enabled:!!a.enabled,message:a.message||"",OXa:a.buttonLabel||"",a6:a.buttonUrl||"",Bbb:!!a.showAdminInfo}}WC.prototype.KPa=function(){Gg.set("accountLevelChanged","1",600,"/",zj());Gg.set("no-cache-docs","true",300,"/",zj())};function zza(a,b){var c=b||"chart";return a.user.Tp.then(function(a){return a.Jw(c).L5a.post()})}
function yza(a,b){var c=b||"chart";b=a.user.cg.get("auto_license")||"";return tb(b,"onRequest")?a.user.Tp.then(function(a){return a.Jw(c).aaa.put().then(this.KPa.bind(this))}.bind(a)):Rk()}function Aza(a,b){var c=b||"chart",d=Tla(a.Ea,a.user);return oa(d)?a.user.Tp.then(function(a){return a.metadata.patch([{name:"LicenseTrial",product:c,value:String(d)}]).then(function(){this.KPa();return d}.bind(this))}.bind(a)):Rk()}WC.prototype.Pha=O("dialog.requestLicense.autoGrantedSuccess.refresh");
WC.prototype.JV=function(){window.location.reload()};function YC(a,b,c){WC.call(this,a,b,c);this.zi=null;K.one("document.id",function(a){this.zi=a}.bind(this),!0)}z(YC,WC);YC.prototype.nS=function(){this.analytics.Aa(Nga);return YC.ya.nS.call(this)};YC.prototype.Pha=O("dialog.requestLicense.autoGrantedSuccess.demo");YC.prototype.JV=function(){window.location.href="/documents/editNew/"+(this.zi||window.location.href.match(/edit\/([a-f0-9-]*)[\/?$#]/)[1])};function Bza(){return{R:"dialog-overlay modal-dark",css:{"z-index":100}}}function Cza(a,b){return{R:"special-announcement premium-announcement style-blue-steel",children:[{R:"premium-banner",children:[O("features.premium")]},{R:"special-announcement-close",click:a,children:[{R:"icn-14 icn-clear-primaryGray"}]},{R:"special-announcement-title",html:b?O("features.announce.title.free"):O("features.announce.title")}]}};function ZC(){this.FC=this.MKa=this.description=this.IIa=this.RQa="";this.EBa=!1;this.pBa=this.oBa=this.DBa=this.Fha=""}function $C(a,b){a.RQa=b;return a}function aD(a,b){a.IIa=b;return a}function bD(a,b){a.description=b;return a}function cD(a,b){a.MKa=b;return a}function dD(a,b){a.LKa=b;return a}function Dza(a){a.EBa=!0;return a}function Eza(a,b){a.Fha=b;return a}function Fza(a,b){a.DBa=b;return a}function Gza(a,b){a.bw=b;return a}function Hza(a,b){a.lPa=b;return a}function Iza(a,b){a.Nab=b}
function eD(a){a.oBa="premium-announcement-slide";return a}
function Jza(a){var b=P({R:"component-btn component-btn-secondary-blue",id:"premium-main-btn",text:a.MKa,click:function(){this.LKa?this.LKa(b):window.location=this.FC}.bind(a)}),c=P({R:"component-btn component-btn-primary-gray",id:"premium-alt-action",text:a.Fha,click:a.bw?a.bw:function(){window.location=this.Hgb}}),d=P({id:"premium-alt-description",html:a.DBa}),c=P({id:"premium-alt-container",children:[c,d]}),c=P({R:"special-announcement-buttons "+a.pBa,children:a.EBa?[b]:[c,b]});return P({R:"special-announcement-body "+
a.oBa+(a.Fha?" with-alt":""),children:[{R:"special-announcement-subtitle",text:a.RQa},{R:"special-announcement-image "+a.IIa},{R:"special-announcement-description",html:a.description},c,a.lPa&&{R:"special-announcement-secondary-action link",click:a.Nab,text:a.lPa}]})}ZC.prototype.hide=function(){this.Ha.hide()};ZC.prototype.show=function(){var a=Cza(this.hide.bind(this),!1);a.children.push(Jza(this));var a=P(a),b=Bza();b.children=[a];this.Ha=P(b);$(document.body).append(this.Ha)};function fD(a,b,c,d,e,f,h,k,l,m){this.analytics=a;this.features=b;this.H8a=c;this.baa=d;this.aeb=e;this.$Q=f;this.yia=h;this.Bb=k;this.J4a=l;this.ova=m;this.wQa=["shape-library-pro","shape-library-basic","complexity","documentLimit","free-limit"];this.QGa=["visioStencilImport","visioExport","visioImport","gliffyImport","omnigraffleImport"];var n=this.QGa.concat("shape-library-pro shape-library-basic free-limit overPageLimit printing googleClassroom".split(" "));a=Ia(this.features,function(a,b){b=
0<=n.indexOf(b);a=a.Zra&&void 0!=e.value(a.Zra);return!b&&a});this.Q5=Sa(a);Cc(this.Q5)}
function Kza(a){a.Ex=P({R:"premium-announcement-slides-container"});var b,c;a.uM&&(b=P({R:"icn-chevron-left-bluishGray icn-36 premium-announcement-slider-arrow left-arrow",click:function(){a.analytics.Aa(rl);--a.Mo;0>a.Mo&&(a.Mo=a.Fx.length-1);var b=a.DC.outerHeight();a.Ex.height(a.jw.outerHeight());a.Ex.height(b);a.jw.removeClass("center-slide").addClass("right-slide");a.DC.removeClass("left-slide").addClass("center-slide");a.tD.remove();a.tD=a.jw;a.jw=a.DC;a.DC=P({R:"slide-holder slide-transition left-slide"});
a.Ex.append(a.DC);Lza(a);gD(a)}}),c=P({R:"icn-chevron-right-bluishGray icn-36 premium-announcement-slider-arrow right-arrow",click:function(){a.analytics.Aa(rl);a.Mo+=1;a.Mo>=a.Fx.length&&(a.Mo=0);var b=a.tD.outerHeight();a.Ex.height(a.jw.outerHeight());a.Ex.height(b);a.jw.removeClass("center-slide").addClass("left-slide");a.tD.removeClass("right-slide").addClass("center-slide");a.DC.remove();a.DC=a.jw;a.jw=a.tD;a.tD=P({R:"slide-holder slide-transition right-slide"});a.Ex.append(a.tD);Mza(a);gD(a)}}));
var d=Cza(a.hide.bind(a),a.VP);d.children=d.children.concat([a.Ex,b,c]);a.dialog=P(d);b=Bza();b.children=[a.dialog];a.Ha=P(b);a.Ha.hide();$(document.body).append(a.Ha)}function gD(a){var b=Nza(a,a.Mo);a.jw.toggleClass("with-alt",a.Fx[a.Mo]==a.v4a&&void 0!==b.lO)}function Oza(a,b){a.v4a=b;jc(a.QGa,b)?a.Fx=a.Q5.filter(function(a){return"genericImport"!==a}):a.Fx=uc(a.Q5);var c=yc(a.Fx,b);0>c?(a.Fx.push(b),a.Mo=a.Fx.length-1):a.Mo=c}function Nza(a,b){b=a.Fx[b];return b===a.mYa?a.x6:a.features[b]}
function Pza(a){var b=hD(a,a.Mo);a.jw.html(b);Lza(a);Mza(a)}
function hD(a,b){var c=Nza(a,b),d=c.b6(a.$Q,a.Bb,a.aeb,a.J4a),e=function(a){a=new Vf(a);fg(a,"source",c.OMa||"paywall-"+c.name);this.H8a?window.open(a.toString()):(fg(a,"return_url",fg(new Vf(window.location.href),"canInterruptWithPayments","1").toString()),window.location=a.toString())}.bind(a);b=new ZC;eD(dD(cD(bD(aD($C(b,c.title),c.name),c.description),a.q6a),function(a){var b=this;if(this.$Q){b.analytics.ba("press.editor.dialogs.requestlicense."+c.name+".request-license-button");a.prop("disabled",
!0).text(O("features.announce.requestinglicense"));var k=function(){b.Ha.hide();a.prop("disabled",!1).text(O("features.announce.requestlicense"))};b.baa.nS().then(k,k);d.FC&&window.open(d.FC)}else b.analytics.ba("press.editor.dialogs.upgrade."+c.name+".learn-more-button"),e(b.vda?d.eG:d.FC)}.bind(a)));c.lO&&Gza(Fza(Eza(b,c.lO),c.FBa),function(){a.bw&&a.bw()});a.uM&&(b.pBa="slider-white");a.$Q||Iza(Hza(b,!a.$Q&&a.yia?O("features.announce.viewfeatures"):O("features.announce.upgradeunlock")),function(){a.analytics.ba("press.editor.dialogs.upgrade."+
c.name+".upgrade-bar");e(a.vda?d.FC:d.eG)}.bind(a));return Jza(b)}function Lza(a){var b=hD(a,0<a.Mo?a.Mo-1:a.Fx.length-1);a.DC.html(b)}function Mza(a){var b=hD(a,a.Mo<a.Fx.length-1?a.Mo+1:0);a.tD.html(b)}
fD.prototype.show=function(a){var b=this.features[a.OJ],c=!this.re()||Qza(this,a.OJ);if(b&&c){c=a.K$||b.name;null!=this.ova&&(pn(this.ova,"paywall-"+c,"chart"),pn(this.ova,"paywall","chart"));En(this.analytics,eha,[c]);this.analytics.Aa(dha);on("paywall-"+c);this.analytics.ba("press.editor.dialogs.upgrade."+b.name+".open");this.bw=a.bw;this.Ce=a.Ce;this.uM=a.uM&&1<this.Q5.length;this.vda=!!a.vda;this.VP=!!a.VP;this.Ha||Kza(this);this.q6a=a.NKa||(this.$Q?O("features.announce.requestlicense"):!this.$Q&&
this.yia?this.yia?O("features.announce.startTrial"):O("features.announce.upgrade"):O("features.announce.learnmore"));if(a.a6||a.eG||a.NKa||a.lP||a.bw||a.mO||a.O9)this.x6=ab(b),this.mYa=a.OJ,this.x6.lO=a.O9?void 0:a.mO||b.lO,this.x6.description=a.lP?a.lP:b.description,this.x6.b6=function(c,e,f,h){c=b.b6(c,e,f,h);return{FC:a.a6||c.FC,eG:a.eG||c.eG}};Oza(this,a.OJ);this.K3a||(this.jw=P({R:"slide-holder slide-transition center-slide"}),this.DC=P({R:"slide-holder slide-transition left-slide"}),this.tD=
P({R:"slide-holder slide-transition right-slide"}),this.Ex.append(this.DC),this.Ex.append(this.jw),this.Ex.append(this.tD),this.K3a=!0);Pza(this);gD(this);this.Ha.show();this.Ex.css({height:"auto"})}};fD.prototype.hide=function(){this.Ha&&this.Ha.hide();this.Ce&&this.Ce()};fD.prototype.re=function(){return this.Ha&&this.Ha.is(":visible")};function Qza(a,b){var c=a.wQa.indexOf(a.Fx[a.Mo]);return-1<c&&(a=a.wQa.indexOf(b),-1<a&&c<a)?!1:!0}
function Rza(a,b,c,d,e){fD.call(this,a,b,!0,c,d,e,!1,!1,!1);this.baa=c}z(Rza,fD);var iD,jD,kD,Sza,lD,mD,nD,Tza,Uza,Vza,Wza,Xza,Yza,Zza,$za,aAa,oD,bAa,cAa;function pD(a){K.set("premiumFeature.prompt",a)}function dAa(a){K("premiumFeature.prompt",function(b){a(b)})}
function eAa(a,b){function c(c,e){return function(f){f=f||{};var h=Kp(a)&&Pp(a);pD({OJ:c,Ce:f.Ce,bw:f.U7a,mO:f.mO,O9:f.O9,K$:f.dR||e,uM:!!a.data.zo,vda:h,lP:f.pkb||void 0,VP:!!a.data.zo&&"T-A"!=b.Bg("FreeWithSubscription")})}}iD=c("fonts");jD=c("templates");kD=c("templateLocking");Sza=c("inkDropper");lD=c("collaboration");mD=c("revisions","revision-history");nD=c("complexity","complexity-limit");Tza=c("presentation");Uza=c("visioImport");Vza=c("visioExport");Wza=c("visioStencilImport");Xza=c("gliffyImport");
Yza=c("omnigraffleImport");Zza=c("uml-markup");$za=c("shape-library-basic");aAa=c("shape-library-pro");oD=function(){if(3==a.Zh().Jg("DocumentLimit")){var b=c("documentLimit");return function(c){a.Tp.then(function(a){a.metadata.patch([{name:"CanCreateExtraDoc",value:"false",product:"chart"}])});b(c)}}return c("documentLimit")}();bAa=c("free-limit","free");cAa=function(){"true"!=Gg.get("freeUserLimitations","false")&&(Gg.set("freeUserLimitations","true",604800,"/",void 0,!0),bAa())}};function qD(a,b,c,d,e,f){var h=this;this.xhr=d;this.Gb=f;this.hk=a;this.analytics=e;this.user=b;this.la=new he(this);this.fontClient=c;b.getId();this.Fia=this.pha=this.VB=this.TJ=this.Eia=this.Oja=this.dialog=null;this.NM="fontManagerDialogUploadButton";this.Ndb="fontManagerDialogUpgradeUploadButton";this.Pdb="fontManagerDialogUploadButtonContainer";this.bva=this.sv=null;this.C8=[];this.Nja=[new SC("All",function(){return!0}),new SC("Popular",function(a){return a.Rc}),new SC("Enabled",function(){return!0}),
new SC("Uploaded",function(a){return!a.Jna})];this.A8=[];this.x5=function(){return this.Nja.concat(this.A8)};this.op=null;this.UP=this.p6=[];this.vj="";this.D8={};this.E8={};this.QX={};this.Dr={Enabled:!0,All:!0};this.x0a=/\.(fnt|fon|ttc|otf|ttf)$/i;this.e4a=new wl(null,5);this.Cw=new TC(this.xhr,this.user.getId(),new ul(null,1));this.la.listen(this.Cw,UC,function(a){a.font&&this.fontClient.jS();h.analytics.Aa(cia);rD(this,vl(this.Cw.queue)-1)});K("managefonts.refresh",function(){h.refresh()});K("text.manageFonts edit.manageFonts",
function(){h.open()});K("text.manageFonts.upload",function(){Tp(h.user)?(h.open(),h.URa()):(iD(),h.analytics.Aa(al))});K("document.id",function(a){h.zi=a});this.fontClient.listen(Ur,function(){h.dialog?h.refresh():sD(h)});this.la.listen(b,Hp,this.$ua)}function sD(a){return a.fontClient.W8().then(function(a){this.C8=a.filter(function(a){return!a.readOnly});fAa(this)}.bind(a))}
function fAa(a){var b=[],c={};D(a.C8,function(a){a.category&&!c[a.category]&&(b.push(new SC(a.category,function(b){return b.category==a.category})),c[a.category]=!0)});Cc(b,function(a,b){return kb(a.name,b.name)});a.A8=b;a.dialog&&gAa(a)}function hAa(a){a=Zb(a.C8,a.op.filter);Cc(a,function(a,c){return a.name.localeCompare(c.name)});return a}g=qD.prototype;g.$ua=function(){this.sv&&this.bva&&(this.sv.toggle(Tp(this.user)),this.bva.toggle(!Tp(this.user)))};g.OQ=function(){iAa(this)};
function iAa(a){if(!a.x_a){var b=a.dialog.body.get(0);a.la.listen(b,"dragover",function(){this.dialog.fd()&&(this.Gb.isOnline()?this.pw:this.uz).show()});a.la.listen(b,"dragleave",function(a){a.target===b&&(this.pw.hide(),this.uz.hide())});a.la.listen(b,"drop",function(a){a.preventDefault();this.pw.hide();this.uz.hide();hq(this.Gb)||(Tp(this.user)?(this.analytics.ba("chart.fontmanager.drop"),a.yw.dataTransfer&&(D(a.yw.dataTransfer.files,function(a){this.Cw.upload(a,a.name)},this),rD(this,vl(this.Cw.queue)))):
(iD(),this.analytics.Aa(al)))});a.x_a=!0}}
g.build=function(){var a=this;this.dialog=new cq({R:"font-manager",children:[{R:"font-manager-list font-list-classifications",children:[{tag:"ul",children:tD(a,a.Nja),create:function(b){a.Oja=b}},{tag:"header",text:"Categories"},{tag:"ul",children:tD(a,a.A8),create:function(b){a.Eia=b}}]},{R:"font-manager-list font-list-families",children:[jAa(a),a.op&&"Enabled"==a.op.name?uD(a):vD(a)],create:function(b){a.TJ=b}},{R:"font-manager-display",create:function(b){a.VB=b;a.gA()}},{R:"font-manager-drop-target",
create:function(b){a.pw=b},children:[{tag:"label",text:"Drop fonts here to upload."}],click:function(b){b.stopPropagation();a.pw.hide()}},{R:"font-manager-drop-target",create:function(b){a.uz=b},children:[{tag:"label",text:"Cannot upload fonts offline."}],click:function(b){b.stopPropagation();a.uz.hide()}}]},{id:"font-manager",title:"Font Manager",kd:!0,close:function(){a.save()},Ld:!0,width:840,height:"max",maxHeight:800,nc:a.nia()});this.dialog.aa.addClass("scrolling")};
function gAa(a){a.Oja.empty();D(tD(a,a.Nja),function(a){this.Oja.append(a)},a);a.Eia.empty();D(tD(a,a.A8),function(a){this.Eia.append(a)},a)}function tD(a,b){var c=[];D(b,function(b){b.Ha=P({tag:"li",text:b.name,click:function(){wD(a,b);a.analytics.ba("chart.fontmanager.category."+b.name)}});c.push(b.Ha)});return c}function wD(a,b,c){(a.op!=b||c)&&a.dialog&&(a.op=b,D(a.x5(),function(a){a.Ha&&a.Ha.removeClass("selected")}),b.Ha.addClass("selected"),a.Dr={Enabled:!0,All:!0},kAa(a))}
function lAa(a){wD(a,ec(a.x5(),function(a){return"Uploaded"==a.name}),!0)}function kAa(a){a.TJ.empty();a.p6=hAa(a);a.UP=a.p6;a.TJ.append(P(jAa(a)));"Enabled"==a.op.name?a.TJ.append(P(uD(a))):a.TJ.append(P(vD(a)));a.gA()}function mAa(a){a.QX={};"Enabled"==a.op.name?a.pha.replaceWith(P(uD(a))):a.Fia.replaceWith(P(vD(a)))}
function jAa(a){return{R:"font-manager-list-search",children:[{tag:"input",type:"text",placeholder:"Search "+(a.op&&a.op.name?a.op.name:"")+" Fonts",create:function(b){a.vj="";b.keyup(function(c){13==c.keyCode||27==c.keyCode?(b.blur(),c.stopPropagation(),27==c.keyCode&&(a.vj="",b.val(""),nAa(a)),a.analytics.ba("chart.fontmanager.search")):b.val()!=a.vj&&(a.vj=b.val().toLowerCase(),nAa(a))})}},{R:"icon"}]}}
function nAa(a){a.UP=Zb(a.p6,function(a){return!!a.name.toLowerCase().match(this.vj)},a);mAa(a)}function uD(a){return!a.vj&&a.op&&"Uploaded"!=a.op.name&&bc(a.UP,function(a){return a.active})?{tag:"section",children:[{tag:"ul",children:$b(a.UP,function(b){return b.active?xD(a,b):null})}],click:function(){$(this).toggleClass("collapsed");a.Dr.Enabled=!a.Dr.Enabled},create:function(b){a.pha=b}}:{create:function(b){a.pha=b}}}
function vD(a){var b;if(0<a.UP.length)return{tag:"section",children:[{tag:"ul",children:$b(a.UP,function(b){return xD(a,b)})}],click:function(){$(this).toggleClass("collapsed");a.Dr.All=!a.Dr.All},create:function(b){a.Fia=b}};b=a.op?a.vj?"0 results found.":"":"";return{text:b,css:b?{padding:"10px"}:{},create:function(b){a.Fia=b}}}
function xD(a,b){if(!b)return null;var c=[],d=[];if(b.Em)if(c=Zb($b(b.Em,function(b){return ec(a.C8,function(a){return a.name==b})}),function(a){return!!a}),c.length)d.push(b.name+" *"),d.push({R:"similar-label",text:"Fonts simliar to "+b.name+":"}),d.push({tag:"ul",children:$b(c,function(b){return xD(a,b)})});else return null;else d.push(b.name),b.Ei?d.push((new VC(a.analytics,{disabled:!0,value:!0,title:O("press.fontmanager.cantdisabledefault")})).getContainer()):(c=new VC(a.analytics,{value:b.active,
change:function(c,d){c?b.activate():b.Hg();d||(a.QX[b.name].forEach(function(a){a.setValue(c)}),b.active?D(b.fonts,function(c){a.D8[c.id]=!0;a.E8[c.id]=!1;a.analytics.ba("fontmanager.font.enable",{"font-family":b.name})}):D(b.fonts,function(c){a.D8[c.id]=!1;a.E8[c.id]=!0;a.analytics.ba("fontmanager.font.disable",{"font-family":b.name})}))}}),a.QX[b.name]?a.QX[b.name].push(c):a.QX[b.name]=[c],d.push(c.getContainer()));return{tag:"li",R:b.Em?"expandable":"",title:b.name,children:d,click:function(c){c.stopPropagation();
c=$(this);a.TJ.find(".selected").removeClass("selected");c.addClass("selected");c.parents(".expanded").length||a.TJ.find(".expandable").removeClass("expanded");c.hasClass("expandable")&&c.addClass("expanded");a.Pab=b;a.gA(b)},create:function(c){b.Em||oAa(a,"small-gray",b,function(a){c.children("span").after($(P({R:"img-wrapper"})).append(a)).remove()})}}}
g.nia=function(){return{R:"buttons",children:[{id:this.Pdb,css:{position:"absolute",left:"0"},children:[{create:function(a){this.cla=a}.bind(this),tag:"input",type:"file",css:{display:"none"},attr:{multiple:"multiple"},change:this.Qdb.bind(this)},{id:this.NM,create:function(a){this.sv=a}.bind(this),R:"btn btn-sm btn-default",css:{position:"absolute",left:"0"},text:O("dialog.fonts.upload"),click:this.URa.bind(this)},{id:this.Ndb,create:function(a){this.bva=a}.bind(this),R:"btn btn-sm btn-default",
css:{position:"absolute",left:"0"},text:O("dialog.fonts.upload"),click:function(){iD()}}]},{R:"btn btn-blue btn-sm btn-inverse",text:"Done",click:function(){this.dialog.close()}.bind(this)}]}};g.Qdb=function(){var a=this.cla.get(0).files,b=ec(a,function(a){return!this.x0a.test(a.name)},this);b?(a=O("dialog.fonts.upload.type.unsupported",b.name,r.lucidConfigure.product),fq(a)):(D(a,function(a){this.Cw.upload(a,a.name)},this),rD(this,vl(this.Cw.queue)))};
g.gA=function(a){var b=this;this.VB.empty();a?(this.VB.attr("title",a.name),a.Em?this.VB.append(pAa(a.name)):oAa(this,"tall",a,function(c){b.Pab.name==a.name&&(b.VB.empty(),c.addClass("font-preview"),b.VB.append(c).append(P({R:"fade-out"})))})):(this.VB.attr("title",""),this.op&&"Uploaded"!=this.op.name?this.VB.append(P({R:"similar-message",text:"Select a font to preview."})):this.VB.append(P({R:"similar-message",text:"Select a font file (.ttf, .ttc, or.otf) to upload, or drag and drop a file directly to the Font Manager."})))};
function pAa(a){return P({R:"similar-message",text:"Due to certain licensing restrictions, we are unable to provide "+a+" for use in our editor.  We have provided a list of similar fonts you can use as alternatives to "+a+"."})}
function oAa(a,b,c,d){var e=0;0===b.indexOf("tall")&&(e=1);var f=new Image,h=Lk(c.fonts,function(a){return a.id});if(h){var k=h.nu()+b;h.MS&&(k+=h.MS);a.e4a.enqueue(e,function(c){$(f).off("load").on("load",function(){c&&c();d($(f))}).on("error",function(){k=r.lucidConfigure.fontServiceHost+"/fonts/"+h.id+"/thumb/"+b+"?docId="+a.hk.getId();-1==f.src.indexOf(r.lucidConfigure.fontServiceHost)?f.src=k:c&&c()});f.src=k})}}
g.save=function(){function a(a){return Zb(Sa(a),function(b){return a[b]})}var b=a(this.D8),c=a(this.E8),d=!(0<b.length&&0<c.length);0<b.length&&this.xhr.execute({type:"PUT",url:r.lucidConfigure.fontServiceHost+"/users/"+this.user.getId()+"/chart/fonts",data:{fonts:b},withCredentials:!0}).then(function(){d?this.fontClient.jS():d=!0}.bind(this));0<c.length&&this.xhr.execute({type:"DELETE",url:r.lucidConfigure.fontServiceHost+"/users/"+this.user.getId()+"/chart/fonts",data:{fonts:c},withCredentials:!0}).then(function(){d?
this.fontClient.jS():d=!0}.bind(this))};g.refresh=function(){sD(this).then(function(){this.D8={};this.E8={};lAa(this)}.bind(this))};g.open=function(){this.dialog?(this.dialog.open(),this.OQ(),this.$ua(),wD(this,this.x5()[0])):sD(this).then(function(){this.build();this.dialog.open();this.OQ();this.$ua();wD(this,this.x5()[0])}.bind(this))};g.URa=function(){this.cla.click()};function rD(a,b){a.sv&&(0===b?a.sv.text(O("dialog.fonts.upload")):a.sv.text(O("dialog.fonts.uploading",b)))}
sj(function(a,b,c,d,e,f){this.create=function(){return new qD(a,b,c,d,e,f)}},[Ri,Ni,$i,Hi,Ti,Ii]);function yD(a,b,c,d,e){var f=this;this.aa=P({R:"progress"+(c?" progress-lg":""),click:d,children:[{R:"progress-bar progress-bar-green",title:O("storage.documents.label"),create:function(a){f.o_a=a}},{R:"progress-bar progress-bar-blue",title:O("storage.images.label"),create:function(a){f.h4a=a}},{R:"progress-bar progress-bar-purple",title:O("storage.published.label"),create:function(a){f.f$a=a},click:function(a){e&&(e(),a.stopPropagation())}}]});d&&this.aa.css("cursor","pointer");this.user=b;this.xhr=
a;this.container=this.aa}
yD.prototype.update=function(a){var b=this;yk(this.xhr,{type:"GET",url:window.lucidConfigure.userServiceHost+"/accounts/"+this.user.bp+"/"+window.lucidConfigure.appname+"/storage"}).then(function(c){function d(a,b,c){20<b?a.text(c+" - "+Math.round(b)+"%"):5<b?a.text(Math.round(b)+"%"):a.text("");a.attr("title",c+" - "+Math.round(b)+"%");a.css("width",b+"%")}var e=Math.max(c.allowed,c.total),f=c.images,h=c.publications;d(b.o_a,100*c.documents/e,O("storage.documents.label"));d(b.h4a,100*f/e,O("storage.images.label"));
d(b.f$a,100*h/e,O("storage.published.label"));a&&a(c)})};x("lucid.view.StorageMeter",yD);yD.prototype.update=yD.prototype.update;var zD={yfb:"heading",Tfb:"subheading",Meb:"body"},qAa=new zi("StylesUseTeamFonts");
function bj(a,b,c){J.call(this);this.mg={};this.fontClient=b;this.Zfa=!1;var d=JSON.parse(a.get("BrandAssetStyles")||"{}");B(zD,function(a){var b=d&&d[a];this.mg[a]=za(b)?b:ab(AD[a])},this);b&&Wr(b).then(function(a){(this.Zfa=Ka(this.mg,function(b){b=a[b.font.toLowerCase()];return!b||!!c&&!b.Jna&&!b.kz}))&&rAa(this)}.bind(this));Dp(a,function(a){a.BrandAssetStyles&&(a=JSON.parse(a.BrandAssetStyles),za(a)&&sAa(this,a))}.bind(this))}z(bj,J);
bj.prototype.W8=function(){var a={};B(zD,function(b){b=this.vY(b).font;a[b]=!0},this);return a};bj.prototype.vY=function(a){return ab(this.mg[a]||{})};function tAa(a,b){return Wa(zD,function(a){a=this.mg[a]||{};return!b.paragraphStyle&&b.font===a.font&&b.face===a.face&&b.bold===a.bold&&b.italic===a.italic&&b.size===a.size},a)||null}bj.prototype.g5a=function(a){return iaa(this.mg[a]||{},AD[a])};bj.prototype.Ei=function(){return La(zD,this.g5a,this)};
function rAa(a){B(zD,function(a){this.mg[a]=ab(AD[a])},a);a.dispatchEvent(uAa)}
function sAa(a,b){a.Zfa=!1;var c=Ra(Ja(b,function(a){var b=(a.font||"").toLowerCase(),c=!!a.bold,d=!!a.italic;return{Qy:b.toLowerCase()+"|"+(c+0)+"-"+(d+0),jk:a.face||"",family:b,OX:b.toLowerCase(),bold:c,italic:d}})),d=function(){B(b,function(a,b){this.mg[b]=ab(a);this.dispatchEvent(uAa)}.bind(this))}.bind(a);a.fontClient?a.fontClient.ila(c).then(function(a){0<a.length?this.fontClient.jS().then(function(){d()}.bind(this)):d()}.bind(a)):d()}
var AD={heading:{font:"Open Sans",size:30,face:"Bold",bold:!0,italic:!1},subheading:{font:"Open Sans",size:18,face:"Bold",bold:!0,italic:!1},body:{font:"Open Sans",size:11,face:"Regular",bold:!1,italic:!1}};sj(bj,[Gp,$i,qAa]);var uAa=new F("va");function BD(a,b,c,d){null==c&&(c="n");this.direction=c;this.sn=d&&d.sn||12;this.JNa=d&&d.Osb||12;var e=d&&d.Q2a,f=d&&d.R;this.right=d&&d.right;this.aa=$('<div class="callout hidden'+(e?" gray":"")+(f?" "+d.R:"")+'"><div class="callout-bubble gui-box-shadow"></div><div class="callout-pointer-border callout-pointer-up-border"></div><div class="callout-pointer callout-pointer-up"></div></div>');this.Oi=this.aa.find(".callout-bubble");this.WR=this.aa.find(".callout-pointer");this.xL=this.aa.find(".callout-pointer-border");
$("body").append(this.aa);this.fill(b);this.c6();this.move(a,c)}g=BD.prototype;
g.move=function(a,b){if(0==this.aa.parent().length)return this;null==b||(this.direction=b);b=a.x;var c=a.y,d=this.sn,e=this.JNa;a=!1;this.aa.is(":hidden")&&(a=!0,this.aa.css({opacity:"0"}).show());this.c6();this.WR.show();this.xL.show();"n"==this.direction?(this.aa.offset({top:c,left:b-.5*this.aa.width()}),this.Oi.offset({top:c+d,left:b-.5*this.Oi.outerWidth()}),CD(this),this.xL.removeClass().addClass("callout-pointer-border callout-pointer-up-border").offset({top:c-e,left:b-e}),this.WR.removeClass().addClass("callout-pointer callout-pointer-up").offset({top:c-
(e-1),left:b-e})):"e"==this.direction?(this.aa.offset({top:c-.5*this.aa.height(),left:b-this.aa.width()}),this.Oi.offset({top:c-.5*this.Oi.outerHeight(),left:b-this.aa.width()}),CD(this),this.xL.removeClass().addClass("callout-pointer-border callout-pointer-right-border").offset({top:c-e,left:b-e-1}),this.WR.removeClass().addClass("callout-pointer callout-pointer-right").offset({top:c-e,left:b-e-2})):"s"==this.direction?(this.aa.offset({top:c-this.aa.height(),left:b-.5*this.aa.width()}),this.Oi.offset({top:c-
this.aa.height(),left:b-.5*this.Oi.outerWidth()}),CD(this),this.xL.removeClass().addClass("callout-pointer-border callout-pointer-down-border").offset({top:c-e-1,left:b-e}),this.WR.removeClass().addClass("callout-pointer callout-pointer-down").offset({top:c-e-2,left:b-e})):"w"==this.direction&&(this.aa.offset({top:c-.5*this.aa.height(),left:b}),this.Oi.offset({top:c-.5*this.Oi.outerHeight(),left:b+d}),CD(this),this.xL.removeClass().addClass("callout-pointer-border callout-pointer-left-border").offset({top:c-
e,left:b-e}),this.WR.removeClass().addClass("callout-pointer callout-pointer-left").offset({top:c-e,left:b-(e-1)}));this.right&&(b=this.aa.offset(),b=$(window).innerWidth()-b.left-this.aa.width(),this.aa.css("left","").css("right",b));b=this.JNa;var c=this.aa.offset(),d=this.xL.offset(),f=e=!1;if("n"==this.direction||"s"==this.direction)f=d.left-c.left,f=f>this.sn/2&&f<this.aa.width()-this.sn/2,e=Math.abs(c.top-d.top),e=e===this.sn;else if("e"==this.direction||"w"==this.direction)e=d.top-c.top,e=
e>this.sn/2&&e<this.aa.height()-this.sn/2,f=Math.abs(c.left-d.left),f=f==this.sn;"n"==this.direction?e=c.top-d.top===b:"w"==this.direction?f=c.left-d.left===b:"s"==this.direction?e=c.top+this.aa.outerHeight()-d.top===b+1:"e"==this.direction&&(f=c.left+this.aa.outerWidth()-d.left===b+1);b=e&&f;this.WR.toggle(b);this.xL.toggle(b);a&&this.aa.hide().css({opacity:""});return this};
function CD(a){var b=a.aa.offset(),c=b.left,b=b.top,d=a.aa.width(),e=a.aa.height(),f=$(window).width(),h=$(window).height();(10>c||10>b)&&a.aa.offset({left:Math.max(10,c),top:Math.max(10,b)});(c+d>f-10||b+e>h-10)&&a.aa.offset({left:Math.min(f-10-d,c),top:Math.min(h-10-e,b)})}
g.c6=function(){var a,b;"n"==this.direction||"s"==this.direction?(a=this.Oi.outerWidth(!0),b=this.Oi.outerHeight(!0)+this.sn+1):"e"==this.direction||"w"==this.direction?(a=this.Oi.outerWidth(!0)+this.sn+1,b=this.Oi.outerHeight(!0)):(a=this.Oi.outerWidth(!0)+this.sn+1,b=this.Oi.outerHeight(!0)+this.sn+1);this.aa.css({width:a+"px",height:b+"px"});return this};g.fill=function(a){this.Oi.empty().append(a);this.aa.is(":visible")&&(this.c6(),CD(this));return this};g.re=function(){return this.aa.is(":visible")};
g.show=function(){K.set("callout.show");this.aa.appendTo("body");this.aa.show();return this};g.hide=function(){K.set("callout.hide");this.aa.hide();return this};g.toggle=function(){this.re()?this.hide():this.show()};g.destroy=function(){this.aa.remove()};function DD(a){this.el=a;this.raw=a.get(0);this.R={};a=this.raw.className.split(" ");for(var b=0;b<a.length;b++)this.R[a[b]]=!0}DD.prototype.bY=function(){var a=[],b;for(b in this.R)a.push(b);return a.join(" ")};DD.prototype.addClass=function(a){var b=!1;a=a.split(" ");for(var c=0;c<a.length;c++)a[c]in this.R||(b=this.R[a[c]]=!0);b&&(this.raw.className=this.bY())};
DD.prototype.removeClass=function(a){var b=!1;a=a.split(" ");for(var c=0;c<a.length;c++)a[c]in this.R&&(delete this.R[a[c]],b=!0);b&&(this.raw.className=this.bY())};function ED(a,b,c,d){var e=this;this.analytics=a;this.W7=this.hea=this.input=null;this.aa=$(P({id:b.id||null,R:"spinner"+(b.R?" "+b.R:""),css:b.css||null,children:[{R:"spinner-textbox",children:[{id:b.id?b.id+"-textbox":null,R:b.A4a?b.A4a:"",tag:"input",type:"text",create:function(a){e.input=a}}]},{R:"spinner-buttons",children:[{id:b.id?b.id+"-up-button":null,R:"spinner-up",create:function(a){e.hea=a},children:[{R:"icon-13 icon-13-spinner-arrows"}]},{id:b.id?b.id+"-down-button":null,R:"spinner-down",
create:function(a){e.W7=a},children:[{R:"icon-13 icon-13-spinner-arrows"}]}]}]}));this.Jl=new DD(this.aa);this.focused=!1;this.Qa=b.disabled||!1;this.vq=b.BV||null;this.min=b.min||0;this.max=void 0===b.max?100:b.max;this.step=b.step||1;this.round=b.round||0;this.loop=!!b.loop;this.Gc=b.Gc||"";this.Db=b.Db||0;this.ho=b.ho||1;this.au=b.au||function(a,b,c,d){return v(a)?""+a:Ul(a*b,c)+d};this.iO=b.iO||function(a){return a};this.ba=b.ba||!1;this.ss=void 0===b.ss?this.round:b.ss;this.Ly=b.Ly||function(){return e.min};
this.value=0;this.ic=[];this.AGa=[];this.lCa=[];b.oc?(this.oc=b.oc,this.oc.Ci(function(a){this.setValue(a.Ma())}.bind(this)),this.La(this.oc.Ma(),!0)):this.La(b.value||this.Db||0,!0);b.change&&this.Vg(b.change);b.focus&&this.AGa.push(b.focus);b.blur&&this.lCa.push(b.blur);c&&this.appendTo(c,d);this.input.change(function(){if(!e.Qa){var a=e.iO(parseFloat($(this).val()));xa(a)&&(a/=e.ho);e.La(iea([a,e.Db,e.value]))}}).keydown(function(a){if(!e.Qa){var b=a.keyCode;38==b?(e.stepUp(),a.preventDefault()):
40==b?(e.stepDown(),a.preventDefault()):9==b?e.input.change():13==b&&(e.input.change(),a.preventDefault(),a.stopPropagation())}}).blur(function(){e.onBlur()});this.input.get(0).addEventListener("focus",this.onFocus.bind(this));this.hea.mousedown(function(){e.ds&&clearTimeout(e.ds);e.Ts&&clearInterval(e.Ts);e.Qa||e.stepUp()});this.hea.mouseup(function(){e.ds&&clearTimeout(e.ds);e.Ts&&clearInterval(e.Ts)});this.hea.mouseleave(function(){e.ds&&clearTimeout(e.ds);e.Ts&&clearInterval(e.Ts)});this.W7.mousedown(function(){e.ds&&
clearTimeout(e.ds);e.Ts&&clearInterval(e.Ts);e.Qa||e.stepDown()});this.W7.mouseup(function(){e.ds&&clearTimeout(e.ds);e.Ts&&clearInterval(e.Ts)});this.W7.mouseleave(function(){e.ds&&clearTimeout(e.ds);e.Ts&&clearInterval(e.Ts)});if(this.Qa||this.gp())this.Qa=!1,this.disable()}function vAa(a){xa(a.value)||(a.value=null!=a.nKa?a.nKa:a.Ly())}g=ED.prototype;g.stepUp=function(){vAa(this);var a=(Math.floor(this.value/this.step+2E-10)+1)*this.step;this.loop&&a>this.max&&(a=this.min+(a-(this.max+1)));this.La(a)};
g.stepDown=function(){vAa(this);var a=(Math.ceil(this.value/this.step-2E-10)-1)*this.step;this.loop&&a<this.min&&(a=this.max+1-(this.min-a));this.La(a)};function FD(a,b,c){b=parseFloat(b);isNaN(b)?null!==a.Db&&(c=a.Db):(c=b>a.max?a.max:b<a.min?a.min:b)&&0<=a.round&&20>=a.round&&(c=1*c.toFixed(a.round));return c}
g.La=function(a,b){var c=!1,d=this;if(!kj(a,this.value)||""==this.input.val()||b&&!this.focused)this.value=FD(this,a,this.value),xa(this.value)||b||(this.value=this.Ly()),xa(this.value)&&(this.nKa=this.value),this.onChange(!!b),c=!0;b&&!c||this.gA();setTimeout(function(){d.focused&&d.input.select()},1)};g.Kga=function(a,b){if(!kj(a,this.max)||""==this.input.val()||b&&!this.focused)a=parseFloat(a),isNaN(a)||(this.max=a<this.min?this.min:a,this.La(FD(this,this.value,this.value),b));b||this.gA()};
g.gA=function(){this.input.val(this.au(this.value,this.ho,this.ss,this.Gc))};g.onChange=function(a){var b=this,c=!0,d=null;D(this.ic,function(e){e=e.call(b,b.value,!!a);!1===e&&(c=!1);"string"==typeof e&&(c=!1,d=e)});this.aa.removeClass("error");null!==d?this.aa.attr("title",d):this.aa.removeAttr("title");c&&null===d||this.aa.addClass("error");!a&&b.focused&&setTimeout(function(){b.focused&&b.focus()},100);!a&&this.oc&&xa(this.value)&&this.oc.setValue(this.value);!a&&this.ba&&this.analytics.ba(this.ba)};
g.onFocus=function(){var a=this;this.focused=!0;setTimeout(function(){a.focused&&a.input.select()},10);D(this.AGa,function(b){b.call(a,a.value)})};g.onBlur=function(){var a=this;this.focused=!1;D(this.lCa,function(b){b.call(a)})};g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);return this};g.setValue=function(a){if(this.Qa)return this;this.La(a,!0);return this};g.getValue=function(){return this.value};g.Ysa=function(a){if(this.Qa)return this;this.Kga(a,!0);return this};
g.OPa=function(a){if(this.Qa)return this;kj(a,this.max)&&""!=this.input.val()&&this.focused||(a=parseFloat(a),isNaN(a)||(this.min=a>this.max?this.max:a,this.La(FD(this,this.value,this.value),!0)));return this};g.Ei=function(){return null!==this.Db&&this.value==this.Db};g.reset=function(){null!==this.Db&&this.La(this.Db,!0);return this};g.Vg=function(a){this.ic.push(a);return this};g.focus=function(){this.input.focus();return this};g.blur=function(){this.input.blur();return this};
g.enable=function(){this.Qa&&!this.gp()&&(this.Jl.removeClass("disabled"),this.input.removeAttr("disabled"),this.Qa=!1);return this};g.disable=function(){this.Qa||(this.Jl.addClass("disabled"),this.input.attr("disabled","disabled"),this.Qa=!0);return this};g.gp=function(){return!!(this.vq&&this.vq in config.disabledProperties)};g.destroy=function(){this.aa.remove();this.ds&&clearTimeout(this.ds);this.Ts&&clearInterval(this.Ts);delete this.ic};g.getContainer=function(){return this.aa};g.refresh=function(){this.gA()};function GD(a,b,c,d){var e=b||{},f=this;this.input=null;this.analytics=a;a={};b={};var h={};e.maxLength&&(a.maxlength=e.maxLength);e.placeholder&&(a.placeholder=e.placeholder);e.yr&&(a.readonly="readonly");e.name&&(a.name=e.name);void 0!==e.rows&&(a.rows=e.rows,h.height="initial");e.QI&&(b.height="auto",h.height="auto",h["overflow-y"]="hidden");e.css&&db(b,e.css);e.l$&&db(h,e.l$);e.kO=e.kO;this.aa=$(P({R:(e.ob?"input-text-area":"input-text")+(e.R?" "+e.R:"")+(e.button?" has-button":""),css:b,children:[{R:e.ob?
"input-textarea-textbox":"input-text-textbox"+(e.Ecb?" "+e.Ecb:""),css:{height:e.QI?"auto":void 0},children:[{id:e.id||null,tag:e.ob?"textarea":"input",type:e.password?"password":"text",R:e.number?"number":"",css:h,attr:a,create:function(a){function b(){f.input.val()!=f.getValue()&&f.La(f.input.val())}f.input=a;a.change(function(){f.Qa||b()});a.keydown(function(a){e.keydown&&!0===e.keydown(a)?(a.preventDefault(),a.stopPropagation()):(13!=a.keyCode||e.kO||(b(),a.preventDefault()),9==a.keyCode&&b())});
a.keyup(function(c){e.keyup&&!0===e.keyup(c)?(c.preventDefault(),c.stopPropagation()):(e.CE||f.Vua&&f.Vua(a.val()))&&b()});a.keypress(function(a){e.keypress&&!0===e.keypress(a)&&(a.preventDefault(),a.stopPropagation())});(e.enter||e.wF||e.CE)&&a.keydown(function(a){13==a.keyCode&&e.enter?e.enter():27==a.keyCode&&e.wF?e.wF():e.CE&&b()})}},e.Er?{R:"error-message",create:function(a){f.aGa=a}}:null]},e.button?{id:oa(e.id)?e.id+"button":null,tag:"button",R:"btn btn-default btn-xs",click:function(){e.enter&&
e.enter()},children:[{R:"icon-13 icon-13-"+e.button}]}:null]}));this.Qa=e.disabled||!1;this.vq=e.BV||null;this.QI=e.QI||!1;this.number=e.number||!1;this.min=e.min||0;this.max=e.max||100;this.step=e.step||1;this.iP=e.iP||3;this.Gc=e.Gc||"";this.Db=e.Db||(this.number?0:"");this.events={change:[]};this.ba=e.ba||null;this.Vua=null;this.La(e.value||this.Db,!0);e.change&&this.Aq("change",e.change);e.blur&&this.Aq("blur",e.blur);e.focus&&this.Aq("focus",e.focus);e.click&&this.Aq("click",e.click);e.kDa&&
(this.aa.addClass("input-clearable"),a=$('<div class="clear-button"></div>'),a.click(function(){f.setValue("");f.focus(!0)}),this.aa.append(a));c&&this.appendTo(c,d);if(this.Qa||this.gp())this.Qa=!1,this.disable();setTimeout(function(){wAa(f)},0)}g=GD.prototype;
g.La=function(a,b){if(a!=this.value||b)this.number?(a=parseFloat(a),isNaN(a)?null!==this.Db&&(this.value=this.Db):(this.value=a>this.max?this.max:a<this.min?this.min:a,this.step&&(this.value=Math.round(this.value/this.step)*this.step))):this.value=a||this.Db||"",this.onChange(!!b);a=v(this.value)?this.value:this.value.toFixed(this.iP).replace(/\.?0*$/,"")+this.Gc;a!=this.input.val()&&this.input.val(a)};
g.onChange=function(a){var b=this,c=!0,d=null;D(this.events.change,function(e){e=e.call(b,b.value,!!a);!1===e&&(c=!1);"string"==typeof e&&(c=!1,d=e)});this.aa.removeClass("error");null!==d?(this.aa.attr("title",d),this.aGa&&this.aGa.text(d)):this.aa.removeAttr("title");c&&null===d||this.aa.addClass("error");!a&&this.ba&&this.analytics.ba(this.ba);wAa(this)};g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);return this};
g.setValue=function(a){if(this.Qa)return this;this.La(a,!0);return this};g.getValue=function(){return this.value};g.Pla=function(){return this.input.val()};g.Ei=function(){return null!==this.Db&&this.value==this.Db};g.reset=function(){null!==this.Db&&this.La(this.Db,!0);return this};g.Vg=function(a){return this.Aq("change",a)};g.Aq=function(a,b){a in this.events||(this.events[a]=[],this.input.bind(a,w(this.fireEvent,this,a,!1)));this.events[a].push(b);return this};
g.fireEvent=function(a,b){!b&&a in this.events?D(this.events[a],function(a){a()}):b&&this.input.trigger(a);return this};g.focus=function(a){this.Qa||(this.input.focus(),a&&this.input.select());return this};g.blur=function(){this.Qa||this.input.blur();return this};g.enable=function(){this.Qa&&!this.gp()&&(this.aa.removeClass("disabled"),this.input.removeAttr("disabled"),this.Qa=!1);return this};g.disable=function(){this.aa.addClass("disabled");this.input.attr("disabled","disabled");this.Qa=!0;return this};
g.gp=function(){return!!(this.vq&&this.vq in config.disabledProperties)};g.destroy=function(){this.aa.remove();this.callbacks=null};g.getContainer=function(){return this.aa};function wAa(a){a.QI&&(a=a.input.get(0),a.style.height="auto",a.style.height=a.scrollHeight+"px")};function HD(a){var b=this;this.analytics=a;this.Oj={text:{title:"Drag Markers To Pick A Color",apa:"new",vJ:"current",ok:"OK",cancel:"Cancel"},Tj:{zW:{apa:"New Color - Press &ldquo;OK&rdquo; To Commit",vJ:"Click To Revert To Original Color"},buttons:{ok:"Commit To This Color Selection",cancel:"Cancel And Revert To Original Color"},CIa:{Ss:'Set To "Hue" Color Mode',Ir:'Enter A "Hue" Value (0-360&deg;)'},kca:{Ss:'Set To "Saturation" Color Mode',Ir:'Enter A "Saturation" Value (0-100%)'},value:{Ss:'Set To "Value" Color Mode',
Ir:'Enter A "Value" Value (0-100%)'},red:{Ss:'Set To "Red" Color Mode',Ir:'Enter A "Red" Value (0-255)'},green:{Ss:'Set To "Green" Color Mode',Ir:'Enter A "Green" Value (0-255)'},blue:{Ss:'Set To "Blue" Color Mode',Ir:'Enter A "Blue" Value (0-255)'},alpha:{Ss:'Set To "Alpha" Color Mode',Ir:'Enter A "Alpha" Value (0-100)'},Vd:{Ir:'Enter A "Hex" Color Value (#000000-#ffffff)',alpha:'Enter A "Alpha" Value (#00-#ff)'}}};this.AV=this.$ia=this.d5=this.YBa=this.OGa=this.PNa=this.gSa=this.VOa=this.tQ=this.km=
this.Um=this.lJ=this.LO=this.N6=this.M6=this.KO=this.L6=this.sDa=this.MO=this.yW=this.Gq=this.St=null;this.vJ=this.Mk=this.iF=tq(255,0,0);this.mode="h";this.Yq=this.Hja=this.VA=null;this.aa=$(P({R:"color-picker"}));this.Bpa=this.XLa=this.IX=function(){};this.fd=!1;this.dialog=new cq(null,{title:"Color Picker",kd:!0,open:function(){b.fd=!0},close:function(){b.fd=!1},nc:{}});this.dialog.aa.addClass("colorpickerdialog");this.dialog.vh(this.aa);this.init()}
HD.prototype.close=function(a){this.fd=!1;this.dialog.close();a&&this.Bpa();this.Bpa=this.IX};HD.prototype.open=function(a,b,c,d){this.fd&&this.close();a=a||this.iF;this.fd=!0;this.dialog.open();d?($(this.gha).find("[type=radio]").prop("checked")&&$(this.W2a).find("[type=radio]").click(),$(this.d5.aa).hide(),$(this.AV.aa).hide(),$(this.gha).hide()):($(this.d5.aa).show(),$(this.AV.aa).show(),$(this.gha).show());ID(this,a);xAa(this,a);this.XLa=b||this.IX;this.Bpa=c||this.IX};
HD.prototype.init=function(){var a=this,b=new xp;b.open({tag:"table",attr:{cellpadding:"0",cellspacing:"0"}});b.open({tag:"tbody"});b.open({tag:"tr"});b.open({tag:"td",attr:{rowspan:"9"}});b.add({R:"map",create:function(b){a.St=b},children:[{R:"map1",create:function(b){a.yW=b}},{R:"map2",create:function(b){a.MO=b}},{R:"map3",create:function(b){a.sDa=b}},{R:"arrow"}]});b.close();b.open({tag:"td",attr:{rowspan:"9"}});b.add({R:"bar",create:function(b){a.Gq=b},children:[{R:"map1",create:function(b){a.L6=
b}},{R:"map2",create:function(b){a.KO=b}},{R:"map3",create:function(b){a.M6=b}},{R:"map4",create:function(b){a.N6=b}},{R:"map5",create:function(b){a.LO=b}},{R:"map6",create:function(b){a.lJ=b}},{R:"arrow"}]});b.close();b.add({tag:"td",R:"preview",attr:{colspan:"2"},children:[a.Oj.text.apa,{R:"swatch-container",children:[{R:"swatch active",title:a.Oj.Tj.zW.apa,create:function(b){a.VA=b}},{R:"swatch current",title:a.Oj.Tj.zW.vJ,create:function(b){a.Hja=b;b.click(function(){ID(a,a.vJ)})}}]},a.Oj.text.vJ]});
b.add({tag:"td",R:"buttons",attr:{rowspan:"9"},children:[{R:"btn btn-sm btn-block btn-blue btn-inverse ok",title:a.Oj.Tj.buttons.ok,text:a.Oj.text.ok,create:function(b){b.click(function(){var b=a.Mk;xAa(a,b);a.XLa(b);a.close()})}},{R:"btn btn-sm btn-block btn-default ok",title:a.Oj.Tj.buttons.cancel,text:a.Oj.text.cancel,create:function(b){b.click(function(){ID(a,a.vJ);a.close(!0)})}},{R:"spacer"},{R:"grid",create:function(b){a.Yq=b}}]});b.close();b.open({tag:"tr"});a.W2a=b.add(P({tag:"td",R:"radio",
children:[{tag:"label",title:a.Oj.Tj.CIa.Ss,children:[{tag:"input",type:"radio",checked:!0,value:"h"},"H:"]}]}));b.open({tag:"td",R:"text"});a.tQ=b.hb(new ED(a.analytics,{min:0,max:360,value:0,attr:{title:a.Oj.Tj.CIa.Ir},Gc:"°",change:function(b,c){c||(c=Dq(a.Mk),ID(a,vq(b,c[1],c[2],a.Mk.Ja())))}}));b.close();b.close();b.open({tag:"tr"});b.add({tag:"td",R:"radio",children:[{tag:"label",title:a.Oj.Tj.kca.Ss,children:[{tag:"input",type:"radio",attr:{value:"s"}},"S:"]}]});b.open({tag:"td",R:"text"});
a.VOa=b.hb(new ED(a.analytics,{min:0,max:100,value:100,attr:{title:a.Oj.Tj.kca.Ir},Gc:"%",change:function(b,c){c||(c=Dq(a.Mk),ID(a,vq(c[0],b/100,c[2],a.Mk.Ja())))}}));b.close();b.close();b.open({tag:"tr"});b.add({tag:"td",R:"radio",children:[{tag:"label",title:a.Oj.Tj.value.Ss,children:[{tag:"input",type:"radio",attr:{value:"v"}},"B:"]}]});b.open({tag:"td",R:"text"});a.gSa=b.hb(new ED(a.analytics,{min:0,max:100,value:100,attr:{title:a.Oj.Tj.value.Ir},Gc:"%",change:function(b,c){c||(c=Dq(a.Mk),ID(a,
vq(c[0],c[1],b/100,a.Mk.Ja())))}}));b.oe();b.close();b.close();b.open({tag:"tr"});b.add({tag:"td",R:"radio",children:[{tag:"label",title:a.Oj.Tj.red.Ss,children:[{tag:"input",type:"radio",attr:{value:"r"}},"R:"]}]});b.open({tag:"td",R:"text"});a.PNa=b.hb(new ED(a.analytics,{min:0,max:255,value:255,attr:{title:a.Oj.Tj.red.Ir},change:function(b,c){c||(c=a.Mk,b=new lq(mq(b),c.Yj,c.Wj,c.Ki),ID(a,b))}}));b.close();b.close();b.open({tag:"tr"});b.add({tag:"td",R:"radio",children:[{tag:"label",title:a.Oj.Tj.green.Ss,
children:[{tag:"input",type:"radio",attr:{value:"g"}},"G:"]}]});b.open({tag:"td",R:"text"});a.OGa=b.hb(new ED(a.analytics,{min:0,max:255,value:0,attr:{title:a.Oj.Tj.green.Ir},change:function(b,c){c||(c=a.Mk,b=new lq(c.Zj,mq(b),c.Wj,c.Ki),ID(a,b))}}));b.close();b.close();b.open({tag:"tr"});b.add({tag:"td",R:"radio",children:[{tag:"label",title:a.Oj.Tj.blue.Ss,children:[{tag:"input",type:"radio",attr:{value:"b"}},"B:"]}]});b.open({tag:"td",R:"text"});a.YBa=b.hb(new ED(a.analytics,{min:0,max:255,value:0,
attr:{title:a.Oj.Tj.blue.Ir},change:function(b,c){c||(c=a.Mk,b=new lq(c.Zj,c.Yj,mq(b),c.Ki),ID(a,b))}}));b.close();b.close();b.open({tag:"tr"});b.open({tag:"td",R:"radio"});a.gha=b.add(P({tag:"label",title:a.Oj.Tj.alpha.Ss,children:[{tag:"input",type:"radio",attr:{value:"a"}},"A:"]}));b.close();b.open({tag:"td",R:"text"});a.d5=b.hb(new ED(a.analytics,{min:0,max:100,value:100,attr:{title:a.Oj.Tj.alpha.Ir},Gc:"%",change:function(b,c){c||ID(a,a.Mk.Eg(b/100))}}));b.close();b.close();b.open({tag:"tr",
R:"hex"});b.open({tag:"td",R:"text",attr:{colspan:"2"}});b.add({R:"left",html:"#&nbsp;"});a.$ia=b.hb(new GD(a.analytics,{value:"ff0000",C6a:6,R:"hex",change:function(b,c){c||(c=rq(b+a.AV.getValue()),c.Vd().substr(1).toLowerCase()!=b.toLowerCase()?fq("Invalid hex color."):ID(a,c))}}));a.AV=b.hb(new GD(a.analytics,{value:"ff",C6a:2,R:"ahex",change:function(b,c){c||(c=rq(a.$ia.getValue()+b),c.Td().substr(-2).toLowerCase()!=b.toLowerCase()?fq("Invalid hex value."):ID(a,c))}}));b.close();b.close();b.close();
b.close();this.aa.empty().append($(P(b.Yi())));this.Um=new JD(this.St,{map:{width:256,height:256},EV:{width:15,height:15}});this.Um.bind(function(b,c){var d=a.Mk.Td(),k=a.Mk.Ja(),l=a.Mk,m=Dq(l),n=m[0],q=m[1],m=m[2];if(c==a.Um){b=b.val("all");switch(a.mode){case "h":l=vq(n,b.x,1-b.y,k);break;case "s":case "a":l=vq(b.x,q,Sl(1-b.y,4),k);break;case "v":l=vq(b.x,1-b.y,m,k);break;case "r":l=tq(l.r(),255-b.y,b.x,k);break;case "g":l=tq(255-b.y,l.YB(),b.x,k);break;case "b":l=tq(b.x,255-b.y,l.Xe(),k)}l.Td()!=
d&&ID(a,l,a.Um)}});this.km=new JD(this.Gq,{map:{width:20,height:256},EV:{width:20,height:7}});this.km.bind(function(b,c){a.Mk.Td();var d=a.Mk.Ja(),k=a.Mk,l=Dq(k),m=l[0],n=l[1],l=l[2];if(c==a.km){b=b.val("y");switch(a.mode){case "h":k=vq(360-b,n,l,d);break;case "s":k=vq(m,1-b,l,d);break;case "v":k=vq(m,n,1-b,d);break;case "r":k=new lq(mq(255-b),k.Yj,k.Wj,k.Ki);break;case "g":k=new lq(k.Zj,mq(255-b),k.Wj,k.Ki);break;case "b":k=new lq(k.Zj,k.Yj,mq(255-b),k.Ki);break;case "a":k=k.Eg(1-b)}ID(a,k,a.km)}});
this.aa.find("input:radio").click(function(){a.aa.find("input:radio").not($(this)).prop("checked",!1);yAa(a,$(this).val())});for(var c,b=0;360>b;b+=30){0==b?KD(a,sq):(c=vq(0,0,(330-b)/300),KD(a,c));for(var d=0;9>d;d++)0==d%2&&(c=uq(b,1,(9-d)/10),KD(a,c))}a.Yq.append(P({R:"clear"}));yAa(this,"h");ID(this,tq(255,0,0))};
function KD(a,b){var c=b.SK();a.Yq.append(P({R:"swatch"+(c?" transparent":""),css:{"background-color":c?"transparent":Eq(b)},create:function(c){c.mouseover(function(){c.addClass("selected").siblings(".selected").removeClass("selected")}).click(function(){ID(a,b,a)}).mousedown(function(a){a.stopPropagation()})}}))}function LD(a,b){a.css({"background-color":b&&b.Ja()&&b.Vd()||"transparent"})}
function MD(a,b){a.css({visibility:0<b?"visible":"hidden"});0<b&&1>b?a.css({opacity:b}):a.css({opacity:""})}function xAa(a,b){a.vJ=b;LD(a.Hja,b);MD(a.Hja,b.Ja())}
function yAa(a,b){var c=a.Mk;a.mode=b;a.St.removeClass("h s v r g b a");a.Gq.removeClass("h s v r g b a");switch(b){case "h":LD(a.St.addClass("h"));MD(a.yW,1);MD(a.MO,1);LD(a.Gq.addClass("h"));MD(a.L6,1);MD(a.KO,1);MD(a.M6,1);MD(a.N6,1);MD(a.lJ,1);a.Um.Go("all",{xg:0,oh:1,Se:0,vf:1});a.km.Go("rangeY",{Se:0,vf:360});break;case "s":LD(a.St.addClass("s"));a.Gq.addClass("s");MD(a.lJ,1);a.Um.Go("all",{xg:0,oh:360,Se:0,vf:1});a.km.Go("rangeY",{Se:0,vf:1});break;case "v":LD(a.St.addClass("v"),zq);LD(a.Gq.addClass("v"),
c);MD(a.KO,1);MD(a.lJ,1);a.Um.Go("all",{xg:0,oh:360,Se:0,vf:1});a.km.Go("rangeY",{Se:0,vf:1});break;case "r":a.St.addClass("r");a.Gq.addClass("r");a.Um.Go("all",{xg:0,oh:255,Se:0,vf:255});a.km.Go("rangeY",{Se:0,vf:255});break;case "g":a.St.addClass("g");a.Gq.addClass("g");a.Um.Go("all",{xg:0,oh:255,Se:0,vf:255});a.km.Go("rangeY",{Se:0,vf:255});break;case "b":a.St.addClass("b");a.Gq.addClass("b");a.Um.Go("all",{xg:0,oh:255,Se:0,vf:255});a.km.Go("rangeY",{Se:0,vf:255});break;case "a":LD(a.St.addClass("a"));
a.Gq.addClass("a");MD(a.KO,1);MD(a.lJ,1);a.Um.Go("all",{xg:0,oh:360,Se:0,vf:1});a.km.Go("rangeY",{Se:0,vf:1});break;default:throw"Invalid Mode";}switch(b){case "s":case "v":case "a":MD(a.yW,1);MD(a.L6,1);MD(a.M6,1);MD(a.N6,1);break;case "r":case "g":case "b":LD(a.St),LD(a.Gq),MD(a.L6,1),MD(a.yW,1),MD(a.lJ,1)}ID(a,a.Mk)}
function ID(a,b,c){if(!a.UPa){a.UPa=!0;a.Mk=b;var d=Dq(b),e=d[0],f=d[1],d=d[2],h=b.r(),k=b.YB(),l=b.Xe(),m=b.Ja();switch(a.mode){case "h":a.Um.val("xy",{x:f,y:1-d},c);break;case "s":case "a":a.Um.val("xy",{x:e,y:1-d},c);break;case "v":a.Um.val("xy",{x:e,y:1-f},c);break;case "r":a.Um.val("xy",{x:l,y:255-k},c);break;case "g":a.Um.val("xy",{x:l,y:255-h},c);break;case "b":a.Um.val("xy",{x:h,y:255-k},c)}switch(a.mode){case "h":a.km.val("y",360-e,c);break;case "s":a.km.val("y",1-f,c);break;case "v":a.km.val("y",
1-d,c);break;case "r":a.km.val("y",255-h,c);break;case "g":a.km.val("y",255-k,c);break;case "b":a.km.val("y",255-l,c);break;case "a":a.km.val("y",1-m,c)}LD(a.VA,b);MD(a.VA,m);switch(a.mode){case "h":LD(a.St,vq(e,1,1));break;case "s":case "a":MD(a.MO,1-f);break;case "v":MD(a.yW,d);break;case "r":MD(a.MO,xe(h/255,0,1));break;case "g":MD(a.MO,xe(k/255,0,1));break;case "b":MD(a.MO,xe(l/255,0,1))}MD(a.sDa,1-m);switch(a.mode){case "h":MD(a.LO,1-m);break;case "s":LD(a.Gq,vq(e,1,d));MD(a.KO,1-d);MD(a.LO,
1-m);break;case "v":LD(a.Gq,vq(e,f,1));MD(a.LO,1-m);break;case "r":case "g":case "b":var n=c=0;"r"==a.mode?(c=l,n=k):"g"==a.mode?(c=l,n=h):"b"==a.mode&&(c=h,n=k);var q=n>c?c:n;MD(a.KO,c>n?(c-n)/(255-n):0);MD(a.M6,n>c?(n-c)/(255-c):0);MD(a.N6,xe(q/255,0,1));MD(a.LO,1-m);break;case "a":LD(a.Gq,b),MD(a.LO,0),MD(a.lJ,1)}a.tQ.setValue(e);a.VOa.setValue(100*f);a.gSa.setValue(100*d);a.PNa.setValue(h);a.OGa.setValue(k);a.YBa.setValue(l);a.d5.setValue(100*m);a.$ia.setValue(b.Vd().substr(1));a.AV.setValue(b.Td().substr(-2));
a.UPa=!1}}
function JD(a,b){function c(b){var c=b.pageX-k.wg;b=b.pageY-k.t;c=xe(c,0,a.w);b=xe(b,0,a.h);f.val("xy",{x:c/a.w*f.jD+f.xg,y:b/a.h*f.kD+f.Se})}function d(a){$(document).unbind("mouseup",d).unbind("mousemove",e);a.stopPropagation();a.preventDefault();return!1}function e(a){clearTimeout(l);l=setTimeout(function(){c.call(f,a)},0);a.stopPropagation();a.preventDefault();return!1}this.xg=0;this.jD=this.oh=1;this.Se=0;this.kD=this.vf=1;this.y=this.x=0;this.kW=[];var f=this,h=a.find(".arrow:first"),k,l;h.w=
b.EV&&b.EV.width||h.width();h.h=b.EV&&b.EV.height||h.height();a.w=b.map&&b.map.width||a.width();a.h=b.map&&b.map.height||a.height();a.mousedown(function(b){var h=a.offset();k={wg:h.left|0,t:h.top|0};clearTimeout(l);l=setTimeout(function(){c.call(f,b)},0);$(document).bind("mousemove",e).bind("mouseup",d);b.preventDefault()});this.bind.call(f,function(){var b=0,c=0;0<f.jD&&(b=f.x==f.oh?a.w:f.x/f.jD*a.w|0);0<f.kD&&(c=f.y==f.vf?a.h:f.y/f.kD*a.h|0);b=h.w>=a.w?(a.w>>1)-(h.w>>1):b-(h.w>>1);c=h.h>=a.h?(a.h>>
1)-(h.h>>1):c-(h.h>>1);h.css({left:b+"px",top:c+"px"})})}g=JD.prototype;g.K0a=function(a){for(var b=0;b<this.kW.length;b++)this.kW[b].call(this,this,a)};
g.val=function(a,b,c){if(void 0===b){if(void 0===a||null==a)a="xy";switch(a.toLowerCase()){case "x":return this.x;case "y":return this.y;default:return{x:this.x,y:this.y}}}if(null==c||c!=this){var d=!1,e,f;null==a&&(a="xy");switch(a.toLowerCase()){case "x":e=b&&(b.x||!isNaN(b)&&b)||0;break;case "y":f=b&&(b.y||!isNaN(b)&&b)||0;break;default:e=b&&b.x||0,f=b&&b.y||0}null!=e&&(e=xe(e,this.xg,this.oh),this.x!=e&&(this.x=e,d=!0));null!=f&&(f=xe(f,this.Se,this.vf),this.y!=f&&(this.y=f,d=!0));d&&this.K0a.call(this,
c||this)}};
g.Go=function(a,b){if(void 0===b){if(void 0===a||null==a)a="all";switch(a.toLowerCase()){case "minx":return this.xg;case "maxx":return this.oh;case "rangex":return{xg:this.xg,oh:this.oh,jD:this.jD};case "miny":return this.Se;case "maxy":return this.vf;case "rangey":return{Se:this.Se,vf:this.vf,kD:this.kD};default:return{xg:this.xg,oh:this.oh,jD:this.jD,Se:this.Se,vf:this.vf,kD:this.kD}}}var c,d,e,f;null==a&&(a="all");switch(a.toLowerCase()){case "minx":c=b&&(b.xg&&b.xg|0||!isNaN(b)&&b|0)||0;break;
case "maxx":d=b&&(b.oh&&b.oh|0||!isNaN(b)&&b|0)||0;break;case "rangex":c=b&&b.xg&&b.xg|0||0;d=b&&b.oh&&b.oh|0||0;break;case "miny":e=b&&(b.Se&&b.Se|0||!isNaN(b)&&b|0)||0;break;case "maxy":f=b&&(b.vf&&b.vf|0||!isNaN(b)&&b|0)||0;break;case "rangey":e=b&&b.Se&&b.Se|0||0;f=b&&b.vf&&b.vf|0||0;break;default:c=b&&b.xg&&b.xg|0||0,d=b&&b.oh&&b.oh|0||0,e=b&&b.Se&&b.Se|0||0,f=b&&b.vf&&b.vf|0||0}null!=c&&this.xg!=c&&(this.xg=c,this.jD=this.oh-this.xg);null!=d&&this.oh!=d&&(this.oh=d,this.jD=this.oh-this.xg);
null!=e&&this.Se!=e&&(this.Se=e,this.kD=this.vf-this.Se);null!=f&&this.vf!=f&&(this.vf=f,this.kD=this.vf-this.Se)};g.bind=function(a){this.kW.push(a)};g.unbind=function(a){for(var b;-1!=(b=$.inArray(a,this.kW));)this.kW.splice(b,1)};var ND=null;function zAa(a){ND||(ND=new HD(a),K("colorPicker.open",function(a){ND.open(a[0],a[1],a[2],a[3])}));return ND};function OD(a){a=QD(a);return a.ze+(a.alt?"alt":"")+(a.shift?"shift":"")+(a.ZW?"ctrl":"")}var RD={Shift:"&#x21e7;",Ctrl:"&#x2318;",Alt:"&#x2325;",Up:"&uarr;",Down:"&darr;",Left:"&larr;",Right:"&rarr;",Tab:"&#x21e5;",Backspace:"Delete",Delete:"&#x232B;",Enter:"&#x23ce;",Comma:",",Period:".",PageUp:"&#8670;",PageDown:"&#8671;",Home:"&#8598;",End:"&#8600;"};
function SD(a,b,c,d){var e=[];Wj?(b&&e.push(RD.Alt),c&&e.push(RD.Shift),d&&e.push(RD.Ctrl)):(d&&e.push("Ctrl"),b&&e.push("Alt"),c&&e.push("Shift"));e.push(Wj&&RD[a]||a);return e}
function QD(a){var b={},c;b.alt=!1;b.ZW=!1;b.shift=!1;for(var d=0;d<a.length;d++){c=a[d].toUpperCase();switch(c){case "ALT":b.alt=!0;break;case "SHIFT":b.shift=!0;break;case "CONTROL":case "CTRL":b.ZW=!0;break;case "F1":b.ze=112;break;case "F2":b.ze=113;break;case "F3":b.ze=114;break;case "F4":b.ze=115;break;case "F5":b.ze=116;break;case "F6":b.ze=117;break;case "F7":b.ze=118;break;case "F8":b.ze=119;break;case "F9":b.ze=120;break;case "F10":b.ze=121;break;case "F11":b.ze=122;break;case "F12":b.ze=
123;break;case "UP":b.ze=38;break;case "DOWN":b.ze=40;break;case "LEFT":b.ze=37;break;case "RIGHT":b.ze=39;break;case "TAB":b.ze=9;break;case "BACKSPACE":b.ze=8;break;case "DEL":case "DELETE":b.ze=46;break;case "ESC":case "ESCAPE":b.ze=27;break;case "ENTER":case "RETURN":b.ze=13;break;case "SPACE":b.ze=32;break;case "-":b.ze=Uj?173:189;break;case "=":b.ze=Uj?61:187;break;case "[":b.ze=219;break;case "]":b.ze=221;break;case "\\":b.ze=220;break;case ";":b.ze=Uj?59:186;break;case "'":b.ze=222;break;
case ",":b.ze=188;break;case ".":b.ze=190;break;case "/":b.ze=191;break;case "NUM+":b.ze=107;break;case "NUM-":b.ze=109;break;case "NUM0":b.ze=45;break;case "PGUP":case "PAGEUP":b.ze=33;break;case "PGDN":case "PAGEDOWN":b.ze=34;break;case "HOME":b.ze=36;break;case "END":b.ze=35;break;default:1==c.length&&(b.ze=c.charCodeAt(0))}switch(c){case "ALT":case "SHIFT":case "CTRL":break;case "F1":case "F2":case "F3":case "F4":case "F5":case "F6":case "F7":case "F8":case "F9":case "F10":case "F11":case "F12":b.symbol=
c;break;case "UP":b.symbol="Up";break;case "DOWN":b.symbol="Down";break;case "LEFT":b.symbol="Left";break;case "RIGHT":b.symbol="Right";break;case "TAB":b.symbol="Tab";break;case "SPACE":b.symbol="Space";break;case "BACKSPACE":b.symbol="Backspace";break;case "DEL":case "DELETE":b.symbol="Delete";break;case "ESC":case "ESCAPE":b.symbol="Esc";break;case "ENTER":case "RETURN":b.symbol="Enter";break;case "=":b.symbol="+";break;case ",":b.symbol="<";break;case ".":b.symbol=">";break;case "PGUP":case "PAGEUP":b.symbol=
"PageUp";break;case "PGDN":case "PAGEDOWN":b.symbol="PageDown";break;case "HOME":b.symbol="Home";break;case "END":b.symbol="End";break;default:1==c.length&&(b.symbol=c)}}return b};function AAa(){this.IZ={}}AAa.prototype.n5=function(a){this.IZ[OD(a.keys)]=a};function TD(){this.Ww={};this.v1={};this.enabled=!1}g=TD.prototype;g.fO=function(a,b,c,d,e,f){c=c||"default";this.Ww[c]||(this.Ww[c]=new AAa);var h=QD(a);if(h.ze){var k;k=ya(d)?d:function(){return!!d};this.Ww[c].n5({keys:a,callback:b,yBa:k,ba:e,k6a:f});this.v1[c+"."+b]=SD(h.symbol,h.alt,h.shift,h.ZW)}};g.lS=function(a,b){b=b||"default";this.Ww[b]&&(delete this.Ww[b].IZ[OD(a)],0==Ma(this.Ww[b].IZ)&&delete this.Ww[b])};g.enable=function(){this.enabled=!0};g.disable=function(){this.enabled=!1};
g.TO=function(a,b){return this.Ww[b]?Ua(this.Ww[b].IZ,OD(a)):!1};function UD(a){if(""!==a){var b=(Gg.get("loadingTipActions")||"").split(",").filter(function(a){return""!==a});jc(b,a)||(b.push(a),Gg.set("loadingTipActions",b.join(","),157788E3,"/",zj()))}};function VD(a){J.call(this);this.GBa={};this.oK=[];this.wB=new TD;T(this,["ctrl","d"],"download","default");T(this,["ctrl","p"],"print","default",void 0,!0);Uj&&T(this,["ctrl","n"],"new","default");kk||(T(this,["ctrl","o"],"open","default"),T(this,["ctrl","shift","s"],"saveAs","default"));T(this,["ctrl","s"],"save","default");T(this,["ctrl","z"],"undo","default");T(this,["ctrl","shift","z"],"redo","default");T(this,["ctrl","y"],"redo","default");T(this,["ctrl","shift","k"],"deleteStorage","default");
T(this,["ctrl","b"],"bold","default");T(this,["ctrl","i"],"italic","default");T(this,["ctrl","u"],"underline","default");T(this,["up"],"up","default");T(this,["up","shift"],"upShift","default");T(this,["up","shift","ctrl"],"upShiftCtrl","default");T(this,["down"],"down","default");T(this,["down","shift"],"downShift","default");T(this,["down","shift","ctrl"],"downShiftCtrl","default");T(this,["left"],"left","default");T(this,["left","shift"],"leftShift","default");T(this,["left","shift","ctrl"],"leftShiftCtrl",
"default");T(this,["right"],"right","default");T(this,["right","shift"],"rightShift","default");T(this,["right","shift","ctrl"],"rightShiftCtrl","default");T(this,["esc"],"esc","default");T(this,["ctrl","up"],"zoomIn","default");T(this,["ctrl","down"],"zoomOut","default");T(this,["ctrl","NUM+"],"zoomIn","default");T(this,["ctrl","NUM-"],"zoomOut","default");T(this,["ctrl","shift","="],"zoomIn","default");T(this,["ctrl","="],"zoomIn","default");T(this,["ctrl","-"],"zoomOut","default");T(this,["ctrl",
"NUM0"],"zoomReset","default",!0);T(this,["ctrl","0"],"zoomReset","default",!0);T(this,["ctrl","shift","f7"],"history.showBanner","default");T(this,["space"],"pan","default");Wj?T(this,["alt","shift","f"],"gui.fullscreen.toggle","default"):T(this,["ctrl","shift","f"],"gui.fullscreen.toggle","default");T(this,["ctrl","shift","."],"nextPage","default");T(this,["ctrl","shift",","],"prevPage","default");T(this,["pgdn"],"pageDown","default");T(this,["pgup"],"pageUp","default");T(this,["ctrl","end"],"lastPage",
"default");T(this,["ctrl","home"],"firstPage","default");T(this,["ctrl","alt","m"],"add.comment","default");kk||(T(this,["ctrl","shift","p"],"publish","edit"),T(this,["ctrl","shift","e"],"embed","edit"));T(this,["ctrl","a"],"selectAll","edit");T(this,["m"],"manageToolbox","edit");T(this,["i"],"manageImages","edit");kk||T(this,["f"],"manageFonts","edit");T(this,["del"],"delete","edit");T(this,["shift","del"],"delete","edit");T(this,["backspace"],"delete","edit");kk?T(this,["ctrl","k"],"selectNewLink",
"default"):T(this,["ctrl","k"],"openActionPanel","edit");T(this,["ctrl","g"],"groupSelection","edit");T(this,["ctrl","shift","g"],"ungroupSelection","edit");T(this,["l"],"drawLineMode","edit");T(this,["enter"],"addPageAfterSelectedPage","publish");T(this,["ctrl","alt","p"],"gui.pageslider.toggle","edit");T(this,["f1"],"hotKeyReference","edit");T(this,["ctrl","shift","f12"],"debug.loadPlugin","edit");T(this,["ctrl","shift","f11"],"debug.unloadPlugin","edit");T(this,["ctrl","alt","]"],"bringSelectionToFront",
"edit");T(this,["ctrl","alt","["],"sendSelectionToBack","edit");T(this,["ctrl","]"],"bringItemForward","edit");T(this,["ctrl","["],"sendItemBackward","edit");T(this,["f2"],"editText","edit");T(this,["ctrl","shift","d"],"smartDuplicate","edit");T(this,["i"],"doNothing","hotspot");T(this,["i"],"doNothing","comment");T(this,["i"],"doNothing","preview");T(this,["f"],"doNothing","hotspot");T(this,["f"],"doNothing","comment");T(this,["f"],"doNothing","preview");T(this,["del"],"delete","hotspot");T(this,
["shift","del"],"delete","hotspot");T(this,["backspace"],"delete","hotspot");T(this,["ctrl","alt","c"],"copyStyle","text");T(this,["ctrl","alt","v"],"pasteStyle","text");T(this,["up"],"up","text");T(this,["up","shift"],"upShift","text");T(this,["up","shift","ctrl"],"upShiftCtrl","text");T(this,["down"],"down","text");T(this,["down","shift"],"downShift","text");T(this,["down","shift","ctrl"],"downShiftCtrl","text");T(this,["left"],"left","text");T(this,["left","shift"],"leftShift","text");T(this,["left",
"shift","ctrl"],"leftShiftCtrl","text");T(this,["right"],"right","text");T(this,["right","shift"],"rightShift","text");T(this,["right","shift","ctrl"],"rightShiftCtrl","text");T(this,["ctrl","a"],"selectAll","text");T(this,["del"],"delete","text");T(this,["backspace"],"delete","text");T(this,["f"],"hotKeys.passthru","text");T(this,["l"],"hotKeys.passthru","text");T(this,["r"],"hotKeys.passthru","text");T(this,["m"],"hotKeys.passthru","text");T(this,["i"],"hotKeys.passthru","text");T(this,["t"],"hotKeys.passthru",
"text");T(this,["z"],"hotKeys.passthru","text");T(this,["s"],"hotKeys.passthru","text");T(this,["e"],"hotKeys.passthru","text");T(this,["d"],"hotKeys.passthru","text");T(this,["enter"],"hotKeys.passthru","text");T(this,["backspace"],"hotKeys.passthru","text");T(this,["delete"],"hotKeys.passthru","text");T(this,["left"],"hotKeys.passthru","text");T(this,["right"],"hotKeys.passthru","text");T(this,["space"],"hotKeys.passthru","text");T(this,["shift","left"],"hotKeys.passthru","text");T(this,["shift",
"right"],"hotKeys.passthru","text");T(this,["tab"],"hotKeys.passthru","text");T(this,["ctrl","end"],"hotKeys.passthru","text");T(this,["ctrl","home"],"hotKeys.passthru","text");T(this,["space","ctrl"],"nonBreakingSpace","text");T(this,["enter","ctrl"],"insertColumnBreak","text");T(this,["enter","shift"],"insertLineBreak","text");T(this,["enter"],"commit","text");T(this,["esc"],"escape","text");T(this,["enter"],"commit","altinput");T(this,["esc"],"exit","overlay");T(this,["enter"],"save","overlay");
T(this,["up"],"up","overlay");T(this,["up","shift"],"upShift","overlay");T(this,["up","shift","ctrl"],"upShiftCtrl","overlay");T(this,["down"],"down","overlay");T(this,["down","shift"],"downShift","overlay");T(this,["down","shift","ctrl"],"downShiftCtrl","overlay");T(this,["left"],"left","overlay");T(this,["left","shift"],"leftShift","overlay");T(this,["left","shift","ctrl"],"leftShiftCtrl","overlay");T(this,["right"],"right","overlay");T(this,["right","shift"],"rightShift","overlay");T(this,["right",
"shift","ctrl"],"rightShiftCtrl","overlay");T(this,["ctrl","z"],"undo","overlay");T(this,["ctrl","y"],"redo","overlay");T(this,["ctrl","shift","z"],"redo","overlay");T(this,["delete"],"hotKeys.passthru","overlay",!1);T(this,["backspace"],"hotKeys.passthru","overlay",!1);T(this,["esc"],"close","dialog");T(this,["enter"],"default","dialog");T(this,["down"],"down","pluginmanager");T(this,["up"],"up","pluginmanager");T(this,["left"],"left","pluginmanager");T(this,["right"],"right","pluginmanager");T(this,
["tab"],"down","pluginmanager");T(this,["shift","tab"],"up","pluginmanager");T(this,["space"],"toggleSelected","pluginmanager");T(this,["f"],"find","pluginmanager");T(this,["ctrl","f"],"findReplace","default");T(this,["esc"],"close","findReplace");T(this,["f3"],"navigateNext","findReplace");T(this,["shift","f3"],"navigatePrev","findReplace");T(this,["t"],"t","imagemanager");T(this,["delete"],"delete","imagemanager");T(this,["backspace"],"delete","imagemanager");T(this,["down"],"down","quicktagmenu");
T(this,["up"],"up","quicktagmenu");T(this,["enter"],"enter","quicktagmenu");T(this,["esc"],"esc","quicktagmenu");T(this,["space"],"space","quicktagmenu");T(this,["delete"],"delete","gallery-edit");T(this,["backspace"],"delete","gallery-edit");T(this,["esc"],"exit","viewHistory");T(this,["esc"],"back","newdocdialog-preview");T(this,["r"],"redraw","default");T(this,["s"],"shadowredraw","default");T(this,["d"],"debugredraw","default");T(this,["e"],"exposeshadows","default");T(this,["ctrl","space"],"featurefind",
"default");T(this,["enter"],"slideNext","onboarding-dialog");T(this,["space"],"slideNext","onboarding-dialog");T(this,["right"],"slideNext","onboarding-dialog");T(this,["left"],"slidePrev","onboarding-dialog");T(this,["enter"],"commit","editline");T(this,["escape"],"cancel","editline");T(this,["left"],"left","revision");T(this,["right"],"right","revision");T(this,["left","shift"],"leftShift","revision");T(this,["right","shift"],"rightShift","revision");T(this,["escape"],"exit","revision");T(this,
["esc"],"esc","interaction");T(this,["ctrl","alt","shift","p"],"present","default");T(this,["ctrl",";"],"addFrame","default");T(this,["up"],"up","presentation");T(this,["down"],"down","presentation");T(this,["esc"],"exit","presentation");T(this,["left"],"left","presentation");T(this,["right"],"right","presentation");T(this,["ctrl","alt","shift","k"],"performance","default");T(this,["ctrl","alt","shift","l"],"togglePressGL","default");WD(this,["ctrl","c"],"menu.copy");WD(this,["ctrl","x"],"menu.cut");
WD(this,["ctrl","v"],"menu.paste");WD(this,["ctrl","shift","v"],"menu.plainPaste");this.wB.enable();this.oK.push(this.wB);this.acb=Rb;this.analytics=a;BAa(this)}z(VD,J);uj(VD,Ti);
function BAa(a){$(document).on("keydown.hotkeymanager",function(a){var c=a.keyCode||a.which,c=c+(a.altKey?"alt":""),c=c+(a.shiftKey?"shift":""),c=c+(a.ctrlKey||a.metaKey?"ctrl":"");if(this.GBa[c]||!Yo())CAa(this,c)||a.preventDefault();!a.ctrlKey&&!a.metaKey||187!=a.keyCode&&189!=a.keyCode&&61!=a.keyCode&&173!=a.keyCode||a.preventDefault()}.bind(a))}VD.prototype.Kd=function(){VD.ya.Kd.call(this);$(document).off("keydown.hotkeymanager")};
function CAa(a,b){var c,d;/^\d+(shift)?$/.test(b)?(c=parseInt(b,10),c=Ql(48,57,c)||Ql(65,90,c)||Ql(97,105,c)):c=!1;if(c&&a.acb(b))return!1;for(var e=0;e<qp.stack.length;e++){c=qp.stack[e];for(var f=a.oK.length-1;0<=f;f--)if(a.oK[f].enabled&&c in a.oK[f].Ww&&(d=a.oK[f].Ww[c].IZ,b in d)){if("hotKeys.passthru"==d[b].callback)return d[b].yBa();d[b].callback();d[b].ba&&a.analytics.ba(d[b].ba,d[b].k6a);"hotkeys.manageToolbox"==d[b].ba?(UD("shapelibrary"),a.analytics.Aa(Fga)):"hotkeys.hotKeyReference"==
d[b].ba?(UD("hotkeys"),a.analytics.Aa(cga)):"hotkeys.insertLineBreak"==d[b].ba?a.analytics.Aa(bga):"hotkeys.undo"==d[b].ba?(UD("undo"),a.analytics.Aa(ega)):"hotkeys.zoomOut"==d[b].ba&&(UD("zoom-out"),a.analytics.Aa(dga));return d[b].yBa()}}return!0}function DAa(a,b){var c;if(v(b)&&0==b.search("{context}")){b=b.substr(9);for(var d=0;d<qp.stack.length;d++)if(c=a.wB.v1[qp.stack[d]+b]||null)return c}return a.wB.v1[b]||[]}function WD(a,b,c){b=QD(b);a.wB.v1[c]=SD(b.symbol,b.alt,b.shift,b.ZW)}
function T(a,b,c,d,e,f){d||(d="default");f&&(a.GBa[OD(b)]=!0);f=QD(b);a.wB.v1[d+"."+c]=SD(f.symbol,f.alt,f.shift,f.ZW);"hotKeys.passthru"!=c?a.wB.fO(b,function(){K.set(d+"."+c,"hotkey");this.dispatchEvent(d+"."+c)}.bind(a),d,e,"hotkeys."+c,{context:d.split("/").pop().split(".")[0]}):(oa(e)||(e=!0),a.wB.fO(b,c,d,e,"hotkeys."+c,{context:d.split("/").pop().split(".")[0]}))};function XD(a,b,c,d){var e=this;this.analytics=a;this.hf=d;c=c||{};this.PM=c.PM||!1;rp||(rp=$(P({R:(this.PM?"component-":"")+"menu-container"})));0==rp.parent().length&&rp.appendTo("body");sp||(sp=$(P({R:(this.PM?"component-":"")+"dialog-menu-container"})));0==sp.parent().length&&sp.appendTo("body");this.parent=c.parent||(c.wm?sp:rp);this.id=c.id;this.RR=this.parent.offset()||{left:0,top:0};this.aa=null;this.Pm=c.Pm||!1;this.body=null;this.CC=!!c.CC;this.sIa=!!c.sIa;this.nR=c.nR||Tb;this.DOa=ra;this.Js=
b?b.filter(Ub):[];$(this.parent).append(P({R:(this.PM?"component-context-":"")+"menu"+(c.up?" dropdown":"")+(c.Sc?" submenu":"")+(c.small?" menu-sm":"")+(c.list?" static":""),create:function(a){e.aa=a;a.on("contextmenu",function(a){a.preventDefault()});c.minWidth&&e.f1(c.minWidth)},id:this.id?this.id+"-menu":null,children:[{R:"up-button",create:function(a){var b;a.hover(function(){b&&clearInterval(b);b=setInterval(function(){e.body.get(0).scrollTop-=5},10)},function(){b&&clearInterval(b)})}},{R:"menu-body noScrollBars",
create:function(a){e.body=a;a.scroll(function(){var b=e.aa.position(),d=a.get(0).scrollHeight,l=a.get(0).scrollTop,m=a.outerHeight(),m=d-l-m,n=$(window).height(),q=e.aa.outerHeight();e.OG||c.PJ||(0<m&&b.top+q<n-4?(l=Math.min(n-4-(b.top+q),m),a.css({height:a.height()+l+"px"})):0<l&&4<b.top&&(l=Math.min(b.top-4,l),e.aa.css({top:b.top-l+"px"}),a.css({height:a.height()+l+"px"}),a.get(0).scrollTop-=l));if(e.aa.hasClass("has-up")||e.aa.hasClass("has-down"))q=e.aa.outerHeight(),l=a.get(0).scrollTop,m=d-
l-a.outerHeight(),e.aa.toggleClass("has-up",0<l),e.aa.toggleClass("has-down",0<m),(b=e.aa.outerHeight()-q)&&(0<l||0<m)&&a.css({height:a.height()-b+"px"})});a.mousedown(function(a){a.stopPropagation();a.preventDefault()})}},{R:"down-button",create:function(a){var b;a.hover(function(){b&&clearInterval(b);b=setInterval(function(){e.body.get(0).scrollTop+=5},10)},function(){b&&clearInterval(b)})}}]}));cc(this.Js,function(a){return a.Sc&&e.aa.parent().is(a.Sc.aa.parent())?(e.aa.insertBefore(a.Sc.aa),!1):
!0});this.Js.forEach(function(a){a.Sc&&a.Sc instanceof XD&&(a.Sc.v4=this)}.bind(this));this.Xf=[];this.Xca=[];this.P9=[];this.nLa=[];this.enabled=this.visible=!0;this.hide();this.OG=!!c.OG;this.PJ=!!c.PJ;this.v4=null}function YD(a){D(a.Js,function(a){a.Sc&&a.Sc.hide()})}g=XD.prototype;
g.refresh=function(a){function b(b){if(v(b))return"hr"!=b||f||(e=!0),null;b.external&&(b={label:b.label,icon:b.icon,Xma:b.iconUrl,hidden:b.hidden,visible:b.visible,selected:b.selected,disabled:b.disabled,action:b.action,F0:b.replacements,Sc:b.submenu,qla:!1,ba:b.logAction,jg:b.hoverProperties,bz:b.hotkeyAction});if(b.hidden&&b.hidden(a)||b.visible&&!b.visible(a)||b.qla)return null;var k=null;if(b.F0&&(k=b.F0(a),!k||!ya(k.then)))return k&&k.length?c(k):null;b.bz=b.bz;var l=b.selected&&b.selected(a),
m=b.disabled&&b.disabled(),n=b.locked&&b.locked(),q=b.action||null,t=b.ba||null,u=!(!q||!v(q)),y=b.value||!l,A=d.Pm;!b.disabled&&u&&K.set(q+".disabled",function(a){m=a});var C=[],E=u?q:b.bz,E=E&&d.hf&&DAa(d.hf,E).join("+");n&&C.push({R:"locked icon-13 icon-13-locked-blue"});l?C.push({R:(d.PM?"component-":"")+"check"}):b.icon?C.push({R:"icon-13 icon-13-"+b.icon}):b.Xma&&C.push({R:"icon-13",tag:"img",src:b.Xma});var G=!0;b.Lbb&&(G=b.Lbb(a));b.Sc&&G?C.push({R:"submenu-arrow",html:"&#x25B6;"}):E&&!d.sIa&&
(A=!1,"Ctrl++"==E?E='Ctrl <span style="font-family:monospace">+</span>':"Ctrl+-"==E&&(E='Ctrl <span style="font-family:monospace">-</span>'),C.push({R:"menu-item-accel",html:E}));C.push(v(b.label)?{text:b.label}:b.label);C.forEach(function(a){var b=a.create;a.create=function(a){a.bind("mousedown",function(a){a.preventDefault();a.stopPropagation()});b&&b(a)}});f=!1;var H=P({id:b.id?b.id:d.id&&b.key?d.id+"-"+b.key+"-menu-item":null,tag:b.href?"a":null,href:b.href||null,target:b.target||null,R:(d.PM?
"component-combo-box-item":"menu-item")+" "+(b.R||"")+(l?" selected":"")+(m?" disabled":"")+(A?" menu-item-tight":"")+(b.link?" menu-link":""),create:function(c){if(!m){var e=null;b.jg&&c.hover(function(){e&&Mk(e);e=K("gui.getTempProperties",function(a){a(b.jg())});K.set("viewport.invalidate")},function(){e&&(Mk(e),K.set("viewport.invalidate"))});c.click(function(){t&&d.analytics.ba(t);q?(e&&(Mk(e),K.set("viewport.invalidate")),d.CC||b.Sc||K.set("gui.closeAllYerStuff"),n?d.nR():u?K.set(q,"event"==
y?a:y):q(a),d.CC?EAa(d,a):d.refresh(a)):b.Sc||d.hide()}).mousedown(function(a){a.stopPropagation();a.preventDefault()});b.Sc&&G?(c.mouseover(function(){YD(d);var e=c.offset();b.Sc.show(a);b.Sc.setPosition(e.left+c.outerWidth(),e.top-5,!1,!1,d)}),FAa(b.Sc),ZD(b.Sc,function(){c.addClass("hover")}),GAa(b.Sc,function(){c.removeClass("hover")})):c.mouseover(function(){YD(d)})}l&&d.Xf.push({item:b,Ha:c})},children:C});k&&k.then(function(a){e=!1;H.replaceWith(c(a));d.DOa()});return e?(e=!1,P({R:(d.PM?"component-":
"")+"menu-separator"}).add(H)):H}function c(a){a=P(a.map(b));d.aa.toggleClass("selected",0<d.Xf.length);return a}var d=this;this.body.empty();this.value=[];this.Xf=[];var e=!1,f=!0;this.body.append(c(this.Js))};function EAa(a,b){a.refresh(b);a.v4&&EAa(a.v4,b)}
g.setPosition=function(a,b,c,d,e,f){this.DOa=function(a){this.setPosition.apply(this,a)}.bind(this,arguments);this.parent!=rp&&(this.RR=this.parent.offset());var h=this.aa.outerWidth();d&&(a-=h);4>a&&(a=4);a+h>$(window).width()-4&&(a=e?Math.max(a-e.aa.outerWidth()-this.aa.width(),0):$(window).width()-4-h);if(c){var k=null,l=$(window).height()-8,h=this.aa.outerHeight()+(this.body.get(0).scrollHeight-this.body.outerHeight()),m=null;f?(k=Math.min(b/2-8,h),this.body.get(0).scrollHeight-this.body.get(0).scrollTop>
k?(this.aa.addClass("has-down"),k-=19):this.aa.removeClass("has-down"),0<this.body.get(0).scrollTop?(this.aa.addClass("has-up"),k-=19):this.aa.removeClass("has-up"),this.body.css({height:k?k-10+"px":"auto"}),this.aa.css({left:a-this.RR.left+"px",top:b-this.aa.height()-6+"px"}),this.body.scrollTop(this.body.scrollTop()+this.body.find(".selected").position().top-k/2)):(4>b?(m=b-4-19,k=h+m,b=4,k>l&&(k=l)):b-4+h>l&&(k=l-(b-4)),k==l-(b-4)?(this.aa.addClass("has-down"),k-=15):this.aa.removeClass("has-down"),
m?(this.aa.addClass("has-up"),k-=15):this.aa.removeClass("has-up"),this.aa.css({left:a-this.RR.left+"px",top:b-this.RR.top+"px"}),this.body.css({height:k?k-10+"px":"auto"}),m&&this.body.scrollTop(-m),this.PJ&&(this.body.scrollTop(Number(this.body.scrollTop())+this.body.find(".selected").position().top),k=this.body.get(0).scrollTop,h-=this.aa.outerHeight(),this.aa.toggleClass("has-up",0<k),this.aa.toggleClass("has-down",0<h)))}else 4>b&&(b=4),b+this.aa.outerHeight()>$(window).height()-4&&(b=$(window).height()-
4-this.aa.outerHeight()),this.aa.css({left:a-this.RR.left+"px",top:b-this.RR.top+"px"});this.nLa.forEach(function(a){a()})};g.ql=function(a){this.Js=[];this.Th(a);return this};
g.Th=function(a,b){var c;b&&b.before?(c=gc(this.Js,function(a){return a.key==b.before}),-1==c&&(c=0)):b&&b.after?(c=gc(this.Js,function(a){return a.key==b.after}),-1==c?c=this.Js.length:c++):c=0;a.forEach(function(a){if(a.Sc&&!(a.Sc instanceof XD)){var b=new XD(this.analytics,[],{Sc:!0},this.hf);b.ql(a.Sc);a.Sc=b;a.submenu=b}a.Sc&&(a.Sc.v4=this)}.bind(this));oc(this.Js,a,c)};g.ly=function(a){this.Js.push(a)};function HAa(a,b){D(a.Js,function(a){a.key==b&&(a.qla=!1)})}
function IAa(a,b){D(a.Js,function(a){a.key==b&&(a.qla=!0)})}g.f1=function(a){this.aa.css({"min-width":a+"px"})};g.toggle=function(){this.visible?this.hide():this.show()};g.show=function(a){this.enabled&&(this.refresh(a),0<this.body.children().length&&(this.visible=!0,this.aa.show(),D(this.Xca,function(a){a()})),K.set("menu.show"))};g.hide=function(){this.visible&&(YD(this),this.visible=!1,this.aa.get(0).style.display="none",D(this.P9,function(a){a()}),K.set("menu.hide"))};
g.re=function(){return this.visible&&this.enabled};g.enable=function(){this.button&&this.button.show();this.enabled=!0};g.disable=function(){this.visible&&this.hide();this.button&&this.button.hide();this.enabled=!1};g.isEnabled=function(){return this.enabled};g.outerWidth=function(){return this.body.outerWidth()};g.Zk=function(){return this.Xf};function FAa(a){a.Xca=[];a.P9=[];a.nLa=[]}function ZD(a,b){a.Xca.push(b)}function GAa(a,b){a.P9.push(b)}
g.destroy=function(){D(this.Js,function(a){a.Sc&&a.Sc.destroy()});this.Xca=this.P9=null;this.aa.remove()};x("lucid.view.Menu",XD);XD.prototype.addItem=XD.prototype.ly;XD.prototype.addItems=XD.prototype.Th;XD.prototype.setPosition=XD.prototype.setPosition;function $D(a,b,c,d){J.call(this);var e=b||{ALa:!1,ci:null,OG:!1};this.analytics=a;var f=this;this.wm=e.wm;this.CC=e.CC;this.lG=null;this.id=e.id;this.aa=$(P({id:e.id||null,R:"select",create:function(a){a.click(function(){if(!f.Qa&&f.Id)if(f.Id.re())f.Id.hide();else{e.CC||K.set("gui.closeAllYerStuff");var a=f.aa.offset(),b=a.left,a=a.top;f.Id.f1(f.aa.outerWidth()-2);f.cB();f.Id.show();e.OG?f.Id.setPosition(b,a,!0,!1,null,!0):f.Id.setPosition(b,a+f.aa.outerHeight(),!0);var c=f.Id.Zk();1!=c.length||
e.ALa||(Sj&&f.Id.body.wrap("<div></div>").unwrap(),f.Id.setPosition(b-17,a+1-c[0].Ha.position().top,!0))}}).mousedown(function(a){a.stopPropagation()})},css:e.css||{},children:[{R:"select-wrapper "+(e.R?e.R:""),children:[{R:"select-content",create:function(a){f.lG=a}},{R:"select-button",children:[{R:"icon-13 icon-13-select-arrows"}]}]}]}));Eb(this,function(){this.aa.remove()},this);this.Jl=new DD(this.aa);this.Qa=e.disabled||!1;this.vq=e.BV||"";this.ci=e.ci||null;this.nR=e.nR;this.icon=e.icon||"";
this.ba=e.ba||!1;this.hX=e.hX||"";this.label=this.value=null;this.ic=[];this.Id=null;this.XKa=e.XKa||null;this.options=e.options||null;this.OG=!!e.OG;this.PJ=!!e.PJ;this.dla=!oa(e.dla)||e.dla;this.options&&this.cB();e.change&&this.Vg(e.change);e.Yn&&(this.Yn=e.Yn);c&&this.appendTo(c,d);if(this.Qa||this.gp())this.Qa=!1,this.disable()}z($D,J);g=$D.prototype;
g.Wh=function(){var a=this;this.Id=new XD(this.analytics,[],{id:this.id,parent:this.XKa,small:!0,wm:this.wm,CC:this.CC,OG:this.OG,nR:this.nR,PJ:this.PJ});Eb(this,function(){this.Id.destroy()},this);ya(this.ci)&&ZD(this.Id,this.ci);K("gui.closeAllYerStuff",function(){a.Id.hide()})};
g.cB=function(){this.Id||this.Wh();var a=this,b=[],c;this.Yn&&this.Yn();D(this.options||[],function(c){var e=void 0!==c.value?c.value:c.label;c.separator?b.push("hr"):(c.Ha&&(a.mja=!0),b.push({id:c.id||null,label:c.Ha||c.label||{children:[{R:"icon-13 icon-13-"+c.icon}]},ba:c.ba,action:function(){c.action?c.action():a.La(e)},selected:function(){return a.value==e},disabled:ya(c.disabled)?c.disabled:function(){return c.disabled},locked:ya(c.locked)?c.locked:Qb(c.locked),jg:c.jg,hidden:c.hidden||null}),
null==a.value&&c.selected&&!c.action&&a.La(e,!0))});if(this.dla&&null==this.value&&0<this.options.length)for(c=0;c<this.options.length;c++)if(!this.options[c].bJa&&!this.options[c].separator){this.La(void 0!==this.options[c].value?this.options[c].value:this.options[c].label,!0);break}this.Id.ql(b);this.Id.refresh()};
function JAa(a,b){a.label=b||a.hX;a.icon?a.lG.empty().append(P({R:"icon-13 icon-13-"+a.icon})):za(a.label)?(b=a.label instanceof jQuery?a.label.clone():a.label,a.lG.empty().append(P(b))):a.lG.empty().append(P({tag:"span",text:a.label}))}g.La=function(a,b){if(a!=this.value||""==this.label||b){var c="";cc(this.options||[],function(b){return a==(void 0!==b.value?b.value:b.label)?(c=b.xS||b.label||(b.icon?{R:"icon-13 icon-13-"+b.icon}:null)||b.Ha,!1):!0});JAa(this,c);this.value!=a&&(this.value=a,this.onChange(!!b))}};
g.onChange=function(a){var b=this,c=!0,d=null;D(this.ic,function(e){e=e.call(b,b.value,!!a);!1===e&&(c=!1);"string"==typeof e&&(c=!1,d=e)});this.aa.removeClass("error");null!==d?this.aa.attr("title",d):this.aa.removeAttr("title");c&&null===d||this.aa.addClass("error");!a&&this.ba&&this.analytics.ba(this.ba)};function KAa(a){var b="";cc(a.options||[],function(c){var d=void 0!==c.value?c.value:c.label;c.V7=c.V7||null;return a.value==d?(b=c.label||(a.Qa&&c.V7?c.V7:c.Ha),JAa(a,b),!1):!0})}
g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);return this};g.setValue=function(a,b){if(this.Qa)return this;this.La(a,!b);return this};g.getValue=function(){return this.value};g.getOptions=function(){return this.options};g.Vg=function(a){this.ic.push(a);return this};g.enable=function(){this.Qa&&!this.gp()&&(this.Jl.removeClass("disabled"),this.Qa=!1,this.mja&&KAa(this));return this};
g.disable=function(){this.Qa||(this.Jl.addClass("disabled"),this.Qa=!0,this.mja&&KAa(this));return this};g.gp=function(){return!!(this.vq&&this.vq in config.disabledProperties)};g.reset=function(){this.La(null,!0);return this};g.setOptions=function(a){this.options=a||{};this.La(this.getValue(),!0);return this};g.Kd=function(){delete this.ic;$D.ya.Kd.call(this)};g.destroy=function(){this.Kd()};g.getContainer=function(){return this.aa};function aE(a,b){b=b||{};b.xea&&!bE?bE=$(P({R:"tooltip-container-dialog"})).appendTo("body"):cE||(cE=$(P({R:"tooltip-container"})).appendTo("body"));this.Yka=b.Yka||!1;this.I5=b.I5;var c=this,d=["tooltip"],e={},f=[];ua(b.R)?d=d.concat(b.R):v(b.R)&&d.push(b.R);b.Wb&&(d.push("has-header"),f.push({R:"header",children:[b.Wb]}));f.push({R:"content",children:[v(a)?{tag:"span",text:a}:a]});this.zy=null;b.kd&&(b.I6=b.I6||"icon-13 icon-13-close",this.zy=b.zy,d.push("has-close"),f.push({id:b.id?b.id+"-tooltip-close-button":
null,R:"close-button",children:[{R:b.I6}],click:function(){c.hide();c.zy&&c.zy(!1)}}));b.width&&(e.width=b.width);b.height&&(e.height=b.height);b.maxWidth&&(e.maxWidth=b.maxWidth);b.minWidth&&(e.minWidth=b.minWidth);b.textAlign&&(e["text-align"]=b.textAlign);this.aa=P({id:b.id?b.id+"-tooltip":null,R:d.join(" "),children:[{R:"wrapper "+(oa(b.Dea)?b.Dea:""),children:f,css:e},{R:"caret "+(oa(b.o6)?b.o6:""),create:function(a){c.Rb=a}}]});b.pFa=b.pFa||!1;b.kd||b.pFa||this.aa.bind("mouseleave",function(){c.hide()});
b.highlight&&(dE||(dE=$(P({R:"tooltip-highlight-container"})).appendTo("body")),this.highlight=P({R:"tooltip-highlight"}),dE.append(this.highlight),b.xea?dE.addClass("over-dialog"):dE.removeClass("over-dialog"));b.parent?this.KW=a=b.parent:b.I5?a=b.I5:b.Vxb?this.KW=a=$("body"):a=b.xea?bE:cE;a.append(this.aa);this.parent=a;this.KW||(this.KW=$(window));this.K7=b.K7||!1;this.visible=!1;this.Ima=b.hide||null;this.pta=b.show||null;this.VCa=b.VCa;this.d7=10;xa(b.d7)&&(this.d7=b.d7);eE.Ic().Tj.push(this)}
var bE,cE,dE;g=aE.prototype;
g.UN=function(a,b,c,d){if(!this.qp){c||d||this.hide();b=b?b.toLowerCase():"top";this.visible=!0;var e=this.KW.width(),f=this.KW.height(),h=this.d7;this.aa.removeClass("top left bottom right").addClass(b);this.Yka?this.aa.fadeIn(200):this.aa.show();var k=this.aa.outerWidth(),l=this.aa.outerHeight(),m=this.VCa||.5,n;switch(b){case "left":d=new M(h,h+15,e-(2*h+k),f-(2*h+30));c=c||["right","top","bottom"];n=new L(a.x+a.w,a.y+a.h/2);break;case "right":d=new M(h+k,h+15,e-(2*h+k),f-(2*h+30));c=c||["left",
"top","bottom"];n=new L(a.x,a.y+a.h/2);break;case "bottom":d=new M(h+15,h+l,e-(2*h+30),f-(2*h+l));c=c||["top","left","right"];n=new L(a.x+a.w/2,a.y);break;default:d=new M(h+15,h,e-(2*h+30),f-(2*h+l)),c=c||["bottom","left","right"],n=new L(a.x+a.w/2,a.y+a.h)}"none"==b&&(c=[]);km(n,d)||0===c.length?("left"==b||"right"==b?(a=Math.max(h,Math.min(n.y-l*m,f-h-l)),l=n.y-a,k="left"==b?n.x:n.x-k,this.Rb.css({top:Math.round(l)+"px",left:""})):(k=Math.max(h,Math.min(n.x-k*m,e-h-k)),e=n.x-k,a="bottom"==b?n.y-
l:n.y,this.Rb.css({top:"",left:Math.round(e)+"px"})),0!==c.length||km(n,d)?this.Rb.show():this.Rb.hide(),this.I5&&(c=this.parent.offset())&&(a-=c.top,k-=c.left),this.aa.css({top:Math.round(a)+"px",left:Math.round(k)+"px"}),this.highlight&&this.Zy&&0<this.Zy.w&&0<this.Zy.h&&this.highlight.show().css({top:Math.round(this.Zy.y)+"px",left:Math.round(this.Zy.x)+"px",width:Math.round(this.Zy.w)+"px",height:Math.round(this.Zy.h)+"px"}),this.pta&&this.pta()):(b=c.shift(),this.UN(a,b,c))}};
function fE(a,b,c){a.Zy=b;a.UN(a.Zy,c,void 0)}function gE(a,b,c,d,e){var f=b.offset(),h=b.outerWidth();b=b.outerHeight();a.Zy=new M(f.left,f.top,h,b);var k;d&&(k=new M(Ql(0,1,d.x)?f.left+d.x*h:f.left+(0>d.x?h+d.x:d.x),Ql(0,1,d.y)?f.top+d.y*b:f.top+(0>d.y?b+d.y:d.y),0,0));a.UN(k||a.Zy,c,void 0,e)}g.hide=function(a){this.visible&&(this.visible=!1,this.Yka||a?this.aa.fadeOut(200):this.aa.hide(),this.highlight&&this.highlight.hide(),this.Ima&&this.Ima(),this.K7&&this.destroy())};
g.destroy=function(){this.aa.remove();this.highlight&&this.highlight.remove();this.visible=!1;this.qp=!0;this.pta=this.Ima=null};g.close=function(){this.hide();this.zy&&this.zy(!0)};g.re=function(){return this.visible};function eE(){this.Tj=[];$(window).on("resize.tooltip",function(){LAa(this)}.bind(this))}function LAa(a){a.Tj.forEach(function(a){a.hide()},a)}sa(eE);function hE(a,b,c,d){J.call(this);var e=this;this.analytics=c;this.Ea=d;this.user=a;this.Tk=b;this.V9=null;K("client.document",function(a){e.document=a},!0);this.bdb=this.la=this.IP=null;this.visible=!1;this.as=this.TV=this.cP=this.ED=this.N2=this.JY=this.Boa=null;this.mea=!1;this.aa=this.getContainer();MAa(this);this.TV.append(P({tag:"label",text:"Brand Colors",R:"swatch-label-row"}));this.jia=P({R:"swatch-container"});this.TV.append(this.jia);this.TV.append(P({R:"spacer"}));this.fg=new BD(new L(0,
0),this.aa,"n",{Q2a:!0});this.fg.Oi.mousedown(function(a){a.stopPropagation()});this.CM={};this.uCa={};this.callback=this.Cn=this.dv=null;this.build();K("gui.closeAllYerStuff",function(){e.hide()});this.context="";this.Cla=new Dj(function(){if(e.visible&&e.document){var a=$b(ZB(e.document,{context:e.context}),yq),b=$b(bC(e.document)||[],yq);1==b.length&&b[0].equals(Aq)&&(b=[]);NAa(e,a,b)}},500);K("viewport.pages",function(){e.Cla.queue(100)},!0);K("document.loaded",function(){e.Cla.queue(100)});eE.Ic().Tj.push(this)}
z(hE,J);g=hE.prototype;g.Pva=9;
g.getContainer=function(){function a(a){return 6==a.length?!0:!1}var b=this;return $(P({R:b.mea?"simple-color-picker with-inkdropper":"simple-color-picker",children:[{R:"input-container",children:[{create:function(a){b.TV=a}},!1,{R:"swatch-container",create:function(a){b.N2=a;a.mouseleave(function(){iE(b);a.find(".selected").removeClass("selected")})}},{create:function(a){b.cP=a}},{R:"spacer"},{R:"swatch-container",create:function(a){b.bdb=a;a.mouseleave(function(){a.find(".selected").removeClass("selected");iE(b);
b.dv&&b.dv.addClass("selected")})}},{R:"swatch-container",create:function(a){b.JY=a;a.mouseleave(function(){a.find(".selected").removeClass("selected");iE(b);b.dv&&b.dv.addClass("selected")})}},{R:"spacer"},{R:"swatch-container",create:function(a){b.ED=a;a.mouseleave(function(){a.find(".selected").removeClass("selected");iE(b);b.dv&&b.dv.addClass("selected")})}},{R:"swatch-label-container",create:function(a){b.ocb=a;a.mouseover(function(){iE(b)})}},{R:"",create:function(a){b.K1=a;a.mouseleave(function(){a.find(".selected").removeClass("selected");
iE(b);b.dv&&b.dv.addClass("selected")})}},{tag:"div",R:"bottom-bar",children:[{R:"button-container",create:function(a){b.as=a}},{R:"option simple-color-picker-hex-input-container",children:[{tag:"span",text:"#"},{R:"input",id:"simple-color-picker-hex-input",create:function(a){b.wNa=new GD(b.analytics,{change:function(a,c){!c&&(a=pq(a).Eg(b.b0.value/100))&&(b.callback(a),b.Cn=a)}},a)}}]},{R:"option simple-color-picker-opacity-container",children:[{tag:"span",R:"simple-color-picker-opacity-option-text",
text:b.mea?"Opacity":"A:"},b.mea&&{R:"opacity-slider",create:function(a){b.ex=new jE(b.analytics,{R:"slider-thin",change:function(a,c){!c&&b.Cn&&(c=b.Cn.Eg(a/100),b.callback(c),b.Cn=c,b.b0.setValue(a))},min:0,max:100,step:1},a,57)}},{R:"input",create:function(c){b.b0=new ED(b.analytics,{change:function(a,c){!c&&b.Cn&&(c=b.Cn.Eg(a/100),b.callback(c),b.Cn=c,b.ex&&b.ex.setValue(a))},Gc:"%"},c);b.wNa.Vua=a}}]},{R:"button-container",create:function(a){b.Boa=a}}]}]}]}))};
g.Moa=function(){this.nta()&&(this.gw=new aE(O("assets.brand.callouts.colors"),{kd:!0,zy:function(){this.vK()}.bind(this),R:"callout",I6:"close"}),gE(this.gw,this.jia.find(".swatch:first"),"right",new L(0,.5),!0))};g.nta=function(){return this.Ea.j6(this.user)&&0<vA("BrandAssetColors",[]).length&&!this.Tk.kF.get().brand_colors_callout};g.vK=function(){this.gw&&(Wp(this.Tk,"brand_colors_callout",!0),this.gw.hide(),this.gw.destroy(),this.gw=null)};var OAa=new F("xa");
function PAa(){I.call(this,OAa)}z(PAa,I);function MAa(a){a.cP.append(P({R:"spacer"}));a.eEa=new $D(a.analytics,{change:function(b,c){c||(a.dM=b,QAa(a))},options:[{label:"MyColors"}],css:{"float":"left"},CC:!0},a.cP,50);a.y7=P({R:"small-swatch-container",css:{"margin-top":"2px","margin-left":"2px"}});a.cP.append(a.y7)}
function QAa(a){var b=a.document.getProperty(Pta),c;a.y7.empty();a.dM=RAa(a,b);if(a.dM&&za(b)){c=Sa(b);a.eEa.setOptions($b(c,function(a){return{label:a}}));a.eEa.setValue(a.dM);b=wc(b[a.dM],0,8);D(b,function(b){kE(a,"user",a.y7,wq(b))});for(b=b.length;8>b;b++)SAa(a.y7);a.cP.show()}else a.cP.hide()}function RAa(a,b){var c=a.document.getProperty(Qta),d;b&&0<Ma(b)&&(d=a.dM&&b[a.dM]?a.dM:c&&b[c]?c:Na(b));return d}
hE.prototype.build=function(){var a;this.CM={};this.ED.empty();for(var b=0;3>b;b++)for(a=0;9>a;a++)TAa(this,Iqa[a][b],!0);this.ED.append(P({R:"clear"}));UAa(this)};function UAa(a){var b=sq;kE(a,"static",a.JY,b,function(c){a.CM[b.Td().toLowerCase()]=c},!1);VAa(a.JY);VAa(a.JY);for(var c=0;6>c;c++)b=vq(0,0,(5-c)/5),kE(a,"static",a.JY,b,function(c){a.CM[b.Vd().toLowerCase()]=c},!0)}function VAa(a){a.append(P({R:"swatch",children:[{R:"swatch-color",css:{"background-color":Fq(pq("#EEEEEE"))}}]}))}
function iE(a,b,c){a.wNa.setValue((b||a.Cn||Gq).Vd().substr(1).toLowerCase());!c||a.Cn&&a.Cn.Ja();b=a.Wxb?100*b.Ja():100*(a.Cn||Gq).Ja();a.b0.setValue(b);a.ex&&(a.ex.refresh(),a.ex.setValue(b))}function WAa(a,b){return a.Cn&&0!==a.Cn.Ja()?b.Eg(a.Cn.Ja()):b}function lE(a){a.V9&&(Mk(a.V9),a.V9=null)}
function kE(a,b,c,d,e,f){c.append(P({R:"swatch",create:function(b){e&&e(b);b.hover(function(){iE(a,d,f);$(".simple-color-picker .swatch.selected").removeClass("selected");b.addClass("selected");lE(a);a.V9=K("gui.getTempProperties",function(b){var c=f?WAa(a,d):d;b(a.callback(c))});K.set("viewport.invalidate")},function(){lE(a)}).click(function(){lE(a);var b=f?WAa(a,d):d;a.callback&&0==a.callback(b)||a.hide()}).mousedown(function(a){a.stopPropagation()})},children:[{id:b+"-swatch-color-"+d.Td().substr(1),
R:"swatch-color",css:{"background-color":Fq(d)}}]}))}function SAa(a){a.append(P({R:"swatch",children:[{R:"swatch-color"}]}))}function XAa(a){a.C3a=!0;a.ED.empty().addClass("swatch-container");a.K1.empty().removeClass("small-swatch-container")}function TAa(a,b,c){kE(a,"static",a.ED,b,function(c){b.SK()?a.CM[b.Td().toLowerCase()]=c:a.CM[b.Vd().toLowerCase()]=c},c)}
hE.prototype.addRow=function(a){var b=this;b.ED.removeClass("swatch-container");b.K1.addClass("small-swatch-container");a.label&&b.ocb.append(P({R:"row-label",tag:"span",text:a.label}));(function(a,d){D(a,function(a){d.append(P({R:"swatch",css:{"background-color":Fq(a)},create:function(c){b.CM[a.Vd().toLowerCase()]=c;c.mouseover(function(){iE(b,a);b.K1.find(".selected").removeClass("selected");c.addClass("selected")}).click(function(){b.callback&&0==b.callback(a)||b.hide()}).mousedown(function(a){a.stopPropagation()})}}))})})(a.colors,
b.K1);b.K1.append(P({R:"clear"}))};
function YAa(a,b){function c(b,c){var d=[];if(!b.visible||b.visible())b.icon&&d.push({R:"icon-21 icon-21-"+b.icon}),b.label&&d.push(b.label),c.append(P({id:"scp-"+b.tooltip.toLowerCase().replace(/ /g,"-"),R:"button"+(b.icon?" has-icon-21"+(b.label?"":" onlyicon"):""),title:b.tooltip||"",create:function(c){c.click(function(){b.action(a.Cn);a.hide()})},children:d}))}a.as.empty();a.Boa.empty();b=uc(b||[]);a.C3a||c({label:"",icon:"hue-circle",tooltip:"Open the advanced color picker",action:function(b){zAa(a.analytics).open(b||
Aq,function(b){a.callback&&a.callback(b)},null,a.om)}},a.as);a.mea&&a.as.append(P({R:"icn-22 icn-inkdropper button onlyicon",id:"scp-"+"copy an existing color".replace(/ /g,"-"),title:"Copy an existing color",create:function(b){b.click(function(){ao(a.user.Zh(),"InkDropper")?a.dispatchEvent(new PAa):Sza()})}}));var d=a.Boa;D(b,function(a){c(a,d)})}
hE.prototype.show=function(a){var b=a.x,c=a.y,d=a.callback,e=a.color,f=a.buttons,h=a.om;a=a.context;K.set("gui.closeAllYerStuff");this.IP&&(this.la=this.IP.create());this.context=a;this.visible=!0;this.Cla.trigger();this.ED.find(".selected").removeClass("selected");this.callback=d;vA("BrandAssetColors",[]);this.jia.empty();this.TV.hide();e?(d=e.SK()?e.Td().toLowerCase():e.Vd().toLowerCase(),this.dv=this.uCa[d]?this.uCa[d]:this.CM[d]||null,this.Cn=e,this.aa.find(".selected").removeClass("selected"),
this.dv&&this.dv.addClass("selected")):this.Cn=this.dv=null;iE(this);QAa(this);(this.om=!!h)?(this.ED.find(".transparent").css("visibility","hidden"),this.b0.disable()):(this.ED.find(".transparent").css("visibility",""),this.b0.enable());YAa(this,f||[]);this.fg.show().move(new L(b,c));this.Moa();this.ex&&this.ex.reset()};hE.prototype.hide=function(){this.visible=!1;lE(this);this.fg.hide();this.vK();this.la&&(this.la.sf(),this.la=null)};
function NAa(a,b,c){a.N2.empty();!c&&(1>b.length||ZAa(b))&&(c=$b(Hu,yq));b=$Aa(a,b,c);D(b,function(b){kE(a,"user",a.N2,b)});for(b=b.length;b<a.Pva;b++)SAa(a.N2);a.N2.append(P({R:"clear"}))}function ZAa(a){var b=$b($b(Hu,yq),function(a){return a.Td()}),c=fb(b);return bc(a||[],function(a){return c[a.Td().toLowerCase()]})}
function $Aa(a,b,c){var d=[],e={};D(c||[],function(a){e[a.Td()]||a.equals(Aq)||(d.push(a),e[a.Td()]=!0)});D(b,function(b){d.length<a.Pva&&!e[b.Td()]&&(d.push(b),e[b.Td()]=!0)});return d}function mE(a,b,c,d){this.create=function(){return new hE(a,b,c,d)}}sj(mE,[Ni,Vp,Ti,gj]);function nE(){}nE.prototype.Pta=function(a){bp(a||"Storage limit reached")};tj(nE);function oE(a){Rz.call(this);this.url=a}z(oE,Rz);oE.prototype.VW=function(){$('<link rel="stylesheet">').attr("href",this.url).appendTo("head");return $.Deferred().resolve()};function pE(a){Rz.call(this);this.kaa=a}z(pE,Rz);pE.prototype.VW=function(){return $.when.apply($,this.kaa.map(function(a){return a.load()}))};var aBa=/^data:([^;]*(?:;[^;]=[^;])*)?(;base64)?,(.*)$/;function qE(a){var b=a.match(aBa);if(!b)return null;a=b[1];var c=b[3],b=b[2]?new Uint8Array(eba(c)):decodeURIComponent(c);return new Blob([b],{type:a})};function rE(a){J.call(this);this.Hia=[];this.Ro=[];this.xhr=a;this.refresh()}z(rE,J);var sE=new F("ya"),bBa=new F("za");
rE.prototype.refresh=function(){var a=yk(this.xhr,{type:"GET",url:"/slack/channels"}).then(function(a){this.Hia=a.filter(function(a){return!a.is_archived});this.dispatchEvent(sE)}.bind(this)).catch(function(a){if(404!=a.status)return Promise.reject(a)}),b=yk(this.xhr,{type:"GET",url:"/slack/users"}).then(function(a){this.Ro=a.filter(function(a){return!a.deleted});this.dispatchEvent(sE)}.bind(this)).catch(function(a){if(404!=a.status)return Promise.reject(a)});return Promise.all([a,b])};
rE.prototype.getChannelId=function(a){var b=ec(this.Hia,function(b){return b.name==a});return b&&b.id};rE.prototype.xqa=function(a,b,c,d,e,f,h){a=this.getChannelId(a.replace(/Slack:\s#/,""))||a;b=yk(this.xhr,{type:"POST",url:"/slack/postDocument/"+a,data:[{title:e,title_link:c,fallback:e,text:f,image_url:h||location.origin+"/documents/thumb/"+d+"/0/0/"+b+"/1000"}]});this.dispatchEvent(new HC(bBa,b));return b};uj(rE,Hi);x("lucid.iconfinder.version",1);var cBa=[{query:"q",count:"c",offset:"p",minIconSize:"min",maxIconSize:"max",premium:"price",license:"l"},{query:"query",count:"count",offset:"offset",minIconSize:"minimum_size",maxIconSize:"maximum_size",premium:"premium",license:"license"}];function tE(a){this.count=24;this.minIconSize=16;this.maxIconSize=128;this.xf(a||0);this.premium="nonpremium";this.license="0"}tE.prototype.xf=function(a){this.offset=a};
function dBa(a){var b=["query"],c="";B(cBa[0],function(d,e){-1==b.indexOf(e)&&(c+="&"+d+"="+a[e])});return c}function eBa(a,b){this.Pna=b.count;this.bcb=b.offset;this.GQa=this.Pna*this.bcb;this.Nba=this.Rda=0;this.icons=[];this.$$a=a;this.Z$a=b}function fBa(a,b,c,d,e){this.tags=e;this.id=a;this.width=b;this.height=c;this.url=d}function gBa(){}
gBa.prototype.parse=function(a,b,c){var d=new eBa(a,b);a=c.searchresults;D(a.icons,function(a){var b=a.size;d.icons.push(new fBa(a.id,b,b,decodeURI(a.image),a.tags))});d.Rda=a.totalResults;d.Nba=d.Rda-(d.GQa+d.Pna);return d};function hBa(){}
hBa.prototype.parse=function(a,b,c){var d=b.maxIconSize,e=new eBa(a,b);D(c.icons,function(a){var b=a.icon_id,c=a.tags,l=ac(a.raster_sizes,function(a,b){return a.size_width<b.size_width&&b.size_width<=d&&b.size_height<=d?b:a},{size_width:0,size_height:0,formats:{preview_url:"",format:"png"}});a=l.size_width;var m=l.size_height,n=["png","jpg"],l=Zb(l.formats,function(a){return-1!=n.indexOf(a.format)})[0].preview_url;e.icons.push(new fBa(b,a,m,l,c))});e.Rda=c.total_count;e.Nba=e.Rda-(e.GQa+e.Pna);return e};function Si(a){this.xhr=a;this.MBa="";window.lucidConfigure&&window.lucidConfigure.iconfinder_api_key&&(this.MBa=window.lucidConfigure.iconfinder_api_key)}uj(Si,Hi);Si.prototype.search=function(a,b){var c="?"+cBa[0].query+"="+encodeURIComponent(a)+dBa(b)+"&api_key="+this.MBa;return this.xhr.execute({type:"GET",url:this.nu()+c,headers:{Accept:"application/json"}}).then(zk).then(function(c){return iBa[0].parse(a,b,c)})};
Si.prototype.nu=function(){var a;a=(kk?"/proxy/":"/imageProxy/")+"www.iconfinder.com/json/search/";kk&&AJS&&(a=Ws()+"/plugins/servlet"+a);return a};var iBa=[new gBa,new hBa];function uE(a){J.call(this);this.xhr=a;this.refresh()}z(uE,J);var jBa=new F("Aa"),kBa=new F("Ba");uE.prototype.refresh=function(){return yk(this.xhr,{type:"GET",url:"/ac/hipchat/rooms"}).then(function(){this.dispatchEvent(jBa)}.bind(this)).catch(function(a){if(404!=a.status)return Promise.reject(a)})};
uE.prototype.eNa=function(a,b,c,d,e,f,h,k){d=location.origin+"/ac/hipchat/join?invitationUrl="+encodeURIComponent(d);a=yk(this.xhr,{type:"POST",url:"/ac/hipchat/document/"+a+(h?"?instanceId="+h:""),data:{title:f,docId:e,inviteLink:d,text:b+" has invited you to <a href='"+d+"'>join a Lucidchart diagramming session, '"+f+"'</a>. When you're done, you can post an image of the diagram back to this room as well.",imageUrl:k||location.origin+"/documents/thumb/"+e+"/0/0/"+c+"/1000"}});this.dispatchEvent(new HC(kBa,
a));return a};uj(uE,Hi);function lBa(a,b,c){var d=new Date;this.userId=a;this.name=b;this.message=c;this.timestamp=d};function vE(a,b,c){J.call(this);this.xhr=c;this.messages=[];this.document=a;this.user=b}z(vE,J);sj(vE,[Ri,Ni,Hi]);var mBa=new F("Ca");function nBa(a){I.call(this,mBa);this.messages=a}z(nBa,I);function oBa(a,b){b.length&&(a.messages.push.apply(a.messages,b),a.dispatchEvent(new nBa(b)))}vE.prototype.sendMessage=function(a){return yk(this.xhr,{type:"POST",url:nk+"/chats/"+encodeURIComponent(this.document.getId()),data:{message:a}})};
function pBa(a){return r.gapi&&r.gapi.hangout&&r.gapi.hangout.render?!a.user.cg||"false"!==a.user.cg.get("AllowHangouts"):!1};function wE(a,b,c,d,e,f,h){this.id=a;this.oI=b;this.email=c;this.role=d;this.isOnline=e;this.created=f;this.I0=h||""}x("lucid.model.Collaborator",wE);wE.prototype.getName=function(){return this.oI};wE.prototype.getName=wE.prototype.getName;wE.prototype.OF=function(){return""};wE.prototype.getStatus=wE.prototype.OF;wE.prototype.Fa=function(){return!1};wE.prototype.isGroup=wE.prototype.Fa;wE.prototype.PK=function(){return!this.Fa()};wE.prototype.isSingleUser=wE.prototype.PK;wE.prototype.getType=wE.prototype.rk;
wE.prototype.Vy=function(){return null};wE.prototype.getInvitationAddressee=wE.prototype.Vy;function xE(a,b,c,d,e,f){wE.call(this,a,f||b,b,c,!1,d,e);this.gz=!0}z(xE,wE);x("lucid.model.EmailInvitedCollaborator",xE);xE.prototype.rk=function(){return yE};xE.prototype.getType=xE.prototype.rk;xE.prototype.OF=function(){return"("+i18n.get("user-invitation-pending")+")"};xE.prototype.getStatus=xE.prototype.OF;xE.prototype.Vy=function(){return this.getName()};xE.prototype.getInvitationAddressee=xE.prototype.Vy;
function AE(a,b,c,d,e){wE.call(this,a,"Collaborator",null,b,!1,c,e);this.gz=!0;this.QUa=d}z(AE,wE);x("lucid.model.LinkInvitedCollaborator",AE);AE.prototype.rk=function(){return qBa};AE.prototype.getType=AE.prototype.rk;AE.prototype.PK=function(){return!1};AE.prototype.isSingleUser=AE.prototype.PK;AE.prototype.getName=function(){return this.BZ()?i18n.get("user-invitation-link-multi-use"):i18n.get("user-invitation-link-single-use")};AE.prototype.getName=AE.prototype.getName;AE.prototype.BZ=function(){return this.QUa};
AE.prototype.Vy=function(){return this.oI};AE.prototype.getInvitationAddressee=AE.prototype.Vy;function BE(a,b,c,d,e){wE.call(this,a,b,null,c,!1,d,e);this.BZ=this.gz=!0;this.acceptUrl=""}z(BE,wE);x("lucid.model.SlackInvitedCollaborator",BE);BE.prototype.rk=function(){return rBa};BE.prototype.getType=BE.prototype.rk;BE.prototype.PK=function(){return!1};BE.prototype.isSingleUser=BE.prototype.PK;BE.prototype.getName=function(){return this.oI};BE.prototype.getName=BE.prototype.getName;
BE.prototype.Vy=function(){return this.getName()};BE.prototype.getInvitationAddressee=BE.prototype.Vy;function CE(a,b,c,d,e){wE.call(this,a,b,null,c,!1,d,e);this.BZ=this.gz=!0;this.acceptUrl=""}z(CE,wE);x("lucid.model.HipChatInvitedCollaborator",CE);CE.prototype.rk=function(){return sBa};CE.prototype.getType=CE.prototype.rk;CE.prototype.PK=function(){return!1};CE.prototype.isSingleUser=CE.prototype.PK;CE.prototype.getName=function(){return this.oI};CE.prototype.getName=CE.prototype.getName;
CE.prototype.Vy=function(){return this.getName()};CE.prototype.getInvitationAddressee=CE.prototype.Vy;function DE(a,b,c,d,e,f,h){wE.call(this,a,b,c,d,e,f,h)}z(DE,wE);x("lucid.model.InternalUser",DE);DE.prototype.rk=function(){return EE};DE.prototype.getType=DE.prototype.rk;function FE(a,b,c,d,e){wE.call(this,a,b,null,c,!1,d,e)}z(FE,wE);x("lucid.model.InternalGroup",FE);FE.prototype.rk=function(){return GE};FE.prototype.getType=FE.prototype.rk;FE.prototype.Fa=function(){return!0};
FE.prototype.isGroup=FE.prototype.Fa;var EE="u",GE="g",yE="e",qBa="l",rBa="s",sBa="h",HE=["none","owner","editor","commenter","viewer"];function IE(a,b,c,d){J.call(this);this.Nv={};this.Lm=a;this.xhr=b;this.analytics=d;c.listen(rC,function(){this.dispatchEvent(JE)})}z(IE,J);var JE=new F("Da"),KE=new F("Ea");function tBa(a,b){I.call(this,KE);this.rDa=a;this.Tra=b}z(tBa,I);var LE=new F("Fa");function uBa(a,b){I.call(this,LE);this.rDa=a;this.Tra=b}z(uBa,I);function ME(a){return window.lucidConfigure.documentServiceHost+"/documents/"+a.Lm.getId()+"/invitations"}function vBa(a){return a instanceof AE?!0:!1}
function wBa(a){var b=Va(a.Nv,vBa);return b?a.Nv[b]:null}function xBa(a,b){if(!jc(HE,b))throw"unrecognized role specified in LinkInvitedCollaborator constructor";b=new AE("",b,new Date,!0,ME(a));return a.eO(b,"")}
IE.prototype.eO=function(a,b,c){b=a.rk()!=yE||hn(a.email||"")?yk(this.xhr,{type:a.gz?"POST":"PUT",url:a.I0,data:{message:b,role:a.role,sendEmail:null!=c?c:!0,multi:!!a.BZ,to:a.gz?a.Vy():void 0}}).then(function(a){a=NE.parse(a);this.Nv[a.id]=a;switch(a.rk()){case GE:case EE:this.analytics.Aa(il);this.analytics.Aa(hl,{share_method:"direct"});break;case yE:this.analytics.Aa(kl),this.analytics.Aa(hl,{share_method:"email"})}return a}.bind(this)):Promise.reject("invalid email");this.dispatchEvent(new tBa(a,
b));return b};IE.prototype.q0=function(a){var b=yk(this.xhr,{type:"DELETE",url:a.I0,data:{multi:!1}}).then(function(){delete this.Nv[a.id];return a}.bind(this));this.dispatchEvent(new uBa(a,b));return b};function yBa(a,b,c){yk(a.xhr,{type:"PUT",url:b.I0,data:{role:c}}).then(function(a){a=NE.parse(a);return this.Nv[a.id]=a}.bind(a))}IE.prototype.fu=function(){return ab(this.Nv)};
IE.prototype.refresh=function(){var a=window.lucidConfigure.documentServiceHost+"/documents/"+this.Lm.getId(),b=yk(this.xhr,{type:"GET",url:a+"/users"}),a=yk(this.xhr,{type:"GET",url:a+"/invitations"});return Promise.all([b,a]).then(function(a){this.Nv={};a.forEach(function(a){a.forEach(function(a){a=NE.parse(a);this.Nv[a.id.toString()]=a},this)},this);this.dispatchEvent(JE)}.bind(this))};
var NE={parse:function(a){return a.invitationId?"Collaborator"===a.to?NE.dVa(a):gb(a.to,"Slack:")?NE.eVa(a):gb(a.to,"HipChat:")?NE.cVa(a):NE.aVa(a):a.group?NE.bVa(a):NE.fVa(a)},fVa:function(a){return new DE(NE.Zza(a.uri),(a.user.firstName+" "+a.user.lastName).trim(),a.user.email,a.role,!1,new Date(a.created),a.uri)},bVa:function(a){return new FE(NE.Zza(a.uri),a.group.name,a.role,new Date(a.created),a.uri)},cVa:function(a){var b=new CE(a.invitationId,a.to.trim(),a.role,a.created,a.uri);b.acceptUrl=
a.accept;return b},eVa:function(a){var b=new BE(a.invitationId,a.to.trim(),a.role,a.created,a.uri);b.acceptUrl=a.accept;return b},dVa:function(a){var b=new AE(a.invitationId,a.role,new Date(a.created),a.multi,a.uri);b.acceptUrl=a.accept;return b},aVa:function(a){return new xE(a.invitationId,a.to,a.role,new Date(a.created),a.uri)},Zza:function(a){return a.match(/\d+$/).pop()}};sj(IE,[Ri,Hi,vC,Ti]);function zBa(){J.call(this)}z(zBa,J);function OE(a,b,c,d,e,f){this.uri=a;this.name=b;this.className=c;this.created=d;this.properties=e;this.order=f;this.xua=this.Ida=null;this.so=""}g=OE.prototype;g.$b=function(){return new Mf(28,28)};g.A$=function(){return""==this.uri};g.clone=function(a){this.uri==a.uri?this.xua&&(this.xua.tooltip=a.name):(this.uri=a.uri,this.Ida=a.Ida,this.xua=null);this.name=a.name;this.className=a.className;this.created=a.created;this.properties=a.properties;this.order=a.order};
g.fHa=function(){return Promise.resolve({className:this.className,Ed:this.properties,Fc:{w:this.properties.BoundingBox.w,h:this.properties.BoundingBox.h},IK:!0,Fa:"Group"==this.className,tooltip:this.name})};g.init=function(a){this.factory=a;""!==this.uri&&ABa().then(function(a){return a.getItem(this.uri).then(function(a){a&&(this.Ida=Promise.resolve(a))}.bind(this))}.bind(this))};g.serialize=function(){return{uri:this.uri,name:this.name,"class":this.className,created:this.created,properties:JSON.stringify(this.properties)}};
function PE(a,b,c){var d=!0,e="Group",f={},h=!1;if(1==a.length&&a[0].ta)if(a=Us(a[0]))d=!1,h=!!a.md,e=a.className,f=a.getProperties().xe(),f.Stencil&&(f.Stencil=a.PF()),delete f.ZOrder,delete f.TextLinks,f.Link&&(f.Link=yna(f.Link),0===f.Link.length&&delete f.Link);else return null;else if(0<a.length)f=b.ko(a),f.BoundingBox=Ax(a),h=a.some(function(a){return a.md}),delete f.Document,delete f.Page,delete f.Pages,delete f.Panel,delete f.PanelOffset;else return null;if(h)return null;e=new OE("","Custom Shape",
e,new Date,f,0);d&&(e.Ida=Promise.resolve('<svg width="28" height="28" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="#29AAE1" cx="21" cy="7" r="7"/><path d="M22 6V3h-2v3h-3v2h3v3h2V8h3V6h-3z" fill="#FFF"/></g></svg>'));e.init(c);return e}function BBa(a){return new OE(a.uri,a.name,a["class"],a.created,JSON.parse(a.properties),a.order||0)}var QE=null;
function ABa(){if(!QE){var a=localforage.createInstance({name:"customShapeThumbs"});QE=a.ready().then(function(){return a})}return QE}function CBa(a,b,c,d,e,f,h){this.uri=a;this.SD=b;this.name=c;this.created=d;this.Uca=e;this.Bda=f;this.gv=h}g=CBa.prototype;g.init=function(a){this.gv.forEach(function(b){b.init(a)},this)};g.A$=function(){return""==this.uri};g.Nc=function(a){return this.A$()||this.SD==a.uri||this.Uca&&this.Bda};
g.search=function(a){return a.split(/\s+/).filter(Ub).map(function(a){return new RegExp("^"+vb(a),"i")}).every(function(a){return this.name.split(/\s+/).some(function(c){return a.test(c)})?!0:this.gv.some(function(c){return a.test(c.name)})}.bind(this))};g.serialize=function(){return{uri:this.uri,user:this.SD,name:this.name,created:this.created,shared:this.Uca,"team-edit":this.Bda,shapes:this.gv.map(function(a){return a.serialize()})}};
g.clone=function(a){this.uri=a.uri;this.SD=a.SD;this.name=a.name;this.created=a.created;this.Uca=a.Uca;this.Bda=a.Bda;var b={};this.gv.forEach(function(a){b[a.uri]=a});this.gv.length=0;a.gv.forEach(function(a){a.uri in b?(b[a.uri].clone(a),this.gv.push(b[a.uri])):this.gv.push(a)},this)};function DBa(a){return new CBa(a.uri,a.user,a.name,a.created,a.shared,a["team-edit"],a.shapes.map(BBa))};function fj(a,b,c,d){this.create=function(e){return new EBa(e,a,b,c,d)}}sj(fj,[Ri,iq,zy,QA]);
function EBa(a,b,c,d,e){this.className=a.className;this.IF=a.Ed;this.Fc=a.Fc;this.size=a.size;this.tooltip=a.tooltip;this.zp=a.zp;this.so=a.so;this.variant=a.variant;this.Oda=a.Oda;this.uqa=a.uqa;this.p_=a.p_;this.P4a=!!a.IK;this.document=b;this.Pb=c;this.Zp=d;this.oC=e;a.html&&Promise.resolve(a.html);this.scale=28;this.u9a=new Mf(this.size.width*this.scale,this.size.height*this.scale);this.Fa="Group"==this.className;!this.Fa&&this.className in dw&&FBa(this)}g=EBa.prototype;g.$b=function(){return this.u9a};
g.IK=function(){return this.P4a};g.fHa=function(){return new Promise(function(a,b){FBa(this).then(function(){a({className:this.className,Ed:this.IF(),Fc:this.Fla(),zp:this.zp,IK:this.IK(),Fa:this.Fa,tooltip:this.tooltip})}.bind(this),b)}.bind(this))};
function FBa(a){return a.Fa?Promise.resolve():iw(a.className,a.Pb).then(function(a){var c={};a&&a.aj&&((c=a.aj[this.variant])?c.name=c.name||this.variant:c=a.aj[this.className]);this.IF=this.IF||c.Ed;if(!ya(this.IF)){var d=this.IF;this.IF=function(){return jj(d)}}this.Fc=this.Fc||c.Fc;this.tooltip=this.tooltip||c.tooltip}.bind(a))}g.Fla=function(){return ya(this.Fc)?this.Fc():this.Fc};g.getId=function(){return this.Oda||this.className+(this.variant?"_"+this.variant:"")};
g.equals=function(a){return this.className==a.className&&kj(this.IF(),a.IF())&&kj(this.Fla(),a.Fla())&&this.variant==a.variant};g.serialize=function(){return{className:this.className,helperImage:this.zp,helperText:this.so,id:this.getId(),isCustom:this.IK(),pluginId:this.uqa,toolBoxId:this.Oda,tooltip:this.tooltip,variant:this.variant}};
function GBa(a,b,c){var d={large:new Mf(2,2),wide:new Mf(4,1)};v(b)&&(b={className:b});if(za(b)&&"className"in b)return a.create({className:b.className,Ed:b.defaultProperties,Fc:b.defaultSize,zp:b.helperImage,so:b.helperText,IK:!1,p_:b.noBlockPrompt,uqa:c,size:b.size&&b.size in d?d[b.size]:new Mf(1,1),Oda:b.toolBoxId,tooltip:b.tooltip||"",variant:b.variant})};function RE(a,b){this.uri=a;this.cna=b.images;this.name=b.name;this.SD=b.SD;this.Tl=b.Tl;this.parent=b.parent||null;this.Wk=void 0!==b.Wk?b.Wk:!!b.SD;this.vla=!!b.vla||!1;this.Lq=b.Lq||!1;this.bo=void 0===b.bo?!0:!!b.bo;this.dj=b.dj||!1;this.yr=b.yr||!1;this.aG=b.aG||null}RE.prototype.DF=function(a,b){for(var c=[b?b(this.name):this.name],d=this.parent;d&&d.id!=this.id;)c.unshift(b?b(d.name):d.name),d=d.parent;return c.join(a||" / ")};
RE.prototype.key=function(){return this.DF(".",function(a){return a.toLowerCase().replace(/[\.\s]/g,"_")})};RE.prototype.serialize=function(){return{uri:this.uri,name:this.name,userUri:this.SD,parentUri:this.Tl,fromUser:this.Wk,defaultTag:this.Lq,childrenAllowed:this.bo,thirdParty:this.dj,fullName:this.DF(),key:this.key()}};function HBa(a,b){return new RE(a.uri,{name:a.name,SD:a.user,Tl:a.parent||null,Wk:a.user==b.uri,vla:a.user!=b.uri,images:a.images})};function IBa(a,b){this.tags=a;this.children=b||[]}function JBa(a){a.tags.sort(function(a,c){return a.Wk==c.Wk?0:a.Wk?-1:1});KBa(a.children)}IBa.prototype.serialize=function(){return{tags:$b(this.tags,function(a){return a.serialize()}),children:$b(this.children,function(a){return a.serialize()})}};function SE(a,b,c){return bc(a.tags,function(a){return BB(b,a)||!!c&&bc(this.children,function(a){return SE(a,b)})},a)}
function KBa(a){D(a,function(a){JBa(a)});a.sort(function(a,c){a=a.tags[0].name.toLowerCase();c=c.tags[0].name.toLowerCase();return a<c?-1:a>c?1:0})}function TE(a,b){return bc(a,function(a){return bc(a.tags,function(d){return b(d,a)})?!0:TE(a.children,b)})}function UE(a,b){function c(a,b){if(bc(b.tags,function(b){return b.uri==a.uri}))return b;var d=null;bc(b.children,function(b){d=c(a,b);return!!d});return d}var d=null;bc(a,function(a){d=c(b,a);return!!d});return d};function VE(a,b,c,d,e){function f(a){return"social-icon social-icon-"+a}this.Gb=a;this.HE=e||function(){return""};this.xhr=d;this.Pc=b;this.user=c;this.rva=!!this.user.data.Ow;this.cSa=window.lucidConfigure.imageServiceHost+"/users/"+this.user.id+"/tags?product="+window.lucidConfigure.appname;this.pv={};this.eua={};this.CNa=new RE("__private__",{name:"Private",Lq:!0,bo:!1});this.NBa=new RE("__archived__",{name:"Archived",Lq:!0,bo:!1});this.uKa=new RE("__lesson__",{name:"Lesson images",Lq:!0,bo:!1,
yr:!0,Wk:!0});this.T6a=new RE("__moved__",{name:"__moved__",Lq:!0,bo:!1});this.Lx={Facebook:new RE("__facebook__",{name:"Facebook",Lq:!0,bo:!1,dj:!0,aG:f("facebook")}),Flickr:new RE("__flickr__",{name:"Flickr",Lq:!0,bo:!1,dj:!0,aG:f("flickr")}),Dropbox:new RE("__dropbox__",{name:"Dropbox",Lq:!0,bo:!1,dj:!0,aG:f("dropbox")}),BingSearch:new RE("__bingsearch__",{name:"Bing Search",Lq:!0,bo:!1,dj:!0,aG:"icn-13 icn-bing"}),IconFinder:new RE("__iconfinder__",{name:"Icon Finder",Lq:!0,bo:!1,dj:!0,aG:f("iconfinder")}),
visio:new RE("__visioimports__",{name:"Visio Imports",Lq:!0,bo:!1,dj:!0,yr:!0,Wk:!0,aG:f("visio")})};a=[];a.push(this.Lx.Flickr);a.push(this.Lx.Facebook);a.push(this.Lx.Dropbox);a.push(this.Lx.BingSearch);"false"!=this.user.Cc.get("SearchIconFinder")&&a.push(this.Lx.IconFinder);"chart"==window.lucidConfigure.appname&&a.push(this.Lx.visio);this.Hda=a.filter(Ub).filter(function(a){return!config.disabledImageSources||!jc(config.disabledImageSources,a.name)});a=[this.NBa,this.T6a];this.rva&&a.push(this.CNa);
this.JEa=a.concat(this.Hda);this.reset();var h=this;this.FOa=[];K("imageTagManager.getTagTree",function(a){a(h.Vq({serialize:!0}))})}g=VE.prototype;g.FHa=function(){return this.Hda};g.jQ=function(a){return this.Lx[a]};g.$X=function(){return this.NBa};g.qY=function(){return this.CNa};
g.reset=function(a){this.pv={};this.jea();var b=this;D(this.JEa.concat(this.Hda),function(a){this.hO(a)},this);this.hO(this.uKa);this.c5a=!0;kk||yk(this.xhr,{type:"GET",url:this.cSa}).then(function(c){c.forEach(function(a){b.hO(HBa(a,b.user))});b.sF(function(a){a.Tl&&(a.parent=b.iK(a.Tl))});delete b.c5a;D(b.FOa,function(a){a()});b.FOa=[];a&&a()})};g.jea=function(){B(this.eua,function(a){this.hO(a)},this)};
g.n7=function(a,b,c,d){if(a){var e=b?this.iK(b):null;if(!e||!this.JO(e,function(b){f.n7(a,b.uri,c)})){var f=this;(e=this.fY(a,b))?c(e):yk(this.xhr,{type:"PATCH",url:this.cSa,data:{name:a,parent:b||null,product:window.lucidConfigure.appname}}).then(function(a){a=HBa(a,f.user);f.hO(a);a.parent=b?f.iK(b):null;c&&c(a)}).catch(function(a){d?d():hq(f.Gb,a)})}}};
g.hO=function(a){var b=a.name.toLowerCase();a.bo&&!a.Tl&&bc(this.JEa.concat(this.Hda),function(a){return a.name.toLowerCase()==b})&&(a.bo=!1);this.pv[b]||(this.pv[b]={});this.pv[b][a.uri]||(this.pv[b][a.uri]=a);this.Pc.ft(a)};g.DHa=function(a){a=a.toLowerCase();return this.pv[a]||null};g.fY=function(a,b){b=b?this.iK(b):null;var c=null;b&&(c=this.fY(b.name,b.Tl));return Wa(this.DHa(a)||{},function(a){return c&&c.uri!=a.Tl?!1:a.Wk},this)||null};
g.iK=function(a){for(var b in this.pv)if(this.pv[b][a])return this.pv[b][a];return null};g.sF=function(a,b){for(var c in this.pv)for(var d in this.pv[c])a.call(b,this.pv[c][d],d)};
g.Vq=function(a){function b(a){var c=[];B(a,function(a){a.cua.length&&c.push(new IBa($b(a.cua,function(a){return a.tag}),b(a.zaa)))});return c}function c(a){if(!a.Bgb){var b=f;a.Tl&&e[a.Tl]&&(c(e[a.Tl]),b=e[a.Tl].zaa);b[a.W$]||(b[a.W$]={zaa:{},cua:[]});b[a.W$].cua.push(a);a.zaa=b[a.W$].zaa}}var d=a||{},e={},f={};this.sF(function(a,b){d.LX&&a.vla||d.gGa&&a.yr||(e[b]={name:a.name,W$:a.name.toLowerCase(),Tl:a.Tl,tag:a,children:[]})});B(e,c);a=b(f);KBa(a);d.serialize&&(a=$b(a,function(a){return a.serialize()}));
return a};g.JO=function(a,b,c,d){if(a.Wk)return!1;var e=this;d=(d=d||a.Tl)?this.iK(d):null;var f=!1;d&&(d=this.fY(d.name,d.Tl)||d,f=this.JO(d,function(d){e.JO(a,b,c,d.uri)},c));if(f)return!0;this.n7(a.name,d?d.uri:null,b);return!0};
g.Wr=function(a,b,c,d,e){var f=this;if(!BB(b,a)&&!a.yr&&!this.JO(a,function(a){f.Wr(a,b,c,d,e)},d))if(b.local){var h=K.zc("default.docProperty.LocalImages.value");h.some(function(c){if(c.id==b.id)return c.tags.push(a.uri),!0});K.set("default.docProperty.LocalImages",h);f.Pc.Wr(b,a,e);c&&c(a)}else yk(this.xhr,{type:"PATCH",url:a.cna,data:{images:[b.id]}}).then(function(){f.Pc.Wr(b,a,e);c&&c(a)}).catch(function(a){d?d():hq(f.Gb,a)})};
g.oy=function(a,b,c,d){if(0!=b.length&&!a.yr){var e=this;if(!this.JO(a,function(a){e.oy(a,b,c,d)},d)){var f=b.filter(function(a){return a.local});b=b.filter(function(a){return!a.local});if(f.length){var h=K.zc("default.docProperty.LocalImages.value");f.forEach(function(b){BB(b,a)||h.some(function(c){if(c.id==b.id)return c.tags.push(a.uri),!0})});K.set("default.docProperty.LocalImages",h);e.Pc.oy(f,a);c&&c()}else if(0!=b.length){var k=[];D(b,function(b){BB(b,a)||k.push(b.id)});0!=k.length&&yk(this.xhr,
{type:"PATCH",url:a.cna,data:{images:k}}).then(function(){e.Pc.oy(b,a);c&&c()}).catch(function(a){d?d():hq(e.Gb,a)})}}}};
g.nD=function(a,b,c,d,e){if(b.local){var f=K.zc("default.docProperty.LocalImages.value");f.some(function(c){if(c.id==b.id)return pc(c.tags,a.uri),!0});K.set("default.docProperty.LocalImages",f);this.Pc.nD(b,a,e);c&&c()}else if(BB(b,a)&&a.Wk){var h=this;yk(this.xhr,{type:"DELETE",url:a.cna,data:{images:[b.id]}}).then(function(){h.Pc.nD(b,a,e);c&&c()}).catch(function(a){d?d():hq(h.Gb,a)})}};
g.ft=function(a,b,c,d,e){if(a.Wk&&!a.yr&&(b=jb(b)||jb(a.name),a.name!=b||a.Tl!=c)){var f=this;yk(this.xhr,{type:"PATCH",url:a.uri,data:{name:b,parent:c}}).then(function(){f.reset(function(){a.name=b;a.Tl=c;a.parent=c?f.iK(c):null;d&&d()})}).catch(function(a){e?e():hq(f.Gb,a)})}};g.Ny=function(a,b,c){if(a.Wk&&!a.yr){var d=this;yk(this.xhr,{type:"DELETE",url:a.uri}).then(function(){d.reset(function(){d.Pc.Ny(a);b&&b()})}).catch(function(a){c?c():hq(d.Gb,a)})}};function WE(a,b,c){this.nZa=a;a="demo-image-"+LBa++;AB.call(this,a,{id:a,created:new Date("10/03/2013"),size:c||new Mf(300,200),creatorId:0,yh:b})}z(WE,AB);var LBa=1;WE.prototype.url=function(){return this.nZa};
var MBa=[new WE("/imageBlocks/thumb/5ae9e844-386c-40b4-a0a5-e4cf92553647/9999","/imageBlocks/thumb/5ae9e844-386c-40b4-a0a5-e4cf92553647/thumb",new Mf(1213,805)),new WE("/imageBlocks/thumb/b1997a2e-2adb-4d9c-83bd-742b151481e5/9999","/imageBlocks/thumb/b1997a2e-2adb-4d9c-83bd-742b151481e5/thumb",new Mf(4E3,2669)),new WE("/imageBlocks/thumb/0cb59655-b6f0-45ab-b86c-638ea80c6b3f/9999","/imageBlocks/thumb/0cb59655-b6f0-45ab-b86c-638ea80c6b3f/thumb",new Mf(2500,1667)),new WE("/imageBlocks/thumb/41e16cbc-2dc1-423e-b173-3aaa4e451183/9999",
"/imageBlocks/thumb/41e16cbc-2dc1-423e-b173-3aaa4e451183/thumb",new Mf(2253,1664))];function Li(a,b,c){J.call(this);this.document=a;this.i4a=config.imageUploadTimeout||2E4;this.oC=b;this.a$=new ul(null,3);this.CK=window.lucidConfigure.imageServiceHost;this.product=window.lucidConfigure.appname;this.xhr=c}z(Li,J);sj(Li,[Ri,QA,Hi]);var XE={bwa:"lucid.net.ImageClient.EventType.UPLOAD_SUCCESS",awa:"lucid.net.ImageClient.EventType.UPLOAD_FAILED",TSa:"lucid.net.ImageClient.EventType.FILL_SET",bTa:"lucid.net.ImageClient.EventType.PLACEHOLDER_SET"};
Li.prototype.lq=function(a){this.a$.GP(function(b){this.xhr.execute({type:"POST",url:a.url,data:a.data,timeout:this.i4a,withCredentials:!0}).then(zk).then(function(b){b=CB(b);this.dispatchEvent({type:XE.bwa,bf:b});a&&a.success(b)}.bind(this)).catch(function(b){this.dispatchEvent(XE.awa);a&&a.Fj&&a.Fj(b)}.bind(this)).then(b)}.bind(this))};
Li.prototype.OM=function(a,b){a=On(a,a.name||a.fileName||"image");a.append("product",this.product);this.lq({url:this.CK+"/images",data:a,success:b?b.success:void 0,Fj:b?b.Fj:void 0})};Li.prototype.RD=function(a,b,c){var d=this.CK+"/images/url";a={url:a,attributes:b,product:this.product,Dtb:Nn()};this.lq({url:d,data:a,success:c?c.success:void 0,Fj:c?c.Fj:void 0})};
Li.prototype.Zba=function(a,b,c){var d=this;b&&b.name&&(b.name=b.name.substr(0,50));a=a.map(function(a){return d.document.sa(a)});a=Hc(a,function(a){return a.Gd("FillColor")?a.Gd("FillColor").url:a.get("FillColor").url});B(a,function(a,f){function h(b){a.forEach(function(a){var c=a.getProperties().get("FillColor"),e=!0;a.Gd("FillColor")&&(e=!1,c=a.Gd("FillColor"),delete a.Pf.FillColor);delete a.Pf.imageLoading;null!=c.url&&(c.url=b.url(),d.oC.Rf(b.url(),function(){e?zB(d.document.Zd,function(){a.set("FillColor",
c)}):a.set("FillColor",c);d.dispatchEvent(XE.TSa)}))});c&&c()}function k(){a.forEach(function(a){var b=a.getProperties().get("FillColor"),e=!0;a.Gd("FillColor")&&(b=a.Gd("FillColor"),e=!1,delete a.Pf.FillColor);delete a.Pf.imageLoading;null!=b.url&&(b.url=config.placeholderImageUrl,e?zB(d.document.Zd,function(){a.set("FillColor",b)}):a.set("FillColor",b),d.dispatchEvent(XE.bTa));c&&c()})}a.forEach(function(a){a.Pf.imageLoading=!0});var l=a[0].Pf.imageBlob;l?(a.forEach(function(a){delete a.Pf.imageBlob}),
d.OM(l,{name:b.name,success:h,Fj:k})):f&&d.RD(f.replace(/^\/imageProxy\//,""),b,{success:h,Fj:k})})};function NBa(a,b,c,d){if(b){var e=(r.URL||r.webkitURL).createObjectURL(c);b.forEach(function(a){var b=new ns(us(a.get("FillColor")));b.url(e);a.ah("FillColor",b.serialize());a.Pf.imageBlob=c});b=b.map(function(a){return a.getId()});a.Zba(b,{name:c.name},function(){(r.URL||r.webkitURL).revokeObjectURL(e);d&&d()}.bind(a))}};function YE(a,b){try{if(0<b.indexOf('data-lucid-type="'+a+'"')){var c=b.match('data-lucid-content="([\\s\\S]*?)"'),c=c||b.match("data-lucid-content='([\\s\\S]*?)'");if(2==c.length)return JSON.parse(sb(c[1]))}}catch(d){}return null}function ZE(a,b,c){var d=document.createElement("span");d.setAttribute("data-lucid-type",a);d.setAttribute("data-lucid-content",JSON.stringify(b));d.innerHTML=c;return Uf(d)};function OBa(a){return Nca(a).map(function(b){return PBa(b)+"="+PBa(a[b])}).join("&")};function $E(a){this.Vc=a}uj($E,as);$E.prototype.serialize=function(a){return a};$E.prototype.Sk=function(a){try{if(za(a)&&"Objects Base Page Pages Size Plugins Document".split(" ").every(function(b){return b in a}))return a}catch(b){}return null};$E.prototype.yRa=function(){return""};
$E.prototype.uua=function(a){var b=this.serialize(a),b=ZE("application/vnd.lucid.chart.objects",b,Mj||Nj||jda?"Lucidchart - Diagrams Done Right":" "),c;c=1.1*a.Size.w;var d=1.1*a.Size.h;a=aF(this,a);var e=window.config.defaultZoom/100;c='<img src="'+lb(a)+'" width="'+Math.round(c*e)+'" height="'+Math.round(d*e)+'">';return b+c};
function aF(a,b){var c=b.Document;a=bs(a.Vc);var d=b.Page,e=1.1*b.Size.w,f=1.1*b.Size.h,h=b.Base.x-e/2;b=b.Base.y-f/2;h=Math.round(h);b=Math.round(b);var e=Math.round(e),f=Math.round(f),k=pd(ak("js_secret")||""),l=OBa({d:c,a:a.toString(),p:d,x:h.toString(),y:b.toString(),w:e.toString(),h:f.toString()}),k=new hi(new Hh,k),l=pd(l);k.reset();k.update(l);l=k.digest();l="LCA "+od(l)+"-ts="+(ak("timestamp")||0).toString();k=new Vf(dk);Zf(k,"/documents/"+c+"/pages/"+d);fg(k,"a",a);fg(k,"x",h);fg(k,"y",b);
fg(k,"w",e);fg(k,"h",f);fg(k,"store","1");fg(k,"accept","image/*");fg(k,"auth",l);return k.toString()}function QBa(a){if(a){var b=Sa(a);if(1==b.length&&"Panels"==b[0])return a}return null};function bF(a){return a.serialize()}function cF(a){try{if(za(a)&&null!=a.t)return zs(a,cr.font)}catch(b){}return null}function RBa(a){return To(a,function(a){var c=new dF;(function e(a){SBa(c,a,e)})(a.documentElement);return c.gu()})}function TBa(a){try{var b=YE("application/vnd.lucid.text",a);if(b)return cF(b)}catch(c){}return null}function UBa(a){var b=bF(a);a=Rv(a);return ZE("application/vnd.lucid.text",b,a)}function dF(){this.Nb=[];this.text=new Vg;this.$W={};this.kr=""}
function VBa(a,b,c){var d={},e=c.getPropertyValue("color");e&&(d.color=qq(e,"#000000ff"));a.kr&&"\n"!==a.kr&&"block"==c.getPropertyValue("display")&&(a.text.append("\n"),a.kr="\n");if(a=c.getPropertyValue("font-size"))a=+a.replace(/px/i,""),isNaN(a)||(d.size=a/window.config.defaultZoom*100);(a=c.getPropertyValue("font-style"))&&(d.italic="italic"===a.toLowerCase());(a=c.getPropertyValue("font-weight"))&&(d.bold=700==a||"string"===typeof a&&"bold"===a.toLowerCase());(a=c.getPropertyValue("letter-spacing"))&&
(d["letter-spacing"]=a);(a=c.getPropertyValue("text-decoration"))?(d.strike="line-through"===a.toLowerCase(),d.underline="underline"===a.toLowerCase()):"STRIKE"===b.tagName?d.strike=!0:"U"===b.tagName&&(d.underline=!0);"A"===b.tagName&&(b=b.getAttribute("href"))&&/^https?:/.test(b)&&(d.link=[{tp:"ext",url:b}]);if(c=c.getPropertyValue("verticalAlign"))d.sup=/super/i.test(c),d.sub=/sub/i.test(c);return d}
function SBa(a,b,c){switch(b.nodeType){case 1:switch(b.tagName){case "STYLE":case "SCRIPT":return}var d=window.getComputedStyle(b)||b.ownerDocument.defaultView.getComputedStyle(b);if(!d){D(b.childNodes,c);break}if("none"===d.getPropertyValue("display")||"hidden"===d.getPropertyValue("visibility"))break;"block"===d.getPropertyValue("display")&&"TR"!==b.tagName&&a.kr&&(a.text.append("\n"),a.kr="\n");if("IMG"===b.tagName)a.text.append(" ");else if("BR"===b.tagName)a.text.append("\u2028");else{"TD"===
b.tagName?a.kr&&"\t"!==a.kr&&(a.text.append("\t"),a.kr="\t"):"TR"===b.tagName&&a.kr&&"\n"!==a.kr&&(a.text.append("\n"),a.kr="\n");var d=VBa(a,b,d),e={},f=a.text.Rla();B(d,function(a,b){var c=this.$W[b];void 0===c?(e[b]=void 0,this.$W[b]={start:f,value:a}):c.value!==a&&(e[b]=c.value,this.$W[b]={start:f,value:a},c.start<f&&this.Nb.push(new Yq(c.start,f,b,c.value)))},a);D(b.childNodes,c);var h=a.text.Rla();B(e,function(a,b){var c=this.$W[b];c.start<h&&this.Nb.push(new Yq(c.start,h,b,c.value));this.$W[b]=
void 0===a?void 0:{start:h,value:a}},a)}break;case 3:b=b.nodeValue.replace(/[\t\r\n]/g," ").replace(/ +/g," ");a.kr&&" "!==a.kr||(b=b.replace(/^ /,""));b=b.replace(" "," ");a.kr=b[b.length-1];a.text.append(b);break;default:b.childNodes&&D(b.childNodes,c)}}dF.prototype.gu=function(){var a=new Jr(this.text.toString());this.Nb.forEach(function(b){tv(a,b.start,b.end,eb(b.name,b.val))});return a};function WBa(){this.cells=[];this.QV=this.borderColor=this.isa=this.O6=null;this.ela=[]}WBa.prototype.zd=function(){return this.cells.every(function(a){return a.every(function(a){return!a.Tf()})})};function XBa(a){var b=new WBa;b.cells=a.cells.map(function(a){return a.map(cF)});b.borderColor=a.borderColor;b.QV=a.borderThickness;b.O6=a.columnSizes;b.ela=a.fills;b.isa=a.rowSizes;b.O6=a.columnSizes;return b}
function YBa(a){return{borderColor:a.borderColor,borderThickness:a.QV,cells:a.cells.map(function(a){return a.map(bF)}),columnSizes:a.O6,fills:a.ela,rowSizes:a.isa}}
function ZBa(a){var b=new Vg,c="";null!=a.borderColor&&(c+="border-color:"+Bq(a.borderColor)+";");null!=a.QV&&(c+="border-width:"+a.QV+"px;");null!=a.borderColor&&null!=a.QV&&(c+="border-style:solid;");b.append('<table style="border-collapse:collapse">');a.cells.forEach(function(d,e){b.append("<tr>");d.forEach(function(d,h){var k=c+"background-color:"+Bq(a.ela[e][h])+";",k=k+("width:"+a.O6[e]+"px; height:"+a.isa[h]+"px;");b.append('<td style="'+k+'">');b.append(Rv(d));b.append("</td>")});b.append("</tr>")});
return b.toString()}function $Ba(a){return a.cells.map(function(a){return a.map(function(a){return a.Tf()}).join("\t")}).join("\n")};function aCa(a,b){this.table=a;this.mh=b}function eF(a){this.mh=a}uj(eF,$E);eF.prototype.Sk=function(a){var b=XBa(a.table);a=this.mh.Sk(a.lucidObjects);return b&&a?new aCa(b,a):null};eF.prototype.serialize=function(a){return this.mh.serialize(a.mh)};eF.prototype.uua=function(a){var b=this.serialize(a);a=ZBa(a.table);return ZE("application/vnd.lucid.chart.objects",b,a)};eF.prototype.yRa=function(a){return $Ba(a.table)};function bCa(a){this.url=a}function cCa(a){return{url:a.url}};function fF(a){this.elements=a}fF.prototype.bK=function(){return gF(this,hF)};fF.prototype.tHa=function(){return gF(this,iF)};fF.prototype.y2a=function(){return gF(this,jF)};function gF(a,b){return a.elements.filter(function(a){return a.type===b}).map(function(a){return a.value})}fF.prototype.zd=function(){return!this.elements.length};
function dCa(a){a=a.map(function(a){var c=eCa(a.type),d=function(){switch(c){case hF:return new bCa(a.value.url);case iF:return cF(a.value);case jF:return XBa(a.value)}}();return{type:c,value:d}});return new fF(a)}function fCa(a){return a.elements.map(function(a){var c=a.type,d=function(){switch(a.type){case hF:return cCa(a.value);case iF:return bF(a.value);case jF:return YBa(a.value)}}();return{type:c,value:d}})}function gCa(a){return To(a,function(a){return hCa(a.documentElement)})}
function iCa(a){var b=a.elements.map(function(a){switch(a.type){case hF:return'<img src="'+lb(a.value.url)+'">';case iF:return Rv(a.value);case jF:return ZBa(a.value)}}).join("\n");return ZE("application/vnd.lucid.mixed",fCa(a),b)}function hCa(a){var b=new dF,c=[];(function e(a){switch(a.tagName){case "SCRIPT":case "STYLE":return;case "IMG":var h=a.getAttribute("src");c.push({type:hF,value:new bCa(h)})}SBa(b,a,e)})(a);a=b.gu();ib(a.Tf())||mc(c,{type:iF,value:a});return new fF(c)}
var hF="image",jF="table",iF="lucidText";function eCa(a){switch(a){case hF:case iF:case jF:return a}throw Error("Illegal ElementType "+a);};var kF=new zi("DOMDocument");function lF(a){this.document=a;B(jCa,function(a){a!=mF&&(this.document.addEventListener(a,function(c){this.dIa(a,jQuery.Event(c))}.bind(this),!0),K("menu."+a,this.vQ.bind(this,a)))},this);K("menu.plainPaste",function(a){this.rqa=!0;this.vQ(a)}.bind(this,nF));this.originalEvent=null}uj(lF,kF);
function oF(a,b,c){var d=a.m7(za(c)?c.originalEvent.clipboardData:null);c=a.originalEvent||c;a.originalEvent=null;var e;qp.stack.some(function(a){a=a+"."+b;if(K.Y4a(a))return e=a,!0});var f=d.hma();if(b==nF&&a.rqa||1==f.length&&"text/plain"==f[0])b=mF,a.rqa=!1;null!=e&&K.set(e,{data:d,position:za(c)&&null!=c.pageX&&null!=c.pageY?new L(c.pageX,c.pageY):void 0,type:b})}function kCa(a,b,c){a.originalEvent=c;try{return a.document.execCommand(b)}catch(d){return!1}}
lF.prototype.vQ=function(a,b){a==mF&&(this.rqa=!0,a=nF);this.Eza(a,b)};function pF(a,b){this.mh=a;this.nn=b}g=pF.prototype;g.pA="text/html";g.WSa=["image/jpg","image/jpeg","image/png","image/gif","image/bmp"];g.$Sa="text/x-moz-url";g.sA="text/plain";g.pTa="text/uri-list";function qF(a){return a.get(a.pA)}function lCa(a){return(a=qF(a))?Fca(a,function(a){return a}):null}g.d9=function(){var a=qF(this),b;if(a)a:{var c=this.mh;try{var d=YE("application/vnd.lucid.chart.objects",a);if(d){b=c.Sk(d);break a}}catch(e){}b=null}else b=null;return b};
g.Vla=function(){var a=qF(this),b;if(a)a:{try{var c=YE("application/vnd.lucid.chart.panels",a);if(c){b=QBa(c);break a}}catch(d){}b=null}else b=null;return b};g.Wla=function(){var a=null,b=qF(this);b&&(a=TBa(b),a||(b=lCa(this))&&(a=RBa(b)));return a};g.Xla=function(){var a=null,b=qF(this);if(b){a:{try{var c=YE("application/vnd.lucid.mixed",b);if(c){a=dCa(c);break a}var d=TBa(b);if(d){a=new fF([{type:iF,value:d}]);break a}}catch(e){}a=null}a||(b=qF(this))&&(a=gCa(b))}return a};
g.Tf=function(){return this.get(this.sA)||To(qF(this),function(a){return a.documentElement.innerText||a.documentElement.textContent})};g.BY=function(){var a=this.get(this.pTa);if(a){for(var b=[],a=a.split("\n"),c=0;c<a.length;c++){var d=null;gb(a[c],"#")&&(d=a[c++]);b.push({title:d,url:a[c]})}return b}if(a=this.get(this.$Sa))for(b=[],a=a.split(" "),c=0;c<a.length;c+=2)b.push({title:a[c]||null,url:a[c+1]});else b=null;return b};g.Wsa=function(a){this.set(this.pA,this.mh.uua(a))};
g.LPa=function(a){this.set(this.pA,ZE("application/vnd.lucid.chart.panels",a,Mj||Nj?"Lucidchart - Diagrams Done Right":" "))};g.MPa=function(a){this.set(this.pA,this.nn.uua(a));this.set(this.sA,this.nn.yRa(a))};g.Xsa=function(a){this.set(this.pA,UBa(a));this.set(this.sA,a.Tf())};g.PPa=function(a){this.set(this.pA,iCa(a))};g.setText=function(a){this.set(this.sA,a)};function rF(a,b,c){pF.call(this,a,b);this.Of=c}z(rF,pF);rF.prototype.get=function(a){return this.Of.getData(a)};rF.prototype.set=function(a,b){this.Of.setData(a,b)};rF.prototype.hma=function(){return this.Of.types||[]};pF.prototype.Jla=function(){return this.Of.files?uc(this.Of.files):[]};rF.prototype.Rf=function(){var a=this.Of.items&&ec(this.Of.items,function(a){return jc(this.WSa,a.type)},this);return a?a.getAsFile():null};function sF(a,b,c,d,e){rF.call(this,a,b,c);this.mba=c.getData(this.sA);this.m9a=c.getData(this.zT);this.BIa=d;this.R4a=e}z(sF,rF);g=sF.prototype;g.sA="Text";g.zT="URL";g.get=function(a){switch(a){case this.sA:return this.mba;case this.zT:return this.m9a;case this.pA:return a=this.BIa.html(),a==this.mba?"":a;default:return""}};g.set=function(a,b){switch(a){case this.sA:case this.zT:sF.ya.set.call(this,a,b);break;case this.pA:this.R4a||this.BIa.html(b)}};g.hma=function(){return[this.pA,this.sA,this.zT]};
g.BY=function(){var a=this.get(this.zT);return a?[{title:void 0,url:a}]:null};var mCa=new zi("MsClipboardUseEvent");function tF(a,b,c,d){lF.call(this,a);this.mh=b;this.nn=c;this.Qs=null;this.Udb=d;this.IO=$('<div id="ms-clipboard-content" class="hidden-input" contenteditable="true">').appendTo("body");this.document.addEventListener("beforepaste",function(){($p.Ic().Au()||this.Au())&&this.focus()}.bind(this),!0)}z(tF,lF);sj(tF,[kF,$E,eF,mCa]);g=tF.prototype;
g.focus=function(){this.IO.focus();var a=document.createRange();a.selectNodeContents(this.IO.get(0));var b=window.getSelection();b.removeAllRanges();b.addRange(a)};g.empty=function(){return this.IO.empty()};g.Au=function(){return this.IO.is(":focus")};g.blur=function(){$p.Ic().focus()};g.Eza=function(a,b){a===nF&&this.focus();b=kCa(this,a,b);b||(a===nF&&this.blur(),this.$Y||(this.$Y=new uF),this.$Y.open());return b};
g.dIa=function(a,b){if($p.Ic().Au()||this.Au())switch(a){case vF:case wF:this.empty();oF(this,a,b);this.focus();setTimeout(function(){this.empty();this.blur()}.bind(this),0);break;case nF:this.empty(),this.Qs=new sF(this.mh,this.nn,this.Udb?b.originalEvent.clipboardData:window.clipboardData,this.IO,!1),setTimeout(function(){oF(this,a,b);this.empty();this.blur()}.bind(this),0)}};
g.m7=function(a,b){if(this.Qs)return a=this.Qs,this.Qs=null,a;a=a||window.clipboardData;return new sF(this.mh,this.nn,a,this.IO,!!b)};function xF(a,b){this.storage=mn("clipboard");this.mh=a;this.nn=b}g=xF.prototype;g.K0=function(){return null};g.Jla=xF.prototype.K0;g.Rf=xF.prototype.K0;g.d9=function(){var a=this.storage.get("LucidObjects");return a?this.mh.Sk(JSON.parse(a)):null};g.Vla=function(){var a=this.storage.get("LucidPanels");return a?QBa(JSON.parse(a)):null};g.Wla=function(){var a=this.storage.get("LucidText");if(a)try{return cF(JSON.parse(a))}catch(b){}return null};g.hma=function(){return[]};g.Xla=xF.prototype.K0;
g.Tf=xF.prototype.K0;g.BY=xF.prototype.K0;g.Xsa=function(a){this.storage.set("LucidText",JSON.stringify(bF(a)))};g.Wsa=function(a){this.storage.set("LucidObjects",JSON.stringify(this.mh.serialize(a)))};g.LPa=function(a){this.storage.set("LucidObjects",JSON.stringify(a))};g.MPa=function(a){this.storage.set("LucidObjects",JSON.stringify(this.nn.serialize(a)))};g.PPa=ra;g.setText=ra;function uF(){cq.call(this,{R:"clipboard-hotkey-dialog-content",children:["Some of these actions are unavailable via the menu. Instead, use:",{tag:"table",css:{"text-align":"center"},children:[{tag:"tr",css:{"font-size":"20px","font-weight":"bold"},children:[{tag:"td",html:SD("C",!1,!1,!0)},{tag:"td",html:SD("X",!1,!1,!0)},{tag:"td",html:SD("V",!1,!1,!0)}]},{tag:"tr",children:[{tag:"td",text:"to copy"},{tag:"td",text:"to cut"},{tag:"td",text:"to paste"}]}]},Tj&&{css:{"margin-top":"7px"},html:'To perform these actions via the menu, please install the <a href="https://chrome.google.com/webstore/detail/'+
window.lucidConfigure.chrome_bookmark_app_id+'" target="_blank">'+yj+" Chrome App</a>."}]},{kd:!0,title:"Copying and pasting in "+yj})}z(uF,cq);function yF(a,b,c){lF.call(this,a);this.mh=b;this.nn=c}z(yF,lF);sj(yF,[kF,$E,eF]);yF.prototype.Eza=function(a,b){if(Qj)return oF(this,a,b),!0;a=kCa(this,a,b);a||(this.$Y||(this.$Y=new uF),this.$Y.open());return a};yF.prototype.dIa=function(a,b){$p.Ic().Au()&&(oF(this,a,b),b.preventDefault())};yF.prototype.m7=function(a){return Qj?new xF(this.mh,this.nn):new rF(this.mh,this.nn,a)};var vF="copy",wF="cut",nF="paste",mF="plainPaste",jCa={$eb:vF,afb:wF,Lfb:nF,Mfb:mF};function nCa(a){var b="";a.split(" ").forEach(function(a){b+=a.charAt(0).toUpperCase()});return b}function PBa(a){return pd(a).map(function(a){var c=String.fromCharCode(a);/[a-zA-Z0-9.\-*_]/.test(c)?a=c:" "===c?a="+":(a=a.toString(16),a="%"+(2<=a.length?a:wb("0",2-a.length)+a).toUpperCase());return a}).join("")};$(function(){function a(a){S&&(S.qs(),zF(S,"{{"+a+"}}",!0),S.focus())}function b(){if(S&&S.layout.Qb){if(1<S.layout.Qb.length){var a=S.layout.mk(S.selection.Rb);return a.data&&a.data.data.ob}return S.layout.Qb[0].data.ob}}function c(){return S&&S.layout.Qb[0]&&S.layout.Qb[0].data.ob&&S.layout.Qb[0].data.ob.item}function d(a){if(S&&(c()&&c().getId())==a.id){var b=a.Diff.c,d=a.Diff.a;a.Diff.c=S.selection.Rb;a.Diff.a=S.selection.anchor;void 0!==b&&S.selection.update(b,d)}}function e(a){"sup"==a||"sub"==
a?K("text."+a,function(){if(S){var b="sup"==a?"sub":"sup";S.Ig()[b]&&AF(b);AF(a);S.focus()}}):"allCaps"==a||"smallCaps"==a?K("text."+a,function(){if(S){var b="allCaps"==a?"smallCaps":"allCaps";S.Ig()[b]&&AF(b);AF(a);S.focus()}}):K("text."+a,function(){S&&(AF(a),S.focus())});K("text."+a+".selected",function(b){S&&b(S.Ig()[a])});K("text."+a+".disabled",function(b){if(S){var d=c(),e=!1;d&&d.Lj("text."+a)&&(e=!0);b(e)}else b(!0)})}function f(a){K("text.align."+a,function(){S&&(S.Gf("align",a),S.focus())});
K("text.align."+a+".selected",function(b){S&&b(S.Ig().align==a)});K("text.align."+a+".disabled",function(b){var d=c(),e=!1;d&&d.Lj("text.align."+a)&&(e=!0);b(e)})}function h(a){K("text.vAlign."+a,function(){var c=b();c&&!c.item.Wa&&(c.item.getProperties().get(c.tea)!=a&&c.item.document.oa(new Q("SetProperty",{id:c.item.getId(),Property:c.tea,Value:a})),S.focus())});K("text.vAlign."+a+".selected",function(c){var d=b();d&&!d.item.Wa&&c(Js(d)==a)})}function k(a,b){K("text."+a,function(a){S&&(S.Gf(b,
a),Yo()||S.focus())});K("text."+a+".value",function(a){S&&a(S.Ig()[b])});K("text."+a+".disabled",function(b){if(S){var d=c(),e=!1;d&&d.Lj("text."+a)&&(e=!0);b(e)}else b(!0)})}K("page.selectionChange",function(a){S&&!jc(a,c())&&(ec(a,function(a){return!!c()&&a.id==c().id})?(a=S,K.set("text.editor.reload"),a==S&&a.destroy()):S.destroy())});K("document.postAction",function(a){"t"==a.Action&&a.IsUndo&&d(a)});K("document.action",function(a){"t"==a.Action&&a.IsRedo&&d(a)});K.one("document.loaded",function(a){a.getProperties().Mc("Language",
function(a){S&&oCa(S,a)})},!0);K("caret.merge",function(a){var b=a[1];a=a[0].Da[b.key];if(S&&S.layout==a.Tq()){a=b.ie(S.selection.Rb)[0];var c=S.selection.anchor;null!=c&&(c=b.ie(c)[0]);S.selection.update(a,c)}});e("strike");e("sup");e("sub");e("allCaps");e("smallCaps");f("left");f("center");f("right");f("justified");h("top");h("middle");h("bottom");k("link","link");k("comment","comment");k("textSize","size");k("font","font");k("lineSpacing","spacing");k("color","color");k("fill","fill");k("marginTop",
"marginTop");k("marginBottom","marginBottom");k("borderTop","borderTop");k("borderTopColor","borderTopColor");k("borderBottom","borderBottom");k("borderBottomColor","borderBottomColor");k("paddingTop","paddingTop");k("paddingBottom","paddingBottom");k("indentLeft","indentLeft");k("indentFL","indentFL");k("ordinal","ordinal");k("indentRight","indentRight");k("strokeWidth","strokeWidth");k("strokeColor","strokeColor");k("highlight","highlight");k("textTracking","textTracking");k("textStretching","textStretching");
k("blockListAlignment","listAlign");k("blockIndentLevel","indentLevel");k("dropCap","dropCap");k("dropCapLength","dropCapLength");k("hyphenation","hyphenation");K("text.blockType",function(a){if(S){var b="";-1!=a.indexOf("-")&&(a=a.split("-"),b=a[1],a=a[0]);var c=S.Ig();S.Gf("type",a);S.Gf("list",b);S.Gf("indentLeft",config.blockTypeIndent(a,c.size));S.Gf("indentFL",config.blockTypeIndent(a,c.size));S.focus()}});K("text.blockType.value",function(a){if(S){var b=S.Ig(),c=b.type;b.list&&0<b.list.length&&
(c+="-"+b.list);a(c)}});K("text.namedParagraphStyle",function(a){if(S){var b=S.selection.getBounds(),c=b[0]<b[1];"\n"!=S.selection.content.text[b[0]-1]||c?S.oa(Av(S.content,b[0],b[1],a)):BF(S,a);S.focus()}});K("text.namedParagraphStyle.value",function(a){if(S){var b=S.Ig(),b=b.paragraphStyle?b.paragraphStyle:tAa(S.mg,b)||"";a(b)}});K("text.revertParagraphStyle",function(a){if(S){var b=S.selection.getBounds();S.oa(Av(S.content,b[0],b[1],a,a.paragraphStyle,!0));S.focus()}});K("text.namedInlineStyle",
function(a){if(S){var b=S.selection.getBounds();if(b[0]==b[1]){var c=null;cc(Hv(S.content,b[0],!0),function(a){return"inlineStyle"==a.name?(c=a,!1):!0});c&&(b[0]=c.start,b[1]=c.end)}S.oa(Bv(S.content,b[0],b[1],a));BF(S,a);S.focus()}});K("text.namedInlineStyle.value",function(a){S&&a(S.Ig().inlineStyle)});K("text.revertInlineStyle",function(a){if(S){var b=S.selection.getBounds();if(b[0]==b[1]){var c=null;cc(Hv(S.content,b[0],!0),function(a){return"inlineStyle"==a.name?(c=a,!1):!0});c&&(b[0]=c.start,
b[1]=c.end)}S.oa(Bv(S.content,b[0],b[1],a,!0));S.focus()}});var l;K("text.clearStyle",function(){if(S)for(var a in cr)S.Gf(a,cr[a])});K("text.copyStyle",function(){S&&(l=S.Ig())});K("text.pasteStyle",function(){if(S&&l)for(var a in l)S.Gf(a,l[a])});K("text.hasCopiedStyles",function(a){a(void 0===l)});K("text.indent",function(){S&&(S.Es(),S.focus())});K("text.outdent",function(){S&&(S.Yaa(),S.focus())});K("text.insertPageNumber",function(){a("page")});K("text.insertTotalPages",function(){a("totalPages")});
K("text.insertPageName",function(){a("pageName")});K("text.insertCreatorName",function(){a("creatorName")});K("text.insertDocumentName",function(){a("documentName")});K("text.insertLastModifiedBy",function(){a("lastModifiedBy")});K("text.insertDateTime",function(b){a("date:"+b)});K("text.insertLastModifiedTime",function(b){a("lastModifiedTime:"+b)});K("text.insertPageBreak",function(){S&&(1<S.layout.Qb.length&&zF(S,"\n"),S.Gf("pageBreak",1),S.focus())});K("text.insertColumnBreak",function(){S&&(zF(S,
"\n"),1<S.layout.Qb.length&&S.Gf("columnBreak",1),S.focus())});K("text.insertLineBreak",function(){S&&zF(S,"\u2028")});K("text.nonBreakingSpace",function(){S&&zF(S," ")});K("font.loaded",function(){if(S){S.pa();for(var a in S.Qb)S.Qb[a].pa()}})});var CF=[],DF=[],EF=[0,0,0],FF=0,GF=1,HF=0,IF={},JF=null;function pCa(a,b){DF.push(new qCa(a,b))}function rCa(a){sc(DF,function(b){return b.BQa==a});JF&&a===JF.BQa&&(JF=null)}function qCa(a,b){this.options={Sl:null,Gpa:null,eMa:null,lMa:null,Dpa:null,Mpa:null,NC:null,GR:null,handle:null,qW:null,jxb:!1};db(this,this.options);b&&db(this,b);this.BQa=a}function KF(a,b,c,d){c(a,IF,b);IF.x5a=d;return!0}
function sCa(a){var b=a.A1a?a.yw:a;b.touches&&b.touches.length?(a.pageX=b.touches[0].pageX,a.pageY=b.touches[0].pageY):b.changedTouches&&b.changedTouches.length?(a.pageX=b.changedTouches[0].pageX,a.pageY=b.changedTouches[0].pageY):(a.pageX=a.clientX,a.pageY=a.clientY);return a}
function tCa(a,b){var c=Date.now();0==a.button?HF>=c-300?GF++:GF=1:GF=1;HF=c;EF[a.button]++;FF++;b.qW&&b.qW(IF);switch(GF){case 3:if(0==a.button&&b.Mpa){KF(a,b,b.Mpa,"onTripleClick");break}case 2:if(0==a.button&&b.Dpa){KF(a,b,b.Dpa,"onDoubleClick");break}case 1:switch(a.button){case 0:if(b.Gpa){KF(a,b,b.Gpa,"onLeftClick");return}break;case 1:if(b.eMa){KF(a,b,b.eMa,"onMiddleClick");return}break;case 2:if(b.lMa){KF(a,b,b.lMa,"onRightClick");return}}b.Sl&&KF(a,b,b.Sl,"onClick")}}
function uCa(a,b){var c=!1;10>Date.now()-HF||(!c&&0<EF[0]&&b.GR&&(c=KF(a,b,b.GR,"onDrag")),!c&&b.NC&&KF(a,b,b.NC,"onMouseMove"))}function vCa(a,b){EF[a.button]--;FF--;0>EF[a.button]&&(EF[a.button]=0);0>FF&&(FF=0);b.fMa&&KF(a,b,b.fMa,"onMouseUp")}
$(function(){function a(a){if(!c){a=sCa(a);if(0<CF.length)for(var d=0;d<CF.length;d++)if(d in CF){var h=CF[d];if(h.re&&h.re()){var h=h.getContainer(),k=h.offset();if(a.pageX>=k.left&&a.pageY>=k.top&&a.pageX<=k.left+h.width()&&a.pageY<=k.top+h.height())return b(a)}}var l;DF.every(function(b){return b.handle(a)?(JF=l=b,!1):!0},this);!l&&"mousemove"===a.type&&0===a.button&&JF&&(l=JF);if(!l)return b(a);switch(a.type){case "mousedown":case "touchstart":tCa(a,l);break;case "mouseup":case "touchend":vCa(a,
l);break;case "mousemove":case "touchmove":0==a.button&&uCa(a,l)}}}function b(a){"mouseup"==a.type&&(EF=[0,0,0],FF=0)}var c=!1;K("text.EditorSpaceEventHandler.disable",function(){c=!0});K("text.EditorSpaceEventHandler.enable",function(){c=!1});var d=w(function(b){Vd(document,b,a)},this);d("mousedown");d("mouseup");d("mousemove")});function LF(a,b,c,d,e){function f(a){MF(a);if(!a.which)return h(a);a.preventDefault();a.stopImmediatePropagation();d(a.pageX-l,a.pageY-m,a)}function h(a){MF(a);$(document).unbind("mousemove.binddrag."+b+" touchmove.binddrag."+b,f).unbind("mouseup.binddrag."+b+" touchend.binddrag."+b,h);k&&(k=!1,e&&e(a.pageX-l,a.pageY-m,a))}var k=!1,l=0,m=0;a.bind("mousedown."+b+" touchstart.binddrag."+b,function(a){MF(a);l=a.pageX;m=a.pageY;k&&h(a);a.preventDefault();!1!==c(a,l,m)&&($(document).bind("mousemove.binddrag."+
b+" touchmove.binddrag."+b,f).bind("mouseup.binddrag."+b+" touchend.binddrag."+b,h),k=!0)})}function wCa(a,b,c,d){function e(){$(document).bind("mousemove.binddrag.Viewport",f).bind("mouseup.binddrag.Viewport",h);k=!0}function f(a){if(!a.which)return h(a);c(a)}function h(a){$(document).unbind("mousemove.binddrag.Viewport",f).unbind("mouseup.binddrag.Viewport",h);k&&(k=!1,d&&d(a))}var k=!1;a.bind("mousedown.Viewport",function(a){k&&h(a);e();b(a)});return e}
function NF(a){return 3==a.which||Wj&&a.ctrlKey&&1==a.which}function OF(a){return 1==a.which&&!(Wj&&a.ctrlKey)}function MF(a){var b=a.originalEvent.touches;b&&0==b.length&&(b=a.originalEvent.changedTouches);b&&0!=b.length&&(a.pageX=b[0].pageX,a.pageY=b[0].pageY,a.button=1,a.which=1)}
function xCa(a,b){function c(c){b(new L(c.pageX-a.pageX,c.pageY-a.pageY))}function d(){document.removeEventListener("mousemove",c,!0);document.removeEventListener("mouseup",d)}document.addEventListener("mousemove",c,!0);document.addEventListener("mouseup",d)};function yCa(a,b,c){var d=this;this.analytics=c;this.pb=a;this.index=b;this.qKa={};this.Ys=[];this.canvas=new pr(1,1);this.canvas.aa.css("overflow","visible");this.canvas.aa.css("z-index",2);this.Nua=new qr(0,0,1,1);this.canvas.gO(this.Nua);this.Cda=new qr(0,0,1,1);this.canvas.gO(this.Cda);this.scale=1;zCa(this);this.GK=[];this.Cia=!1;this.GK.push(setInterval(function(){d.Cia?(PF(d).aa.css("display","none"),d.Cia=!1):ACa(d)},500));this.tQa=null;this.TR=new L(0,0);K.set("text.editor.spaceCreated",
this.po().data)}g=yCa.prototype;g.destroy=function(){this.canvas.destroy();this.canvas=null;D(this.GK,function(a){clearInterval(a)});this.GK=[];rCa(this);K.set("text.editor.spaceDestroyed",this.qKa)};g.po=function(){var a=Lr(this.pb.layout,this.index);this.qKa=a.data;return a};g.xY=function(){return this.po().data.ob};g.Mg=function(a){a!=this.scale&&(this.scale=a,this.render())};
g.transform=function(a,b){if(b)for(b=this.Ys.length-1;0<=b;b--)a=this.Ys[b].inverse(a);else D(this.Ys,function(b){a=b.transform(a)});return a};
function BCa(a){var b=a.po(),c=b.ip(1),d=Zm([c,new M(0,0,b.Ph,b.tl)]);a.kp=Zl(d);a.kp.push(a.kp[0]);0<a.Ys.length&&(a.kp=Wl(a.kp,w(a.transform,a)),d=Im(a.kp));var b=Math.round(d.x*a.scale),c=Math.round(d.y*a.scale),e=Math.ceil(d.w*a.scale),d=Math.ceil(d.h*a.scale);if(e!=a.canvas.width||d!=a.canvas.height||b!=a.l6||c!=a.m6)a.canvas.resize(e,d),a.Cda.move(b,c,e,d,1),a.Nua.move(b,c,e,d,1),a.l6=b,a.m6=c}function PF(a){a.Bia||(a.Bia=new qr(0,0,20,20),a.canvas.gO(a.Bia));return a.Bia}
function CCa(a,b){null==b&&(b=null===a.pb.Dq?a.pb.selection.Rb:a.pb.Dq);var c=a.po(),d=c.offset,c=c.offset+c.length;b>c&&a==a.pb.Qb[a.pb.Qb.length-1]&&(b=c);if(b>=d&&b<=c){if(b<c)return!0;if(c==a.pb.layout.content.text.length)return d==c&&0<a.index?!1:!0}return!1}function ACa(a){var b="none";CCa(a)&&(b="block");PF(a).aa.css("display",b);a.Cia="block"==b}
g.pD=function(){var a=this;BCa(this);var b=this.Nua.getContext();b.translate(-this.l6+this.TR.x,-this.m6+this.TR.y);b.scale(this.scale,this.scale);var c=this.po();if(c.clip){b.save();b.beginPath();b.moveTo(this.kp[0].x,this.kp[0].y);for(var d=1;d<this.kp.length;d++)b.lineTo(this.kp[d].x,this.kp[d].y);b.clip()}this.pb.selection.zd()||(d=this.pb.selection.getBounds(),Hr(d[0],d[1],c,this.Ys,null,b,null));var e={};this.pb.yx&&this.pb.yx.forEach(function(d){e[d.start]=!0;Hr(d.start,d.end,c,a.Ys,"rgba(255,150,50,0.3)",
b,null)});this.pb.aM&&this.pb.aM.forEach(function(d){e[d.start]||Hr(d.start,d.end,c,a.Ys,"rgba(240,240,0,0.3)",b,null)});tr&&boa(c.fontClient,b,c,a.Ys);c.clip&&b.restore();var f=this.mk(this.pb.Dq,void 0,DCa(this.pb.selection)),d=this.transform(f),f=this.transform(new L(f.x,f.y+f.h)),h=Math.min(d.x,f.x),k=Math.min(d.y,f.y),l=Math.max(d.x,f.x),m=Math.max(d.y,f.y);PF(this).move((h-0)*this.scale,(k-0)*this.scale,(l-h)*this.scale,(m-k)*this.scale);l=PF(this).getContext();l.scale(this.scale,this.scale);
l.translate(-h,-k);h=.8<wq(this.pb.Ig().color).wg()?{pGa:"#ffffff",gCa:"rgba(0,0,0,0.5)"}:{pGa:"#000000",gCa:"rgba(255,255,255,0.5)"};l.strokeStyle=h.gCa;l.lineWidth=4/this.scale;l.lineCap="round";l.beginPath();l.moveTo(d.x,d.y);l.lineTo(f.x,f.y);l.stroke();l.strokeStyle=h.pGa;l.lineWidth=2/this.scale;l.stroke();ACa(this)};g.pa=function(){this.fKa=null};
g.render=function(){var a=this.po();this.cia&&this.cia();var b=this;this.pD();var c=Gv(b.pb.layout.content,a.offset),d=[];this.pb.layout.content.Nb.forEach(function(e){null==e.end?e.start<=a.offset+a.length&&e.start>=c&&(e.start<a.offset+a.length||a.offset+a.length==b.pb.layout.content.text.length)&&d.push([e.name,e.val,e.start-a.offset]):e.start<a.offset+a.length&&e.end>a.offset&&d.push([e.name,e.val,e.start-a.offset,e.end-a.offset])});d.sort(function(a,b){return a[2]!=b[2]?a[2]-b[2]:a[0]<b[0]?1:
a[0]>b[0]?-1:0});var e=[a.Ph,a.tl,a.xk,a.Xr,a.Jt,a.vAlign,a.bl,this.pb.layout.content.text.substr(a.offset,a.length),d,this.Ys,this.scale,a.fontClient.cu,this.pb.layout.content.uo&&this.pb.layout.content.uo.serialize(),Kra(this.pb.layout.content,a.offset,a.offset+a.length)];if(!kj(e,this.fKa)){var f=this.Cda.getContext();f.translate(-this.l6+this.TR.x,-this.m6+this.TR.y);f.scale(this.scale,this.scale);var h=f.Od.top().clone(),k=[];this.Ys.forEach(function(a){a.Wn?f.transform(a.Wn.le,a.Wn.He,a.Wn.te,
a.Wn.Ie,a.Wn.Ad,a.Wn.Bd):k.push(a)});config.editTextOutlineColor&&(f.strokeStyle=config.editTextOutlineColor,f.lineWidth=2/f.Vt,f.strokeRect(0,Math.min(a.y,0),a.Ph,a.tl));var l=f.Od.top().clone();f.Qsa(h);if(a.clip){f.save();f.beginPath();f.moveTo(this.kp[0].x,this.kp[0].y);for(h=1;h<this.kp.length;h++)f.lineTo(this.kp[h].x,this.kp[h].y);f.clip()}f.Qsa(l);Gr(a.fontClient,f,a,k,a.yG);a.clip&&f.restore();this.fKa=e}this.vha&&this.vha()};
function QF(a,b){var c=a.canvas.aa.offset();return new L((b.clientX-c.left)/a.scale,(b.clientY-c.top+$(window).scrollTop())/a.scale)}g.mk=function(a,b,c){null==a&&(a=this.pb.selection.Rb);return this.po().mk(a,b,c)};
function RF(a,b){function c(a,c,f){var m=!!f;null==f&&(f={y:Number.MAX_VALUE});if(c||a.y<=b.y&&f.y>b.y){for(c=0;c<a.Nn().length-1;c++)if(a.Nn()[c+1]>b.x)return m=Math.abs(b.x-a.Nn()[c])>Math.abs(b.x-a.Nn()[c+1]),e=a.offset+c+(m?1:0),!1;null==e&&(e=a.offset+a.length,m&&d.pb.selection.zd()&&e--);return!1}return!0}var d=a,e=null,f=a.po().eb;b=a.transform(b,!0);cc(f,function(a,b){return c(a,!1,f[b+1])});null==e&&0<f.length&&(b.y>f[0].y?c(f[f.length-1],!0,null):c(f[0],!0,f[1]));null!=e||(e=a.pb.selection.Rb);
return e}
function zCa(a){function b(b,d){var e=d=d||RF(a,QF(a,b));b.shiftKey&&(e=a.pb.selection.anchor||d);a.pb.selection.update(d,e)}pCa(a,{qW:function(b){a.pb.Dq=null;b.JJ=!1;b.S9&&delete b.S9},Gpa:function(c,d){var e=RF(a,QF(a,c)),f=a.pb.selection.getBounds();f&&f[1]>f[0]&&e>=f[0]&&e<=f[1]?d.JJ=f:b(c,e)},Dpa:function(b,d){a.analytics.ba("viewport.textEditor.doubleClick");var e=a.pb.selection;b=RF(a,QF(a,b));b=Zra(e.content,b);e.update(b[1],b[0]);d.S9=a.pb.selection.getBounds()},Mpa:function(b){a.analytics.ba("viewport.textEditor.tripleClick");var d=
a.pb.selection;b=RF(a,QF(a,b));d.update(hr(d.content,b)||d.content.text.length,Gv(d.content,b))},GR:function(b,d){var e=RF(a,QF(a,b)),f=a.pb.selection.anchor;d.JJ?(a.pb.Dq=e,a.pb.pD()):(d.S9&&(d=d.S9,e<d[0]&&(f=d[1]),e>d[1]&&(f=d[0]),e>=d[0]&&e<=d[1]&&(f=d[0],e=d[1])),b.shiftKey&&(e>f?e=Jv(a.pb.layout.content,e):f>e&&(e=Kv(a.pb.layout.content,e))),a.pb.selection.update(e,f))},fMa:function(c,d){if(!d.JJ||null===a.pb.Dq||a.pb.Dq>=d.JJ[0]&&a.pb.Dq<=d.JJ[1]){f=RF(a,QF(a,c));if("onLeftClick"==d.x5a||a.pb.Dq)b(c,
f),a.pb.Dq=null;a.pb.focus()}else{var e=d.JJ,f=a.pb.Dq;c=a.pb.selection.Tf();var h=Lv(a.pb.layout.content,e[0],e[1]);a.pb.qs(e);f>e[0]&&(f-=c.length);e=Mv(a.pb.layout.content,h,f,!0);a.pb.oa(e);a.pb.focus();a.pb.selection.update(f+c.length,f);d.JJ=!1;a.pb.Dq=null}},handle:w(a.mt,a)})}
g.mt=function(a,b,c,d){if(!d&&NF(a)||config.editorSpaceChecksDialogSelector&&0<$("div.ui-dialog:visible").length)return!1;sCa(a);b=this.Cda.aa.offset();c||(b.top-=$(window).scrollTop());if(a.target.tagName&&("input"==a.target.tagName.toLowerCase()||"textarea"==a.target.tagName.toLowerCase())||0==$(a.target).closest(".viewport-scrollable").length)return!1;c=new L((a.pageX+this.l6-b.left)/this.scale,(a.pageY+this.m6-b.top)/this.scale);b=this.po();b=new M(0,0,b.Ph,b.tl);c=this.transform(c,!0);return km(c,
b)?a:!1};function SF(a){this.Rb=0;this.anchor=null;this.pb=a;this.content=this.pb.layout.content}SF.prototype.getBounds=function(){var a=[this.Rb,null==this.anchor?this.Rb:this.anchor];a.sort(function(a,c){return a-c});return a};SF.prototype.Tf=function(){var a=this.getBounds();return this.content.text.substr(a[0],a[1]-a[0])};SF.prototype.zd=function(){return null==this.anchor||this.anchor==this.Rb};function DCa(a){return null!=a.anchor&&a.anchor<a.Rb}
SF.prototype.update=function(a,b,c){var d=this;if(isNaN(a))throw"Caret cannot be NaN";if(isNaN(b))throw"Anchor cannot be NaN";if(this.Rb!=a||void 0!==b&&b!=this.anchor)sv(this.content).locked&&!qv(this.content)?(this.Rb=this.content.text.length,this.anchor=0):(this.Rb=a,void 0!==b&&(this.anchor=b),a=function(a){d.content.$Z(a).forEach(function(b){a=Math.max(a,b[1])});return a},b=function(a){d.content.$Z(a).forEach(function(b){a=Math.min(a,b[0])});return a},this.zd()?(this.anchor=b(this.Rb),this.Rb=
a(this.Rb)):DCa(this)?(this.anchor=b(this.anchor),this.Rb=a(this.Rb)):(this.anchor=a(this.anchor),this.Rb=b(this.Rb))),c||this.pb.pD(),K.set("text.editor.selection",TF(this.pb))};function UF(a){for(var b=0,c=0;c<a.length;c++){var d=a[c];if(" "==d||"\t"==d||"\n"==d)b=0;else if(b++,2E3<b)return b=c-b+1,a=i18n.get("word-too-long-text",{word:a.substring(b,b+Math.min(2E3,30)),maxWordLength:(2E3).toLocaleString()}),b=i18n.get("word-too-long-title"),fq(a,void 0,!1,b),!1}return!0};function VF(a,b,c,d,e,f,h,k,l,m,n){function q(){(window.devicePixelRatio||1)!=t.N$?t.destroy():t.Qb&&(t.nb&&t.render(),t.LBa=requestAnimationFrame(q))}var t=this;this.Ea=l;this.analytics=k;this.Dq=null;this.layout=a;this.content=a.content;this.selection=new SF(this);this.GK=[];this.NQa={};this.OQa="";this.readOnly=!1;this.offset=null;this.nb=!1;this.restrictions=n||{};this.mg=e;this.gk=h;this.N$=window.devicePixelRatio||1;this.LBa=requestAnimationFrame(q);this.zbb=b;this.TOa=d;this.Vbb=c;this.Qb=
{};this.Vs={};this.gH={};this.p$=this.pa.bind(this);this.layout.O1.push(this.p$);this.content.onChange(this.p$);S&&S.destroy();S=this;this.la=new he(this);Db(this,this.la);b=$p.Ic();this.la.listen(b,"keydown",this.q5a.bind(this)).listen(b,"input",this.cMa.bind(this)).listen(b,"imestart",this.k4a.bind(this)).listen(b,"imeupdate",this.l4a.bind(this)).listen(b,"imecomplete",this.j4a.bind(this));b.focus();this.cZa=K("text.copy",this.copy.bind(this));this.pZa=K("text.cut",this.Kja.bind(this));this.j9a=
K("text.paste",this.jqa.bind(this));this.LYa=K("text.commit",function(){m?t.cMa({value:"\n"}):t.destroy()});this.f0a=K("text.escape",function(){t.destroy()});this.la.listen(f,WF,this.destroy);this.s8a=new Dj(this.pa.bind(this),100);XF(this,"en");var u=null;this.Jia=function(){var a=t.Ig();kj(u,a)||(u=a,K.set("optionBar.refresh"));return a};this.YJa=null;this.GK.push(setInterval(function(){if(t.selection.getBounds().join(",")!=t.YJa&&(ECa(t),YF(S).data.ob)){var a=YF(S).data.ob.item;if(a&&a.onSelectText){var b=
t.selection.getBounds();if(b[0]!=b[1]||t.xpa&&t.xpa[0]!=t.xpa[1])t.xpa=b,b=Lv(t.content,b[0],b[1]).serialize(),a.onSelectText(b)}}},250));S=this;K.set("text.editor.active");qp.enter("text");gsa(a.content,this.pa.bind(this))}z(VF,Ab);function ECa(a){K.set("text.editor.selection",a.Jia());a.YJa=a.selection.getBounds().join(",")}var S=null;function FCa(a,b){XF(a,b);a.selection.update(0,a.content.text.length,!0);a.render()}g=VF.prototype;
g.cv=function(){this.selection.update(this.content.text.length,0)};g.destroy=function(){this.GK.forEach(function(a){clearInterval(a)});this.GK=[];window.cancelAnimationFrame(this.LBa);for(var a in this.Qb)this.Qb[a].destroy();this.Qb=null;Mk(this.LYa);Mk(this.f0a);this.fk.Jn(this.Lta);Mk(this.cZa);Mk(this.pZa);Mk(this.j9a);this.la.removeAll();pc(this.layout.O1,this.p$);pc(this.content.ic,this.p$);S=null;K.set("text.editor.inactive");qp.Wg("text")};g.pa=function(){this.nb=!0;this.Vs={};this.gH={}};
function BF(a,b){var c=a.selection.Rb,d=a.selection.anchor;d==c&&(d=null);a.OQa=c+","+d;a.NQa=jj(b)}function TF(a){var b=a.selection.Rb,c=a.selection.anchor;c==b&&(c=null);return a.OQa==b+","+c?a.NQa:{}}function AF(a){var b=S,c=b.Ig(),d=TF(b);a in d&&(c[a]=d[a]);b.Gf(a,!c[a])}g.qs=function(a){if(!this.readOnly){var b={};if(null==a){a=this.selection.getBounds();if(a[0]==a[1])return;b=this.Ig(!0);delete b.locked}this.oa(yv(this.content,a[0],a[1]));this.selection.update(a[0],null);BF(this,b)}};
function ZF(a,b){a.qs();zF(a,b)}function zF(a,b,c){a.readOnly||(a.oa(xv(a.content,b,a.selection.Rb)),a.selection.update(a.selection.Rb+b.length,null),K.set("text.change",!!c))}
g.Gf=function(a,b){var c=S.restrictions,d=this.selection.getBounds();if(d[0]==d[1]){var e=d[0],f=this.content.Tf(),h=f.substr(0,e).split(/\s/),k=f.substr(0,e).length-h[h.length-1].length,f=f.substr(e).split(/\s/),e=e+f[0].length;if(0<h[h.length-1].length&&0<f[0].length&&(d=[k,e],kj(b,cr[a])&&!dr[a])){for(;d[1]<this.content.text.length&&/\s/.test(this.content.Tf()[d[1]]);)d[1]++;for(;0<d[0]&&/\s/.test(this.content.Tf()[d[0]-1]);)d[0]--}}if(dr[a]){"align"==a&&b==YF(this).bl&&(b="");var l={};l[a]=b;
a=uv(this.content,d[0],d[1],0==d[0]&&d[1]==this.content.text.length);D(a,function(a){this.oa(Dv(this.content,a,null,l,c))},this)}else d[0]==d[1]&&this.content.ai()?(h=TF(this),h[a]=b,BF(this,h),this.Vs={},this.Jia()):(this.content.ai()||(h=TF(this),h[a]=b,BF(this,h)),l={},l[a]=b,this.oa(Dv(this.content,d[0],d[1],l,c)))};
function YF(a){for(var b=null===a.Dq?a.selection.Rb:a.Dq,c=0;c<a.layout.Qb.length;c++){var d=Lr(a.layout,c),e=d.offset,f=d.offset+d.length;b>f&&c==a.layout.Qb.length-1&&(b=f);if(b>=e&&b<=f&&(b<f||f==a.content.text.length))return d}return Lr(a.layout,0)}g.k4a=function(){this.qs()};g.l4a=function(a){ZF(this,a.value);this.selection.update(this.selection.Rb-a.value.length,this.selection.Rb);$p.Ic().setPosition(this.mk())};
g.j4a=function(a){a=a.value;Uj&&Wj&&2==a.length&&jc(["¨","^","`"],a[1])&&(a=a[0]);ZF(this,a);this.selection.update(this.selection.Rb,null)};var GCa=[];g=VF.prototype;
g.cMa=function(a){if(!this.readOnly&&""!=a.value){var b=a.value;if("\n"==b&&HCa(this)&&(a=this.content.fb(this.selection.Rb),"ol"==a.type||"ul"==a.type||"hl"==a.type)){1<a.indentLevel?this.Gf("indentLevel",a.indentLevel-1):(this.Gf("type","p"),this.Gf("indentLeft",0),this.Gf("indentFL",0),this.Gf("ordinal",-1));return}D(GCa,function(a){b=a(b)});ZF(this,b)}};
g.q5a=function(a){K.set("text.editor.keydown",a);if(!(a.isDefaultPrevented&&a.isDefaultPrevented()||$p.Ic().LK())){13==a.which&&a.shiftKey&&this.analytics.ba("chart.viewport.textEditor.shiftEnter");if(8==a.which){if(this.selection.zd()){var b=this.selection.Rb;if(0==b){var c=this.content.fb(b);if("ol"==c.type||"ul"==c.type||"hl"==c.type){1<c.indentLevel?this.Gf("indentLevel",c.indentLevel-1):(this.Gf("type","p"),this.Gf("indentLeft",0),this.Gf("indentFL",0),this.Gf("ordinal",-1));return}}a.ctrlKey?
this.selection.update(b,Kv(this.content,b)):this.selection.update(b,Math.max(0,b-1))}this.qs()}46==a.which&&(this.selection.zd()&&(b=this.selection.Rb,this.selection.update(b,Math.min(this.content.text.length,b+1))),this.qs());9==a.which&&config.editorWantsTabs&&(a.shiftKey?this.Yaa():!this.selection.zd()||csa(this.content,this.selection.Rb)?this.Es():ZF(this,"\t"),a.preventDefault(),a.stopImmediatePropagation());27==a.which&&(this.destroy(),a.preventDefault(),a.stopPropagation());!a.ctrlKey&&!a.metaKey||
65!=a.which||a.altKey||(this.cv(),this.analytics.ba("chart.viewport.textEditor.selectAll"));if(jc(ina,a.which)){b=this.selection.Rb;c=this.selection.anchor;null==c&&(c=b);a.shiftKey||this.selection.zd()||37!=a.which&&38!=a.which||(b=Math.min(b,c),c=null);a.shiftKey||this.selection.zd()||40!=a.which&&39!=a.which||(b=Math.max(b,c),c=null);a.shiftKey||(c=null);37==a.which&&(b=a.ctrlKey||a.altKey?Kv(this.content,b):Math.max(0,b-1));39==a.which&&(b=a.ctrlKey||a.altKey?Jv(this.content,b):Math.min(this.content.text.length,
b+1));if(38==a.which){var d=this.layout.$w(b);if(0<d){var e=1,f;do f=this.layout.nk(d-e),e++;while(0<d&&f&&0==f.length);e=Math.max(0,f.length-1);b=f.offset+Math.min(e,b-this.layout.nk(d).offset)}else b=0}if(40==a.which){d=this.layout.$w(b);e=1;do f=this.layout.nk(d+e),e++;while(0<d&&f&&0==f.length);f?(e=Math.max(0,f.length-1),b=f.offset+Math.min(e,b-this.layout.nk(d).offset)):b=this.content.text.length}if(35==a.which||39==a.which&&a.metaKey)a.ctrlKey?b=this.content.text.length:(d=this.layout.$w(b),
b=this.layout.nk(d),b=b.offset+b.length,b<this.content.text.length&&b--);if(36==a.which||37==a.which&&a.metaKey)b=a.ctrlKey?0:this.layout.nk(this.layout.$w(b)).offset;this.selection.update(b,c);a.preventDefault&&a.preventDefault()}}};
g.Ig=function(a,b){var c=this.selection.getBounds(),d=[c[0],c[1],a,b].join();if(d in this.Vs)return this.Vs[d];if(b){if(b=Xra(this.content,c[0],c[1],a),null===b)return this.Vs[d]=null,b}else b=Cv(this.content,c[0],c[1],a);a||""!=b.align&&null!==b.align||(b.align=b.align||(YF(this)||{}).bl);a=TF(this);for(var e in a)b[e]=a[e];return this.Vs[d]=b};
function ICa(){var a=S,b=a.selection.getBounds(),c=[b[0],b[1]].join();if(c in a.gH)return a.gH[c];var d=[b[0],b[1],!1,!0].join();if(d in a.Vs&&a.Vs[d])return a.gH[c]=a.Vs[d],a.Vs[d];d=[b[0],b[1],!0,!0].join();if(d in a.Vs&&a.Vs[d])return a.gH[c]=Yra(a.content,b[0],b[1],!1,a.Vs[d]),a.gH[c];a.gH[c]=Yra(a.content,b[0],b[1],!0,{});return a.gH[c]}
g.oa=function(a,b){if(!this.readOnly){var c=this;a.c=this.selection.Rb;a.a=this.selection.anchor;if(!b){this.TOa(a,this.selection.Rb);b=[];for(var d=0;d<a.f.length;d++)if("i"==a.f[d].f){var e=TF(this),f;for(f in e){b.push(Dv(this.content,a.f[d].p[1],a.f[d].p[1]+a.f[d].p[0].length,e));break}break}b.forEach(function(a){a.c=c.selection.Rb;a.a=c.selection.anchor;c.TOa(a,c.selection.Rb)})}BF(this,{});this.Jia();ECa(c)}};
g.uY=function(){for(var a=this.layout.uY(),b=0;b<a.length;b++)this.zbb(a[b])?this.Qb[b]||(this.Qb[b]=new yCa(this,b,this.analytics),this.Vbb(this.Qb[b])):this.Qb[b]&&(this.Qb[b].destroy(),delete this.Qb[b]);for(var c in this.Qb)+c>=a.length&&(this.Qb[c].destroy(),delete this.Qb[c]);return this.Qb};g.render=function(){this.nb=!1;this.content.fk=this.fk;var a=this.uY(),b;for(b in a)a[b].render()};
function XF(a,b){a.Lta&&a.fk.Jn(a.Lta);a.fk=a.gk.get(b);a.Lta=a.fk.listen(qra,function(){this.s8a.queue()}.bind(a))}function oCa(a,b){XF(a,b);a.pD()}g.pD=function(){this.nb=!0};g.mk=function(a,b){null==a&&(a=this.selection.Rb);a=this.content.co(a);var c=null,d;for(d in this.Qb)if(null==c||CCa(this.Qb[d],a))c=this.Qb[d];a=c.mk(a);d=c.canvas.aa.offset();return b?(a.data=c,a):new L(a.x*c.scale+d.left,(a.y+a.h/2)*c.scale+d.top,c)};
function HCa(a){return a.selection.zd()?(a=Fv(a.content,{start:a.selection.Rb,end:a.selection.Rb+1}),a.start+1==a.end||a.start==a.end):!1}g.mt=function(a,b){if(0<$("div.ui-dialog:visible").length)return!1;for(var c in this.Qb)if(this.Qb[c].mt(a,!1,!0,b))return!0;return!1};
function JCa(a){var b=S,c=null;B(b.Qb,function(d){if(d.mt(a,!1,!1,!0)){var e=RF(d,QF(d,a));d=b.gk.get(b.content.uo&&b.content.uo.lang||"en");D(mv(b.content.Tf(),d),function(a){e>=a[0]&&e<=a[1]&&(a=b.content.Tf().substr(a[0],a[1]-a[0]),c=wv(a))})}});return c}
function KCa(a){var b=S,c=null;B(b.Qb,function(d){if(d.mt(a,!1,!1,!0)){var e=RF(d,QF(d,a));d=b.gk.get(b.content.uo&&b.content.uo.lang||"en");mv(b.content.Tf(),d).some(function(a){if(e>=a[0]&&e<=a[1]){var d=b.content.Tf().substr(a[0],a[1]-a[0]),k=wv(d);c=b.fk.Wta(k).then(function(c){return c.length?(5<c.length&&(c=c.slice(0,5)),c.map(function(c){return{label:c,ba:{a:"chart.viewport.contextmenu.spellReplacement",g:{replacement:c}},action:function(){b.selection.update(a[0],a[1]);ZF(b,d.replace(k,c))}}})):
[{label:O("spellcheck.noSuggestions"),disabled:Sb,action:function(){return!1}}]});return!0}return!1});return!0}return!1});return c}
function LCa(a,b,c){for(var d="",e=0;8>e;e++)d+="Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\n";b=
new Jr(d,sv(a.content),a.content.uo,b);c=c.create(b);Kr(c,a.layout.Kta);c.uY().forEach(function(a){a.Xr=!1;a.Jt=!1});c=Lr(c,c.Qb.length-1);c=b.Tf().substr(0,c.offset+c.length);a.cv();ZF(a,c)}g.focus=function(){$p.Ic().focus()};g.Es=function(){var a=this.selection.getBounds(),a=jsa(this.content,a[0],a[1]);this.oa(a)};g.Yaa=function(){var a=this.selection.getBounds(),a=ksa(this.content,a[0],a[1]);this.oa(a)};g.Kja=function(a){this.copy(a);this.qs()};
g.copy=function(a){if(!this.selection.zd()){var b=this.selection.getBounds();a.data.Xsa(Lv(this.content,b[0],b[1]))}};g.jqa=function(a){var b;a.type!=mF&&(b=a.data.Wla());a=Qra(a.data.Tf());if(UF(a)){var c=!1,d=MCa(this,a,b),e=!1;K.set("plugin.text.paste",{text:a,E1a:function(){if(c)throw Error("Preview content cannot be retrieved outside the callback");return d()},preventDefault:function(){e=!0}});c=!0;e||(ZF(this,b?b.Tf():a),b&&this.oa(lsa(this.content,this.selection.Rb-b.Tf().length,b,this.restrictions)))}};
function MCa(a,b,c){var d=a.content.copy(),e=a.selection.getBounds(),f=e[0];return function(){e&&d.oa(yv(d,e[0],e[1]));d.oa(xv(d,c?c.Tf():b,f));c&&d.oa(lsa(d,f,c));return d.serialize()}}function $F(a){var b=S,b=(b=b&&YF(b).data.ob)&&b.item;return!!b&&!!a.DUa[b.getId()]};var WF=new F("Ga");function aG(a,b){I.call(this,WF);this.activeElement=b}z(aG,I);function cj(){J.call(this);this.activeElement=this.wva=null}z(cj,J);tj(cj);cj.prototype.Wl=function(a){this.activeElement!=a&&(bG(this),this.activeElement=a,this.dispatchEvent(new aG(0,bG(this))))};cj.prototype.Fw=function(){return this.activeElement};cj.prototype.Ze=function(){return this.activeElement&&cu(this.activeElement)};function bG(a){return a.Ze()||a.wva}
function NCa(a,b){a.wva!=b&&(bG(a),a.wva=b,a.activeElement||a.dispatchEvent(new aG(0,bG(a))))};function cG(a,b,c,d){var e=cG.IC;d=d||[O("confirm.ok"),O("confirm.cancel"),""];e.dialog&&e.dialog.destroy();e.dialog=new cq("",{id:"confirm",title:d[2],Ld:!0,kd:!0,buttons:[{id:"confirm-dialog-cancel-button",label:d[1],action:function(a,b){e.SB=!0;ya(e.cancel)&&e.cancel();b.close()}},{id:"confirm-dialog-ok-button",label:d[0],highlight:!0,action:function(a,b){e.SB=!0;0!=e.ok()&&b.close()}}],close:function(){ya(e.cancel)&&!e.SB&&e.cancel()},icon:!0});e.SB=!1;e.dialog.aa.addClass("confirm");e.ok=b;e.cancel=
c||null;e.dialog.vh(a).open()}cG.Vea=[O("confirm.yes"),O("confirm.no")];cG.Uea=[O("confirm.yes"),O("confirm.cancel")];cG.IC={};x("lucid.view.confirm",cG);cG.YESNO=cG.Vea;cG.YESCANCEL=cG.Uea;function dG(a,b){this.selection={};this.Bx=null;this.document=a;this.Yb=b;this.QJ=[];this.x8=[];this.pEa=new at(this.Vfa.bind(this));this.qEa=new at(this.Vfa.bind(this,!0));this.document.listen(rt,function(a){var b=a.action;("RemoveBlock"==b.Action||"RemoveLine"==b.Action)&&this.xm(b.id)&&this.nm(b.id);"mtp"==b.Action&&OCa(this,b.ids);"SetProperty"!=b.Action||"Lock"!=b.Property&&"Restrictions"!=b.Property||(eG(this),this.xm(b.id)&&this.Zs());if("SetProperty"==b.Action&&"Members"==b.Property){var c=
b.OldValue;a=b.Value;if(this.xm(b.id)&&!Xa(c)&&Xa(a)){this.nm(b.id);for(var h in c)this.uh(h)}if(Xa(c)&&!Xa(a)){var k=Sa(this.selection),b=this.document.sa(b.id);for(h in a)this.nm(h);La(b.items,function(a){return jc(k,a.id)})&&this.uh(b.id)}}}.bind(this));var c;K("document.merge.start",function(){c=Sa(this.selection)}.bind(this));K("document.merge.complete",function(){this.Yp(c);mea(c,Sa(this.selection))||this.Zs()}.bind(this));this.ULa=[]}
function OCa(a,b){if(0!=b.length){b=Pca(a.selection,fb(b));var c=Pca(a.selection,b);a.rs();Xa(b)?a.fv(Sa(c)):a.fv(Sa(b))}}g=dG.prototype;g.ye=function(){if(this.Bx)return this.document.getPage(this.Bx)};g.Zs=function(){this.document.XQ||(this.pEa.pa(),this.qEa.pa(),this.ULa.forEach(function(a){a()}),K.set("page.selectionChange",this.get()),K.set("optionBar.refresh"))};g.onChange=function(a){this.ULa.push(a)};g.rs=function(){0<this.get().length&&(this.selection={},this.Bx=null,eG(this),this.Zs())};
g.nm=function(a){a in this.selection&&(delete this.selection[a],this.zd()&&(this.Bx=null),eG(this),this.Zs())};g.cv=function(){var a=this;this.document.getProperty(Vta);var b=bG(this.Yb);this.selection={};b.ke?pz(b,function(){this.getProperties().get("Hidden")||(a.selection[this.getId()]=!0)}):b.ef(function(){this.getProperties().get("Hidden")||(a.selection[this.getId()]=!0)});this.Bx=b.ke?b.getId():b.page.getId();eG(this);this.Zs()};g.fv=function(a){this.rs();this.Yp(a)};
g.uh=function(a){a?this.Yp([a]):this.Yp([])};g.Yp=function(a){var b=this,c=this.get(),d=this.document.getProperty(Vta);D(a,function(a){var c=eu(b.document.sa(a));if(c){var h=c.parent&&c.parent!=bG(b.Yb),k=!c.parent&&bG(b.Yb)&&bG(b.Yb).Fa;h||k||c.EK&&0==d||(c.page&&c.page.id!=b.Bx&&(b.Bx=c.page.id,b.selection={}),b.selection[a]=!0,c.F_&&c.F_(a))}});eG(this);a=this.get();Ec(c,a)||this.Zs()};K("page.selectionChange",function(a){r.selected=a[0];r.Zob=a});
function eG(a){a.QJ=[];a.x8=[];PCa(a,function(){this.Ya()||a.x8.push(this);a.QJ.push(this)})}g=dG.prototype;g.get=function(a,b){return b&&b!=this.Bx?[]:!0===a?uc(this.x8):ya(a)?this.QJ.filter(a):uc(this.QJ)};g.getItem=function(a){return this.xm(a)?eu(this.document.sa(a)):null};g.aC=function(){return ab(this.selection)};g.$b=function(a,b){return b&&b!=this.Bx?0:!0===a?this.x8.length:ya(a)?dc(this.QJ,a):this.QJ.length};g.zd=function(a){return 0===this.$b(a)};
function QCa(a){return!0===a?nqa():ya(a)?a:Sb}function fG(a,b){return void 0===b?a.pEa.get():!0===b?a.qEa.get():a.Vfa(b)}g.Vfa=function(a){function b(a){a.Fa&&d(a)?a.ef(function(){b(this)}):!e[a.getId()]&&d(a)&&(c.push(a),e[a.getId()]=!0)}var c=[],d=QCa(a),e={};PCa(this,function(){b(this)});return c};function PCa(a,b){for(var c in a.selection){var d=a.document.sa(c);if(d&&"stop"==b.call(d))break}}function RCa(a){a=a.get();return 0==a.length?!1:cc(a,function(a){return!!a.Ya()})}
g.Kw=function(a){a=this.get(a);return 1===a.length&&a[0].Wa?a[0]:null};g.tY=function(a){a=this.get(a);return 1===a.length&&a[0].ta?a[0]:null};g.NF=function(a){a=this.get(a);return 1===a.length&&a[0].Fa?a[0]:null};g.Ema=function(a,b){a=this.get(a);for(var c=0,d=a.length;c<d;c++)if(!(!a[c].Fa||b&&a[c].Xd||a[c].getProperties().get("NoUngroup")))return!0;return!1};g.tK=function(a){a=this.get(a);return bc(a,function(a){return a.Xd})};
g.Dma=function(a){a=this.get(a);for(var b=0,c=a.length;b<c;b++)if(a[b].Di)return!0;return!1};g.xm=function(a,b){if(b&&b!=this.Bx)return!1;a=v(a)?a:a&&a.getId();return!!a&&!!this.selection[a]};g.Hna=function(a,b){if(!a)return!1;b=this.get(b);return 1==b.length&&b[0].id===a};g.TQ=function(a,b,c){for(b=QCa(b);a.parent&&a.parent.Fa;){if(this.xm(a.parent.id,c))return b(a.parent);a=a.parent}return!1};
function SCa(a,b,c){var d=a.QJ.filter(function(a){return!St(a)});if(1<d.length||c)if(a.tK(!1))fq(O("gui.alert.group.state_selected"));else{var e={};d.forEach(function(a){e[a.getId()]=!0});return a.document.getPage(a.Bx).XO(e,b)}return!1}
function TCa(a){var b=a.get(!1);bc(b,function(a){return a.Fa&&void 0!==a.getProperties().get("Markup")})?cG(O("uml.sequence.markup.ungroup"),function(){D(b,function(a){a.Fa&&a.getProperties().get("Markup")&&a.getProperties().set("Markup",void 0)});this.document.dea(b)}.bind(a),function(){},[O("Ungroup"),O("confirm.cancel"),O("uml.sequence.markup.ungroup.title")]):a.document.dea(b)};function UCa(a,b){this.pd={};this.Lm=a;this.Yza=b;K("page.beforeDelete",function(a){VCa(this,[a])}.bind(this));this.Yza.listen(gG,this.wga.bind(this))}g=UCa.prototype;g.wga=function(){var a=[],b=WCa(this.Yza),c;for(c in b){var d=this.Lm.getPage(c);if(d){var e=b[c].sort(),d=Sa(d.Re()).sort();Ec(e,d)&&a.push(c)}}this.jU();if(0!=a.length)for(b=0;b<a.length;b++)this.Lm.getPage(a[b])&&(this.pd[a[b]]=!0)};g.aC=function(){return Sa(this.pd)};
g.lb=function(){var a=[],b;for(b in this.pd){var c=this.Lm.getPage(b);c&&a.push(c)}return a};g.$b=function(){return Ma(this.pd)};g.xm=function(a){return a in this.pd};g.zd=function(){return Xa(this.pd)};function VCa(a,b){D(b,function(a){a in this.pd&&Ya(this.pd,a)},a)}g.jU=function(){this.pd={}};function hG(a){J.call(this);this.Rh={};this.MU=0;this.Lm=a;K("page.beforeDelete",function(a){if(a=this.Lm.getPage(a))a=Sa(a.Re()),XCa(this,a)}.bind(this));K("panel.beforeDelete",function(a){XCa(this,[a])}.bind(this))}z(hG,J);g=hG.prototype;g.aC=function(){return Sa(this.Rh)};function WCa(a){var b={};YCa(a.Lm,a.aC()).forEach(function(a){b[a.getId()]=Fk(a.pk(),function(a){var b=a.getId();if(this.xm(a.getId()))return b},this)},a);return b}
g.Re=function(){var a=[],b;for(b in this.Rh){var c=this.Lm.sa(b);c&&a.push(c)}return a};g.pk=function(){return this.Re().sort(swa)};g.$b=function(){return Ma(this.Rh)};g.zd=function(){return Xa(this.Rh)};g.setSelection=function(a){this.jU();this.select(a,!0)};g.select=function(a){if(0!=a.length){this.zd()&&(this.MU=0);for(var b=0;b<a.length;b++)this.MU+=1,this.Rh[a[b]]=this.MU;this.dispatchEvent(new iG)}};
function ZCa(a,b){var c=[];B($Ca(a.Lm,b),function(a){a=a.map(function(a){return a.getId()});c=c.concat(a)});return c}function jG(a,b){a.jU();b=ZCa(a,b);a.setSelection(b)}function XCa(a,b){var c=0;D(b,function(a){a in this.Rh&&(Ya(this.Rh,a),c+=1)},a);0<c&&a.dispatchEvent(new iG)}g.jU=function(){this.Rh={};this.MU=0};g.rs=function(){this.jU();this.dispatchEvent(new iG)};g.xm=function(a){return a in this.Rh};var gG=new F("Ia");function iG(){I.call(this,gG)}z(iG,I);function Mi(a,b,c){J.call(this);this.document=a;this.Yb=b;this.la=new he(this);Db(this,this.la);this.la.listen(b,WF,function(){this.Ge()});this.Rd=new dG(a,b);this.Rh=new hG(a);this.pd=new UCa(a,this.Rh);this.Mza=!!c;this.qga=!1;this.BNa={};this.Aua=0;this.Rd.onChange(this.ZUa.bind(this));this.Rh.listen(gG,this.wga.bind(this))}z(Mi,J);sj(Mi,[Ri,cj,Oi(function(){return!1})]);function kG(a){0==a.Aua&&(a.BNa=a.Rd.aC())}g=Mi.prototype;g.uh=function(a){kG(this);this.Rd.uh(a)};
g.Yp=function(a){kG(this);this.Rd.Yp(a)};g.wca=function(a){var b=this.Rh;a=ZCa(b,a);b.select(a,void 0)};function lG(a){kG(a);a.Rd.cv()}g.fv=function(a){kG(this);this.Rd.fv(a)};g.nm=function(a){kG(this);this.Rd.nm(a)};function aDa(a,b){kG(a);b.map(function(a){this.Rd.nm(a)}.bind(a))}g.Ge=function(){kG(this);this.Rd.rs()};g.rs=function(){kG(this);this.Rd.rs();this.Rh.rs()};g.Ca=function(a,b){return this.Rd.get(a,b)};g.getItem=function(a){return this.Rd.getItem(a)};g.lb=function(){return this.pd.lb()};
g.Re=function(){return this.Rh.Re()};g.pk=function(){return this.Rh.pk()};g.AHa=function(){return this.Rh.aC()};function mG(a,b){return a.Rd.$b(b,void 0)}function nG(a){a=bG(a.Yb);return cu(a)||bu(a)}g.Hd=function(a,b){return this.Rd.xm(a,b)};function oG(a,b){return!!((v(b)?b:b&&b.getId())in a.BNa)}function pG(a,b,c){if(1!==mG(a,c))return null;a=a.Ca(c)[0];return b(a)?a:null}g.Kw=function(a){return pG(this,function(a){return a.Wa},a)};g.tY=function(a){return pG(this,function(a){return a.ta},a)};
function bDa(a,b){return pG(a,function(a){return a.ta&&a.className==b},!0)}g.NF=function(a,b){return 1==mG(this,a)&&this.Ema(a,b)?cu(this.Ca(a)[0]):null};g.Ema=function(a,b){a=this.Ca(a);for(var c=0,d=a.length;c<d;c++)if(!(!a[c].Fa||b&&a[c].Xd||a[c].getProperties().get("NoUngroup")))return!0;return!1};g.Dma=function(a){return this.Rd.Dma(a)};g.wJa=function(a){return!!this.Rd.Kw(a)};g.EZ=function(a){return!!this.Rd.tY(a)};g.vJa=function(a){return!!this.Rd.NF(a)};
g.Hna=function(a,b){return this.Rd.Hna(a,b)};g.pO=function(a,b){a:{var c=this.Rd;a=b?fG(c,a):c.get(a);b=0;for(c=a.length;b<c;b++)if(!a[b].ta||a[b].md){a=!1;break a}a=0<a.length}return a};g.DV=function(a,b){a:{var c=this.Rd;a=b?fG(c,a):c.get(a);b=0;for(c=a.length;b<c;b++)if(!a[b].Wa){a=!1;break a}a=0<a.length}return a};g.TQ=function(a,b,c){return this.Rd.TQ(a,b,c)};function qG(a,b){return fG(a.Rd,b)}g.tK=function(a){return this.Rd.tK(a)};g.dea=function(){TCa(this.Rd)};
function rG(a,b){return 0<a.Rd.$b(b,void 0)}function cDa(a){return a.Ca().some(function(a){return a.md})}function dDa(a){return a.Ca().some(function(a){a=Us(a);return!!a&&!!a.ws()})}g.MI=function(a,b){return 1<this.Rd.$b(a,b)};g.zd=function(a){return this.pd.zd()&&this.Rh.zd()&&this.Rd.zd(a)};function eDa(a,b){var c=a.qga;a.qga=!0;b();(a.qga=c)||a.dispatchEvent(new sG(a))}g.u8=function(){this.dispatchEvent(new sG(this))};g.ZUa=function(){eDa(this,function(){this.Mza&&rG(this)&&this.Rh.rs()}.bind(this))};
g.wga=function(){eDa(this,function(){this.Mza&&!this.Rh.zd()&&this.Rd.rs()}.bind(this))};function tG(a){return S?!S.selection.zd():rG(a,!0)}function uG(a,b){a.dispatchEvent(new fDa(a,b))}var vG=new F("Ja"),wG=new F("Ka");function sG(a){I.call(this,vG);this.selection=a}z(sG,I);function fDa(a,b){I.call(this,wG);this.selection=a;this.name=b}z(fDa,I);function xG(a,b,c,d,e,f,h,k,l){J.call(this);var m=this;this.analytics=k;this.bG=h;this.hn=a;this.selection=b;this.user=c;this.document=e;this.xhr=f;this.Gb=l;this.Ib={};this.nC={};this.CK=window.lucidConfigure.imageServiceHost;this.Tc=new VE(l,this,c,f);K("userImages.delete",function(a){m.yJ(a)});Nk("userImages.refresh",250,function(){m.refresh()});K("userImages.getInDocument",function(){m.DY()});K("document.localImages",function(a){a.forEach(function(a){this.WX(a)},this);this.Tc.sF(function(a){this.ft(a)}.bind(this));
K.set("userImages.changed",this.Ib);this.dispatchEvent(new tx)}.bind(this));this.sra();TA=this;this.SP=this.xX=this.NP=!1;this.y8="";K("flickr.connected",function(a){m.SP=a});this.vo=null;window.fbAsyncInit=function(){FB.init({appId:window.lucidConfigure.fb_appid,channelUrl:"lucidchart.com",status:!0,xfbml:!0,version:"v2.6"});delete window.fbAsyncInit};K.one("imageManager.queryServer",function(){var a=(new rk("Editor","User Images Toolbar")).startTime();K.one("toolBox.groupsLoaded",function(b){if(b[O("toolbox.userimages.title")]){b=
b[O("toolbox.userimages.title")].filter(function(a){return v(a.gZ)}).map(function(a){return a.gZ}).map(function(a){return(a=TA.Rf(a))&&a.yh}).filter(Ub);var c=b.length;b.forEach(function(b){mr.Rf(b,function(){c--;0==c&&a.endTime().send("All")})})}})});this.hn.listen(XE.bwa,function(a){a=a.bf;this.Ib[a.id]=a;K.set("userImages.changed",this.Ib);this.dispatchEvent(new tx)}.bind(this));this.hn.listen(XE.awa,function(){cp(m.Gb,O("userimage.dragdrop.failure"),!1,"red",!1,5E3)})}z(xG,sx);
sj(xG,[Li,Mi,Ni,Qi,Ri,Hi,Si,Ti,Ii]);g=xG.prototype;g.WG=function(a,b,c){this.Zba([a],b,c)};g.Zba=function(a,b,c){this.hn.Zba(a,b,c)};g.sra=function(){var a=this;a.vo=setTimeout(function(){a.refresh();a.vo=null},1E3)};g.refresh=function(){var a=this;(function(){K.set("imageManager.queryServer");yk(a.xhr,{id:"userImageManager.refresh",status:"User image list",type:"GET",url:a.CK+"/images?user="+a.user.uri+"&product="+window.lucidConfigure.appname,Ff:{Jg:5,delay:1E3},timeout:3E5}).then(function(b){a.zta(b)})})()};
g.WX=function(a){this.Ib[a.id]=new AB(a.id,{created:new Date,size:new Mf(+a.size.w,+a.size.h),creatorId:0,yh:a.thumb,wL:a.tags,dj:GB,Lh:!1,name:a.name,description:a.description,local:!0,url:a.url})};
g.zta=function(a){var b=this;this.Ib={};this.Tc.eua={};K.zc("default.docProperty.LocalImages.value",[]).forEach(this.WX,this);var c;a.forEach(function(a){c=CB(a);c.Lh=c.Iq!=b.user.uri;if(c.dj==DB){if(c.Lh)return;c.tags.push(b.Tc.Lx.visio)}b.Ib[c.id]=c});c=null;this.Tc.jea();this.Tc.sF(function(a){b.ft(a)});K.set("userImages.changed",this.Ib);this.dispatchEvent(new tx)};
g.jM=function(a,b){a=CB(a);this.Ib[a.id]=a;b?K.set("userImages.changed.justPluginPanel",this.Ib):K.set("userImages.changed",this.Ib);this.dispatchEvent(new tx);return a};g.jma=function(a,b){a=Aw(a);D(a,function(a){ua(a)&&(a=a[0]);b[a]=!0})};
g.DY=function(){var a=this,b={};null!=a.vo&&(clearTimeout(a.vo),a.vo=null,a.refresh());this.document.Ye(function(c){a.jma(c,b)});this.nC={};B(b,function(a,b){(a=this.dva(b))&&(this.nC[a]=!0)},this);K.zc("default.docProperty.LocalImages.value",[]).forEach(function(a){b[a.url]&&(this.nC[a.id]=!0)},this);B(this.Ib,function(a){a.FK=this.AZ(a)},this)};g.Nla=function(){return Sa(this.Ib)};g.Rf=function(a){return this.Ib[a]};
g.dva=function(a){var b=a.match(/^\/imageBlocks\/(image|thumb)\/([a-zA-Z0-9_-]+)/);return b?b[2]:(b=Wa(this.Ib,function(b){return b.nja==a}))&&b.id};g.cQ=function(a){return(a=this.dva(a))?this.Ib[a]:null};g.bK=function(){return Ra(this.Ib)};g.AZ=function(a){return this.Ib[a.id]&&this.Ib[a.id].dj!=DB?!!this.nC[a.id]:!1};
g.yJ=function(a,b,c,d){var e=this;v(a)&&(a=this.Ib[a]);if(!a)bp(O("userimage.delete.error"));else if(!a.Lh)if(a.zB=!0,a.local)d=K.zc("default.docProperty.LocalImages.value",[]),sc(d,function(b){return b.id==a.id}),K.set("default.docProperty.LocalImages",d),K.set("userImages.changed",e.Ib),e.dispatchEvent(new tx);else{var f=window.lucidConfigure.appname;this.analytics.Aa(sfa);this.xhr.execute({type:"DELETE",url:this.CK+"/images/"+a.id+"?product="+f,withCredentials:!0,status:d?void 0:"Deleting user image",
Ff:{Jg:2,delay:250}}).then(function(){delete e.Ib[a.id];b&&b();K.set("userImages.changed",e.Ib);K.set("userImages.deleted.image",a.id);e.dispatchEvent(new tx)}).catch(function(b){a.zB=!1;c&&!1===c()||(500<=b.status?fq(O("userImages.serverError")):403==b.status?fq(O("userImages.forbidden")):fq(O("offline.userImages")))})}};
g.NEa=function(a,b,c,d){function e(){if(0<l.length){var h=l.pop();f.xhr.execute({type:"DELETE",url:f.CK+"/images?product="+q+h,withCredentials:!0,status:d?void 0:"Deleting user image",Ff:{Jg:2,delay:250}}).then(zk).then(function(a){e();B(a.multistatus,function(a){"200"===a.Status&&"Success"===a.Reason?(delete f.Ib[a.id],b&&b(a.id),K.set("userImages.changed",f.Ib),K.set("userImages.deleted.image",a.id),f.dispatchEvent(new tx)):(f.Ib[a.id].zB=!1,"500"===a.Status?fq(O("userImages.serverError")):"403"===
a.Status?fq(O("userImages.forbidden")):fq(O("offline.userImages")))})}).catch(function(b){e();var d=!1;D(a,function(a){v(a)&&(a=f.Ib[a]);a.zB=!1;c&&!1===c(a.id)||(d=!0)});d&&(500<=b.status?fq(O("userImages.serverError")):403==b.status?fq(O("userImages.forbidden")):fq(O("offline.userImages")))})}}var f=this,h=[];D(a,function(a){v(a)&&(a=this.Ib[a]);if(!a)bp(O("userimage.delete.error"));else if(!a.Lh)if(a.zB=!0,a.local){var b=K.zc("default.docProperty.LocalImages.value",[]);sc(b,function(b){return b.id==
a.id});K.set("default.docProperty.LocalImages",b);K.set("userImages.changed",f.Ib);f.dispatchEvent(new tx)}else h.push(a.id)});var k=window.lucidConfigure.image_deletion_chunk_size;0>=k&&(k=10);for(var l=[],m=0;m<h.length;m+=k){var n=h.slice(m,m+k);l.push("&id="+n.join("&id="))}var q=window.lucidConfigure.appname;this.analytics.Aa(Dea);e()};
g.Dra=function(a,b,c,d){var e=this;if(a.local){a.name=b;var f=K.zc("default.docProperty.LocalImages.value");f.some(function(c){if(c.id==a.id)return c.name=b,!0});K.set("default.docProperty.LocalImages",f);K.set("userImages.changed",e.Ib);e.dispatchEvent(new tx)}else this.analytics.Aa(Kga),this.xhr.execute({type:"PATCH",url:e.CK+"/images/"+a.id,data:{attributes:{name:b}},withCredentials:!0}).then(function(){a.name=b;c&&c();K.set("userImages.changed",e.Ib);e.dispatchEvent(new tx)}).catch(function(a){d?
d():hq(this.Gb,a)})};g.ft=function(a){B(this.Ib,function(b){!b.ft(a)&&pc(b.wL,a.uri)&&b.tags.push(a)})};g.Wr=function(a,b,c){this.Ib[a.id]&&!BB(this.Ib[a.id],b)&&(this.Ib[a.id].tags.push(b),this.analytics.Aa(vea),c||K.set("userImages.changed",this.Ib),this.dispatchEvent(new tx))};g.oy=function(a,b){var c=this;D(a,function(a){c.Wr(a,b,!0)});K.set("userImages.changed",this.Ib);this.dispatchEvent(new tx)};
g.nD=function(a,b,c){if(this.Ib[a.id]){var d=gc(this.Ib[a.id].tags||[],function(a){return a.uri==b.uri&&a.name==b.name});-1!=d&&(this.Ib[a.id].tags.splice(d,1),this.analytics.Aa(Jga),c||K.set("userImages.changed",this.Ib),this.dispatchEvent(new tx))}};g.Ny=function(a){B(this.Ib,function(b){var c=gc(b.tags,function(b){return b.uri==a.uri});-1<c&&b.tags.splice(c,1)});this.analytics.Aa(tfa);K.set("userImages.changed",this.Ib);this.dispatchEvent(new tx)};g.RD=function(a,b,c){this.hn.RD(a,b,c)};
g.OM=function(a,b){this.hn.OM(a,b)};g.kQ=function(){return window.lucidConfigure.imageServiceHost+"/images"};
g.lq=function(a,b){var c=this,d={};a.name&&(d.name=a.name.substring(0,50));a.id&&(d.tempId=a.id.substring(0,50));a.description&&(d.description=a.description.substring(0,50));a.source&&(d.thirdParty=a.source,this.analytics.ba("search.imageUploaded",{source:a.source}));this.analytics.Aa(bia);this.RD(a.url,d,{success:function(e){var f=c.Tc.Lx[a.source];f?c.Tc.Wr(f,c.Ib[e.id],function(){b(e)},function(){}):b(d)},Fj:b})};
g.iaa=function(){(function(a,b,c){var d,e=a.getElementsByTagName(b)[0];a.getElementById(c)||(d=a.createElement(b),d.id=c,Rn("https://connect.facebook.net/en_US/sdk.js",function(a){d.src=a}),e.parentNode.insertBefore(d,e))})(document,"script","facebook-jssdk")};g.NQ=function(a){var b=this;this.NP?a():FB.login(function(c){c.authResponse&&(b.NP=!0,a())},{scope:"user_photos,manage_pages"})};g.Cna=function(){return this.NP};
g.Q8=function(a){var b=this;if(this.NP){var c=function(a){for(var b=a[0],c=1;c<a.length;c++){var d=Math.min(a[c].width,a[c].height);200<d&&(d<Math.min(b.width,b.height)||200>Math.min(b.width,b.height))&&(b=a[c])}return b.source},d=function(a,b){a.cover_photo?b(c(a.cover_photo.images)):FB.api("/"+a.id+"/photos?fields=images",function(a){a=a.data;ua(a)&&0<a.length&&b(c(a[0].images))})},e=encodeURIComponent("id,name,count,cover_photo{images}");FB.api("/me?fields=albums{"+e+"},accounts{albums{"+e+"}}",
function(b){var c;c="albums"in b?b.albums.data:[];"accounts"in b&&b.accounts.data.forEach(function(a){"albums"in a&&c.push.apply(c,a.albums.data)});c=c.filter(function(a){return 0<a.count});b=c.map(function(a){return new Promise(function(b){d(a,b)})});Promise.all(b).then(function(b){for(var d=[],e=0;e<c.length;e++)d.push({name:c[e].name,dZa:b[e],GWa:c[e].id,oqa:c[e].count});a(d)})})}else this.NQ(function(){b.Q8(a)})};
g.R8=function(a,b){var c=this;this.NP?FB.api("/"+a+"?fields=photos.limit(1000000){caption,images,id}",function(a){a=a.photos.data;ua(a)?(a=$b(a,function(a){var b;b=a.images;for(var c=b[0],d=1;d<b.length;d++)Math.min(b[d].width,b[d].height)>Math.min(c.width,c.height)&&(c=b[d]);b=c;for(var c=a.images,d=c[0],l=1;l<c.length;l++){var m=Math.min(c[l].width,c[l].height);200<m&&(m<Math.min(d.width,d.height)||200>Math.min(d.width,d.height))&&(d=c[l])}return{name:a.caption,width:b.width,height:b.height,url:b.source,
id:"fb_"+a.object_id,Ii:d.source,source:"Facebook"}}),b(a)):(a=Error(),a.name="Unexpected Result Facebook Album Photos",K.set("errorHandler.reportException",a),b([]))}):this.NQ(function(){c.R8(a,b)})};function yG(a,b,c,d,e){!1!==b.success?d(e(b)):"Not Authorized"==b.error&&a.JW(function(a){a?c(d):d(!1)})}g.Dna=function(a){this.SP?a(!0):this.xhr.execute({type:"GET",url:"/flickr/authorization/"+encodeURIComponent(this.user.id)}).then(function(){a(!0)}).catch(function(){a(!1)})};
function gDa(a,b){a.xhr.execute({type:"GET",url:"/flickr/authorizationurl/"+encodeURIComponent(a.user.id)}).then(zk).then(function(c){c.url&&(a.y8=c.url);b&&b()}).catch(function(){b&&b()})}g.JW=function(a){var b=this;this.analytics.Aa(ifa);if(0<this.y8.length){var c=window.open(this.y8,"flickr_oauth_window","location=0,status=0,width=800,height=600");if(c)var d=setInterval(function(){c.closed&&(clearInterval(d),b.SP||fq("You didn't connect to Flickr!"),a&&a(b.SP))},500)}else gDa(b,function(){b.JW(a)})};
g.o9=function(a){function b(a){return $b(a,function(a){return{Ijb:a.cover_photo_id,id:a.id,name:a.name,description:a.description,oqa:a.photo_count,Ii:a.thumbnail}})}var c=this;this.xhr.execute({type:"get",url:"/flickr/setList"}).then(zk).then(function(d){yG(c,d,c.o9,a,b)})};
g.fQ=function(a,b){function c(a){return{pqa:$b(a.photos,function(a){return{Ii:a.thumbnail,title:a.title,id:a.id,url:a.url,description:a.description,width:a.width,height:a.height,source:"Flickr"}}),page:a.page,gb:a.pages}}var d=this;this.xhr.execute({type:"get",url:"/flickr/photosNotInSet?page="+a}).then(zk).then(function(a){yG(d,a,d.fQ,b,c)})};
g.oY=function(a,b,c){function d(a){return{pqa:$b(a.photos,function(a){return{Ii:a.thumbnail,title:a.title,id:a.id,url:a.url,description:a.description,width:a.width,height:a.height,source:"Flickr"}}),page:a.page,gb:a.pages}}var e=this;this.xhr.execute({type:"get",url:"/flickr/photosInSet?set_id="+a+"&page="+b}).then(zk).then(function(f){yG(e,f,function(c){e.oY(a,b,c)},c,d)})};
g.U0=function(a,b){function c(a){return $b(a,function(a){return{Ii:a.thumbnail,title:a.title,id:a.id,url:a.url,description:a.description,width:a.width,height:a.height,source:"Flickr"}})}var d=this;this.analytics.Aa(dia);this.xhr.execute({type:"get",url:"/flickr/search?me=true&term="+a}).then(zk).then(function(e){yG(d,e,function(b){d.U0(a,b)},b,c)})};
g.i$=function(a){var b=this;a=a||function(){};this.xX?a():(K.one("userImages.dropboxReady",a),function(a,d,e){var f,h=a.getElementsByTagName(d)[0];a.getElementById(e)||(f=a.createElement(d),f.id=e,Rn("https://www.dropbox.com/static/api/1/dropins.js",function(a){f.src=a;f.onload=function(){b.xX=!0;K.set("userImages.dropboxReady")}}),f.setAttribute("data-app-key",window.lucidConfigure.dropbox_appkey),f.type="text/javascript",h.parentNode.insertBefore(f,h))}(document,"script","dropboxjs"))};g.Bna=function(){return this.xX};
g.P8=function(a){var b=this;if(this.xX){var c=["jpg","jpeg","png","gif","bmp"];window.Dropbox.choose({linkType:"direct",multiselect:!0,success:function(d){var e=Zb(d,function(a){return jc(c,a.name.substring(a.name.lastIndexOf(".")+1).toLowerCase())});e.length<d.length&&fq("You selected "+(d.length-e.length)+" file"+(1<d.length-e.length?"s that were not images, these files were ":" that was not an image, this file was ")+"not added to your library");d=$b(e,function(a){return{url:a.link,name:a.name,
zhb:a.bytes,Xwb:a.thumbnails,source:"Dropbox"}});b.analytics.Aa(Qfa);a(d)},cancel:function(){a([])}})}else this.i$(function(){b.P8(a)})};
g.T0=function(a,b,c,d,e){this.analytics.Aa(eia);this.analytics.ba("search.bingImages");a={q:a,count:32,offset:32*(b-1)};db(a,c);this.xhr.execute({url:xda+"/bingSearch",withCredentials:!0,data:a}).then(zk).then(function(a){a=a.map(function(a){return{yh:a.thumb,name:a.title,url:a.url,size:new Mf(Number(a.width),Number(a.height)),source:"BingSearch"}});d(a)}).catch(function(){e?e():fq(O("userimage.search.error"))})};
g.uca=function(a,b,c,d){0<b&&b--;this.analytics.Aa(fia);this.analytics.ba("search.iconFinder");b=new tE(b);this.bG.search(a,b).then(function(a){c($b(a.icons,function(a){return{yh:a.url,name:a.tags.join(", "),id:""+a.id,url:a.url,description:a.tags.join(", ")+" ("+a.width+"x"+a.height+")",size:new Mf(a.width,a.height),source:"IconFinder"}}))}).catch(function(){d&&d()})};function hDa(a){a=a.slice(a.lastIndexOf("/")+1);return a.replace(/\.[^.]*$/,"")||a}function zG(a){a=a.slice(a.lastIndexOf("/")+1);return tb(a,".")?Wb(a.split(".")):null};var iDa=["otf","ttf","ttc"];function jDa(a){a=zG(a);return!!a&&jc(iDa,a.toLowerCase())}var AG="bmp gif jpeg jpg png jpe tiff tif psd ai eps pdf svg".split(" "),kDa="bmp gif jpeg jpg png jpe".split(" ");function lDa(a){return mDa(a)}function mDa(a){a=zG(a);return!!a&&jc(AG,a.toLowerCase())}function nDa(a){a=zG(a);return!!a&&jc(kDa,a.toLowerCase())}function oDa(){return AG.map(function(a){return"."+a}).join(",")};function pDa(a,b,c,d){mr.Rf(a,function(){var e=mr.Pl(a),f=new Mf(1600,1600);e.width<=f.width&&e.height<=f.height||Qf(e,f).round();var f=b.x,h=b.y;c||(f-=e.width/2,h-=e.height/2);e={AspectRatio:e.NI(),LineWidth:0,Text:"",BoundingBox:new M(f,h,e.width,e.height)};gb(a,"blob:")||(e.FillColor=(new ns(a)).serialize());d&&d(e)})};function BG(a,b,c,d){J.call(this);this.la=new he(this);Db(this,this.la);this.Iu={};this.$$=[];this.user=a;this.pKa=this.Vpa=0;this.xhr=c;this.Kr=d;this.la.listen(b,pC,this.refresh.bind(this))}z(BG,zBa);sj(BG,[Ni,vC,Hi,fj]);var qDa=new F("La");function rDa(a){I.call(this,qDa);this.name=a}z(rDa,I);var sDa=new F("Na");function tDa(){I.call(this,sDa)}z(tDa,I);var CG=new F("Oa");g=BG.prototype;
g.refresh=function(){return this.eY().then(function(a){var b=Date.now();return this.ajax({type:"GET",url:a.shapeLibraries}).then(zk).then(function(a){if(!(b<this.pKa||0<this.Vpa)){for(var d in a){var e=DBa(a[d]);e.uri in this.Iu?this.Iu[e.uri].clone(e):(this.Iu[e.uri]=e,this.$$.push(e))}for(var f in this.Iu)f in a||(pc(this.$$,this.Iu[f]),delete this.Iu[f]);B(this.Iu,function(a){a.init(this.Kr)},this);this.dispatchEvent(CG)}}.bind(this))}.bind(this))};
g.ajax=function(a){"GET"!=a.type&&this.Vpa++;var b=function(b){"GET"!=a.type&&(this.Vpa--,this.pKa=Date.now());return b}.bind(this);return this.xhr.execute({type:a.type,url:a.url,headers:{Accept:"application/json; charset=utf-8"},withCredentials:!0,status:a.status,data:a.data}).then(b).catch(function(a){b(a);throw a;})};g.eY=function(){return this.h_a=this.h_a||this.ajax({type:"GET",url:this.user.uri}).then(zk).then(function(a){return this.ajax({type:"GET",url:a.documentResources}).then(zk)}.bind(this))};
g.YO=function(a){return this.eY().then(function(b){var c=a?a.name:i18n.get("shape-group-placeholder-name");return this.ajax({type:"POST",url:b.shapeLibraries,status:O("shapelib.createLibrary"),data:{name:c}}).then(zk).then(function(b){var c=this.Iu[b.uri];b=DBa(b);a&&a.clone(b);if(c)a?(this.Iu[a.uri]=a,this.$$.unshift(a)):c.clone(b);else{var f=a||b;this.Iu[f.uri]=f;this.$$.unshift(f)}this.dispatchEvent(CG);a&&this.dispatchEvent(new tDa);return a||c||b}.bind(this))}.bind(this))};
function uDa(a,b,c){b.A$()?a.YO(b).then(function(a){uDa(this,a,c)}.bind(a)):c.forEach(function(a){a.fHa().then(function(a){vDa(this,b,a)}.bind(this))}.bind(a))}g.Wja=function(a,b){pc(a.gv,b);this.dispatchEvent(CG);return this.ajax({type:"DELETE",url:b.uri,status:O("shapelib.delete")}).catch(function(){this.refresh()}.bind(this))};
function vDa(a,b,c){if(b.A$())return a.YO(b).then(function(a){return vDa(this,a,c)}.bind(a));var d=jj(c.Ed)||{};d.BoundingBox={x:0,y:0,w:c.Fc.w,h:c.Fc.h};d.helperImage=c.zp;var e=new OE("",c.tooltip,c.className,new Date,d,b.gv.length);e.init(a.Kr);b.gv.push(e);a.dispatchEvent(CG);return a.ajax({type:"POST",url:dk+"/shapes",status:O("shapelib.updateLibrary"),data:{name:c.tooltip,"class":c.className,shapeLibrary:b.uri,properties:JSON.stringify(d),order:b.gv.length-1}}).then(zk).then(function(a){return BBa(a.shapes[0])})}
;function DG(a){this.plugins=[{name:"Default",description:"Use these standard shapes to add more detail to your diagram. Text blocks with either a transparent background, solid background, or as note. Plus a hotspot shape for creating interactive diagrams.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/default-352x279.png",url:"/js/plugins/v2/default.js",Zc:"text note hotspot action interaction detail".split(" "),group:"Standard",icon:"/app/ng2/chart/shapemanager/default.svg"},
{name:"Flowchart Shapes",description:"Build and optimize any process, whether simple or complex, with a variety of flowchart shapes and containers. Try demoing a path for surveys, software flow, and business activities.",Rc:1,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/flowchart-352x304.png",url:"/js/plugins/v2/flowchart.js",Zc:["flow","chart","flowchart"],group:"Standard",icon:"/app/ng2/chart/shapemanager/flowchart.svg"},{name:"Geometric Shapes",description:"Use clouds, hearts, plus signs, callouts, and other geometric shapes to give your diagram a lighthearted, hand-drawn feel.",
Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/geometric-352x282.png",url:"/js/plugins/v2/shapes.js",Zc:"cloud heart plus callout pentagon hexagon".split(" "),group:"Standard",icon:"/app/ng2/chart/shapemanager/geometric.svg"},{name:"",description:"",Rc:0,me:!1,Sb:"",url:"/js/plugins/v2/ui.js",Zc:[],group:"",icon:""},{name:"UML",description:"UML is a standard language for modeling object-based software. Use our Unified Modeling Language shapes and connectors to draw state diagrams, activity diagrams, use case diagrams, and more.",
Rc:2,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/uml-352x363.png",url:"/js/plugins/v2/uml.js",Zc:"UML;Unified;Modeling;Language;use case;class;activity;component;deployment;ERD".split(";"),group:"Software",icon:"/app/ng2/chart/shapemanager/uml.svg"},{name:"",description:"",Rc:0,me:!1,Sb:"",url:"/js/plugins/v2/orgchart.js",Zc:[],group:"",icon:""},{name:"User Images",description:"Make your diagram professional or personalized with user images. You can quickly upload and organize your own PNG and JPEG image files to any document, then share images with your team.",
Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/images-352x291.png",url:"/js/plugins/v2/userimage.js",Zc:"image upload png jpeg logo picture photo".split(" "),group:"Visual Content",icon:""},{name:"Tech Clipart",description:"Our tech clipart library will enhance network diagrams with a host of electronics shapes, like servers, printers, and monitors. Tech clipart can be added to any diagram type, including floor plans and BPMN diagrams.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/tech-352x256.png",
url:"/js/plugins/v2/techclipart.js",Zc:"printer;monitor;calculator;server;rack;copier;scanner;calculator;memory card reader;MP3 player;speaker;headset;LCD".split(";"),group:"Networking",icon:"/app/ng2/chart/shapemanager/tech-clipart.svg"},{name:"",description:"",Rc:0,me:!1,Sb:"",url:"/js/plugins/v2/iphone.js",Zc:[],group:"",icon:""},{name:"Data Flow",description:"Data flow diagrams will help you document the logical flow of information through a step-by-step process. Model the path of data from home to destination.",
Rc:5,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/data-352x227.png",url:"/js/plugins/v2/dfd.js",Zc:["data","flow"],group:"Business",icon:"/app/ng2/chart/shapemanager/data-flow.svg"},{name:"Entity Relationship",description:"Model databases in an easy-to-read format with entity relationship diagrams. You can get started with our shapes, which include contstraints, entities, relationships, and attributes.",Rc:3,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/erd-352x364.png",
url:"/js/plugins/v2/erd.js",Zc:["entity","relationship","ER","ERD","database model"],group:"Software",icon:"/app/ng2/chart/shapemanager/erd.svg"},{name:"UI Mockups",description:"Plan the ideal user interaction flow with UI mockups. Our tool gives you a variety of widgets, containers, and UI elements, to which you can easily add interactivity.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/uimockup-352x310.png",url:"/js/plugins/v2/ui2.js",Zc:["mockup","prototype","UI","UX"],
group:"Software",icon:"/app/ng2/chart/shapemanager/ui.svg"},{name:"",description:"",Rc:0,me:!1,Sb:"",url:"/js/plugins/v2/ui3.js",Zc:[],group:"",icon:""},{name:"",description:"",Rc:0,me:!1,Sb:"",url:"/js/plugins/v2/imagesearch.js",Zc:[],group:"",icon:""},{name:"Cisco Network Icons",description:"Cisco network icons are globally recognized symbols for diagramming network architecture. Use our standard shape set to model nodes and connections in a computer network.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/cisco-352x225.png",
url:"/js/plugins/v2/cisco.js",Zc:["cisco","network"],group:"Networking",icon:"/app/ng2/chart/shapemanager/cisco.svg"},{name:"",description:"",Rc:0,me:!1,Sb:"",url:"/js/plugins/v2/freehand.js",Zc:[],group:"",icon:""},{name:"",description:"",Rc:0,me:!1,Sb:"",url:"/js/plugins/v2/bpmn.js",Zc:[],group:"",icon:""},{name:"",description:"",Rc:0,me:!1,Sb:"",url:"/js/plugins/v2/ipad.js",Zc:[],group:"",icon:""},{name:"Venn Diagrams",description:"Venn diagrams are perfect for students and teachers, especially when solving logic, probability, and comparison problems. We offer premade templates and easy design options.",
Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/venn-352x318.png",url:"/js/plugins/v2/venn.js",Zc:["Venn","diagram","2-circle","3-circle"],group:"Other",icon:"/app/ng2/chart/shapemanager/venn-diagrams.svg"},{name:"Mind Mapping",Rc:0,description:"Mind mapping is perfect for jotting down your thoughts. Navigate quickly with keyboard shortcuts to add new ideas and build on old ones.",me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/mindmap-352x406.png",url:"/js/plugins/v2/mindmap.js",
Zc:"mind map node child idea thought train".split(" "),group:"Other",icon:"/app/ng2/chart/shapemanager/mind-map.svg"},{name:"",description:"",Rc:0,me:!1,Sb:"",url:"/js/plugins/v2/aws.js",Zc:[],group:"",icon:""},{name:"BPMN 2.0",description:"BPMN 2.0 is the most up-to-date version of business process modeling notation. Model common business activities like tasks, transactions, and end events.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/bpmn-352x472.png",url:"/js/plugins/v2/bpmn2.js",
Zc:["bpmn","business","process","model","notation"],group:"Business",icon:"/app/ng2/chart/shapemanager/bpmn.svg"},{name:"AWS Architecture",description:"Accurately diagram AWS architecture with the official AWS Simple Icons. You can chart with network shapes, database symbols, and a variety of other Amazon Web Services elements.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/aws-352x300.png",url:"/js/plugins/v2/aws2.js",Zc:"AWS;Simple Icons;Amazon;Web;Services;S3;EC2".split(";"),
group:"Networking",icon:"/app/ng2/chart/shapemanager/aws.svg"},{name:"Google Cloud Platform",description:"Diagram Google Cloud Platform infrastructure with our official Google Cloud Platform shapes.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/gcp-352x259.png",url:"/js/plugins/v2/gcp.js",Zc:["GCP","Google","Cloud","Platform"],group:"Networking",icon:"/app/ng2/chart/shapemanager/gcp.svg"},{name:"Video",description:"The video shape library allows you to upload any Youtube video to your diagram. If you publish the video, everyone--even non-Lucidchart users--can see it.",
Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/video-352x218.png",url:"/js/plugins/v2/video.js",Zc:["Youtube","video","embed"],group:"Visual Content",icon:"/app/ng2/chart/shapemanager/video.svg"},{name:"Org Charts",description:"Create org charts in minutes with .csv import and premade layouts. You can personalize your chart by uploading pictures and customizing role, name, and contact information.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/Vertical-Org-Chart.png",
url:"/js/plugins/v2/orgchart2.js",Zc:["org","organizational","csv"],group:"Business",icon:"/app/ng2/chart/shapemanager/org-chart.svg"},{name:"Android Mockups",description:"With custom-built Android shapes and elements, you can create mockups and wireframes with less pixelation. We offer the 4 most common Android devices and 60+ GUI elements.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/android-352x475.png",url:"/js/plugins/v2/android.js",Zc:"GUI Android Nexus Galaxy tablet smartphone mockup".split(" "),
group:"Software",icon:"/app/ng2/chart/shapemanager/android.svg"},{name:"Process Engineering",description:"Create efficient process flow diagrams for any factory or plant, with shapes like pumps, valves, heat exchangers, vessels, and more.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/process-352x309.png",url:"/js/plugins/v2/processing.js",Zc:["flowsheet","PFD","process","flow","P&ID"],group:"Other",icon:"/app/ng2/chart/shapemanager/process-eng.svg"},{name:"Network Infrastructure",
description:"Create fast, accurate network diagrams with this library. Unlike our Cisco and AWS shapes, these are vendor-neutral and allow for great flexibility.",Rc:4,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/network-352x321.png",url:"/js/plugins/v2/network.js",Zc:["devices","networks","cisco","aws"],group:"Networking",icon:"/app/ng2/chart/shapemanager/network.svg"},{name:"Server Rack Diagrams",description:'Create rack diagrams to efficiently lay out servers, server racks, and power supply. Our shapes aren"t vendor-specific, so you can use them in various scenarios.',
Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/rack-500x656.png",url:"/js/plugins/v2/serverrack.js",Zc:"rack server computer it blank slot ethernet switch power supply bridge patch panel".split(" "),group:"Networking",icon:"/app/ng2/chart/shapemanager/server-rack.svg"},{name:"Circuit Diagrams",description:"Create circuit diagrams to help you model processes for electrical engineering tasks. Our library is outfitted with custom options that increase ease of use and diagramming speed.",
Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/circuit-352x258.png",url:"/js/plugins/v2/ee.js",Zc:"circuit electrical amplifiers multiplexers capacitors diodes resistors wires".split(" "),group:"Other",icon:"/app/ng2/chart/shapemanager/circuit.svg"},{name:"Value Stream",description:"Use our value stream maps to identify waste in any process--especially manufacturing--then quickly eliminate it. We offer shapes like materials, shipments, information, kanban, and more.",Rc:0,
me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/value-352x238.png",url:"/js/plugins/v2/valuestream.js",Zc:"value;stream;mapping;Six;Sigma;lean;kaizen;kanban;just in time;JIT".split(";"),group:"Business",icon:"/app/ng2/chart/shapemanager/value-stream.svg"},{name:"Floor Plans",description:"Lay out floor plans for homes, offices, and buildings. Create and manage your space with standard shapes and specialized ones like office chairs and bathroom vanities.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/floorplan-352x681.png",
url:"/js/plugins/v2/floorplan.js",Zc:"floor office plan layout home building floorplan furniture kitchen bedroom living room house bathroom".split(" "),group:"Other",icon:"/app/ng2/chart/shapemanager/floorplans.svg"},{name:"iOS 7 Mockups",description:'Create iPad and iPhone mockups with iOS shapes based on Apple"s Design Resources guide. Add interactivity to your mockups with hotspots and layers.',Rc:0,me:!1,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/ios7-352x626.png",url:"/js/plugins/v2/ios7.js",
Zc:"ios ipad iphone ipod ios7 mockup".split(" "),group:"Software",icon:"/app/ng2/chart/shapemanager/ios.svg"},{name:"iOS Mockups",description:"Create iPad and iPhone mockups with iOS shapes based on Apple's UIKit and Human Interface Guidelines.",me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/ios7-352x626.png",url:"/js/plugins/v2/ios.js",Zc:"ios ipad iphone ipod ios10 mockup".split(" "),group:"Software",icon:"/app/ng2/chart/shapemanager/ios.svg"},{name:"Enterprise Integration",description:"Create diagrams for large-scale integration solutions across many implementation technologies. Designed by Gregor Hohpe and documented at www.eaipatterns.com.",
Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/eip-352x197.png",url:"/js/plugins/v2/enterprise.js",Zc:"EIP enterprise integration pattern bus message channel ESB EAI application".split(" "),group:"Other",icon:"/app/ng2/chart/shapemanager/enterprise-int.svg"},{name:"Tables",description:"Organize your data with tables. Use advanced features to copy and paste data from Excel and Google Spreadsheets.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/tables-352x283.png",
url:"/js/plugins/v2/table.js",Zc:"table tables spreadsheet cell row column data".split(" "),group:"Business",icon:"/app/ng2/chart/shapemanager/tables.svg"},{name:"",description:"",Rc:0,me:!1,Sb:"",url:"/js/plugins/v2/externalshapes.js",Zc:[],group:"",icon:""},{name:"Site Maps",description:'Visualize your new or existing website with custom site map shapes. Add urls to each page and press "Enter" or "Tab" to quickly create more pages.',Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/sitemap-352x362.png",
url:"/js/plugins/v2/sitemap.js",Zc:["site","map","site-map","website"],group:"Software",icon:"/app/ng2/chart/shapemanager/site-maps.svg"},{name:"Equations",description:"Create a mathematical expression using LaTeX markup language and insert it directly into your diagram. You can easily edit the expression by double-clicking it.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/equation-352x330.png",url:"/js/plugins/v2/equation.js",Zc:["math","latex","equation","symbol","expression"],
group:"Other",icon:"/app/ng2/chart/shapemanager/equations.svg"},{name:"Azure",description:"Diagram your network infrastructure using official Microsoft Azure icons. You can accurately depict your architecture setup with the wide range of shapes, including those for cloud, enterprise, VMs, and more.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/azure-352x192.PNG",url:"/js/plugins/v2/azure.js",Zc:["azure","microsoft","cloud"],group:"Networking",icon:"/app/ng2/chart/shapemanager/azure.svg"}];
Vla(a)&&this.plugins.push({name:"Timeline",description:"Create a timeline to illustrate previous events or to map out when specific tasks or events need to take place.",Rc:0,me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/timeline.png",url:"/js/plugins/v2/timeline.js",Zc:["timeline","time lapse","gantt","time span"],group:"Other",icon:"/app/ng2/chart/shapemanager/timeline.svg"});"T-B"==a.Nz("DynamicDiagrams")&&this.plugins.push({name:"Computation",description:"Create computation blocks which transmit data across a defined structure",
me:!0,Sb:"https://d2slcw3kip6qmk.cloudfront.net/app/chart/plugins/equation-352x330.png",url:"/js/plugins/v2/computation.js",Zc:["math","computation"],group:"Other",icon:"/app/ng2/chart/shapemanager/circuit.svg",Rc:0})}uj(DG,gj);DG.prototype.i9=function(a){var b=new RegExp("/?"+a+"$");return this.plugins.find(function(a){return b.test(a.url)})};function EG(a){this.TM=a}uj(EG,hx);EG.prototype.get=function(a,b){return this.TM.get(a.uri,b,"changeNotificationLevel")};EG.prototype.set=function(a,b,c){return this.TM.set(a.uri,b,"changeNotificationLevel",c)};EG.prototype.remove=function(a,b){return this.TM.remove(a.uri,b,"changeNotificationLevel")};(function(){if(window.DOMParser){var a=DOMParser.prototype,b=a.parseFromString;try{if((new DOMParser).parseFromString("","text/html"))return}catch(c){}a.parseFromString=function(a,d){if(/^\s*text\/html\s*(?:;|$)/i.test(d)){var e=document.implementation.createHTMLDocument(""),f=e.documentElement,h;f.innerHTML=a;h=f.firstElementChild;1===f.childElementCount&&"html"===h.localName.toLowerCase()&&e.replaceChild(h,f);return e}return b.apply(this,arguments)}}})();function FG(){TD.call(this)}z(FG,TD);FG.prototype.fO=function(a,b,c,d,e,f){FG.ya.fO.call(this,a,b,"default",d,e,f)};FG.prototype.lS=function(a){FG.ya.lS.call(this,a,"default")};FG.prototype.TO=function(a){return FG.ya.TO.call(this,a,"default")};function GG(){this.Dr=[];this.items={};this.UA={}}function wDa(a,b){a.Dr.push(b);b.items.forEach(function(a){this.items[a.id]=a},a);$(a).trigger("sectionAdded")}GG.prototype.e5=function(a){a in this.UA||(this.UA[a]=!0,$(this).trigger("accomplish",[a]))};function xDa(a,b){(b||[]).forEach(function(a){this.e5(a)},a)}GG.prototype.getItem=function(a){return this.items[a]};function yDa(a,b){b=b.replace(/\?+/,"");return Wa(a.items,function(a){return a.url==b})}
function zDa(a,b){var c=null;a.Dr.some(function(a){var e=gc(a.items,function(a){return b==a.id});if(0<=e)return 1<=e&&(c=a.items[e-1].id),!0});return c}function ADa(a,b){var c=null;a.Dr.some(function(a){var e=gc(a.items,function(a){return b==a.id});if(0<=e)return e<a.items.length-1&&(c=a.items[e+1].id),!0});return c}tj(GG);function BDa(a){this.label=a.label;this.action=a.action;this.VQ=!0};var HG=new F("Pa");function IG(a,b,c,d){J.call(this);this.document=a;this.Oo={};this.RXa={};this.sk={};this.PIa=!1;this.Pb=b;this.Zp=c;this.Kr=d}z(IG,J);sj(IG,[Ri,iq,zy,fj]);IG.prototype.uC=function(a){return Iu(a)in this.Oo};IG.prototype.jo=function(a,b){if(this.uC(b)){b=this.Oo[b];for(var c in b){var d=ec(b[c],function(b){return b.getId()==a});if(d)return d}}};
IG.prototype.search=function(a){var b=Ava(a),b=nj(b,function(a,b){return{name:b,id:a[0].Rs+JG+b,items:a.map(function(a){return GBa(this.Kr,{className:a.className,variant:a.variant},a.Rs)},this)}},this),c=a.split(/\s+/).map(function(a){return new RegExp("(^|[_\\W])"+vb(a),"i")});B(this.Oo,function(a,e){B(a,function(a,d){if(!zva(e,d)){var k=function(a){0==a.length||b.push({id:e,name:d,items:a})};c.some(function(a){return a.test(d)})?k(a):k(a.filter(function(a){return c.some(function(b){return b.test(a.so)||
b.test(a.tooltip)})}))}},this)},this);b.sort(function(a,b){return b.items.length-a.items.length});return b};var JG="☺";function CDa(a,b,c){if("userimage.js"!=b||a.PIa)a.Oo[b]=c,a.dispatchEvent(HG)}function DDa(a,b,c){if("userimage.js"!=b||a.PIa)a.RXa[b]=c,a.dispatchEvent(HG)}g=IG.prototype;g.a9=function(a,b){var c=fb(a),d=[],e;for(e in this.Oo)for(var f in this.Oo[e])this.Oo[e][f].forEach(function(a){!(a.className in c||a.variant in c)||b&&!b(a)||d.push(a)},this);return d};
g.ZGa=function(a,b){if(a=this.Oo[a])for(var c in a)return a[c].filter(function(a){return!a.Fa}).slice(0,b);return[]};g.X8=function(a){return Ja(this.Oo[Iu(a)],function(b,c){return this.Mla(a,c)},this)};g.Mla=function(a,b){var c;a=Iu(a)+JG+b;a in this.sk?c=this.sk[a]:(b=a.split(JG),1==b.length?(a=this.Oo[a])&&(c=Na(a)):c=b[1],c=c||"");return c};g.aQ=function(a){a=Iu(a);return a in this.Oo?this.Oo[a]:{}};
g.jY=function(a){a=a.split(JG);if(1==a.length){var b=this.Oo[a[0]];if(b&&(a=Oa(b)))return a}else if(b=this.Oo[a[0]])return b[a[1]]||[];return[]};function EDa(){this.gi=function(){}};function FDa(a,b,c){this.Yd=a;this.Cf=b;this.gi=c.gi}FDa.prototype.mY=function(){return this.Yd};var GDa,KG,HDa=!1,LG=!1;
function MG(a,b){if(25<=b)throw"Boxing a deep object";var c;if(null==a)return null;if("function"===typeof a)return c=function(){for(var b=[],c=0;c<arguments.length;c++)b.push(NG(arguments[c]));return MG(a.apply(null,b))},c.i___=c;if("object"===typeof a){c={};var d=ua(a);d&&(c=[]);B(a,function(e,f){a.hasOwnProperty(f)&&(c[f]=MG(a[f],(b||0)+1),d||(c[f+"_e___"]=1))});c.v___=function(a){return this[a]};c.w___=function(a,b){this[a+"_v___"]=b;return this[a]=b};c.m___=function(a,b){return this[a].apply(this,
b)};c.e___=function(){return this};return c}return a}
function NG(a,b){if(25<=b)throw"Boxing a deep object";if(null===a)return null;var c=typeof a;if("number"!==c&&"string"!==c&&"boolean"!==c&&"undefined"!==c){if("function"===c)return w(Uia,null,function(){for(var b=[],c=0;c<arguments.length;c++)b.push(MG(arguments[c]));return NG(a.apply(null,b))});if(ua(a)){for(var c=[],d=0;d<a.length;d++)c.push(NG(a[d],(b||0)+1));return c}if("object"===c){c={};for(d in a)-1===d.indexOf("___",d.length-3)&&(c[d]=NG(a[d],(b||0)+1));return c}}return a}
function IDa(a,b,c,d){KG?(KG.cajoled(a,b),KG.api(MG(c)),KG.run(),d&&d()):($("body").append(P({id:"caja-"+a})),GDa.makeES5Frame(document.getElementById("caja-"+a),{rewrite:function(a){return String(a)}},function(e){e.cajoled(a,b);e.api(MG(c));e.run();KG=e;d&&d()}))}x("lucid.caja.init",function(a){LG?HDa?a&&a():(HDa=!0,window.caja.configure({cajaServer:"/js/caja"},function(b){GDa=b;a&&a()})):a&&a()});x("lucid.caja.enable",function(){LG=!0});var JDa=function(a){var b=new PA,c=!1;return function(d){oa(d)&&b.add(d);c||(c=!0,a(b.Eua.bind(b)))}}(function(a){window.__gapiLoaded=a;var b=document.createElement("script");b.setAttribute("type","text/javascript");b.setAttribute("src","https://apis.google.com/js/client.js?onload=__gapiLoaded");$(function(){document.body.appendChild(b)})});function OG(a,b,c,d){c=c||ra;d=d||ra;this.scopes=a;this.lDa=b||window.lucidConfigure.gapi_client_id;this.SBa=!1;JDa(this.fya.bind(this,c,d,!0))}OG.prototype.fya=function(a,b,c){gapi.auth.authorize({client_id:this.lDa,scope:this.scopes,immediate:c},this.YUa.bind(this,a,b))};OG.prototype.YUa=function(a,b,c){c&&c.SAa?(this.SBa=!0,a(c.SAa)):b(c)};OG.prototype.authorize=function(a,b,c){this.fya(a,b,oa(c)?c:this.SBa)};var KDa=Hj(function(){$('<div id="lucid-mathjax">$x$</div>').appendTo("body")}),LDa=new Tz([new Sz(bk+"/js/mathjax/lucid-config.js?20170106162458"),new Sz(bk+"/js/mathjax/MathJax.js?20170106162458")]);
function MDa(a){var b=$.Deferred();KDa();LDa.load().done(function(){MathJax.Hub.Queue(["Typeset",MathJax.Hub,"lucid-mathjax"]);MathJax.Hub.Queue([function(){var c=MathJax.Hub.getAllJax("lucid-mathjax")[0];MathJax.Hub.Queue(["Text",c,a]);MathJax.Hub.Queue([function(){var a=$("#lucid-mathjax svg").clone(),c=$("<defs>").prependTo(a);$("#lucid-mathjax").find("use").each(function(){$($(this).attr("href")).clone().appendTo(c)});b.resolve(a.get(0))}])}])});return b};function NDa(a){var b=this.ma();if(!km(a,$l(b,10))||Xl(a,this.Vf(new L(0,0),!0))<config.resizeHandleSize||Xl(a,this.Vf(new L(1,0),!0))<config.resizeHandleSize||Xl(a,this.Vf(new L(1,1),!0))<config.resizeHandleSize||Xl(a,this.Vf(new L(0,1),!0))<config.resizeHandleSize)return!1;for(var b=this.getEdgeLines(),c=0;c<b.length;c++)if(10>Ll(a,b[c][0],b[c][1]))return!0;return!1}
function ODa(a){var b=this.getEdgeLines(),c=this.getProperties().get("Rotation"),d=Ym(this.ma(),c);if(Vm(d,a))return!0;if(c){var d=this.getProperties().get("BoundingBox"),e=new L(d.x+d.w/2,d.y+d.h/2),d=am(new L(a.x,a.y),e,-c),f=am(new L(a.x+a.w,a.y),e,-c),h=am(new L(a.x+a.w,a.y+a.h),e,-c);a=am(new L(a.x,a.y+a.h),e,-c);for(c=0;c<b.length;c++)if(Nl(b[c][0],b[c][1],d,f)||Nl(b[c][0],b[c][1],f,h)||Nl(b[c][0],b[c][1],h,a)||Nl(b[c][0],b[c][1],a,d))return!0}else for(c=0;c<b.length;c++)if(b[c][0].x>=a.x&&
b[c][0].x<=a.x+a.w&&b[c][0].y>=a.y&&b[c][0].y<=a.y+a.h||Nl(b[c][0],b[c][1],new L(a.x,a.y),new L(a.x+a.w,a.y))||Nl(b[c][0],b[c][1],new L(a.x+a.w,a.y),new L(a.x+a.w,a.y+a.h))||Nl(b[c][0],b[c][1],new L(a.x+a.w,a.y+a.h),new L(a.x,a.y+a.h))||Nl(b[c][0],b[c][1],new L(a.x,a.y+a.h),new L(a.x,a.y)))return!0;return!1}
function PDa(){for(var a=[],b=this.Cf(),c=0,d=0,e=0,f=0,h=0;h<b.length;h++)for(var k=0;b[h].Actions&&k<b[h].Actions.length;k++){var l=b[h].Actions[k];if("move"==l.Action)c=l.x,d=l.y,0==k&&(e=l.x,f=l.y);else if("line"==l.Action)a.push([{x:c,y:d},{x:l.x,y:l.y}]),c=l.x,d=l.y;else if("curve"==l.Action){c=[{x:c,y:d,nx:l.Control[0].x1-c,ny:l.Control[0].y1-d}];for(d=0;d<l.Control.length;d++)c.push({x:l.Control[d].x3,y:l.Control[d].y3,nx:l.Control[d].x3-l.Control[d].x2,ny:l.Control[d].y3-l.Control[d].y2});
l=Qu(c,function(){return Math.PI/12});for(c=0;c<l.length-1;c++)a.push([l[c],l[c+1]]);c=l[l.length-1].x;d=l[l.length-1].y}else if("arc"==l.Action){l=Ol(l.Center,l.Radius,l.Radius,l.StartAngle,l.EndAngle,l.Clockwise);for(c=0;c<l.length-1;c++)a.push([l[c],l[c+1]]);c=l[l.length-1].x;d=l[l.length-1].y}else"close"==l.Action&&(a.push([{x:c,y:d},{x:e,y:f}]),c=e,d=f)}return a}function PG(a){a=a.prototype?a.prototype:a;a.pointInShape=NDa;a.rectTest=ODa;a.getEdgeLines=PDa;a.isHollow=!0}
x("lucid.model.Hollow.extend",PG);function QDa(a,b,c,d,e,f){var h={};h[this.getId()]=cw.prototype.pj.call(this,a,b,c,d,e,f)[this.getId()];if(!this.get("Magnetize")||!1===f)return h;this.EFa(function(){jc(e,this.getId())||(this.Di?h[this.getId()]=cw.prototype.pj.call(this,a,b,c,d,e,f)[this.getId()]:h[this.getId()]=this.pj(a,b,c,d,e,f)[this.getId()])});return h}function RDa(){this.getProperties().register("Magnetize",!0)}
function SDa(a){function b(a){return a.Ya()||a.parent&&b(a.parent)}var c=this.cr();if(this.page)for(var d=ow(this.page,c),e=0;e<d.length;e++){var f=d[e];if(!f.Fa&&!b(f)){var h=f.cr();if(Vm(h,c)&&f.id!=this.id&&"stop"==a.call(f))break}}}function TDa(a){var b=a.prototype?a.prototype:a;PG(b);a.isContainer=!0;b.eachSubItem=SDa;b.getOffsetProperties=QDa;b.overrideUnthemed={FillColor:!0};b.Usa=RDa}x("lucid.model.Container.extend",TDa);function UDa(a){var b=2*config.resizeHandleSize;return Xl(a,this.Vf(new L(0,0)))<b}function VDa(){return null}function WDa(){return!1}function XDa(a){a=a.prototype?a.prototype:a;a.pointInShape=UDa;a.findLinkPoint=VDa;a.rectTest=WDa;a.noPrint=!0};function YDa(a,b,c,d,e,f){var h={};h[this.getId()]=cw.prototype.pj.call(this,a,b,c,d,e,f)[this.getId()];if(!this.get("Magnetize")||!1===f)return h;this.EFa(function(){jc(e,this.getId())||(h[this.getId()]=cw.prototype.pj.call(this,a,b,c,d,e,f)[this.getId()])});return h}function ZDa(){this.getProperties().register("Magnetize",!0)}
function $Da(a){function b(a){return a.Ya()||a.parent&&b(a.parent)}var c=this.D1a(this.getId()),d=this.get("Rotation");d&&(c=Ym(c,d));if(this.page)for(var d=ow(this.page,c),e=0;e<d.length;e++){var f=d[e];if(!f.Fa&&!b(f)){var h=f.cr();if(Vm(h,c)&&f.id!=this.id&&"stop"==a.call(f))break}}}function aEa(a,b){var c=a.prototype?a.prototype:a;a.isContainer=!0;c.eachSubItem=$Da;c.getOffsetProperties=YDa;c.D1a=b;c.Usa=ZDa};(function(a){var b={};a.forEach(function(a){b[a.key]=a.value});return b})([{key:"none",value:0},{key:"viewer",value:1},{key:"commenter",value:2},{key:"editor",value:3},{key:"owner",value:4}]);var QG=new F("Qa");function bEa(){I.call(this,QG)}z(bEa,I);var cEa=new F("Ra"),dEa=new zi("ReadOnlyViewer"),RG=new F("Sa");function eEa(a,b){I.call(this,RG);this.Q9a=a;this.permission=b}z(eEa,I);function dj(a,b,c,d){J.call(this);this.user=a;this.document=b;this.n$a=d;this.permission=0;this.jta=this.role="viewer";this.H2();c.listen(jq,this.H2.bind(this));c.listen(kq,this.H2.bind(this));this.p9a={visioUpload:"Visio",graffleUpload:"OmniGraffle",gliffyUpload:"Gliffy"}}z(dj,J);sj(dj,[Ni,Ri,iq,dEa]);
g=dj.prototype;g.ready=function(){this.dispatchEvent(cEa)};function fEa(a){return a.uf()||2==a.permission}g.Bb=function(){return"on"==qn("demo")||!(!this.document||0!=this.document.Hy)};function gEa(a){for(var b=0;b<a.document.attributes.length;b++)if(b in a.document.attributes){var c=a.p9a[a.document.attributes[b].name];if(c)return c}return null}
g.H2=function(){var a=this.n$a||"viewer"==this.role||!Op(this.user)&&!this.Bb()||!Sp(this.user,gEa(this))&&!Qj||this.document.isLocked()?1:"commenter"==this.role||SG(this)&&!Qj?2:3;if(a!=this.permission){var b=this.permission;this.permission=a;this.dispatchEvent(new eEa(b,a))}};function SG(a){return a.PBa.apply(a,hEa(a.document.Pb))}g.PBa=function(a){if(this.user.Wp()){var b=new RegExp(this.user.Wp());return bc(arguments,function(a){return b.test(a)})}return!1};
function iEa(a){return hEa(a.document.Pb).some(function(a){return this.PBa([a])&&!window.config.basicPlugins[a]},a)}function TG(a,b){b!=a.role&&(a.role=b,a.H2(),a.dispatchEvent(new bEa))}g.Yk=function(){return this.role};function jEa(a,b){a.role&&a.role==b.role||(TG(a,b.role||"viewer"),a.jta=b.shared_role)}g.uf=function(){return 1==this.permission};g.Nc=function(){return 3==this.permission};function UG(a){this.id=a.id;this.name=a.name;this.description=a.description;this.Sb=a.Sb;this.url=a.url;this.group=a.group;this.Zc=a.name.toLowerCase().split(" ").concat(a.Zc);xc(this.Zc);this.Vp=this.hidden=this.active=!1}var VG=uc(Qq("pluginGroups",[]));function kEa(a){UG.call(this,a);this.Q4a=!0;this.Vw=a.Vw;this.Nc=a.Nc;this.uB=a.uB}z(kEa,UG);function WG(){this.hW={};this.TQa={}}WG.prototype.IZa=function(a,b){if(Ua(this.hW,a))throw Error("Redefining Test Case: attempting to redefine a test case `"+a+"`");this.hW[a]=b};WG.prototype.Uja=function(a,b){this.TQa[a]=uc(b)};WG.prototype.getAll=function(){return lEa(this.hW)};WG.prototype.get=function(a){var b=Ia(this.hW,function(b,d){return gb(d,a)});return lEa(b)};function lEa(a){a=Ja(a,function(a,c){return{name:c,test:a}});return Ra(a)}
function mEa(a,b){var c=a.TQa[b];if(!ua(c))throw Error("Suite `"+b+"` is not defined");return c.map(function(a){var b=this.hW[a];if(b)return{name:a,test:b};throw Error("Test `"+a+"` has not been implemented");},a)};function nEa(){this.kba=[];this.Zka=[];this.j8=this.pda=0}nEa.prototype.jba=function(){return 0==this.Zka.length};function XG(){}XG.prototype.createInstance=function(){return new nEa};function YG(a){this.Oh={};this.current=null;this.asa=a||new XG}YG.prototype.iqa=function(a){if(this.current)this.current.kba.push(a);else throw Error("Invalid State: must startNewResult before pass");};YG.prototype.fail=function(a){if(this.current)this.current.Zka.push(a);else throw Error("Invalid State: must startNewResult before fail");};function oEa(a,b){a.Oh[b]=a.asa.createInstance();a.current=a.Oh[b];a=a.current;b=Ea();a.pda=b}
YG.prototype.serialize=function(){var a={jba:0,total:0,aka:{}};B(this.Oh,function(b,c){a.total++;b.jba()&&a.jba++;var d=b.Zka;a.aka[c]={kba:b.kba,s0a:0<d.length?d[0]:null,pda:b.pda||0,j8:b.j8||0}});return a};function pEa(a){this.asa=a=a||new XG}pEa.prototype.createInstance=function(){return new YG(this.asa)};function ZG(a){this.lX=new WG;this.jab=a||new pEa}sa(ZG);function qEa(a,b,c,d){a.lX.IZa(b,function(a){oa(d)&&setTimeout(function(){a.fail("Timeout exceeded with no response")},d);c(a)})}ZG.prototype.Uja=function(a,b){this.lX.Uja(a,b)};ZG.prototype.vab=function(a){var b=this.lX.getAll();return $G(this,b,a)};ZG.prototype.run=function(a,b){a=this.lX.get(a);return $G(this,a,b)};ZG.prototype.xab=function(a,b){a=mEa(this.lX,a);return $G(this,a,b)};
function $G(a,b,c){function d(a){if(0<a.length){var b=a.shift(),l=ra,m=ra,n=ra,q={iqa:function(a){l(a)},fail:function(a){m(a)},SB:function(){n()}},t=function(){if(e.current){var a=e.current,b=Ea();a.j8=b;e.current=null}else throw Error("Invalid State: must startNewResult before endResult");f=n=m=l=ra},u=function(){t();d(a)};f=function(){e.fail("test execution canceled");t();c(e.serialize())};l=e.iqa.bind(e);m=function(a){e.fail(a);u()};n=u;oEa(e,b.name);try{b.test(q)}catch(y){q.fail("Test threw exception: "+
y.message+"\n"+y.stack)}}else c(e.serialize())}var e=a.jab.createInstance(),f=ra;d(b);return function(){f()}};function Vi(a,b,c){J.call(this);this.viewport=a;this.Yb=b;this.tva=c;this.Ara=[];K("viewport.pages",w(this.b9a,this));K("document.group.deleted",w(this.V2a,this))}z(Vi,J);var aH=new F("Ta");function rEa(a){I.call(this,aH);this.group=a}z(rEa,I);g=Vi.prototype;g.yR=function(a,b){this.bx(this.Yla(a),b,!1)};g.Caa=function(a,b){this.bx(sEa(a),b,!1)};g.LC=function(a,b){this.bx(tEa(a),b,!0)};
g.bx=function(a,b,c){config.searchShouldChangePage&&(1==this.viewport.lb().length&&this.viewport.qc().getId()==a.page.getId()||this.viewport.ce([a.page]));var d=w(function(){this.viewport.Fr(a.Oa,a.page.getId(),!0,!1,!1,!!c);b&&b()},this);if(this.viewport.nb)K.one("viewport.renderComplete",d);else d()};g.Maa=function(a){this.Ara.unshift(a)};g.Yla=function(a){return{page:a.page,Oa:a.ma()}};function sEa(a){return{page:a.getPage(),Oa:a.ma()}}
function tEa(a){var b=a.$b();return{page:a,Oa:new M(0,0,b.w,b.h)}}g.Fw=function(){return this.Yb.Fw()};g.Wl=function(a,b){var c=function(a){if(!a)return!0;for(var b=0;b<this.Ara.length;b++)if(!1===this.Ara[b].call(void 0,a.getId()))return!1;return!0}.bind(this),d=this.Fw();uEa(this,a);var e=cu(a);c(e)&&(this.Yb.Wl(a),b||(this.viewport.selection.Ge(),this.viewport.pa()),e||!a?(K.set("document.activegroupchange",e),this.dispatchEvent(new rEa(e))):cu(d)&&K.set("document.activegroupchange",null))};
function vEa(a,b){a=bu(b)||a.Nq(b,w(a.Fna,a));return bu(a)}g.LF=function(a){return(a=hu(a).Nq(function(a,c){return!c.I9()}))?bu(a):null};function uEa(a,b){var c=bH(a);b=b&&vEa(a,b);c!=b&&(b?a.viewport.ce([b]):K.set("viewport.pages.reset"))}function cH(a){var b=a.Fw();b&&((b=a.Nq(b,w(a.w$,a)))?a.Wl(b):dH(a))}
function dH(a,b){var c=bu(a.activeElement),d=c&&c.ke&&c.getProperties().get("IsEmbedded");config.deactivatedDialogs&&jc(config.deactivatedDialogs,"alertMisusedScrollAreaDialog")||!d||nxa(c)||(c=P({tag:"div",children:[{html:O("dialogs.scrolling.area.warning")}]}),(new cq(c,{kd:!0,buttons:[{label:"OK",action:function(a,b){b.close()}}],cookie:"knowsScrollViewUnderfilled",mP:a.tva})).open());a.Wl(null,b)}
g.b9a=function(){var a=bH(this),b=this.Fw(),c=b&&vEa(this,b);a?this.Yb.Wl(a):c&&(a=b&&this.Nq(c,function(a){return!!cu(a)}),this.Yb.Wl(a),(c=Zt(c))&&this.yR(c))};g.V2a=function(a){this.Yb.Ze()&&a.getId()==this.Yb.Ze().id&&cH(this)};function bH(a){return 1==a.viewport.lb().length&&wxa(a.viewport.qc())?a.viewport.qc():null}g.w$=function(a){return!!cu(a)||this.Fna(a)};g.Fna=function(a){a=bu(a);return!!a&&wxa(a)};g.Nq=function(a,b){return(new gu(fu(a))).Nq(b)};function eH(){J.call(this);this.PL=this.bSa=!0;this.sla=null;this.H4=this.nya=!1;this.gF={gta:!1,Si:!1,rbb:!1};this.hP=Object.keys(this.gF).some(function(a){return this.gF[a]},this);this.yga=this.Qj=this.xga=400;this.mAa=this.PUa=!1;this.Iza=8;this.bba=60;this.BQ=48;this.M2="normal";this.KQ=!1;this.aea=0;this.X_=[];this.sua=null;this.D0=!0;this.vQa=.1;this.w1=!0;this.nO=!1}z(eH,J);tj(eH);
eH.prototype.properties={Djb:{get:function(){return this.nya},set:function(a){this.nya=a;this.dispatchEvent(fH)}},yu:{get:function(){return this.Iza},set:function(a){this.Iza=a;this.dispatchEvent(fH)}},Qj:{get:function(){return this.xga},set:function(a){this.xga=a;this.dispatchEvent(fH)}},Co:{get:function(){return this.yga},set:function(a){this.yga=a;this.dispatchEvent(fH)}},TF:{get:function(){return this.EUa},set:function(a){this.EUa=a;this.dispatchEvent(fH)}}};
Object.defineProperties(eH.prototype,eH.prototype.properties);eH.prototype.pH=function(a){null!=a&&(this.mAa=a,this.dispatchEvent(fH));return this.mAa};function wEa(a,b){a.PL=b;a.dispatchEvent(fH)}function gH(a,b){a.sla=b;a.dispatchEvent(fH)}eH.prototype.kM=function(a,b){this.xga=a;this.yga=b;this.dispatchEvent(fH)};var fH=new F("Ua"),hH=new F("Va");function iH(a,b){b!=a.nO&&(a.nO=b,a.dispatchEvent(fH),a.w1||a.nO||a.dispatchEvent(hH))}
function jH(a,b){b=eu(b);if(null==b)return!0;var c;if(null!=a.TF){for(c=b;c&&!c.Xd;)c=c.parent;c=!!c&&a.TF.hasOwnProperty(c.getId())}else c=b.isHidden(void 0);return c||!(!b.md||a.w1||a.nO)};function xEa(a){this.Nm=a}xEa.prototype.Xi=function(){var a=this.Nm.Ca().map(function(a){return a.ma()});return Zm(a)||new M(0,0,0,0,null)};function yEa(a){this.Nm=a}yEa.prototype.ye=function(){return this.Nm.Rd.ye()};function zEa(){}zEa.prototype.$k=function(){return 0};function kH(a,b,c,d){this.uUa=a;this.gya=b;this.iAa=c;this.Xza=d}kH.prototype.Xi=function(){return this.gya.Xi(this.uUa.kc())};kH.prototype.$k=function(){return this.iAa.$k()};kH.prototype.ye=function(){return this.Xza.ye()};function lH(a,b){return en(Qm(a,b),11)}function AEa(a,b){return en(Qm(a,b),15)}function BEa(a,b){a=Qm(a,b);return config.allowSmallAutoResize||en(a,11)}function CEa(a,b){return en(Qm(a,b),11)}function DEa(a,b,c){a=Qm(a,b);c=c?11:31;return a.w>c&&11<a.h||a.h>c&&11<a.w?!0:!1}function EEa(a,b,c){a=Qm(a,b);return(41<a.w?!0:!1)||c&&(15<a.w?!0:!1)}function FEa(a,b,c){a=Qm(a,b);return(41<a.h?!0:!1)||c&&(15<a.h?!0:!1)}function GEa(a,b){return en(Qm(a,b),15)};function mH(a,b,c,d){J.call(this);this.document=a;this.selection=b;this.navigator=c;this.Ka=d;this.aW=this.Yc=this.Y7=!1;this.lV=null;this.E5=!1;this.Eha=!0;this.vr=this.fp=this.oO=!1;this.Pua=[];this.fGa=this.xOa=!0}z(mH,J);var nH=null,oH=null,pH=null;g=mH.prototype;g.Ml=function(){return{}};function qH(a,b){return a.selection.Hd(b.getId())||b==pH}function rH(a){return a.getPanel()||Cs(a.page,a)}g.Ae=function(a,b){this.Pua.push(K(a,b))};
function HEa(a){a.Pua.forEach(function(a){Mk(a)});a.Pua=[]}g.hna=function(){return!1};g.Ya=function(a){return!this.fp&&!!a&&a.Ya()};function sH(a,b){return a.selection.Ca(Vb(a.Ya.bind(a)),b)}function IEa(a,b){b=b||a.page;a=eB(b,a);lu(a);return a}function tH(a){return bc(a.selection.Ca(!0),function(a){return a.cK&&null!=a.cK()},a)}function uH(a,b){b=IEa(a,b);for(var c=b.length-1;0<=c;c--){var d=b[c];if(d.ta&&vH(d,a,1))return d}return null}g.T5=uH;
function wH(a,b,c){return ec(IEa(a).reverse(),function(d){return d.parent==c&&vH(d,a,b)})}function vH(a,b,c){var d=a.ie&&a.ie();d&&(b=cm(b,d));return a.ta?(d=a.ma(),b=sw(a,b),Tia(Qm(d,c))?a.Fo(b)||a.iq(b):Tm(d,um(new L(b.x,b.y),4))||a.iq(b)):a.Wa?gva(a,b)<10/c&&!tva(a,b,15/c)&&(a.get("Endpoint1").Block==a.get("Endpoint2").Block||!rva(a,a.get("Endpoint1"),b.x,b.y)&&!rva(a,a.get("Endpoint2"),b.x,b.y))||null!==a.iq(b):a.Fa?(a=fB(a.page,b,10,c,a),bc(a,function(a){return vH(a,b,c)})):!1}g.B5=function(){return!1};
g.Ni=function(){return!1};function xH(a,b){return a.Wa?config.padSelection?4/b+(a.get("LineWidth")||0)/2:0:0}function yH(a,b,c){if(b.md)return b.ma();if(b.Fa)return zH(a,b.Ol(),c);a=xH(b,c);return $l(b.ma(),a)}function zH(a,b,c){b=Zb(b,function(a){return this.Ya(a)?!1:!jH(this.Ka,a)},a);a=$b(b,function(a){if(a.Fa)a=zH(this,a.Ol(),c);else{var b=xH(a,c);a=$l(a.Sf(),b)}return a},a);return Zm(a)||new M(0,0,0,0)}g.cursor=function(){};g.activate=function(){return!1};g.cancel=function(){};
g.DI=function(){return{x:!0,y:!0}};g.Ch=function(){};g.ue=function(){};g.be=function(){};g.Be=function(){};g.RNa=function(){};g.lra=function(){};g.i0=function(){};g.dg=function(){};g.G5=function(){};g.click=function(){};g.enable=function(){};g.disable=function(){};g.h0=function(){};g.Xh=function(){};g.hover=function(){};g.vP=function(){};g.wP=function(){};g.yP=function(){};g.pF=function(){};g.Nd=function(){};var JEa=new F("Wa");
function AH(a,b,c,d){I.call(this,JEa);this.position=a;this.message=b;this.direction=c;this.radius=d}z(AH,I);var KEa=new F("Xa");function BH(){}tj(BH);BH.prototype.initialize=function(){};function CH(a,b){this.user=a;this.document=b}vj(CH,Ni,Ri);
CH.prototype.initialize=function(){var a=this.user.id,b=this.document.getId()||"",b=mn(a,b),a=mn(a);new qA("AlwaysRenderFrames",a,!1);new qA("ShowRulers",a,!0);new qA("SnapToGuides",b,!0);new qA("ShowGuides",a,!0);new qA("ShowMargins",a,!1);new qA("SnapToGrid",b,!0);new qA("EnableLineConnections",b,!0);new uA("HideGrid",!1,yA("HideGrid"),String);new mA("SnapToItems",!1);new qA("SpellCheck",a,!!config.spellCheckActive);new qA("ShowTabs",b,!0);new qA("DefaultSlideDuration",b,1E3);new qA("DefaultSlideAspectRatio",
b,"16x9");new mA("DrawOffPage",!0);new mA("BrandAssetColors",[]);new mA("BrandAssetImages",[])};function LEa(a,b){this.user=a;this.document=b}vj(LEa,Ni,Ri);
LEa.prototype.initialize=function(){var a=this.user,b=this.document.getId(),c=a.id,b=mn(c,b),c=mn(c);new sA("SnapToGuides",b,!1,yA("SnapToGuides"));new sA("ShowGuides",b,!1,yA("ShowGuides"));new qA("ShowMargins",c,!1);new sA("SnapToGrid",b,!1,yA("SnapToGrid"));new uA("HideGrid",!0,yA("HideGrid"),String);new mA("SnapToItems",!1);new uA("EducationHintsLevel","none",wwa(),Ub);new qA("SpellCheck",c,!!config.spellCheckActive);new qA("DrawOffPage",b,!1);new oA("BrandAssetColors",a,xwa());new oA("BrandAssetImages",
a,xwa())};var DH=new F("Ya");function MEa(){I.call(this,DH)}z(MEa,I);function EH(){J.call(this);this.ACa=new at(this.vb.bind(this));this.FCa=new at(this.$a.bind(this));this.GCa=new at(this.Km.bind(this));this.sia=new at(this.iE.bind(this));this.zCa=new at(this.Qn.bind(this));this.nX=[];this.$R=null;this.ic=[];this.w6=new Dj(function(){for(var a=0;a<this.ic.length;a++)this.ic[a](this);this.dispatchEvent(new MEa)}.bind(this),50);this.TPa=[];this.la=new he(this);Db(this,this.la)}z(EH,J);var NEa=Promise.resolve();g=EH.prototype;g.Ci=function(a){this.ic.push(a);return a};
g.Rm=function(a,b){a=a.bind(b);this.Ci(a);a(this);return this.QD.bind(this,a)};g.QD=function(a){pc(this.ic,a)};g.gra=function(){this.w6.queue()};g.pa=function(){this.ACa.pa();this.FCa.pa();this.GCa.pa();this.sia.pa();this.zCa.pa();for(var a=0;a<this.nX.length;a++)this.nX[a].pa();this.gra()};g.wna=function(){this.sia.pa();for(var a=0;a<this.nX.length;a++)this.nX[a].wna()};function FH(a,b){b.nX.push(a)}g.Nc=function(){return this.ACa.get()};EH.prototype.isEditable=EH.prototype.Nc;
EH.prototype.Ma=function(a){return a&&null!==this.$R?this.$R:this.FCa.get()};EH.prototype.currentValue=EH.prototype.Ma;EH.prototype.dk=function(){return this.GCa.get()};EH.prototype.currentValues=EH.prototype.dk;g=EH.prototype;g.Uha=function(){return this.sia.get()};g.vb=function(){return!1};g.$a=function(){return null};function GH(a){return a.zCa.get()}g.Qn=function(){var a=this.dk();return a.some(function(b){return!kj(b,a[0])})};g.Km=function(){return[]};g.iE=function(){return null};
g.setValue=function(a){this.$R=null;a=this.La(a);for(var b=0;b<this.TPa.length;b++)this.TPa[b](this);return a||NEa};EH.prototype.setValue=EH.prototype.setValue;EH.prototype.La=function(){return null};function HH(a){null!==a.$R&&a.La(a.$R)}EH.prototype.lH=function(a){this.$R=a;K.set("viewport.invalidate")};EH.prototype.setPreviewValue=EH.prototype.lH;EH.prototype.bC=function(){return null};function IH(a,b,c,d){EH.call(this);this.document=a;this.selection=b;this.nj=c;this.XC=this.nj.split(".");this.prop=this.XC[0];this.XC.splice(0,1);this.defaultValue=d;this.nz=this.xB=null;this.tu=[];this.az=[];this.Ap=this.pa.bind(this);this.DR=null;b.listen(vG,function(){this.tu.forEach(function(a){this.az.forEach(function(b){Hs(a.getProperties(),b,this.Ap)},this)},this);this.tu=this.Ula();this.az=this.HL();this.tu.forEach(function(a){this.az.forEach(function(b){a.getProperties().Mc(b,this.Ap)},this)},
this);this.nz=this.xB;var a=this.selection.lb();1!=a.length||null!=this.DR&&a[0].getId()==this.DR[0].getId()||(this.gMa(null==this.DR?this.DR:this.DR[0],a[0]),this.DR=a);this.pa()}.bind(this));K("gui.getTempProperties",function(){HH(this)}.bind(this))}z(IH,EH);g=IH.prototype;g.HL=function(){return[this.prop,"Lock","Restrictions"]};g.pa=function(a,b,c,d){if(!window.lucidRendering&&!c||d)IH.ya.pa.call(this),uG(this.selection,this.prop)};g.gMa=function(){};g.Ab=function(){return qG(this.selection)};
g.Ula=function(){return this.Ab()};g.eg=function(){return!1};g.Xra=function(){return this.defaultValue};g.vg=function(a,b){return a.getProperties().get(this.prop,b)};g.BJa=function(a){var b=a;this.XC.forEach(function(a){b=b[a]});return b};function OEa(a,b){(b=a.vg(b))&&0<a.XC.length&&(b=a.BJa(b));return b}g.vb=function(){return this.Ab().some(this.rg,this)||$F(this.document)};g.rg=function(a){return!a.Lj(this.nj)&&!ju(hu(a),this.DU.bind(this))};g.DU=function(a){return a.tf(this.prop)};
g.$a=function(){var a,b=this.Ab(),c=!1;if(0!=b.length){var d=b.filter(this.rg,this);0<d.length&&(b=d);cc(b,function(b){var d=OEa(this,b);if(null==d&&!this.eg(b)||b.Lj(this.nj))return!0;if(void 0!==this.defaultValue)void 0===a?a=d:kj(a,d)||(a=this.Xra(a,d),a==d||kj(a,d)||a==this.defaultValue&&(c=!0));else if(null!=d)return a=d,!1;return!0},this);null==a||c||(this.nz=a);return void 0!==a?a:null}};
g.Km=function(){var a=[];this.Ab().forEach(function(b){if(!b.Lj(this.nj)){var c=OEa(this,b);(null!=c||this.eg(b))&&a.push(c)}},this);return a};g.CJa=function(a,b){return!kj(a,this.vg(b,!0))};g.La=function(a){var b=this.Ab();0!=b.length&&D(b,function(b){var d=this.vg(b);if((null!=d||this.eg(b))&&this.rg(b)){var e=a;0<this.XC.length&&(e=this.ata(d,a,b));this.CJa(e,b)&&this.En(b,e)}},this)};g.ata=function(a,b){for(var c=a,d=0;d<this.XC.length-1;d++)c=c[this.XC[d]];c[this.XC[this.XC.length-1]]=b;return a};
g.En=function(a,b){this.document.oa(new Q("SetProperty",{id:a.getId(),Property:this.prop,Value:b}))};g.bC=function(){return this.nz};function JH(a,b,c,d){IH.call(this,a,b,c,d);oa(d)&&v(d)&&(this.iF=rq(d))}z(JH,IH);JH.prototype.Xra=function(a,b){var c=this.defaultValue;if(v(a)&&oa(this.iF)){a:{a=wq(a);b=wq(b);if(a.Ja()==b.Ja())b=this.iF.Eg(a.Ja()),b=b.Td();else if(a.Vd()==b.Vd())b=b.Eg(this.iF.Ja()),b=b.Td();else{b=null;break a}b=b==this.iF.Td()?null:b}b&&(c=b)}return c};function KH(a,b,c,d){IH.call(this,a,b,c,d)}z(KH,IH);KH.prototype.Ab=function(){return qG(this.selection).filter(function(a){return a.ta})};function LH(a,b){IH.call(this,a,b,"ClipTextToPage",!1)}z(LH,KH);LH.prototype.eg=function(a){return a.ta};LH.prototype.Qn=function(){var a=this.Ab(),b=a.filter(function(a){return null==this.vg(a)}.bind(this)).length;return!(0==b||b==a.length)||LH.ya.Qn.call(this)};LH.prototype.Ab=function(){return qG(this.selection).filter(function(a){return(a=Us(a))&&a.ai()})};
function MH(a,b){IH.call(this,a,b,"LineColor","#000000ff")}z(MH,KH);MH.prototype.$a=function(){var a=MH.ya.$a.call(this);return a&&wq(a)};MH.prototype.La=function(a){MH.ya.La.call(this,a.Td())};function PEa(a,b){IH.call(this,a,b,"LineWidth",void 0)}z(PEa,KH);function NH(a,b){IH.call(this,a,b,"Rounding",void 0)}z(NH,KH);NH.prototype.vg=function(a,b){a=NH.ya.vg.call(this,a,b);null==a&&(a=this.document.getProperty(zw));return a/2};NH.prototype.En=function(a,b){NH.ya.En.call(this,a,2*b)};
function QEa(a,b){IH.call(this,a,b,"StrokeStyle",void 0)}z(QEa,KH);function OH(a,b){IH.call(this,a,b,"TightWrap",!0)}z(OH,KH);OH.prototype.eg=function(a){return a.ta};function PH(a,b){IH.call(this,a,b,"Wrap","")}z(PH,KH);PH.prototype.eg=function(a){return a.ta};PH.prototype.Qn=function(){var a=this.Ab(),b=a.filter(function(a){return null==this.vg(a)}.bind(this)).length;return!(0==b||b==a.length)||PH.ya.Qn.call(this)};
function QH(a,b){IH.call(this,a,b,"Link",void 0);this.VXa=new at(this.BUa.bind(this))}z(QH,KH);g=QH.prototype;g.Ab=function(){return qG(this.selection).filter(function(a){return a.ta})};g.eg=function(a){return a.ta};g.pa=function(){QH.ya.pa.call(this);this.VXa.pa()};g.Qn=function(){var a=this.Ab(),b=a.filter(function(a){return null==this.vg(a)}.bind(this)).length;return!(0==b||b==a.length)||QH.ya.Qn.call(this)};
g.BUa=function(){var a=this.Ab(),b=a[0]&&this.vg(a[0])[0]||null,c=b&&b.tp||null;return c?2>a.length?b:cc(a,function(a){return(a=this.vg(a))&&0<a.length&&a[0].tp==c}.bind(this))?{tp:c}:null:null};function RH(a,b){IH.call(this,a,b,"Images",void 0)}z(RH,KH);RH.prototype.eg=function(a){return a.ta};function SH(a,b){IH.call(this,a,b,"Columns",1)}z(SH,KH);SH.prototype.eg=function(){return!0};SH.prototype.vg=function(a,b){a=SH.ya.vg.call(this,a,b);return null===a?this.defaultValue:a};
SH.prototype.$a=function(){var a=SH.ya.$a.call(this);return null===a?this.defaultValue:a};function TH(a,b){IH.call(this,a,b,"ColumnSpacing",config.defaultColumnSpacing)}z(TH,KH);TH.prototype.eg=function(){return!0};TH.prototype.vg=function(a,b){a=TH.ya.vg.call(this,a,b);return null===a?config.defaultColumnSpacing:a};TH.prototype.$a=function(){var a=TH.ya.$a.call(this);return null===a?this.defaultValue:a};function UH(a,b){EH.call(this);this.Cb=a;this.selection=b;this.Rua=0;this.vna=this.pa.bind(this);K("comments.update atmentions.update comments.read.update",this.vna)}z(UH,EH);g=UH.prototype;g.$a=function(){var a=Ra(this.Cb.Ue);this.Rua=0;a.forEach(function(a){a.status==kt&&(this.Rua+=Epa(a))}.bind(this));return a};g.vb=function(){return!1};g.La=function(){};
g.ZO=function(){var a;a=this.Cb;var b=this.selection.Ca(),b=1==b.length&&b[0].Gt?new Q("ct",{itemId:b[0].id}):new Q("ct",{});a.document.oa(b);a=a.Wq(b.id);return a};g.q9=function(a){return this.Cb.q9(a)};function REa(){J.call(this)}z(REa,J);tj(REa);var SEa=new F("Za");function VH(a,b,c,d){EH.call(this);this.oc=a;this.Ed=b;this.CF=b[0];this.selection=c;this.kX=void 0===d||!0===d;this.nj=a.nj;this.prop=a.prop;FH(this,a);b.forEach(function(a){FH(this,a)}.bind(this))}z(VH,EH);g=VH.prototype;g.$a=function(){if(this.oc.Nc()){var a=this.oc.Ma();return null!=a?a:this.CF&&this.CF.Ma()}return this.CF&&this.CF.Ma()};
g.La=function(a){if(this.oc.Nc()||!this.kX)return this.oc.setValue(a);var b=Promise.all(this.Ed.map(function(b){return b.setValue(a)}).filter(Ub));this.dispatchEvent(SEa);return b};g.vb=function(){return this.kX?!RCa(this.selection.Rd)&&(this.oc.Nc()||this.Ed.some(function(a){return a.Nc()})):this.oc.Nc()};g.Qn=function(){return this.kX?GH(this.oc)||this.Ed.some(function(a){return GH(a)}):GH(this.oc)};g.Km=function(){return this.oc.Nc()?this.oc.dk():this.CF&&this.CF.dk()||[]};g.iE=function(){return this.oc.Uha()};
g.lH=function(a){return this.oc.Nc()||!this.kX?this.oc.lH(a):this.Ed.forEach(function(b){return b.lH(a)})};g.bC=function(){if(this.oc.Nc()||!this.kX)return this.oc.bC();var a=this.CF&&this.CF.bC();return null!=a?a:this.oc.bC()};function WH(a,b){EH.call(this);this.nj=this.prop=b;this.document=a;this.document.getProperties().Mc(b,this.pa.bind(this))}z(WH,EH);WH.prototype.vb=function(){return!!XH(this.document,function(a){return Ka(a.Re(),function(a){return!a.tf(this.prop)})}.bind(this))};WH.prototype.$a=function(){return this.document.get(this.prop)};WH.prototype.Km=function(){return[this.Ma()]};WH.prototype.La=function(a){this.document.set(this.prop,a)};function YH(a,b,c,d,e){this.x=a;this.y=b;this.Xe=c;this.YI=us(d);this.aH=e||0}YH.prototype.serialize=function(){return{x:this.x,y:this.y,b:this.Xe,c:this.YI.Td(),ang:this.aH}};function ZH(a){return a instanceof YH?ZH(a.serialize()):a?new YH(a.x,a.y,a.b,a.c,a.ang):null}YH.prototype.clone=function(a){this.x=a.x;this.y=a.y;this.Xe=a.Xe;this.YI=a.YI;this.aH=a.aH};YH.prototype.bHa=function(){return nm(new L(this.y,this.x))};YH.prototype.FF=function(){return this.YI};
function $H(a){return a.x||a.y?Math.atan2(-a.y,a.x):a.ang||0};function aI(a,b,c,d,e){EH.call(this);var f=this;this.document=a;this.selection=b;this.fia=d;this.name=c;this.defaultValue=e;this.nz=this.xB=null;this.tu=[];this.az={};this.Ap=function(){this.name in f.az&&f.pa()};b.listen(vG,function(){this.tu.forEach(function(a){Hs(a.getProperties(),null,this.Ap)},this);this.tu=this.Ab();this.az=this.HL(this.tu);this.tu.forEach(function(a){a.getProperties().Mc(null,this.Ap)},this);this.nz=this.xB;this.pa()}.bind(this))}z(aI,EH);
function bI(a,b,c){return b.getProperties().get(c+"_"+a.name)||b.getProperties().get(a.fia)}g=aI.prototype;g.HL=function(a){var b={Lock:!0,Restrictions:!0};a.forEach(function(a){a.ta&&a.mo().forEach(function(a){b[a+"_"+this.name]=!0},this)},this);return b};g.Ab=function(){return qG(this.selection)};function cI(a,b){return!!ju(hu(b),a.RUa.bind(a))}g.RUa=function(a){return a.Lj(this.name)||a.Lj(this.fia)||a.tf(this.fia)};
function TEa(a,b){var c;b.mo().forEach(function(a){a=bI(this,b,a);if(void 0===c)c=a;else if(!kj(c,a))return c=void 0!==this.defaultValue?this.defaultValue:a,!1;return!0},a);return void 0!==c?c:null}g.vb=function(){return bc(this.Ab(),function(a){return!cI(this,a)},this)||$F(this.document)};
g.$a=function(){var a,b=!1,c=this.Ab();if(0!=c.length)return cc(c,function(c){if(cI(this,c))return!0;if(c.ta)if(c=TEa(this,c),void 0===a)a=c;else if(!kj(a,c))return void 0!==this.defaultValue?(a=this.defaultValue,b=!0):a=c,!1;null==a||b||(this.nz=a);return!0},this),void 0!==a?a:null};g.Km=function(){var a=[];this.Ab().forEach(function(b){cI(this,b)||b.ta&&b.mo().forEach(function(c){c=bI(this,b,c);null!=c&&(a=a||[],a.push(c))},this)},this);return a};
g.La=function(a){var b=this.Ab();0!=b.length&&D(b,function(b){b.ta&&(b.mo().forEach(function(d){var e=bI(this,b,d);cI(this,b)||kj(a,e)||this.document.oa(new Q("SetProperty",{id:b.getId(),Property:d+"_"+this.name,Value:a}))},this),null!=a&&(this.nz=a))},this)};g.bC=function(){return this.nz};function dI(a,b){IH.call(this,a,b,"AspectRatio")}z(dI,IH);dI.prototype.Ab=function(){return this.selection.Ca().filter(function(a){return a.ta||a.Fa})};dI.prototype.eg=function(){return!0};function UEa(a,b){IH.call(this,a,b,"Caption")}z(UEa,IH);function eI(a,b,c){IH.call(this,a,b,"FillColor");this.hn=c}z(eI,IH);g=eI.prototype;g.Ab=function(){return eI.ya.Ab.call(this).filter(function(a){return a.ta})};g.eg=function(a){return a.ta||a.Di};
g.lq=function(a,b){var c=this.Ab().filter(function(a){return a.ta&&this.rg(a)},this);NBa(this.hn,c,a,b)};g.vg=function(a,b){return a.Di&&!a.getProperties().get("Fill",!0)?null:us(eI.ya.vg.call(this,a,b))};g.CJa=function(a,b){return!kj(a,b.getProperties().get(this.prop,!0))};g.La=function(a){eI.ya.La.call(this,a.serialize());this.Ab().forEach(function(a){a.Di&&!a.getProperties().get("Fill")&&this.rg(a)&&this.document.oa(new Q("SetProperty",{id:a.getId(),Property:"Fill",Value:1}))},this)};
function fI(a,b){IH.call(this,a,b,"ClipTextToPage")}z(fI,IH);fI.prototype.eg=function(a){return a.ta};function gI(a,b){IH.call(this,a,b,"DoubleLine")}z(gI,IH);gI.prototype.Ab=function(){return qG(this.selection,!0).filter(function(a){return a.Wa})};function hI(a,b,c){IH.call(this,a,b,c);this.document.listen(ut,this.wna.bind(this));this.document.listen(vt,this.wna.bind(this))}z(hI,IH);
hI.prototype.iE=function(){var a=[];D(py,function(b){b.disabled||B(b.FP,function(b,d){"None"==d?a.unshift(d):a.push(d)})});return a};hI.prototype.Ab=function(){return qG(this.selection,!0).filter(function(a){return a.Wa})};
hI.prototype.draw=function(a,b,c,d,e,f){var h="Endpoint2.Style"==this.nj,k=ly(b);if(k){null==c&&(c=3);var l=a.canvas;l.width=f||25;l.height=20;l.style.width=(f||25)+"px";l.style.height="20px";b=d*("Arrow"==b||"Hollow Arrow"==b?.75:.5);d=l.height;l=(l.width-2*c)/b;k=k(new L(0,0),new L(-1,0),e||"rgb(0,0,0)",1/b,e||"rgb(0,0,0)",!1);a.translate(c,d/2);a.scale(b,b);h&&(a.translate(l,0),a.scale(-1,-1));a.strokeStyle=e||"rgb(0,0,0)";a.strokeStyle=e||"rgb(0,0,0)";a.lineWidth=2/b;a.moveTo(0,0);a.lineTo(l,
0);a.stroke();for(c=0;c<k.length;c++)k[c].FillColor&&(a.fillStyle=k[c].FillColor,a.beginPath(),a.Gr(k[c].Actions),a.fill()),k[c].StrokeColor&&(a.strokeStyle=k[c].StrokeColor,a.lineWidth=k[c].LineWidth,a.beginPath(),a.Gr(k[c].Actions),a.stroke())}};function iI(a,b){hI.call(this,a,b,"Endpoint1.Style")}z(iI,hI);function jI(a,b){hI.call(this,a,b,"Endpoint2.Style")}z(jI,hI);function kI(a,b){JH.call(this,a,b,"FillColor","#ffffffff")}z(kI,JH);g=kI.prototype;g.eg=function(a){return a.ta};
g.Qn=function(){return kI.ya.Qn.call(this)?!0:1>this.dk().length?!1:0<this.Ab().filter(function(a){return null==this.vg(a)}.bind(this)).length};g.HL=function(){return kI.ya.HL.call(this).concat(["Fill"])};g.vg=function(a,b){return a.Di&&!a.getProperties().get("Fill",!0)?null:kI.ya.vg.call(this,a,b)};
g.La=function(a){a=a&&a.serialize?a.serialize():a;kI.ya.La.call(this,a);this.Ab().forEach(function(a){a.Di&&!a.getProperties().get("Fill")&&this.document.oa(new Q("SetProperty",{id:a.getId(),Property:"Fill",Value:1}))},this);kI.ya.La.call(this,a)};g.Ab=function(){return kI.ya.Ab.call(this).filter(function(a){return a.ta})};g.vb=function(){return bc(this.Ab(),this.rg,this)};function VEa(a,b){IH.call(this,a,b,"FillColor.FX")}z(VEa,IH);function WEa(a,b){IH.call(this,a,b,"FillColor.pos")}z(WEa,IH);
function lI(a,b){IH.call(this,a,b,"FillColor.url")}z(lI,IH);lI.prototype.ata=function(a,b,c){return(b=vs(us(a),b,c.xJ))&&b.serialize()||a};function mI(a,b){IH.call(this,a,b,"FillType")}z(mI,IH);mI.prototype.vb=function(){var a=this.Ab();return 0==a.length?!1:a.every(this.rg,this)};function nI(a,b){JH.call(this,a,b,"SecondaryFillColor","#ffffffff")}z(nI,JH);nI.prototype.eg=function(a){return a.ta};nI.prototype.Ab=function(){return nI.ya.Ab.call(this).filter(function(a){return a.ta})};
function oI(a,b){IH.call(this,a,b,"FlipX")}z(oI,IH);oI.prototype.eg=function(){return!1};oI.prototype.Ab=function(){return oI.ya.Ab.call(this).filter(function(a){return a.ta})};function pI(a,b){IH.call(this,a,b,"FlipY")}z(pI,IH);pI.prototype.eg=function(){return!1};pI.prototype.Ab=function(){return pI.ya.Ab.call(this).filter(function(a){return a.ta})};function qI(a,b){IH.call(this,a,b,"ImageSize")}z(qI,IH);qI.prototype.vb=function(){return cc(this.Ab(),this.rg,this)};
function rI(a,b){IH.call(this,a,b,"InsetMargin")}z(rI,IH);rI.prototype.En=function(a,b){a=new Q("SetProperty",{id:a.getId(),Property:this.prop,Value:b});Ts(this.document,a)};function sI(a,b){JH.call(this,a,b,"LineColor","#000000ff")}z(sI,JH);sI.prototype.eg=function(a){return a.ta||a.Wa};function tI(a,b){IH.call(this,a,b,"LineColor","#000000ff")}z(tI,IH);tI.prototype.$a=function(){var a=tI.ya.$a.call(this);return a&&wq(a)};tI.prototype.La=function(a){tI.ya.La.call(this,a.Td())};
function uI(a,b){IH.call(this,a,b,"LineWidth")}z(uI,IH);uI.prototype.eg=function(a){return a.ta};function vI(a,b){IH.call(this,a,b,"Lock")}z(vI,IH);vI.prototype.Ab=function(){return this.selection.Ca()};vI.prototype.vb=function(){return 0==this.Ab().length?!1:vI.ya.vb.call(this)};function wI(a,b){IH.call(this,a,b,"Magnetize")}z(wI,IH);wI.prototype.vb=function(){return this.Ab().some(function(a){return a.Di})};
function xI(a,b,c,d){this.J7a=c;this.REa=d;IH.call(this,a,b,"BoundingBox."+d);FH(this,c)}z(xI,IH);xI.prototype.vg=function(a){return a.ma()};xI.prototype.En=function(a,b){this.J7a.rl(this.REa,b[this.REa])};xI.prototype.Ab=function(){return this.selection.Ca()};function yI(a,b,c){xI.call(this,a,b,c,"w")}z(yI,xI);yI.prototype.vb=function(){return this.Ab().some(function(a){a=Us(a);return!a||!a.cn})&&yI.ya.vb.call(this)};function zI(a,b,c){xI.call(this,a,b,c,"h")}z(zI,xI);
zI.prototype.vb=function(){return this.Ab().some(function(a){a=Us(a);return!a||!a.Ln})&&zI.ya.vb.call(this)};function AI(a,b){IH.call(this,a,b,"BoundingBox")}z(AI,IH);g=AI.prototype;g.eg=function(){return!1};g.vg=function(a){return a.ma()};g.Aza=function(a){return a.ta||a.Fa};g.Ab=function(){return this.selection.Ca().filter(this.Aza)};g.Ula=function(){return qG(this.selection).filter(this.Aza)};
g.ie=function(a){var b=this.Ma(),c;b&&("x"==a?c=b.x:"y"==a?c=b.y:"h"==a?c=b.h:"w"==a&&(c=b.w));return c||0};
g.rl=function(a,b){var c=this;this.Ab().forEach(function(d){var e=new M(0,0,0,0),f=d.ma();d.Fa&&(f=Ax([d]));var h=d.get("AspectRatio"),k=d.bc();"x"==a?e.x=b-f.x:"y"==a?e.y=b-f.y:"w"==a?(e.w=b-f.w,h&&(e.h=b/h-f.h)):"h"==a&&(e.h=b-f.h,h&&(e.w=b*h-f.w));k&&(e.h||e.w)&&(h=bm(Lm(f,e)),f=am(h,bm(f),k),e.x+=f.x-h.x,e.y+=f.y-h.y);var l=d.pj(null,e,{top:!1,left:!1,bottom:!1,right:!1},null,null,null,1);d.ta?(e=l[d.getId()][c.nj])&&c.En(d,e):d.Fa&&d.Ol().forEach(function(a){var b=l[a.getId()][c.nj];c.En(a,b)})})};
function XEa(a,b){IH.call(this,a,b,"Opacity")}z(XEa,IH);function BI(a,b){IH.call(this,a,b,"Restrictions",Gt(!1))}z(BI,IH);g=BI.prototype;g.vb=function(){return!this.document.getProperty(cx)&&BI.ya.vb.call(this)};g.rg=function(a){return(!hu(a).Nq(function(a){return a.Fa})||a.Ya())&&BI.ya.rg.call(this,a)};g.Ab=function(){return this.selection.Ca()};g.Qn=function(){var a=this.Ab(),b=this.dk().filter(function(a){return!0===Ka(a||{},function(a){return a})});return!(0===b.length||b.length===a.length)};
g.j1=function(a){this.setValue(Gt(a))};function YEa(a){var b=!0;D(a.Ab(),function(a){b&&(a=Us(a||null),b=!!a&&(a.KK()||jc(vwa,a.className)))});return b}g.Ya=function(){return 0===this.Ab().length?!1:La(this.dk(),function(a){return Ka(a||{},function(a){return a})})};g.En=function(a,b){ZEa(a,b)};function ZEa(a,b){var c=Us(a);!b[Gs]&&b.f&&(b.f=!1);c?Psa(c,function(a){a.set("Restrictions",b)}):a.set("Restrictions",b)}function CI(a,b,c){IH.call(this,a,b,"Restrictions."+c)}z(CI,IH);g=CI.prototype;
g.vb=function(){return!this.document.getProperty(cx)&&CI.ya.vb.call(this)};g.rg=function(a){return(!hu(a).Nq(function(a){return a.Fa})||a.Ya())&&CI.ya.rg.call(this,a)};g.Ab=function(){return this.selection.Ca()};g.Qn=function(){var a=this.Ab(),b=this.dk().filter(function(a){return!0===a});return!(0===b.length||b.length===a.length)};g.En=function(a,b){ZEa(a,b)};function DI(a,b,c,d){CI.call(this,a,b,c);this.cNa=d}z(DI,CI);
DI.prototype.vb=function(){return!GH(this.cNa)&&this.cNa.Ma()&&!this.document.getProperty(cx)&&DI.ya.vb.call(this)};function EI(a,b){IH.call(this,a,b,"Rounding")}z(EI,IH);EI.prototype.eg=function(a){return a.ta};EI.prototype.vg=function(a,b){a=EI.ya.vg.call(this,a,b);null==a&&(a=this.document.getProperty(zw));return a/2};EI.prototype.En=function(a,b){EI.ya.En.call(this,a,2*b)};function FI(a,b){IH.call(this,a,b,"Shadow",!0);this.nz=this.xB={x:0,y:6,b:10,c:"#00000080"}}z(FI,IH);FI.prototype.eg=function(a){return a.ta};
FI.prototype.Ab=function(){return qG(this.selection).filter(function(a){return a.ta})};FI.prototype.Qn=function(){var a=this.Ab(),b=a.filter(function(a){return null==this.vg(a)}.bind(this)).length;return!(0==b||b==a.length)};function $Ea(a,b){JH.call(this,a,b,"Shadow.c","#00000080")}z($Ea,JH);function GI(a,b){IH.call(this,a,b,"Shadow.c")}z(GI,IH);GI.prototype.BJa=function(a){return 100*wq(a.c).Ja()};GI.prototype.ata=function(a,b){b=wq(a.c).Eg(b/100).Td();a.c=b;return a};
function HI(a){EH.call(this);this.bh=a;FH(this,this.bh)}z(HI,EH);HI.prototype.vb=function(){return this.bh.Nc()};HI.prototype.Km=function(){return this.bh.dk().map(function(a){return a?Math.round(360+180*$H(a)/Math.PI)%360:0})};HI.prototype.$a=function(){if(!GH(this)&&0<this.dk().length)return this.dk()[0]};
HI.prototype.La=function(a){var b=Math.PI*a/180;D(this.bh.Ab(),function(a){if(!a.tf("Shadow")){var d=this.bh.vg(a),e=ab(d);if(e.x||e.y){if($H(e)!=b){var f=nm(new L(e.x,e.y));e.x=f*Math.cos(b);e.y=f*Math.sin(-b)}}else e.ang=b;kj(e,d)||this.bh.En(a,e)}}.bind(this))};function II(a){EH.call(this);this.bh=a;FH(this,a)}z(II,EH);g=II.prototype;g.bHa=function(a){if(a)return nm(new L(a.x,a.y))};g.Km=function(){return this.bh.dk().map(function(a){return this.bHa(a)},this)};g.$a=function(){if(!GH(this)&&0<this.dk().length)return this.dk()[0]};
g.vb=function(){return this.bh.Nc()};g.La=function(a){D(this.bh.Ab(),function(b){if(!b.tf("Shadow")){var c=this.bh.vg(b),d=ab(c),e=a||0,f=$H(d);0===e?d.ang=f:delete d.ang;d.x=e*Math.cos(f);d.y=e*Math.sin(-f);kj(d,c)||this.bh.En(b,d)}}.bind(this))};function aFa(a,b){IH.call(this,a,b,"Shadow.b")}z(aFa,IH);function JI(a,b){IH.call(this,a,b,"Shadow",!0);this.nz=this.xB=ZH({x:0,y:6,b:10,c:"#00000080"})}z(JI,IH);g=JI.prototype;g.eg=function(a){return a.ta};g.Ab=function(){return qG(this.selection).filter(function(a){return a.ta})};
g.$a=function(){var a=JI.ya.$a.call(this);return!0===a?null:ZH(a)};g.La=function(a){JI.ya.La.call(this,a&&a.serialize())};g.bC=function(){return ZH(JI.ya.bC.call(this))};function KI(a,b){IH.call(this,a,b,"Shape")}z(KI,IH);KI.prototype.Ab=function(){return qG(this.selection,!0).filter(function(a){return a.Wa})};KI.prototype.vb=function(){return this.Ab().some(function(a){return a.Wa})};function LI(a,b,c){IH.call(this,a,b,"StrokeStyle","solid");this.Mh=c}z(LI,IH);
LI.prototype.iE=function(){var a=["solid"];B(Ru,function(b,c){a.push(c)});B(Su,function(b,c){a.push(c)});return a};LI.prototype.Xra=function(){};LI.prototype.draw=function(){};function MI(a,b){IH.call(this,a,b,"Hidden",!1)}z(MI,IH);MI.prototype.Ab=function(){return this.selection.Ca(!0)};MI.prototype.vb=function(){return 0==this.Ab().length?!1:MI.ya.vb.call(this)};function NI(a,b){aI.call(this,a,b,"VAlign","TextVAlign","middle")}z(NI,aI);
NI.prototype.Ab=function(){return NI.ya.Ab.call(this).filter(function(a){return!a.Wa&&a.qo&&a.ai&&a.ai()})};NI.prototype.vb=function(){return NI.ya.vb.call(this)&&!$F(this.document)};function bFa(a,b){aI.call(this,a,b,"TRotation","TRotation",0)}z(bFa,aI);function OI(a,b){IH.call(this,a,b,"TextTransform")}z(OI,IH);OI.prototype.eg=function(a){return a.ta};OI.prototype.vb=function(){return OI.ya.vb.call(this)&&!$F(this.document)};function PI(a,b){IH.call(this,a,b,"TextTransform.type")}z(PI,IH);
PI.prototype.vb=function(){return PI.ya.vb.call(this)&&!$F(this.document)};PI.prototype.eg=function(a){return a.ta};PI.prototype.$a=function(){return PI.ya.$a.call(this)||"none"};function QI(a,b){IH.call(this,a,b,"TextTransform.params.h")}z(QI,IH);QI.prototype.vb=function(){return QI.ya.vb.call(this)&&!$F(this.document)};QI.prototype.eg=function(a){return a.ta};function RI(a,b){IH.call(this,a,b,"TextTransform.params.bend")}z(RI,IH);RI.prototype.vb=function(){return RI.ya.vb.call(this)&&!$F(this.document)};
RI.prototype.eg=function(a){return a.ta};RI.prototype.La=function(a){return RI.ya.La.call(this,a/100)};RI.prototype.$a=function(){var a=RI.ya.$a.call(this);return xa(a)?100*a:a};function SI(a,b){IH.call(this,a,b,"TextTransform.params.hd")}z(SI,IH);SI.prototype.vb=function(){return SI.ya.vb.call(this)&&!$F(this.document)};SI.prototype.eg=function(a){return a.ta};SI.prototype.La=function(a){return SI.ya.La.call(this,a/100)};SI.prototype.$a=function(){var a=SI.ya.$a.call(this);return xa(a)?100*a:a};
function TI(a,b){IH.call(this,a,b,"TextTransform.params.vd")}z(TI,IH);TI.prototype.vb=function(){return TI.ya.vb.call(this)&&!$F(this.document)};TI.prototype.eg=function(a){return a.ta};TI.prototype.La=function(a){return TI.ya.La.call(this,a/100)};TI.prototype.$a=function(){var a=TI.ya.$a.call(this);return xa(a)?100*a:a};function UI(a,b){IH.call(this,a,b,"TextTransform.params.waves")}z(UI,IH);UI.prototype.vb=function(){return UI.ya.vb.call(this)&&!$F(this.document)};UI.prototype.eg=function(a){return a.ta};
function VI(a,b){IH.call(this,a,b,"Hidden",!1)}z(VI,IH);VI.prototype.Ab=function(){return qG(this.selection,!0)};VI.prototype.$a=function(){var a=!1,b=this.Ab();if(0==b.length)return a;D(b,function(b){b.Lj("ZOrder")&&(a=!0)});return a};function WI(a){EH.call(this);this.selection=a;a.listen(vG,this.pa.bind(this))}z(WI,EH);g=WI.prototype;g.vb=function(){return!1};g.$a=function(){return this.selection.Ca().map(this.mY)};g.mY=function(a){return a.getId()};g.Wa=function(a){return a.Wa};g.ta=function(a){return a.ta};function XI(a,b,c){WH.call(this,a,c);this.selection=b;b.listen(vG,function(){this.pa()}.bind(this))}z(XI,WH);XI.prototype.vb=function(){return XI.ya.vb.call(this)&&0===qG(this.selection,!0).length};function YI(a,b,c,d,e){XI.call(this,a,b,d);this.Z_a=c;this.defaultValue=e;a.listen(vt,this.bab.bind(this))}z(YI,XI);YI.prototype.bab=function(){-1===this.Z_a.Uha().indexOf(this.Ma())&&this.setValue(this.defaultValue)};function cFa(a,b){VH.call(this,new KI(a,b),[new XI(a,b,"DefaultLineShape")],b)}
z(cFa,VH);function dFa(a,b){var c=new iI(a,b);VH.call(this,c,[new YI(a,b,c,"DefaultStartArrowStyle","None")],b)}z(dFa,VH);function eFa(a,b){var c=new jI(a,b);VH.call(this,c,[new YI(a,b,c,"DefaultEndArrowStyle","Arrow")],b)}z(eFa,VH);function fFa(a,b){VH.call(this,new NI(a,b),[new XI(a,b,"DefaultBlockTextVAlign")],b)}z(fFa,VH);function gFa(a,b,c){VH.call(this,new LI(a,b,c),[new XI(a,b,"DefaultLineStrokeStyle")],b)}z(gFa,VH);
function hFa(a,b){VH.call(this,new sI(a,b),[new XI(a,b,"DefaultLineLineColor")],b)}z(hFa,VH);function iFa(a,b){VH.call(this,new kI(a,b),[new XI(a,b,"DefaultBlockFillColor")],b)}z(iFa,VH);function jFa(a,b){VH.call(this,new FI(a,b),[new XI(a,b,"DefaultBlockShadow")],b)}z(jFa,VH);function ZI(a,b){XI.call(this,a,b,"DefaultTextStyle")}z(ZI,XI);ZI.prototype.La=function(a){var b=jj(this.Ma());a.color instanceof lq&&(a.color=a.color.serialize());Da(b,a);ZI.ya.La.call(this,b)};function $I(a){WH.call(this,a,"PageUnits")}z($I,WH);$I.prototype.Uha=function(){return["in","cm","px","pt"]};function kFa(a){this.Lm=a}kFa.prototype.get=function(){return this.Lm.Hy.toString()};function lFa(a){this.document=a}lFa.prototype.get=function(){return this.document.getId()};function aJ(a){EH.call(this);this.document=a;this.document.listen(rt,this.pa.bind(this))}z(aJ,EH);aJ.prototype.$a=function(){return this.document.wk};function bJ(a,b){XI.call(this,a,b,"DefaultBlockLineColor")}z(bJ,XI);
bJ.prototype.$a=function(){var a=bJ.ya.$a.call(this);return a&&wq(a)};bJ.prototype.La=function(a){bJ.ya.La.call(this,a.serialize())};function cJ(a,b){XI.call(this,a,b,"DefaultLineLineColor")}z(cJ,XI);cJ.prototype.$a=function(){var a=cJ.ya.$a.call(this);return a&&wq(a)};cJ.prototype.La=function(a){cJ.ya.La.call(this,a.serialize())};function dJ(a,b){XI.call(this,a,b,"DefaultBlockFillColor")}z(dJ,XI);dJ.prototype.$a=function(){var a=dJ.ya.$a.call(this);return a&&us(a)};
dJ.prototype.La=function(a){dJ.ya.La.call(this,a.serialize())};function eJ(a,b){XI.call(this,a,b,"DefaultBlockShadow")}z(eJ,XI);eJ.prototype.$a=function(){var a=eJ.ya.$a.call(this);return!0===a?null:ZH(a)};eJ.prototype.La=function(a){eJ.ya.La.call(this,a&&a.serialize())};function mFa(a){EH.call(this);a.forEach(function(a){FH(this,a)}.bind(this))}z(mFa,EH);function fJ(a,b,c){EH.call(this);this.document=a;this.selection=b;this.fontClient=c;this.tu=[];this.Ap=this.pa.bind(this);b.listen(vG,function(){this.tu.forEach(function(a){for(var b in a.Da){var c=a.Da[b].Qq();pc(c.ic,this.Ap)}},this);this.tu=this.Ab();this.tu.forEach(function(a){for(var b in a.Da)a.Da[b].Qq().onChange(this.Ap)},this);this.pa()}.bind(this));K("text.editor.active text.editor.inactive",function(){this.pa()}.bind(this));K("optionBar.refresh",function(){S&&this.pa()}.bind(this));this.document.getProperties().Mc("DefaultTextStyle",
this.Ap)}z(fJ,EH);fJ.prototype.Ab=function(a){return qG(this.selection,a)};fJ.prototype.$a=function(){return nFa(this)};function gJ(a,b,c){return a.qo&&a.ai&&a.ai()&&!ju(hu(a),function(a){return v(c)&&a.Lj(c)||a.ym(b)})}function nFa(a){if(S)return S.Ig();var b={},c=a.Ab(void 0);0==c.length?b=rw(a.document):c.forEach(function(a){a.Bi&&(a=a.Bi());a.qo&&(b=a.qo(b))});return b}
function oFa(a,b){if(S)b(S.Ig());else{var c=a.Ab();0==c.length?b(rw(a.document)):c.forEach(function(a){a.Bi&&(a=a.Bi());a.qo&&b(a.qo(),a)})}}function hJ(a,b,c){iJ(a,function(a,c){b(a,c);return null},c)}
function iJ(a,b,c){var d=S;if(d){var e=d.selection.getBounds();e[0]==e[1]?(c=a.Ma(),a=a.fontClient.get(c.font,c.bold,c.italic,c.face),(c=b(a))&&c!=a&&(d.Gf("face",c.jk),d.Gf("font",c.family),d.Gf("bold",c.bold),d.Gf("italic",c.italic))):rsa(d.content,function(a,c,f){if(!(c<=e[0]||a>=e[1])){a<e[0]&&(a=e[0]);c>e[1]&&(c=e[1]);var m=b(f);m&&m!=f&&d.oa(Dv(d.content,a,c,{face:m.jk,font:m.family,bold:m.bold,italic:m.italic}))}})}else{var f=[];a.Ab(c).forEach(function(a){a.Bi&&(a=a.Bi());jc(f,a)||f.push(a)},
a);f.forEach(function(a){(a.mo?a.mo():Sa(a.Da)).forEach(function(c){var d=a.getId(),e=a.Da[c];if(e){var f=e.Qq();rsa(f,function(e,m,u){var y=b(u,a);y&&y!=u&&(u=Dv(f,e,m,{face:y.jk,font:y.family,bold:y.bold,italic:y.italic}),0<u.f.length&&(u.a=e,u.c=m,e=new Q("t",{id:d,Key:c,Diff:u}),a.ta?Ts(this.document,e):this.document.oa(e)))}.bind(this))}},this)},a)}}
fJ.prototype.La=function(a){if(S){var b=this.Ab()[0],c;c=b?Ia(a,function(a,c){return!b.ym(c)}):a;for(var d in c)S.Gf(d,c[d])}else{var e=[];c=this.Ab();0==c.length?XB(this.document,a):(c.forEach(function(b){gJ(b,Na(a)||"")&&(b.Bi&&(b=b.Bi()),gJ(b,Na(a)||"")&&(jc(e,b)||e.push(b)))},this),this.rD(e,a))}};fJ.prototype.rD=function(a,b){a.forEach(function(a){jJ(a,b,this.document)},this)};
function jJ(a,b,c){var d=Ia(b,function(b,c){return!a.ym(c)});(a.mo?a.mo():Sa(a.Da)).forEach(function(b){var f=a.getId(),h=a.Da[b];if(h){var k=h.Qq(),h=k.text.length,k=Dv(k,0,h,d);0<k.f.length&&(k.a=0,k.c=h,b=new Q("t",{id:f,Key:b,Diff:k}),a.ta?Ts(c,b):c.oa(b))}})};function kJ(a,b,c,d,e){for(var f in c)a.set(f,c[f],e);aC(a,cC(a),Fu[c.ColorTheme]||cC(a),e);for(c=0;c<b.length;c++)pFa(b[c],a,d,e)}function pFa(a,b,c,d){a.set("FillColor",b.getProperty(Tw),d);a.Ye(function(a){if(!(a.Ah&&!za(a.Ah)||qu(a))){var c=a.get("IgnoreTheme"),e=dC(b,a.Ah);a.ta&&a.KK()&&(c.FillColor=!0);for(var l in e)c[l]||a.set(l,e[l],d);a.Ah&&a.Ah.TextStyle||(a=a.Bi(),l=rw(b,!1,a.get("FillColor")),jJ(a,l,b))}});a=ab(a.eb);for(var e in a)qFa(a[e],b,c,d)}
function qFa(a,b,c,d){if(!qu(a)){var e=a.get("IgnoreTheme"),f=b.getProperty(Rw);e.LineColor||a.set("LineColor",f,d);f=b.getProperty(Qw);e.LineWidth||a.set("LineWidth",f,d);f=b.getProperty(Ow);e.Shape||a.set("Shape",f,d);f=b.getProperty(Pw);e.Inset||a.set("Inset",f,d);f=b.getProperty(Sw);e.StrokeStyle||a.set("StrokeStyle",f,d);e.Endpoint1||a.get("Endpoint1").Style!=c.DefaultStartArrowStyle||a.get("Endpoint1").Style==b.getProperty(Kw)||a.set("Endpoint1",{Style:b.getProperty(Kw)},d);e.Endpoint2||a.get("Endpoint2").Style!=
c.DefaultEndArrowStyle||a.get("Endpoint2").Style==b.getProperty(Nw)||a.set("Endpoint2",{Style:b.getProperty(Nw)},d);jJ(a,rw(b,!0),b)}}function lJ(a){var b=Eu(a);a.block.StrokeStyle&&(b.DefaultBlockStrokeStyle=a.block.StrokeStyle);return b};function mJ(a,b,c){EH.call(this);this.document=a;this.selection=c;this.xNa=!1;Vd(a,aqa,this.pa.bind(this));Vd(a,ot,this.pa.bind(this));K("gui.getTempProperties",function(){if(this.xNa){var a=this.Ma(!0);if(null!=a){var b=lJ(this.$a()),c=this.selection.lb();kJ(this.document,c,lJ(a),b,!0)}}}.bind(this))}z(mJ,EH);g=mJ.prototype;g.vb=function(){return!0};g.$a=function(){return this.uRa&&Gu[this.uRa]||Gu[this.document.getProperty(qw)]||Gu.Boring};g.iE=function(){return Ra(Gu)};
g.La=function(a){if(null!=a){var b=lJ(this.$a()),c=this.selection.lb();kJ(this.document,c,lJ(a),b,!1);this.uRa=a.name}};g.lH=function(a){mJ.ya.lH.call(this,a);this.xNa=null!=a?!0:!1};function rFa(a,b){var c=a.document.getProperties();if(null!=c){null==b.RoundCorners&&(b.RoundCorners=c.get("RoundCorners"));for(var d in b)a.document.set(d,b[d])}a.pa()};function nJ(a,b,c){EH.call(this);this.document=a;this.selection=b;this.nj=this.prop=c;this.Qma=[];this.Ap=this.pa.bind(this);a=function(){this.Qma.forEach(function(a){Hs(a.getProperties(),c,this.Ap)},this);this.Qma=this.selection.lb();this.Qma.forEach(function(a){a.getProperties().Mc(c,this.Ap)},this);this.pa()}.bind(this);K("gui.getTempProperties",function(){HH(this)}.bind(this));b.listen(vG,a);a()}z(nJ,EH);g=nJ.prototype;g.Ht=function(){return this.selection.lb()};
function sFa(a){var b=a.selection.lb();return 1==b.length&&b[0].get("IsEmbedded")?[b[0]]:Qua(a.document.lb(),function(a){return!a.get("IsEmbedded")})}g.vb=function(){return!0};g.$a=function(){var a=this.Ht();if(0!=a.length)return a[0].get(this.prop)};g.Km=function(){return this.Ht().map(function(a){return a.get(this.prop)},this)};g.La=function(a){this.Ht().forEach(function(b){kj(a,b.get(this.prop))||this.document.oa(new Q("SetProperty",{id:b.getId(),Property:this.prop,Value:a}))},this)};function oJ(a,b){EH.call(this);this.selection=a;this.prop=b;this.Rma=[];this.az=[];this.Ap=this.pa.bind(this);var c=function(){this.Rma.forEach(function(a){this.az.forEach(function(b){Hs(a.getProperties(),b,this.Ap)},this)},this);this.Rma=this.ep();this.az=this.HL();this.Rma.forEach(function(a){this.az.forEach(function(b){a.getProperties().Mc(b,this.Ap)},this)},this);this.pa()}.bind(this);this.selection.listen(vG,function(){c()});c()}z(oJ,EH);g=oJ.prototype;g.ep=function(){return this.selection.Re()};
g.vb=function(){return bc(this.ep(),function(a){return!a.tf(this.prop)},this)};g.$a=function(){var a=this.ep();if(0!=a.length)return a[0].get(this.prop)};g.Km=function(){var a=[];this.ep().forEach(function(b){a.push(b.get(this.prop))},this);return a};g.La=function(a){this.ep().forEach(function(b){b.tf(this.prop)||b.set(this.prop,a)},this);this.pa()};g.HL=function(){return[this.prop,"Restrictions"]};function pJ(a,b){this.document=a;oJ.call(this,b,"FillColor")}z(pJ,oJ);pJ.prototype.$a=function(){var a=this.ep().map(function(a){return a.get(this.prop)},this);return $oa(a)||null};pJ.prototype.ep=function(){var a=this.selection.Re();0===a.length&&(a=this.document.Re());return a};pJ.prototype.La=function(a){pJ.ya.La.call(this,a);this.ep().forEach(function(a){a.tf(this.prop)||(a.get("GrayMountainsMessage")&&a.set("GrayMountainsMessage",void 0),a.ah("TempGrayMpuntainsMessage",void 0))},this)};
function qJ(a,b){this.document=a;oJ.call(this,b,"BoundingBox")}z(qJ,oJ);qJ.prototype.ep=function(){var a=this.selection.Re();0===a.length&&(a=this.document.Re());return a};function rJ(a){EH.call(this);this.prop=this.nj="PanelSize";this.Af=a;FH(this,a)}z(rJ,EH);rJ.prototype.$a=function(){return this.Af.Ma()};rJ.prototype.La=function(a){var b={};this.Af.ep().forEach(function(c){if(!c.tf(this.prop)){var d=c.ma();d.w=a.w;d.h=a.h;cA(c,d);c=c.getPage();b[c.getId()]=c}},this);B(b,function(a){kA(a)})};
rJ.prototype.vb=function(){return this.Af.Nc()};rJ.prototype.Qn=function(){return GH(this.Af)};function sJ(a,b){oJ.call(this,a,b)}z(sJ,oJ);sJ.prototype.$a=function(){var a=this.ep();return 0==a.length?sJ.ya.$a.call(this):(ec(a,function(a){return null!=a&&!a.tf(this.prop)}.bind(this))||a[0]).get(this.prop)};function tJ(a,b){oJ.call(this,b,"Restrictions");this.document=a}z(tJ,oJ);tJ.prototype.Ya=function(){return 0===this.ep().length?!1:La(this.dk(),function(a){return Ka(a||{},function(a){return a})})};
tJ.prototype.j1=function(a){a=Gt(a);uJ(this.document)&&(a.c=!1);this.setValue(a);uG(this.selection,this.prop)};tJ.prototype.Qn=function(){var a=this.ep(),b=this.dk().filter(function(a){return!0===Ka(a||{},function(a){return a})});return!(0===b.length||b.length===a.length)};tJ.prototype.vb=function(){return!this.document.getProperty(cx)&&tJ.ya.vb.call(this)};function vJ(a,b,c,d){oJ.call(this,b,"Restrictions");this.document=a;this.y7a=!!d;this.$ra=c}z(vJ,oJ);
vJ.prototype.La=function(a){var b=this.ep();0!=b.length&&(D(b,function(b){var d=b.getProperties().get(this.prop);d[this.$ra]=a;kj(d,b.getProperties().get(this.prop))||b.set(this.prop,d)},this),uG(this.selection,this.prop),this.pa())};vJ.prototype.$a=function(){if(!GH(this)&&0<this.dk().length)return!!this.dk()[0][this.$ra]};vJ.prototype.Qn=function(){var a=this.ep(),b=this.dk().filter(function(a){return!0===a[this.$ra]}.bind(this));return!(0===b.length||b.length===a.length)};
vJ.prototype.vb=function(){return!this.document.getProperty(cx)&&(!this.y7a||!uJ(this.document))&&vJ.ya.vb.call(this)};function tFa(a){return(a=a.lb()[0])&&oz(a)}function wJ(){return function(){var a=tFa(this.selection);return!!a&&!a.Lj(this.prop)&&!a.tf(this.prop)}}function xJ(a,b){nJ.call(this,a,b,"NoBottomPad")}z(xJ,nJ);xJ.prototype.vb=wJ();function yJ(a,b){oJ.call(this,a,b)}z(yJ,sJ);yJ.prototype.vb=wJ();function zJ(a,b){pJ.call(this,a,b)}z(zJ,pJ);zJ.prototype.vb=wJ();zJ.prototype.La=function(a){var b=tFa(this.selection);this.document.oa(new Q("SetProperty",{id:b.getId(),Property:this.prop,Value:a}));this.pa()};function AJ(a,b){EH.call(this);this.document=a;this.mh=b;K("document.saveSuccess",this.pa.bind(this))}z(AJ,EH);AJ.prototype.vb=function(){return!1};AJ.prototype.$a=function(){var a=[];pz(hA(this.document),function(){this.isHidden()||a.push(this)});var b=this.document.ko(a),c=aF(this.mh,b),d=b.Size.w,e=b.Size.h,f=d/e;1.77<f?b.Size.h=Math.round(d/1.77):1.77>f&&(b.Size.w=Math.round(1.77*e));b=aF(this.mh,b);return{vqb:c,Dgb:b}};AJ.prototype.Km=function(){return[this.Ma()]};AJ.prototype.La=function(){};function BJ(a,b){IH.call(this,a,b,"Rotation",0)}z(BJ,IH);BJ.prototype.eg=function(){return!1};BJ.prototype.Ab=function(){return this.selection.Ca().filter(function(a){return a.ta&&!a.Dm&&!a.tf("Rotation")})};BJ.prototype.vg=function(a){a=BJ.ya.vg.call(this,a);return(360-Math.round(180*a/Math.PI))%360};BJ.prototype.En=function(a,b){b=(360-b)%360*Math.PI/180;var c=a.bc(),d=a.ma();b=a.gQ(d,b-c)[a.getId()][this.nj];BJ.ya.En.call(this,a,b)};function CJ(a){EH.call(this);this.selection=a;a.listen(vG,this.pa.bind(this));a.listen(wG,function(a){"Lock"==a.name&&this.pa()}.bind(this));K("text.editor.active",this.pa.bind(this));K("text.editor.inactive",this.pa.bind(this));K("text.editor.selection",this.pa.bind(this))}z(CJ,EH);CJ.prototype.vb=function(){return!1};function DJ(a,b,c,d,e){return b.call(a.selection)&&c.call(a.selection)?RCa(a.selection.Rd)?d:e:!1}
CJ.prototype.$a=function(){if(S)return S.selection.zd()?"SINGLE_ACTIVE_TEXT_EDIT":"SINGLE_UNLOCKED_TEXT";if(!rG(this.selection))return"NO_SELECTION";var a=DJ(this,this.selection.wJa,Sb,"SINGLE_LOCKED_LINE","SINGLE_UNLOCKED_LINE");if(v(a))return a;a=DJ(this,this.selection.EZ,Sb,"SINGLE_LOCKED_BLOCK","SINGLE_UNLOCKED_BLOCK");if(v(a))return a;a=DJ(this,this.selection.MI,this.selection.pO,"MULTIPLE_LOCKED_BLOCKS","MULTIPLE_UNLOCKED_BLOCKS");if(v(a))return a;a=DJ(this,this.selection.MI,this.selection.DV,
"MULTIPLE_LOCKED_LINES","MULTIPLE_UNLOCKED_LINES");if(v(a))return a;a=DJ(this,this.selection.vJa,Sb,"SINGLE_LOCKED_GROUP","SINGLE_UNLOCKED_GROUP");if(v(a))return a;a=DJ(this,this.selection.MI,function(){return!this.DV()&&!this.pO()},"MULTIPLE_LOCKED_ITEMS","MULTIPLE_UNLOCKED_ITEMS");return v(a)?a:"UNHANDLED_SELECTION"};
var uFa={SINGLE_UNLOCKED_BLOCK:!0,SINGLE_LOCKED_BLOCK:!0,MULTIPLE_UNLOCKED_BLOCKS:!0,MULTIPLE_LOCKED_BLOCKS:!0,SINGLE_UNLOCKED_LINE:!0,SINGLE_LOCKED_LINE:!0,MULTIPLE_UNLOCKED_LINES:!0,MULTIPLE_LOCKED_LINES:!0,SINGLE_UNLOCKED_GROUP:!0,SINGLE_LOCKED_GROUP:!0,MULTIPLE_UNLOCKED_ITEMS:!0,MULTIPLE_LOCKED_ITEMS:!0};CJ.prototype.Hd=function(){return!!uFa[this.Ma()]};function EJ(a,b,c,d){EH.call(this);this.selection=a.selection;this.document=a.document;this.fontClient=c;this.name=b;this.Q6=d||b;FH(this,a);this.Hi=a;K("gui.getTempProperties",function(){HH(this)}.bind(this))}z(EJ,EH);g=EJ.prototype;
g.Km=function(){if(S){var a=S.selection.getBounds();return msa(a[0],a[1],this.name)}a=this.Ab();return 0===a.length?[rw(this.document)[this.name]]:a.map(function(a){return a.Bi?a.Bi():a},this).filter(function(a){return this.rg(a)},this).map(function(a){return a.qo()[this.name]},this)};g.Ab=function(){return qG(this.selection)};g.vb=function(){return this.Ab().some(this.rg,this)||$F(this.document)};g.rg=function(a){return gJ(a,this.name,this.Q6)};g.$a=function(){return this.Hi.Ma()[this.name]};
g.La=function(a){this.Hi.setValue(eb(this.name,a))};function FJ(a,b,c,d){EJ.call(this,a,b,c);this.defaultValue=d||null}z(FJ,EJ);FJ.prototype.$a=function(){var a=FJ.ya.$a.call(this);return a&&wq(a)};FJ.prototype.La=function(a){FJ.ya.La.call(this,a&&a.Td()||this.defaultValue)};FJ.prototype.lH=function(a){FJ.ya.lH.call(this,a||this.defaultValue)};function GJ(a,b){EJ.call(this,a,"face",b,"fontFace")}z(GJ,EJ);
GJ.prototype.$a=function(){var a=this.Hi.Ma();return null==a.font||null==a.bold||null==a.italic||null==a.face?void 0:this.fontClient.get(a.font,a.bold,a.italic,a.face)};GJ.prototype.La=function(a){this.Hi.setValue({face:a.jk,font:a.family,bold:a.bold,italic:a.italic})};GJ.prototype.vb=function(){return GJ.ya.vb.call(this)&&null!=this.Hi.Ma().font?!0:!1};function HJ(a,b){EJ.call(this,a,"type",b)}z(HJ,EJ);
HJ.prototype.La=function(a){var b="";-1!=a.indexOf("-")&&(a=a.split("-"),b=a[1],a=a[0]);this.Hi.setValue({type:a,list:b})};HJ.prototype.$a=function(){var a=this.Hi.Ma().type,b=this.Hi.Ma().list;if(null==b)return"";b&&0<b.length&&(a+="-"+b);return a};HJ.prototype.Ei=function(){return this.Ma()===cr.type};function vFa(a,b){EJ.call(this,a,"type",b)}z(vFa,EJ);function IJ(a,b,c){EJ.call(this,a,"bold",c)}z(IJ,EJ);
IJ.prototype.$a=function(){var a=[];hJ(this.Hi,function(b,c){a.push({font:b,item:c})});return wFa(this,a)};function wFa(a,b){var c=!1,d=!1,e=!1,f=!1;b.forEach(function(a){var b=a.font;a=a.item;!xFa(this,b)||a&&!this.rg(a)?b.bold?e=!0:f=!0:b.bold?c=!0:d=!0}.bind(a));return c||d?c&&!d:e&&!f}IJ.prototype.La=function(a){iJ(this.Hi,function(b){return b.bold==a?b:yFa(this,b,a)}.bind(this),function(a){return this.rg(a)}.bind(this))};
function yFa(a,b,c){function d(a){var d=0;a.italic==b.italic&&(d+=1);a.fontStretch==b.fontStretch&&(d+=2);a.bold==c&&(d+=3,c?d+=3*(1-Math.abs(a.weight-700)/1E3):(d+=3*(1-Math.abs(a.weight-400)/1E3),-1!=a.jk.toLowerCase().indexOf("book")&&(d+=1)));return d}a=uc(a.fontClient.Uy(b.family.toLowerCase()));a.sort(function(a,b){return d(b)-d(a)});return a[0]}
IJ.prototype.vb=function(){if(!IJ.ya.vb.call(this))return!1;var a=!1;hJ(this.Hi,function(b){a=a||xFa(this,b)}.bind(this),function(a){return this.rg(a)}.bind(this));return a};function xFa(a,b){a=a.fontClient.Uy(b.family.toLowerCase());if(!a)return!0;for(var c=b=!1,d=0;d<a.length;d++)a[d].bold?b=!0:c=!0;return b&&c}function JJ(a,b,c){EJ.call(this,a,"italic",c)}z(JJ,EJ);
JJ.prototype.$a=function(){var a=!1,b=!1,c=!1,d=!1;hJ(this.Hi,function(e,f){!zFa(this,e)||f&&!this.rg(f)?e.italic?c=!0:d=!0:e.italic?a=!0:b=!0}.bind(this));return a||b?a&&!b:c&&!d};JJ.prototype.La=function(a){iJ(this.Hi,function(b){function c(c){var d=1-Math.abs(c.weight-b.weight)/1E3;c.fontStretch==b.fontStretch&&(d+=2);c.italic==a&&(d+=3);return d}if(b.italic==a)return b;var d=uc(this.fontClient.Uy(b.family.toLowerCase()));d.sort(function(a,b){return c(b)-c(a)});return d[0]}.bind(this),function(a){return this.rg(a)}.bind(this))};
JJ.prototype.vb=function(){if(!JJ.ya.vb.call(this))return!1;var a=!1;hJ(this.Hi,function(b){a=a||zFa(this,b)}.bind(this),function(a){return this.rg(a)}.bind(this));return a};function zFa(a,b){a=a.fontClient.Uy(b.family.toLowerCase());if(!a)return!0;for(var c=b=!1,d=0;d<a.length;d++)a[d].italic?b=!0:c=!0;return b&&c}function KJ(a,b){EJ.call(this,a,"font",b)}z(KJ,EJ);
KJ.prototype.La=function(a){iJ(this.Hi,function(b){var c=this.fontClient.get(a,b.bold,b.italic,b.jk);return c.family===a?c:b}.bind(this),function(a){return this.rg(a)}.bind(this))};function AFa(a,b){EJ.call(this,a,"inlineStyles",b)}z(AFa,EJ);function BFa(a,b){EJ.call(this,a,"paragraphStyles",b)}z(BFa,EJ);function LJ(a,b){EJ.call(this,a,"tabStops",b)}z(LJ,EJ);LJ.prototype.wWa=function(a){a=a||cr.defaultTab;var b=this.Ma()||[];GH(this)&&(b=[]);b.push((Wb(b)||0)+a);this.setValue(b)};
LJ.prototype.I$a=function(a){var b=this.Ma()||[];rc(b,a);this.setValue(b)};LJ.prototype.Km=function(){return LJ.ya.Km.call(this).map(function(a){return ua(a)?uc(a):a})};LJ.prototype.$a=function(){var a=LJ.ya.$a.call(this);return ua(a)?uc(a):a};function MJ(a,b,c){EJ.call(this,a,b,c)}z(MJ,EJ);
MJ.prototype.wHa=function(a){var b=this.Ab().filter(this.rg,this).map(function(a){return a.Bi()});xc(b);return b.reduce(function(a,b){b=b.qk();b=Oca(b,function(a,b){b=b.Gw().reduce(function(a,b){return Math.min(a,b.w)},Cl);return Math.min(b,a)},Cl);return Math.min(b,a)},Cl)-(a+6)};function NJ(a,b){this.aZ=new EJ(a,"hyphenation",b);EH.call(this);FH(this,this.aZ)}z(NJ,EH);g=NJ.prototype;g.vb=function(){return this.aZ.Nc()};g.Km=function(){return this.aZ.dk().map(this.yza,this)};g.$a=function(){return this.yza(this.aZ.Ma())};
g.yza=function(a){return za(a)&&!!a.a};g.La=function(a){var b={c:1};a&&(b.a=1);this.aZ.setValue(b)};function OJ(a,b){EJ.call(this,a,"ordinal",b)}z(OJ,EJ);OJ.prototype.uJa=function(){return-1<this.Ma()};function PJ(a,b){EJ.call(this,a,"underline",b)}z(PJ,EJ);PJ.prototype.$a=function(){var a=!1,b=!1,c=!1,d=!1;oFa(this.Hi,function(e,f){!f||this.rg(f)?e[this.name]?a=!0:b=!0:e[this.name]?c=!0:d=!0}.bind(this));return a||b?a&&!b:c&&!d};function QJ(a,b,c,d,e){EH.call(this);this.document=a;this.selection=b;this.name=d;this.val=e;FH(this,c);this.Hi=c}z(QJ,EH);QJ.prototype.vb=function(){return bc(this.selection.Ca(),function(a){return a.ai&&a.ai()&&!a.ym(this.name)},this)||$F(this.document)};QJ.prototype.$a=function(){return this.Hi.Ma()[this.name]==this.val};QJ.prototype.La=function(a){a&&this.Hi.setValue(eb(this.name,this.val))};function RJ(a){this.Le=a;Object.defineProperty(this,"name",{get:function(){return this.Le.get("Name")},set:function(a){this.Le.set("Name",a)}});Object.defineProperty(this,"isLocked",{get:function(){return!!this.Le.get("Lock")},set:function(a){this.Le.set("Lock",a?1:0)}});Object.defineProperty(this,"isHidden",{get:function(){return this.Le.Gd("hide")},set:function(a){this.Le.bj(a)}})}RJ.prototype.getId=function(){return this.Le.getId()};RJ.prototype.getId=RJ.prototype.getId;
function SJ(a,b){EH.call(this);this.document=a;this.selection=b;var c=this.pa.bind(this);a.listen(Vpa,c);a.listen(Xpa,c);a.listen(Zpa,c);b.listen(vG,c);this.d0={}}z(SJ,EH);SJ.prototype.$a=function(){var a={},b=Hk(this.selection.pd.aC(),function(b){b=CFa(this,b);b.forEach(function(b){a[b.getId()]=b});return b}.bind(this));b.reverse();this.d0=a;return b};
function CFa(a,b){return(b=a.document.getPage(b))?Fk(nB(b),function(a){if(a.Fa&&a.Xd)return a.getId()in this.d0?this.d0[a.getId()]:new RJ(a)}.bind(a)):[]}SJ.prototype.gO=function(a){var b=this.selection.lb()[0];return b?(a=new Q("CrGr",{Page:b.getId(),Properties:{ZOrder:b.nh("ZOrder",0)+1,Name:a,IsState:!0,Hidden:!1}}),this.document.oa(a),this.pa(),b=new RJ(b.sa(a.id)),this.d0[b.getId()]=b):null};
SJ.prototype.Yba=function(a){function b(b,c){a[b].Le.set("ZOrder",c)}function c(b){return a[b].Le.get("ZOrder")}if(2<=a.length){var d=c(1);c(0)<d&&b(0,d+.1);for(d=0;d<a.length-2;++d){var e=c(d),f=c(d+1),h=c(d+2);(e<f||f<h)&&b(d,.5*(e+h))}d=c(a.length-2);d<c(a.length-1)&&b(a.length-1,d-.1)}this.pa()};function TJ(a,b){EH.call(this);this.selection=a;this.V$=b;this.vna=this.pa.bind(this);FH(this,b);this.pIa={}}z(TJ,EH);TJ.prototype.vb=function(){return!0};TJ.prototype.$a=function(){var a={};UJ(this,function(b,c){a[b.getId()]=!c;b.getId()in this.pIa||(this.pIa[b.getId()]=b.getProperties().Mc("hide",this.vna))}.bind(this));return a};function DFa(a,b){var c={};UJ(a,function(a,b){c[a.getId()]=!b},b);return c}TJ.prototype.La=function(a){UJ(this,function(b){b.bj(!a[b.getId()])});this.pa()};
function EFa(a,b,c){UJ(a,function(a){a.bj(!c[a.getId()])},b);a.pa()}function UJ(a,b,c){a=c?CFa(a.V$,c):a.V$.Ma();for(c=0;c<a.length;++c){var d=a[c].Le,e=d.Gd("hide");if(wa(e)){var f=d.getProperties().get("Hidden");if(b(d,e,!!f))break}}}TJ.prototype.WQa=function(){UJ(this,function(a,b,c){b!=c&&(a.Fa?a.set("Hidden",b):a.set("Hidden",b?1:0))});this.pa()};function VJ(a,b,c,d){IH.call(this,a,b,c,d)}z(VJ,IH);VJ.prototype.Ab=function(){return qG(this.selection,!0).filter(function(a){return a.Wa})};function WJ(a,b){IH.call(this,a,b,"LineColor","#000000ff")}z(WJ,VJ);WJ.prototype.$a=function(){var a=WJ.ya.$a.call(this);return a&&wq(a)};WJ.prototype.La=function(a){WJ.ya.La.call(this,a.Td())};function XJ(a,b){IH.call(this,a,b,"LineJumps",void 0);this.aqa=null}z(XJ,VJ);g=XJ.prototype;g.Ula=function(){return this.Ab().concat(this.selection.document)};g.eg=function(){return!0};
g.vg=function(a){return gy(a)};g.rg=function(a){return XJ.ya.rg.call(this,a)&&!!a.Fma()};g.gMa=function(a,b){this.aqa&&a&&a.Ku.Jn(this.aqa);this.aqa=b.Ku.listen(jwa,function(){this.pa(void 0,void 0,void 0,!0)}.bind(this))};function FFa(a,b){IH.call(this,a,b,"LineWidth",void 0)}z(FFa,VJ);function YJ(a,b){IH.call(this,a,b,"Rounding",void 0)}z(YJ,VJ);YJ.prototype.vg=function(a,b){a=YJ.ya.vg.call(this,a,b);null==a&&(a=this.document.getProperty(zw));return a/2};
YJ.prototype.En=function(a,b){YJ.ya.En.call(this,a,2*b)};function GFa(a,b){IH.call(this,a,b,"StrokeStyle",void 0)}z(GFa,VJ);function ZJ(a,b){EH.call(this);this.fontClient=a;this.hi=b;this.fontClient.listen(Ur,this.pa.bind(this))}z(ZJ,EH);ZJ.prototype.$a=function(){var a=[],b=this.fontClient.N8(),c;for(c in b)a.push(b[c].name);a.sort();return a};ZJ.prototype.Zu=function(a){this.fontClient.Zu(a)};
ZJ.prototype.draw=function(a,b){var c=Ir(this.fontClient.Uy(b.toLowerCase()));c||this.Zu(b);c?$na(this.fontClient,this.hi,b||c.jk,{size:14,lineBreak:!0,wordBreak:!0,bold:c.bold,italic:c.italic,text:b||c.jk,font:c.family.toLowerCase(),fontId:c.id,color:"#5A5A5A"},a,{AMa:2,QKa:200}):this.Zu(b)};function $J(a,b,c,d,e){this.document=a;this.top=b;this.bottom=c;this.left=d;this.right=e}$J.prototype.Ci=function(a){this.top.Ci(a);this.bottom.Ci(a);this.left.Ci(a);this.right.Ci(a);return a};$J.prototype.Rm=function(a){this.top.Ci(a);this.bottom.Ci(a);this.left.Ci(a);this.right.Ci(a);a(this.top);a(this.bottom);a(this.left);a(this.right);return this.QD.bind(this,a)};$J.prototype.QD=function(a){this.top.QD(a);this.bottom.QD(a);this.left.QD(a);this.right.QD(a)};function aK(a){WH.call(this,a,"NewPanelSize")}z(aK,WH);aK.prototype.$a=function(){return NB(this.document)};aK.prototype.La=function(a){this.document.set(this.prop,a);MB(this.document,a);this.pa()};function bK(a,b,c){nJ.call(this,a,b,"FillColor");this.hn=c}z(bK,nJ);bK.prototype.Ht=function(){return 0<this.selection.pd.$b()?bK.ya.Ht.call(this):sFa(this)};bK.prototype.lq=function(a){var b=this.Ht().filter(function(a){return!a.Lj("FillColor")});NBa(this.hn,b,a)};function cK(a,b,c){nJ.call(this,a,b,"FillColor");this.Tfa=c}z(cK,nJ);cK.prototype.$a=function(){return us(this.Tfa.Ma()||null)};cK.prototype.La=function(a){a=a.serialize();this.Tfa.setValue(a)};cK.prototype.Ht=function(){return this.Tfa.Ht()};
function HFa(a,b){nJ.call(this,a,b,"SkipMultipage")}z(HFa,nJ);function IFa(a,b){nJ.call(this,a,b,"Title")}z(IFa,nJ);function JFa(a,b){nJ.call(this,a,b,"IsMaster")}z(JFa,nJ);function dK(a,b,c){nJ.call(this,a,b,"Size");FH(this,c)}z(dK,nJ);g=dK.prototype;g.bQ=function(a){return(a=this.Ma(a))&&a.h||1};g.Cx=function(a){var b=this.Ma();b&&(b.w=a,this.setValue(b))};g.iM=function(a){var b=this.Ma();b&&(b.h=a,this.setValue(b))};g.$a=function(){var a=this.selection.lb()[0];if(a)return bB(a)};
g.Km=function(){var a=[];this.selection.lb().forEach(function(b){B(b.Re(),function(b){a.push(b.ma())})});return a};g.La=function(a){this.selection.lb().forEach(function(b){a&&!ua(a)&&cB(b,a)})};function eK(a){EH.call(this);this.DMa=new he;a.listen(vG,function(){KFa(this,a.lb()[0])}.bind(this));KFa(this,a.lb()[0])}z(eK,EH);function KFa(a,b){a.$0!==b&&(a.$0=b,a.DMa.removeAll(),a.$0&&a.DMa.listen(a.$0,Dxa,a.pa.bind(a)),a.pa())}eK.prototype.vb=Rb;
eK.prototype.$a=function(){return oa(this.$0)?zm(this.$0.Ac()):wm()};function fK(a,b,c){EH.call(this);this.$o=a;this.W3=b;this.JU=c;FH(this,a);FH(this,c)}z(fK,EH);fK.prototype.vb=function(){return!1};fK.prototype.$a=function(){var a=this.W3.Ma(),b=this.$o.Ma();return a&&b&&(a=txa(b,a))?LFa(this,a):{label:"Custom...",value:"custom"}};fK.prototype.iE=function(){var a=rB.map(function(a){return LFa(this,a)}.bind(this));a.push({label:"Custom...",value:"custom"});return a};
function LFa(a,b){var c=a.JU.Ma();a=b.pT*Iw("in",c,void 0);c=b.sQ*Iw("in",c,void 0);return{label:b.name+" ("+a.toFixed(1)+"x"+c.toFixed(1)+")",value:b.name}}function gK(a){EH.call(this);this.$o=a;FH(this,a)}z(gK,EH);gK.prototype.vb=function(){return!0};gK.prototype.La=function(a){var b=this.$o.Ma(),c=Math.max(b.w,b.h),b=Math.min(b.w,b.h);"landscape"==a?this.$o.setValue({w:c,h:b}):this.$o.setValue({w:b,h:c})};gK.prototype.$a=function(){var a=this.$o.Ma();return a?a.w>a.h?"landscape":"portrait":"portrait"};
gK.prototype.iE=function(){return["landscape","portrait"]};function MFa(a,b){nJ.call(this,a,b,"Margin")}z(MFa,nJ);function hK(a,b,c,d){nJ.call(this,a,b,"GridSpacing");this.JU=c;this.W3=d;FH(this,c);FH(this,d)}z(hK,nJ);hK.prototype.$a=function(){var a=hK.ya.$a.call(this),b=this.JU.Ma(),c=this.W3.Ma();return a*Iw("px",b,c)};hK.prototype.La=function(a){var b=this.JU.Ma(),c=this.W3.Ma();hK.ya.La.call(this,a*Iw(b,"px",c))};hK.prototype.iE=function(){return $A[this.JU.Ma()]};
function iK(a,b){nJ.call(this,a,b,"Bleed")}z(iK,nJ);iK.prototype.Ht=function(){return sFa(this)};function jK(a,b){nJ.call(this,a,b,"DPI")}z(jK,nJ);jK.prototype.$a=function(){return config.defaultDPI/jK.ya.$a.call(this)};jK.prototype.pa=function(){jK.ya.pa.call(this);K.set("dpi.changed")};jK.prototype.Km=function(){return[this.$a()]};
jK.prototype.La=function(a){var b=this.Ht(),c=b[0].get("DPI"),d=config.defaultDPI/a,e=bB(b[0]);e.w=e.w*d/c;e.h=e.h*d/c;this.Ht().forEach(function(a){cB(a,e);a.set("DPI",d)},this)};function kK(a,b){nJ.call(this,a,b,"DPI")}z(kK,nJ);kK.prototype.$a=function(){var a=this.Ht()[0];if(a)return a.get("DPI")};function lK(a){EH.call(this);this.document=a;this.document.listen(nt,this.pa.bind(this))}z(lK,EH);lK.prototype.$a=function(){return this.document.Wi().length};lK.prototype.vb=function(){return!1};lK.prototype.La=function(){};function mK(a,b){EH.call(this);this.selection=a;a.listen(vG,this.pa.bind(this));FH(this,b);this.V$=b}z(mK,EH);mK.prototype.vb=function(){return!1};mK.prototype.$a=function(){var a=this.selection.Ca(),b;if(0==a.length)b=null;else{b=this.V$;a:{for(a=a[0].parent;a;){if(a.Fa&&a.Xd){a=a.getId();break a}a=a.parent}a=null}b=b.d0[a]||null}return b};function nK(a){this.oc=a}nK.prototype.Nc=function(){return this.oc.Nc()};nK.prototype.bY=function(){return this.oc.className};nK.prototype.serialize=function(){return{type:this.getTypeName(),className:this.bY(),propName:this.oc.nj}};nK.prototype.getMetadata=function(){return null};function oK(a){this.oc=a}z(oK,nK);oK.prototype.getTypeName=function(){return"CUSTOM"};function pK(a,b,c,d){this.oc=a;this.v2a=b;this.d2a=c;this.wHa=d}z(pK,nK);pK.prototype.getTypeName=function(){return"STEPPER"};pK.prototype.getMetadata=function(){return{stepAmount:this.v2a(),min:this.d2a(),max:this.wHa()}};function qK(a,b){this.oc=a;this.getOptions=b}z(qK,nK);qK.prototype.getMetadata=function(){return{options:this.getOptions()}};function rK(a,b){qK.call(this,a,b)}z(rK,qK);rK.prototype.getTypeName=function(){return"SELECT.STRING"};function sK(a){this.oc=a}z(sK,nK);sK.prototype.getTypeName=function(){return"TEXT_AREA"};function tK(a){this.oc=a}z(tK,nK);tK.prototype.getTypeName=function(){return"TOGGLE"};function uK(){this.controls=[];this.XYa=[];this.ZDa=[];this.ANa=[];this.w7=[]}tj(uK);var vK=new zi("DiagramWidePluginPropertyControlManager");g=uK.prototype;g.RG=function(a){a.oc.Ci(function(){this.XYa.forEach(function(b){b(a.bY(),a.oc.nj)});this.ANa=this.w7;this.w7=NFa(this);Ec(this.ANa,this.w7)||this.ZDa.forEach(function(a){a(this.w7)},this)}.bind(this));this.controls.push(a)};g.zra=function(a){this.RG(new tK(a))};g.xra=function(a,b,c,d){this.RG(new pK(a,b,c,d))};
g.yra=function(a,b){this.RG(new rK(a,b))};g.wra=function(a){this.RG(new oK(a))};function NFa(a){return a.controls.filter(function(a){return a.Nc()})}function OFa(a,b){a.ZDa.push(b)};function wK(a){EH.call(this);this.controls=[];OFa(a,function(a){this.controls=a.map(function(a){return a.serialize()});this.pa()}.bind(this))}z(wK,EH);wK.prototype.$a=function(){return this.controls};function xK(a,b,c,d,e){this.id=parseInt(a,10);this.userId=b;this.name=c;this.date=d;this.count=parseInt(e,10);this.Xta=null}function yK(a){!a.summary&&a.Xta&&(a.summary=a.Xta());return a.summary}xK.prototype.getDate=function(){this.pya||(this.pya=new Date(Yg(this.date).getTime()));return this.pya};xK.prototype.getDate=xK.prototype.getDate;
Ri.prototype.q2a=function(a){function b(b,f,h){d[b]||(d[b]={id:b,Title:"Document"==b?"Document":PFa(c,b,a.start+a.count),Actions:{},Items:{}});d[b].Actions[f]=!0;null!=h&&(d[b].Items[h]=!0)}var c=this,d={};cs(this.Vc,function(a){switch(a.Action){case "CreatePage":b(a.id,"create",null);a=a.id;null!=d[a].Actions["delete"]&&delete d[a].Actions["delete"];break;case "RemovePage":b(a.id,"delete",null);break;case "CreateBlock":case "RemoveBlock":case "RemoveLine":case "CreateLine":b(c.Wd.hx[a.id]||null,
"edit",a.id);break;case "SetProperty":var f=c.Wd.hx[a.id]||null;null!=f?b(f,"edit",a.id):b("Document","edit",null)}},a.start,a.start+a.count);return d};function Uxa(a){a.Mr=!1;a.jC=null;a.VL=[];a.uj=[];a.Bqa.push(function(){return!a.Mr})}function zK(a,b){for(var c=a.uj.length,d=0,e=0;e<c;e++){if(a.uj[e].id==b.id)return;b.id>a.uj[e].id&&(d=e+1)}b.start=0<d?a.uj[d-1].start+a.uj[d-1].count:a.Vc.bt;b.Xta=a.q2a.bind(a,b);a.uj.splice(d,0,b);K.set("document.addSaveHistory");a.dispatchEvent(Ppa)}
function nu(a){for(var b=[],c=0;c<a.uj.length;c++)if(0==c)b.push(jj(a.uj[c]));else if(a.uj[c-1].name!=a.uj[c].name||120<=dla(a.uj[c-1].date,a.uj[c].date))b.push(jj(a.uj[c]));else{var d=b[b.length-1];d.date=a.uj[c].date;d.count+=a.uj[c].count}return b}
function PFa(a,b,c){null==a.cba&&(a.cba={});var d=b+","+c;if(d in a.cba)return a.cba[d];null==a.QR&&(a.QR=[],cs(a.Vc,function(b){"CreatePage"==b.Action&&b.Properties&&b.Properties.Title||"SetProperty"==b.Action&&"Title"==b.Property?a.QR.push(b):a.QR.push(null)}),K("document.postAction",function(b){"CreatePage"==b.Action||"SetProperty"==b.Action&&"Title"==b.Property?a.QR.push(b):a.QR.push(null)}));var e=null;for(--c;0<=c;c--){var f=a.QR[c];if(f&&"CreatePage"==f.Action&&f.id==b){e=f.Properties.Title;
break}if(f&&"SetProperty"==f.Action&&"Title"==f.Property&&f.id==b){e=f.Value;break}}return a.cba[d]=e}
Ri.prototype.R2=function(a){var b=this;if(this.Mr){var c=this.jC;this.jC=a;if(this.jC<c){var d=[];cs(this.Vc,function(a){d.unshift(a);return!0},a,c);D(d,function(a){b.VL.push(a);var c=yx(a);if(c)try{b.sd(c)}catch(d){AK(b,d,c,!0)}else AK(b,Error("getReverseAction returned null"),a,!1)})}else if(this.jC>c){a=this.jC-c;for(c=0;c<a;c++){var e=this.VL[this.VL.length-1-c];try{this.sd(e)}catch(f){AK(b,f,e,!1)}}this.VL.splice(this.VL.length-a,a)}}else this.Mr=!0,this.jC=a,d=[],cs(this.Vc,function(a){d.unshift(a)},
a),this.VL=[],D(d,function(a){b.VL.push(a);b.sd(yx(a))});K.set("viewingHistory",this.Mr);this.dispatchEvent(new At(!!this.Mr))};Ri.prototype.MJ=function(){this.Mr&&(this.R2(bs(this.Vc)),this.Mr=!1,K.set("viewingHistory",this.Mr),this.dispatchEvent(new At(!!this.Mr)))};Ri.prototype.OOa=function(){if(this.Mr){var a=this.jC;this.MJ();for(var b=bs(this.Vc)-1;b>=a;b--){var c=yx(this.Vc.Ty(b));c?this.oa(c,!1,!0):AK(this,Error("getReverseAction returned null"),c,!1)}}};
function Bqa(a){var b=nu(a);return 0<b.length?(a=b[b.length-1].date.split(/[- :]/),(new Date(a[0],a[1]-1,a[2],a[3],a[4],a[5])).getTime()):a.cKa}function AK(a,b,c,d){var e="";za(b)?e=b.message?b.message:"":v(b)&&(e=b);a={doc_id:a.getId(),hv:a.jC,action:c,rev:d};b.message="RH: "+e+", info: "+ne(a);b.name="Revision History Error";K.set("errorHandler.reportException",b)}Ri.prototype.viewRevision=Ri.prototype.R2;Ri.prototype.exitHistoryView=Ri.prototype.MJ;Ri.prototype.revertToHistoryVersion=Ri.prototype.OOa;function BK(a){EH.call(this);this.document=a;this.document.listen(Ppa,this.pa.bind(this))}z(BK,EH);BK.prototype.$a=function(){return nu(this.document).reverse()};BK.prototype.vb=function(){return!1};BK.prototype.jaa=function(){this.document.loaded?this.document.jaa(function(){this.pa()}.bind(this)):this.document.jR(ot,this.jaa.bind(this))};function CK(a,b){EH.call(this);var c=new he(this);Db(this,c);this.uW="on"==qn("demo")||!(!a||0!=a.Hy);var d=this,e=!1;this.Gna=!1;this.status="saved";Nk("document.postAction",200,function(){e||!TB(a)||null==a.getId()||d.uW||d.xh("saving...")});K("document.saveStart",function(){e||null==a.getId()||d.uW||d.xh("saving...")});K("document.saveSuccess",function(){null==a.getId()||d.uW||(d.xh("saved"),e=!1)});K("document.saveNotWorking",function(){d.xh("unsaved");e=!0});c.listen(b,Rya,this.xh.bind(this,
"paused"));c.listen(b,tC,function(){TB(a)&&null!=a.getId()&&!d.uW?d.xh("saving..."):d.xh("saved")});K("online",function(){d.Gna=!1;TB(a)&&null!=a.getId()&&!d.uW?d.xh("saving..."):d.xh("saved")});K("offline",function(){d.xh("offline");d.Gna=!0})}z(CK,EH);vj(CK,Ri,vC);CK.prototype.xh=function(a){this.Gna||(this.status=a,this.pa())};CK.prototype.$a=function(){return this.status};function DK(a,b){EH.call(this);this.selection=a;a.listen(vG,this.pa.bind(this));FH(this,b)}z(DK,EH);DK.prototype.vb=function(){return!0};DK.prototype.$a=function(){return this.selection.Ca(function(a){return a.Fa&&a.Xd}).map(function(a){return a.getId()})};DK.prototype.La=function(a){var b=fb(a);this.Ma().forEach(function(a){a in b||this.selection.nm(a)}.bind(this));this.selection.fv(a);this.pa()};function EK(a,b){EH.call(this);this.selection=a;a.listen(vG,this.pa.bind(this));FH(this,b)}z(EK,EH);EK.prototype.vb=function(){return!0};EK.prototype.$a=function(){return this.selection.Ca(function(a){return a.md}).map(function(a){return a.getId()})};EK.prototype.La=function(a){var b=fb(a);this.Ma().forEach(function(a){a in b||this.selection.nm(a)}.bind(this));this.selection.Yp(a)};function FK(a,b){EH.call(this);this.oI=a;this.oUa=b;xA(a,this.pa.bind(this),!0);this.pa()}z(FK,EH);FK.prototype.La=function(a){wA(this.oI,a);this.pa()};FK.prototype.vb=function(){return!0};FK.prototype.$a=function(){var a=vA(this.oI);return void 0===a?this.oUa:a};FK.prototype.Km=function(){return[this.$a()]};function QFa(){FK.call(this,"ShowGuides")}z(QFa,FK);function RFa(){FK.call(this,"SnapToGuides")}z(RFa,FK);function SFa(){FK.call(this,"EnableLineConnections")}z(SFa,FK);function TFa(){FK.call(this,"HideGrid")}z(TFa,FK);function UFa(){FK.call(this,"SnapToGrid")}z(UFa,FK);function VFa(){FK.call(this,"ShowMargins")}z(VFa,FK);function WFa(){FK.call(this,"ShowRulers")}z(WFa,FK);function XFa(){FK.call(this,"SpellCheck")}z(XFa,FK);function YFa(){FK.call(this,"DefaultSlideAspectRatio","9x16")}z(YFa,FK);
function ZFa(){FK.call(this,"DefaultSlideDuration",1E3)}z(ZFa,FK);function GK(a){FK.call(this,"AlwaysRenderFrames",!1);this.Ka=a;a=FK.prototype.$a.call(this);iH(this.Ka,a)}z(GK,FK);GK.prototype.La=function(a){GK.ya.La.call(this,a);iH(this.Ka,a)};GK.prototype.$a=function(){var a=GK.ya.$a.call(this);iH(this.Ka,a);return a};function HK(a){EH.call(this);this.permissions=a;this.value=!0;a.listen(RG,this.pa.bind(this))}z(HK,EH);HK.prototype.vb=function(){return!0};HK.prototype.$a=function(){return this.value&&!this.permissions.uf()};HK.prototype.La=function(a){this.pa();this.value=a};function IK(){EH.call(this);this.Hf=!0}z(IK,EH);IK.prototype.vb=function(){return!0};IK.prototype.$a=function(){return this.Hf};IK.prototype.La=function(a){this.pa();this.Hf=a};function JK(a,b,c){this.q1=a;this.Qi=b;this.analytics=c}JK.prototype.getValue=function(){return this.q1.fP};function $Fa(a,b){a.Qi.set(a.q1.DS,b)&&b&&a.analytics.Aa(gl)}JK.prototype.setValue=function(a){a=this.q1.setValue(a);$Fa(this,a.serialize())};JK.prototype.Fca=function(a){a=this.q1.Fca(a);$Fa(this,a.serialize())};
function KK(a,b){EH.call(this);this.analytics=b;this.hta={};this.Vaa=[];this.Qi=null;this.gL=0;this.AR=1;a.listen(vG,function(){null!=this.Qi&&(this.Qi.Jn(this.sbb),this.Qi=null,this.Vaa=[],this.hta={});var b=a.Ca();1==b.length?this.Qi=b[0]:0===b.length&&(b=a.pk(),0<b.length&&(this.Qi=b[0]));this.Qi&&(this.sbb=this.Qi.listen(Bt,this.pa.bind(this)));this.pa()}.bind(this))}z(KK,EH);
KK.prototype.$a=function(){this.Vaa.length=0;if(null!=this.Qi){var a=this.Qi.hK();0<a.length?(this.gL=a[a.length-1].eX,this.AR=a.length+1):(this.gL=0,this.AR=1);a.forEach(function(a){var c=this.hta[a.DS];c&&c.q1.eP===a.eP&&c.getValue()===a.fP||(c=new JK(a,this.Qi,this.analytics),this.hta[a.DS]=c);this.Vaa.push(c)}.bind(this))}return this.Vaa};KK.prototype.vb=function(){return!1};KK.prototype.La=function(){};function LK(a){EH.call(this);this.selection=a;this.selection.listen(vG,this.pa.bind(this))}z(LK,EH);LK.prototype.$a=function(){var a=this.selection.tY(function(a){return!a.Ya()});return a&&a.className};function MK(a,b){WH.call(this,a,b)}z(MK,WH);MK.prototype.La=function(a){a?aGa(this.document):bGa(this.document)};function NK(a,b,c,d){EJ.call(this,a,b,c);this.uMa=d}z(NK,EJ);NK.prototype.La=function(a){NK.ya.La.call(this,a);a&&this.uMa&&this.Hi.setValue(this.uMa)};function cGa(a,b){NK.call(this,a,"sup",b,{sub:!1})}z(cGa,NK);function dGa(a,b){NK.call(this,a,"sub",b,{sup:!1})}z(dGa,NK);function eGa(a,b){NK.call(this,a,"allCaps",b,{smallCaps:!1})}z(eGa,NK);function fGa(a,b){NK.call(this,a,"smallCaps",b,{allCaps:!1})}z(fGa,NK);function OK(a,b){EH.call(this);this.document=a;this.context=b;this.document.listen(st,function(a){a=a.action;if("fill"==b)"SetProperty"==a.Action&&"FillColor"==a.Property&&this.pa();else if("line"==b)"SetProperty"==a.Action&&"LineColor"==a.Property&&this.pa();else if("text"==b)if("t"==a.Action)this.pa();else{if("SetProperty"==a.Action){var d=this.document.sa(a.id);d&&d.ta?a.Property in d.Da&&this.pa():d&&d.Wa&&"TextAreas"==a.Property&&this.pa()}}else"shadow"==b&&"SetProperty"==a.Action&&"Shadow"==
a.Property&&this.pa();noa[a.Action]&&this.pa()}.bind(this))}z(OK,EH);OK.prototype.$a=function(){return ZB(this.document,{context:this.context,Opa:!0}).map(function(a){return wq(a)})};OK.prototype.vb=function(){return!1};function PK(a){EH.call(this);this.document=a;this.jKa=null}z(PK,EH);PK.prototype.$a=function(){return this.jKa};PK.prototype.vb=function(){return!0};PK.prototype.La=function(a){this.jKa=a;this.pa();a?this.document.R2(a.start+a.count):this.document.MJ()};function QK(a,b,c,d,e,f,h,k,l,m,n,q,t){this.selection=a;this.fontClient=b;this.Mh=c;this.hi=d;this.Cm=e;this.PEa=f;this.hn=h;this.Ka=k;this.EYa=l;this.document=m;this.permissions=n;this.mh=q;this.analytics=t}sj(QK,[Mi,$i,Wi,aw,uK,vK,Li,eH,BH,Ri,dj,$E,Ti]);
function aj(a){a.EYa.initialize();var b=new fJ(a.document,a.selection,a.fontClient),c=new qJ(a.document,a.selection),d=new GJ(b,a.fontClient),e=new dK(a.document,a.selection,c),f=new $I(a.document),h=new kK(a.document,a.selection),k=new bK(a.document,a.selection,a.hn),l=new AI(a.document,a.selection),m=new FI(a.document,a.selection);this.element={qvb:new KK(a.selection,a.analytics)};var n=new CI(a.document,a.selection,Gs);this.item={NI:new dI(a.document,a.selection),caption:new UEa(a.document,a.selection),
nDa:new fI(a.document,a.selection),qFa:new gI(a.document,a.selection),Mka:new iI(a.document,a.selection),Nka:new jI(a.document,a.selection),fill:new eI(a.document,a.selection,a.hn),fillColor:new kI(a.document,a.selection),y0a:new VEa(a.document,a.selection),z0a:new WEa(a.document,a.selection),rGa:new lI(a.document,a.selection),Wub:new nI(a.document,a.selection),A0a:new mI(a.document,a.selection),hidden:new MI(a.document,a.selection),Anb:new qI(a.document,a.selection),E4a:new rI(a.document,a.selection),
Ju:new sI(a.document,a.selection),JMa:new tI(a.document,a.selection),lineWidth:new uI(a.document,a.selection),lock:new vI(a.document,a.selection),KKa:new wI(a.document,a.selection),opacity:new XEa(a.document,a.selection),restrictions:{all:new BI(a.document,a.selection),content:new CI(a.document,a.selection,"c"),V_:n,style:new CI(a.document,a.selection,"b"),TX:new DI(a.document,a.selection,"f",n)},hsa:new EI(a.document,a.selection),rotation:new BJ(a.document,a.selection),selection:new WI(a.selection),
$ub:new CJ(a.selection),bh:m,shadowColor:new $Ea(a.document,a.selection),rM:new GI(a.document,a.selection),qM:new II(m),AD:new HI(m),shadowBlur:new aFa(a.document,a.selection),Gsb:new JI(a.document,a.selection),shape:new KI(a.document,a.selection),strokeStyle:new LI(a.document,a.selection,a.Mh),Gm:new NI(a.document,a.selection),Fda:new bFa(a.document,a.selection),P0a:new oI(a.document,a.selection),Q0a:new pI(a.document,a.selection),Af:{x:new xI(a.document,a.selection,l,"x"),y:new xI(a.document,a.selection,
l,"y"),w:new yI(a.document,a.selection,l),h:new zI(a.document,a.selection,l)},offset:l,Nsb:a.Cm?new wK(a.Cm):null,qkb:a.PEa?new wK(a.PEa):null,text:{mg:b,face:d,jhb:new HJ(b,a.fontClient),type:new vFa(b,a.fontClient),Jnb:new EJ(b,"indentLevel",a.fontClient),ordinal:new OJ(b,a.fontClient),bold:new IJ(b,0,a.fontClient),italic:new JJ(b,0,a.fontClient),yl:new PJ(b,a.fontClient),strike:new EJ(b,"strike",a.fontClient),sup:new cGa(b,a.fontClient),sub:new dGa(b,a.fontClient),YIa:new AFa(b,a.fontClient),HMa:new BFa(b,
a.fontClient),It:new eGa(b,a.fontClient),bq:new fGa(b,a.fontClient),align:{left:new QJ(a.document,a.selection,b,"align","left"),Fq:new QJ(a.document,a.selection,b,"align","center"),right:new QJ(a.document,a.selection,b,"align","right"),n5a:new QJ(a.document,a.selection,b,"align","justified")},MQ:new MJ(b,"indentFL",a.fontClient),mZ:new MJ(b,"indentLeft",a.fontClient),oZ:new MJ(b,"indentRight",a.fontClient),Z1:new LJ(b,a.fontClient),gkb:new EJ(b,"defaultTab",a.fontClient),marginTop:new EJ(b,"marginTop",
a.fontClient),marginBottom:new EJ(b,"marginBottom",a.fontClient),size:new EJ(b,"size",a.fontClient,"textSize"),font:new KJ(b,a.fontClient),vM:new EJ(b,"spacing",a.fontClient,"lineSpacing"),color:new EJ(b,"color",a.fontClient,"textColor"),Esb:new FJ(b,"color",a.fontClient),N_:new EJ(b,"pageBreak",a.fontClient),Fn:new EJ(b,"strokeWidth",a.fontClient),strokeColor:new FJ(b,"strokeColor",a.fontClient),highlight:new FJ(b,"highlight",a.fontClient),kxb:new EJ(b,"textTracking",a.fontClient),stretch:new EJ(b,
"textStretching",a.fontClient),borderTop:new EJ(b,"borderTop",a.fontClient),borderTopColor:new FJ(b,"borderTopColor",a.fontClient),paddingTop:new EJ(b,"paddingTop",a.fontClient),borderBottom:new EJ(b,"borderBottom",a.fontClient),borderBottomColor:new FJ(b,"borderBottomColor",a.fontClient),paddingBottom:new EJ(b,"paddingBottom",a.fontClient),link:new EJ(b,"link",a.fontClient),rnb:new NJ(b,a.fontClient)},uea:new IH(a.document,a.selection,"VideoId"),gyb:new IH(a.document,a.selection,"VideoSource"),hyb:new IH(a.document,
a.selection,"VideoThumb"),nyb:{full:new OI(a.document,a.selection),type:new PI(a.document,a.selection),mnb:new QI(a.document,a.selection),ehb:new RI(a.document,a.selection),lnb:new SI(a.document,a.selection),eyb:new TI(a.document,a.selection),ryb:new UI(a.document,a.selection)},lgb:new VI(a.document,a.selection)};this.za={P6:new SH(a.document,a.selection),yDa:new TH(a.document,a.selection),lineWidth:new PEa(a.document,a.selection),hsa:new NH(a.document,a.selection),strokeStyle:new QEa(a.document,
a.selection),JMa:new MH(a.document,a.selection),nDa:new LH(a.document,a.selection),Ocb:new OH(a.document,a.selection),wrap:new PH(a.document,a.selection),link:new QH(a.document,a.selection),images:new RH(a.document,a.selection)};this.wa={Ku:new XJ(a.document,a.selection),lineWidth:new FFa(a.document,a.selection),hsa:new YJ(a.document,a.selection),strokeStyle:new GFa(a.document,a.selection),JMa:new WJ(a.document,a.selection)};this.defaults={Mka:new dFa(a.document,a.selection),Nka:new eFa(a.document,
a.selection),fillColor:new iFa(a.document,a.selection),Ju:new hFa(a.document,a.selection),bh:new jFa(a.document,a.selection),shape:new cFa(a.document,a.selection),strokeStyle:new gFa(a.document,a.selection,a.Mh),Gm:new fFa(a.document,a.selection)};b=new SJ(a.document,a.selection);this.page={AXa:new iK(a.document,a.selection),rJ:new jK(a.document,a.selection),uFa:h,fillColor:k,Ac:new eK(a.selection),Fsb:new cK(a.document,a.selection,k),KY:new hK(a.document,a.selection,f,h),Hu:b,Gu:new TJ(a.selection,
b),margin:new MFa(a.document,a.selection),Upb:new JFa(a.document,a.selection),orientation:new gK(e),Dsb:new mK(a.selection,b),Yub:new DK(a.selection,b),fM:new EH,size:e,dwb:new fK(e,h,f),ewb:new HFa(a.document,a.selection),title:new IFa(a.document,a.selection)};this.Cd={fillColor:new pJ(a.document,a.selection),Af:c,Bsb:new rJ(c),cpb:new $J(a.document,new sJ(a.selection,"MarginTop"),new sJ(a.selection,"MarginBottom"),new sJ(a.selection,"MarginLeft"),new sJ(a.selection,"MarginRight")),restrictions:{all:new tJ(a.document,
a.selection),Gtb:new vJ(a.document,a.selection,"b"),content:new vJ(a.document,a.selection,"c",!0),hvb:new vJ(a.document,a.selection,Gs)}};new zJ(a.document,a.selection);new yJ(a.selection,"MarginTop");new yJ(a.selection,"MarginBottom");new yJ(a.selection,"MarginLeft");new yJ(a.selection,"MarginRight");new xJ(a.document,a.selection);this.document={Nk:null,NWa:new WH(a.document,"AltPageHF"),creatorId:new kFa(a.document),P6:new WH(a.document,"Columns"),yDa:new WH(a.document,"ColumnSpacing"),ADa:new UH(a.document.Cb,
a.selection),NYa:new aJ(a.document),rEa:new XI(a.document,a.selection,"DefaultBlockFillColor"),sEa:new XI(a.document,a.selection,"DefaultBlockLineColor"),wZa:new dJ(a.document,a.selection),xZa:new bJ(a.document,a.selection),tEa:new XI(a.document,a.selection,"DefaultBlockLineWidth"),uEa:new XI(a.document,a.selection,"DefaultBlockShadow"),yZa:new eJ(a.document,a.selection),zZa:new XI(a.document,a.selection,"DefaultBlockStrokeStyle"),vEa:new XI(a.document,a.selection,"DefaultBlockTextVAlign"),xEa:new XI(a.document,
a.selection,"DefaultEndArrowStyle"),yEa:new XI(a.document,a.selection,"DefaultFont"),zEa:new XI(a.document,a.selection,"DefaultFontSize"),BEa:new XI(a.document,a.selection,"DefaultLineInset"),CEa:new XI(a.document,a.selection,"DefaultLineLineColor"),CZa:new cJ(a.document,a.selection),DEa:new XI(a.document,a.selection,"DefaultLineLineWidth"),EEa:new XI(a.document,a.selection,"DefaultLineShape"),FEa:new XI(a.document,a.selection,"DefaultLineStrokeStyle"),C7:new $J(a.document,new WH(a.document,"DefaultMarginTop"),
new WH(a.document,"DefaultMarginBottom"),new WH(a.document,"DefaultMarginLeft"),new WH(a.document,"DefaultMarginRight")),EZa:new WH(a.document,"DefaultPanelFillColor"),IEa:new XI(a.document,a.selection,"DefaultStartArrowStyle"),KEa:new XI(a.document,a.selection,"DefaultTextColor"),HZa:new ZI(a.document,a.selection),r0a:new WH(a.document,"FacingPages"),M0a:new WH(a.document,"FirstPageHF"),vmb:new AJ(a.document,a.mh),Lw:new WH(a.document,"Gradient"),MY:new WH(a.document,"GuidesLocked"),id:new lFa(a.document),
YIa:new WH(a.document,"InlineStyles"),language:new WH(a.document,"Language"),Ku:new WH(a.document,"LineJumps"),g6a:new WH(a.document,"LocalImages"),L6a:new WH(a.document,"MindMapColors"),pqb:new aK(a.document),IG:new lK(a.document),ysb:new $I(a.document),gb:new EH,HMa:new WH(a.document,"ParagraphStyles"),mx:new EH,uab:new WH(a.document,"RoundCorners"),uj:new BK(a.document),qca:null,kwb:new MK(a.document,"UseSpreads"),d2:new mJ(a.document,0,a.selection),title:new WH(a.document,"Title"),xl:null,Zxb:{fill:new OK(a.document,
"fill"),wa:new OK(a.document,"line"),text:new OK(a.document,"text"),bh:new OK(a.document,"shadow")},uri:new WH(a.document,"uri"),TD:new PK(a.document)};this.font={Job:new ZJ(a.fontClient,a.hi)};this.selection={bwb:new LK(a.selection)};this.navigator={activeElement:new EH};this.settings={nO:new GK(a.Ka),ekb:new YFa,fkb:new ZFa,clb:new SFa,gnb:new TFa,Wz:new HK(a.permissions),Ws:new QFa,Vvb:new VFa,Hf:new IK,Kbb:new WFa,fq:new UFa,Eta:new RFa,lda:new XFa};new mFa([this.defaults.Mka,this.defaults.Nka,
this.defaults.fillColor,this.defaults.Ju,this.defaults.bh,this.defaults.shape,this.defaults.strokeStyle,this.defaults.Gm,this.document.rEa,this.document.wZa,this.document.sEa,this.document.xZa,this.document.tEa,this.document.uEa,this.document.yZa,this.document.zZa,this.document.vEa,this.document.xEa,this.document.yEa,this.document.zEa,this.document.BEa,this.document.CEa,this.document.CZa,this.document.DEa,this.document.EEa,this.document.FEa,this.document.C7.bottom,this.document.C7.left,this.document.C7.right,
this.document.C7.top,this.document.EZa,this.document.IEa,this.document.KEa,this.document.HZa,this.document.Ku]);this.view={}}uj(aj,QK);function RK(a,b,c,d){IH.call(this,a,b,d);this.className=c}z(RK,IH);RK.prototype.Ab=function(){var a=bDa(this.selection,this.className);return a?[a]:[]};function SK(a,b,c,d,e,f,h){RK.call(this,a,b,c,d);this.H2a=e;this.obb=f;this.r2a=h}z(SK,RK);SK.prototype.$a=function(){return this.H2a(this.Ab())};SK.prototype.La=function(a){this.obb(this.Ab(),a)};SK.prototype.Ab=function(){return this.r2a()};SK.prototype.pa=function(){SK.ya.pa.call(this)};function TK(a,b,c,d){var e=this;this.analytics=a.analytics;this.vc=a.vc||new IG(a.document,a.Pb,a.Zp,a.Kr);this.xhr=a.xhr;this.Ea=a.Ea;this.I2=a.I2||"/users/updatePreferences";this.properties=a.properties;this.Cm=a.Cm;this.AJ=a.AJ;this.gk=a.gk;this.bZ=a.bZ;this.Pb=a.Pb;this.Zp=a.Zp;this.Kr=a.Kr;this.di=a.di;this.permissions=a.permissions;this.document=this.document=a.document;this.user=a.user;this.selection=a.selection;this.url=b;this.id=Iu(b);this.hi=a.hi;this.fontClient=a.fontClient;this.nn=a.nn;
this.code=c;this.o0={};this.active=!1;this.Naa=[];this.XAa=[];this.nEa=[];this.mha=[];var f=null;this.activate=function(){D(e.XAa,function(a){a()});f=K("document.postAction",function(a){D(e.mha,function(b){b(a)})})};this.Hg=function(){D(e.nEa,function(a){a()});Mk(f)};this.m9=this.m9||function(){return{}};this.getOptions=Tb;if(a=ec(this.di.plugins,function(a){return a.url==b}))this.group=a.group,lc(VG,this.group);b in gGa||Uia(function(){gGa[b]=!0;d=d&&w(d,e);if(ya(c))c(e.api().lucid,r),d&&d();else if("{"==
c[0]){if(!LG)throw"User plugins not support in this browser";e.HCa=!0;IDa(b,c+"\n\n//# sourceURL="+b,e.api(),d)}else r.lucidAPI=e.api().lucid,eval("(function(lucid){"+c+"\n\n//# sourceURL="+b+"\n})")(r.lucidAPI),d&&d()})}var gGa={},UK={},VK=0,WK=0,hGa={};function iGa(a,b){if(void 0===b)return hGa[a]||!1;hGa[a]=b}ik||setInterval(function(){WK=VK=0},10);function jGa(a){var b=a.Naa;a.Naa=null;b.forEach(function(a){a()})}function XK(a,b){return a.HCa?a.url+"»"+b:b}
function kGa(a,b){return a.HCa?b.split("»").slice(1).join("»"):b}g=TK.prototype;g.sa=function(a){return this.document.sa(a)||UK[a]};function YK(a,b,c){if(a=Us(a.sa(b)))return a.Da[c]}g.Ina=function(a){return!!this.document.sa(a,!0)};
g.api=function(){var a=this;return{lucid:{press:{addTextDrawer:function(){},addImageDrawer:function(){}},config:r.lucidConfigure,abTest:{runFeatureFlagTest:this.Ea.Nz.bind(this.Ea),shouldShowAdvancedOptionsDrawer:this.Ea.Abb.bind(this.Ea),shouldShowLockingOnTablePane:this.Ea.Jbb.bind(this.Ea),shouldShowImageDrawer:this.Ea.Gbb.bind(this.Ea,this.user)},equation:{latexToSvg:function(a,c,d){MDa(a).then(function(a){var b=$(a).text();b?d(b):c(Uf(a))})}},hubspot:{recordEvent:w(this.p$a,this)},qualaroo:{showSurvey:gx,
set:fx},kissMetrics:{record:this.analytics.Aa.bind(this.analytics),Events:tl},version:r.lucidConfigure&&r.lucidConfigure.buildVersion,newEditor:!!r.newEditor,isNativeTablet:!!this.mob,i18n:O,isFunction:ya,createI18N:Wn,json:{serialize:ne,parse:me},uuid:vk,uuidDense:wk,date:r.moment,growl:w(this.ig,this),imageProxyUrl:xx,DOMParser:this.DOMParser,net:{cashyURL:bka},window:{open:w(this.veb,this)},localStorage:{get:w(this.b2a,this),set:w(this.ebb,this),del:w(this.JZa,this)},video:{getVideoProps:w(this.leb,
this),videoExists:w(this.keb,this),getVimeoThumbnail:w(this.I2a,this)},hotKeys:{add:w(this.jBa,this),remove:w(this.iOa,this),enable:w(this.VFa,this),disable:w(this.WEa,this)},useragent:{is_chrome:w(this.i5a,this),is_chrome_app:w(this.j5a,this),is_win:w(this.m5a,this),is_linux:w(this.k5a,this),is_touch:w(this.l5a,this)},features:{getAssignedOption:Tk},user:{exists:function(){return!!a.user},isDemo:function(){return a.user.Bb()},canEdit:function(){return"owner"==a.permissions.Yk()||"editor"==a.permissions.Yk()},
getUsername:function(){return a.user.username()},getRestrictions:function(b){return ao(a.user.Zh(),b)},preference:{get:function(b){return a.user.Cc.get(b)},set:function(b,c){a.xhr.execute({type:"POST",url:a.I2,data:eb(b,c)})}},settings:{get:function(a){return vA(a)}}},plugin:{allowShadowSharing:iGa,getGoogleAuthorizer:lGa,onActiveSelectionChange:w(this.Maa,this),invalidateViewport:function(){K.set("viewport.invalidate")},cacheAllPlugins:w(this.SXa,this),isMouseDown:function(){return K.zc("viewport.isMouseDown")},
inMode:function(a){return K.zc("viewport.getMode",{}).name==a},getClientRole:w(this.B1a,this),getDocumentColorTheme:w(this.N1a,this),getOffsetProperties:w(this.pj,this),onLoad:w(function(a){this.Naa?this.Naa.push(a):a()},this),getDefaultDPI:w(this.I1a,this),onActivate:w(this.onActivate,this),onDeactivate:w(this.c8a,this),isActive:w(this.HK,this),getOptions:w(this.jbb,this),onDocumentLoaded:w(this.e8a,this),onContextChanged:w(this.$7a,this),onStateCreated:w(this.u8a,this),onStateDeleted:w(this.v8a,
this),onActiveGroupChange:w(this.S7a,this),showUserImageDialog:w(this.xta,this),disableImageWebSearch:w(this.YEa,this),onAction:w(this.R7a,this),onCurrentUserAction:w(this.b8a,this),beforeCurrentUserNewAction:w(this.tXa,this),afterCurrentUserNewAction:w(this.AWa,this),onBlockReplaced:w(this.V7a,this),onPageContentChange:w(this.p8a,this),provideRenderProperties:w(this.INa,this),beforeUndoBatchCommitted:w(this.vXa,this),defaultOffsetProperties:w(this.DZa,this),defaultGroupOffsetProperties:w(this.BZa,
this),setCustomGroupOffsetProperties:w(this.Zab,this),onUserImagesChanged:w(this.A8a,this),getTagTree:w(this.Vq,this),deleteUserImage:w(this.yJ,this),setMaxImageSize:w(this.NPa,this),replaceWithUserImage:w(this.WG,this),disableImageFillControls:w(this.XEa,this),disableGradientFillControls:w(this.VEa,this),getImageSize:w(this.Pl,this),setLineSpacingFactor:w(this.dbb,this),disableStylePreviews:w(this.ZZa,this),enableImageCaptions:w(this.X_a,this),disableImageCaptions:w(this.XZa,this),snapToGrid:w(this.fq,
this),initBlockClass:w(this.t4a,this),registerToggleControl:w(this.zra,this),registerStepperControl:w(this.xra,this),registerStringSelectControl:w(this.yra,this),registerCustomControl:w(this.wra,this),registerErrorableTextAreaControl:w(this.x$a,this),registerAdvancedAction:w(this.bOa,this),refreshDockControls:w(this.v$a,this),setMinHeight:w(this.hbb,this),setMinWidth:w(this.f1,this),createToolGroups:w(this.p7,this),addBlockToToolbox:w(this.oV,this),addTabbedBlockSetToToolbox:w(this.q5,this),getToolGroupOrder:w(this.gma,
this),setToolGroupsOrder:w(this.RPa,this),setToolGroupOptions:w(this.mH,this),setCategoryIcon:w(this.Yab,this),createToolboxCategory:w(this.jZa,this),addButtonToToolbox:w(this.$Aa,this),addElementToToolbox:w(this.hBa,this),addDividerToToolbox:w(this.sWa,this),removeItemFromToolbox:w(this.jOa,this),removeToolGroup:w(this.Iz,this),createNextBlockGroup:w(this.TDa,this),createExchangeGroup:w(this.QDa,this),replaceWithEquivBlock:w(this.W$a,this),getAllBlockIds:w(this.s1a,this),getAllLineIds:w(this.u1a,
this),getAllGroupIds:w(this.t1a,this),getParent:w(this.getParent,this),getChildren:w(this.getChildren,this),getDescendants:w(this.Hla,this),isDescendant:w(this.tC,this),getPanels:this.Re.bind(this),getFirstPagePanel:this.S1a.bind(this),getPageSize:this.m2a.bind(this),getPageFinalSize:this.j2a.bind(this),getPageLocation:w(this.yp,this),getViewport:w(this.lma,this),getBlockTextAreas:w(this.z1a,this),setBlockTextAreasOrder:w(this.Xab,this),getBlockLinkPoints:w(this.x1a,this),getLineTextAreas:w(this.a2a,
this),filterGroups:w(this.D0a,this),filterBlocks:w(this.B0a,this),filterLines:w(this.E0a,this),getBlockClassName:w(this.w1a,this),isPermanentObject:w(this.Ina,this),isPage:w(this.ke,this),isGroup:w(this.Fa,this),isBlock:w(this.ta,this),isLine:w(this.Wa,this),isSample:w(this.ZQ,this),addPage:w(this.addPage,this),addGroup:w(this.Ft,this),addBlock:w(this.Hl,this),addBlockSimple:w(this.ZAa,this),addLine:w(this.pV,this),addBlockTextArea:w(this.pWa,this),addLineTextArea:w(this.uWa,this),deleteItem:w(this.H7,
this),setPage:w(this.xf,this),selectPage:w(this.oPa,this),selectPages:w(this.wca,this),selectItem:w(this.uh,this),deselectItem:w(this.nm,this),deselectAll:w(this.rs,this),selectAll:w(this.cv,this),deselectAllItems:w(this.Ge,this),getSelection:w(this.getSelection,this),getSingleSelectedGroup:w(this.NF,this),getPageSelection:w(this.l2a,this),getPanelSelection:w(this.ys,this),getSelectionDetails:w(this.n9,this),getItemThreadIds:w(this.Qla,this),getDetailsForItems:w(this.J1a,this),isSelected:w(this.xm,
this),onSelectionChange:w(this.PC,this),fireSelectionChanged:w(this.u8,this),addContextMenuItems:w(this.zI,this),editBlockTextArea:w(this.Gka,this),editLineTextArea:w(this.IFa,this),selectBlockLink:w(this.nPa,this),openPanel:w(this.Spa,this),hidePanelTab:w(this.rIa,this),getDocumentId:function(){return a.document.getId()},getActivePageId:w(this.TGa,this),getItemsOverlappingRect:w(this.Y1a,this),getAllPages:function(b){var c=[];a.document.rF(function(){(null==b||!0===b&&this.nd()||!1===b&&!this.nd())&&
c.push(this.getId())});return c},getAllNormalPages:function(){return uc(a.document.EG.get()).map(function(a){return a.getId()})},getAllNormalPagePanels:function(){return a.document.pk().map(function(a){return a.getId()})},getEmbeddedPageId:function(b){return a.document.ws(b)},onPageCreate:function(a){K("page.created",a)},beforePageDelete:function(a){K("page.beforeDelete",a)},onShare:function(a){K("share",a)},onDownloadSuccess:function(a){K("client.download.success",function(c){a(c.format)})},onPageChange:function(a){K("viewport.activePageChanged",
function(c){setTimeout(function(){a(c?c.getId():null)},1)})},onRulerToggle:function(a){K("default.gui.rulers.toggle",a);a(!K.zc("default.gui.rulers.hidden"))},enablePanel:w(this.i8,this),disablePanel:w(this.O7,this),retitlePanel:w(this.cca,this),addCustomPanel:w(this.cBa,this),addCustomContextPaneTab:w(this.aBa,this),hideContextPaneTabOnSelection:w(this.lIa,this),enableMenu:w(this.g8,this),disableMenu:w(this.M7,this),enableMenuItem:w(this.h8,this),disableMenuItem:w(this.N7,this),addCustomMenu:w(this.bBa,
this),addMenuItems:w(this.o5,this),refreshBlockView:w(this.XNa,this),updateBlockTextArea:w(this.Hdb,this),withSilentActions:this.ZM.bind(this),disableProperty:w(this.YZa,this),getAllProperties:w(this.xe,this),getProperty:w(this.getProperty,this),isBlockBeingCreated:w(this.K4a,this),setProperty:w(this.setProperty,this),setText:w(this.setText,this),forceProperty:w(this.Z0a,this),setPropertyIfNull:w(this.kbb,this),setPropertyIfChanged:w(this.i1,this),setTextIfChanged:w(this.mbb,this),registerProperty:w(this.y$a,
this),registerProxyProperty:w(this.z$a,this),proxyPropertyChanged:w(this.b$a,this),filteredTextAreasChanged:w(this.G0a,this),resetLine:w(this.dab,this),hookPropertyPreSave:w(this.ZF,this),hookPropertyPostSave:w(this.Mc,this),unHookPropertyPreSave:w(this.idb,this),unHookPropertyPostSave:w(this.JRa,this),hookPeerProperty:w(this.N3a,this),unHookPeerProperty:w(this.hdb,this),prerenderActions:w(this.vba,this),hideItem:w(this.Q9,this),showItem:w(this.Hbb,this),isHidden:w(this.isHidden,this),isImageBlock:w(this.KK,
this),isInteractive:w(this.MK,this),getContained:w(this.C1a,this),getDownstream:w(this.P1a,this),getUpstream:w(this.mu,this),getOutgoingLines:w(this.i2a,this),getIncomingLines:w(this.W1a,this),getConnectedLines:w(this.GF,this),getLinesAttachedTo:w(this.Sla,this),suspendUndoHistory:w(this.mcb,this),setDefaultImageClass:w(this.abb,this),getPlaceholderImageUrl:w(this.o2a,this),getItemPageId:w(this.qHa,this),deleteBlockTextArea:w(this.KZa,this),inReadOnlyMode:w(this.q4a,this),inDemoMode:w(this.MIa,this),
getActiveGroup:w(this.Ze,this),activateGroup:w(this.WAa,this),deactivateGroup:w(this.mEa,this),getItemAt:w(this.pHa,this),getItemsAt:w(this.rHa,this),showRect:w(this.Fr,this),disableCustomDocumentStyles:w(this.UEa,this),colorPickerRemoveColors:w(this.vDa,this),colorPickerAddColor:w(this.uDa,this),colorPickerReplaceColors:w(this.wDa,this),showPageOverflow:w(this.iQa,this),hidePageOverflow:w(this.qIa,this),pageOverflowEnabled:w(this.BMa,this),undo:this.document.Zd.Rx.bind(this.document.Zd),redo:this.document.Zd.qx.bind(this.document.Zd),
makeHollow:w(this.v6a,this),loadStyleSheet:function(b){"/"==b.charAt(0)&&0===a.url.search(/https?\:\/\//)&&(b=a.url.match(/https?\:\/\/[^\/]*?\//)[0]+b.substr(1));var c="stylesheet_"+b.replace(/[^a-zA-Z0-9_-]/g,"_");if(!document.getElementById(c)){var d=document.getElementsByTagName("head")[0],e=document.createElement("link");e.id=c;e.rel="stylesheet";e.type="text/css";e.href=b;e.media="all";d.appendChild(e)}},getGalleryBoundingBox:w(this.T1a,this),getVisibleArea:w(this.Xg,this),setItemPage:w(this.JPa,
this),getDefaults:w(this.aHa,this),disableModes:w(this.fka,this),enableModes:w(this.Jka,this),setHotspotsVisible:w(this.d1,this),setHotspotsEditable:w(this.Dca,this),getGroupBoundingBox:w(this.U1a,this),getConnectedUsers:w(this.XGa,this),getZoom:w(this.kc,this),hookGUIProperty:w(this.M3a,this),setGUIProperty:w(this.cbb,this),showContextPaneTabGroup:w(this.bQa,this),showChangeBlockPrompt:w(this.aQa,this),getStencil:w(this.PF,this),getContexts:w(this.F1a,this),createCustomElement:w(this.PDa,this),removeCustomElement:w(this.hOa,
this),showCustomElement:w(this.cQa,this),hideCustomElement:w(this.mIa,this)},paywall:{displayPremiumFeaturePaywall:w(this.gFa,this)},coreEx:{includeCoreExFeatures:this.Ea.Qw.bind(this.Ea)},block:{placement:{getActivePageAutoCenter:w(this.SGa,this)},getDefaultSize:w(this.H1a,this)},math:{nearlyEquals:ye,sign:Ae,uniformRandom:Naa,ellipseArcControlPoints:Pl,linesIntersect:Nl,distanceFromLineSegment:function(a,c,d,e){return e?ria(a,c,d):Ll(a,c,d)},closestPointOnLineSegment:Fl,round:yia,precision:Sl,reduce:Vl,
closest:Rl,dashLine:Yu,Box:{create:vm,add:Lm,centeredAround:Gm,subtract:Km,pad:$l,safePad:Qia,scaleAroundCenter:Oia,rotate:Ym,overlap:Tm,within:Vm,center:bm,areEqual:bn,combine:Zm,fromPoints:Hm,from4Points:Nia,origin:Em,resizeAboutRelativePoint:Sm,getRelativeBox:Ria,getInverseRelativeBox:Sia,getRelativePoint:dn,toRenderActions:cn,translate:Pm},Point:{rotate:am,rotateFn:hm,add:lm,subtract:cm,distance:Xl,distanceSq:Gl,size:nm,dotProduct:om,crossProduct2D:Hia,midpoint:tm,inBox:km,closestPoint:Fia,angle:Jia,
directionAngle:Cia,direction:mm}},clipboard:{beforeCopy:w(this.sXa,this),beforeCut:w(this.uXa,this),beforePaste:w(this.eCa,this),beforeTextPaste:w(this.fCa,this),getClipboardData:w(this.ko,this)},navigation:{scrollToItem:w(this.tca,this),navigateToPage:w(this.LC,this)},sql:{exportSql:w(this.Uka,this)},struct:{lruCache:function(a,c){a=new zl(a,c);return{get:a.get.bind(a),set:a.set.bind(a),remove:a.remove.bind(a),clear:a.clear.bind(a)}}},text:{awaitingMetrics:w(this.nXa,this),awaitMetrics:w(this.mXa,
this),filterInput:w(this.sGa,this),isEditorActive:w(this.zZ,this),blurEditor:w(this.mCa,this),focusEditor:w(this.Gka,this),restyle:w(this.rD,this),styled:w(this.gcb,this),layoutData:w(this.Bcb,this),concatenate:w(this.OYa,this),subContent:this.Ccb.bind(this),plainText:w(this.VMa,this),insertText:w(this.gG,this),deleteText:w(this.J7,this),selectText:w(this.pPa,this),getMarkupFromLocation:w(this.uHa,this),getCaretLocation:w(this.VGa,this),getStyle:w(this.F2a,this),getStyleFromContent:w(this.fma,this),
setDefaultFontFace:w(this.$ab,this),setFormatDefaults:w(this.bbb,this),getFontFamilies:w(this.W8,this),getTextAreaSpaceSize:w(this.B2a,this),getTextAreaVAlignment:w(this.C2a,this),getTextAreaRotation:w(this.A2a,this),getSize:w(this.E2a,this),getBoundingBox:w(this.D2a,this),measure:w(this.measureText,this),hasOverflowText:w(this.y3a,this),fixNewlines:w(this.N0a,this),filterTextAreas:w(this.F0a,this)},color:{darken:function(a,c){return Fq(wq(a).dX(c))},lighten:function(a,c){return Fq(wq(a).YK(c))},
hsl:function(a){return a?uq.apply(null,a):sq},hsla:function(a){return a?uq.apply(null,a):sq},rgb:function(a){return a?tq.apply(null,a):sq},rgba:function(a){return a?tq.apply(null,a):sq},hex:function(a){return a?pq(a):sq},ahex:function(a){return a?pq(a):sq}},array:{map:$b,realMap:$b,forEach:D,every:cc,some:bc,contains:jc,find:ec,findRight:hc,binaryInsert:Fc,binarySearch:yc,binarySelect:Bc,findIndex:gc,minElement:Kk,maxElement:Lk,minIndex:kea,maxIndex:lea,concat:tc,pushAll:hea,insert:lc,insertArrayAt:oc,
remove:pc,removeIf:sc,reduce:ac,removeDuplicates:xc,partition:Hc,flatten:Gk,flatMap:Hk,shallowCopy:uc,isArray:ua,toObjectKeys:fea,filter:Zb,filterMap:Fk,sortObjectsByKey:Dc,sort:Cc,toObject:Ic,sumWithFn:Jk},object:{map:Ja,realMap:Ja,forEach:B,every:La,some:Ka,filter:Ia,reduce:Oca,get:Za,findValue:Wa,getValueByKeys:Ta,getValues:Ra,getKeys:Sa,transpose:jaa,isEmpty:Xa,setIfUndefined:$a,extend:db,create:eb,createSet:fb,clone:ab,contains:haa,copy:jj,areEqual:kj,size:Ma,isObject:za},string:{contains:tb,
startsWith:gb,caseInsensitiveCompare:kb,removeAt:paa,trim:jb,htmlEscape:lb,isString:v},console:{log:ada},log:{analytics:function(b){a.analytics.ba("plugin."+b)},action:function(b){a.analytics.ba(b)}},line:{addEndpointStyles:w(this.tWa,this),enableEndpointStyles:w(this.W_a,this),disableEndpointStyles:w(this.WZa,this)},ActionType:{CreatePage:"CreatePage",CreateBlock:"CreateBlock",CreateLine:"CreateLine",SetProperty:"SetProperty",EditText:"t",LoadPlugin:"LoadPlugin",UnloadPlugin:"UnloadPlugin",RemovePage:"RemovePage",
RemoveBlock:"RemoveBlock",RemoveLine:"RemoveLine",NoOp:"NoOp",CreateGroup:"CrGr",RemoveGroup:"RmGr",CreatePanel:"cp",RemovePanel:"rp",MoveToPage:"mtp"},dialog:{custom:w(this.fEa,this),textAreaPrompt:this.nRa,prompt:this.prompt,confirm:this.confirm,alert:this.alert},physics:{createWorldAndSettle:w(this.SMa,this),init:w(this.UIa,this)},CSV:{toArray:w(this.Fva,this),toArrays:w(this.Hva,this),toObjects:w(this.Jva,this),init:w(this.h$,this)},template:{dom:w(this.cRa,this),builder:w(this.bRa,this)},gui:{toolbox:{getOrder:w(this.G2a,
this),setOrder:w(this.nbb,this),getAll:w(this.v1a,this)},dock:{getOrder:w(this.cHa,this),setOrder:w(this.EPa,this)},embeddedPages:{setBackgroundOpacity:w(this.FPa,this)},groups:{setBackgroundOpacity:w(this.HPa,this)},awsShapePicker:w(this.XBa,this)},help:{item:{accomplish:w(this.TAa,this)},section:{add:w(this.iBa,this)},panel:{show:w(this.fQa,this)}},test:{define:function(a,c,d){qEa(ZG.Ic(),a,function(a){c({pass:a.iqa,fail:a.fail,finished:a.SB})},d)},defineSuite:function(a,c){ZG.Ic().Uja(a,c)},run:function(a,
c){return ZG.Ic().run(a,function(a){c(ZK(a))})},runAll:function(a){return ZG.Ic().vab(function(c){a(ZK(c))})},runSuite:function(a,c){return ZG.Ic().xab(a,function(a){c(ZK(a))})},getItemIsVisible:w(this.gRa,this),getItemLocation:w(this.gua,this),getCanvasLocation:w(this.fRa,this),getShapeLibraryIndex:w(this.Acb,this),setScroll:w(this.hRa,this),setView:w(this.iRa,this)},hints:{add:w(this.dBa,this)}}}};function lGa(a,b,c,d){return new OG(a,b,c,d)}
g.p$a=function(a,b){this.user&&pn(this.user.ff(),a,"chart",b)};g.Maa=function(){};g.vDa=function(){};g.uDa=function(){};g.wDa=function(){};g.UEa=function(){};g.onActivate=function(a){this.XAa.push(a)};g.c8a=function(a){this.nEa.push(a)};g.HK=function(){return this.active};g.jbb=function(a){this.getOptions=a?function(){var b=a();return{list:b.list.map(function(a){return{name:a.name,action:a.action}},this),VIa:b.initial}}:Tb};
g.e8a=function(a,b){var c=K("document.loaded",function(){setTimeout(a,1);b&&Mk(c)},!0)};g.$7a=function(a){K("context",function(b){a(jj(b))},!0)};g.u8a=function(a){K("document.statecreated",function(b){a(b)},!0)};g.v8a=function(a){K("document.statedeleted",function(b){a(b)},!0)};g.S7a=function(a){K("document.activegroupchange",function(b){b?a(b.getId()):a(null)},!0)};g.R7a=function(a){K("document.postAction",a)};g.b8a=function(a){K("document.postAction.currentUser",a)};
g.tXa=function(a){K("document.preAction.currentUser",function(b){b.IsUndo||b.IsRedo||a(b)})};g.AWa=function(a){K("document.postAction.currentUser",function(b){b.IsUndo||b.IsRedo||a(b)})};g.V7a=function(a){K("default.blockReplaced",a)};g.p8a=function(a){this.document.listen(pt,function(b){WK++;a(Sa(b.gb));WK--})};g.vXa=function(a,b){if(a)var c=K("document.beforeUndoBatchCommitted",function(){WK++;a();WK--;b&&Mk(c)})};
g.A8a=function(a,b){function c(a,b){var c=d(f);kj(c,h)||(h=c,k[a]&&clearTimeout(k[a]),k[a]=setTimeout(b,10))}function d(a){if(b||!mn().get("hideTeamImages"))return Ja(a,function(a){return a.serialize()});a=Ia(a,function(a){return!a.Lh});return Ja(a,function(a){return a.serialize()})}function e(b){f=b;c(0,function(){K.set("userImages.getInDocument");a(h)})}var f,h,k=[];K("userImages.changed",e,!0);K("userImages.changed.justPluginPanel",e);K("userImages.getInDocument",function(){c(1,function(){a(h)})});
K("localStorage.hideTeamImages",function(){c(2,function(){a(h)})})};g.Vq=function(){var a=[];K.set("imageTagManager.getTagTree",function(b){a=b||[]});return a};g.yJ=function(a){K.set("userImages.delete",a)};g.XEa=function(){};g.VEa=function(){};g.NPa=function(){};g.WG=function(){};g.Pl=function(){};g.I1a=function(){return config.defaultDPI};g.dbb=function(a){config.lineSpacingFactor=a};g.ZZa=function(){config.disableStylePreviews=!0};g.X_a=function(){config.imageCaptions=!0};
g.XZa=function(){config.imageCaptions=!1};g.abb=function(a){config.defaultImageClass=XK(this,a)};g.o2a=function(){return config.placeholderImageUrl};
g.t4a=function(a){function b(){var b=this;VK++;var c=this.id;UK[c]=this;setTimeout(function(){delete UK[c]},1);this.A9a=e.url;this.cn=a.cn;this.Ln=a.Ln;this.Dm=a.Dm;this.nYa=a.nYa;this.BLa=a.BLa;this.PG=a.PG;this.Xz=a.Xz;this.oP=a.oP;this.Kz=a.Kz;this.iX=a.iX;this.Haa=a.Haa;this.yba=a.yba;this.Cqa=a.Cqa;this.minWidth=a.minWidth;this.maxWidth=a.maxWidth;this.minHeight=a.minHeight;this.maxHeight=a.maxHeight;this.r_=a.r_;this.tF=a.tF;this.aA=a.aA;this.Ah=a.Ah;this.P7=a.P7;this.f0=a.f0;this.KD=a.KD;this.jv=
a.jv;this.eZ=a.eZ;this.video=a.video;this.WP=a.WP;this.Ru=a.Ru;this.C5=a.C5;this.md=a.md;this.RK=a.RK;this.xJ=a.xJ||config.defaultImageFillPos;this.hEa=a.F4a;a.cK&&(this.cK=function(){return a.cK(c)});a.bMa&&a.bMa(c);this.Usa&&this.Usa();if(a.tP){var d=this.getProperties().xe();d.id=this.id;B(this.Pf,function(a,b){d[b]=a});this.tP=a.tP(this.id,d)||{};B(this.tP,function(a){if("ColorWell"==a.type){if(ya(a.value)){var b=a.value;a.value=function(){return us(b())}}if(ya(a.change)){var c=a.change;a.change=
function(a,b){c(a?a.serialize():a,b)}}}})}this.kda=this.faa=null;this.getProperties().Mc(null,function(){b.faa=null;b.kda=null});VK--;a.FI&&(this.FI=function(){return a.FI(this.getId())});a.XR&&(this.XR=function(){return a.XR(this.getId())});tta.add(a.className)}function c(a){var b;if(a.gK){var c=a.gK();b={};for(var d=0;d<c.length;d++)b[c[d]]=a.get(c[d]);b.BoundingBox=a.get("BoundingBox")}else b=a.getProperties().xe();b.id=a.id;B(a.Pf,function(a,c){b[c]=a});return b}var d=this;a={className:XK(this,
a.className),name:a.name,xsa:a.searchKeywords,Fc:a.defaultSize,iX:a.defaultText,Ln:a.vLock,cn:a.hLock,Dm:a.rLock,BLa:a.noCols,PG:a.preventDefaultOnCreate,Xz:a.showResizeHandles,oP:a.disableEdgeResize,Kz:a.renderOnHover,yba:a.preventDelete,Cqa:a.preventCopy,Haa:a.noDropBackground,minWidth:a.minWidth,maxWidth:a.maxWidth,minHeight:a.minHeight,maxHeight:a.maxHeight,r_:a.noLines,tF:a.editTextOnMaster,aA:a.snapSpacing,Ah:a.unthemed,P7:a.disabledPropertyControls,f0:a.propertyMaxes,aa:a.container,L3a:a.hollow,
KMa:a.partialContainer,T9:a.hotspot,jv:a.showLinkPoints,GH:a.variants,Ru:a.nwSelectable,KD:a.textLinking,eZ:a.iframe,video:a.video,WP:a.gallery,C5:a.allowHiding,md:a.isFrame,RK:a.isTextRotateDisabled,Cf:a.getRenderData,gK:a.getRenderDataKey,e9:a.getOutlineRenderData,Uq:a.getLinkPoints||function(){return[]},oo:a.getGuides,ZJ:a.getDependentItems,E_:a.onPaste,ZLa:a.onDropImage,vp:a.getAnchorPoints,bMa:a.onInit,Os:a.onCreate,z_:a.onDelete,SI:a.beforeCreate,TI:a.beforeDelete,Lpa:a.onSelectText,u5:a.afterEditText,
ZK:a.lineDrawn,$K:a.lineDrawnProperties,F_:a.onSelection,Bqb:a.onMove,Cqb:a.onRotate,Oaa:a.onResize,Sl:a.onClick,YLa:a.onDblClick,su:a.hitTest,F4a:a.interactionRestrictions,OB:a.expansionControls,Wbb:a.spatialControlsOnSelect,wM:a.spatialControls,p0:a.relatedHints,gLa:a.modifyDefaultHint,pj:a.getOffsetProperties,tP:a.dockControls,contextMenu:a.contextMenu,FI:a.allowPromptNextBlock,x_:a.onAddToPage,Ed:a.defaultProperties,FQ:a.hotspotAction,cK:a.getInfoText,cC:a.getLayoutData,QK:a.isTextEnabled,ZP:a.getEquivClassProps,
Fo:a.pointInShape,rL:a.onTextAreaOverflowChange,xJ:a.defaultImageFillPos,XR:a.preferredTextArea,vba:a.prerenderActions};var e=this,f={};f[a.className]={};f[a.className].xsa=a.xsa;f[a.className].Ed=a.Ed;f[a.className].Fc=a.Fc;f[a.className].tooltip=a.tooltip||a.name;a.GH&&B(a.GH,function(b,c){var d={};d.xsa=b.searchKeywords;d.Ed=b.defaultProperties;d.Fc=b.defaultSize;d.tooltip=b.tooltip;for(var e in f[a.className])d[e]||(d[e]=f[a.className][e]);f[c]=d});b.aj=f;b.prototype.getLinkPoints=function(){null==
this.faa&&(this.faa=a.Uq&&a.Uq(this.getId()));return this.faa};a.vp&&(b.prototype.getAnchorPoints=function(){null==this.HBa&&(this.HBa=a.vp(this.getId()));return this.HBa});a.oo&&(b.prototype.getGuides=function(){return a.oo(this.getId())});a.ZJ&&(b.prototype.getDependentItems=function(b){return a.ZJ(this.getId(),b)});a.E_&&(b.prototype.onPaste=function(b,c){return a.E_(this.getId(),b,c)});a.ZLa&&(b.prototype.dropImage=function(b,c,d){return a.ZLa(this.getId(),b,c,d)});a.YLa&&(b.prototype.doubleClicked=
function(b){return!1!==a.YLa(this.getId(),b)});a.Sl&&(b.prototype.clicked=function(b){a.Sl(this.getId(),b)});a.F_&&(b.prototype.onSelection=function(b){a.F_(b)});a.Lpa&&(b.prototype.onSelectText=function(b){a.Lpa(this.getId(),b)});a.ZK&&(b.prototype.lineDrawn=function(b,c,d,e){return a.ZK(this.getId(),b,c,e)});a.$K&&(b.prototype.lineDrawnProperties=function(b){return a.$K(this.getId(),b)});a.u5&&(b.prototype.afterEditText=function(){return a.u5(this.getId())});a.QK&&(b.prototype.isTextEnabled=function(){return a.QK(this.getId())});
a.ZP&&(b.prototype.getEquivClassProps=function(b){return a.ZP(this.getId(),b)});a.Os&&(b.prototype.onCreate=function(){a.Os(this.getId())});a.z_&&(b.prototype.onDelete=function(){var b=this.getId();UK[b]=this;setTimeout(function(){delete UK[b]},1);WK++;a.z_(b);WK--});a.SI&&(b.beforeCreate=a.SI);a.TI&&(b.prototype.beforeDelete=a.TI);a.x_&&(b.prototype.onAddToPage=a.x_);a.rL&&(b.prototype.onTextAreaOverflowChange=a.rL);a.OB&&(b.prototype.expansionControls=function(){return a.OB(this.id).map(function(a){return{location:a.location,
click:a.click,color:a.color,YPa:function(){return a.shapePickerData().map(function(a){return{label:a.label,Dr:a.sections}})}}})});b.prototype.spatialControls=function(){if(!d.Ina(this.id)||a.Wbb&&!d.xm(this.id))return[];var b=[];if(a.wM){if(null==this.kda){var c=a.wM(this.id)||[],f=this.id,m=[],n=function(a,b){var c=gw(a);a=a.ma();b=new L(b.x*a.w+a.x,b.y*a.h+a.y);for(var d=null,e=null,f=0;f<c.length;f++)for(var h=c[f],k=0;k<h.length;k++){var l=Fl(b,h[k],h[(k+1)%h.length]);if(l)if(null===d)d=l,e=Xl(d,
b);else{var m=Xl(l,b);m<e&&(d=l,e=m)}}return new L((d.x-a.x)/a.w,(d.y-a.y)/a.h)};D(c,function(a){var b=null;m.push({location:function(c){null==b&&(b=a.location(c));return jj(b)},rotation:a.rotation,color:a.color||"#000088",round:a.round,bXa:a.arrows,vG:function(b,c){a.logAction&&(r.lucidRendering||d.analytics.ba(a.logAction));a.moved&&(a.moved(b,c),e.GF(f).map(function(a){var b=e.xe(a),c,d;b.Endpoint1.Block===f&&(c=b.Endpoint1,d=n(e.sa(c.Block),new L(c.LinkX,c.LinkY)),c.LinkY=d.y,c.LinkX=d.x,e.i1(a,
"Endpoint1",c));b.Endpoint2.Block===f&&(c=b.Endpoint2,d=n(e.sa(c.Block),new L(c.LinkX,c.LinkY)),b=c,b.LinkY=d.y,b.LinkX=d.x,e.i1(a,"Endpoint2",b))}))},path:a.path,ZA:a.area,sl:a.snap,Eta:a.snapToGuides,cursor:a.cursor||function(){return"pointer"}})});this.kda=m}b=b.concat(this.kda)}for(var q in this.Da)c=this.Da[q],c.oF&&b.push(c.oF);return b};a.p0&&(b.prototype.relatedHints=function(b){var c=[];D(a.p0(b)||[],function(a){c.push({id:a.id,Oa:a.bb,rotation:a.rotation,aca:a.resizeHandles,gca:a.rotateHandles,
locked:a.locked,outline:a.outline})});return c});a.gLa&&(b.prototype.modifyDefaultHint=function(b,c){var d={};d.id=c.id;d.resizeHandles=c.aca;d.rotateHandle=c.gca;d.outline=c.outline;d.infoText=c.TIa;d.metrics=c.ZKa;if(b=a.gLa(b,d))c.aca=void 0!==b.resizeHandles?b.resizeHandles:c.aca,c.gca=void 0!==b.rotateHandle?b.rotateHandle:c.gca,c.outline=void 0!==b.outline?b.outline:c.outline,c.TIa=void 0!==b.infoText?b.infoText:c.TIa,c.ZKa=void 0!==b.metrics?b.metrics:c.ZKa;return c});b.prototype.getRenderData=
function(b){return a.Cf(c(this),b,this.getId())};a.e9&&(b.prototype.e9=function(){return a.e9(c(this))});a.gK&&(b.prototype.gK=function(){return a.gK(this.getId())});a.cC&&(b.prototype.getLayoutData=function(b){return a.cC(c(this),b,this.getId())});a.pj&&(b.prototype.getOffsetProperties=function(b,c,d,e,f,q,t){return a.pj(this.getId(),b,c,d,e,f,q,t)});a.FQ&&(b.prototype.hotspotAction=function(b,c){return a.FQ(this.getId(),b,function(a){if(null===a||v(a))c(a);else throw"hotspotAction callback must be passed a string or null";
})});a.L3a&&PG(b);a.aa&&TDa(b);a.KMa&&aEa(b,a.KMa.getContainerArea);a.T9&&iqa(b);a.Ru&&(a.Ru={f2a:a.Ru.getMoveHandleRenderData,HOa:a.Ru.resizeHandleColor},XDa(b));a.Fo&&(b.prototype.pointInShape=function(b){return a.Fo(this.getId(),b)});a.vba&&(b.prototype.prerenderActions=function(){return a.vba(this.getId())});this.gNa&&this.gNa(a,b);Jsa(a.className,b,a.name,a.Fc)};function mGa(a,b,c,d){a.o0[b]||(a.o0[b]={});a.o0[b][c]||(a.o0[b][c]=d());return a.o0[b][c]}
function $K(a,b,c){return mGa(a,b,c,function(){return new RK(this.document,this.selection,b,c)}.bind(a))}function nGa(a,b,c,d,e,f){return mGa(a,b,c,function(){return new SK(this.document,this.selection,b,c,d,e,f)}.bind(a))}g.zra=function(a,b){this.Cm&&this.Cm.zra($K(this,a,b))};g.xra=function(a,b,c,d,e){this.Cm&&this.Cm.xra($K(this,a,b),c,d,e)};g.yra=function(a,b,c){this.Cm&&this.Cm.yra($K(this,a,b),c)};g.wra=function(a,b){this.Cm&&this.Cm.wra($K(this,a,b))};
g.x$a=function(a,b,c,d,e){this.Cm&&this.AJ&&(b=nGa(this,a,b,c,d,e),a?this.Cm.RG(new sK(b)):this.AJ.RG(new sK(b)))};g.v$a=function(a,b){var c=this.sa(a);c&&c.ta&&(c.tP=b(a))};g.hbb=function(a,b){(a=this.sa(a))&&a.ta&&(a.minHeight=b)};g.f1=function(a,b){(a=this.sa(a))&&a.ta&&(a.minWidth=b)};g.gma=function(){};g.RPa=function(){};g.mH=function(a,b){"displayName"in b&&(this.vc.sk[this.id+JG+a]=b.displayName)};
g.p7=function(a){var b=Ja(a,function(a){return Fk(a,function(a){return GBa(this.Kr,a,this.id)},this)},this);a=Ja(a,function(a){return Fk(a,function(a){a=za(a)&&"label"in a&&"action"in a?new BDa({label:a.label,action:a.action}):void 0;return a},this)},this);a=Ia(a,function(a){return 0<a.length});CDa(this.vc,this.id,b);Xa(a)||DDa(this.vc,this.id,a)};g.oV=function(){};g.q5=function(){};g.Yab=function(){};g.jZa=function(){};g.$Aa=function(){};g.hBa=function(){};g.sWa=function(){};g.jOa=function(){};
g.Iz=function(){};g.TDa=function(){};g.QDa=function(){};g.W$a=function(a,b){var c=this.document.sa(a);a=this.document;var d=c.ZP&&c.ZP(b);d?(b=c.parent,d=new Q("CreateBlock",{Page:c.page.id,Class:d.className,Properties:d}),c=new Q("RemoveBlock",{id:c.id}),a.oa(d),a.oa(c),b&&b.Fa&&(a=b.get("Members"),a[d.id]=!0,b.set("Members",a)),a=d.id):a=null;return a};g.s1a=function(a){var b=[];px(this.document,function(c){c.Ye(function(c,e){a&&!a(e)||b.push(e)})});return b};
g.u1a=function(a){var b=[];px(this.document,function(c){B(c.eb,function(c,e){a&&!a(e)||b.push(e)})});return b};g.t1a=function(a){var b=[];px(this.document,function(c){B(c.groups,function(c,e){a&&!a(e)||b.push(e)})});return b};g.getParent=function(a){a=this.sa(a);var b=null;a&&!a.ke&&(b=a.parent||a.page);return b&&b.getId()||null};g.getChildren=function(){return[]};g.Hla=function(){return[]};g.tC=function(a,b){var c=this.sa(a),d=this.sa(b);return c&&d?c.ke?this.qHa(b)==a:c.Fa?c.tC(d):!1:!1};
g.qHa=function(a){return(a=this.sa(a))&&a.page?a.page.getId():!1};g.Re=function(a){return(a=this.document.getPage(a))?a.pk().map(function(a){return a.getId()}):[]};g.m2a=function(a){return(a=this.document.getPage(a))?a.$b():null};g.j2a=function(a){return(a=this.document.getPage(a))?a.Ac():null};g.yp=function(){return null};g.lma=function(){};g.S1a=function(a){return(a=this.document.getPage(a))?(a=iA(a))&&a.getId():null};
g.z1a=function(a){var b=[];(a=this.sa(a))&&a.ta&&B(a.qk(),function(a,d){b.push(d)});return b};g.Xab=function(a,b){if((a=this.sa(a))&&a.ta){var c=a.qk(),d=fb(Sa(c)),e=0;D(b,function(a){d[a]&&(c[a].index=e,e++,d[a]=!1)});for(ar in c)d[ar]&&(c[ar].index=e,e++)}};g.x1a=function(a){var b=[];(a=this.sa(a))&&a.ta&&(b=a.Uq());return b};g.a2a=function(a){var b=[];(a=this.sa(a))&&a.Wa&&B(a.qk(),function(a,d){b.push(d)});return b};g.Ze=function(){return!1};g.WAa=function(){return!1};g.mEa=function(){};
g.pHa=function(){};g.rHa=function(){};g.Fr=function(){};g.D0a=function(a){var b=[];a.forEach(function(a){var d=this.sa(a);d&&d.Fa&&b.push(a)},this);return b};g.B0a=function(a){var b=[];a.forEach(function(a){var d=this.sa(a);d&&d.ta&&b.push(a)},this);return b};g.E0a=function(a){var b=[];a.forEach(function(a){var d=this.sa(a);d&&d.Wa&&b.push(a)},this);return b};g.w1a=function(a){return(a=this.sa(a))&&a.ta?kGa(this,a.className):null};g.ke=function(a){return!!this.document.getPage(a)};
g.Fa=function(a){a=this.sa(a);return!(!a||!a.Fa)};g.ta=function(a){a=this.sa(a);return!(!a||!a.ta)};g.Wa=function(a){a=this.sa(a);return!(!a||!a.Wa)};g.ZQ=function(a){a=this.sa(a);return!!a&&!!a.ZQ};g.addPage=function(){return""};g.Ft=function(){return!1};g.Hl=function(){return!1};g.ZAa=function(){return!1};g.pV=function(){return!1};
g.pWa=function(a,b){if(oa(b.readOnly)){var c=!b.readOnly;b.canEdit=function(){return c}}else oa(b.canEdit)||(b.canEdit=function(){return!0});a=this.sa(a)||UK[a];if(!a||!a.ta)return!1;var d=null;b.dragHandler&&(d={vG:function(a){b.dragHandler.logAction&&(r.lucidRendering||this.analytics.ba(b.dragHandler.logAction));b.dragHandler.moved&&b.dragHandler.moved(a)}.bind(this),ZA:b.dragHandler.area,path:b.dragHandler.path,cursor:b.dragHandler.cursor});var e=b.getBoundingBox;a=new xs(a,this.fontClient,this.hi,
this.gk,this.bZ,b.id,b.value,function(a,b,c){return VK?null:e(a,b,c)},{nA:!!b.wantReturn,fB:b.canEdit,textAlign:b.align||null,Gm:b.vAlign||null,rotation:parseFloat(b.rotation)||null,tO:b.beforeTextEdit,AI:b.afterTextEdit,oF:d,MX:oa(b.expandButton)?!!b.expandButton:!0,iA:oa(b.vAlignOverflow)?!!b.vAlignOverflow:!1});b.onFocus&&a.listen(KEa,b.onFocus.bind(null));return b.id};
g.uWa=function(a,b){b={id:b.id,value:b.value,Nbb:b.side,location:b.location};var c=this.sa(a);if(!c||!c.Wa)return!1;c=c.getProperties().get("TextAreas")||{};c[b.id]={Value:this.document.J5(b.value,!0),Side:b.Nbb,Location:b.location};this.setProperty(a,"TextAreas",c);return b.id};g.gRa=function(){};g.gua=function(){};g.fRa=function(){return null};g.Acb=function(){return Bva()};g.hRa=function(){};g.iRa=function(){};g.dBa=function(){};g.H7=function(){};
g.KZa=function(a,b){(a=this.sa(a))&&a.ta&&b in a.Da&&(a.Da[b].destroy(),delete a.Da[b],As(a))};g.xf=function(){};g.oPa=function(a){this.wca([a])};g.wca=function(){};g.uh=function(){};g.nm=function(){};g.rs=function(){};g.cv=function(){};g.Ge=function(){};g.getSelection=function(){return[]};g.NF=function(){return this.selection.NF()};g.l2a=function(){return this.selection.pd.aC()};g.ys=function(){return this.selection.AHa()};g.n9=function(){return[]};
g.Qla=function(a){return this.document.Cb.Qla(a||null)};g.xm=function(){};g.PC=function(){};g.u8=function(){};g.Cea=function(){};g.zI=function(){};g.Gka=function(){};g.IFa=function(){};g.nPa=function(){};g.Spa=function(){};g.rIa=function(){};g.i8=function(){};g.O7=function(){};g.cca=function(){};g.cBa=function(){};g.aBa=function(){};g.lIa=function(){};g.g8=function(){};g.M7=function(){};g.h8=function(){};g.N7=function(){};g.bBa=function(){return null};g.o5=function(){};g.XNa=function(){};
g.Hdb=function(a,b,c){if(a=this.sa(a)||UK[a])a=a.qk(),a[b]&&("rotation"in c&&a[b].Hca(c.rotation),"wantReturn"in c&&(a[b].nA=c.wantReturn),"readOnly"in c?a[b].fB=function(){return!c.readOnly}:"canEdit"in c&&(a[b].fB=c.canEdit),"align"in c&&(a[b].textAlign=c.align),"vAlign"in c&&(a[b].Gm=c.vAlign),"preferredStyle"in c&&(a[b].iNa=c.preferredStyle))};g.YZa=function(a){config.disabledProperties[a]=!0};
g.xe=function(a,b){a=this.sa(a);if(!a)return null;if(b){if(!a.Pf)return null;b={};for(var c in a.Pf)b[c]=a.Pf[c];return b}return a.getProperties().xe()};g.getProperty=function(a,b,c){return(a=this.sa(a))?c?a.Gd(b):a.getProperties().get(b):null};g.K4a=function(a){return(a=this.sa(a))?a.eJa:!1};g.oa=function(a){return r.lucidRendering?this.document.sd(a):WK?this.document.Wu(a):this.document.oa(a)};g.ZM=function(a){this.document.ZM(a)};
g.setProperty=function(a,b,c,d){if(null==a)return this.oa(new Q("SetProperty",{id:null,Property:b,Value:c}));var e=this.sa(a);return e?d?(e.ah(b,c),!0):VK||!this.Ina(a)?(e.getProperties().set(b,c),!0):this.oa(new Q("SetProperty",{id:e.getId(),Property:b,Value:c})):!1};g.setText=function(a,b,c,d){var e=this.getProperty(a,b),e=this.fma(e,!0);return this.setProperty(a,b,this.rD(c,e||{}),d)};
g.Z0a=function(a,b,c){if(null==a)return this.document.getProperties().set(b,c),!0;a=this.sa(a);if(!a)return!1;a.getProperties().set(b,c);return!0};g.kbb=function(a,b,c,d){return null==this.getProperty(a,b,d)?this.setProperty(a,b,c,d):!1};g.i1=function(a,b,c,d){var e=this.getProperty(a,b,d);return kj(e,c)?!1:this.setProperty(a,b,c,d)};g.mbb=function(a,b,c,d){var e=this.getProperty(a,b,d),f=this.getProperty(a,b,!1);return c!=this.VMa(e)?(c=this.rD(c,this.fma(f,!0)),this.setProperty(a,b,c,d)):!1};
g.bOa=function(){};g.y$a=function(a,b,c,d,e){if(a=this.sa(a)){if(d){var f=d;d=function(a){WK++;a=f(a);WK--;return a}}if(e){var h=e;e=function(a,b,c){WK++;h(a,b,r.lucidRendering||c);WK--}}a.getProperties().register(b,c,d,e)}};g.z$a=function(a,b,c,d){if(a=this.sa(a)){a=a.getProperties();var e=a.properties[b];a.properties[b]=new tu(b,c,d);e&&(a.properties[b].zO=e.zO,a.properties[b].aD=e.aD,a.properties[b].Ez=e.Ez);vu[a.id||"doc"]=!0}};
g.b$a=function(a,b){(a=this.sa(a))&&ys(a.getProperties(),b,null,a.get(b),!1)};g.G0a=function(a){var b=this.sa(a);b&&b.mo().forEach(function(a){ys(b.getProperties(),a,null,b.get(a),!1);a=b.Da[a].tea;ys(b.getProperties(),a,null,b.get(a),!1)})};g.dab=function(a){(a=this.sa(a))&&a.Wa&&Sx(a)};g.ZF=function(a,b,c){a=this.sa(a);if(!a||!c)return null;var d=c;c=function(a,b){WK++;a=d(a,r.lucidRendering||b);WK--;return a};a.getProperties().ZF(b,c);return c};
g.Mc=function(a,b,c){a=this.sa(a);if(!a||!c)return null;var d=c;c=function(a,b,c){WK++;this.KF&&null==b&&(b=this.get());d(a,b,this.name,r.lucidRendering||c);WK--};a.getProperties().Mc(b,c);return c};g.idb=function(a,b,c){(a=this.sa(a))&&b&&ya(c)?(a=a.getProperties(),b=null!=c?null==b?-1!=pc(a.lM,c):-1!=pc(a.properties[b].aD,c):!1):b=!1;return b};g.JRa=function(a,b,c){return(a=this.sa(a))&&b&&ya(c)?Hs(a.getProperties(),b,c):!1};
g.N3a=function(a,b,c){function d(b){if(b.id==a)switch(b.Action){case "RemoveBlock":case "RemoveLine":case "RmGr":n()}else switch(b.Action){case "SetProperty":b.id==h&&"Members"==b.Property&&e();break;case "CreateBlock":case "CreateLine":case "CrGr":k.tC(h,b.id)&&e();break;case "RemoveBlock":case "RemoveLine":case "RmGr":jc(m,b.id)&&e()}}function e(){h=k.getParent(a);var d=k.Hla(h);pc(d,a);var e=[];D(d,function(a){jc(m,a)||e.push(a)});m=d;f();D(m,function(a){l.push({id:a,LRa:k.Mc(a,b,c)})});D(e,function(a){c(null,
k.getProperty(a,b),b)})}function f(){D(l,function(a){k.JRa(a.id,b,a.LRa);a.id=null;a.LRa=null});l=[]}var h=this.getParent(a);if(!h)return null;var k=this,l=[],m=[],n;this.mha.push(d);e();return n=function(){pc(k.mha,d);f();return!0}};g.hdb=function(a){return ya(a)?a():!1};g.vba=function(a){(a=this.sa(a))&&a.prerenderActions&&a.prerenderActions()};g.rD=function(a,b,c,d){return Ov(a,cr.font,b,c,d)};
g.gcb=function(a,b){var c={t:a,m:[]};b=aL(b);if(""==a){c.s={};for(var d in b)c.s[Zq[d]]=b[d]}else for(var e in b)if(e in Zq)if(d=Zq[e],e in dr){var f=0;do c.m.push({s:f,n:d,v:b[e]}),f=a.indexOf("\n",f)+1;while(0!=f)}else c.m.push({s:0,e:a.length,n:d,v:b[e]});return c};
g.Bcb=function(a,b){var c=this.sa(a);return c&&c.ta&&c.Da[b]?Ks(c.Da[b]).map(function(c){return{id:a,key:b,start:c.layout.offset,end:c.layout.offset+c.layout.length,lines:$b(c.layout.eb,function(a){return{start:a.offset,end:a.offset+a.length,ascent:a.wb,descent:a.rf}})}}):!1};g.y3a=function(a,b,c){a=this.sa(a);if(!a||!a.ta||!a.Da[b])return!1;b=a.Da[b].Tq();return c&&1==b.Qb.length&&!b.content.ai()&&Lr(b,0).overflow?!0:Esa(b)};g.OYa=function(a,b){return dsa(zs(a),zs(b)).serialize()};g.VMa=function(a){return Nv(a)};
g.Ccb=function(a,b,c){return hsa(a,b,c)};g.gG=function(a,b,c){a=zs(a);a.gG(c,b);return a.serialize()};g.J7=function(a,b,c){a=zs(a);a.J7(b,c);return a.serialize()};g.pPa=function(){};g.uHa=function(){return null};g.VGa=function(){return null};g.F2a=function(a,b,c){a=this.sa(a)||UK[a];if(!a||!a.ta)return null;b=a.qk()[b];return b?(b=sv(b.content))&&c?aL(b):b:null};g.fma=function(a,b){return(a=Pv(a))&&b?aL(a):a};function aL(a){for(var b in a)b in cr&&kj(cr[b],a[b])&&delete a[b];return a}
g.$ab=function(a){config.markupDefaults.font=a;cr.font=a;fr.font=a;this.i1(null,"MarkupDefaults",cr);this.fontClient.yea.clear();K.set("viewport.invalidate")};g.bbb=function(a){for(var b in a)b in cr&&(config.markupDefaults[b]=a[b],cr[b]=a[b]);this.i1(null,"MarkupDefaults",cr);this.fontClient.yea.clear();K.set("viewport.invalidate")};g.W8=function(){return this.fontClient.O8()};g.B2a=function(a,b,c){if((a=YK(this,a,b))&&c<a.po().Qb.length)return c=Lr(a.po(),c),{w:c.XX,h:c.$s}};
g.C2a=function(a,b){if(a=YK(this,a,b))return Js(a)};g.A2a=function(a,b){if(a=YK(this,a,b))return a.bc()};g.nXa=function(){return 0<this.fontClient.qn.$e()};g.mXa=function(a){return void 0===a?this.fontClient.mA():this.fontClient.mA().then(a)};
g.E2a=function(a,b,c){a=this.sa(a)||UK[a];if(!a||!a.ta)return null;var d=a.Da[b];if(!c)if(d){var e=a.ma();c=d.Af(e)}else c=e;if(!c)return null;b=d&&d.content||zs(a.getProperties().get(b),void 0,void 0,this.fontClient);b=this.hi.create(b);Kr(b,[{w:c.w,h:c.h,xk:[],Xr:"hideOverflow"in c?!c.hideOverflow:config.allowTextOverflow,Jt:!!c.allowXOverflow,vAlign:"top",bl:"left",yG:!1,columnNumber:0,data:{}}]);c=Lr(b,0);return new M(c.x,c.y,c.w,c.$s)};
g.D2a=function(a,b){var c=this.sa(a)||UK[a];if(!c||!c.ta)return null;a=c.ma();return(b=c.Da[b])?b.Af(a):null};g.measureText=function(a,b,c,d,e,f){if(!a)return null;c=c||cr.font;e=$b(f||[],function(a){return{x:a.x,y:a.y,w:a.w,h:a.h,data:{wrap:a.wrap}}});a=isa(this.fontClient,this.hi,a,c,e,void 0,void 0,b);return new M(a.x,a.y,a.w,d?a.$s:a.h)};g.N0a=function(a){return Qra(a)};g.fCa=function(){};g.F0a=function(a,b){(a=this.sa(a))&&a.ta&&a.lRa.push(b)};g.Q9=function(a){this.setProperty(a,"Hidden",!0)};
g.Hbb=function(a){this.setProperty(a,"Hidden",!1)};g.isHidden=function(a){return!!this.getProperty(a,"Hidden")};g.KK=function(a){return(a=this.sa(a))&&a.ta?a.KK():!1};g.MK=function(a){a=this.sa(a);return!!a&&!!a.ta&&a.MK()};g.tWa=function(a,b,c){nva(a,b,c)};g.W_a=function(a){ova(a)};g.WZa=function(a){pva(a)};g.G2a=function(){return[]};g.nbb=function(){};g.v1a=function(){return[]};g.cHa=function(){return[]};g.EPa=function(){};g.FPa=function(){};g.HPa=function(){};g.XBa=function(){};g.TAa=function(){};
g.iBa=function(){};g.fQa=function(){};g.C1a=function(a,b){var c=this.sa(a);if(!c||!c.ta&&!c.Fa)return[];var d=[];c.page.ef(function(){if(this.ta||this.Fa)!b&&Vm(this.cr(),c.cr())&&this.getId()!=a?d.push(this.getId()):b&&Tm(this.cr(),c.cr())&&this.getId()!=a&&d.push(this.getId())});return d};g.P1a=function(a,b){a=this.sa(a);if(!a||!a.ta)return[];if(b){var c=b;b=function(a){return c(a.getId())}}var d=[];D(a.page.cGa(a,b),function(a){d.push(a.getId())});return d};
g.mu=function(a,b){a=this.sa(a);if(!a||!a.ta)return[];var c=[];D(rxa(a.page,a,b),function(a){c.push(a.getId())});return c};g.GF=function(a){a=this.sa(a);if(!a||!a.ta||!a.page)return[];var b=[];D(a.page.GF(a),function(a){b.push(a.getId())});return b};g.Sla=function(a){var b=this.sa(a);return b&&(b.ta||b.Wa)&&b.page?(a=b.page.Sla()[a])?a.filter(function(a){return!!this.sa(a)}.bind(this)):[]:[]};
g.W1a=function(a){a=this.sa(a);if(!a||!a.ta)return[];var b=[],c=a.page;c&&D(c.ina(a),function(a){b.push(a.getId())});return b};g.i2a=function(a){a=this.sa(a);if(!a||!a.ta)return[];var b=[];D(a.page.uL(a),function(a){b.push(a.getId())});return b};g.fq=function(a,b){return b};g.DZa=function(a,b,c,d,e,f,h,k){return(a=this.sa(a))&&a.ta?cw.prototype.pj.call(a,b,c,d||{top:!1,bottom:!1,left:!1,right:!1},e,f,h,k):a&&a.Wa?a.pj(b,c,d):{}};
g.BZa=function(a,b,c,d){return(a=this.sa(a))&&a.Fa?Oua(a.items,a.ma(),b,c,d):{}};g.Zab=function(a){K("group.offsetProperties",function(b){var c=a(b.id,b.params);c&&b.rl(c)})};g.jBa=function(){};g.iOa=function(){};g.VFa=function(){};g.WEa=function(){};g.xta=function(){};g.YEa=function(){};g.zZ=function(){return!1};g.mCa=function(){};g.i5a=function(){return Tj};g.j5a=function(){return!1};g.m5a=function(){return Vj};g.k5a=function(){return Xj};g.l5a=function(){return Qj};g.q4a=function(){return!this.permissions.Nc()};
g.MIa=function(){return!1};g.fEa=function(){return{open:function(){},close:function(){},destroy:function(){},update:function(){},getInput:function(){return[]},getKeyedInput:function(){return{}}}};
g.UIa=function(){if(ik)wj("initPhysics called, but won't work in Node client");else if(!this.UMa){var a=document,b=a.createElement("script");b.setAttribute("type","text/javascript");b.setAttribute("charset","UTF-8");var c="";kk&&(c=bk);b.setAttribute("src",c+"/js/box2d/box2d.js");a.documentElement.appendChild(b);this.UMa=!0}};
g.SMa=function(a,b,c,d){function e(a){return a.id&&void 0!=a.x&&void 0!=a.y&&void 0!=a.r?!0:!1}function f(){D(a,function(a){if(e(a)){var b=u[a.id].GetShapeList().m_position;a.newX=b.x;a.newY=b.y}});return a}this.TMa&&clearTimeout(this.TMa);if(this.UMa&&b2Settings){b2Settings.update(a.length);var h=0,k=0,l=10,m=10;D(a,function(a){e(a)&&(h=Math.min(h,a.x-a.r),k=Math.min(k,a.y-a.r),l=Math.max(l,a.x+a.r),m=Math.max(m,a.y+a.r))});var n=new b2AABB;n.minVertex.Set(h-400,k-400);n.maxVertex.Set(l+400,m+400);
var q=new b2Vec2(0,0),t=new b2World(n,q,!1),u={};D(a,function(a){if(e(a)){var b=u,c=a.id,d;d=a.x;var f=a.y,h=a.r,k=a.pin?void 0:1;a=new b2CircleDef;k&&(a.density=k);a.radius=h;a.restitution=1;a.friction=0;h=new b2BodyDef;h.AddShape(a);h.position.Set(d,f);d=t.CreateBody(h);b[c]=d}});b&&D(b,function(a){if(u[a.id1]&&u[a.id2]&&a.length){var b=u[a.id1],c=u[a.id2];a=a.length;var d=new b2DistanceJointDef;d.body1=b;d.body2=c;d.anchorPoint1=b.m_position;d.anchorPoint2=c.m_position;d.collideConnected=!0;t.CreateJoint(d).m_length=
a}});for(n=0;n<(c||20);n++)t.Step(1,10);d(f())}else{var y=this;this.TMa=setTimeout(function(){y.SMa(a,b,c,d)},250);y.UIa()}};g.h$=function(){if(ik)wj("initCSV called, but won't work in Node client");else if(!this.Eva){var a=document,b=a.createElement("script");b.setAttribute("type","text/javascript");b.setAttribute("charset","UTF-8");var c="";kk&&(c=bk);b.setAttribute("src",c+"/js/jquery/jquery.csv.min.js");a.documentElement.appendChild(b);this.Eva=!0}};
function bL(a){return a.replace(/\r\n|\r|\n/g,"\n").trim()}function cL(a){return a.Eva&&!!$.csv&&!!$.csv.toArray}g.Fva=function(a,b,c){a=bL(a);this.Gva&&clearTimeout(this.Gva);if(cL(this)){var d=null;try{d=$.csv.toArray(a,b)}catch(f){d=null}c(d)}else{var e=this;this.Gva=setTimeout(function(){e.Fva(a,b,c)},250);e.h$()}};
g.Hva=function(a,b,c){a=bL(a);this.Iva&&clearTimeout(this.Iva);if(cL(this)){var d=null;try{d=$.csv.toArrays(a,b)}catch(f){d=null}return c(d)}var e=this;this.Iva=setTimeout(function(){e.Hva(a,b,c)},250);e.h$()};g.Jva=function(a,b,c){a=bL(a);this.Kva&&clearTimeout(this.Kva);if(cL(this)){var d=null;try{d=$.csv.toObjects(a,b)}catch(f){d=null}c(d)}else{var e=this;this.Kva=setTimeout(function(){e.Jva(a,b,c)},250);e.h$()}};g.ig=function(){};g.veb=function(a,b,c,d){r.open(a,b,c,d)};
g.b2a=function(a,b){var c=mn().get("plugin_"+a);return null==c?mn().get(a,b):c};g.ebb=function(a,b){return mn().set("plugin_"+a,b)};g.JZa=function(a){mn().yB("plugin_"+a)};g.iQa=function(){};g.qIa=function(){};g.BMa=function(){};g.cRa=function(){};
g.bRa=function(){return{add:function(){},addButton:function(){},addGrid:function(){},addImage:function(){},addInput:function(){},br:function(){},clear:function(){},close:function(){},getTemplate:function(){},hr:function(){},open:function(){},openGrid:function(){},refresh:function(){},spacer:function(){},destroy:function(){},getElement:function(){}}};g.TGa=function(){return null};g.Y1a=function(a,b){return(a=this.document.getPage(a))?ow(a,b).map(function(a){return a.getId()}):[]};
g.leb=function(a){var b=Hsa(a),c="youtube";b||(b=(a=/https?:\/\/(?:www\.)?vimeo(?:pro)?\.com\/(.*\/)??(?:hd#)?([0-9]+)/i.exec(a))?a[2]:!1,c="vimeo");return b?{id:b,type:c}:!1};g.keb=function(a,b,c){c()};g.I2a=function(a,b,c){this.xhr.execute({url:"https://vimeo.com/api/v2/video/"+a+".json",type:"GET"}).then(zk).then(b).catch(c)};g.mcb=function(a){K.set("document.suspendUndoHistory",!0);try{a()}catch(b){}K.set("document.suspendUndoHistory",!1)};g.N1a=function(){return jj(bC(this.document,!0))};
g.pj=function(a,b,c,d,e,f,h,k,l){return(a=this.sa(a))?a.pj(b,c,d,e,f,h,k,l):[]};g.B1a=function(){return this.permissions.Yk()};g.T1a=function(a){return(a=this.sa(a))?a.ma():null};g.Xg=function(){};g.JPa=function(){};g.aHa=function(){};g.lY=function(a){return{id:a.getId(),isBlock:!!a.ta,isLine:!!a.Wa,isGroup:!!a.Fa,className:a.ta?kGa(this,a.className):null,isLocked:!!a.Ya()}};g.J1a=function(a){var b=this,c=[];D(a,function(a){(a=b.sa(a))&&c.push(this.lY(a))},this);return c};g.INa=function(){};
function oGa(a,b){var c={};"string"===typeof b?c.text=b:(c.mh=b.lucidObjects,c.nn=b.lucidTable&&a.nn.Sk(b.lucidTable),c.IKa=b.lucidText&&cF(b.lucidText),c.fLa=b.mixed&&dCa(b.mixed),c.text=b.text);return c}g.sXa=function(a){K("plugin.copy",function(b){var c=a();c&&b(oGa(this,c))}.bind(this))};g.uXa=function(a){K("plugin.cut",function(b){var c=a();c&&b(oGa(this,c))}.bind(this))};g.eCa=function(){};g.ko=function(a){a=a.map(this.sa,this).filter(Ub);return this.document.ko(a)};g.sGa=function(){};
g.v6a=function(a){return(a=this.sa(a))&&a.ta?(PG(a),!0):!1};g.fka=function(a){K.set("viewport.disableModes",a)};g.Jka=function(a){K.set("viewport.enableModes",a)};g.d1=function(){};g.Dca=function(){};g.U1a=function(a){return(a=this.sa(a))&&a.Fa?(a=a.ma(),new M(a.x,a.y,a.w,a.h)):null};g.XGa=function(){return[]};g.kc=function(){throw"Unsupported";};
g.M3a=function(a,b){var c=null;switch(a){case "page.contentScale":c=this.properties.page.rJ;break;default:throw Error("Could not find property named "+a);}return c.Ci(function(a){b(a.Ma())})};g.cbb=function(a,b){switch(a){case "page.contentScale":this.properties.page.rJ.setValue(b);break;default:throw Error("Could not find property named "+a);}};g.bQa=function(){};g.SGa=function(){};g.tca=function(){return!1};g.H1a=function(a){if(a=Us(this.sa(a)))return(a=hw(a.className))&&a.Fc};g.LC=function(){return!1};
g.Uka=function(){};g.iQ=function(){};g.aQa=function(){};function ZK(a){return{passed:a.jba,total:a.total,details:Ja(a.aka,function(a){return{passingMessages:a.kba,failedMessage:a.s0a,startTimestamp:a.pda,endTimestamp:a.j8}})}}g.PF=function(a){a&&a.id&&(a=this.document.PF(a.id));return Dy(a)};g.F1a=function(){return uc(qp.stack)};g.PDa=function(){};g.hOa=function(){};g.cQa=function(){};g.mIa=function(){};g.DOMParser=r.DOMParser;g.alert=function(){};g.confirm=function(){};g.prompt=function(){};
g.nRa=function(){};g.gFa=function(){};g.SXa=function(){var a=this.di.plugins.map(function(a){return a.url});kw(this.Pb,a,!0);return a.every(this.Pb.qJa.bind(this.Pb))};function dL(a,b){this.Ea=a;this.di=b}vj(dL,gj,DG);
function eL(a,b,c,d,e,f,h,k,l,m,n,q,t,u,y,A,C,E,G,H){this.document=a;this.AJ=b;this.fontClient=c;this.permissions=d;this.Cm=e;this.properties=f;this.selection=h;this.hi=k;this.xhr=l;this.user=m;this.vc=n;this.gk=q;this.I2=t;this.Pb=u;this.bZ=y;this.Zp=A;this.Kr=C;this.analytics=E;this.nn=G;this.Ea=H.Ea;this.di=H.di}sj(eL,[Ri,vK,$i,dj,uK,aj,Mi,aw,Hi,Ni,IG,ej,Oi(new zi("updatePreferencesURL")),iq,Xq,zy,fj,Ti,eF,dL]);function fL(a){this.create=function(b,c,d){return new TK(a,b,c,d)}}uj(fL,eL);function pGa(a){return a.id+"-"+a.ob};function gL(a,b){this.el=a;this.cache=a.offset();this.At=!1;this.timeout=b;this.timestamp=(new Date).getTime()}gL.prototype.offset=function(){var a=(new Date).getTime();if(this.At||a-this.timestamp>=this.timeout)this.At=!1,this.timestamp=a,this.cache=this.el.offset();return this.cache};gL.prototype.reset=function(){this.At=!0};function hL(a,b,c,d){this.callback=a;this.Jcb=b;this.Fka=!!c;this.QYa=oa(d)?d:!0;this.Yl=null;this.AH=this.Dla();this.T_=0}hL.prototype.queue=function(){if(null===this.Yl){this.Fka&&this.callback();var a=this.Jcb;this.Yl=this.AH.setTimeout(this.Epa.bind(this),a)}else this.QYa?this.Fka&&(this.T_=1):this.T_++};hL.prototype.clear=function(){this.T_=0;qGa(this)};hL.prototype.Dla=function(){return Aj.Ic()};hL.prototype.Epa=function(){this.Fka||this.callback();qGa(this);0<this.T_&&(this.T_--,this.queue())};
function qGa(a){null!==a.Yl&&(a.AH.clearTimeout(a.Yl),a.Yl=null)};function iL(){this.oya=0;this.Nfa={}}sa(iL);iL.prototype.FF=function(a){a in this.Nfa||(this.Nfa[a]=this.zW[this.oya%this.zW.length],++this.oya);return this.Nfa[a]};iL.prototype.zW=[tq(210,138,61,.5),tq(210,58,113,.5),tq(124,68,205,.5),tq(33,121,200,.5),tq(19,202,133,.5),tq(153,213,57,.5)];function Yi(a,b,c,d){J.call(this);this.la=new he(this);Db(this,this.la);this.document=a;this.xhr=d;this.user=b;this.m8=c;this.yI={};this.Iga={};this.Rd=[];this.Oza={};this.Wab=new hL(w(this.yca,this),1E3,!0);this.la.listen(c,Fya,this.QRa);this.la.listen(c,sya,this.Mdb);this.la.listen(c,tC,this.yca.bind(this,!0));this.la.listen(c,hC,this.o$a)}z(Yi,J);sj(Yi,[Ri,Ni,vC,Hi]);var jL=new F("$a"),kL=new F("ab");function lL(a){I.call(this,kL);this.aDa=a}z(lL,I);g=Yi.prototype;
g.jc=function(a){a in this.yI||(this.yI[a]={active:!1,firstName:null,lastName:null,initials:null,selection:[],Rb:null,email:null});return this.yI[a]};function rGa(a,b){a.Rd=Jc(b.map(function(a){return a.Fa?a.Ol():a})).map(function(a){return a.getId()});a.Wab.queue()}
g.yca=function(a){if(!(1>=mL(this).length)){var b=S,c=b&&b.layout.Qb[0],c=c&&c.data,d={presence:[{items:this.Rd,document_id:encodeURIComponent(this.document.getId()),user_id:this.user.id}]};b&&c&&(d.presence[0].caret={itemId:c.ob.item.getId(),taKey:c.ob.name,caret:b.selection.Rb,caretAnchor:b.selection.anchor});if(a||!kj(d,this.Oza))this.Oza=d,yC(this.document.getId())&&!this.user.Bb()&&this.xhr.execute({id:"presence",type:"POST",url:Tda+"/buckets/"+encodeURIComponent(this.document.getId())+"/client",
withCredentials:!0,data:JSON.stringify(d)})}};g.QRa=function(a){var b=this;if(!this.isCurrentUser(a.userId)){var c={},d=this.jc(a.userId),e=d.selection,f=a.items?a.items:[];D(e,function(){var d=fb(f);return function(e){e in d||(c[e]=[],delete b.Iga[e][a.userId])}}());D(f,function(){var d=fb(e);return function(e){e in d||(c[e]=[],$a(b.Iga,e,{})[a.userId]={})}}());d.selection=f.slice(0);var h=d.Rb;kj(h,a.Rb)||(h&&$a(c,h.Yd,[]).push(h.yda),a.Rb&&$a(c,a.Rb.Yd,[]).push(a.Rb.yda),d.Rb=a.Rb);Xa(c)||this.dispatchEvent(new lL(c))}};
g.o$a=function(a){sGa(this,a.Pi)};function sGa(a,b){var c=fb(b);b.forEach(a.jc.bind(a));var d=!1,e=!1;B(a.yI,function(b,h){var k=!!c[h];k!=b.active&&(b.active=k,d=!0,k?e=!0:a.QRa(new nC(h,null,null)))});e&&a.yca();d&&a.dispatchEvent(jL)}
g.Mdb=function(a){a.kt.forEach(function(a){var c=a.user;a=c.firstName;var d=c.lastName,e=c.username,f=c.email,c=this.jc(c.id);if(c.firstName!=a||c.lastName!=d){c.firstName=a;c.lastName=d;var h="";a&&(h+=a[0]);d&&(h+=d[0]);c.initials=h;c.active&&this.dispatchEvent(jL)}e&&c.username!=e&&(c.username=e);f&&c.email!=f&&(c.email=f)}.bind(this))};
function tGa(a,b,c,d,e){var f={};D(uGa(a,b,c),function(h){a.isCurrentUser(h.id)||D(d.f||[],function(d){"i"==d.f?(xa(h.im)&&h.im>e&&(h.im+=d.p[0].length),h.Rb>e&&(h.Rb+=d.p[0].length)):"d"==d.f&&(xa(h.im)&&(h.im>d.p[1]?h.im-=d.p[1]-d.p[0]:h.im>d.p[0]&&(h.im=d.p[0])),h.Rb>d.p[1]?h.Rb-=d.p[1]-d.p[0]:h.Rb>d.p[0]&&(h.Rb=d.p[0]));d=a.jc(h.id);d.Rb&&(d.Rb={Yd:b,yda:c,Rb:h.Rb,im:h.im,id:h.id},f[b]=c)})});Xa(f)||a.dispatchEvent(new lL(f))}function nL(a,b){return Sa(a.Iga[b])}
function uGa(a,b,c){var d=[];B(a.yI,function(e,f){(e=e.Rb)&&e.Yd==b&&e.yda==c&&d.push({id:f,name:oL(a,f),color:iL.Ic().FF(f),Rb:e.Rb,im:e.im})});return d}function mL(a){var b=[],c;for(c in a.yI)a.yI[c].active&&b.push(c);return b}function oL(a,b){a=a.jc(b);return((a.firstName||"")+" "+(a.lastName||"")).trim()}g.Ola=function(a){return this.jc(a).initials||""};g.zs=function(a){return this.jc(a).username||this.jc("0").username||""};g.isCurrentUser=function(a){return a==this.user.id};function pL(a,b,c){this.Fe=a;this.page=b;this.size=c}function qL(a,b){J.call(this);this.document=a;this.$aa=new he;this.la=new he;this.pd=[];this.Bm=[];this.bba=config.pageSpacing||60;this.Gs=!1;rL(this);this.pM();b&&this.ce(b)}z(qL,J);function rL(a){a.$aa.removeAll();a.pd.forEach(function(a){this.$aa.listen(a,Cxa,this.fz.bind(this,!1,!1));B(a.Re(),function(a){this.$aa.listen(a,nwa,this.fz.bind(this,!1,!1))},this)},a)}qL.prototype.fz=function(a,b){sL(this);a&&rL(this);b?this.dispatchEvent(vGa):this.dispatchEvent(wGa)};
function sL(a){a.dispatchEvent(new xGa(uc(a.pd)));if(1>a.pd.length)a.Bm=[];else{var b=[],c=0,d=(!uJ(a.document)||1<Ma(a.pd[0].De)?a.pd:a.pd.slice(1)).reduce(function(a,b){return Math.max(a,bB(b).w)},0);a.pd.forEach(function(a,e){var f=ym(a.Ac(!0)),h=f.h+this.bba,q=c,t=0;1!==this.pd.length&&(t=uJ(this.document)?0!==e||1<Ma(a.De)?d-bB(a).w:d:Math.floor((d-a.$b().w)/2));b.push(new pL(new M(t,q,f.w,f.h),a,f));c+=h},a);a.Bm=b;if(tL(a)){var e=yGa(a),f=a.qc(),f=f&&f.LF(),h=0;f&&(h=f.get("Bleed"));a.Bm.forEach(function(a){a=
a.Fe;a.x+=e.x+h;a.y+=e.y+h})}}}qL.prototype.pM=function(){this.la.removeAll();this.la.listen(this.document,ot,function(){this.pd.length?sL(this):zGa(this);this.fz()}.bind(this));this.la.listen(this.document,Gpa,this.fz.bind(this,!0,!1));this.la.listen(this.document,qt,this.fz.bind(this,!0,!1));this.la.listen(this.document,nt,this.fz.bind(this,!0,!1));this.la.listen(this.document,cqa,function(a){bc(this.pd,function(b){return b.getId()===a.id}.bind(this))&&rL(this)}.bind(this));rL(this);this.fz()};
function AGa(a){a.la.removeAll();a.$aa.removeAll();a.Adb&&Mk(a.Adb)}function zGa(a){var b=hA(a.document);b&&a.ce([b])}qL.prototype.ce=function(a){this.pd=uc(a);BGa(this);this.fz(!0)};qL.prototype.properties={gb:{get:function(){return this.pd},set:qL.prototype.ce}};Object.defineProperties(qL.prototype,qL.prototype.properties);function uL(a,b){for(var c=0;c<a.pd.length;c++)if(a.pd[c]===b||a.pd[c].getId()===b)return!0;return!1}g=qL.prototype;g.qc=function(){return this.pd[0]||null};
g.getPage=function(a){var b;this.pd.forEach(function(c){c.getId()==a&&(b=c)});return b};function CGa(a){if(a.pd.length)return Wb(a.pd)}function tL(a){return 1==a.pd.length&&a.pd[0].je()}function BGa(a){a.pd.sort(function(a,c){return a.fC()-c.fC()})}function DGa(a,b){for(var c=[],d=0;d<a.Bm.length;++d){var e=a.Bm[d].Fe,f=Rm(e,b);if(0>=f.w||0>=f.h){if(0<c.length)break}else f.data=e.data,c.push(new pL(f,a.Bm[d].page))}return c}
function EGa(a){0===a.Bm.length&&0<a.pd.length&&sL(a);return 0<a.Bm.length?bm(a.Bm[0].Fe):new L(0,0)}function FGa(a,b){var c;c=b.page||c;var d=new dm(0,0,c||null);a.Bm.forEach(function(a){if(c.getId()===a.page.getId()){var f=a.Fe;a=a.size;d=new dm(b.x+f.x-a.x,b.y+f.y-a.y,c)}});return d}
g.zva=function(a,b){var c=new dm(0,0,null);if(b)this.Bm.forEach(function(d){if(b.getId()===d.page.getId()){var e=d.size;d=d.Fe;c.x=a.x-d.x+e.x;c.y=a.y-d.y+e.y;c.page=b}},this);else{for(var d=this.Bm[0],e=1;e<this.Bm.length;++e){var f=this.Bm[e].Fe;if(f.y-this.bba/2>a.y)break;else d=this.Bm[e]}f=d.Fe;e=d.size;c.x=a.x-f.x+e.x;c.y=a.y-f.y+e.y;c.page=d.page}return c};function vL(a,b,c){bc(a.Bm,function(a){return a.page.getId()==b?(c(a.Fe,a.page,a.size),!0):!1})}
function yGa(a){return(a=Zt(a.pd[0]))?a.ma():wm()}function wL(a,b){if(1>a.Bm.length)return new L(0,0);if(!b&&tL(a))return(a=a.pd[0].LF())?(b=a.Ac(),new dm(b.w,b.h,a)):new dm(0,0,null);b=a.ma();return new dm(b.x+b.w,b.y+b.h,CGa(a))}g.ma=function(){return Zm(this.Bm.map(function(a){return a.Fe}))||wm()};g.$b=function(a){var b;vL(this,a,function(a,d,e){b=e});return b||wm()};var wGa=new F("bb"),GGa=new F("cb"),vGa=new F("db");function xGa(a){this.gb=a;I.call(this,GGa)}z(xGa,I);function xL(){}function yL(a,b){this.name=a;this.Og=b;this.startTime=b.now();this.methods=[]}yL.prototype.end=function(){this.endTime=this.Og.now();"render"==this.name&&zL(this)/1E3>=$da&&this.Og.FKa(zL(this))};function HGa(a,b){0<a.methods.length&&null==a.methods[a.methods.length-1].endTime?HGa(a.methods[a.methods.length-1],b):a.methods.push(b)}function zL(a){return a.endTime?a.endTime-a.startTime:0}
yL.prototype.serialize=function(){var a={name:this.name,start:this.startTime,total:zL(this),self:zL(this)-Ik(this.methods.map(function(a){return zL(a)}))};0<this.methods.length&&(a.methods=this.methods.map(function(a){return a.serialize()}));return a};function AL(a,b,c,d,e){this.xhr=d;this.document=a;this.meb=b;this.bufferSize=15;this.VG=[];this.Sba=[];this.z0=[];this.Tba=[];this.a7=0;this.v_=[];this.vea=[];this.browser=Yj();this.uSa=vda();this.userId=-1;c&&(a=c.getId(),isNaN(a)||(this.userId=a));this.S4a=c?"T-A"!==Qo(e,c):!1;var f=this;setInterval(function(){var a=[];c&&Ro(e,c)&&a.push({"new-editor-cohort":Ro(e,c),"new-editor-test":Qo(e,c)});B(e.jRa,function(b,c){a.push({"ab-name":c,"ab-value":b})});try{if(0<f.VG.length&&null!=f.document.id&&
Math.random()<window.lucidConfigure.renderingMetricsGatherRate){var b=f.meb();f.xhr.execute({type:"POST",url:mk+"/renderingMetrics",data:{"document-id":f.document.id,product:"chart","browser-info":f.browser,"build-version":20170106162458,"frame-count":f.VG.length,"max-execution-time":f.max(f.VG),"average-execution-time":Ce.apply(null,f.VG),"std-dev-execution-time":De.apply(null,f.VG),"max-frame-time":f.max(f.z0),"average-frame-time":Ce.apply(null,f.z0),"std-dev-frame-time":De.apply(null,f.z0),"max-objects-drawn":f.max(f.v_),
"average-objects-drawn":Ce.apply(null,f.v_),"std-dev-objects-drawn":De.apply(null,f.v_),"average-complexity":f.a7/f.VG.length,"flat-rendering":!!r.newEditor,webgl:f.uSa,"webgl-enabled":b.vv,"canvas-size":b.ip,"user-id":f.userId,"is-editor-forced":f.S4a,"datadog-tags":a}});f.z0=[];f.VG=[];f.a7=0;f.v_=[]}}catch(d){}}.bind(this),6E4)}AL.prototype.max=function(a){return Math.max(0,Math.max.apply(Math,a))};
function IGa(a,b,c,d){a.VG.push(b);a.Sba.push(b);a.Sba.length>a.bufferSize&&a.Sba.shift();a.a7+=c;a.v_.push(d)}function JGa(a,b){a.z0.push(b);a.Tba.push(b);a.Tba.length>a.bufferSize&&a.Tba.shift()}function KGa(a,b){for(a.vea.push(b);a.vea.length>a.bufferSize;)a.vea.shift()}function LGa(a){return Ce.apply(null,a.vea.filter(function(a){return null!==a})||[0])};function BL(a){this.Io=a;this.MR=$("<div />");this.Rna=$("<p />");this.Rna.text("JS-FPS: ");this.ula=$("<p />");this.ula.text("Browser FPS: ");this.oma=$("<p />");this.oma.text("GL Resource Usage: ");this.MR.append(this.Rna);this.MR.append(this.ula);this.MR.append(this.oma)}uj(BL,AL);
BL.prototype.show=function(){if(!0===this.MR.is(":visible"))this.MR.dialog("close");else{var a=setInterval(function(){this.Rna.text("JS-FPS: "+(1E3/Ce.apply(null,this.Io.Sba)).toFixed(2));this.ula.text("Browser FPS: "+(1E3/Ce.apply(null,this.Io.Tba)).toFixed(2));this.oma.text("GL Resource Usage: "+LGa(this.Io).toFixed(2))}.bind(this),850);this.MR.dialog({title:"Framerate Measurements",buttons:[{text:"Stop Collecting",click:function(){$(this).dialog("close")}}],close:function(){clearInterval(a)}})}};function CL(a,b){this.d1a=a;this.jeb=b;this.Ia=this.ub=null;this.Bq=0;this.id=MGa++;this.Po=null}
CL.prototype.activate=function(a){if(a!=this.Ia)if(this.VJ=a.createShader(a.FRAGMENT_SHADER),a.shaderSource(this.VJ,this.d1a),a.compileShader(this.VJ),a.getShaderParameter(this.VJ,a.COMPILE_STATUS)){this.XM=a.createShader(a.VERTEX_SHADER);a.shaderSource(this.XM,this.jeb);a.compileShader(this.XM);if(a.getShaderParameter(this.XM,a.COMPILE_STATUS))return this.ub=a.createProgram(),a.attachShader(this.ub,this.XM),a.attachShader(this.ub,this.VJ),a.linkProgram(this.ub),a.getProgramParameter(this.ub,a.LINK_STATUS)||
console.error("Could not initialise shaders"),a.useProgram(this.ub),this.Ia=a,a.bX=this.ub,NGa(this),!0;console.error(a.getShaderInfoLog(this.XM))}else console.error(a.getShaderInfoLog(this.VJ));else return this.ub!=a.bX&&(a.useProgram(this.ub),a.bX=this.ub,NGa(this)),this.Po&&a.zD(this.Po),!1};function NGa(a){a.Ia.i5||(a.Ia.i5=0);var b;for(b=a.Ia.i5;b<a.Bq;b++)a.Ia.enableVertexAttribArray(b);for(b=a.Ia.i5-1;b>=a.Bq;b--)a.Ia.disableVertexAttribArray(b);a.Ia.i5=a.Bq}
CL.prototype.deleteBuffer=function(a){this.Ia&&this.Ia.deleteBuffer(a)};CL.prototype.destroy=function(){this.Ia.detachShader(this.ub,this.XM);this.Ia.deleteShader(this.XM);this.Ia.detachShader(this.ub,this.VJ);this.Ia.deleteShader(this.VJ);this.Ia.deleteProgram(this.ub)};var MGa=0,DL=[];function EL(a){a.get=function(){if(a.Ij)return a.Ij;DL[DL.length]=a;return a.Ij=new a};a.destroy=function(){a.Ij&&(a.Ij.destroy(),a.Ij=null)}}
function FL(a){a.get=function(b){a.ez||(a.ez={},DL[DL.length]=a);b in a.ez||(a.ez[b]=new a(b));return a.ez[b]};a.destroy=function(){for(ar in a.ez)a.ez[ar].destroy();delete a.ez}};function GL(){CL.call(this,"precision mediump float; varying vec4 vColor; varying vec2 vTextureCoord; uniform sampler2D uSampler; void main(void) {if(vTextureCoord.s < -0.1) {gl_FragColor = vColor;} else {vec4 fragColor = texture2D(uSampler, vTextureCoord); if (fragColor.a < 0.01) {discard;} else {gl_FragColor = fragColor;}}}","attribute vec2 aTextureCoord; attribute vec3 aVertexPosition; attribute vec4 aColor; varying vec4 vColor; varying vec2 vTextureCoord; uniform mat3 transform; void main(void) {vColor = aColor; gl_Position = vec4((vec3(aVertexPosition.xy, 1) * transform).xy, aVertexPosition.z, 1); vTextureCoord = aTextureCoord;}");
this.Bq=3}z(GL,CL);EL(GL);GL.prototype.activate=function(a){CL.prototype.activate.call(this,a)&&(this.am=a.getAttribLocation(this.ub,"aVertexPosition"),this.xW=a.getAttribLocation(this.ub,"aColor"),this.mua=a.getAttribLocation(this.ub,"aTextureCoord"),this.Po=a.getUniformLocation(this.ub,"transform"),this.WL=a.getUniformLocation(this.ub,"uSampler"),this.Zf=a.createBuffer(),this.Kh=a.createBuffer(),a.uniform1i(this.WL,0))};
GL.prototype.load=function(a,b){this.Zf||(this.Zf=a.createBuffer(),this.Kh=a.createBuffer());a.bindBuffer(a.ARRAY_BUFFER,this.Zf);a.bufferData(a.ARRAY_BUFFER,b.Bh.subarray(0,6*b.If),a.STREAM_DRAW);a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,this.Kh);a.bufferData(a.ELEMENT_ARRAY_BUFFER,b.Yg.subarray(0,b.Rl),a.STREAM_DRAW)};GL.prototype.destroy=function(){this.deleteBuffer(this.Zf);this.deleteBuffer(this.Kh);GL.ya.destroy.call(this)};
GL.prototype.draw=function(a,b,c){c&&a.bindTexture(a.TEXTURE_2D,c);a.bindBuffer(a.ARRAY_BUFFER,this.Zf);a.vertexAttribPointer(this.am,3,a.FLOAT,!1,24,0);a.vertexAttribPointer(this.mua,2,a.FLOAT,!1,24,12);a.vertexAttribPointer(this.xW,4,a.UNSIGNED_BYTE,!0,24,20);a.zD(this.Po);a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,this.Kh);a.drawElements(a.TRIANGLES,b.Rl,a.UNSIGNED_SHORT,0)};
function HL(){this.Ee=new ArrayBuffer(24576);this.Bh=new Float32Array(this.Ee);this.WM=new Uint8Array(this.Ee);this.Yg=new Uint16Array(3072);this.clear()}HL.prototype.append=function(a){for(OGa(this,a.Yg,a.Rl,this.If);6*(this.If+a.If)>=this.Bh.length;){var b=this.Bh;this.Ee=new ArrayBuffer(2*this.Ee.byteLength);this.Bh=new Float32Array(this.Ee);this.WM=new Uint8Array(this.Ee);this.Bh.set(b)}this.Bh.set(a.Bh.subarray(0,6*a.If),6*this.If);this.If+=a.If};
function OGa(a,b,c,d){for(;a.Rl+c>=a.Yg.length;){var e=new Uint16Array(2*a.Yg.length);e.set(a.Yg);a.Yg=e}for(e=0;e<c;e++)a.Yg[e+a.Rl]=b[e]+d;a.Rl+=c}
HL.prototype.prepend=function(a){for(var b=a.Yg,c=a.Rl,d=a.If;this.Rl+c>=this.Yg.length;){var e=new Uint16Array(2*this.Yg.length);e.set(this.Yg);this.Yg=e}for(e=0;e<this.Rl;e++)this.Yg[e]+=d;this.Yg.set(this.Yg.subarray(0,this.Rl),c);this.Yg.set(b.subarray(0,c));for(this.Rl+=c;6*(this.If+a.If)>=this.Bh.length;)b=this.Bh,this.Ee=new ArrayBuffer(2*this.Ee.byteLength),this.Bh=new Float32Array(this.Ee),this.WM=new Uint8Array(this.Ee),this.Bh.set(b);this.Bh.set(this.Bh.subarray(0,6*this.If),6*a.If);this.Bh.set(a.Bh.subarray(0,
6*a.If));this.If+=a.If};function IL(a,b,c,d,e,f,h){if(6*a.If==a.Bh.length){var k=a.Bh;a.Ee=new ArrayBuffer(2*a.Ee.byteLength);a.Bh=new Float32Array(a.Ee);a.WM=new Uint8Array(a.Ee);a.Bh.set(k)}a.Bh[6*a.If+0]=b;a.Bh[6*a.If+1]=c;a.Bh[6*a.If+2]=d;a.Bh[6*a.If+3]=void 0===f?-1:f;a.Bh[6*a.If+4]=void 0===h?-1:h;a.WM[24*a.If+20]=e?255*e[0]:0;a.WM[24*a.If+21]=e?255*e[1]:0;a.WM[24*a.If+22]=e?255*e[2]:0;a.WM[24*a.If+23]=e?255*e[3]:0;a.If++}
function JL(a,b,c,d){if(a.Rl==a.Yg.length){var e=new Uint16Array(2*a.Yg.length);e.set(a.Yg);a.Yg=e}a.Yg[a.Rl+0]=b;a.Yg[a.Rl+1]=c;a.Yg[a.Rl+2]=d;a.Rl+=3}HL.prototype.clear=function(){this.Rl=this.If=0};HL.prototype.move=function(a,b){for(var c=0;c<6*this.If;c+=6)this.Bh[c]+=a,this.Bh[c+1]+=b};function KL(){CL.call(this,"precision mediump float; varying vec2 vTextureCoord; uniform sampler2D uSampler; void main(void) {vec4 textureColor = texture2D(uSampler, vec2(vTextureCoord.s, vTextureCoord.t)); gl_FragColor = textureColor;}","attribute vec2 aVertexPosition; uniform mat3 transform; uniform float z; varying vec2 vTextureCoord; void main(void) {gl_Position = vec4((vec3(aVertexPosition,1) * transform).xy, z, 1); vTextureCoord = aVertexPosition;}");this.Bq=1}z(KL,CL);EL(KL);
KL.prototype.activate=function(a){CL.prototype.activate.call(this,a)&&(this.am=a.getAttribLocation(this.ub,"aVertexPosition"),this.Xbb=a.getUniformLocation(this.ub,"transform"),this.WL=a.getUniformLocation(this.ub,"uSampler"),this.cN=a.getUniformLocation(this.ub,"z"),this.jna(),a.uniform1i(this.WL,0));a.bindBuffer(a.ARRAY_BUFFER,this.jt);a.vertexAttribPointer(this.am,this.jt.jh,a.FLOAT,!1,0,0)};
KL.prototype.jna=function(){this.jt=this.Ia.createBuffer();this.Ia.bindBuffer(this.Ia.ARRAY_BUFFER,this.jt);this.Ia.bufferData(this.Ia.ARRAY_BUFFER,new Float32Array([0,0,1,0,1,1,0,1]),this.Ia.STATIC_DRAW);this.jt.jh=2;this.jt.Lg=4};KL.prototype.destroy=function(){this.deleteBuffer(this.jt);KL.ya.destroy.call(this)};
KL.prototype.draw=function(a,b){var c=b.settings.Oa;a.bindTexture(a.TEXTURE_2D,b.settings.mc);a.Od.push();var d=a.Od.top();b.transform&&d.RO(b.transform);d.translate(c.x,c.y);d.scale(c.w,c.h);b.settings.pS&&(c=a.Ho%2/2,d.Ad=(Math.round(d.Ad*a.pl/2)+a.pl%2/2)/(a.pl/2),d.Bd=(Math.round(d.Bd*a.Ho/2)+c)/(a.Ho/2));a.uniformMatrix3fv(this.Xbb,!1,a.GHa());a.Od.pop();a.uniform1f(this.cN,b.z);a.drawArrays(a.TRIANGLE_FAN,0,4)};function PGa(){return"precision mediump float; varying vec4 vColor; void main(void) {gl_FragColor = vColor;}"};function LL(){CL.call(this,PGa(),"attribute vec2 aVertexPosition; attribute vec4 aColor; uniform mat3 transform; uniform float z; varying vec4 vColor; void main(void) {vColor = aColor; gl_Position = vec4((vec3(aVertexPosition,1) * transform).xy, z, 1);}");this.Bq=2}z(LL,CL);EL(LL);
LL.prototype.activate=function(a){CL.prototype.activate.call(this,a)&&(this.am=a.getAttribLocation(this.ub,"aVertexPosition"),this.xW=a.getAttribLocation(this.ub,"aColor"),this.Po=a.getUniformLocation(this.ub,"transform"),this.cN=a.getUniformLocation(this.ub,"z"))};
LL.prototype.draw=function(a,b){var c=b.settings.buffer.Zf,d=b.settings.buffer.Kh;a.bindBuffer(a.ARRAY_BUFFER,c);a.vertexAttribPointer(this.am,2,a.FLOAT,!1,12,0);a.vertexAttribPointer(this.xW,4,a.UNSIGNED_BYTE,!0,12,8);a.uniform1f(this.cN,b.z);th(b.transform)?a.zD(this.Po):(a.Od.push(),a.Od.top().RO(b.transform),a.zD(this.Po),a.Od.pop());null==d?a.drawArrays(a.TRIANGLE_STRIP,0,c.Lg):(a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,d),a.drawElements(a.TRIANGLES,d.Lg,a.UNSIGNED_SHORT,0))};function ML(a){CL.call(this,PGa(),"uniform mat3 uTransform; attribute vec2 aVertexPosition; attribute vec4 aColor; attribute vec3 transformX; attribute vec3 transformY; attribute float z; varying vec4 vColor; void main(void) {vColor = aColor; mat3 transform = mat3(transformX, transformY, vec3(0,0,1)) * uTransform; gl_Position = vec4((vec3(aVertexPosition,1) * transform).xy, z, 1);}");this.Bq=5;this.G1=null!=a?a:LL.get()}z(ML,CL);EL(ML);
ML.prototype.activate=function(a){CL.prototype.activate.call(this,a)&&(this.am=a.getAttribLocation(this.ub,"aVertexPosition"),this.Wx=a.getAttribLocation(this.ub,"z"),this.Ox=a.getAttribLocation(this.ub,"transformX"),this.Px=a.getAttribLocation(this.ub,"transformY"),this.xW=a.getAttribLocation(this.ub,"aColor"),this.Po=a.getUniformLocation(this.ub,"uTransform"),this.LH=a.createBuffer(),this.BH=a.createBuffer(),this.CH=a.createBuffer())};
ML.prototype.destroy=function(){this.deleteBuffer(this.LH);this.deleteBuffer(this.BH);this.deleteBuffer(this.CH);ML.ya.destroy.call(this)};
function QGa(a,b,c){function d(a,b){f[3*l+0]=a;f[3*l+1]=b;h[12*l+8]=k[0];h[12*l+9]=k[1];h[12*l+10]=k[2];h[12*l+11]=k[3];l++}a.activate(b);var e=0;c.forEach(function(a){ua(a)?a.forEach(function(a){e+=a.length}):e+=a.YM.length/2});a=new ArrayBuffer(12*e);var f=new Float32Array(a),h=new Uint8Array(a),k=[0,0,0,0],l=0,m=[];c.forEach(function(a){var b=l;k=ana(a.color);if(ua(a))a.forEach(function(a){a.forEach(function(a){d(a.x,a.y)})}),NL(a).forEach(function(a){a.forEach(function(a){m.push(a+b)})});else{for(var c=
0;c<a.YM.length;c+=2)d(a.YM[c],a.YM[c+1]);for(c=0;c<a.Yg.length;c++)m.push(a.Yg[c]+b)}});c=b.createBuffer();b.bindBuffer(b.ARRAY_BUFFER,c);b.bufferData(b.ARRAY_BUFFER,a,b.STATIC_DRAW);c.jh=3;c.Lg=e;a=b.createBuffer();b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,a);b.bufferData(b.ELEMENT_ARRAY_BUFFER,new Uint16Array(m),b.STATIC_DRAW);a.jh=1;a.Lg=m.length;return{Zf:c,Kh:a}}
ML.prototype.a8=function(a,b){var c=b.calls[0].settings.buffer.Zf,d=b.calls[0].settings.buffer.Kh;a.vertexAttribDivisorANGLE(this.Ox,1);a.vertexAttribDivisorANGLE(this.Px,1);a.vertexAttribDivisorANGLE(this.Wx,1);a.bindBuffer(a.ARRAY_BUFFER,c);a.vertexAttribPointer(this.am,2,a.FLOAT,!1,12,0);a.vertexAttribPointer(this.xW,4,a.UNSIGNED_BYTE,!0,12,8);a.bindBuffer(a.ARRAY_BUFFER,this.LH);a.bufferData(a.ARRAY_BUFFER,new Float32Array(b.z),a.DYNAMIC_DRAW);a.vertexAttribPointer(this.Wx,1,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,
this.BH);a.bufferData(a.ARRAY_BUFFER,new Float32Array(b.Zda),a.DYNAMIC_DRAW);a.vertexAttribPointer(this.Ox,3,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.CH);a.bufferData(a.ARRAY_BUFFER,new Float32Array(b.$da),a.DYNAMIC_DRAW);a.vertexAttribPointer(this.Px,3,a.FLOAT,!1,0,0);null==d?a.drawArraysInstancedANGLE(a.TRIANGLE_STRIP,0,c.Lg,b.calls.length):(a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,d),a.drawElementsInstancedANGLE(a.TRIANGLES,d.Lg,a.UNSIGNED_SHORT,0,b.calls.length));a.vertexAttribDivisorANGLE(this.Ox,
0);a.vertexAttribDivisorANGLE(this.Px,0);a.vertexAttribDivisorANGLE(this.Wx,0)};
function RGa(a,b,c,d){c=c||10;var e=a/2,f=e*e,h=c*c,k=[],l=[];b.forEach(function(b){for(var c=k.length/2,d=0;d<b.length;d++){var t=d+1;if(t==b.length)if(b.closed)t=0;else continue;sm(b[d],b[t])&&b.splice(d--,1)}var u=b.map(function(a,c){c=b[(c+1)%b.length];a={x:c.x-a.x,y:c.y-a.y};c=e/Math.sqrt(a.x*a.x+a.y*a.y);a.x*=c;a.y*=c;return a});b.forEach(function(d,e){var q=(e+1)%b.length,t=(e+b.length-1)%b.length,G=k.length/2;if(0!=e||b.closed)if(e!=b.length-1||b.closed){var H=new L(d.x+u[e].y,d.y-u[e].x),
N=new L(b[t].x+u[t].y,b[t].y-u[t].x),da=Nl(H,new L(b[q].x+u[e].y,b[q].y-u[e].x),N,new L(d.x+u[t].y,d.y-u[t].x),!0);if(!1===da)k.push(d.x-u[e].y,d.y+u[e].x),k.push(d.x+u[e].y,d.y-u[e].x);else if(!0===da)k.push(d.x+u[e].y,d.y-u[e].x),k.push(d.x-u[e].y,d.y+u[e].x);else{var aa=new L(d.x-da.x,d.y-da.y),Y=new L(da.x+2*aa.x,da.y+2*aa.y),aa=aa.x*aa.x+aa.y*aa.y;if(aa>f*h){var ha=u[e].x+u[t].x,la=u[e].y+u[t].y,ja=a/Math.sqrt(ha*ha+la*la);0<u[t].x*u[e].y-u[t].y*u[e].x?(ha=d.x-b[q].x,la=d.y-b[q].y,aa>ha*ha+la*
la&&(Y=H),k.push(da.x-ja*u[t].x,da.y-ja*u[t].y),k.push(Y.x,Y.y),k.push(da.x+ja*u[e].x,da.y+ja*u[e].y),k.push(Y.x,Y.y),l.push(G+0,G+1,G+2)):(ha=d.x-b[t].x,la=d.y-b[t].y,aa>ha*ha+la*la&&(da=N),k.push(da.x,da.y),k.push(Y.x-ja*u[t].x,Y.y-ja*u[t].y),k.push(da.x,da.y),k.push(Y.x+ja*u[e].x,Y.y+ja*u[e].y),l.push(G+1,G+2,G+3));G+=2}else k.push(da.x,da.y),k.push(Y.x,Y.y)}e==b.length-1?(l.push(G+0,G+1,c+0),l.push(G+1,c+0,c+1)):(l.push(G+0,G+1,G+2),l.push(G+1,G+2,G+3))}else k.push(d.x+u[t].y,d.y-u[t].x),k.push(d.x-
u[t].y,d.y+u[t].x);else k.push(d.x+u[e].y,d.y-u[e].x),k.push(d.x-u[e].y,d.y+u[e].x),l.push(G+0,G+1,G+2),l.push(G+1,G+2,G+3)})});return{YM:k,Yg:l,color:d}};function SGa(a){a=a.Jx;for(var b="precision mediump float; varying float gradientY; uniform float uAlpha;",c=0;c<a;c++)b+="uniform vec4 color"+c+"; uniform float stop"+c+";";b+="void main(void) {vec4 color = mix(color0, color1, smoothstep(stop0, stop1, gradientY));";for(c=2;c<a;c++)b+="color = mix(color, color"+c+", smoothstep(stop"+(c-1)+", stop"+c+", gradientY));";return b+"gl_FragColor = color * uAlpha;}"};function OL(a){this.Jx=a;CL.call(this,SGa({Jx:a}),"attribute vec2 aVertexPosition; attribute float aGradientY; uniform mat3 transform; uniform float z; varying float gradientY; void main(void) {gradientY = aGradientY; gl_Position = vec4((vec3(aVertexPosition,1) * transform).xy, z, 1);}");this.Bq=2}z(OL,CL);FL(OL);
OL.prototype.activate=function(a){if(CL.prototype.activate.call(this,a)){this.am=a.getAttribLocation(this.ub,"aVertexPosition");this.uma=a.getAttribLocation(this.ub,"aGradientY");this.Po=a.getUniformLocation(this.ub,"transform");this.cN=a.getUniformLocation(this.ub,"z");this.WA=a.getUniformLocation(this.ub,"uAlpha");this.UE=[];this.sH=[];for(var b=0;b<this.Jx;b++)this.UE.push(a.getUniformLocation(this.ub,"color"+b)),this.sH.push(a.getUniformLocation(this.ub,"stop"+b))}};
OL.prototype.draw=function(a,b){var c=b.settings.buffer.Zf,d=b.settings.buffer.Kh,e=b.settings.buffer.SF,f=b.settings.Lw;a.bindBuffer(a.ARRAY_BUFFER,c);a.vertexAttribPointer(this.am,c.jh,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,e);a.vertexAttribPointer(this.uma,e.jh,a.FLOAT,!1,0,0);a.uniform1f(this.cN,b.z);a.uniform1f(this.WA,b.settings.alpha);e=ss(f);for(f=0;f<this.Jx;f++)a.MRa(this.sH[f],e[f].t),a.NRa(this.UE[f],Cq(e[f].color));th(b.transform)?a.zD(this.Po):(a.Od.push(),a.Od.top().RO(b.transform),
a.zD(this.Po),a.Od.pop());d?(a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,d),a.drawElements(a.TRIANGLES,d.Lg,a.UNSIGNED_SHORT,0)):a.drawArrays(a.TRIANGLE_STRIP,0,c.Lg)};function PL(a){this.Jx=a;CL.call(this,SGa({Jx:a}),"uniform mat3 uTransform; attribute vec2 aVertexPosition; attribute vec3 transformX; attribute vec3 transformY; attribute float z; attribute float aGradientY; varying float gradientY; void main(void) {gradientY = aGradientY; mat3 transform = mat3(transformX, transformY, vec3(0,0,1)) * uTransform; gl_Position = vec4((vec3(aVertexPosition,1) * transform).xy, z, 1);}");this.Bq=5;this.G1=OL.get(a)}z(PL,CL);FL(PL);
PL.prototype.activate=function(a){if(CL.prototype.activate.call(this,a)){this.am=a.getAttribLocation(this.ub,"aVertexPosition");this.Wx=a.getAttribLocation(this.ub,"z");this.Ox=a.getAttribLocation(this.ub,"transformX");this.Px=a.getAttribLocation(this.ub,"transformY");this.Po=a.getUniformLocation(this.ub,"uTransform");this.xDa=a.getUniformLocation(this.ub,"uColor");this.WA=a.getUniformLocation(this.ub,"uAlpha");this.LH=a.createBuffer();this.BH=a.createBuffer();this.CH=a.createBuffer();this.uma=a.getAttribLocation(this.ub,
"aGradientY");this.UE=[];this.sH=[];for(var b=0;b<this.Jx;b++)this.UE.push(a.getUniformLocation(this.ub,"color"+b)),this.sH.push(a.getUniformLocation(this.ub,"stop"+b))}};PL.prototype.destroy=function(){this.deleteBuffer(this.LH);this.deleteBuffer(this.BH);this.deleteBuffer(this.CH);PL.ya.destroy.call(this)};
function TGa(a,b,c,d){function e(a,b,c,e){for(c+=k;c<e;c+=k)f.push(a),f.push(b),h.push(0),f.push(a+Math.cos(c)*d),f.push(b+Math.sin(c)*d),h.push(1)}a.activate(b);var f=[],h=[];f.push(c.x);f.push(c.y);h.push(0);f.push(c.x);f.push(c.y-d);h.push(1);f.push(c.x+c.w);f.push(c.y);h.push(0);f.push(c.x+c.w);f.push(c.y-d);h.push(1);var k=Math.min(Math.PI/12,Math.PI/d);e(c.x+c.w,c.y,-Math.PI/2,0);f.push(c.x+c.w);f.push(c.y);h.push(0);f.push(c.x+c.w+d);f.push(c.y);h.push(1);f.push(c.x+c.w);f.push(c.y+c.h);h.push(0);
f.push(c.x+c.w+d);f.push(c.y+c.h);h.push(1);e(c.x+c.w,c.y+c.h,0,Math.PI/2);f.push(c.x+c.w);f.push(c.y+c.h);h.push(0);f.push(c.x+c.w);f.push(c.y+c.h+d);h.push(1);f.push(c.x);f.push(c.y+c.h);h.push(0);f.push(c.x);f.push(c.y+c.h+d);h.push(1);e(c.x,c.y+c.h,Math.PI/2,Math.PI);f.push(c.x);f.push(c.y+c.h);h.push(0);f.push(c.x-d);f.push(c.y+c.h);h.push(1);f.push(c.x);f.push(c.y);h.push(0);f.push(c.x-d);f.push(c.y);h.push(1);e(c.x,c.y,Math.PI,3*Math.PI/2+k);a=b.createBuffer();b.bindBuffer(b.ARRAY_BUFFER,a);
b.bufferData(b.ARRAY_BUFFER,new Float32Array(f),b.STATIC_DRAW);a.jh=2;a.Lg=f.length/2;c=b.createBuffer();b.bindBuffer(b.ARRAY_BUFFER,c);b.bufferData(b.ARRAY_BUFFER,new Float32Array(h),b.STATIC_DRAW);c.jh=1;c.Lg=h.length;return{Zf:a,Kh:null,SF:c}}
PL.prototype.J8=function(a,b,c,d){this.activate(a);var e=[],f=[],h=[],k=new L(c.x+b.mq*c.w,c.y+b.nq*c.h),l=cm(new L(c.x+b.ot*c.w,c.y+b.rt*c.h),k),m=rm(l);d.forEach(function(a){a.forEach(function(a){e.push(a.x);e.push(a.y);h.push(om(cm(a,k),l)/m)})});NL(d).forEach(function(a){a.forEach(function(a){f.push(a)})});b=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,b);a.bufferData(a.ARRAY_BUFFER,new Float32Array(e),a.STATIC_DRAW);b.jh=2;b.Lg=e.length/2;c=a.createBuffer();a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,
c);a.bufferData(a.ELEMENT_ARRAY_BUFFER,new Uint16Array(f),a.STATIC_DRAW);c.jh=1;c.Lg=f.length;d=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,d);a.bufferData(a.ARRAY_BUFFER,new Float32Array(h),a.STATIC_DRAW);d.jh=1;d.Lg=h.length;return{Zf:b,Kh:c,SF:d}};
PL.prototype.a8=function(a,b){var c=b.calls[0].settings.buffer.Zf,d=b.calls[0].settings.buffer.Kh,e=b.calls[0].settings.buffer.SF,f=b.calls[0].settings.Lw,h=b.calls[0].settings.alpha;a.vertexAttribDivisorANGLE(this.Ox,1);a.vertexAttribDivisorANGLE(this.Px,1);a.vertexAttribDivisorANGLE(this.Wx,1);a.bindBuffer(a.ARRAY_BUFFER,c);a.vertexAttribPointer(this.am,c.jh,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,e);a.vertexAttribPointer(this.uma,e.jh,a.FLOAT,!1,0,0);e=ss(f);for(f=0;f<this.Jx;f++)a.MRa(this.sH[f],
e[f].t),a.NRa(this.UE[f],Cq(e[f].color));a.bindBuffer(a.ARRAY_BUFFER,this.LH);a.bufferData(a.ARRAY_BUFFER,new Float32Array(b.z),a.DYNAMIC_DRAW);a.vertexAttribPointer(this.Wx,1,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.BH);a.bufferData(a.ARRAY_BUFFER,new Float32Array(b.Zda),a.DYNAMIC_DRAW);a.vertexAttribPointer(this.Ox,3,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.CH);a.bufferData(a.ARRAY_BUFFER,new Float32Array(b.$da),a.DYNAMIC_DRAW);a.vertexAttribPointer(this.Px,3,a.FLOAT,!1,0,0);a.uniform1f(this.WA,
h);d?(a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,d),a.drawElementsInstancedANGLE(a.TRIANGLES,d.Lg,a.UNSIGNED_SHORT,0,b.calls.length)):a.drawArraysInstancedANGLE(a.TRIANGLE_STRIP,0,c.Lg,b.calls.length);a.vertexAttribDivisorANGLE(this.Ox,0);a.vertexAttribDivisorANGLE(this.Px,0);a.vertexAttribDivisorANGLE(this.Wx,0)};function QL(a){this.Jx=a;for(var b="precision mediump float; uniform vec2 center; uniform float radius; uniform float uAlpha; varying vec2 vVertexPosition;",c=0;c<a;c++)b+="uniform vec4 color"+c+"; uniform float stop"+c+";";b+="void main(void) {float gradientY = distance(center, vVertexPosition) / radius; vec4 color = mix(color0, color1, smoothstep(stop0, stop1, gradientY));";for(c=2;c<a;c++)b+="color = mix(color, color"+c+", smoothstep(stop"+(c-1)+", stop"+c+", gradientY));";CL.call(this,b+"gl_FragColor = color * uAlpha;}",
"uniform mat3 uTransform; attribute vec2 aVertexPosition; attribute vec3 transformX; attribute vec3 transformY; attribute float z; varying vec2 vVertexPosition; void main(void) {vVertexPosition = aVertexPosition; mat3 transform = mat3(transformX, transformY, vec3(0,0,1)) * uTransform; gl_Position = vec4((vec3(aVertexPosition,1) * transform).xy, z, 1);}");this.Bq=4}z(QL,CL);FL(QL);g=QL.prototype;
g.activate=function(a){if(CL.prototype.activate.call(this,a)){this.am=a.getAttribLocation(this.ub,"aVertexPosition");this.Wx=a.getAttribLocation(this.ub,"z");this.Ox=a.getAttribLocation(this.ub,"transformX");this.Px=a.getAttribLocation(this.ub,"transformY");this.Po=a.getUniformLocation(this.ub,"uTransform");this.jYa=a.getUniformLocation(this.ub,"center");this.k$a=a.getUniformLocation(this.ub,"radius");this.WA=a.getUniformLocation(this.ub,"uAlpha");this.UE=[];this.sH=[];for(var b=0;b<this.Jx;b++)this.UE.push(a.getUniformLocation(this.ub,
"color"+b)),this.sH.push(a.getUniformLocation(this.ub,"stop"+b));this.LH=a.createBuffer();this.BH=a.createBuffer();this.CH=a.createBuffer()}};g.destroy=function(){this.deleteBuffer(this.LH);this.deleteBuffer(this.BH);this.deleteBuffer(this.CH);QL.ya.destroy.call(this)};
g.J8=function(a,b,c){this.activate(a);var d=[],e=[];c.forEach(function(a){a.forEach(function(a){d.push(a.x);d.push(a.y)})});NL(c).forEach(function(a){a.forEach(function(a){e.push(a)})});b=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,b);a.bufferData(a.ARRAY_BUFFER,new Float32Array(d),a.STATIC_DRAW);b.jh=2;b.Lg=d.length/2;c=a.createBuffer();a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,c);a.bufferData(a.ELEMENT_ARRAY_BUFFER,new Uint16Array(e),a.STATIC_DRAW);c.jh=1;c.Lg=e.length;return{Zf:b,Kh:c}};
g.a8=function(a,b){var c=b.calls[0].settings.buffer.Zf,d=b.calls[0].settings.buffer.Kh,e=b.calls[0].settings.Lw,f=b.calls[0].settings.Oa,h=b.calls[0].settings.alpha;a.vertexAttribDivisorANGLE(this.Ox,1);a.vertexAttribDivisorANGLE(this.Px,1);a.vertexAttribDivisorANGLE(this.Wx,1);a.bindBuffer(a.ARRAY_BUFFER,c);a.vertexAttribPointer(this.am,c.jh,a.FLOAT,!1,0,0);a.uniform2fv(this.jYa,[f.x+e.mq*f.w,f.y+e.nq*f.h]);a.uniform1f(this.k$a,e.radius()/2*f.w);a.uniform1f(this.WA,h);c=ss(e);for(e=0;e<this.Jx;e++)a.uniform1f(this.sH[e],
c[e].t),a.uniform4fv(this.UE[e],Cq(c[e].color));a.bindBuffer(a.ARRAY_BUFFER,this.LH);a.bufferData(a.ARRAY_BUFFER,new Float32Array(b.z),a.DYNAMIC_DRAW);a.vertexAttribPointer(this.Wx,1,a.FLOAT,!1,0,0);c=new Float32Array(b.Zda);e=new Float32Array(b.$da);a.bindBuffer(a.ARRAY_BUFFER,this.BH);a.bufferData(a.ARRAY_BUFFER,c,a.DYNAMIC_DRAW);a.vertexAttribPointer(this.Ox,3,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.CH);a.bufferData(a.ARRAY_BUFFER,e,a.DYNAMIC_DRAW);a.vertexAttribPointer(this.Px,3,a.FLOAT,
!1,0,0);a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,d);a.drawElementsInstancedANGLE(a.TRIANGLES,d.Lg,a.UNSIGNED_SHORT,0,b.calls.length);a.vertexAttribDivisorANGLE(this.Ox,0);a.vertexAttribDivisorANGLE(this.Px,0);a.vertexAttribDivisorANGLE(this.Wx,0)};g.draw=function(a,b){var c=new RL(this);c.add(b);this.a8(a,c)};var SL=new Image;SL.loaded=!0;SL.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAMAAABlApw1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFysrKt7e30NDQyMjI2dnZwsLCxcXFurq6uLi4tbW1v7+/xMTEvb29vLy8s7OzzMzMSRwRaAAAA1hJREFUeNrs3OFyoyAUBeALFBE09v3fdrOd7KYqt4JeEDqH30nnfMkRlDClz84HAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXAEsnAwAAAAAAAAAAAACA3w/4aGicArR01w8AAAAAAAAAAAAAAACvYew8+sWPszU9AkxQ/1+igukOYNXqRcr2BaCwe74L1BMgRJ5QQ0cAG33Gtt0AzBgFjKYXQGC2OUInAKMYgDJ9ACy705R5FdBNgMAC8jpE+d+YDMCxAJeV5pH5ejGAZwE+J8z0fMNwCyBxu/WoQH8/B0V3ABSbX2VkcWdm3oaugddU5qnTadT8u5DmOxYyFmAyC5T3HrlbiZHJPyYHCSenXhmA5jpkdWqBzi7fUrfT7tolTKt5LGcqFQLo+FVgdH6BMqdSqW9AD5H8Q2r+3ZupOiAmSM5Pu4VwTr5FlduV0LS+Dhyl5n/ew+3x78v78eP9keC2itbTezYdJ52cf/ph/jWPg0tCcmNLa03WqUU5Szo9P3l2CTfu8IZKdmvxGfvr5/OM+NwM/LwlGty+UA1u7nJroHNJ0+rtAOMTznCohgFj0imUoVlASDtGE1oFmMRzQKpRAKnUk0ymTUBIzc936FbAkH6WzLUISC/QDx26E+ByjvPZ9gA26zyiaw5APgvAdeg+gMvLz3XoNoDNzM916C6A8bkA5jn5JgCN2fmZDhUGmMtL8FGHygLs4szFJfioQ0UBXxfqTNeW4IMOlQS8Pmdvt4T53Nl6Vxnwnmg2B1fOFYjpUDnAaqL8fubgZIGYDhUDbGM+6OwS/O1vVAREPubX8SF7On/057NCgOhC5e2Je7jVmGoBiKmJmi4UKN6hMgA+pbqSP9ahIoB5KTVsFUAolj/yG3IBgC2XP9IheUDJ/JFNUnHAVDT/vkPSgMGXBex+QhYGmML59x2SBRhVOv9uk1QUQOXz7zbaJQFnntQvd0gQQK5G/m2HBAF18m87JAd4LJXGUAYQauXfdEgKUC//pkNCALtUHEYeMNXMv+6QCGComn/dIRGArvy/JNo6rXJxAAAAAAAAAAAA3QHaHQAAAAAAAAAAAAAA/EbARyeDBfQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoP74I8AAYfAlXfTmrCwAAAAASUVORK5CYII=";
function TL(a,b,c,d,e,f,h,k,l){var m;m||(m=mr);for(var n,q,t,u=0;u<b.length;u++)if(a.globalCompositeOperation=b[u].Composition||"source-over",null!=b[u].Image){var y;XA(m,b[u].Image)||(f&&f(b[u].Image),y=h);if(n=m.Rf(b[u].Image,y,void 0,k)){if(b[u].FlipX||b[u].FlipY||b[u].Rotation||b[u].ScaleX||b[u].ScaleY)q=b[u].ScaleX||1,t=b[u].ScaleY||1,b[u].FlipX&&(q=-q),b[u].FlipY&&(t=-t),a.save(),a.translate(b[u].BoundingBox.x+b[u].BoundingBox.w/2,b[u].BoundingBox.y+b[u].BoundingBox.h/2),b[u].Rotation&&a.rotate(b[u].Rotation),
a.scale(q,t),a.translate(-(b[u].BoundingBox.x+b[u].BoundingBox.w/2),-(b[u].BoundingBox.y+b[u].BoundingBox.h/2));try{a.drawImage(n,b[u].BoundingBox.x,b[u].BoundingBox.y,b[u].BoundingBox.w,b[u].BoundingBox.h)}catch(da){n=Dm(new M(0,0,64,64),b[u].BoundingBox),a.drawImage(SL,n.x,n.y,n.w,n.h)}(b[u].FlipX||b[u].FlipY||b[u].Rotation||b[u].ScaleX||b[u].ScaleY)&&a.restore()}}else{if(b[u].FillColor)if(n=us(b[u].FillColor),n.tk&&0<n.Ja()){if(0<e){if(null==n.OHa||n.P2a!=e){var A=n.wg(),C=A*e,E=(1-A)*e,A=n.YK(C>=
E?C:0),C=n.dX(E>C?E:0),E=a.createLinearGradient(c.x,c.y,c.x+c.w,c.y+c.h);E.addColorStop(0,Fq(A));E.addColorStop(1,Fq(C));n.OHa=E;n.P2a=e}a.fillStyle=n.OHa}else null==n.L0&&(n.L0=Fq(n)),a.fillStyle=n.L0;a.beginPath();a.Gr(b[u].Actions);a.fill()}else if(n.uk){a.save();d&&(a.beginPath(),a.Gr(b[u].Actions),a.clip());A=n.$N?[n.Ct,n.$N]:[n.Ct];C=!1;for(E=0;E<A.length;E++){q=A[E];var G,H,N;N=m.Pl(q);N=ps(n,c,N.width,N.height);t=n.Ag();t="tile"==t||"original"==t?null:Math.max(N[0].w,N[0].h)*a.Vt;H=XA(m,q,
t);!H&&f&&f(q);(G=m.Rf(q,H?null:h,t,k))&&G.loaded||(G=YA(m,q));if(G&&G.loaded){if(b[u].FillColor.FlipX||b[u].FillColor.FlipY)t=q=1,b[u].FillColor.FlipX&&(q=-1),b[u].FillColor.FlipY&&(t=-1),a.save(),a.translate(c.x+c.w/2,c.y+c.h/2),a.scale(q,t),a.translate(-(c.x+c.w/2),-(c.y+c.h/2));try{D(N,function(c){var d=UGa(G,b[u].FillColor.FX,l);c.data&&c.data.rotation&&(a.save(),a.translate(c.x+c.w/2,c.y+c.h/2),a.rotate(c.data.rotation),a.translate(-(c.x+c.w/2),-(c.y+c.h/2)));a.drawImage(d,c.x,c.y,c.w,c.h);
c.data&&c.data.rotation&&a.restore()}),C=!0}catch(da){}(b[u].FillColor.FlipX||b[u].FillColor.FlipY)&&a.restore();if(C)break}}C||(a.fillStyle="#cccccc",a.fillRect(c.x,c.y,c.w,c.h),n=Math.min(.75*c.w,.75*c.h,192),n=new M(c.x+c.w/2-n/2,c.y+c.h/2-n/2,n,n),a.drawImage(SL,n.x,n.y,n.w,n.h));a.restore()}else n.Tw&&(Woa(a,n,c),a.beginPath(),a.Gr(b[u].Actions),a.fill());b[u].StrokeColor&&(n=us(b[u].StrokeColor),n.tk&&0<n.Ja()&&0<b[u].LineWidth&&(a.lineWidth=b[u].LineWidth,a.save(),b[u].StrokeLocation&&("inside"==
b[u].StrokeLocation?(a.lineWidth*=2,a.beginPath(),a.Gr(b[u].OriginalActions||b[u].Actions),a.clip()):"outside"==b[u].StrokeLocation&&(a.lineWidth*=2,a.beginPath(),a.moveTo(-1E6,-1E6),a.lineTo(1E6,-1E6),a.lineTo(1E6,1E6),a.lineTo(-1E6,1E6),a.closePath(),a.Gr(b[u].OriginalActions||b[u].Actions),a.clip())),null==n.L0&&(n.L0=Fq(n)),a.strokeStyle=n.L0,a.beginPath(),a.Gr(b[u].Actions),a.stroke(),a.restore()))}}
function UGa(a,b,c){c=c?c+a.src:a.src;if(!b||0==b.length||Mj||Nj)return ZA[c]&&(ZA[c].canvas.remove(),ZA[c].canvas=null,ZA[c].filters=null,delete ZA[c]),a;if(ZA[c]&&kj(ZA[c].filters,b))return ZA[c].canvas.getContext().canvas;var d=rr($("<canvas></canvas>")),e=d.getContext(),f=a.width,h=a.height;f>h?(f=Math.max(1200,f),h=Math.round(f*a.height/a.width)):(h=Math.max(1200,h),f=Math.round(h*a.width/a.height));e.canvas.width=f;e.canvas.height=h;e.drawImage(a,0,0,f,h);D(b||[],function(a){VGa(e,a)});ZA[c]&&
(ZA[c].canvas.remove(),ZA[c].canvas=null,ZA[c].filters=null);ZA[c]={filters:b,canvas:d};return e.canvas}
function UL(a,b){for(var c=a.getImageData(0,0,a.canvas.width,a.canvas.height),d=c.data,e,f,h,k,l,m,n,q=0,t=d.length;q<t;q+=4)e=d[q],f=d[q+1],h=d[q+2],k=d[q+3],l=e*b[0][0]+f*b[0][1]+h*b[0][2]+k*b[0][3]+b[0][4],m=e*b[1][0]+f*b[1][1]+h*b[1][2]+k*b[1][3]+b[1][4],n=e*b[2][0]+f*b[2][1]+h*b[2][2]+k*b[2][3]+b[2][4],e=e*b[3][0]+f*b[3][1]+h*b[3][2]+k*b[3][3]+b[3][4],d[q]=255<l?255:0>l?0:Math.floor(l),d[q+1]=255<m?255:0>m?0:Math.floor(m),d[q+2]=255<n?255:0>n?0:Math.floor(n),d[q+3]=255<e?255:0>e?0:Math.floor(e);
a.putImageData(c,0,0)}
function VGa(a,b){switch(b.type){case "matrix":UL(a,b.matrix);break;case "overlay":VL(a,b.r,b.g,b.b,b.amt);break;case "screen":VL(a,b.r,b.g,b.b,b.amt);break;case "multiply":VL(a,b.r,b.g,b.b,b.amt);break;case "sepia":UL(a,[[.393,.769,.189,0,0],[.349,.686,.168,0,0],[.272,.534,.131,0,0],[0,0,0,1,0]]);break;case "bw":UL(a,[[.3086,.6094,.082,0,0],[.3086,.6094,.082,0,0],[.3086,.6094,.082,0,0],[0,0,0,1,0]]);break;case "saturation":b=b.amt;0!=b&&(b=1+(0<b?3*b/100:b/100),UL(a,[[.3086*(1-b)+b,.6094*(1-b),.082*
(1-b),0,0],[.3086*(1-b),.6094*(1-b)+b,.082*(1-b),0,0],[.3086*(1-b),.6094*(1-b),.082*(1-b)+b,0,0],[0,0,0,1,0]]));break;case "contrast":b=b.amt;0!=b&&(b=127+127*b/100,UL(a,[[b/127,0,0,0,127-b],[0,b/127,0,0,127-b],[0,0,b/127,0,127-b],[0,0,0,1,0]]));break;case "brightness":if(b=b.amt,0!=b){b/=100;var c=a.canvas.width,d=a.canvas.height;a.save();a.globalCompositeOperation="source-atop";a.fillStyle=0<b?"rgba(255,255,255,"+b+")":"rgba(0,0,0,"+-b+")";a.fillRect(0,0,c,d);a.restore()}}}
function VL(a,b,c,d,e){e=Math.max(0,Math.min(1,e));if(0!=e){for(var f=function(a,b){return 128>a?a*(255-e*(255-2*b))/255:255-(255-a)*(255-e*(2*b-255))/255},h=a.getImageData(0,0,a.canvas.width,a.canvas.height),k=h.data,l=0,m=k.length;l<m;l+=4)k[l]=f(k[l],b),k[l+1]=f(k[l+1],c),k[l+2]=f(k[l+2],d);a.putImageData(h,0,0)}};function WL(){CL.call(this,"precision mediump float; varying vec2 vTextureCoord; uniform sampler2D uSampler; uniform mat3 uColorMatrix; uniform float uContrastScale; uniform float uContrastOffset; uniform float uBrightnessAlpha; uniform float uBrightnessColor; uniform float uAlpha; void main(void) {vec4 imageColor = texture2D(uSampler, vec2(vTextureCoord.s, vTextureCoord.t)); vec3 fxColor = clamp(clamp(imageColor.rgb * uColorMatrix, 0.0, imageColor.a) * uContrastScale + uContrastOffset * imageColor.a, 0.0, imageColor.a) * (1.0 - uBrightnessAlpha) + (uBrightnessAlpha * uBrightnessColor * imageColor.a); gl_FragColor = vec4(fxColor, imageColor.a) * uAlpha;}",
"attribute vec2 aVertexPosition; attribute vec2 aTextureCoord; uniform mat3 transform; uniform mat3 localTransform; uniform float z; varying vec2 vTextureCoord; void main(void) {gl_Position = vec4((vec3(aVertexPosition,1) * localTransform * transform).xy, z, 1); vTextureCoord = aTextureCoord;}");this.Bq=2}z(WL,CL);EL(WL);
WL.prototype.activate=function(a){CL.prototype.activate.call(this,a)&&(this.am=a.getAttribLocation(this.ub,"aVertexPosition"),this.mua=a.getAttribLocation(this.ub,"aTextureCoord"),this.Po=a.getUniformLocation(this.ub,"transform"),this.h6a=a.getUniformLocation(this.ub,"localTransform"),this.WL=a.getUniformLocation(this.ub,"uSampler"),this.cN=a.getUniformLocation(this.ub,"z"),this.WA=a.getUniformLocation(this.ub,"uAlpha"),this.JYa=a.getUniformLocation(this.ub,"uColorMatrix"),this.WYa=a.getUniformLocation(this.ub,
"uContrastScale"),this.VYa=a.getUniformLocation(this.ub,"uContrastOffset"),this.JXa=a.getUniformLocation(this.ub,"uBrightnessAlpha"),this.KXa=a.getUniformLocation(this.ub,"uBrightnessColor"),a.uniform1i(this.WL,0))};
function WGa(a,b,c,d){a.activate(b);var e=[],f=[];a=[];c.forEach(function(a){a.forEach(function(a){e.push(a.x);e.push(a.y)})});NL(c).forEach(function(a){a.forEach(function(a){f.push(a)})});d.transform(e,0,a,0,e.length/2);c=b.createBuffer();b.bindBuffer(b.ARRAY_BUFFER,c);b.bufferData(b.ARRAY_BUFFER,new Float32Array(e),b.STATIC_DRAW);c.jh=2;c.Lg=e.length/2;d=b.createBuffer();b.bindBuffer(b.ARRAY_BUFFER,d);b.bufferData(b.ARRAY_BUFFER,new Float32Array(a),b.STATIC_DRAW);d.jh=2;d.Lg=a.length/2;a=b.createBuffer();
b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,a);b.bufferData(b.ELEMENT_ARRAY_BUFFER,new Uint16Array(f),b.STATIC_DRAW);a.jh=1;a.Lg=f.length;return{Zf:c,Kh:a,FM:d}}
WL.prototype.draw=function(a,b){var c=b.settings.buffer;a.bindTexture(a.TEXTURE_2D,b.settings.mc.mc);a.bindBuffer(a.ARRAY_BUFFER,c.Zf);a.vertexAttribPointer(this.am,c.Zf.jh,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,c.FM);a.vertexAttribPointer(this.mua,c.FM.jh,a.FLOAT,!1,0,0);a.uniformMatrix3fv(this.h6a,!1,[b.transform.le,b.transform.te,b.transform.Ad,b.transform.He,b.transform.Ie,b.transform.Bd,0,0,1]);a.uniform1f(this.cN,b.z);a.uniform1f(this.WA,null==b.settings.alpha?1:b.settings.alpha);a.uniformMatrix3fv(this.JYa,
!1,b.settings.mJ);a.uniform1f(this.WYa,b.settings.sJ);a.uniform1f(this.VYa,b.settings.VO);a.uniform1f(this.JXa,b.settings.uO);a.uniform1f(this.KXa,b.settings.vO);a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,c.Kh);a.drawElements(a.TRIANGLES,c.Kh.Lg,a.UNSIGNED_SHORT,0)};var XL={};
function XGa(a,b,c,d,e){var f=b.ma();if(b.gK){var h=b.gK(),k=JSON.stringify(h.map(function(a){return b.getProperties().get(a,!0)||b.Gd&&b.Gd(a)}).concat([b.className,f.w,f.h,b.get("Opacity",!0),b.document.getProperty(Yw,!0),b.get("Rounding",!0),b.document.getProperty(zw,!0),b.get("StrokeStyle",!0),b.get("FlipX",!0),b.get("FlipY",!0)])),l=new sh;(h=b.bc())&&zh(l,h,f.x+f.w/2,f.y+f.h/2);if(!(k in XL)||a!=XL[k].Ia){c=YL(k,a,c,f,d,0,new sh,b.get("Opacity")/100,e);if(c.gqa)return c.forEach(function(a){a.transform=l}),
c.transform=l,c;XL[k]={Yu:0,Ia:a,calls:c,Oa:f,remove:function(){delete XL[k]}}}a=XL[k];a.Yu++;l=new sh(1,0,0,1,f.x-a.Oa.x,f.y-a.Oa.y);h&&zh(l,h,f.x+f.w/2,f.y+f.h/2);f=a.calls.map(function(a){return new ZL(a.key,l,a.un,a.settings,a.I_)});f.transform=l;f.gS=a}else l=new sh,(h=b.getProperties().get("Rotation",!0))&&l.rotate(h,f.x+f.w/2,f.y+f.h/2),f=YL("none",a,c,f,d,0,l,b.get("Opacity")/100,e),f.transform=l;return f}
function YL(a,b,c,d,e,f,h,k,l){var m=[],n=mr;c.forEach(function(c){if(c.Image){var f={};f.Actions=av(c.BoundingBox);f.FillColor={url:c.Image,pos:c.BoundingBox};c=f}if(c.FillColor){var u=us(c.FillColor);if(u.tk&&0<u.Ja())if(1!=k&&(u=u.Eg(u.Ja()*k)),0<e){var y=u.Vma(),f=y[2]*e,A=(1-y[2])*e,y=u.YK(f>=A?f:0),f=u.dX(A>f?A:0),f=new qs(y,f);f.mq=0;f.nq=0;f.ot=1;f.rt=1;y=PL.get(2);m.push(new ZL(a+"-"+m.length,h,y,{buffer:y.J8(b,f,d,bv([c],void 0,l)),Lw:f,alpha:k},ts(f)&&1==k))}else f=ML.get(),y=bv([c],void 0,
l),y.color=u,m.push(new ZL(a+"-"+m.length,h,f,{Cz:[y]},1==u.Ja()));else if(u.uk){var f=u.$N?[u.Ct,u.$N]:[u.Ct],C=bv([c]),E=function(a){return a.map(function(a){return a.map(function(a){return{X:Math.round(1E6*a.x),Y:Math.round(1E6*a.y)}})})},G=null,H=function(){G||(G=E(C));return G};if(!f.some(function(e){var f=n.Rf(e);f&&f.loaded||(f=YA(n,e),m.gqa=!0);if(f&&f.loaded)return e=ps(u,d,f.width||50,f.height||50),D(e,function(e){var l=new sh;l.scale(1/e.w,1/e.h);l.translate(-e.x,-e.y);if(c.FillColor.FlipX||
c.FillColor.FlipY){var n=1,t=1;c.FillColor.FlipX&&(n=-1);c.FillColor.FlipY&&(t=-1);l.translate(d.x+d.w/2,d.y+d.h/2);l.scale(n,t);l.translate(-(d.x+d.w/2),-(d.y+d.h/2))}e.data&&e.data.rotation&&l.rotate(-e.data.rotation,e.x+e.w/2,e.y+e.h/2);if(e.x>d.x||e.y>d.y||e.x+e.w<d.x+d.w||e.y+e.h<d.y+d.h)n=new ClipperLib.Clipper,n.AddPaths(H(),ClipperLib.PolyType.ptSubject,!0),n.AddPaths(E([Zl(e)]),ClipperLib.PolyType.ptClip,!0),e=new ClipperLib.Paths,n.Execute(ClipperLib.ClipType.ctIntersection,e,ClipperLib.PolyFillType.pftNonZero,
ClipperLib.PolyFillType.pftNonZero)&&(C=e.map(function(a){return a.map(function(a){return new L(a.X/1E6,a.Y/1E6)})}));e=Zqa(c.FillColor.FX);n=Gk(e.mJ.toArray());t=WL.get();m.push(new ZL(a+"-"+m.length,h,t,{mc:$L(b.ei,f),buffer:WGa(t,b,C,l),alpha:k,mJ:n,sJ:e.sJ,VO:e.VO,uO:e.uO,vO:e.vO},!1))}),!0})){var f=Math.min(.75*d.w,.75*d.h,192),f=Fm({w:f,h:f},d),f=(new sh).scale(1/f.w,1/f.h).translate(-f.x,-f.y),y=Zqa(null),A=Gk(y.mJ.toArray()),N=WL.get();m.push(new ZL(a+"-"+m.length,h,N,{mc:$L(b.ei,SL),buffer:WGa(N,
b,C,f),alpha:k,mJ:A,sJ:y.sJ,VO:y.VO,uO:y.uO,vO:y.vO},!1))}}else u.Tw&&(1!=k&&xq(u).forEach(function(a){var b=a.color.Eg(a.color.Ja()*k);a.color=b}),u.Cu?(f=QL.get(xq(u).length),m.push(new ZL(a+"-"+m.length,h,f,{buffer:f.J8(b,u,bv([c])),Lw:u,alpha:k,Oa:d},ts(u)&&1==k))):(y=PL.get(xq(u).length),m.push(new ZL(a+"-"+m.length,h,y,{buffer:y.J8(b,u,d,bv([c])),Lw:u,alpha:k},ts(u)&&1==k))))}c.StrokeColor&&(u=us(c.StrokeColor),1!=k&&(u=u.Eg(u.Ja()*k)),u.tk&&0<u.Ja()&&0<c.LineWidth&&(f=ML.get(),m.push(new ZL(a+
"-"+m.length,h,f,{Cz:[RGa(c.LineWidth,ira([c],l),void 0,u)]},1==u.Ja()))))});c=ML.get();for(f=0;f<m.length-1;f++)m[f].un!=c||m[f+1].un!=c||!m[f].I_||!m[f+1].I_||Oj&&m[f].settings.Cz[0].color!=m[f+1].settings.Cz[0].color||(m[f].settings.Cz=m[f+1].settings.Cz.concat(m[f].settings.Cz),m.splice(f+1,1),f--);for(f=0;f<m.length;f++)m[f].un==c&&(m[f].settings.buffer=QGa(c,b,m[f].settings.Cz),delete m[f].settings.Cz);m.Ia=b;return m}
function NL(a){if(0==a.length)return[];var b=a.map(uia);if(-1==b.indexOf(!0)||-1==b.indexOf(!1)){var c=[],d=0;a.forEach(function(a){var b=[];a.forEach(function(a){b.push(a.x,a.y)});var e=earcut(b).map(function(a){return a+d});c.push.apply(c,e);d+=a.length})}else{var e={children:[]},f=function(a,b){if(a==e||Kl(b.NG[0],a.NG)){for(var c=0;c<a.children.length;c++)if(f(a.children[c],b))return!0;a.children.push(b);b.parent=a;return!0}if(b==e||Kl(a.NG[0],b.NG)){var d=a.parent;pc(d.children,a);a.parent=b;
b.children.push(a);for(c=0;c<d.children.length;c++)if(b==e||Kl(d.children[c].NG[0],b.NG))b.children.push(d.children[c]),d.children[c].parent=b,d.children.splice(c--,1);d.children.push(b);b.parent=d;return!0}return!1},d=0;a.forEach(function(a,c){f(e,{NG:a,FIa:c,offset:d,wSa:b[c],children:[],parent:null});d+=a.length});var h=function(a){a.children.forEach(h);a.parent&&a.parent.parent&&a.wSa==a.parent.wSa&&(pc(a.parent.children,a),a.parent=a.parent.parent,a.parent.children.push(a))};h(e);var c=[],k=
function(a){function b(c){for(var d=0;d<a.children.length;d++)if(c<e[d])return d-1;return a.children.length-1}var d=[],e=[];a.NG.forEach(function(a){d.push(a.x,a.y)});a.children.forEach(function(a){e.push(d.length/2);a.NG.forEach(function(a){d.push(a.x,a.y)})});for(var f=earcut(d,e),h=0;h<f.length;h++){var y=b(f[h]);f[h]=-1==y?f[h]+a.offset:f[h]+(-e[y]+a.children[y].offset)}c.push.apply(c,f);a.children.forEach(function(a){a.children.forEach(k)})};e.children.forEach(k)}return[c]}
function aM(a,b){if(b)if(b.gS&&1<b.gS.Yu)b.gS.Yu--;else{for(var c=0;c<b.length;c++)b[c].release(a);b.gS&&b.gS.remove&&b.gS.remove()}};function bM(a){this.ka=a;this.Oa=this.calls=this.ll=null;this.v9=0;this.id=a.getId();this.weight=0;this.nb=!0;this.hover=!1;this.joa=null}g=bM.prototype;g.eD=function(a,b,c){this.ka.Wa&&"TextAreas"==a||"Shadow"==a||("BoundingBox"==a&&b&&c&&b.w==c.w&&b.h==c.h?this.calls&&wh(this.calls.transform,c.x-b.x,c.y-b.y):this.nb=!0)};g.tn=function(){return 0};g.ready=function(){return this.calls?!0:!1};g.dr=function(a,b){return this.nb||!this.calls?!1:.5>b/this.joa||2<b/this.joa?(this.nb=!0,!1):!0};g.Jy=function(){return this.weight};
g.AK=function(){return this.weight};
g.generate=function(a,b,c){if(this.nb){this.release(a);var d=this.ka.Cf(this.hover?"hover":"screen"),e=this.ka.ma(),f=this.ka.document.getProperty(Yw);this.ll=d;this.Oa=e;this.v9=f}if(!this.calls){this.calls=XGa(a,this.ka,this.ll,this.v9,15/b);for(d=0;d<this.calls.length;d++)e=this.calls[d],!e.settings.mc||e.settings.mc.mc||e.settings.mc.ready(a,b)||e.settings.mc.generate(a,b,c);if(a=this.calls){for(d=c=0;d<a.length;d++)e=a[d],e.settings.buffer&&e.settings.buffer.Zf&&(c+=e.settings.buffer.Zf.Lg*e.settings.buffer.Zf.jh*
4),e.settings.buffer&&e.settings.buffer.Kh&&(c+=2*e.settings.buffer.Kh.Lg),e.settings.buffer&&e.settings.buffer.SF&&(c+=e.settings.buffer.SF.Lg*e.settings.buffer.SF.jh*4),e.settings.buffer&&e.settings.buffer.FM&&(c+=e.settings.buffer.FM.Lg*e.settings.buffer.FM.jh*4);a=c}else a=0;this.weight=a}this.joa=b;this.nb=!!this.calls.gqa||!!wu[this.id]};g.release=function(a){this.calls&&aM(a,this.calls);this.calls=null;this.nb=!0;this.weight=0};function cM(){this.mc=null;this.Yu=this.bN=this.aN=0}g=cM.prototype;g.lu=function(){return this.mc};g.isValid=function(a){return!!this.mc&&this.mc.Ia==a};g.kK=function(){return this.mc?this.mc.weight:0};g.rl=function(a,b){this.aN=a;this.bN=b};g.create=function(a,b,c){b=Math.ceil(b);c=Math.ceil(c);if(!this.mc||this.mc.Ia!=a)this.mc=a.initTexture(b,c);else if(this.mc.w!=b||this.mc.h!=c)a.deleteTexture(this.mc),this.mc=a.initTexture(b,c)};
function dM(a,b,c,d,e){d=d||c.canvas.width;e=e||c.canvas.height;d=Math.ceil(d);e=Math.ceil(e);a.create(b,d,e);a.mc.uploadFromCanvasRenderingContext2D(c,d,e)}g.release=function(a){this.mc&&this.mc.Ia==a&&a.deleteTexture(this.mc);this.mc=null};function YGa(a,b){0<a.Yu&&0==--a.Yu&&a.release(b);return 0!=a.Yu};function eM(){this.mz={}}eM.prototype.lu=function(a){return this.mz[a]};eM.prototype.kK=function(){var a=0,b;for(b in this.mz)a+=this.mz[b].kK();return a};eM.prototype.$e=function(){return Object.keys(this.mz).length};function ZGa(a,b){this.jp=a;this.tv=b}function fM(){this.jr={};this.tv=0}fM.prototype.isValid=function(a){for(var b in this.jr){var c=this.jr[b];if(c.jp&&!c.jp.isValid(a))return!1}return!0};fM.prototype.lu=function(a,b){var c=this.jr[b];if(c&&c.jp.isValid(a))return c.tv=this.tv,c.jp;if((c=a.textureCache.lu(b))&&c.isValid(a))return this.jr[b]=new ZGa(c,this.tv),c.Yu++,c};
fM.prototype.wja=function(a,b,c){var d=c.Fd,e=this.jr[b];e?e.tv=this.tv:(e=new ZGa(a.textureCache.lu(b),this.tv),e.jp&&e.jp.Yu++);e.jp||(e.jp=new cM,e.jp.Yu++,this.jr[b]=e,a.textureCache.mz[b]=e.jp);dM(e.jp,a,d,void 0,void 0);a=e.jp;a.rl(c.aN,c.bN);return a};fM.prototype.kK=function(){var a=0,b;for(b in this.jr)var c=this.jr[b].jp,a=a+(c.mc?0<c.Yu?c.mc.weight/c.Yu:c.mc.weight:0);return a};function $Ga(a,b){for(var c in a.jr)YGa(a.jr[c].jp,b)||delete b.textureCache.mz[c];a.jr={}}
function gM(a,b){for(var c in a.jr){var d=a.jr[c];d.tv!=a.tv&&(YGa(d.jp,b)||delete b.textureCache.mz[c],delete a.jr[c])}};function hM(){this.Ia=null;this.rv=new fM;this.sp=[];this.xP=!1;this.kJ=null;this.mDa=!0;this.calls=[];this.DZ=!1;this.eA=this.DO=this.Mz=null;this.zoom=1;this.IH=null;this.sba=1}g=hM.prototype;g.release=function(a){$Ga(this.rv,a);iM(this,a)};function aHa(a,b){return a.Ia==b&&a.rv.isValid(b)}g.kK=function(){return this.rv.kK()};g.lu=function(a){return this.rv.lu(this.Ia,a)};g.wja=function(a,b){return this.rv.wja(this.Ia,a,b)};
function bHa(a,b,c,d,e,f,h,k,l,m,n,q,t,u){a.mDa=t;t=!!n&&0<n.length;a.xP=c||ur||t;a.IH=f?Qm(f,e):d;var y=Rm(d,a.IH);c=a.xP?y.x-d.x:0;t=a.xP?y.y-d.y:0;a.Ia=b;a.DO=d;a.zoom=e;a.DZ=void 0!=q;a.Mz=q||new sh;a.sp=[];a.kJ=null;iM(a,b);a.rv.tv++;(y.w>jM[0].width||y.h>jM[0].height)&&jM.attr({width:Math.max(y.w,jM[0].width),height:Math.max(y.h,jM[0].height)});q=jM.getContext("2d");q.setTransform(1,0,0,1,0,0);q.clearRect(0,0,d.w+2,d.h+2);q.setTransform(e,0,0,e,l-c,m-t);q.globalAlpha=k;!a.xP&&f&&(a.kJ=new M(f.x*
e-d.x,f.y*e-d.y,f.w*e,f.h*e));a.eA=ym(d);a.sba=a.eA&&a.IH?Um(a.eA,a.IH):1;u&&u(a.calls);Gr(h.fontClient,q,h,n,!1,void 0,void 0,a);a.xP&&0<y.w&&0<y.h&&(d=y.w,e=y.h,h=new cM,f=a.Mz.clone(),dM(h,a.Ia,q,d,e),h=h.lu(),a.calls.push(new ZL("none",f,KL.get(),{mc:h,Oa:new M((a.DO.x+c)/a.zoom,(a.DO.y+t)/a.zoom,d/a.zoom,e/a.zoom)},!1)));q.globalAlpha=1;gM(a.rv,b)}
g.dO=function(a,b,c){this.DZ&&(c=!1);for(var d=0;d<this.calls.length;d++){var e=this.calls[d];e&&(e.id=b,e.settings.pS=c,a.add(e))}for(d=0;d<this.sp.length;d++)if(e=this.sp[d].mS)e.id=b,e.settings.pS=c,a.add(e)};g.v0=function(a,b,c){for(var d=0;d<this.calls.length;d++){var e=this.calls[d];e&&cHa(this,e,a,b,c)}for(d=0;d<this.sp.length;d++)(e=this.sp[d].mS)&&cHa(this,e,a,b,c)};
function cHa(a,b,c,d,e){var f=b.un.G1||b.un;f.activate(a.Ia);var h;b.transform&&(h=b.transform,b.transform=h.clone(),zh(b.transform,c,d,e));c=b.settings.pS;b.settings.pS=!1;f.draw(a.Ia,b);b.settings.pS=c;b.transform&&(b.transform=h)}g.py=function(a,b,c,d,e,f,h){a=new dHa(a,b,c.Ad,c.Bd,d,e,f,h);kM(a,this,this.Mz,this.DO,this.zoom,this.DZ?null:this.IH);this.sp.push(a)};function iM(a,b){0<a.calls.length&&(aM(b,a.calls),a.calls=[]);0<a.sp.length&&(a.sp=[])}
function eHa(a){return 0<a.calls.length||0<a.sp.length}
function fHa(a,b,c){for(var d=0;d<a.calls.length;d++){var e=a.calls[d];e.transform&&(e.transform.Ad+=b,e.transform.Bd+=c)}a.Mz&&(a.Mz.Ad+=b,a.Mz.Bd+=c);if(a.mDa){a.kJ&&(a.kJ.x-=b*a.zoom,a.kJ.y-=c*a.zoom);a.eA&&(a.eA.x+=b*a.zoom,a.eA.y+=c*a.zoom);b=a.eA&&a.IH?Um(a.eA,a.IH):1;if(0>=b){if(0<a.sba){for(c=0;c<a.sp.length;c++)d=a.sp[c],d.mS&&(d.mS=null,d.ZC=0);$Ga(a.rv,a.Ia)}}else if(1<=b){if(1>a.sba){a.rv.tv++;for(c=0;c<a.sp.length;c++)d=a.sp[c],1>d.ZC?kM(d,a,a.Mz,a.DO,a.zoom,null):a.lu(d.dP);gM(a.rv,
a.Ia)}}else{a.rv.tv++;for(c=0;c<a.sp.length;c++)d=a.sp[c],kM(d,a,a.Mz,a.DO,a.zoom,a.IH);gM(a.rv,a.Ia)}a.sba=b}}function dHa(a,b,c,d,e,f,h,k){this.mc=this.mS=null;this.$f=a;this.fontClient=b;this.offset=new L(c,d);this.scale=e;this.C5a=f;this.qcb=h;this.rcb=k;this.dP=Cr(a,e,f);a=a.$b();this.JH=a.ip(e);this.JH.x+=c;this.JH.y+=d;a.qba&&(this.dP+="pending");this.ZC=0}
function kM(a,b,c,d,e,f){var h=new M(d.x+a.JH.x+c.Ad*e,d.y+a.JH.y+c.Bd*e,a.JH.w,a.JH.h),k=a.ZC;if(f){if(f=Rm(h,f),a.ZC=0>=f.w||0>=f.h?0:f.w*f.h/(h.w*h.h),0>=a.ZC){a.mS=null;a.ZC=0;return}}else f=h,a.ZC=1;1<=k&&a.mc?(a.ZC=1,b.lu(a.dP)):(h=1>a.ZC?a.dP.slice(0)+"clipped("+f.x+","+f.y+","+f.w+","+f.h+")":a.dP,a.mc=b.lu(h),a.mc||(k=rr(document.createElement("canvas")),k[0].width=Math.ceil(f.w),k[0].height=Math.ceil(f.h),k.aN=f.x-(d.x+a.offset.x+c.Ad*e),k.bN=f.y-(d.y+a.offset.y+c.Bd*e),f=k.getContext(),
f.translate(-k.aN,-k.bN),f.scale(e,e),Br(a.fontClient,a.$f,a.scale,a.C5a,f,void 0,a.qcb,a.rcb),a.mc=b.wja(h,k)));b=a.mc.lu();a.mS=new ZL("none",c,KL.get(),{mc:b,Oa:new M((d.x+a.mc.aN+a.offset.x)/e,(d.y+a.mc.bN+a.offset.y)/e,b.Vra/e,b.Ura/e)},!1)};function lM(a,b,c,d,e){this.Ea=e;this.ob=a;this.Zha=b;this.Cd=c;this.item=d;this.ik=new hM;this.zoom=this.uGa=this.YV=0;this.er=this.CJ=this.nb=!1;this.koa=this.eR=null;this.X5=Bm(d.getProperties().get("BoundingBox"))}g=lM.prototype;g.pa=function(){this.nb=!0};g.xY=function(){return this.ob};
g.eD=function(a,b,c){"BoundingBox"==a&&b.w==c.w&&b.h==c.h?(this.CJ=!0,this.ob.za&&this.ob.za.getProperties().get("ClipTextToPage")&&Ks(this.ob)):"Shadow"!=a&&"FillColor"!=a&&(this.nb=!0,this.koa=this.eR=null,this.YV=0)};g.sC=function(){return!this.ob.DZ()&&Ko(this.Ea)};g.ava=function(){this.sC()&&(this.nb=!0)};g.tn=function(){return 1};g.zw=function(a,b){if(this.YV&&1E-8>Math.abs(this.uGa-b))return this.YV;this.uGa=b;1==a.vl&&this.ob.item.bc()&&(b*=2);this.sC()||(b=Math.min(b,5));return this.YV=b};
g.ready=function(a){var b=this.ob;b.xv(this.Cd,function(){b.Qq().hs()});return aHa(this.ik,a)};g.dr=function(a,b){var c=this.ob;c.xv(this.Cd,function(){c.Qq().hs()});var d=this.wy();this.er&&!d&&(this.nb=!0);return!this.nb&&!this.CJ&&this.zoom==this.zw(a,b)};g.Jy=function(){return this.ik.kK()};
g.yY=function(a){if(this.nb||this.CJ||!this.eR||this.koa!=a)this.koa=a,this.eR=null,this.ob.xv(this.Cd,function(){var b=Ks(this.ob)[this.Zha];if(b){var c=b.layout.ip(a);if(c&&0<c.w&&0<c.h){var d=Math.round(c.x),e=Math.round(c.y),f=Math.ceil(c.w),c=Math.ceil(c.h),h=gHa(this,b.layout);0<h.length?(d=Wl([new L(d,e),new L(d+f,e),new L(d+f,e+c),new L(d,e+c),new L(d,e)],function(c){c=new L(c.x/a,c.y/a);c=h[0].transform(c);c.x*=a;c.y*=a;c.x+=b.x*a;c.y+=b.y*a;return c}),this.eR=Im(d)):(d+=b.x*a,e+=b.y*a,this.eR=
new M(d,e,f,c))}}}.bind(this));return this.eR};g.AK=function(a,b,c){a=this.yY(this.zw(a,b));return a?c&&this.sC()?(b=Rm(a,Qm(c,b)),b.w*b.h*4):a.w*a.h*4:0};var jM=rr(P({tag:"canvas",attr:{width:1,height:1}}));g=lM.prototype;g.wy=function(){return!!S&&S.layout==this.ob.Tq()};
g.generate=function(a,b,c){if(this.er=this.wy())this.CJ=this.nb=!1,iM(this.ik,a);else{b=this.zw(a,b);var d=this.yY(b);if(!d||0>=d.w||0>=d.h)this.zoom=b,this.CJ=this.nb=!1,iM(this.ik,a);else{var e=Bm(this.item.getProperties().get("BoundingBox"));if(!this.nb&&this.CJ){if(a=e.x-this.X5.x,b=e.y-this.X5.y,0!=a||0!=b)fHa(this.ik,a,b),Kia(this.X5,e)}else{Kia(this.X5,e);(e=this.sC())||(c=null);var f;this.ob.xv(this.Cd,function(){f=Ks(this.ob)[this.Zha]}.bind(this));var h=this.ob.item.get("Opacity")/100,k=
1!=h;if(!k)for(var l=f.layout.eb,m=0;m<l.length;m++){var n=l[m];if(0<n.fb.borderTop&&n.fb.borderTopColor||0<n.fb.borderBottom&&n.fb.borderBottomColor){k=!0;break}}if(l=this.item.ie())d.x+=l.x*b,d.y+=l.y*b;l=gHa(this,f.layout);m=Ns(this.ob,this.Zha);bHa(this.ik,a,k,d,b,c,f.layout,h,f.x*b-d.x,f.y*b-d.y,l,m,e,void 0);this.zoom=b;this.nb=!1}this.CJ=!1}}};g.release=function(a){this.ik.release(a)};
g.dO=function(a,b,c,d){var e=S&&S.layout==this.xY().Tq();this.ready(a,b)&&!e&&(a=this.dr(a,b),this.ik.dO(c,d,a))};g.v0=function(a,b,c){(this.er=this.wy())||this.ik.v0(a,b,c)};function gHa(a,b){if(!b)return[];var c=a.ob.za&&a.ob.za.getProperties().get("TextTransform");a=[];if(c){var d=c.type,c=c.params;c.bb=b;a.push(jr[d](c))}return a};function mM(){CL.call(this,"precision mediump float; varying vec2 textureCoords[4]; uniform sampler2D uSampler; uniform vec4 color; void main(void) {float a = ( texture2D(uSampler, textureCoords[0]).a * 0.25 + texture2D(uSampler, textureCoords[1]).a * 0.25 + texture2D(uSampler, textureCoords[2]).a * 0.25 + texture2D(uSampler, textureCoords[3]).a * 0.25 ); gl_FragColor = vec4(color.rgb * a, color.a * a);}","attribute vec2 aVertexPosition; uniform vec4 source; uniform vec4 dest; uniform vec2 sampleDistance; varying vec2 textureCoords[4]; void main(void) {gl_Position = vec4(dest.xy + dest.zw * aVertexPosition, 0, 1); vec2 center = source.xy + source.zw * aVertexPosition; textureCoords[0] = center + sampleDistance; textureCoords[1] = center - sampleDistance; textureCoords[2] = vec2(center.x + sampleDistance.x, center.y - sampleDistance.y); textureCoords[3] = vec2(center.x - sampleDistance.x, center.y + sampleDistance.y);}");
this.Bq=1}z(mM,CL);EL(mM);
mM.prototype.activate=function(a){CL.prototype.activate.call(this,a)&&(this.am=a.getAttribLocation(this.ub,"aVertexPosition"),this.Ubb=a.getUniformLocation(this.ub,"source"),this.PZa=a.getUniformLocation(this.ub,"dest"),this.Aab=a.getUniformLocation(this.ub,"sampleDistance"),this.WL=a.getUniformLocation(this.ub,"uSampler"),this.xDa=a.getUniformLocation(this.ub,"color"),this.jna());a.uniform1i(this.WL,0);a.bindBuffer(a.ARRAY_BUFFER,this.jt);a.vertexAttribPointer(this.am,this.jt.jh,a.FLOAT,!1,0,0)};
mM.prototype.jna=function(){this.jt=this.Ia.createBuffer();this.Ia.bindBuffer(this.Ia.ARRAY_BUFFER,this.jt);this.Ia.bufferData(this.Ia.ARRAY_BUFFER,new Float32Array([0,0,1,0,1,1,0,1]),this.Ia.STATIC_DRAW);this.jt.jh=2;this.jt.Lg=4};mM.prototype.destroy=function(){this.deleteBuffer(this.jt);mM.ya.destroy.call(this)};
mM.prototype.draw=function(a,b,c,d,e,f){this.activate(a);a.uniform4f(this.Ubb,b.x/a.pl,1-(b.y+b.h)/a.Ho,b.w/a.pl,b.h/a.Ho);a.uniform4f(this.PZa,b.x/a.pl*2-1,1-(b.y+b.h)/a.Ho*2,b.w/a.pl*2,b.h/a.Ho*2);a.uniform4fv(this.xDa,Cq(f));a.uniform2f(this.Aab,1/c*(e+.5),1/d*(e+.5));a.drawArrays(a.TRIANGLE_FAN,0,4)};function nM(){Ab.call(this);this.size=1024;this.LD=this.XB=this.Ia=null}z(nM,Ab);nM.prototype.Kd=function(){if(this.LD){for(var a=0;a<this.LD.length;a++)this.Ia.deleteTexture(this.LD[a]);this.LD=null}if(this.XB){for(a=0;a<this.XB.length;a++)this.Ia.deleteFramebuffer(this.XB[a]);this.XB=null}this.Ia=null};
nM.prototype.activate=function(a){if(a!=this.Ia){this.Ia=a;this.XB=[];this.LD=[];for(var b=0;2>b;b++){var c=a.createFramebuffer();a.bindFramebuffer(a.FRAMEBUFFER,c);var d=a.createTexture();a.bindTexture(a.TEXTURE_2D,d);a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MAG_FILTER,a.LINEAR);a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MIN_FILTER,a.LINEAR);a.texParameteri(a.TEXTURE_2D,a.TEXTURE_WRAP_S,a.CLAMP_TO_EDGE);a.texParameteri(a.TEXTURE_2D,a.TEXTURE_WRAP_T,a.CLAMP_TO_EDGE);a.texImage2D(a.TEXTURE_2D,0,a.RGBA,this.size,
this.size,0,a.RGBA,a.UNSIGNED_BYTE,null);a.framebufferTexture2D(a.FRAMEBUFFER,a.COLOR_ATTACHMENT0,a.TEXTURE_2D,d,0);this.XB.push(c);this.LD.push(d)}a.bindTexture(a.TEXTURE_2D,null);a.bindFramebuffer(a.FRAMEBUFFER,null)}};function hHa(a,b){this.view=a;this.Uz=b;this.ka=a.ka;this.call=this.mc=null;this.zoom=0;this.er=this.nb=!1}g=hHa.prototype;g.eD=function(a,b,c){this.Lua=null;"BoundingBox"==a&&b.w==c.w&&b.h==c.h?this.call&&wh(this.call.transform,c.x-b.x,c.y-b.y):this.nb=!0};
g.zw=function(a){var b=this.ka.getProperties().get("Shadow",!0);if(!b)return{scale:0,LMa:0,V5:new M(0,0,1,1),Fq:new L(0,0)};var c=[0,1,3,7,15,31],b=Math.max(0,b.b),d=iHa(this),e=$l(d,b),d=bm(d),f=Math.min(this.Uz.size/e.w,this.Uz.size/e.h),h=f;a=Math.min(1.5,Math.max(.25,a));var k;if(0==b)k=0,f=Math.min(f,a);else{for(k=5;0<=k;k--){var l=c[k]/b;if(l<f&&l<=a){f=l;break}}0==k&&(f=Math.min(h,a))}return{scale:f,LMa:k,V5:e,Fq:d}};
g.Gra=function(a,b,c){var d=this.zw(b),e=d.scale,f=d.LMa,h=d.V5,k=d.Fq,d=this.Uz;d.activate(a);a.bindFramebuffer(a.FRAMEBUFFER,d.XB[0]);a.pl=d.size;a.Ho=d.size;a.viewport(0,0,d.size,d.size);a.clear(a.COLOR_BUFFER_BIT);d=new sh;d.translate(a.pl/2-k.x*e,a.Ho/2-k.y*e);d.scale(e,e);a.Od.push();a.nH(new M(0,0,a.pl,a.Ho));a.Od.top().RO(d);var k=this.view,l=k.ka.ma(),m;if(k.Ul.ready(a,b))for(var n=0;n<k.Ul.calls.length;n++){var q=k.Ul.calls[n];q.transform&&(m=q.transform,q.transform=m.clone(),zh(q.transform,
-k.ka.bc(),l.x+l.w/2,l.y+l.h/2));var t=q.un.G1||q.un;t.activate(a);t.draw(a,q);q.transform&&(q.transform=m)}for(n=0;n<k.xj.length;n++)m=k.xj[n],m.ready(a,b)&&m.v0(-k.ka.bc(),l.x+l.w/2,l.y+l.h/2);a.Od.pop();b=xm(h,d);h=this.Uz;m=wq(c.c);h.activate(a);d=zq;c=1;for(k=0;k<f;k++,c=1-c)a.bindFramebuffer(a.FRAMEBUFFER,h.XB[c]),a.clear(a.COLOR_BUFFER_BIT),a.bindTexture(a.TEXTURE_2D,h.LD[1-c]),mM.get().draw(a,b,h.size,h.size,k,k==f-1?m:d);0==f&&(a.bindFramebuffer(a.FRAMEBUFFER,h.XB[c]),a.clear(a.COLOR_BUFFER_BIT),
a.bindTexture(a.TEXTURE_2D,h.LD[1-c]),mM.get().draw(a,b,h.size,h.size,-.5,m),c=1-c);f=a.createFramebuffer();a.bindFramebuffer(a.FRAMEBUFFER,f);m=a.initTexture(b.w,b.h);a.texImage2D(a.TEXTURE_2D,0,a.RGBA,b.w,b.h,0,a.RGBA,a.UNSIGNED_BYTE,null);a.framebufferTexture2D(a.FRAMEBUFFER,a.COLOR_ATTACHMENT0,a.TEXTURE_2D,m,0);a.bindFramebuffer(a.FRAMEBUFFER,f);a.viewport(0,0,b.w,b.h);a.pl=b.w;a.Ho=b.h;a.Od.push();a.nH(new M(0,0,b.w,b.h));a.clear(a.COLOR_BUFFER_BIT);d=KL.get();d.activate(a);d.draw(a,new ZL("none",
new sh,d,{mc:h.LD[1-c],Oa:new M(-b.x,-b.y,h.size,h.size)},!1));a.Od.pop();a.bindFramebuffer(a.FRAMEBUFFER,null);a.viewport(0,0,a.canvas.width,a.canvas.height);a.pl=a.canvas.width;a.Ho=a.canvas.height;a.deleteFramebuffer(f);a.bindTexture(a.TEXTURE_2D,null);this.mc=m;this.zoom=e};function iHa(a){if(!a.Lua){var b=[a.ka.ma(!0,!0)],c;for(c in a.ka.Da)b.push.apply(b,Ss(a.ka.Da[c]));a.Lua=Zm(b)}return a.Lua}g.tn=function(){return 2};
function oM(a,b,c){a=a.ka.getProperties().get("Shadow",!0);if(!a)return!1;b=b.canvas.mj;return.5<c/b||(a.x+a.b)*c>2*b||(a.y+a.b)*c>2*b}g.ready=function(a,b){return oM(this,a,b)?!this.nb&&null!=this.mc&&this.mc.Ia==a:!0};g.dr=function(a,b){if(!oM(this,a,b))return!0;var c=this.wy();c!=this.er&&(this.nb=!0,this.er=c);b=this.zw(b).scale;return!this.nb&&this.ready(a,b)&&b==this.zoom};g.Jy=function(){return this.mc?this.mc.weight:0};
g.AK=function(a,b){return oM(this,a,b)?(a=this.zw(b),a.scale?a.V5.w*a.V5.h*a.scale*a.scale*4:0):0};g.wy=function(){if(S)for(var a=0;a<this.view.xj.length;a++)if(this.view.xj[a].wy())return!0;return!1};
g.generate=function(a,b,c){this.view.Ul.dr(a,b)||this.view.Ul.generate(a,b,c);if(this.view.Ul.calls.gqa)this.nb=!0;else{for(var d=0;d<this.view.xj.length;d++)this.view.xj[d].dr(a,b)||this.view.xj[d].generate(a,b,c);this.release(a);this.nb=!1;oM(this,a,b)&&(c=this.ka.getProperties().get("Shadow",!0))&&(this.Gra(a,b,c),a=iHa(this),a=$l(a,c.b),c=(b=this.ka.bc())?gm(c,-b):c,a.x+=c.x,a.y+=c.y,c=this.ka.ma(),d=new sh,d.rotate(b,c.x+c.w/2,c.y+c.h/2),this.call=new ZL("none",d,KL.get(),{mc:this.mc,Oa:a},!1))}};
g.release=function(a){this.mc&&this.mc.Ia==a&&a.deleteTexture(this.mc);this.mc=this.call=null;this.zoom=0};function pM(a,b){this.ka=a;this.page=b;this.z9=new qM;this.id=a.getId();this.zoom=null;this.width=4;this.color=us("#F78D1EFF")}g=pM.prototype;g.eD=function(a,b,c){this.ka.Wa&&"TextAreas"==a||("BoundingBox"==a&&b&&c&&b.w==c.w&&b.h==c.h?this.z9.move(c.x-b.x,c.y-b.y):this.pa())};g.pa=function(){this.zoom=null};g.tn=function(){return 3};g.ready=function(){return this.zoom==this.page.tb.zoom};g.dr=function(){return this.zoom==this.page.tb.zoom};g.Jy=function(){return 0};g.AK=function(){return 0};
g.generate=function(){this.zoom!=this.page.tb.zoom&&(this.z9.clear(),jHa(this.z9,this.page,this.ka,this.color,this.width/this.page.tb.zoom*this.page.tb.mj),this.zoom=this.page.tb.zoom)};g.release=function(){this.z9.clear();this.zoom=null};g.Cx=function(a){this.width!=a&&(this.width=a,this.zoom=null)};function rM(a,b,c){this.aa=c;this.ka=a;this.tb=b;this.U_=this.oT=null}
rM.prototype.init=function(a){if(!this.tb)return!1;var b=Jm(a),b=Hm(sM(this.tb,b[0],this.ka.page,!0),sM(this.tb,b[1],this.ka.page,!0)),c=b.x,d=b.y;if(this.video)this.oT.css({top:d+"px",left:c+"px",height:b.h+"px",width:b.w+"px"});else{if(null==this.tb)throw Error("Currently a video viewer cannot be positioned without a document view.");this.uea=this.ka.getProperties().get("VideoId");this.video=this.JHa();this.oT=P({css:{position:"absolute",top:d+"px",left:c+"px",height:b.h+"px",width:b.w+"px"},children:[this.video]});
this.aa.append(this.oT);this.UKa(a)}return this.uea==this.ka.getProperties().get("VideoId")?!1:!0};rM.prototype.destroy=function(){this.video&&(this.oT.remove(),this.oT=this.video=null)};function tM(a,b,c){rM.call(this,a,b,c)}z(tM,rM);tM.prototype.JHa=function(){return P({id:lb(this.ka.getId()),css:{position:"absolute",top:"0px",left:"0px",bottom:"0px",display:"block",width:"100%",height:"100%","z-index":2}})};
tM.prototype.UKa=function(a){var b=this;this.U_=new window.YT.Player(lb(b.ka.getId()),{videoId:b.uea,playerVars:{showinfo:0,wmode:"opaque",controls:2,autohide:1,rel:0},events:{html5:1,modestbranding:1,onStateChange:function(c){c.data==window.YT.PlayerState.ENDED&&(b.U_.stopVideo(),b.aa.find("iframe").css("z-index",""),b.destroy(),b.init(a))}}})};
tM.prototype.init=function(a){if(Fsa)return this.tb?tM.ya.init.call(this,a):!1;this.KH||(this.KH=K.one("youtube.ready",function(){this.KH=null;this.init(a)}.bind(this)));return!1};tM.prototype.destroy=function(){tM.ya.destroy.call(this);this.video&&this.U_&&(this.U_.destroy(),this.U_=null);this.KH&&(Mk(this.KH),this.KH=null)};function uM(a,b,c){rM.call(this,a,b,c)}z(uM,rM);uM.prototype.JHa=function(){return P({id:lb(this.ka.getId()),css:{position:"absolute",top:"0px",left:"0px",bottom:"0px",display:"block",width:"100%",height:"100%","z-index":2},tag:"iframe",src:"https://player.vimeo.com/video/"+this.uea+"?api=1&player_id="+lb(this.ka.getId())})};uM.prototype.UKa=function(){};function vM(a,b){this.ka=a;this.page=b;this.hKa=0;this.kg=[]}vM.prototype.destroy=function(){};vM.prototype.render=function(){};function wM(a,b,c,d,e){vM.call(this,a,b);this.Ea=e;this.HH=d;this.Ul=new bM(a);this.zP=new hHa(this,c);this.A9=new pM(a,b);this.kg=[];this.xj=[];this.J2();var f=this;this.Oua=a.getProperties().Mc(null,function(a,b){var c=this.name;f.kg.forEach(function(d){d.eD(c,a,b)});f.A9.eD(c,a,b);if("BoundingBox"===c){for(var d=ow(f.page.ka,f.ka.ma()),e=f.ka.get("Wrap"),q=!1,t=0;t<d.length;t++){var u=d[t];u.id!=f.ka.id&&(u.get("Wrap")&&(q=!0),e&&(u=f.page.getView(u))&&kHa(u))}q&&kHa(f)}});this.YQa=this.J2.bind(this);
a.iua.push(this.YQa);this.ka.video&&(this.B2=this.ka.getProperties().Mc("VideoSource",function(a,b){a!=b&&f.K2(b)}),this.K2(this.ka.getProperties().get("VideoSource")))}z(wM,vM);function kHa(a){for(var b=0;b<a.xj.length;b++)a.xj[b].pa()}wM.prototype.J2=function(){this.xj=[];for(var a in this.ka.Da)for(var b=this.ka.Da[a],c=Ss(b),d=this.ka.getPanel()||Cs(this.page.ka,this.ka),e=0;e<c.length;e++)this.xj.push(new lM(b,e,d,this.ka,this.Ea));this.kg=[this.Ul,this.zP].concat(this.xj)};
wM.prototype.K2=function(a){this.video=this.HH.create(a,this.ka)};wM.prototype.destroy=function(a){Hs(this.ka.getProperties(),null,this.Oua);for(var b=0;b<this.kg.length;b++)xM(this.page.ei,this.kg[b],a);this.kg=[];this.xj=[];this.A9=this.zP=null;pc(this.ka.iua,this.YQa);this.B2&&Hs(this.ka.getProperties(),"VideoSource",this.B2)};
wM.prototype.render=function(a,b){this.zP.ready(a,b)&&oM(this.zP,a,b)&&this.zP.call&&this.page.frame.add(this.zP.call);if(this.Ul.ready(a,b))for(var c=0;c<this.Ul.calls.length;c++)this.Ul.calls[c].id=this.ka.id,this.page.frame.add(this.Ul.calls[c]);for(c=0;c<this.xj.length;c++)this.xj[c].dO(a,b,this.page.frame,this.ka.id);this.video&&(this.ka.Pf.showVideo?(a=this.ka.ma(),this.video.init(a)):this.video.destroy())};function ZL(a,b,c,d,e){this.key=a;this.transform=b;this.z=0;this.un=c;this.settings=d;this.I_=e}ZL.prototype.release=function(a){var b=this.settings.buffer;b&&(b.Zf&&a.deleteBuffer(b.Zf),b.Kh&&a.deleteBuffer(b.Kh),b.SF&&a.deleteBuffer(b.SF),b.FM&&a.deleteBuffer(b.FM))};function RL(a){this.un=a;this.z=[];this.Zda=[];this.$da=[];this.calls=[]}RL.prototype.add=function(a){this.z.push(a.z);this.Zda.push(a.transform.le,a.transform.te,a.transform.Ad);this.$da.push(a.transform.He,a.transform.Ie,a.transform.Bd);this.calls.push(a)};function yM(a){this.Ia=a;this.dF=1;this.JSa=1/Math.pow(2,a.OZa);this.wz=[];this.cea=[];this.Qpa=[];this.Cua=[];this.e6=[]}z(yM,Ab);g=yM.prototype;g.Kd=function(){yM.ya.Kd.call(this);this.reset(0)};g.reset=function(a){this.dF=a;this.wz=[];for(a=0;a<MGa;a++)this.wz.push({});this.Qpa=[];this.Cua=[];this.cea=[];for(a=0;a<this.e6.length;a++)this.e6[a].release(this.Ia);this.e6=[]};
function zM(a,b,c,d){a=a.Ia;d=d||b.length;for(c=c||0;c<d;c++){var e=b[c],f=e.un.G1||e.un;f.ub!==a.bX&&f.activate(a);f.draw(a,e)}}g.QO=function(){for(var a=this.Ia,b=0;b<this.wz.length;b++){for(var c in this.wz[b]){var d=this.wz[b][c];1<d.calls.length&&"none"!=c.substr(0,4)&&(d.un.activate(a),d.un.a8(a,d))}for(c in this.wz[b])if(d=this.wz[b][c],1==d.calls.length||"none"==c.substr(0,4)){var e=d.un.G1||d.un;e.activate(a);for(var f=0;f<d.calls.length;f++)e.draw(a,d.calls[f])}}};
g.nJ=function(a,b){zM(this,this.cea,a,b)};g.add=function(a,b,c){if(a){a.z=AM(this);if(b)a.I_?this.Qpa.push(a):this.Cua.push(a);else if(a.I_){for(b=a.un.id;b>this.wz.length-1;)this.wz.push({});b=this.wz[b];a.key in b||(b[a.key]=new RL(a.un));b[a.key].add(a)}else this.cea.push(a);c&&this.e6.push(a)}};function AM(a){a.dF-=a.JSa;return 0==a.dF?(a.QO(),a.nJ(0),a.reset(1-a.JSa),AM(a)):a.dF};function BM(){CL.call(this,"precision highp float; uniform float uGridSpacing; uniform float uGridWidth; uniform float uAlpha; uniform float uMajorGridSpacing; uniform vec2 uOffset; uniform float uCanvasHeight; void main() {vec2 pos = vec2(gl_FragCoord.x - uOffset.x, uCanvasHeight - gl_FragCoord.y - uOffset.y); bool onMinor = mod(pos.x, uGridSpacing) <= uGridWidth || mod(pos.y, uGridSpacing) <= uGridWidth; bool onMajor = mod(pos.x, uMajorGridSpacing) <= uGridWidth || mod(pos.y, uMajorGridSpacing) <= uGridWidth; float alpha = (float(onMinor) + float(onMajor)) * uAlpha; gl_FragColor = vec4(0.0, 0.0, 0.0, alpha);}",
"attribute vec3 aVertexPosition; uniform mat3 transform; void main(void) {gl_Position = vec4((vec3(aVertexPosition.xy, 1) * transform).xy, aVertexPosition.z, 1);}");this.Bq=1}z(BM,CL);EL(BM);
BM.prototype.activate=function(a){CL.prototype.activate.call(this,a)&&(this.am=a.getAttribLocation(this.ub,"aVertexPosition"),this.Po=a.getUniformLocation(this.ub,"transform"),this.S2a=a.getUniformLocation(this.ub,"uGridSpacing"),this.U2a=a.getUniformLocation(this.ub,"uGridWidth"),this.WA=a.getUniformLocation(this.ub,"uAlpha"),this.t6a=a.getUniformLocation(this.ub,"uMajorGridSpacing"),this.K7a=a.getUniformLocation(this.ub,"uOffset"),this.fYa=a.getUniformLocation(this.ub,"uCanvasHeight"),this.Zf=a.createBuffer(),
this.Kh=a.createBuffer())};BM.prototype.destroy=function(){this.deleteBuffer(this.Zf);this.deleteBuffer(this.Kh);BM.ya.destroy.call(this)};
BM.prototype.draw=function(a,b){a.zD(this.Po);var c=b.settings.alpha,d=b.settings.T2a,e=b.settings.R2a,f=b.settings.s6a,h=b.settings.PHa,k=b.settings.Eeb,l=b.settings.padding,m=b.settings.dJ,n=[],q=[];a.uniform1f(this.S2a,b.settings.KY*k);a.uniform1f(this.U2a,d);a.uniform1f(this.WA,c);a.uniform1f(this.t6a,f*k);a.uniform2f(this.K7a,-h.x*k+l.x,-h.y*k+l.y);a.uniform1f(this.fYa,m);n.push(e.x,e.y,b.z);n.push(e.x+e.w,e.y,b.z);n.push(e.x,e.y+e.h,b.z);n.push(e.x+e.w,e.y+e.h,b.z);q.push(0,3,2);q.push(0,1,
3);a.bindBuffer(a.ARRAY_BUFFER,this.Zf);a.bufferData(a.ARRAY_BUFFER,new Float32Array(n),a.STATIC_DRAW);this.Zf.jh=3;this.Zf.Lg=n.length/3;a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,this.Kh);a.bufferData(a.ELEMENT_ARRAY_BUFFER,new Uint16Array(q),a.STATIC_DRAW);this.Kh.jh=1;this.Kh.Lg=q.length;a.bindBuffer(a.ARRAY_BUFFER,this.Zf);a.vertexAttribPointer(this.am,this.Zf.jh,a.FLOAT,!1,0,0);a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,this.Kh);a.drawElements(a.TRIANGLES,this.Kh.Lg,a.UNSIGNED_SHORT,0)};function CM(){CL.call(this,"precision mediump float; varying float fLineSegmentIndex; uniform vec4 uColor; uniform float uLineSegmentOnRatio; void main(void) {gl_FragColor = vec4(float(fract(fLineSegmentIndex) < uLineSegmentOnRatio) * uColor.rgba);}","precision mediump float; attribute vec3 vPos; attribute float vLineSegmentIndex; varying float fLineSegmentIndex; uniform mat3 transform; void main(void) {fLineSegmentIndex = vLineSegmentIndex; gl_Position = vec4((vec3(vPos.xy, 1) * transform).xy, vPos.z, 1);}");
this.Bq=2;this.USa=4;this.cwa=6}z(CM,CL);EL(CM);
CM.prototype.activate=function(a){CL.prototype.activate.call(this,a)&&(this.RBa={eeb:a.getAttribLocation(this.ub,"vPos"),deb:a.getAttribLocation(this.ub,"vLineSegmentIndex")},this.eea={eSa:a.getUniformLocation(this.ub,"transform"),fdb:a.getUniformLocation(this.ub,"uColor"),gdb:a.getUniformLocation(this.ub,"uLineSegmentOnRatio")},this.Zf=a.createBuffer(),this.Ee=new Float32Array(this.USa*this.cwa),a.bindBuffer(a.ARRAY_BUFFER,this.Zf),a.bufferData(a.ARRAY_BUFFER,this.Ee,a.DYNAMIC_DRAW))};
CM.prototype.destroy=function(){this.deleteBuffer(this.Zf);CM.ya.destroy.call(this)};
CM.prototype.draw=function(a,b){a.zD(this.eea.eSa);var c=b.settings.color.POa(),d=b.settings.iEa/b.settings.dH,e=b.settings.jEa,f=b.settings.wKa,h=b.settings.vKa,k=.5*b.settings.lineWidth,l=b.z,m=h.clone().subtract(f).normalize().clone().rotate(Math.PI/2).scale(k),k=kca(h.clone().subtract(f)),n=f.clone().subtract(m),f=f.clone().add(m),q=h.clone().subtract(m),h=h.clone().add(m),m=0;this.Ee[m++]=n.x;this.Ee[m++]=n.y;this.Ee[m++]=l;this.Ee[m++]=e/b.settings.dH;this.Ee[m++]=f.x;this.Ee[m++]=f.y;this.Ee[m++]=
l;this.Ee[m++]=e/b.settings.dH;this.Ee[m++]=h.x;this.Ee[m++]=h.y;this.Ee[m++]=l;this.Ee[m++]=(e+k)/b.settings.dH;this.Ee[m++]=n.x;this.Ee[m++]=n.y;this.Ee[m++]=l;this.Ee[m++]=e/b.settings.dH;this.Ee[m++]=h.x;this.Ee[m++]=h.y;this.Ee[m++]=l;this.Ee[m++]=(e+k)/b.settings.dH;this.Ee[m++]=q.x;this.Ee[m++]=q.y;this.Ee[m++]=l;this.Ee[m++]=(e+k)/b.settings.dH;a.bindBuffer(a.ARRAY_BUFFER,this.Zf);a.bufferSubData(a.ARRAY_BUFFER,0,this.Ee);a.vertexAttribPointer(this.RBa.eeb,3,a.FLOAT,!1,4*Float32Array.BYTES_PER_ELEMENT,
0);a.vertexAttribPointer(this.RBa.deb,1,a.FLOAT,!1,4*Float32Array.BYTES_PER_ELEMENT,3*Float32Array.BYTES_PER_ELEMENT);a.zD(this.eea.eSa);a.uniform4fv(this.eea.fdb,c);a.uniform1f(this.eea.gdb,d);a.drawArrays(a.TRIANGLES,0,this.cwa)};function lHa(a,b,c){this.Ea=c;this.Cd=b;this.ob=a;this.location=null;this.zoom=0;this.ik=new hM;this.er=this.nb=this.Kia=!1}g=lHa.prototype;g.xY=function(){return this.ob};g.eD=function(a){try{"TextAreas"==a?this.nb=!0:"Jumps"!=a&&eHa(this.ik)&&(this.Kia=!0)}catch(b){}};g.sC=function(){return Ko(this.Ea)};g.ava=function(){this.sC()&&(this.nb=!0)};g.tn=function(){return 1};g.pa=function(){this.nb=!0};function DM(a){var b;a.ob.xv(a.Cd,function(){b=this.ob.oj()}.bind(a));return b}
g.zw=function(a,b){DM(this);this.sC()||(b=Math.min(b,5));return b};function mHa(a){if(a.Kia&&eHa(a.ik)){var b=DM(a);a.location&&fHa(a.ik,b.x-a.location.x,b.y-a.location.y);a.location=b;a.Kia=!1}}g.ready=function(a){this.ob.xv(this.Cd,function(){this.ob.Qq().hs()}.bind(this));mHa(this);return aHa(this.ik,a)};g.dr=function(a,b){this.ob.xv(this.Cd,function(){this.ob.Qq().hs()}.bind(this));mHa(this);b=this.zw(a,b);var c=this.wy();this.er&&!c&&(this.nb=!0);return!this.nb&&this.ready(a,b)&&this.zoom==b};
g.Jy=function(){return this.ik.kK()};g.yY=function(a){var b=$l(DM(this),2);b.x=Math.round(b.x*a);b.y=Math.round(b.y*a);b.w=Math.ceil(b.w*a);b.h=Math.ceil(b.h*a);return b};g.AK=function(a,b,c){a=this.yY(this.zw(a,b));return a?c&&this.sC()?(b=Rm(a,Qm(c,b)),b.w*b.h*4):a.w*a.h*4:0};g.wy=function(){return!!S&&S.layout==this.ob.Tq()};
g.generate=function(a,b,c){if(this.er=this.wy())return this.nb=!1,iM(this.ik,a),!0;b=this.zw(a,b);var d=this.yY(b);0>=d.w||0>=d.h?(this.zoom=b,this.nb=!1,iM(this.ik,a)):this.ob.xv(this.Cd,function(){this.location=this.ob.oj();var e=Lr(this.ob.layout,0),f=this.ob.item.get("Opacity")/100,h=this.sC();bHa(this.ik,a,!1,d,b,c,e,f,2*b,2*b,void 0,void 0,h,0!=Vx(this.ob)?void 0:function(b){var c=[Zl(this.location)];c.color=us(my(this.ob.item));var d=ML.get();b.push(new ZL("none",new sh,d,{buffer:QGa(d,a,[c])},
!0))}.bind(this));this.zoom=b;this.nb=!1}.bind(this))};g.release=function(a){this.ik.release(a)};g.dO=function(a,b,c,d){var e=S&&S.layout.ob.item.id==d&&S.layout.ob.key==this.xY().key;this.ready(a,b)&&!e&&(a=this.dr(a,b),this.ik.dO(c,d,a))};g.v0=function(a,b,c){(this.er=this.wy())||this.ik.v0(a,b,c)};function EM(a,b,c){vM.call(this,a,b);this.Ea=c;this.ll=this.ka.Cf();this.Ul=new bM(a);this.A9=new pM(a,b);this.kg=[];this.xj=[];this.J2();var d=this;this.Oua=a.getProperties().Mc(null,function(a,b){var c=this.name;"TextAreas"==c&&d.J2();d.kg.forEach(function(d){d.eD(c,a,b)});d.A9.eD(c,a,b)})}z(EM,vM);
EM.prototype.J2=function(){var a=this.xj;this.xj=[];for(var b in this.ka.Da){var c=this.ka.Da[b],d=ec(a,function(a){return a.xY()==c}),e=Cs(this.page.ka,this.ka);this.xj.push(d||new lHa(c,e,this.Ea))}this.kg=[this.Ul].concat(this.xj)};EM.prototype.destroy=function(a){Hs(this.ka.getProperties(),null,this.Oua);this.kg.forEach(function(b){xM(this.page.ei,b,a)},this);this.kg=[];this.xj=[]};
EM.prototype.render=function(a,b){if(this.Ul.ready(a,b))for(var c=0;c<this.Ul.calls.length;c++)this.Ul.calls[c].id=this.ka.id,this.page.frame.add(this.Ul.calls[c]);for(c=0;c<this.xj.length;c++)this.xj[c].dO(a,b,this.page.frame,this.ka.id)};function FM(a){this.bf=a;this.mc=null;this.Ija=0;this.desiredSize=256}g=FM.prototype;g.eD=function(){};g.jM=function(a){this.bf=a};function GM(a){for(var b=a.bf.width;b>RA||b/2>a.desiredSize&&64<=b;)b=Math.round(b/2);return b}g.tn=function(){return 1};g.ready=function(a){return!!this.mc&&this.mc.Ia==a};g.dr=function(){return!!this.mc&&this.Ija==GM(this)};g.Jy=function(){return this.mc?this.mc.weight:0};g.AK=function(){var a=GM(this);return a*Math.round(a*this.bf.height/this.bf.width)*4};
g.generate=function(a){var b=GM(this),c=Math.round(b*this.bf.height/this.bf.width);this.mc&&this.mc.Ia==a||(this.mc=a.initTexture(b,c));this.bf.loaded&&(this.mc.uploadFromCanvasImageSource(this.bf,b,c),this.Ija=b)};g.release=function(a){this.mc&&this.mc.Ia==a&&a.deleteTexture(this.mc);this.mc=null;this.Ija=0};function HM(a){Ab.call(this);this.Ea=a;this.Ia=null;this.Loa=oda?Tj?50331648:100663296:134217728;this.dA=0;this.kg={};this.Faa=0;this.av=[];this.Z9={}}z(HM,Ab);HM.prototype.Kd=function(){HM.ya.Kd.call(this);for(var a=this.av.length-1;0<=a;a--)this.av[a].release(this.Ia);this.Ia=null;this.dA=0;this.kg={};this.Faa=0;this.av=[];this.Z9={}};function nHa(a,b){b!=a.Ia&&(a.kg={},a.av=[],a.dA=0,a.Faa=0,a.Ia=b)}
HM.prototype.flush=function(){for(var a=0;a<this.av.length;a++){var b=this.av[a];b.constructor!=FM&&xM(this,b,this.Ia,a--)}};function $L(a,b){b.id||(b.id=++a.Faa);if(!(b.id in a.Z9)){var c=new FM(b);c.id=b.id;a.Z9[b.id]=c}c=a.Z9[b.id];c.jM(b);b.id in a.kg||(a.kg[b.id]=c,a.av.push(c));return c}function xM(a,b,c,d){a.kg[b.id]?(a.dA-=b.Jy(),b.release(c),delete a.kg[b.id],void 0===d&&(d=a.av.indexOf(b)),0<=d&&a.av.splice(d,1)):b.release(c)}
function IM(a,b,c,d,e){Ko(a.Ea)||(e=null);a.dA-=b.Jy();b.generate(c,d,e);a.dA+=b.Jy()}
function JM(a,b,c,d,e,f){function h(){for(var a=y=u=t=0;a<c.length;a++){var e=c[a];e.dr(b,d)?t+=e.Jy():e.ready(b,d)?u+=e.AK(b,d,f):y+=e.AK(b,d,f)}}b!=a.Ia&&nHa(a,b);Ko(a.Ea)||(f=null);var k=Date.now();c.sort(function(a,b){return a.tn()-b.tn()});for(var l=0;l<c.length;l++){var m=c[l];m.v5a=k;m.id||(m.id=++a.Faa);m.id in a.kg||(a.kg[m.id]=m,a.av.push(m))}var n=0,q=function(){for(;this.dA>this.Loa&&n<this.av.length;){var a=this.av[n];a.v5a<k&&0<a.tn()?xM(this,a,b,n):n++}}.bind(a),t=0,u=0,y=0;for(h();.05<
d&&t+u+y>a.Loa;)d*=.75,h();for(var A=!1,C=0,l=0;l<c.length;l++){m=c[l];if(0<m.tn()&&(A&&Date.now()-k>=e||C>a.Loa))return!1;m.ready(b,d)||(IM(a,m,b,d,f),q(),A=!0);C+=m.Jy()}C=!0;for(l=0;l<c.length;l++){m=c[l];if(Date.now()-k>=e&&A)return!1;m.dr(b,d)||(IM(a,m,b,d,f),q(),C=C&&m.dr(b,d),A=!0)}return C};function qM(){this.R1=new zA;HL.call(this)}z(qM,HL);qM.prototype.clear=function(){qM.ya.clear.call(this);this.R1.clear()};qM.prototype.fillRect=function(a,b,c,d){var e=Cq(d);d=this.If;Xm(a,c,bm(a)).forEach(function(a){IL(this,a.x,a.y,b,e)},this);JL(this,d+0,d+1,d+2);JL(this,d+0,d+2,d+3)};qM.prototype.drawImage=function(a,b,c,d){var e=this.If,f=Zl(d);Xm(a,c,bm(a)).forEach(function(a,c){IL(this,a.x,a.y,b,null,f[c].x,f[c].y)},this);JL(this,e+0,e+1,e+2);JL(this,e+0,e+2,e+3)};
qM.prototype.strokeRect=function(a,b,c,d,e){var f=Cq(d);d=this.If;var h=$l(a,-e/2),k=bm(a);Xm($l(a,e/2),c,k).concat(Xm(h,c,k)).forEach(function(a){IL(this,a.x,a.y,b,f)},this);JL(this,d+0,d+1,d+4);JL(this,d+1,d+4,d+5);JL(this,d+1,d+2,d+5);JL(this,d+2,d+5,d+6);JL(this,d+3,d+7,d+6);JL(this,d+3,d+6,d+2);JL(this,d+0,d+3,d+4);JL(this,d+3,d+4,d+7)};function oHa(a,b,c,d,e){d=Cq(d);var f=a.If;b=RGa(e,b,2);for(e=0;e<b.YM.length;e+=2)IL(a,b.YM[e],b.YM[e+1],c,d);OGa(a,b.Yg,b.Yg.length,f)}
function jHa(a,b,c,d,e){var f=c.get("LineWidth");if(c.ta){var h=gw(c),k=c.bc();if(k)var l=bm(c.ma(!0,!0)),h=h.map(function(a){return a.map(function(a){return am(a,l,k)})});for(var m=0;m<h.length;m++)h[m].closed=!0;oHa(a,h,b.getView(c).Wha,d,e+f)}else c.Wa?oHa(a,[uc(c.xb)],b.getView(c).Wha,d,e+f):c.Fa&&a.strokeRect($l(c.ma(),f/2),b.getView(c).Wha,c.bc(),d,e)};function KM(a,b,c,d,e,f,h,k,l){J.call(this);this.Ea=k;this.ka=a;this.la=this.uja();this.ei=b;this.tb=c;this.Ka=d;this.Uz=e;this.HH=f;this.fontClient=h;this.Fs=l||!1;this.vl=1;this.Pg={};this.R$=new M(0,0,0,0);this.visible=new M(0,0,0,0);this.nb=!0;this.iKa=-1;this.DJ=this.sO=!0;this.gh=new M(0,0,1,1);this.r$=!1;this.Aqa={};this.nK=this.yz=this.Op=null;this.VC={};this.s2=[];this.frame=new yM(c.Ia);Db(this,this.frame);this.Fu=null;this.HX={};this.vw=[];this.O5=function(){this.ih()}.bind(this);a.getProperties().Mc(null,
this.O5);var m=K("default.pageProperty.FillColor",function(){this.r$=!1}.bind(this));Eb(this,function(){Mk(m)},this);pHa(this);this.Eda=!1;var n=function(){this.Eda=this.nb=!0}.bind(this);this.fontClient.listen(Ur,n);Eb(this,function(){this.fontClient.ji(Ur,n)}.bind(this));this.R_={};B(this.ka.Re(),function(a,b){this.R_[b]=a.getProperties().Mc(null,this.O5)},this);var q=function(a){this.R_[a.Cd.id]=a.Cd.getProperties().Mc(null,this.O5)}.bind(this);this.la.listen(this.ka,wB,q);Eb(this,function(){this.la.ji(this.ka,
wB,q)}.bind(this));var t=function(a){Hs(a.Cd.getProperties(),null,this.R_[a.Cd.id]);delete this.R_[a.Cd.id]}.bind(this);this.la.listen(this.ka,xB,t);Eb(this,function(){this.la.ji(this.ka,xB,t)}.bind(this));this.gKa=[{items:[],opacity:1},{items:[],opacity:1},{items:[],opacity:1}];this.H$=[]}z(KM,J);g=KM.prototype;
g.Kd=function(){KM.ya.Kd.call(this);this.frame=null;this.ih();B(this.ka.Re(),function(a,b){Hs(a.getProperties(),null,this.R_[b])},this);Hs(this.ka.getProperties(),null,this.O5);for(var a in this.Pg){var b=this.Pg[a];b.video&&b.video.destroy();b.destroy(this.tb.Ia);b=null}qHa(this);aM(this.tb.Ia,this.s2);this.s2=[];this.Pg={};this.HX={}};
function pHa(a){var b=[[],[],[]];LM(a,a.ka.Nl(),b);LM(a,Ra(a.ka.eb),b);var c=a.ka.gf();c&&(LM(a,c.Nl(),b),LM(a,Ra(c.eb),b));a.Fs||(c=Date.now(),JM(a.ei,a.tb.Ia,b[0],a.tb.zoom,5E3,a.gh),JM(a.ei,a.tb.Ia,b[1],a.tb.zoom,5E3-(Date.now()-c),a.gh),JM(a.ei,a.tb.Ia,b[2],a.tb.zoom,5E3-(Date.now()-c),a.gh))}g.uja=function(){var a=new he(this);Db(this,a);return a};
g.Eca=function(a){var b=a&&a.getId(),c=!1;this.Fu!=b&&(this.Fu&&this.Fu in this.Pg&&(a=this.Pg[this.Fu])&&a.ka.Kz&&(a=a.Ul,a.ka.Kz&&(a.hover=!1,a.nb=!0)),b in this.Pg&&(a=this.Pg[b])&&a.ka.Kz&&(c=a.Ul,c.ka.Kz&&(c.hover=!0,c.nb=!0),c=!0),this.Fu=b,c&&this.ih());return c};function rHa(a,b){b in a.Pg&&(a.Pg[b].destroy(a.tb.Ia),delete a.Pg[b])}function LM(a,b,c){for(var d=0;d<b.length;++d){var e=a.getView(b[d]);if(e)for(var f=0;f<e.kg.length;f++){var h=e.kg[f],k=Math.max(h.tn(),2);c[k].push(h)}}}
function sHa(a,b,c,d,e,f,h){a.nb=!1;a.DJ=!1;a.iKa=a.tb.XJ;gB(a.ka);var k=a.tb.Ia,l=a.tb.zoom,m=a.gh;a.gh=a.tb.gu();a.gh.x-=e.x;a.gh.y-=e.y;if(!bn(m,a.gh))for(var n in a.ei.kg)m=a.ei.kg[n],m.ava&&m.ava(a.gh);d&&(a.visible=new M(d.x,d.y,d.w,d.h));d=ixa(a.ka,[a.gh],a.Fs,a.Ka,h,f);f=tHa(a,d);a.Aqa=ab(wu);var q=a.ka.Ac(),t;a.ka.HQ([new M(0,0,q.w*l,q.h*l)],function(a){return $.Deferred().resolve(mr.Pl(a)).promise()},!0,f.Z3a).then(function(a){t=Ja(a.images,function(a){return Lk(a)})});if(!a.r$)if(a.ka.getProperties().get("FillColor",
!0).url)(k=mr.Rf(a.ka.getProperties().get("FillColor",!0).url))&&k.loaded&&(a.ih(),a.r$=!0);else for(n in a.r$=!0,a.ei.kg)m=a.ei.kg[n],m.ob&&m.ob.item.Wa&&0==Vx(m.ob)&&IM(a.ei,m,k,l,a.gh);b[c]={page:a,HQ:t,Y8a:f,Mra:d,Ac:q};for(c=0;3>c;c++)for(k=d[c].items,l=0;l<k.length;l++)if(m=k[l],(n=m.getProperties().get("EmbeddedPageId"))&&m.getId()!=h&&(m=m.getProperties().get("BoundingBox"),f=new L(e.x+m.x,e.y+m.y),q=a.tb.ka.getPage(n)))void 0===a.HX[n]&&(a.HX[n]=new KM(q,a.ei,a.tb,a.Ka,a.Uz,a.HH,a.fontClient,
a.Ea,a.Fs)),sHa(a.HX[n],b,n,m,f,void 0,h)}
g.render=function(a,b,c,d,e,f,h,k){var l=a[b];b=l.Mra;var l=l.Ac,m=this.tb.Ia,n=this.tb.zoom;m.nH(this.gh);this.frame.reset(f);this.sO&&(qHa(this),this.sO=!1);this.Op||uHa(this,e);this.yz||vHa(this);if(!h)for(f=0;f<this.Op.length;f++)this.frame.add(this.Op[f],!0);aM(this.tb.Ia,this.s2);this.s2=[];if(0<this.ka.JL.length&&!pp(qp,"presentation")){f=this.ka.$b();var q=this.ka.get("DPI")*this.ka.get("Margin"),t=l.data,u=new L(f.w-2*q,f.h-2*q);f.w=u.x*t.w+2*q;f.h=u.y*t.h+2*q;var q=l.x,y=l.y,A=function(a){var b=
a*n;return a-(b-Math.floor(b))/n}.bind(this);for(f=0;f<this.ka.JL.length;f++){var C=this.ka.JL[f],E="rgba("+C.r+","+C.g+","+C.b+",0.1)",G="rgba("+C.r+","+C.g+","+C.b+",0.5)",C=new M(A(2+q+parseInt(C.x,10)-u.x*t.x),A(2+y+parseInt(C.y,10)-u.y*t.y),A(parseInt(C.w,10)+3),A(parseInt(C.h,10)+3));this.r5(C,2/n,E,G,0)}}this.vw=[];for(u=t=0;3>u;u++)for(this.Fs&&0<u&&1!==b[u].opacity&&this.r5(l,0,"#ffffffff","#ffffffff",b[u].opacity),f=0;f<b[u].items.length;f++)q=b[u].items[f],q.hKa=this.tb.XJ,y=this.Pg[q.id],
A=m.pl/this.gh.w,y&&(y.Wha=AM(this.frame),y.render(m,A),t++),(y=q.getProperties().get("EmbeddedPageId"))&&q.getId()!=k&&this.tb.ka.getPage(y)&&(q=q.getProperties().get("BoundingBox"),q=new L(e.x+q.x,e.y+q.y),A=this.HX[y],this.vw.push({page:A,Bua:this.frame.cea.length}),t+=A.render(a,y,c,d,q,AM(this.frame),!0,k),this.frame.dF=A.frame.dF);if(!h&&this.yz)for(f=0;f<this.yz.length;f++)this.frame.add(this.yz[f],!0);this.H$=[];for(u=0;3>u;u++)for(a=this.gKa[u],f=0;f<a.items.length;f++)q=a.items[f],q.hKa!=
this.tb.XJ&&q.FZ&&this.H$.push(q.getId());this.gKa=b;return t};
function tHa(a,b){for(var c=[],d=[],e=a.tb.Ia,f=a.tb.zoom,h=0;3>h;h++)for(var k=0;k<b[h].items.length;k++){var l=b[h].items[k],m=l.getId(),n=a.getView(l);if(n){if(m in wu||m in a.Aqa||m in a.tb.ka.Sj)for(m=0;m<n.kg.length;m++){var q=n.kg[m],t=void 0!==q.ob,u=a.Eda&&t;if(!q.dr(e,f)||u)t&&q.pa(),IM(a.ei,q,e,f,a.gh)}else for(m=0;m<n.kg.length;m++)if(q=n.kg[m],u=a.Eda&&void 0!==q.ob,0<q.tn()||!q.dr(e,f)||u)u&&q.pa(),c.push(q);l.ta&&d.push(l)}}a.Eda=!1;return{kg:c,Z3a:d}}
g.getView=function(a){var b=a.getId();if(jH(this.Ka,a))return b in this.Pg&&(this.Pg[b].destroy(this.tb.Ia),delete this.Pg[b]),null;b in this.Pg||(a.ta?this.Pg[b]=new wM(a,this,this.Uz,this.HH,this.Ea):a.Wa&&(this.Pg[b]=new EM(a,this,this.Ea)));return this.Pg[b]};g.ih=function(){this.sO=this.nb=!0};function qHa(a){a.Op&&(aM(a.tb.Ia,a.Op),a.Op=null,a.nK=null);a.yz&&(aM(a.tb.Ia,a.yz),a.yz=null);B(a.VC,function(a){aM(this.tb.Ia,a)},a);a.VC={}}g.pa=function(a){this.nb=!0;this.DJ=this.DJ||!!a};
function MM(a,b,c,d,e){b.scissor(((e?0:d.visible.x)-a.gh.x)*c,(a.gh.y+a.gh.h-((e?0:d.visible.y)+d.visible.h))*c,d.visible.w*c,d.visible.h*c)}function wHa(a,b){var c=vA("DrawOffPage");return a.ka.je()?!0:(!c||!!b)&&a.Fs}
g.QO=function(a,b,c){var d=a.pl/this.gh.w;a.nH(this.gh);this.Fs&&!pp(qp,"presentation")&&this.Z8a&&this.tb.u2.append(this.Z8a.Rmb(this.gh,this.tb.zoom/this.tb.mj));var e=this.frame;zM(e,e.Qpa);if(e=wHa(this,c))a.enable(a.SCISSOR_TEST),MM(this,a,d,this,b);this.frame.QO();e&&a.disable(a.SCISSOR_TEST);if(0<this.vw.length){a.enable(a.SCISSOR_TEST);for(b=0;b<this.vw.length;b++)e=this.vw[b].page,MM(this,a,d,e,!1),e.QO(a,!0,c);a.disable(a.SCISSOR_TEST)}};
g.nJ=function(a,b,c){var d=a.pl/this.gh.w,e=0;a.nH(this.gh);var f=this.frame;zM(f,f.Cua);f=wHa(this,c);if(0<this.vw.length){a.enable(a.SCISSOR_TEST);for(var h=0;h<this.vw.length;h++){var k=this.vw[h].page;this.vw[h].Bua>e&&(a.nH(this.gh),f?(a.enable(a.SCISSOR_TEST),MM(this,a,d,this,b)):a.disable(a.SCISSOR_TEST),this.frame.nJ(e,this.vw[h].Bua),f?a.disable(a.SCISSOR_TEST):a.enable(a.SCISSOR_TEST),e=this.vw[h].Bua);MM(this,a,d,k,!1);k.nJ(a,!0,c)}a.disable(a.SCISSOR_TEST)}f&&(a.enable(a.SCISSOR_TEST),
MM(this,a,d,this,b));a.nH(this.gh);this.frame.nJ(e);f&&a.disable(a.SCISSOR_TEST)};
function vHa(a){var b=window.devicePixelRatio||1,c=a.tb.zoom;a.yz=[];B(a.ka.Re(),function(a,e){a=this.ka.getPanel(e).ma();var f=Bm(a),h=[];if(vA("ShowMargins")&&!pp(qp,"presentation")){var k=this.ka.getPanel(e).get("MarginTop"),l=this.ka.getPanel(e).get("MarginLeft"),m=this.ka.getPanel(e).get("MarginRight");e=this.ka.getPanel(e).get("MarginBottom");(0<k||0<l||0<m||0<e)&&h.push({LineWidth:1/c*b,StrokeColor:"#0099ff",Actions:av(Lia(new M(a.x+l,a.y+k,a.w-l-m,a.h-k-e)))});this.yz.push.apply(this.yz,YL("none",
this.tb.Ia,h,f,0,this.ka.getId(),new sh,1))}}.bind(a))}
function uHa(a,b){var c=a.tb.Ia,d=a.tb.zoom,e=a.tb.mj,f=a.ka.get("Margin")*a.ka.get("DPI"),h=a.ka.Ac();a.Op=[];a.nK=null;var k=a.ka.Ac(),l=us(a.ka.get("UIFillColor"))||us(a.ka.get("FillColor"))||Aq;if(!a.ka.je()&&(a.Ka.PL||!l.tk)){var m=tq(0,0,0,.1),m=new qs(m,sq),n=PL.get(xq(m).length),q=TGa(n,c,k,20/d);a.Op.push(new ZL("none-0",new sh,n,{buffer:q,Lw:m,alpha:1},!1))}var t=!0;B(a.ka.Re(),function(a,b){if(!this.VC[b]){a=this.tb.Ia;var c=this.ka.$b(),d=this.ka.get("Bleed"),e=this.ka.getPanel(b).ma(),
f=Bm(e);0==e.x&&(f.x-=d,f.w+=d);0==e.y&&(f.y-=d,f.h+=d);e.x+e.w==c.w&&(f.w+=d);e.y+e.h==c.h&&(f.h+=d);this.VC[b]=[];(c=zu(this.ka.getPanel(b).getProperties(),"FillColor","parsed"))?(c=[{FillColor:c.serialize(),NoRounding:!0,Actions:cn(f)}],c.unshift({FillColor:"rgba(255, 255, 255, 1)",NoRounding:!0,Actions:cn(f)}),this.VC[b].push.apply(this.VC[b],YL("none",a,c,f,0,this.ka.getId(),new sh,1)),this.VC[b].Ia=a,a=!0):a=!1;a||(t=!1)}for(a=0;a<this.VC[b].length;a++)this.Op.push(this.VC[b][a])},a);!t&&k&&
(l=[{FillColor:l.serialize(),NoRounding:!0,Actions:cn(k)}],l.unshift({FillColor:"rgba(255,255,255,1)",NoRounding:!0,Actions:cn(k)}),vA("ShowMargins")&&!pp(qp,"presentation")&&0<f&&l.push({LineWidth:1/d*e,StrokeColor:"#0099ff",Actions:av(Lia($l(k,-f)))}),a.Op.push.apply(a.Op,YL("none",c,l,k,0,a.ka.getId(),new sh,1)));if(a.tb.mta()){for(l=k=a.ka.get("GridSpacing");8>k*d;)k+=l;l=Tl(h.x,k);m=Tl(h.y,k);n={x:0,y:0};q={x:0,y:0};b?n={x:-b.x,y:-b.y}:(n=a.tb.lg,q={x:(a.Ka.Qj+(l-h.x)*d)*e,y:(a.Ka.Co+(m-h.y)*
d)*e});a.nK=new ZL("none-0",new sh,BM.get(),{KY:k,T2a:1,R2a:h,PHa:n,alpha:.06,s6a:4*k,Eeb:d,dJ:a.gh.h*d,padding:q},!1);a.Op.push(a.nK)}if(a.Fs&&!pp(qp,"presentation")&&(b=h.data,1<b.w||1<b.h)){k=a.ka.$b();e=k.w-2*f;k=k.h-2*f;f=$l(h,-f);l=10/d;d=3/d;for(m=1;m<b.w;m++)a.Op.push(new ZL("none-0",new sh,CM.get(),{color:new lq(0,0,0,.12),iEa:l,dH:2*l,jEa:0,wKa:new oi(m*e+f.x,h.y),vKa:new oi(m*e+f.x,h.y+h.h),lineWidth:d},!1));for(e=1;e<b.h;e++)a.Op.push(new ZL("none-0",new sh,CM.get(),{color:new lq(0,0,
0,.12),iEa:l,dH:2*l,jEa:0,wKa:new oi(h.x,e*k+f.y),vKa:new oi(h.x+h.w,e*k+f.y),lineWidth:d},!1))}a.Op.Ia=c}g.r5=function(a,b,c,d,e){a=YL("whitewash",this.tb.Ia,[{LineWidth:b,FillColor:c,StrokeColor:d,Actions:av(a)}],a,0,0,new sh,1-e);a.z=AM(this.frame);this.frame.add(a[0]);this.s2.push(a[0])};var xHa=new F("eb"),yHa=new F("fb");function zHa(a){I.call(this,xHa);this.Ta=a}z(zHa,I);var AHa=new F("hb"),BHa=new F("ib"),CHa=new F("jb"),DHa=new F("kb");function NM(a){I.call(this,DHa);this.Pz=a}z(NM,I);var EHa=new F("lb");function OM(a){I.call(this,EHa);this.seb=a}z(OM,I);function PM(a,b,c,d,e,f,h,k,l){J.call(this);this.Ea=k;this.la=new he(this);Db(this,this.la);this.canvas=b;var m=function(a){a.preventDefault();0==QM(this)&&this.dispatchEvent(new OM(!1))}.bind(this);b.addEventListener("webglcontextlost",m);Eb(this,function(){b.removeEventListener("webglcontextlost",m)});this.fontClient=c;this.HH=d;this.zFa=e;this.Ka=f;this.Fs=l||!1;this.ka=a;this.vl=1;this.vVa=this.nb=!0;this.mj=(window.devicePixelRatio||1)*this.vl;this.u2=new qM;this.Uz=new nM;Db(this,this.Uz);l&&
(this.Zcb=this.KV=null);this.m_=!0;this.pageId=null;RM(this);var n=[];Eb(this,function(){Mk(n)},this);n.push(K("window.canvasSize",function(){SM(this)}.bind(this)));n.push(K("panel.resize",function(){SM(this);this.ih()}.bind(this)));n.push(K("viewport.hoverItem",function(a){for(var b in this.gb)this.gb[b].Eca(a)&&(this.nb=!0)}.bind(this)));n.push(xA("HideGrid",function(){this.ih()}.bind(this)));n.push(xA("ShowGuides",function(){this.ih()}.bind(this)));n.push(xA("ShowMargins",function(){this.ih()}.bind(this)));
this.zoom=.75*this.mj;this.lg=new L(0,0);this.Aqa={};this.ei=new HM(this.Ea);QM(this);if(!this.Fs)var q=mr.Rf(ck+"/app/chart-ios/icons/2016-12-12-ui-hints_512x512.png",function(){this.Hua=q}.bind(this));this.i1a=[];for(a=0;100>a;a++)this.i1a.push(0);this.Icb=!1;var t=Date.now();l||this.ka.listen(pt,function(a){for(var b in a.gb)this.gb[b]&&a.gb[b]&&this.gb[b].pa()}.bind(this));if(l)n.push(K("property.set",function(){this.nb=!0}.bind(this)));else{var u=function(){requestAnimationFrame(u);var a=Date.now()-
t;if((this.KV||this.Gs())&&(!this.Icb||25<a)){t=Date.now();if(this.KV){var b=new L(a/1E3*this.KV.x/this.zoom,a/1E3*this.KV.y/this.zoom);if(0!==b.x||0!==b.y)this.lg.x+=b.x,this.lg.y+=b.y,this.dispatchEvent("autoScroll")}b=this.Zcb||this.DJ||!!this.KV;this.ka.s$||(this.render(b,a/1E3),FHa(this,a/1E3))}this.Ia.flush()}.bind(this);requestAnimationFrame(u)}this.XJ=0;n.push(K("ephemeralproperty.set property.set page.selectionChange document.itemsMovedToPage item.group.changed canvaseditor.search.results canvaseditor.search.focusimageLoaded.item refresh.item text.editor.spaceCreated text.editor.spaceDestroyed viewport.invalidate",
this.pa.bind(this)));this.la.listen(h,kL,function(){this.pa()}.bind(this));n.push(K("document.itemDeleted",function(a){for(var b in this.gb)rHa(this.gb[b],a)}.bind(this)));l||(QB=!1);this.gb={};this.pageId=null;this.zz=[];this.Pd=null;this.OWa="T-B"===this.Ea.Nz("WebGLAlwaysSendRenderMetrics");this.$Ua="T-B"===this.Ea.Nz("WebGLOnlyRenderOnPropertyChange")}z(PM,J);g=PM.prototype;
g.Kd=function(){PM.ya.Kd.call(this);for(var a in this.gb)this.gb[a].sf();this.gb={};this.pageId=this.zz=null;for(a=0;a<DL.length;a++)DL[a].destroy();DL=[];this.ei.sf();if(this.Ia){this.Ia.ei=null;a=this.Ia.textureCache;var b=this.Ia,c;for(c in a.mz)a.mz[c].release(b);a.mz={};this.Ia.textureCache=null;c=this.Ia;a=c.getParameter(c.MAX_TEXTURE_IMAGE_UNITS);for(b=0;b<a;++b)c.activeTexture(c.TEXTURE0+b),c.bindTexture(c.TEXTURE_2D,null),c.bindTexture(c.TEXTURE_CUBE_MAP,null);c.bindBuffer(c.ARRAY_BUFFER,
null);c.bindBuffer(c.ELEMENT_ARRAY_BUFFER,null);c.bindFramebuffer(c.FRAMEBUFFER,null);this.Ia=null}};function GHa(a,b){0<b&&(a.zoom=b*a.vl);a.ih()}g.getPage=function(){return this.pageId?this.gb[this.pageId]:null};g.Xg=function(){return this.qeb?ym(this.qeb):new M(0,0,this.ySa,this.xSa)};function SM(a){a.m_=!0;a.pa();a.ih()}
function RM(a){a.m_=!1;var b=K.get("window.canvasSize");a.mj=(window.devicePixelRatio||1)*a.vl;a.canvas.width!=b.w*a.mj&&(a.canvas.width=b.w*a.mj);a.canvas.height!=b.h*a.mj&&(a.canvas.height=b.h*a.mj);a.Fs||(a.canvas.style.left=b.x+"px",a.canvas.style.top=b.y+"px");b.w!=a.ySa&&(a.canvas.style.width=b.w+"px",a.ySa=b.w);b.h!=a.xSa&&(a.canvas.style.height=b.h+"px",a.xSa=b.h);a.canvas.mj=a.mj}g.ih=function(){for(var a in this.gb)this.gb[a].ih();this.nb=!0};
g.pa=function(a){this.nb=!0;this.DJ=this.DJ||a};g.Gs=function(){if(this.nb)return!0;for(var a in this.gb)if(this.gb[a].nb)return!0;return!1};g.ut=function(){var a=(this.pageId?this.gb[this.pageId].ka:null).Ac(),b=this.Xg();this.zoom=Math.min((b.w-32)/a.w,(b.h-32)/a.h)*this.mj;this.lg.x=-(b.w/this.zoom*this.mj-a.w)/2-b.x/this.zoom*this.mj;this.lg.y=-(b.h/this.zoom*this.mj-a.h)/2-b.y/this.zoom*this.mj};g.xf=function(a){this.ce([a]);this.Fs||this.ut();K.set("viewport.activePageChanged",a)};
g.ce=function(a){var b={};this.pageId=null;for(var c=0;c<a.length;c++)0==c&&(this.pageId=a[c].id),b[a[c].id]=!0;for(var d in this.gb)void 0===b[d]&&(this.gb[d].sf(),delete this.gb[d]);for(c=0;c<a.length;c++)b=a[c],void 0===this.gb[b.id]&&(this.gb[b.id]=new KM(b,this.ei,this,this.Ka,this.Uz,this.HH,this.fontClient,this.Ea,this.Fs))};
function QM(a){a.Ia=a.canvas.getContext(Zj(),{antialias:!0});if(!a.Ia||!a.Ia.getContextAttributes())return!1;1!=a.vl||a.Ia.getContextAttributes().antialias||(a.vl=1<window.devicePixelRatio?1.5:2,a.zoom/=a.vl,RM(a),a.Ia=a.canvas.getContext(Zj()));a.Ia.vl=a.vl;a.Ia.pl=a.canvas.width;a.Ia.Ho=a.canvas.height;a.Ia.blendFunc(a.Ia.ONE,a.Ia.ONE_MINUS_SRC_ALPHA);a.Ia.pixelStorei(a.Ia.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);a.Ia.enable(a.Ia.BLEND);a.Ia.disable(a.Ia.DEPTH_TEST);a.Ia.depthRange(0,1);a.Ia.ei=a.ei;
nHa(a.ei,a.Ia);a.Ia.tG=a.Ia.getParameter(a.Ia.MAX_TEXTURE_SIZE);a.Ia.OZa=16;HHa(a);return!0}var TM=rr(P({tag:"canvas",attr:{width:1,height:1}}));
function HHa(a){a.Ia.Od=new nr;a.Ia.nH=function(a){var b=this.pl/a.w;this.Od.top().setTransform(2*b/this.pl,0,0,2*-b/this.Ho,-a.x*b/(this.pl/2)-1,1- -a.y*b/(this.Ho/2))};a.Ia.GHa=function(){var a=this.Od.top();return[a.le,a.te,a.Ad,a.He,a.Ie,a.Bd,0,0,1]};a.Ia.zD=function(a){var b=this.GHa(),c=a.z5a;c&&c[0]==b[0]&&c[1]==b[1]&&c[2]==b[2]&&c[3]==b[3]&&c[4]==b[4]&&c[5]==b[5]||(a.z5a=b,this.uniformMatrix3fv(a,!1,b))};a.Ia.MRa=function(a,b){b!=a.ioa&&(a.ioa=b,this.uniform1f(a,b))};a.Ia.NRa=function(a,b){var c=
a.ioa;c&&c[0]==b[0]&&c[1]==b[1]&&c[2]==b[2]&&c[3]==b[3]||(a.ioa=b,this.uniform4fv(a,b))};var b=0;a.Ia.initTexture=function(a,c){var f=this.createTexture();f.id=b++;f.Ia=this;f.weight=a*c*4;f.w=a;f.h=c;f.Vra=a;f.Ura=c;this.bindTexture(this.TEXTURE_2D,f);this.texParameteri(this.TEXTURE_2D,this.TEXTURE_MIN_FILTER,this.LINEAR);this.texParameteri(this.TEXTURE_2D,this.TEXTURE_MAG_FILTER,this.LINEAR);this.texParameteri(this.TEXTURE_2D,this.TEXTURE_WRAP_S,this.CLAMP_TO_EDGE);this.texParameteri(this.TEXTURE_2D,
this.TEXTURE_WRAP_T,this.CLAMP_TO_EDGE);f.uploadFromCanvasRenderingContext2D=function(a,b,c){b>this.tG||c>this.tG?f.uploadFromCanvasImageSource(a.canvas,b,c):f.uploadFromImageData(a.getImageData(0,0,b,c))}.bind(this);f.uploadFromCanvasImageSource=function(a,b,c){this.bindTexture(this.TEXTURE_2D,f);f.Vra=b;f.Ura=c;b>this.tG&&(c=Math.ceil(c*this.tG/b),b=this.tG);c>this.tG&&(b=Math.ceil(b*this.tG/c),c=this.tG);TM[0].width=b;TM[0].height=c;var d=TM.getContext("2d");d.clearRect(0,0,b,c);d.drawImage(a,
0,0,b,c);f.weight=b*c*4;f.w=b;f.h=c;this.texImage2D(this.TEXTURE_2D,0,this.RGBA,this.RGBA,this.UNSIGNED_BYTE,TM[0])}.bind(this);f.uploadFromImageData=function(a){this.bindTexture(this.TEXTURE_2D,f);f.weight=a.width*a.height*4;f.w=a.width;f.h=a.height;f.Vra=a.width;f.Ura=a.height;this.texImage2D(this.TEXTURE_2D,0,this.RGBA,this.RGBA,this.UNSIGNED_BYTE,a)}.bind(this);return f};var c=a.Ia.getExtension("ANGLE_instanced_arrays");a.Ia.vertexAttribDivisorANGLE=function(a,b){c.vertexAttribDivisorANGLE(a,
b)};a.Ia.drawElementsInstancedANGLE=function(a,b,f,h,k){c.drawElementsInstancedANGLE(a,b,f,h,k)};a.Ia.drawArraysInstancedANGLE=function(a,b,f,h){c.drawArraysInstancedANGLE(a,b,f,h)};a.Ia.textureCache=new eM}PM.prototype.mta=function(){return!pp(qp,"presentation")&&!vA("HideGrid")};PM.prototype.gu=function(){var a,b;this.m_?(b=K.get("window.canvasSize"),a=b.w*this.mj,b=b.h*this.mj):(a=this.canvas.width,b=this.canvas.height);return new M(0,0,Math.max(1,a/this.zoom),Math.max(1,b/this.zoom))};
PM.prototype.render=function(a,b,c){if(null!==this.pageId){var d=[{pageId:this.pageId,visible:new M(0,0,1,1),origin:new L(-this.lg.x,-this.lg.y)}];window.lucidRendering=!0;this.ka.Gl=!0;if(this.pageId){var e=this.gb[this.pageId],f=e.ka.Ac(!0),h;h=new dm(0,0);h=new dm(this.zoom/this.mj*(h.x-this.lg.x),this.zoom/this.mj*(h.y-this.lg.y),h.page);if(null!=this.sNa&&!bn(f,this.sNa)){if(!pp(qp,"resizePage")){var k=cm(this.M9a,h);this.lg.x+=k.x;this.lg.y+=k.y}e.ih();this.pa()}this.M9a=h;this.sNa=f}IHa(this,
a,b,d,c,null);this.cT=null;this.Hua&&(this.cT=$L(this.ei,this.Hua),this.cT.desiredSize=this.Hua.width,this.cT.ready(this.Ia,1)||this.cT.generate(this.Ia,1,null))}};
function JHa(a,b){for(var c in a.gb){var d=b(a.gb[c].ka),e=a.gb[c],f=d;if(e.nK){for(var d=e.ka.Ac(),h=e.ka.get("GridSpacing"),k=h;8>h*e.tb.zoom;)h+=k;var k=Tl(d.x,h),h=Tl(d.y,h),l={x:0,y:0};f?f={x:-f.x,y:-f.y}:(f=e.tb.lg,l={x:(e.Ka.Qj+(k-d.x)*e.tb.zoom)*e.tb.mj,y:(e.Ka.Co+(h-d.y)*e.tb.zoom)*e.tb.mj});e.nK.settings.PHa=f;e.nK.settings.padding=l}}}
function IHa(a,b,c,d,e,f){function h(a){for(var b=0;b<a.length;b++)a[b].pa()}var k=a.OWa?1:0,l=a.Ia;if(a.$Ua&&!a.Gs())return k;a.nb=!1;a.DJ=!1;K.set("viewport.renderStart");a.XJ++;if(l.isContextLost()&&0==QM(a))return a.dispatchEvent(new OM(!1)),0;a.zz=[];a.m_&&K.get("window.canvasSize");a.m_&&RM(a);l.pl=a.canvas.width;l.Ho=a.canvas.height;l.viewport(0,0,l.pl,l.Ho);l.depthMask(!0);l.clear(l.COLOR_BUFFER_BIT|l.DEPTH_BUFFER_BIT);l.enable(l.DEPTH_TEST);l.Od.reset();l.bX=null;for(var l={},m=0;m<d.length;m++){var n=
d[m],q=n.pageId;sHa(a.gb[q],l,q,n.visible,n.origin,e,f)}n={};m={};for(q in l){m[q]=l[q].page;e=l[q];var t=e.HQ,u;for(u in t){var y=t[u],A=n[u];A?A.e_=Math.max(A.e_,y):(A={e_:y,gb:[]},n[u]=A);A.gb.push(e.page)}}e=[];for(u in n)A=n[u],t=Mwa(u,A.e_),y=mr.Rf(u,t?void 0:h.bind(a,A.gb),A.e_),t||(y=YA(mr,u))&&y.loaded||(y=SL),y&&(t=$L(a.ei,y),t.desiredSize=A.e_,e.push(t));u=Date.now();if(!JM(a.ei,a.Ia,e,a.zoom,100,null))for(q in m)m[q].pa();for(q in l)e=l[q],m=JM(a.ei,a.Ia,e.Y8a.kg,a.zoom,100-(Date.now()-
u),e.page.gh),!b&&m||e.page.pa();u=1;for(m=0;m<d.length;m++)n=d[m],q=n.pageId,A=a.gb[q],e=l[q],a.zz.push(A),k+=A.render(l,q,b,c,n.origin,u,!1,f),u=A.frame.dF;for(q in a.gb)a.gb[q].iKa!=a.XJ&&(a.gb[q].nb=!1);a.u2.clear();return k}
function FHa(a,b,c){if(0<a.zz.length){var d=a.Ia;a.zFa&&a.zFa(a.u2);d.depthMask(!0);d.disable(d.BLEND);for(var e=0;e<a.zz.length;e++)a.zz[e].QO(d,!1,c);d.depthMask(!1);d.enable(d.BLEND);for(e=0;e<a.zz.length;e++){a.zz[e].nJ(d,!1,c);for(var f=a.zz[e],h=0;h<f.H$.length;h++)rHa(f,f.H$[h])}d.depthMask(!0);d.enable(d.DEPTH_TEST);d.enable(d.BLEND);c=GL.get();c.activate(d);c.load(d,a.u2);c.draw(d,a.u2,a.cT&&a.cT.mc)}a.Fs||(a.ka.Gl=!1,window.lucidRendering=!1,xu(),K.set("viewport.renderComplete",b))};function UM(a,b,c,d,e,f){J.call(this);this.Ka=b;this.document=a;this.Dt=wm();this.xna=d;this.viewport=wm();this.oi=config.defaultZoom/100;this.dPa=wm();this.ki=e||wm();c||(c=new qL(a),zGa(this.lc));this.lc=c;this.gs=this.Ka.Qj;this.Zn=this.Ka.Co;this.position=EGa(this.lc);this.yCa=new at(this.aWa.bind(this));this.marginLeft=0;this.Nk=null;this.Sja=1;this.la=new he;this.la.listen(c,wGa,function(){this.pa()}.bind(this));this.bqa={};this.la.listen(c,vGa,function(){this.lc.gb.forEach(function(a){if(this.bqa[a.getId()]){var b=
VM(this,new dm(0,0,a));a=cm(this.bqa[a.getId()],b);this.Br(-a.x,-a.y)}},this)}.bind(this));this.la.listen(c,GGa,function(){this.lc.gb.forEach(function(a){this.bqa[a.getId()]=VM(this,new dm(0,0,a))},this)}.bind(this));this.la.listen(this.Ka,fH,this.pa.bind(this,!1));WM(this);this.HIa=f}z(UM,J);g=UM.prototype;g.Kd=function(){UM.ya.Kd.call(this);this.la.removeAll()};g.pH=function(){return!!this.Ka.pH()&&!tL(this.lc)&&!this.xna};
function WM(a){a.gs=a.Ka.Qj;a.Zn=a.Ka.Co;a.pH()&&(a.Zn+=a.Ka.BQ);var b=a.marginLeft;a.marginLeft=0;if(a.Ka.PUa&&0<a.lc.pd.length){var c=wL(a.lc).x*a.scale+2*a.gs;c<a.ki.w&&(a.marginLeft=Math.round(a.ki.w-c)/2)}b!==a.marginLeft&&a.dispatchEvent(new KHa(a.marginLeft));a.dPa=new M((a.position.x-a.gs-a.marginLeft)/a.scale,(a.position.y-a.Zn)/a.scale,a.ki.w/a.oi,a.ki.h/a.oi);a.Dt=Pm(a.ki,a.position.x,a.position.y);a.position=XM(a,a.position.x,a.position.y);a.yCa.pa();LHa(a)}
function LHa(a){var b=a.Nk,c=a.Xg();a.Nk=0==c.length?0<a.lc.gb.length?Wb(a.lc.gb):null:c[0].page;var c=b&&!a.Nk,d=a.Nk&&b;if(!b&&a.Nk||c||d&&a.Nk.getId()!=b.getId())K.set("viewport.activePageChanged",a.Nk),a.dispatchEvent(new MHa(a.Nk))}
g.aWa=function(){if(!this.lc)return console.error("Missing Scene!"),[];var a=DGa(this.lc,this.dPa),b=vA("DrawOffPage")&&!this.xna&&!tL(this.lc),c=a.map(function(a){var c=ym(a.Fe),f=a.page;if(b){c=a.page;a=Jm(a.Fe);a=[YM(this,em(a[0])),YM(this,em(a[1]))];a=Hm(a[0],a[1]);var h=this.MF(),k=this.Ka.bba/2*this.oi;a.x=h.x;a.w=h.x+h.w;1===this.lc.gb.length?(a.y=h.y+(this.pH()?this.Zn:0),a.h=h.y+h.h):c===this.lc.qc()?(c=h.y+(this.pH()?this.Zn:0),a.y-=c,a.h+=c+k):c===CGa(this.lc)?(a.y-=k,a.h+=h.y+h.h):(a.y-=
k,a.h+=2*k);c=Jm(Rm(a,this.Dt));c=[ZM(this,em(c[0])),ZM(this,em(c[1]))];c=Hm(c[0],c[1])}a=FGa(this.lc,new dm(0,0,f));c.x-=a.x;c.y-=a.y;return new pL(c,f)}.bind(this));this.$Va=Zm(a.map(function(a){return $M(this,a.Fe,a.page)}.bind(this)))||wm();return c};function $M(a,b,c){b=Jm(b);a=[VM(a,em(b[0],c)),VM(a,em(b[1],c))];return Hm(a[0],a[1])}
function XM(a,b,c){var d=window.devicePixelRatio||1;c=Math.round(c*d)/d;b=Math.round(b*d)/d;d=a.MF();a=a.ki;return new L(xe(b,d.x,Math.max(0,d.x+d.w-a.w)),xe(c,d.y,Math.max(0,d.y+d.h-a.h)))}g.zia=function(){return this.oi+1E-4<aN[aN.length-1]};g.Aia=function(){return this.oi-1E-4>aN[0]};g.rd=function(){this.Nk||LHa(this);return this.Nk};g.Qf=function(){var a=this.rd();return a?a.get("DPI"):config.defaultDPI};g.FY=function(){return this.Qf()/config.defaultDPI};
g.g9=function(a){var b=[];(a||[]).forEach(function(a){b.push(this.yp(a))}.bind(this));return b};g.yv=function(a){bN(this,"in",a);this.dispatchEvent(NHa)};g.Us=function(){switch(this.Ka.M2){case "page":this.ut();break;case "width":this.dN();break;case "normal":this.Mg((config.defaultZoom||75)/100)}this.dispatchEvent(OHa)};g.st=function(a){bN(this,"out",a);this.dispatchEvent(PHa)};
function bN(a,b,c){var d=a.FY(),e=a.oi*d;if("in"==b)for(b=0;b<aN.length-1&&!(e+1E-4<aN[b]);b++);else for(b=aN.length-1;0<b&&!(e-1E-4>aN[b]);b--);d=aN[b]/d;d!=a.oi&&a.Mg(a.Sja*d,c||new L(.5,.5))}g.ut=function(a){a||(a=this.rd()&&this.rd().getId()||void 0);a&&vL(this.lc,a,function(a,c,d){this.YD(d,c,2*this.Ka.yu);this.Qt(d,c)}.bind(this))};g.dN=function(){var a=this.rd();a&&(a=a.Ac(),this.Mg((this.ki.w-2*this.Ka.yu)/a.w,new L(.5,.5)),this.scroll(this.gs-this.Ka.yu,this.position.y))};
g.kc=function(){return 100*this.oi};g.P0=function(a,b){return this.Mg(Math.pow(20,a/1E3)*this.oi,b)};g.YD=function(a,b,c){0<this.lc.pd.length&&!pp(qp,"cropoverlay")&&(c=c||0,this.Mg(Math.min((this.ki.w-c)/a.w,(this.ki.h-c)/a.h)),a=VM(this,em(Em(a),b)),this.scroll(a.x,a.y))};
g.Mg=function(a,b){var c=this.oi,d=!1;if(!(null==a||isNaN(a)||0>a)){a=xe(a,.005,200);this.oi!=a&&(d=!0,this.oi=a);if(b){var d=this.oi/c,c=(this.ki.w*b.x+this.position.x-this.gs-this.marginLeft)*d+this.gs+this.marginLeft-this.ki.w*b.x,e=(this.ki.h*b.y+this.position.y-this.Zn)*d+this.Zn-this.ki.h*b.y,d=!0;this.scroll(c,e)}d&&(WM(this),this.dispatchEvent(new QHa(a,b)),S&&S.pa(),K.set("docView.zoom",a))}};
g.scroll=function(a,b){if(!(0<this.lc.pd.length))return!1;a=XM(this,a,b);0<this.marginLeft&&(a.x=0);if(Il(a,this.position))return!1;this.position=a;WM(this);this.dispatchEvent(cN);S&&S.pa();return!0};g.S0=function(a,b){var c=this;vL(this.lc,a,function(a,e){a=YM(this,em(Em(a),e));!b&&this.pH()&&(a.y+=this.Ka.BQ);c.scroll(a.x-this.Ka.yu-this.Zn,a.y-this.Ka.yu-this.gs-this.marginLeft)}.bind(this))};g.$u=function(){this.scroll(Math.max(0,this.gs-this.Ka.yu),Math.max(0,this.Zn-this.Ka.yu))};
g.yD=function(a,b){this.position=new L(a,b);WM(this);this.dispatchEvent(cN);return!0};g.Qt=function(a,b){a=bm(a);b=VM(this,new dm(a.x,a.y,b));return this.FO(b)};g.FO=function(a){return this.scroll(a.x-this.ki.w/2,a.y-this.ki.h/2)};g.To=function(){return this.yCa.get()};g.Xg=function(){return this.To().map(function(a){return{Oa:a.Fe,page:a.page}}).sort(function(a,b){return b.Oa.w*b.Oa.h-a.Oa.w*a.Oa.h})};
g.Br=function(a,b){var c=this.position;this.position=XM(this,this.position.x+a,this.position.y+b);WM(this);return c.x!==this.position.x||c.y!==this.position.y?(this.dispatchEvent(cN),!0):!1};function YM(a,b){return new dm(b.x*a.oi+(a.marginLeft+a.gs),b.y*a.oi+a.Zn,b.page)}function ZM(a,b){return new dm((b.x-a.marginLeft-a.gs)/a.scale,(b.y-a.Zn)/a.oi,b.page)}function dN(a,b,c){return a.lc.zva(ZM(a,b),c)}
g.yp=function(a,b){if("string"===typeof a&&(a=this.lc.getPage(a),!a))return;if(!uL(this.lc,a))return new pL(wm(),a);var c=this.lc.$b(a.getId()),d=VM(this,new dm(c.x,c.y,a));return new pL(new M(d.x-(b?0:this.marginLeft),d.y,c.w*this.oi,c.h*this.oi),a)};function VM(a,b,c){if(!c&&!b.page)return new dm(0,0,null);c=c||b.page;b=FGa(a.lc,new dm(b.x,b.y,c));return YM(a,b)}
g.MF=function(){if(this.Gab)return this.Gab;var a=0,b=wL(this.lc),c=0,d=b.x,e=b.y;if(tL(this.lc)){wL(this.lc,!0);var d=this.lc.qc().Ac(),e=d.h,d=d.w,f=yGa(this.lc),c=Math.max(this.ki.h,wL(this.lc).y*this.scale+2*this.Zn),e=e-f.h-this.Zn,d=Math.max(b.x,d+f.x)}else if(this.xna&&this.HIa&&(f=this.document.sa(this.HIa))){var h=f.ws();if(h=this.document.getPage(h))d=h.Ac(),f=f.ma(),d=Math.max(b.x,d.w+f.x),a=Math.min(a,f.x)}return new M(a*this.oi,0*this.oi,Math.max(0,d*this.oi+2*(this.gs+this.marginLeft)),
Math.max(0,e*this.oi+c+2*this.Zn))};g.pa=function(a){WM(this);this.ska&&this.X7&&(Hs(this.X7.getProperties(),"DPI",this.ska),delete this.ska,delete this.X7);0<this.lc.pd.length&&(this.X7=this.lc.qc(),this.ska=this.X7.getProperties().Mc("DPI",function(a,c){this.Mg(this.oi*a/c)}.bind(this)));this.position=XM(this,this.position.x,this.position.y);a||this.dispatchEvent(eN)};g.rta=function(){WM(this)};g.kM=function(a,b,c){this.Ka.kM(a,b,c)};
g.Fr=function(a,b,c,d,e,f){var h=this.position.x,k=this.position.y,l=this.ki.w,m=this.ki.h;e=e?Math.max(this.ki.h,this.ki.w)+Math.max(this.gs,this.Ka.Co):40;b=b?this.document.getPage(b):this.lc.qc();c||(d?this.Mg(Math.min(l/a.w,m/a.h),new L(.5,.5)):this.Mg(Math.min(this.oi,Math.min(l/a.w,m/a.h)),new L(.5,.5)));c=VM(this,em(Em(a),b));a=VM(this,new dm(a.x+a.w,a.y+a.h,b));c.x-=e;c.y-=e;a.x+=e;a.y+=e;d=e=null;a.x-c.x>l?e=c.x+(a.x-c.x-l)/2:c.x<h?e=c.x:a.x>h+l&&(e=a.x-l);null!==e&&this.scroll(e,this.position.y);
f?d=c.y:a.y-c.y>m?d=c.y+(a.y-c.y-m)/2:c.y<k?d=c.y:a.y>k+m&&(d=a.y-m);null!==d&&this.scroll(this.position.x,d)};g.Ela=function(){return wL(this.lc).x*this.scale+2*this.gs};g.Ala=function(){return new M(0,0,this.Ela(),wL(this.lc).y*this.scale+2*this.Zn)};g.$h=function(){return new L(this.position.x,this.position.y)};g.properties={scale:{get:function(){return this.oi},set:UM.prototype.Mg},viewport:{get:function(){return this.Dt},set:function(){}},Otb:{get:function(){return this.$Va},set:function(){console.error("Camera: Cannot set renderViewport")}}};
Object.defineProperties(UM.prototype,UM.prototype.properties);var eN=new F("mb"),fN=new F("nb"),cN=new F("ob"),RHa=new F("pb"),NHa=new F("qb"),PHa=new F("rb"),OHa=new F("sb");function MHa(a){I.call(this,fN);this.page=a}z(MHa,I);function KHa(a){I.call(this,RHa);this.marginLeft=a}z(KHa,I);function QHa(a,b){I.call(this,eN);this.scale=a;this.Ag=b}z(QHa,I);function gN(){I.call(this,hN)}z(gN,I);var hN=new F("ub");function iN(a,b,c,d,e){Uj&&Wj?(a.save(),a.globalCompositeOperation="destination-out",a.fillStyle="black",a.fillRect(b,c,d,e),a.restore()):a.clearRect(b,c,d,e)};function SHa(){this.Ja=0;this.next=null};function jN(a,b){this.ka=a;this.page=b}function THa(a,b,c,d){return a.ta?new kN(a,b,c):a.Wa?new lN(a,b,d):a.Fa?new mN(a,b,c,d):null}jN.prototype.render=function(){};jN.prototype.Ica=function(){};jN.prototype.y5=function(){return!0};function nN(){}z(nN,xL);tj(nN);g=nN.prototype;g.FKa=function(){};g.DPa=function(){};g.cFa=function(){};g.XFa=function(){};g.now=function(){return 0};g.method=function(a){return new yL(a,this)};g.UNa=function(){};g.rra=function(){};function oN(a,b,c,d,e){this.ka=a;this.dba=new pN(a,null,b,null,c,d,new nN,e);this.dba.GZ=!0;this.dba.ji()}oN.prototype.qd=function(){this.dba.qd()};oN.prototype.render=function(a,b,c,d,e,f,h){var k=window.lucidRendering;k||(window.lucidRendering=!0);this.dba.render(a,b,c,d,null,f,e,h);k||(window.lucidRendering=!1)};function mN(a,b,c,d){jN.call(this,a,b);this.Rta=this.ka.As().map(function(a){return THa(a,b,c,d)})}z(mN,jN);mN.prototype.render=function(a,b,c,d,e,f,h,k,l){this.Rta.forEach(function(m){m.render(a,b,c,d,e,f,h,k,l)})};mN.prototype.Ica=function(a){this.Rta.forEach(function(b){b.Ica(a)})};mN.prototype.y5=function(){return cc(this.Rta,function(a){return a.y5()})};function UHa(a,b,c,d,e,f){function h(b){b&&m.clearRect(0,0,m.canvas.width,m.canvas.height);b=new nr;b.push();b.top().scale(k,k);b.push();or(b,[m]);m.save();var c=THa(a,null,null,null);c.Ica(function(){h(!0)});a.ta&&(m.lineJoin="round");c&&(c.render(m,l,k,0,0,null,b,!1,!1),f&&c.y5()&&f(m.canvas));m.restore()}var k=c||1,l=d||"sample",m=b.getContext("2d");a&&h(!!e)}
function qN(a,b,c,d){c=c||1;var e=b.getContext("2d");UHa(a,b,c,d,!1,void 0);if("theme"==d)for(var f in a.Da)Ks(a.Da[f]).forEach(function(a){e.translate(a.x,a.y);var b=e.Od.top().Ad,d=e.Od.top().Bd,b=b-Math.round(b),d=d-Math.round(d);e.translate(-b/c,-d/c);oa(a.layout.fontClient)&&Gr(a.layout.fontClient,e,a.layout);e.translate(b/c,d/c);e.translate(-a.x,-a.y)})}function VHa(a,b,c,d){c=c||1;b.getContext("2d");UHa(a,b,c,d)}
function WHa(a,b,c,d){var e=b.getContext("2d");D(a.bn(),function(a){if(a.ta||a.Wa&&"preview"===d)e.save(),a.ta?qN(a,b,c,d):VHa(a,b,c,d),e.restore()})}
function XHa(a,b,c,d,e){return iw(c,a.Pb).then(function(f){var h=new Mf(e.width-4,e.height-4),k=document.createElement("canvas");$(k).attr("width",e.width);$(k).attr("height",e.height);k=rr(k);b.empty().append(k);var l=d.Fc||f.Fc;f=Math.min(h.width/l.w,h.height/l.h);var m=nw(c,"sample-"+wk(),a,!0),n=l.w*f,l=l.h*f,h={x:2+(h.width-n)/2,y:2+(h.height-l)/2,w:n,h:l};m.getProperties().set("BoundingBox",h);n={};d.Ed&&(n=ya(d.Ed)?d.Ed():d.Ed);for(var q in n)m.getProperties().set(q,n[q]);q=m.getProperties().get("LineWidth");
"solid"!=m.getProperties().get("StrokeStyle")?m.getProperties().set("LineWidth",q*f):2<q&&m.getProperties().set("LineWidth",2);m.getProperties().set("BoundingBox",h);qN(m,k)})}
function YHa(a,b,c,d,e){var f=new Mf(e.width-4,e.height-4),h=document.createElement("canvas");$(h).attr("width",e.width);$(h).attr("height",e.height);h=rr(h);c.empty().append(h);c=d.Ed();return PB(a,c).then(function(c){function e(a){if(a.Fa)a.ef(function(){e(this)});else if(a.ta){var b=a.ma(),c=b.w*q,d=b.h*q,f=b.x*q,b=b.y*q;a.getProperties().set("BoundingBox",{x:f+t,y:b+u,w:c,h:d});c=a.getProperties().get("LineWidth");"solid"!=a.getProperties().get("StrokeStyle")?a.getProperties().set("LineWidth",
c*q):2<c&&a.getProperties().set("LineWidth",2)}}if(1<c.length||!c[0].Fa){c=d.Ed();var m={};D(c.Objects,function(a){m[a.id]=!0});c.Objects.push({IsGroup:!0,id:a.al(),Action:new Q("CrGr",{Properties:{ZOrder:b.nh("ZOrder",0)+1,Members:m}})});c=PB(a,c,void 0,void 0,!0)}c=c[0];if(!c)return Promise.reject();var n=d.Fc||c.ma(),q=Math.min(f.width/n.w,f.height/n.h),n=c.ma(),t=2+(f.width-n.w*q)/2,u=2+(f.height-n.h*q)/2;e(c);WHa(c,h)})}
function rN(a,b,c){function d(b,c,d,e,f,l){var A;if(l)try{A=nw(l,b,null)}catch(C){A=nw("DefaultSquareBlock",b,null)}else A=nw("DefaultSquareBlock",b,null);A.page=h;A.getProperties().set("TextVAlign",a.DefaultBlockTextVAlign);A.getProperties().set("LineWidth",a.DefaultBlockLineWidth);A.getProperties().set("LineColor",a.DefaultBlockLineColor);A.getProperties().set("FillColor",a.DefaultBlockFillColor);A.getProperties().set("StrokeStyle",a.DefaultBlockStrokeStyle);A.getProperties().set("Font",a.DefaultFont);
A.getProperties().set("Rounding",a.RoundCorners);(b=a.DefaultBlockShadow)&&A.getProperties().set("Shadow",b);A.getProperties().set("BoundingBox",new M(c,d+k,e,80));za(a.DefaultTextStyle.color)&&(a.DefaultTextStyle.color=Du(a.DefaultTextStyle.color,a.DefaultBlockFillColor));A.getProperties().set("Text",Ov(f||"",a.DefaultTextStyle.font,a.DefaultTextStyle));return A}try{hw("DefaultSquareBlock")}catch(m){setTimeout(function(){try{rN(a,b,c)}catch(d){}},100);return}var e=parseInt(b.attr("width"),10),f=
parseInt(b.attr("height"),10),h=new rx(null,new Fx("fake"),0),k=0;f<e&&(k=Math.round((f-e)/2));f=c.create("previewLine",null);f.page=h;f.getProperties().set("Endpoint1",{x:32,y:80+k,Block:"previewBlock1",LinkX:.5,LinkY:1,Style:a.DefaultStartArrowStyle});f.getProperties().set("Endpoint2",{x:132,y:132+k,Block:"previewBlock2",LinkX:0,LinkY:.5,Style:a.DefaultEndArrowStyle});var l=jj(a.DefaultTextStyle);db(l,a.DefaultLineTextStyle);f.getProperties().set("TextAreas",{IsFullPropSettings:!0,t0:{Value:Ov("sit",
l.font,l),Side:0,Location:.4}});f.getProperties().set("LineWidth",a.DefaultLineLineWidth);f.getProperties().set("LineColor",a.DefaultLineLineColor);f.getProperties().set("Shape",a.DefaultLineShape);f.getProperties().set("Inset",a.DefaultLineInset);f.getProperties().set("StrokeStyle",a.DefaultLineStrokeStyle);f.getProperties().set("Rounding",a.RoundCorners);b.getContext().clearRect(0,0,b.attr("width"),b.attr("height"));a.DefaultPageFillColor&&(b.getContext().save(),b.getContext().fillStyle=a.DefaultPageFillColor,
b.getContext().fillRect(0,0,b.attr("width"),b.attr("height")),b.getContext().restore());e=.75*e/128;VHa(f,b,e,"theme");qN(d("previewBlock1",-48,0,160,"Lorem ipsum"),b,e,"theme");qN(d("previewBlock2",132,92,100,"","DecisionBlock"),b,e,"theme")};var sN=new Pba(0,!0),tN=0;var uN=1024,vN=1024,wN=rr(document.createElement("canvas")),xN=wN.getContext("2d");wN.css({position:"fixed","z-index":-1,display:"none","pointer-events":"none"});wN.attr({width:uN,height:vN});if(!Gsa){var ZHa=document.createElement("script");ZHa.src="https://www.youtube.com/iframe_api";var $Ha=r.document;($Ha.body||$Ha.head).appendChild(ZHa)}window.onYouTubePlayerAPIReady=function(){Fsa=!0;K.set("youtube.ready")};Gsa=!0;
function kN(a,b,c,d){jN.call(this,a,b);this.aa=c;this.zpa=this.o1=this.oT=null;this.Ka=d||new eH;this.hL=this.dta=0;this.WPa=!1;if(this.ka.video&&this.page){var e=this;this.B2=this.ka.getProperties().Mc("VideoSource",function(a,b){a!=b&&e.K2(b)});this.K2(this.ka.getProperties().get("VideoSource"))}this.selected=!1}z(kN,jN);g=kN.prototype;
g.render=function(a,b,c,d,e,f,h,k,l){e=this.page?this.page.tb:null;d=this.ka.ma();this.ka.video&&e&&(this.ka.Pf.showVideo?this.video.init(d):this.destroy());var m=this.ka.Pf.opacityOverride||.01*this.ka.getProperties().get("Opacity"),n=this.ka.getProperties().get("EmbeddedPageId");n&&(this.ka.document&&!this.GX||this.GX.ka.getId()!=n)&&(n=this.ka.document.getPage(n))&&(this.GX=new oN(n,this.aa,this.Ka,this.ka.document.fontClient,this.ka.document.Ea));K.set("blockReRender");b||(b=k?"toolhelper":l&&
this.ka.Kz?"hover":"screen");k=this.ka.Cf(b);l=a.globalAlpha;if(n=1!==m)a.globalAlpha*=m;this.Gra(a,b,h,e,c);yN(this,a,b,h,k,!0,c,f);n&&(a.globalAlpha=l);this.GX&&(b=this.ka.getProperties().get("TopInset")||0,f=Rm(d,f),a.save(),h.push(),h.top().translate(d.x,d.y+b),or(h,[a,xN]),f=new M(Math.max(0,f.x-d.x),Math.max(0,f.y-d.y-b),f.w,Math.min(f.h,d.h-b)),this.GX.qd(),this.GX.render(a,c,f,h,!0),h.pop(),a.restore())};
g.Gra=function(a,b,c,d,e){var f=null,h=this.ka.getProperties().get("FillColor");Nj&&h&&h.url||(f=this.ka.getProperties().get("Shadow"));if(f){var k=this.ka.ma(),l=[k],m;for(m in this.ka.Da)l=l.concat(Ss(this.ka.Da[m]));var n=Zm(l),q=this.ka.Cf(b),t=this.ka.getProperties().get("Rotation",!0),u=Ym(n,t,bm(k)),y=Jm(u),A=f.b*e,C=1*A,E=this.ka.eZ?0:Rsa(this.ka)*e,G=c.pop(),H=c.top();if(1>c.Zl.length||1>c.size)throw Error("transform stack is empty");c.size++;c.size>c.Zl.length?c.Zl.push(G):uh(c.Zl[c.size-
1],G);var N=Hm(Eia(y[0],H),Eia(y[1],H)),N=$l(N,E);this.Ka&&this.Ka.gF.gta&&(d.Rk.setTransform(1,0,0,1,0,0),d.Rk.fillStyle="rgba(255,0,0,0.1)",d.Rk.fillRect(N.x,N.y,N.w,N.h));var da=f.x*e,aa=f.y*e,Y=$l(N,C);Y.x+=da;Y.y+=aa;this.Ka&&this.Ka.gF.gta&&(d.Rk.setTransform(1,0,0,1,0,0),d.Rk.fillStyle="rgba(0,255,0,0.1)",d.Rk.fillRect(Y.x,Y.y,Y.w,Y.h));var ha=new L(xN.canvas.width/2-100,xN.canvas.height/2-100),la=1/(e*Math.max(2,Math.log(f.b)/Math.log(2))),ja=Qm(Y,la),Fa=this.WPa,qa=!1;if(ja.w>xN.canvas.width||
ja.h>xN.canvas.height)la*=Math.min(xN.canvas.width/ja.w,xN.canvas.height/ja.h),ja=Qm(Y,la),qa=!0;this.WPa=qa;(qa!=Fa||qa&&d.Fab>this.dta)&&aIa(this,void 0,!0);ja.x=ha.x-ja.w/2;ja.y=ha.y-ja.h/2;this.Ka&&this.Ka.gF.gta&&(d.Rk.setTransform(1,0,0,1,0,0),d.Rk.fillStyle="rgba(0,0,255,0.1)",d.Rk.fillRect(ja.x,ja.y,ja.w,ja.h));xN.setTransform(1,0,0,1,0,0);xN.clearRect(ja.x-1+100,ja.y-1+100,ja.w+2,ja.h+2);if(!this.o1){var Qa=this.ka.getProperties(),R=Qa.get("FillColor"),Mb=Qa.get("LineColor"),fc=Qa.get("LineWidth"),
ub=Qa.get("Rounding"),X=Qa.get("FlipX"),Gc=Qa.get("FlipY"),jg=us(R),cf=us(Mb),Kd=cf?cf.Ja():0,df=(this.page?this.page.ka.getId():"")+":";jg&&jg.tk&&1===jg.Ja()&&iGa(this.ka.className)||(df+=this.ka.id+":");var ef=Qa.get("Shadow"),Rh="-:-:-:-";if(ef)var fe=wq(ef.c),Rh=ef.b+":"+Eq(fe);var Bf=Qa.get("BoundingBox");this.o1=df+=this.ka.className+":"+Math.floor(100*parseFloat(Qa.get("Rotation")))+":"+Math.floor(Bf.w)+":"+Math.floor(Bf.h)+":"+(ub?Math.floor(ub):"0")+":"+Math.floor(fc)+":"+Math.floor(255*
Kd)+":"+(X?"1":"0")+(Gc?"1":"0")+":"+Rh;this.zpa=null}m=this.o1;var jf=sN.get(m),Sf=wq(f.c),ula=Sf.Ja();if(jf)xN.setTransform(1,0,0,1,0,0),xN.putImageData(jf,ja.x+100,ja.y+100);else{c.push();wh(c.top(),da,aa);var vla=bm(Y);wh(c.top(),-vla.x,-vla.y);vh(c.top(),la,la);wh(c.top(),ha.x,ha.y);wh(c.top(),100,100);or(c,[xN]);yN(this,xN,b,c,q,!0,e);c.pop();or(c,[xN]);var cTa=Math.floor(A*la),CN=Sf.Eg(1),dTa=ja.x+100,ci=ja.y+100,DN=ja.w,eTa=ja.h,Lw=xN.canvas;0==Lw.width&&(Lw.width=1);0==Lw.height&&(Lw.height=
1);var cta=dTa||0,dta=ci||0,PD=xN.getImageData(cta,dta,DN||Lw.width,eTa||Lw.height),bl=cTa,eta=CN.r(),fta=CN.YB(),gta=CN.Xe(),hta=CN.Ja(),bl=bl|0,rg=PD.data,Mm=PD.width,EN=PD.height,yh,cl,ze,Pg,y1,of,z1,Pi,No,Nm,Ff;if(0>=bl)for(cl=of=0;cl<EN;cl++)for(yh=0;yh<Mm;yh++)rg[of]=eta,rg[of+1]=fta,rg[of+2]=gta,rg[of+3]=Math.round(hta*rg[of+3]),of+=4;else{var ita=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,
383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,
316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],jta=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,
19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,
24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24],fTa=bl+bl+1,FN=Mm-1,A1=EN-1,Kj=bl+1,kta=Kj*(Kj+1)/2,Mw=new SHa,Gf=Mw,B1;for(ze=1;ze<fTa;ze++)Gf=Gf.next=new SHa,ze==Kj&&(B1=Gf);Gf.next=Mw;var dl,Oo;z1=of=0;var lta=ita[Math.min(bl,ita.length-1)],mta=jta[Math.min(bl,jta.length-1)];for(cl=0;cl<EN;cl++){Nm=Pi=0;No=Kj*(Ff=rg[of+3]);Pi+=kta*Ff;Gf=Mw;for(ze=0;ze<Kj;ze++)Gf.Ja=Ff,Gf=Gf.next;for(ze=1;ze<Kj;ze++)Pg=of+
((FN<ze?FN:ze)<<2),Pi+=(Gf.Ja=Ff=rg[Pg+3])*(Kj-ze),Nm+=Ff,Gf=Gf.next;dl=Mw;Oo=B1;for(yh=0;yh<Mm;yh++)Ff=Pi*lta>>mta,rg[of+3]=Ff,Pi-=No,No-=dl.Ja,Pg=z1+((Pg=yh+bl+1)<FN?Pg:FN)<<2,Nm+=dl.Ja=rg[Pg+3],Pi+=Nm,dl=dl.next,No+=Ff=Oo.Ja,Nm-=Ff,Oo=Oo.next,of+=4;z1+=Mm}for(yh=0;yh<Mm;yh++){Nm=Pi=0;of=yh<<2;No=Kj*(Ff=rg[of+3]);Pi+=kta*Ff;Gf=Mw;for(ze=0;ze<Kj;ze++)Gf.Ja=Ff,Gf=Gf.next;y1=Mm;for(ze=1;ze<=bl;ze++)of=y1+yh<<2,Pi+=(Gf.Ja=Ff=rg[of+3])*(Kj-ze),Nm+=Ff,Gf=Gf.next,ze<A1&&(y1+=Mm);of=yh;dl=Mw;Oo=B1;for(cl=
0;cl<EN;cl++)Pg=of<<2,Ff=Pi*lta>>mta,rg[Pg+3]=Math.round(Ff*hta),rg[Pg]=eta,rg[Pg+1]=fta,rg[Pg+2]=gta,Pi-=No,No-=dl.Ja,Pg=yh+((Pg=cl+Kj)<A1?Pg:A1)*Mm<<2,Pi+=Nm+=dl.Ja=rg[Pg+3],dl=dl.next,No+=Ff=Oo.Ja,Nm-=Ff,Oo=Oo.next,of+=Mm}}xN.putImageData(PD,cta,dta);for(var jf=PD,gTa=m,C1=jf,nta=C1.width*C1.height*4;32E6<tN+nta;){var ota=sN.pop();tN-=ota.width*ota.height*4}tN+=nta;sN.set(gTa,C1);this.dta=Date.now()}a.globalCompositeOperation="source-over";a.setTransform(1,0,0,1,0,0);xN.setTransform(1,0,0,1,0,
0);var pta=1===ula,hTa=a.globalAlpha;pta||(a.globalAlpha*=ula);var Md=ym(ja),qc=ym(Y);if(0>qc.x){var Om=(0-qc.x)/qc.w;qc.x=0;qc.w*=1-Om;var qta=Om*Md.w;Md.x+=qta;Md.w-=qta}if(0>qc.y){Om=(0-qc.y)/qc.h;qc.y=0;qc.h*=1-Om;var rta=Om*Md.h;Md.y+=rta;Md.h-=rta}var D1=a.canvas.width,E1=a.canvas.height;qc.x+qc.w>D1&&(Om=(qc.x+qc.w-D1)/qc.w,qc.w=D1-qc.x,Md.w*=1-Om);qc.y+qc.h>E1&&(Om=(qc.y+qc.h-E1)/qc.h,qc.h=E1-qc.y,Md.h*=1-Om);Md=Rm(new M(-100,-100,xN.canvas.width,xN.canvas.height),Md);qc=Rm(new M(0,0,a.canvas.width,
a.canvas.height),qc);0<qc.w&&0<qc.h&&(this.Ka&&this.Ka.gF.rbb&&(d.Rk.setTransform(1,0,0,1,0,0),d.Rk.fillStyle="rgba(255,0,255,0.1)",d.Rk.fillRect(Md.x,Md.y,Md.w,Md.h),d.Rk.setTransform(1,0,0,1,0,0),d.Rk.fillStyle="rgba(0,255,0,0.1)",d.Rk.fillRect(qc.x,qc.y,qc.w,qc.h)),a.drawImage(wN.get(0),Md.x+100,Md.y+100,Md.w,Md.h,qc.x,qc.y,qc.w,qc.h));pta||(a.globalAlpha=hTa);or(c,[a,xN]);or(c,[a,xN])}};
g.K2=function(a){"youtube"==a?this.video=new tM(this.ka,this.page.tb,this.aa):"vimeo"==a&&(this.video=new uM(this.ka,this.page.tb,this.aa))};
function yN(a,b,c,d,e,f,h,k){var l=a.ka.ma(!0,!0),m=a.ka.getProperties().get("Crop"),n=a.ka.bc(),q=bm(l);1>l.w*h&&1>l.h*h||(e=e||a.ka.Cf(),f=null==f?!0:f,h=null==h?a.page&&a.page.tb?a.page.tb.kc():1:h,m&&(b.save(),f&&(b.beginPath(),D(m.c||[],function(a){"m"==a.c?b.moveTo(l.x+a.x*l.w,l.y+a.y*l.h):"l"==a.c?b.lineTo(l.x+a.x*l.w,l.y+a.y*l.h):"c"==a.c&&b.closePath()}),b.clip()),b.translate(m.t[0]*l.w,m.t[1]*l.h),b.translate(l.x,l.y),b.scale(m.s[0],m.s[1]),b.translate(-l.x,-l.y),b.translate(l.x+l.w/2,l.y+
l.h/2),b.rotate(m.r),b.translate(-(l.x+l.w/2),-(l.y+l.h/2))),a.hL=0,d.push(),d.top().rotate(n,q.x,q.y),or(d,[b]),TL(b,e,l,f,a.ka.document?a.ka.document.getProperty(Yw):0,a.g4a.bind(a),a.c4a.bind(a),a.a4a.bind(a),a.ka.getId()),d.pop(),or(d,[b]),c&&"sample"!==c&&a.qh(b,h,d,k),m&&b.restore())}g.g4a=function(){this.hL++};
g.c4a=function(){this.hL--;var a=this.ka.getProperties().get("FillColor");a&&a.url&&a.url!==config.placeholderImageUrl&&(delete this.ka.Pf.TempGrayMountainsMessage,this.ka.get("GrayMountainsMessage")&&this.ka.set("GrayMountainsMessage",void 0));this.hL||(K.set("imageLoaded.item",this.ka),this.ica&&this.ica())};g.a4a=function(a){this.hL--;a&&this.ka.ah("TempGrayMountainsMessage",a);this.hL||(K.set("imageLoaded.item",this.ka),this.ica&&this.ica())};g.Ica=function(a){this.ica=a};
g.y5=function(){return 0==this.hL};g.Vca=function(a){return!(a=this.ka.Da[a])||null!=this.page&&this.page.GZ||!S||S.layout!=a.Tq()||(a=S.Qb[0]&&S.Qb[0].tQa,a&&a!=this.page.ka.id)?!0:!kj(this.ka.ie(),S.offset)};
g.qh=function(a,b,c,d){var e=this;this.ka.ma();var f=this.ka.getProperties().get("Rotation",!0),h=this.ka.getProperties().get("TextTransform",!0),k;for(k in this.ka.Da){var l=this.ka.Da[k];b=this.ka.getPanel()||this.page&&Cs(this.page.ka,this.ka);l.xv(b,function(){if(!d||ec(Ss(l),function(a,b){var c=l;a=Ss(c)[b];(b=Ns(c,b,!1))&&(a=xm(a,b));a=$l(a,4);return Tm(d,a)})){var b=l.bc()||0,c=Dl,q=Cl;!d||h||f||b||vA("DrawOffPage")||(c=d.y,q=d.y+d.h,za(d.data)&&(c=Math.max(c,d.data.sR),q=Math.min(q,d.data.pR)));
Ks(l).forEach(function(d,u){var y=[];if(h){var A=h.type,C=h.params;C.bb=new M(d.layout.x,d.layout.y,d.layout.w,d.layout.h);A=jr[A](C);y.push(A)}(u=l.Ql(u,!0))&&y.push(u);a.translate(d.x,d.y);e.Vca(k)&&Gr(d.layout.fontClient,a,d.layout,y,0!=(f||b),c-d.y,q-d.y);a.translate(-d.x,-d.y)})}})}};g.destroy=function(){this.video&&this.video.destroy();this.KH&&(Mk(this.KH),this.KH=null);this.B2&&Hs(this.ka.getProperties(),"VideoSource",this.B2)};
function aIa(a,b,c){var d=a.o1||a.zpa;if(c||d&&0<=d.indexOf(a.ka.id)){var e=!1;b&&("BoundingBox"===b.name&&b.newValue&&b.oldValue&&b.newValue.w===b.oldValue.w&&b.newValue.h===b.oldValue.h?e=!0:"scale"===b.name?e=!0:"Shadow"===b.name&&b.newValue&&b.oldValue&&b.newValue.b===b.oldValue.b&&b.newValue.c===b.oldValue.c&&(e=!0));d&&(c||!e)&&(b=sN.get(d))&&(tN-=b.width*b.height*4,sN.remove(d));a.zpa=d}a.o1=null;a.dta=0}g.Ora=function(a,b,c){qN(this.ka,a,b,c)};function bIa(a,b){var c=null;a&&(c=a.aa);return new kN(b,a,c,void 0)};function lN(a,b,c){jN.call(this,a,b);this.selected=!1;this.ve=c}z(lN,jN);
lN.prototype.render=function(a,b,c,d,e,f){function h(){a.save();for(var b=0;b<k.length;b++)a.beginPath(),a.Gr(k[b].Actions),a.globalAlpha=.5,a.lineWidth=k[b].LineWidth+l.length*config.outlineSize,B(l,function(b){a.strokeStyle=b;a.globalCompositeOperation="source-over";a.stroke();a.globalCompositeOperation="destination-out";a.lineWidth-=config.outlineSize;a.stroke()});a.restore()}this.ka.ma();this.ka.getProperties().get("Endpoint1",!0);this.ka.getProperties().get("Endpoint2",!0);K.set("lineReRender");
var k;k="sample"==b&&this.ka.get("BoundingBox")?iva(this.ka,this.ka.get("BoundingBox")):this.ka.Cf();0<this.ka.Gd("highlighted")&&function(){for(var b=0;b<k.length;b++)k[b].StrokeColor&&(a.strokeStyle="#FF7700",a.lineWidth=k[b].LineWidth+10,a.globalAlpha=.25,a.beginPath(),a.Gr(k[b].Actions),a.stroke(),a.globalAlpha=1)}();var l=null;this.ve&&(l=Ja(Ia(nL(this.ve,this.ka.getId()),function(a){return!this.ve.isCurrentUser(a)}.bind(this)),function(a){return iL.Ic().FF(a).Vd()}));l&&l.length&&h();(function(){for(var b=
0;b<k.length;b++)k[b].FillColor&&(a.fillStyle=Bq(k[b].FillColor,"#ffffffff"),a.beginPath(),a.Gr(k[b].Actions),a.fill()),k[b].StrokeColor&&(a.strokeStyle=Bq(k[b].StrokeColor,"#000000ff"),a.lineWidth=k[b].LineWidth,a.beginPath(),a.Gr(k[b].Actions),a.stroke())})();if("sample"!=b)for(var m in this.ka.Da)b=this.ka.Da[m],f&&!Tm(b.oj(),f)||cIa(this,a,m,b)};lN.prototype.Vca=function(a){return(a=this.ka.Da[a])&&S&&S.layout==a.layout?!1:!0};
function cIa(a,b,c,d){var e=Lr(d.layout,0),f=d.oj();b.translate(f.x,f.y);0==Vx(d)&&(b.fillStyle=zu(a.ka.page.getProperties(),"FillColor","parsedColorOrWhite"),b.fillRect(0,0,f.w,f.h));a.Vca(c)&&Gr(e.fontClient,b,e);b.translate(-f.x,-f.y)}lN.prototype.destroy=function(){};function pN(a,b,c,d,e,f,h,k){function l(b){if(b){var c=n.jo(b.id);if(!c&&n.tb&&!n.tb.Gp()){var d=Cua(a);D(d,function(a){a.Bc(b.id)&&(c=n.jo(Zt(a).getId()))})}!c||c.Wa&&"Jumps"==b.name||n.getView(c).Vca(b.name)&&zN(n,c.id,b)}}function m(a){a.Ye(q);B(a.eb,q)}Ab.call(this);var n=this;this.Ea=k;this.ve=d;this.la=new he(this);Db(this,this.la);this.Ka=e;this.ka=a;this.tb=b;this.GZ=!1;this.aa=c;this.fontClient=f;this.Og=h;this.Pg={};this.R$=new M(0,0,0,0);this.Zw={};this.BC={Th:[],yk:[]};this.Tdb="T-B"===
this.Ea.Nz("commonPageRenderPath");var q=function(a,b){b in this.Zw||AN(this,b,a.eu())}.bind(this);m(a);(b=a.gf())&&m(b);wx(a,function(){var a=this.gf();a&&m(a)});this.Yt={};this.Si=[];this.qd();this.qdb=K("ephemeralproperty.set",function(a){l(a)});this.zdb=K("property.set",function(b){if(!b||b.id==a.id||"doc"==b.id&&0!==b.name.indexOf("Stencil-")||b.id==a.eC()||a.getPanel(b.id)){if("Order"!=b.name&&"Title"!=b.name&&(n.qd(),n.tb))if(n.qd(),"SkipMultipage"==b.name&&0==b.newValue)n.UBa&&n.UBa();else if("BoundingBox"==
b.name||"Bleed"==b.name||"SkipMultipage"==b.name)n.tb.Gp()&&n.ka.Ac(!0),b.Q$a||n.tb.lD(!1,!0)}else l(b)});this.tdb=K("viewport.hoverItem",function(a){var b=a&&a.getId();if(n.Fu!=b){if(n.Fu){var c=n.jo(n.Fu);c&&c.Kz&&zN(n,n.Fu)}b&&a.Kz&&zN(n,b);n.Fu=b}});this.Xf={};this.Cdb=K("page.selectionChange",function(a){dIa(this,a)}.bind(this));a.document&&(this.sdb=a.document.listen(xt,function(a){this.Xf[a.frame.getId()]&&BN(this,a.frame,!1)}.bind(this)),this.ydb=K("document.panelDeleted",function(a){a.f9()==
this.ka.getId()&&(this.qd(),this.tb&&this.tb.lD(!1,!0))}.bind(this)),this.xdb=K("document.itemsMovedToPage",function(a){a.forEach(function(a){a.id in n.Zw?zN(n,a.id):n.jo(a.id)&&zN(n,a.id)})}),this.wdb=K("document.itemDeleted",function(a){a in n.Zw&&zN(n,a)}));this.vdb=K("item.group.changed",function(a){n.jo(a)&&zN(n,a)});this.ve&&this.la.listen(this.ve,kL,function(a){for(var b in a.aDa)zN(n,b)});this.udb=K("imageLoaded.item refresh.item",function(a){n.jo(a.getId())&&zN(n,a.getId())});this.rdb=this.fontClient.listen(Ur,
this.qd.bind(this));this.Edb=K("text.editor.spaceCreated text.editor.spaceDestroyed",function(a){zN(n,a.ob.item.getId())});this.Ddb=xA("SpellCheck",function(){n.qd()})}z(pN,Ab);function BN(a,b,c){(b=b.getProperties().get("HighlightItems"))&&b.forEach(function(b){(b=a.jo(b))&&b.IPa(c)})}
function dIa(a,b){function c(b,c,e){var l=b.getId();d[l]=c;c!=a.Xf[l]&&(zN(a,l),!e||b.Wa)&&(a.getView(b).selected=c)}var d={};b.forEach(function(b){b.Wa||b.ta?(c(b,!0),b.md&&!a.Xf[b.id]&&BN(a,b,!0)):b.Fa&&b.Ol().forEach(function(b){if(b.Wa||b.ta)c(b,!0,!0),b.md&&!a.Xf[b.id]&&BN(a,b,!0)})});for(var e in a.Xf)d[e]||((b=a.jo(e))&&c(b,!1),b&&b.md&&a.Xf[e]?BN(a,b,!1):b&&b.Fa&&b.Ol().forEach(function(b){b.md&&BN(a,b,!1)}));a.Xf=d}g=pN.prototype;
g.jo=function(a){var b=this.ka.Bc(a)||this.ka.eb[a];if(!b){var c=this.ka.gf();c&&(b=c.Bc(a)||c.eb[a])}b||wx(this.ka,function(){var c=this.gf();if(c)return(b=c.Bc(a)||c.eb[a])&&"stop"});b||!this.ka.document||!this.ka.document.Sj[a]||this.ka.document.Sj[a].page!=this.ka&&this.ka.document.Sj[a].page.id!=this.ka.eC()||(b=this.ka.document.Sj[a]);!b&&this.ka.kG&&(b=ec(this.ka.kG.Th,function(b){return b.id==a}));return b};
g.destroy=function(){this.ji();for(var a in this.Pg)this.Pg[a].destroy();this.Pg={};this.sf()};g.ji=function(){Mk(this.zdb);Mk(this.vdb);Mk(this.udb);this.fontClient.Jn(this.rdb);Mk(this.Edb);Mk(this.Ddb);this.ka.document&&(Mk(this.ydb),Mk(this.xdb),Mk(this.wdb),this.ka.document.Jn(this.sdb));Mk(this.Cdb);Mk(this.tdb);Mk(this.qdb)};function AN(a,b,c){var d=[c];wx(a.ka,function(){var a=this.gf(),f=this.ma(!0);a&&(f.x||f.y)&&a.sa(b)&&d.push(Pm(c,f.x,f.y))});a.Zw[b]=d}
function GN(a,b){return a.Zw[b]&&a.Zw[b][0]}function HN(a,b){(b=a.Zw[b])&&b.forEach(function(a){this.gc(a)},a)}function zN(a,b,c){var d=a.Pg[b];d&&d.ka.ta&&aIa(d,c);return b in a.Yt?!1:a.Yt[b]=!0}g.qd=function(){for(var a in this.Yt){var b=this.jo(a);b&&AN(this,a,b.eu())}this.Yt={};this.Si=[];a=vA("DrawOffPage");this.gc(this.ka.Ac(!0,!1,a),!0)};g.gc=function(a,b){(b||Tm(a,this.R$)||vA("DrawOffPage"))&&this.Si.push(a)};
function eIa(a,b){if((b=b.Od&&b.Od.top())&&Gba(b)){var c=Jm(a);a=[];b.transform([c[0].x,c[0].y,c[1].x,c[1].y],0,a,0,2);a=a.map(function(a){return Math.round(a)});c=[];Ah(b).transform(a,0,c,0,2);return new M(c[0],c[1],c[2]-c[0],c[3]-c[1])}return a}
g.PL=function(a,b,c,d,e){var f=this,h=this.ka.Ac(!0),k=this.ka.get("Bleed"),l=this.ka.je(),m=vA("DrawOffPage");m&&a.save();a.beginPath();a.rect(h.x,h.y,h.w,h.h);a.clip();var n=eIa(h,a);l?(e=us(this.ka.get("FillColor"))||null,iN(a,h.x,h.y,h.w,h.h)):(e=e?us(this.ka.get("FillColor"))||Aq:us(this.ka.get("UIFillColor"))||us(this.ka.get("FillColor"))||Aq,l=this.ka.get("FillColor"),a.fillStyle=!v(l)&&7>=l.length?l:"rgba(255,255,255,1)",a.fillRect(n.x,n.y,n.w,n.h));TL(a,[{FillColor:e.serialize(),NoRounding:!0,
Actions:cn(n)}],$l(h,-k),!1,0,null,function(){f.qd()},null,this.ka.getId());wx(this.ka,function(){fIa(f,a,this)});config.renderBackgroundItems&&this.ka.document&&this.Ka.PL&&gIa(this,a,b,c,d);m&&a.restore()};
function fIa(a,b,c){var d=a.ka.$b(),e=c.ma(),f=a.ka.get("Bleed"),h=Bm(e);0==e.x&&(h.x=-f,h.w+=f);0==e.y&&(h.y=-f,h.h+=f);e.x+e.w==d.w&&(h.w+=f);e.y+e.h==d.h&&(h.h+=f);var k;if(a.ka.document||a.ka.je())k=zu(c.getProperties(),"FillColor","parsed");k&&(d=$l(e,f),TL(b,[{FillColor:k.serialize(),NoRounding:!0,Actions:cn(eIa(h,b))}],d,!0,0,null,function(){var b=c.getProperties().get("FillColor");b&&b.url&&b.url!==config.placeholderImageUrl&&(c.ah("TempGrayMountainsMessage",void 0),c.properties.properties.GrayMountainsMessage&&
c.set("GrayMountainsMessage",void 0));a.gc(h);K.set("imageLoaded.panel",c)},function(a){a&&c.ah("TempGrayMountainsMessage",a)},c.getId()))}
function gIa(a,b,c,d,e){function f(a,b,c,d){var e=c.length;b-=a;for(var f=0,h=!0;.1<=b;){var k=c[f++%e];k>b&&(k=b);h&&d(a,a+k);a+=k;b-=k;h=!h}}function h(a){var b=a*c;return a-(b-Math.floor(b))/c}function k(a){return h(a)+.5/c}for(var l=a.ka.$b(),m=a.ka.get("DPI")*a.ka.get("Margin"),n=a.ka.Ac().data,q=new L(l.w-2*m,l.h-2*m),t=a.ka.get("GridSpacing"),u=t;8>t*c;)t+=u;l.w=q.x*n.w+2*m;l.h=q.y*n.h+2*m;var y=a.ka.Ac(),u=y.x,A=y.y,C=Math.ceil(u/t)*t,E=Math.ceil(A/t)*t;e=.06/e;if(a.mta()){b.beginPath();b.strokeStyle=
"rgba(0,0,0,"+e.toFixed(3)+")";b.lineWidth=1/c;for(var G=Math.min(E+l.h,d.y+d.h),H=E;H<=G;H+=t){var N=k(H);b.moveTo(k(u),N);b.lineTo(k(C+l.w),N);0==H/t%4&&(b.moveTo(k(u),N),b.lineTo(k(C+l.w),N))}for(G=Math.min(C+l.w,d.x+d.w);C<=G;C+=t)N=k(C),b.moveTo(N,k(A)),b.lineTo(N,k(E+l.h)),0==C/t%4&&(b.moveTo(N,k(A)),b.lineTo(N,k(E+l.h)));b.stroke()}b.beginPath();b.strokeStyle="rgba(0,0,0,"+2*e.toFixed(3)+")";b.lineWidth=3/c;for(C=1;C<n.w;C++){var da=y.x+m+C*q.x;da>=d.x&&da<=d.x+d.w&&f(k(y.y),k(y.y+y.h),[10/
c,10/c],function(a,c){c>=d.y&&a<=d.y+d.h&&(b.moveTo(k(da),a),b.lineTo(k(da),c))})}for(H=1;H<n.h;H++){var aa=y.y+m+H*q.y;aa>=d.y&&aa<=d.y+d.h&&f(k(y.x),k(y.x+l.w),[10/c,10/c],function(a,c){c>=d.x&&a<=d.x+d.w&&(b.moveTo(a,h(aa)),b.lineTo(c,h(aa)))})}b.stroke();b.lineWidth=2/c;for(l=0;l<a.ka.JL.length;l++)b.beginPath(),m=a.ka.JL[l],b.rect(h(2+u+parseInt(m.x,10)-q.x*n.x),h(2+A+parseInt(m.y,10)-q.y*n.y),h(parseInt(m.w,10)+3),h(parseInt(m.h,10)+3)),b.fillStyle="rgba("+m.r+","+m.g+","+m.b+",.1)",b.fill(),
b.strokeStyle="rgba("+m.r+","+m.g+","+m.b+",.5)",b.stroke()}function IN(a,b){for(var c=0;c<b.length;c++)zN(a,b[c].id)}function hIa(a,b,c){b=ow(a.ka,b);lu(b);for(var d=0;d<b.length;d++)b[d].getId()!=c&&zN(a,b[d].getId())}g.r5=function(a,b,c,d,e,f){b=this.ka.Ac();a.fillStyle="rgba(255,255,255,"+(1-f).toFixed(3)+")";a.fillRect(b.x,b.y,b.w,b.h)};g.a1=function(a,b){or(b,[a,xN])};
g.Mra=function(a,b,c,d,e,f,h){for(var k=0,l=this.ka.Ac(!0),m=this.ka.get("Bleed"),n=l.data,q=n.data,l=-(n.x*q.x-m)*b,m=-(n.y*q.y-m)*b,n=0;3>n;n++)for(0<n&&1!==h[n].opacity&&(q=this.ka.Ac(),this.r5(a,q,0,"#ffffffff","#ffffffff",h[n].opacity)),q=0;q<h[n].items.length;q++){var t=h[n].items[q],u=this.getView(t);if(u&&!jH(this.Ka,t)){var y=this.Og.now();d.push();var A=t.ie();A&&(A.x||A.y)&&d.top().translate(A.x,A.y);a.save();this.a1(a,d);var C=GN(this,t.getId());C||(C=t.eu(),AN(this,t.getId(),C));a.beginPath();
a.rect(C.x,C.y,C.w,C.h);a.clip();C=ym(c);C.data={sR:e,pR:f};A&&(C.x-=A.x,C.y-=A.y,C.data.sR-=A.y,C.data.pR-=A.y);u.render(a,null,b,l,m,C,d,!1,t.getId()==this.Fu);k++;a.restore();d.pop();t.Q$=this.Og.now()-y}else t.Q$=null}return k};
function iIa(a,b,c,d,e,f,h,k,l,m){var n;a.ka.get("Bleed");var q=0,t=!!a.ka.get("IsEmbedded");gB(a.ka);if(pp(qp,"presentation")&&a.Ka.D0&&a.Ka.KQ)a.tb.qd(),sN.clear(),tN=0;else{var u=a.ka.kG;IN(a,u.Th);IN(a,u.yk);IN(a,a.BC.yk);IN(a,a.BC.Th);a.BC=u;u=Sa(a.Yt);for(n=0;n<u.length;n++){var y=u[n],A=a.jo(y);if(A){if(A.du)for(var C=A.du(),E=0;E<C.length;E++){var G=C[E];G!=y&&zN(a,G)}A.get("Wrap")&&(C=a,(E=A.eu())&&hIa(C,E,A.getId()))}(A=GN(a,y))&&A.data&&A.data.Wrap&&hIa(a,A,y)}for(n=0;n<u.length;n++)y=
u[n],y in a.Zw&&HN(a,y),(A=a.jo(y))?(C=A.eu(),A.ta&&(A=A.PZ(C),C.x-=A/2,C.y-=A/2,C.w+=A,C.h+=A),AN(a,y,C),HN(a,y)):delete a.Zw[y];a.Yt={}}if(0==a.Si.length)return 0;if(Nj||tda)a.Si=[Zm(a.Si)];y=e.top();A=Ah(y);Lna(e);a.a1(b,e);C=a.Si;E=Cl;n=Dl;u=[];a.ka.get("IsEmbedded");b.beginPath();for(G=0;G<C.length;G++){var H=C[G];n=Math.max(n,H.y+H.h);E=Math.min(E,H.y);H=Rm(H,d);0<H.w&&0<H.h&&(H=xm(H,y),H.x=Math.floor(H.x),H.y=Math.floor(H.y),H.w=Math.ceil(H.w+1),H.h=Math.ceil(H.h+1),H=Rm(H,new M(0,0,b.canvas.width,
b.canvas.height)),0<H.w&&0<H.h&&(b.rect(H.x,H.y,H.w,H.h),a.Ka.gF.Si&&m&&(m.fillStyle="rgba(0,255,0,0.1)",m.fillRect(H.x,H.y,H.w,H.h)),u.push(xm(H,A))))}b.clip();m=E;e.pop();a.a1(b,e);0<u.length&&(vA("DrawOffPage")&&!t&&(t=Zm(a.Si),iN(b,t.x-1,t.y-1,t.w+2,t.h+2)),t=1,f&&((t=a.ka.document.getProperty(Yta))||(t=.25)),k||a.PL(b,c,d,t,l),f=ixa(a.ka,u,!0,a.Ka,h,f),a.GZ||a.Og.rra(f[0].items,u),q+=a.Mra(b,c,d,e,m,n,f));a.Si=[];a.R$=d;return q}
g.render=function(a,b,c,d,e,f,h,k,l){function m(){or(d,[a,xN])}if(this.Tdb)return iIa(this,a,b,c,d,e,f,h,k,l);var n=this,q=this.ka.get("Bleed"),t=this.tb,u=0,y=!!this.ka.get("IsEmbedded"),A=this.ka.kG||{Th:[],yk:[]};A.yk.forEach(function(a){zN(n,a.id)});A.Th.forEach(function(a){zN(n,a.id)});this.BC&&(this.BC.yk.forEach(function(a){zN(n,a.id)}),this.BC.Th.forEach(function(a){zN(n,a.id)}));this.BC=A;for(var C=!0;C;)C=!1,Object.getOwnPropertyNames(this.Yt).forEach(function(a){function b(c){c=ow(n.ka,
c);lu(c);for(var d=0;d<c.length&&c[d].getId()!=a;d++)C=zN(n,c[d].getId())||C}var c=n.jo(a);c&&(c.du&&c.du().forEach(function(a){a!=c.getId()&&(C=zN(n,a)||C)}),c.get("Wrap")&&b(c.eu()));var d=GN(n,a);d&&d.data&&d.data.Wrap&&b(d)});gB(this.ka);for(var E in this.Yt){E in this.Zw&&HN(this,E);var G=this.jo(E);if(G){var H=G.eu();G.ta&&(G=G.PZ(H),H.x-=G/2,H.y-=G/2,H.w+=G,H.h+=G);AN(this,E,H);HN(this,E)}else delete this.Zw[E]}this.Yt={};if(0==this.Si.length)return 0;if(Nj||tda)this.Si=[Zm(this.Si)];var N=
d.top(),da=Ah(N);Lna(d);m();a.beginPath();var aa=Cl,Y=Dl,ha=[];this.Si.forEach(function(b){Y=Math.max(Y,b.y+b.h);aa=Math.min(aa,b.y);b=Rm(b,c);0>=b.w||0>=b.h||(b=xm(b,N),b.x=Math.floor(b.x),b.y=Math.floor(b.y),b.w=Math.ceil(b.w+1),b.h=Math.ceil(b.h+1),b=Rm(b,new M(0,0,a.canvas.width,a.canvas.height)),0<b.w&&0<b.h&&(a.rect(b.x,b.y,b.w,b.h),this.Ka.gF.Si&&(l?(l.fillStyle="rgba(0,255,0,0.1)",l.fillRect(b.x,b.y,b.w,b.h)):t&&(t.Rk.fillStyle="rgba(0,255,0,0.1)",t.Rk.fillRect(b.x,b.y,b.w,b.h))),ha.push(xm(b,
da))))},this);a.clip();d.pop();m();if(0<ha.length){vA("DrawOffPage")&&!y&&(y=Zm(this.Si),iN(a,y.x-1,y.y-1,y.w+2,y.h+2));var la=1;e&&((la=!!this.ka.document&&this.ka.document.getProperty(Yta))||(la=.25));h||this.PL(a,b,c,la,k);var ja=this.ka.gf(),Fa=[];if(ja){var qa={};ha.forEach(function(a){ow(ja,a).forEach(function(a){qa[a.id]=a},this)},this);Fa=Ra(qa);lu(Fa)}wx(this.ka,function(){var a=this,b=a.gf();if(b){var c={},d=a.ma();ha.forEach(function(e){e=Pm(e,-d.x,-d.y);ow(b,e).forEach(function(b){c[b.getId()]=
pu(b,a)})});var e=Ra(c);lu(e);vc(Fa,e)}});var Qa={},R={};ha.forEach(function(a){ow(n.ka,a).forEach(function(a){a.id!=f&&(e&&wqa(a,e)?R[a.id]=a:Qa[a.id]=a)},this)},this);h=Ra(Qa);lu(h);k=Ra(R);lu(k);h=Fa.concat(h);h=h.concat(k);h=h.concat(this.ka.document?hxa(this.ka.document).filter(function(a){return a.page==n.ka||a.page==n.ka.gf()}):[]);h=h.concat(A.Th);var Mb,fc=!1,ub=.1;pp(qp,"presentation")&&this.Ka.D0&&(k=this.Ka.aea,y=this.Ka.X_,(y=(y=.5>k?y[0]:y[1])&&y.ZY)&&y.length&&(E=ub,ub=.5>k?E+xe(2*
k,0,1)*(1-E):E+xe(2-2*k,0,1)*(1-E),0<k&&1>k&&K.set("default.redraw"),fc=!0,Mb={},y.forEach(function(a){Mb[a]=!0}),k=h.filter(function(a){return a.getId()in Mb?a:null}),h=h.filter(function(a){return a.getId()in Mb?null:a}),h=h.concat(k)));h=h.filter(function(a){return!jH(this.Ka,a)&&!jc(A.yk,a)},this);this.GZ||this.Og.rra(h,ha);var X={};e&&e.Ol().forEach(function(a){X[a.id]=!0},this);if(this.ka.document)for(var Gc in this.ka.document.Sj)X[Gc]=!0;this.ka.Ac();Gc=this.ka.Ac(!0).data;k=Gc.data;var jg=
-(Gc.x*k.x-q)*b,cf=-(Gc.y*k.y-q)*b,Kd=function(b){var c=n.ka.Ac();a.fillStyle="rgba(255,255,255,"+(1-b).toFixed(3)+")";a.fillRect(c.x,c.y,c.w,c.h)},df=!1,ef=!1;h.forEach(function(e){var f=this.getView(e);if(f){var h=this.Og.now();e.id in X&&!df&&(df=!0,m(),Kd(la));fc&&e.id in Mb&&!ef&&(ef=!0,m(),Kd(ub));d.push();var k=e.ie();k&&(k.x||k.y)&&d.top().translate(k.x,k.y);a.save();m();var l=GN(this,e.getId());l||(l=e.eu(),AN(this,e.getId(),l));a.beginPath();a.rect(l.x,l.y,l.w,l.h);a.clip();l=ym(c);l.data=
{sR:aa,pR:Y};k&&(l.x-=k.x,l.y-=k.y,l.data.sR-=k.y,l.data.pR-=k.y);f.render(a,null,b,jg,cf,l,d,!1,e.getId()==n.Fu);u++;a.restore();d.pop();e.Q$=this.Og.now()-h}else e.Q$=null},this);m();e&&!df&&(df=!0,m(),Kd(la));fc&&!ef&&(ef=!0,m(),Kd(ub));if(f&&this.ka.Bc(f)&&this.ka.Bc(f).get("EmbeddedPageId")&&this.tb){q=!!this.ka.document&&this.ka.document.getProperty(Xta);if(null===q||void 0===q)q=.25;Kd(q)}}this.Si=[];this.R$=c;return u};
g.getView=function(a){a.id in this.Pg&&this.Pg[a.id].ka==a||(this.Pg[a.id]&&this.Pg[a.id].destroy(),a.ta?this.Pg[a.id]=bIa(this,a):a.Wa&&(this.Pg[a.id]=new lN(a,this,this.ve)));return this.Pg[a.id]};g.mta=function(){var a=this.ka.get("ShowGrid"),b=!!a,a=!1===a,c=!vA("HideGrid");return!this.GZ&&!a&&(b||c)&&!pp(qp,"presentation")};function jIa(a,b){this.Dc=a;this.fPa=[];this.ZL={x:!0,y:!0};this.create();this.update(0,0,100,100,new M(0,0,800,800));b.R0=JN;this.dx(function(a,d){b.scroll(a,d)});a=function(){var a=b.MF();this.update(b.lg.x,b.lg.y,b.Gh,b.Fh,a)}.bind(this);b.listen(DHa,function(a){this.mM("x",a.Pz.x);this.mM("y",a.Pz.y)}.bind(this));b.listen("tb",a);b.listen(hN,a)}g=jIa.prototype;g.mM=function(a,b){if("x"===a||"y"===a)this.ZL[a]=b,"x"===a?b?this.Xy.show():this.Xy.hide():b?this.jA.show():this.jA.hide()};g.dx=function(a){this.fPa.push(a)};
g.create=function(){var a=this;this.jA=P({R:"thumb"});this.Xy=P({R:"thumb"});this.fSa=P({R:"js-scrollbar vertical",children:[this.jA],css:{"z-index":11}});this.RHa=P({R:"js-scrollbar horizontal",children:[this.Xy],css:{"z-index":11}});this.Dc.append(this.fSa).append(this.RHa).append(P({R:"js-scrollbar-corner"}));this.jA.mousedown(function(b){b.stopPropagation();b.preventDefault();if(a.ZL.y){var c=b.pageY,d=a.y;$(document).bind("mousemove.customScrollbar",function(b){a.scroll(a.x,d+a.height/a.XL*(b.pageY-
c));b.stopPropagation();b.preventDefault()}).one("mouseup",function(a){$(document).unbind("mousemove.customScrollbar");a.stopPropagation();a.preventDefault()})}});this.fSa.mousedown(function(b){a.ZL.y&&(b.pageY<a.jA.offset().top?a.scroll(a.x,a.y-a.XL):b.pageY>a.jA.offset().top+a.jA.height()&&a.scroll(a.x,a.y+a.XL))});this.Xy.mousedown(function(b){b.stopPropagation();b.preventDefault();if(a.ZL.x){var c=b.pageX,d=a.x;$(document).bind("mousemove.customScrollbar",function(b){a.scroll(d+a.width/a.YL*(b.pageX-
c),a.y);b.stopPropagation();b.preventDefault()}).one("mouseup",function(a){$(document).unbind("mousemove.customScrollbar");a.stopPropagation();a.preventDefault()})}});this.RHa.mousedown(function(b){a.ZL.x&&(b.pageX<a.Xy.offset().left?a.scroll(a.x-a.YL,a.y):b.pageX>a.Xy.offset().left+a.Xy.width()&&a.scroll(a.x+a.YL,a.y))})};g.update=function(a,b,c,d,e){this.width=e.w;this.height=e.h;this.Mta=e.x;this.Nta=e.y;e=this.YL!==c||this.XL!==d;this.YL=c;this.XL=d;return this.scroll(a,b,!0)||e};
g.scroll=function(a,b,c){var d=this.x,e=this.y;this.x=Math.max(this.Mta,Math.min(this.width+this.Mta-this.YL,a));this.y=Math.max(this.Nta,Math.min(this.height+this.Nta-this.XL,b));d=this.x!==d||this.y!==e;try{this.XL>=this.height||!this.ZL.y?this.jA.hide():(this.jA.show(),this.jA.css({height:"calc("+this.XL/this.height*100+"% - 6px)",top:(this.y-this.Nta)/this.height*100+"%"})),this.YL>=this.width||!this.ZL.x?this.Xy.hide():(this.Xy.show(),this.Xy.css({width:"calc("+this.YL/this.width*100+"% - 6px)",
left:(this.x-this.Mta)/this.width*100+"%"}))}catch(f){}c||this.fPa.forEach(function(c){c(a,b)},this);return d};var JN=15;function kIa(a,b){this.tb=a;this.aa=b}kIa.prototype.create=function(a,b){if("youtube"==a)return new tM(b,this.tb,this.aa);if("vimeo"==a)return new uM(b,this.tb,this.aa)};function KN(a,b,c,d,e,f,h,k,l,m,n){this.ka=a;this.fontClient=e;this.lc=new qL(a,f);this.tb=b;this.ve=k;this.Ka=l;this.la=new he(this);Db(this,this.la);this.la.listen(this.Ka,fH,function(){this.pa()});this.navigator=c;this.Ta=new UM(a,this.Ka,this.lc,!1,new M(0,0,d.w,d.h));this.offset=Em(d);this.ki=d;this.oS=[];this.PD=m;this.Og=n;this.YXa=[this.Ta];this.sJa=-1!=window.navigator.userAgent.indexOf("Safari")&&-1==window.navigator.userAgent.indexOf("Chrome");this.aa=h;this.Lb=b;K("user.preferences",function(){K.set("viewport.invalidateBackground")}.bind(this));
this.gb=f;this.CB=new he;this.pM();this.Wra=!1;J.call(this)}z(KN,J);var aN=[.01,.02,.04,.08,.16,.25,1/3,.5,.75,1,1.25,1.5,2,4,8,12,16,20,24];g=KN.prototype;
g.pM=function(){this.CB.removeAll();this.CB.listen(this.navigator,aH,function(a){this.Om=a.group;this.ih()}.bind(this));this.CB.listen(this.Ta,eN,this.qd.bind(this));this.CB.listen(this.Ta,cN,this.pa.bind(this));this.CB.listen(this.Ta,fN,function(a){(a=a.page)&&this.mode&&this.mode.cO(a)}.bind(this));this.CB.listen(this.ka,rt,function(a){a=a.action;"SetProperty"==a.Action&&(!uL(this.lc,a.id)||"FillColor"!==a.Property&&"Margin"!==a.Property||this.qd());this.pa()}.bind(this));this.CB.listen(this.ka,
zt,function(){this.qd();this.pa()}.bind(this))};g.setMode=function(a){this.mode=a;var b=this.Ta.rd();b&&a&&this.mode.cO(b)};g.To=function(){return this.Ta.To()};function lIa(a){window.lucidRendering=!0;a.ka.Gl=!0;var b=a.Og.method("adjustItemsToRender"),c=a.mode.dg();b.end();a.Og.UNa();D(a.lc.gb,function(a){var b=c[a.getId()],f=a.gf(),f=f?c[f.getId()]:null;a.kG={Th:(b?b.Th:[]).concat(f?f.Th:[]),yk:(b?b.yk:[]).concat(f?f.yk:[])}});a.dispatchEvent({type:BHa})}g.Gp=function(){return!1};
g.ce=function(a){a&&0<a.length&&(this.lc.ce(a),a.map(function(a){return a.getId()}),this.qd())};g.oM=function(a,b){0!==a&&this.Mg(a/100,b||new L(.5,.5))};g.Mg=function(a,b){this.Ta.Mg(a,b)};g.E1=function(a){uL(this.lc,a)&&this.Ta.S0(a.getId())};g.$u=function(){this.lc.fz(!1,!0);this.Ta.$u()};g.S0=function(a,b){this.Ta.S0(a,b)};g.Br=function(a,b){return this.Ta.Br(a,b)};g.Kd=function(){this.qX();KN.ya.Kd.call(this)};g.qX=function(){this.CB.removeAll();this.Wra=!0;AGa(this.lc)};g.yv=function(a){this.Ta.yv(a)};
g.st=function(a){this.Ta.st(a)};g.yD=function(a,b){this.Ta.yD(a,b)};g.scroll=function(a,b){return this.Ta.scroll(a,b)};g.Fr=function(a,b,c,d,e,f){this.Ta.Fr(a||wm(),b,c,d,e,f);this.pa();this.qd()};g.ih=function(){this.qd()};g.qd=function(){};g.Qt=function(a,b){this.Ta.Qt(a,b)};g.$b=function(){return ym(this.ki)};g.setSize=function(a){this.ki=ym(a);var b=this.Ta;b.ki=new M(0,0,a.w,a.h);WM(b);this.pa();this.qd()};g.XP=function(){return ym(this.Ta.viewport)};g.pa=function(){this.ida=!0};
g.render=function(a,b,c){var d=-1;try{this.Wra&&(c.reset(),this.Wra=!1),c.mC=this.mC,c.Om=this.Om,d=this.LU(a,b,c),this.Ta.scale!=this.L9a&&(this.L9a=this.Ta.scale,K.set("zoom",this.Ta.scale))}catch(e){K.get("document.loaded")&&this.dispatchEvent({type:AHa,i0a:e,data:{location:"Foreground.render"}})}finally{this.qW()}return d};g.qW=function(){window.lucidRendering=!1;this.ka.Gl=!1;xu()};g.a1=function(a,b){or(a,b)};
g.LU=function(a,b,c){if(!c.Gs(this.Ta))return-1;a=this.Og.method("render");var d=this.Og.method("beforeRender");lIa(this);d.end();this.To(!0);b=c.tOa(this,b);this.ida=!1;d=this.Og.method("afterRender");this.mode.Nd(this.PD);var e=this.Og.method("uiHints"),f=this.Ka.sla;f&&this.PD.nOa(f);e.end();K.set("viewport.afterRender");window.lucidRendering=!1;this.ka.Gl=!1;e=this.Og.method("resetRenderProperties");xu();e.end();d.end();c.mNa();K.set("viewport.renderComplete");0<b?(a.end(),this.Og.XFa()):this.Og.cFa();
return b};g.properties={viewport:{get:function(){return this.Ta.viewport},set:function(){}}};Object.defineProperties(KN.prototype,KN.prototype.properties);g=KN.prototype;g.ma=function(){return this.Ta.Ala()};g.P0=function(a,b){this.Ta.P0(a,b)};function mIa(a){a.pM();a.lc.pM();var b=a.lc.gb.map(function(a){return a.getId()}),b=Zb(nIa(a.ka,b)||[],function(a){return null!=a});a.lc.ce(b);a.qd();a.mode&&a.mode.cO(a.Ta.rd())}g.yp=function(a){return this.Ta.yp(a)};g.YD=function(a,b){this.Ta.YD(a,b)};
g.ut=function(){this.Ta.ut()};g.dN=function(){this.Ta.dN()};function oIa(a){var b={};a.lc.gb.forEach(function(a){b[a.getId()]=this.Ta.yp(a).Fe},a);return b}g.MF=function(){return this.Ta.MF()};g.lb=function(){return this.lc.gb.slice()};g.Pp=function(a,b,c){c||(c=this.Ta.viewport);a=VM(this.Ta,a,b);return this.ME(a,c)};g.n6=function(a,b){var c=this.Ta.$h();return dN(this.Ta,new dm(a.x+c.x,a.y+c.y,a.page),b)};g.ME=function(a,b){b=b?Em(b):this.Ta.$h();return new dm(1*(a.x-b.x),1*(a.y-b.y),a.page)};
g.UC=function(a,b){a=$M(this.Ta,a,b);return this.CO(a,void 0,b)};g.CO=function(a,b,c){a=Jm(a);b=[this.ME(em(a[0],c),b),this.ME(em(a[1],c),b)];return Hm(b[0],b[1])};g.mQ=function(){var a=this.Ta.$h();return{scale:this.Ta.scale,scrollTop:a.y,scrollLeft:a.x}};g.FO=function(a){return this.Ta.FO(a)};g.Us=function(){this.Ta.Us()};function LN(a,b,c,d,e,f,h,k,l,m,n,q){this.ka=a;this.navigator=c;this.Ka=l;this.Ika=q;q=Zt(f[0]);var t=this.LF(q);t&&(this.ty=new qL(this.ka,[t]),this.mC=q.getId(),this.Oe=new UM(this.ka,this.Ka,this.ty,!0,new M(0,0,d.w,d.h),this.mC));KN.call(this,a,b,c,d,e,f,h,k,l,m,n);this.YXa.unshift(this.Oe)}z(LN,KN);g=LN.prototype;g.LF=function(a){return a?(a=a.page.getId(),this.ka.getPage(a)):null};
g.pM=function(){LN.ya.pM.call(this);this.CB.listen(this.Oe,eN,function(){this.Ta.Mg(this.Oe.scale);var a=this.Oe.$h();this.Ta.scroll(a.x,a.y)}.bind(this))};g.lb=function(){var a=this.lc.gb.slice();this.ty.gb.slice();vc(a,this.ty.gb);return a};g.Gp=function(){return!0};g.$u=function(){this.Oe.$u();LN.ya.$u.call(this)};g.Br=function(a,b){this.Oe.Br(a,b);return LN.ya.Br.call(this,a,b)};g.qX=function(){AGa(this.ty);LN.ya.qX.call(this)};g.ut=function(){this.Oe.ut()};g.dN=function(){this.Oe.dN()};
g.yv=function(a){this.Oe.yv(a)};g.st=function(a){this.Oe.st(a)};g.yD=function(a,b){this.Oe.yD(a,b);LN.ya.yD.call(this,a,b)};g.scroll=function(a,b,c){var d=this.Oe.$h();this.Oe.Br(a-d.x,c?b-d.y:0);a=this.Oe.$h();d=this.Ta.$h();this.Ta.Br(a.x-d.x,c?a.y-d.y:b-d.y);c&&this.qd();return!0};g.Qt=function(a,b){this.Oe.Qt(a,b);LN.ya.Qt.call(this,a,b)};g.setSize=function(a){var b=this.Oe;b.ki=new M(0,0,a.w,a.h);WM(b);LN.ya.setSize.call(this,a)};
g.yp=function(a){return uL(this.ty,a)?this.Oe.yp(a):LN.ya.yp.call(this,a)};g.YD=function(a,b){uL(this.ty,b)?(this.Oe.YD(a,b),a=this.Oe.$h(),this.Ta.Mg(this.Oe.scale),this.Ta.scroll(a.x,a.y)):(LN.ya.YD.call(this,a,b),a=this.Ta.$h(),this.Oe.Mg(this.Ta.scale),this.Oe.scroll(a.x,0))};g.P0=function(a,b){this.Oe.P0(a,b)};g.Pp=function(a,b){var c=this.Ta;(b=a.page||b)&&uL(this.ty,b)&&(c=this.Oe);a=VM(c,a,b);return this.ME(a,c.viewport)};g.Mg=function(a,b){this.Oe.Mg(a,b)};
g.To=function(a){a=a?uc(this.Oe.To()):[];vc(a,LN.ya.To.call(this));return a};g.Us=function(){this.Oe.Us()};function pIa(a,b){this.t_=a;this.Pe=b}function qIa(a,b){var c=(om(Wm(b,qm(a.t_,-1)),a.t_)+a.Pe)/rm(a.t_);return 0>c?Pm(b,-a.t_.x*c,-a.t_.y*c):b};function MN(a){this.cga=a;this.mga={}}function rIa(a,b,c,d){var e=Za(a.mga,b,0);a.mga[b]=e+c+d;return e}MN.prototype.clear=function(){this.mga={}};
function NN(a,b,c,d,e,f,h,k,l){if(f.Wa||f.ta)sIa(a,f,b,c,d,e,h);else{var m=k.Hd(f.getId()),n=m&&1==mG(k)?l.Xi():f.ma();k=m?l.$k():0;e=m?l.ye():e;f=rIa(a,f.getId(),c,d);d=$l(n,c/2+f+d);b=[{StrokeColor:Fq(b),LineWidth:c,Actions:[{Action:"move",x:n.x,y:n.y},{Action:"line",x:n.x+n.w,y:n.y},{Action:"line",x:n.x+n.w,y:n.y+n.h},{Action:"line",x:n.x,y:n.y+n.h},{Action:"close"}]}];a.cga.Dka(b,d,k,e,h)}}
function sIa(a,b,c,d,e,f,h){var k=rIa(a,b.getId(),d,e);e=b.jHa("screen",d/2+k+e);e=e.map(function(a){a.StrokeColor=Fq(c);a.LineWidth=d;return a});a.cga.kn&&(e=jj(e));a.cga.Dka(e,b.ma(),b.bc(),f,h)};function tIa(a){var b=this;this.Lb=a;this.Pj={x:0,y:0};K("gui.origin.offset",function(a){b.Pj.x=a.x;b.Pj.y=a.y});this.Sy=0;this.ou=new MN(this);this.$t=null;this.rSa=this.jga();this.gga();this.Ls=this.fga();this.cq=this.iga();this.Yw=this.ega();this.VNa=this.hga();this.ISa=this.kga();this.kn=!0}g=tIa.prototype;
g.nOa=function(a){var b=window.devicePixelRatio||1,c=this.Lb.Gh*b,b=this.Lb.Fh*b,d=[];a>c/b?(a=.5*(b-c/a),d.push({Actions:cn(new M(0,0,c,a)),FillColor:"rgba(0, 0, 0, 1)"}),d.push({Actions:cn(new M(0,b-a,c,a)),FillColor:"rgba(0, 0, 0, 1)"})):(a=.5*(c-a*b),d.push({Actions:cn(new M(0,0,a,b)),FillColor:"rgba(0, 0, 0, 1)"}),d.push({Actions:cn(new M(c-a,0,a,b)),FillColor:"rgba(0, 0, 0, 1)"}));this.QQ();this.Lb.Wc.he(d,new M(0,0,c,b),!1,0)};g.gc=function(a){this.$t=an(this.$t,a)};
g.getContext=function(){throw"GetContext NOT supported on new UI hints! There is no context to get!";};g.QQ=function(){var a=window.devicePixelRatio||1;this.gc(new M(0,0,this.Lb.Gh/a,this.Lb.Fh/a))};g.vv=function(){return this.Lb.vv()};g.Ql=function(a,b){b=b||new M(0,0,0,0);return xh(a,b.x+b.w/2,b.y+b.h/2)};g.transform=function(a,b){return null===a?new dm(0,0,b):this.Lb.Pp(new dm(a.x,a.y,b),void 0,void 0)};
g.Dd=function(a,b){return Hm(this.transform(new L(a.x,a.y),b),this.transform(new L(a.x+a.w,a.y+a.h),b))};g.clear=function(){Mda.disableDirtyUIHints&&this.QQ();this.$t=null;this.Sy++;this.ou.clear()};
g.Cka=function(a,b,c,d,e,f,h,k){function l(a){a=n.transform(a,c);a=n.gla(a,1);n.RL(a.x,a.y,e,h,C,A,b,m)}var m=this.Dd(a,c),n=this,q=bm(a),t=a.y,u=a.x+a.w,y=a.y+a.h;a=a.x;var A=Aq,C=wq(d,zq);k&&(A=C);d=null;k&&1!=k||(d=new L(q.x,t-f.top),l(d));k&&2!=k||(d=new L(u+f.right,q.y),l(d));k&&3!=k||(d=new L(q.x,y+f.bottom),l(d));k&&4!=k||(d=new L(a-f.left,q.y),l(d));this.gc(Ym($l(m,25),b))};
g.Wba=function(a,b,c,d,e){var f=b.Ac(),h=this.transform(new L(a,f.y),b),f=this.transform(new L(a,f.y+f.h),b),k=window.devicePixelRatio||1;h.x*=k;h.y*=k;f.x*=k;f.y*=k;var k=config.hintLineWidth,l=config.hintGuideColor||config.hintLineColor;e&&"mid"==e?l=config.hintCenterLineColor||config.hintLineColor:e&&"edge"==e?l=config.hintEdgeLineColor:e&&"both"==e?l=config.hintBothLineColor:e&&"panel"==e&&(l=config.hintPanelLineColor);d&&(l=config.tempHintLineColor);e=this.Ud(h.x,k);d=[];l=us(l);l=l.Eg(.5*l.Ja()).serialize();
d.push({StrokeColor:l,LineWidth:k,Actions:[{Action:"move",x:e,y:h.y},{Action:"line",x:e,y:f.y}]});h=new M(e-.5*k,h.y,k,f.y-h.y);this.gc(h);c&&(c=this.transform(c,b),this.A0("X",a,c));this.Lb.Wc.he(d,h,!1,0)};
g.Xba=function(a,b,c,d,e){var f=b.Ac(),h=this.transform(new L(f.x,a),b),f=this.transform(new L(f.x+f.w,a),b),k=window.devicePixelRatio||1;h.x*=k;h.y*=k;f.x*=k;f.y*=k;var k=config.hintLineWidth,l=config.hintGuideColor||config.hintLineColor;e&&"mid"==e?l=config.hintCenterLineColor||config.hintLineColor:e&&"edge"==e?l=config.hintEdgeLineColor:e&&"both"==e?l=config.hintBothLineColor:e&&"panel"==e&&(l=config.hintPanelLineColor);d&&(l=config.tempHintLineColor);e=this.Ud(h.y,k);d=[];l=us(l);l=l.Eg(.5*l.Ja()).serialize();
d.push({StrokeColor:l,LineWidth:k,Actions:[{Action:"move",x:h.x,y:e},{Action:"line",x:f.x,y:e}]});h=new M(h.x,e-.5*k,f.x-h.x,k);this.gc(h);c&&(c=this.transform(c,b),this.A0("Y",a,c));this.Lb.Wc.he(d,h,!1,0)};
g.AM=function(a,b,c,d){function e(a){l=lm(l,qm(k,a))}1==c.length%2&&(c=c.concat(c));var f=[];d=d||0;var h=Xl(a,b),k=qm(cm(b,a),1/h),l=a;if(0<h){for(b=a=0;b<c.length;++b)a+=c[b];b=d%a;d-=h;0>b&&(b+=a);for(a=0;a<c.length&&b>c[a];)b-=c[a],++a;if(0===a%2){if(b){b=c[a]-b;f.push({Action:"move",x:l.x,y:l.y});e(b);f.push({Action:"line",x:l.x,y:l.y});var m=c[a+1];e(m);h-=b+m;a=(a+2)%c.length}}else b=c[a]-b,e(b),a=(a+1)%c.length,h-=b;for(;0<h;)f.push({Action:"move",x:l.x,y:l.y}),b=c[a],b<h?(e(b),h-=b):(e(h),
h=0),f.push({Action:"line",x:l.x,y:l.y}),m=c[a+1],e(m),h-=m,a=(a+2)%c.length}return{offset:d,u0:f}};
g.QL=function(a,b,c,d,e,f,h){function k(a,b,c){for(var e=[new L(0,-10),new L(0,10)].concat(2==d?[new L(0,0),new L(-5,-5),new L(0,0),new L(-5,5)]:[]).map(function(a){return lm(b,im(a,c))}),f=0;f<e.length;f+=2)a.push({Action:"move",x:e[f].x,y:e[f].y}),a.push({Action:"line",x:e[f+1].x,y:e[f+1].y})}var l=window.devicePixelRatio||1,m=function(a){if(!h)return a;var b=this.Lb.Qf(),b=Hw(b,h);a*=Iw("px",b.Dg,void 0);return Ul(a,b.BB)+" "+b.Dg}.bind(this),n=[],q=[];n.push({StrokeColor:config.outlineColor,LineWidth:1});
var t=this.transform(a,c);c=this.transform(b,c);t.x=Math.round(t.x)+.5;t.y=Math.round(t.y)+.5;t.x*=l;t.y*=l;c.x=Math.round(c.x)+.5;c.y=Math.round(c.y)+.5;c.x*=l;c.y*=l;l=1;if(0==d||1==d||2==d){q.push({Action:"move",x:t.x,y:t.y});q.push({Action:"line",x:c.x,y:c.y});var u=mm(c,t);k(q,t,qm(u,-1));k(q,c,u);l+=10}else 3==d&&(u=this.AM(t,c,[5,5],0).u0,q=q.concat(u));l=$l(Hm(t,c),l);n[0].Actions=q;this.Lb.Wc.he(n,l,!1,0);this.gc(l);e&&(f=f||new L(1,1),e=tm(t,c),a=m(Math.round(Xl(a,b))),b=jm(cm(c,t)),0>om(f,
b)&&(b=qm(b,-1)),new pIa(b,-om(b,t)),this.qh(a,e.x,e.y-11,{padding:5,fillColor:"rgba(255, 255, 255, 0.75)",qv:config.outlineColor,fontFamily:"Helvetica, Arial, Sans-Serif",lineWidth:0,Ok:!0,size:12}))};
g.Era=function(a,b,c){var d=window.devicePixelRatio||1;a=this.transform(a,c);b=this.transform(b,c);a.x=Math.round(a.x)+.5;a.y=Math.round(a.y)+.5;a.x*=d;a.y*=d;b.x=Math.round(b.x)+.5;b.y=Math.round(b.y)+.5;b.x*=d;b.y*=d;d=$l(Hm(a,b),3);this.Lb.Wc.he([{StrokeColor:config.outlineColor,LineWidth:3,Actions:[{Action:"move",x:a.x,y:a.y},{Action:"line",x:b.x,y:b.y}]}],d,!1,0);this.gc(d)};g.A0=function(a,b,c){this.qh(a+": "+Math.round(b),c.x+16,c.y,{tka:!0})};
g.vn=function(a,b,c,d,e,f){var h=window.devicePixelRatio||1;d=d||wq(config.outlineColor).Eg(.8);e=(e||1)*h;d=d.Td();a=this.Dd(a,c);a=this.ug(a,e);a=Qm(a,h);Vm(Qm(new M(-e,-e,this.Lb.Gh+2*e,this.Lb.Fh+2*e),h),a)||this.gc(Ym($l(a,.5*e),b));c=[{}];h=[];if(f){c[0].StrokeColor=d;c[0].LineWidth=e;d=this.AM(new L(a.x,a.y),new L(a.x+a.w,a.y),f);var k=this.AM(new L(a.x+a.w,a.y),new L(a.x+a.w,a.y+a.h),f,d.offset),l=this.AM(new L(a.x+a.w,a.y+a.h),new L(a.x,a.y+a.h),f,k.offset);f=this.AM(new L(a.x,a.y+a.h),new L(a.x,
a.y),f,l.offset);h=h.concat(d.u0).concat(k.u0).concat(l.u0).concat(f.u0);c[0].Actions=h}else c[0].StrokeColor=d,c[0].LineWidth=e,c[0].Actions=cn(a);this.Lb.Wc.he(c,$l(a,.5*e),!1,0,this.Ql(b,a))};g.zOa=function(a){var b=new M(0,0,this.Lb.Gh,this.Lb.Fh),b=Qm(b,window.devicePixelRatio||1);this.Lb.Wc.he([{FillColor:a||"rgba(0, 0, 0, 0.3)",Actions:cn(b)}],b,!1,0);this.gc(b)};
g.Io=function(a,b,c,d,e){if(Ka(d,Ub)){var f=function(a){if(!e)return a;var b=this.Lb.Qf(),b=Hw(b,e);a*=Iw("px",b.Dg,void 0);return Ul(a,b.BB)+" "+b.Dg}.bind(this);c=this.Dd(a,c);c=Qm(c,window.devicePixelRatio||1);c=Ym(c,b);var h=Math.round(a.x),k=Math.round(a.y),l=Math.round(a.w),m=Math.round(a.h);a=[];d.Ag&&a.push("X: "+f(h-this.Pj.x)+"  Y: "+f(k-this.Pj.y));d.size&&a.push("W: "+f(l)+"  H: "+f(m));d.rotation&&(b=Math.round((360-57.2957795*b)%360),a.push(b+"°"+(180<b?" (-"+(360-b)+"°)":"")));this.qh(a,
c.x+c.w/2,c.y+c.h+5,{Ok:!0})}};g.Ira=function(a,b,c,d){a=this.Dd(a,c);a=Qm(a,window.devicePixelRatio||1);a=Ym(a,b);this.qh(d,a.x+a.w/2,a.y+a.h+5,{Ok:!0})};
g.sOa=function(a,b,c,d){a=this.Dd(a,c);c=window.devicePixelRatio||1;a=this.ug(a,1);a=Qm(a,c);this.gc(Ym(a,b));c=bm(a);d=[{Actions:[{Action:"move",x:a.x+a.w,y:c.y},{Action:"curve",Control:Pl(a.x,a.y,a.w,a.h,0,2*Math.PI)},{Action:"close"}],LineWidth:1,StrokeColor:d},{Actions:[{Action:"move",x:a.x+4,y:c.y},{Action:"line",x:a.x+a.w-4,y:c.y},{Action:"move",x:c.x,y:a.y+4},{Action:"line",x:c.x,y:a.y+a.h-4}],LineWidth:2,StrokeColor:d}];this.Lb.Wc.he(d,a,!1,0,this.Ql(b,a))};
g.Fra=function(a,b,c,d,e,f){var h=window.devicePixelRatio||1;a=this.Dd(a,c);a=this.ug(a,1);a=Qm(a,h);this.gc(Ym(a,b));h=[{LineWidth:1,StrokeColor:d,FillColor:Fq(wq(d).YK(.9)),Actions:av(a)}];e&&(h=$u(h,e));f&&(h.push({FillColor:d,Actions:[{Action:"move",x:a.x+1,y:a.y+.43*a.h},{Action:"line",x:a.x+a.w/2,y:a.y+1},{Action:"line",x:a.x+a.w-1,y:a.y+.43*a.h},{Action:"close"}]}),h.push({FillColor:d,Actions:[{Action:"move",x:a.x+1,y:a.y+.57*a.h},{Action:"line",x:a.x+a.w/2,y:a.y+a.h-1},{Action:"line",x:a.x+
a.w-1,y:a.y+.57*a.h},{Action:"close"}]}));this.Lb.Wc.he(h,a,!1,0,this.Ql(b,a))};g.Jz=function(a,b,c,d){var e=window.devicePixelRatio||1;a=this.Dd(a,c);this.gc(Ym(a,b));a=this.ug(a,0);a=Qm(a,e);this.Lb.Wc.he([{FillColor:{url:d,pos:a},Actions:av(a)}],a,!1,0,this.Ql(b,a))};
g.Qba=function(a,b,c,d){var e=config.handleLineWidth;a=this.Dd(a,c);a=this.ug(a,e);c=[new L(a.x-d/2,a.y-d/2),new L(a.x+a.w-d/2,a.y-d/2),new L(a.x+a.w-d/2,a.y+a.h-d/2),new L(a.x-d/2,a.y+a.h-d/2)];this.gc(Ym($l(a,d+e),b));this.mU(c,config.handleColor,d,b)};
g.Rba=function(a,b,c,d,e,f){a=this.Dd(a,c);var h=config.handleLineWidth;this.gc(Ym($l(a,d+h),b));c=[];a=this.ug(a,h);h=d/2;!e&&(f&&11<a.w||a.w>=2.5*d&&31<a.w)&&11<a.h&&(c.push(new L(a.x+a.w/2-d/2,a.y-d+h)),c.push(new L(a.x+a.w/2-d/2,a.y+a.h-h)));!f&&(e&&11<a.h||a.h>=2.5*d&&31<a.h)&&11<a.w&&!f&&(c.push(new L(a.x+a.w-h,a.y+a.h/2-d/2)),c.push(new L(a.x-d+h,a.y+a.h/2-d/2)));this.mU(c,config.handleColor||"#009de0",d,b)};
g.Nra=function(a,b,c,d){var e=window.devicePixelRatio||1;a=this.Dd(a,c);a=Qm(a,e);c=new L(a.x-20*e,a.y-20*e);var f=am(c,bm(a),b),f=new M(f.x-12*e,f.y-12*e,24*e,24*e);this.Lb.Wc.he([{FillColor:d,Actions:[{Action:"move",x:c.x+14*e,y:c.y+0},{Action:"line",x:c.x+18*e,y:c.y+4*e},{Action:"line",x:c.x+14*e,y:c.y+8*e},{Action:"line",x:c.x+14*e,y:c.y+0},{Action:"close"}]},{FillColor:d,Actions:[{Action:"move",x:c.x+0,y:c.y+14*e},{Action:"line",x:c.x+8*e,y:c.y+14*e},{Action:"line",x:c.x+4*e,y:c.y+18*e},{Action:"line",
x:c.x+0,y:c.y+14*e},{Action:"close"}]},{FillColor:d,Actions:[{Action:"move",x:c.x+14*e,y:c.y+3*e},{Action:"curve",Control:[new Bl(c.x+7.92487*e,c.y+3*e,c.x+3*e,c.y+7.92487*e,c.x+3*e,c.y+14*e)]},{Action:"line",x:c.x+5*e,y:c.y+14*e},{Action:"curve",Control:[new Bl(c.x+5*e,c.y+9.02943*e,c.x+9.02943*e,c.y+5*e,c.x+14*e,c.y+5*e)]},{Action:"line",x:c.x+14*e,y:c.y+3*e},{Action:"close"}]}],a,!1,0,this.Ql(b,a));this.gc(f)};
g.Vba=function(a,b,c){var d=window.devicePixelRatio||1;a=this.Dd(a,c);a=Qm(a,d);var e=.5*(config.rotateHandleSize||7);c=new L(a.x+.5*a.w,a.y);var d=new L(a.x+.5*a.w,a.y-6*e),f=[],e=e+1,h=e+config.handleLineWidth;this.gc(Ym(an(a,new M(d.x-h,d.y-h,2*h,2*h)),b,bm(a)));f.push({StrokeColor:config.rotateHandleStemColor,LineWidth:config.handleLineWidth||1,Actions:[{Action:"move",x:c.x,y:c.y},{Action:"line",x:d.x,y:d.y}]});this.Lb.Wc.he(f,a,!1,0,this.Ql(b,a));f=[];f.push({LineWidth:config.handleLineWidth||
1,StrokeColor:config.rotateHandleColor,FillColor:"#fff",Actions:[{Action:"move",x:d.x+e,y:d.y},{Action:"curve",Control:Pl(d.x-e,d.y-e,2*e,2*e,0,2*Math.PI)}]});this.Lb.Wc.he(f,a,!1,0,this.Ql(b,a))};
g.Kra=function(a,b,c){var d=window.devicePixelRatio||1;a=this.Dd(a,c);a=Qm(a,d);var e=config.resizeHandleSize*d,f=1*d;if(!(a.w<2*e&&a.h<2*e)&&(a=this.ug(a,f),c=Ym($l(a,.5*e),b))){this.gc(c);var d=[{StrokeColor:"#999",LineWidth:f,Actions:[]}],h=function(a,b){var c=[];a=this.ug(new M(a-e/2,b-e/2,e,e),f);c.push({Action:"move",x:a.x,y:a.y});c.push({Action:"line",x:a.x+a.w,y:a.y+a.h});c.push({Action:"move",x:a.x+a.w,y:a.y});c.push({Action:"line",x:a.x,y:a.y+a.h});return c}.bind(this);d[0].Actions=d[0].Actions.concat(h(a.x,
a.y));d[0].Actions=d[0].Actions.concat(h(a.x+a.w,a.y));d[0].Actions=d[0].Actions.concat(h(a.x+a.w,a.y+a.h));d[0].Actions=d[0].Actions.concat(h(a.x,a.y+a.h));this.Lb.Wc.he(d,c,!1,0,this.Ql(b,c))}};
g.mU=function(a,b,c,d){var e=config.handleLineWidth;if(0!=a.length){var f=[{FillColor:"rgba(255, 255, 255, 0.93)",StrokeColor:b,LineWidth:1,Actions:[]}],h=new M(a[0].x,a[0].y,c,c),k=window.devicePixelRatio||1,h=Qm(h,k);a.forEach(function(a){a=this.ug(new M(a.x,a.y,c,c),e);a=Qm(a,k);h=an(h,a);f[0].Actions=f[0].Actions.concat(cn(a))},this);this.Lb.Wc.he(f,h,!1,0,this.Ql(d,h))}};
g.wFa=function(a,b,c,d,e){var f=window.devicePixelRatio||1,h=config.handleLineWidth*f;a=this.transform(a,b);b=this.Dd(c,b);b=Qm(b,f);e=this.ug(new M(a.x-e/2,a.y-e/2,e,e),h);e=Qm(e,f);f=Ym($l(e,h),d,bm(b));this.gc(f);this.Lb.Wc.he([{FillColor:Fq(wq(config.handleColor).Eg(.8)),StrokeColor:config.handleColor,LineWidth:1,Actions:cn(e)}],f,!1,0,this.Ql(d,b))};
g.qh=function(a,b,c,d){ua(a)||(a=[a]);var e=window.devicePixelRatio||1,f={padding:4,Ok:!1,Pu:!1,outline:!1,fillColor:"rgba(255, 255, 255, .8)",Ju:"rgba(0, 0, 0, 0.4)",qv:"#000",Dda:"#fff",fontFamily:"",lineWidth:1,size:11,page:null};Da(f,d||{});f.size*=e;f.lineWidth*=e;f.padding*=e;f.page&&(c=this.transform(new L(b,c),f.page),b=c.x,c=c.y);var h=function(a,b){a=this.ug(a,b);d&&d.tka&&(a.x*=e,a.y*=e);this.gc(a);return a}.bind(this);this.Lb.Wc.yFa(a,b,c,h,f)};
g.Jra=function(a,b,c,d,e){var f=window.devicePixelRatio||1;a=this.transform(a,c);b=this.transform(b,c);a.x*=f;a.y*=f;b.x*=f;b.y*=f;f=$l(Hm(a,b),.5*(e||2));this.Lb.Wc.he([{StrokeColor:d||"rgb(0, 0, 0)",LineWidth:e||2,Actions:[{Action:"move",x:a.x,y:a.y},{Action:"line",x:b.x,y:b.y}]}],f,!1,0);this.gc(f)};
g.vx=function(a,b,c,d){var e=wq(config.handleColor);c=wq(c,Aq);a=this.transform(a,b);b=window.devicePixelRatio||1;a=Qm(a,b);d*=b;var f=Gm(a,{w:d+2,h:d+2});this.Lb.Wc.he([{StrokeColor:Fq(e),FillColor:Fq(c),LineWidth:1*b,Actions:[{Action:"move",x:a.x-d/2,y:a.y-d/2},{Action:"line",x:a.x+d/2,y:a.y-d/2},{Action:"line",x:a.x+d/2,y:a.y+d/2},{Action:"line",x:a.x-d/2,y:a.y+d/2},{Action:"close"}]}],f,!1,0);this.gc(f)};g.rOa=function(a,b,c,d,e,f){a=this.transform(a,b);this.RL(a.x,a.y,c,d,e,f)};
g.Ar=function(a,b,c,d,e){var f=zq;c=wq(c,Aq);d&&(f=c);a=this.transform(a,b);b=3;e&&(b=5);this.RL(a.x,a.y,b,config.handleLineWidth,f,c)};g.RL=function(a,b,c,d,e,f,h,k){var l=window.devicePixelRatio||1;a*=l;b*=l;c*=l;d*=l;k&&(k=Qm(k,l));l=Gm(new L(a,b),{w:2*(c+d+1),h:2*(c+d+1)});this.Lb.Wc.he([{StrokeColor:Fq(e),FillColor:Fq(f),LineWidth:d,Actions:[{Action:"move",x:a+c+d,y:b},{Action:"curve",Control:Pl(a-c-d,b-c-d,2*c+2*d,2*c+2*d,0,2*Math.PI)}]}],l,!1,0,this.Ql(h||0,k||l));this.gc(l)};
g.TL=function(a){if(a.Sw&&!a.Cp||a.gx&&!a.Np)a.Cp=a.Cp,a.Np=a.Np;var b=a.Sw&&a.Cp?this.transform(a.Sw,a.Cp):null,c=a.gx&&a.Np?this.transform(a.gx,a.Np):null;this.Pra([[c,b]],a.overflow)};g.Uba=function(a,b,c,d){a=this.Dd(a,c);a=this.ug($l(a,2),4);a=Qm(a,window.devicePixelRatio||1);d=wq(d||config.hintLineColor);c=Ym($l(a,2),b);this.gc(c);this.Lb.Wc.he([{StrokeColor:Fq(d),LineWidth:4,Actions:cn(a)}],c,!1,0,this.Ql(b,c))};
g.Pra=function(a,b){var c=this,d=config.hintLineColor,e,f,h=window.devicePixelRatio||1;D(a,function(a){e=a[0];f=a[1];e&&f&&(a=$l(Hm(e,f),1),c.Lb.Wc.he([{StrokeColor:d,LineWidth:1,Actions:[{Action:"move",x:c.Ud(e.x,1)*h,y:c.Ud(e.y,1)*h},{Action:"line",x:c.Ud(f.x,1)*h,y:c.Ud(f.y,1)*h}]}],a,!1,0),c.gc(a))});var k;D(a,function(a){k=a[0]&&a[1];D(a,function(a,d){if(a&&!a.data){var e=Math.round(a.x-4.5),f=Math.round(a.y-4.5);k?(f=c.ug(new M(e,f,9,9),0),f=Qm(f,h),e=$l(f,.5),c.Lb.Wc.he([{FillColor:config.hintLineColor,
LineWidth:1,Actions:cn(f)}],e,!1,0)):(a=config.hintLineColor,b&&(a=config.tempHintLineColor),f=c.ug(new M(e,f,9,9),1),f=Qm(f,h),e=$l(f,2),c.Lb.Wc.he([{FillColor:"#fff",StrokeColor:a,LineWidth:1,Actions:cn(f)}],e,!1,0),a=[{FillColor:a,LineWidth:1,Actions:[{Action:"move",x:c.Ud(f.x+f.w/2-1,0),y:c.Ud(f.y+1,0)}]}],1==d?a[0].Actions.push({Action:"line",x:c.Ud(f.x+2,0),y:c.Ud(f.y+f.h/2,0)}):a[0].Actions.push({Action:"line",x:c.Ud(f.x+f.w-2,0),y:c.Ud(f.y+f.h/2,0)}),a[0].Actions.push({Action:"line",x:c.Ud(f.x+
f.w/2-1,0),y:c.Ud(f.y+f.h-2,0)}),c.Lb.Wc.he(a,e,!1,0));c.gc(e)}})})};
g.yOa=function(a,b){var c=window.devicePixelRatio||1;a=this.transform(a,b);a=new M(a.x-5.5,a.y-5.5,10,10);a=this.ug(a,1);a=Qm(a,c);c=$l(a,1);this.Lb.Wc.he([{StrokeColor:"#f00",FillColor:"#fff",LineWidth:1,Actions:cn(a)}],c,!1,0);this.Lb.Wc.he([{StrokeColor:"#000",LineWidth:1,Actions:[{Action:"move",x:this.Ud(a.x+a.w/2,1),y:a.y+2},{Action:"line",x:this.Ud(a.x+a.w/2,1),y:a.y+a.h-2},{Action:"move",x:a.x+2,y:this.Ud(a.y+a.h/2,1)},{Action:"line",x:a.x+a.w-2,y:this.Ud(a.y+a.h/2,1)}]}],c,!1,0);this.gc(c)};
g.uOa=function(a,b){var c=this.Dd(a,b),d=bm(c),e=bm(a),f=window.devicePixelRatio||1;this.Lz(a,Fq(wq("#3D4752").Eg(.7)),b);this.Dd(new M(e.x,e.y,this.Ls.width,this.Ls.height),b);a=b.get("DPI")/72;var h=bB(b).w;a=Math.min(14,c.w/h*14*a*6);c.h>=2*this.Ls.height&&c.w>=2*this.Ls.width?(this.zr(new L(e.x,e.y),b,this.Ls,!0),b=Math.min(.25*c.h,this.Ls.height/2)):b=-a;this.qh(O("userimage.dragdrop.uploading"),d.x*f,(d.y+b)*f,{padding:4,Ok:!0,outline:!1,Pu:!0,qv:"#fff",fontFamily:"Source Sans Pro",lineWidth:0,
size:a})};
g.C0=function(a,b,c){var d=this.Dd(a,b),e=bm(d),f=bm(a),h=window.devicePixelRatio||1;this.Lz(a,Fq(wq("#D6D6D8")),b);if(a.h>2*this.cq.height&&a.w>2*this.cq.width)if(a.h<5*this.cq.height&&a.w<5*this.cq.width)f=new L(f.x-this.cq.width/2,f.y-this.cq.height/2),this.zr(f,b,this.cq);else{a=b.get("DPI")/72;var k=bB(b).w,l=d.w;d.w>8*d.h&&d.w&&(l=8*l*d.h/d.w);d=l/k*20*a;a=this.Dd(new M(f.x,f.y,this.Yw.width,this.Yw.height),b);f=new L(f.x-this.Yw.width/2,f.y-this.Yw.height/2);this.zr(f,b,this.Yw);this.qh(c,
e.x*h,(e.y+a.h)*h,{padding:4,Ok:!0,outline:!1,Pu:!0,qv:"#828282",fontFamily:"Source Sans Pro",lineWidth:0,size:d})}};g.jga=function(){return this.Zo('<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path fill="#ED6058" d="M17.4,15.1L10.5,1.7c-0.8-1.5-2-1.4-2.8,0.1L0.7,15.1C0,16.6,0.7,18,2.3,18h13.5   C17.5,18,18.2,16.6,17.4,15.1z M10,15H8v-2h2V15z M10,12H8V6h2V12z"/><rect x="8" y="13" fill="#FFFFFF" width="2" height="2"/><rect x="8" y="6" fill="#FFFFFF" width="2" height="6"/></svg>')};
g.gga=function(){return this.Zo('<svg version="1" xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"><circle cx="11" cy="11" r="10" fill="#8BBF40"/><circle cx="11" cy="11" r="4" fill="#FFF"/></svg>')};g.fga=function(){return this.Zo('<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><path d="M11 2c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm3.1 13.3L10 12V6c0-.6.4-1 1-1s1 .4 1 1v5l3 3-.9 1.3z" fill="#fff" fill-rule="evenodd"/></svg>')};g.iga=function(){return this.Zo('<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><g fill="#828282" fill-rule="evenodd"><path d="M2 20h18V2H2v18zM4 4h14v14H4V4zm0 14v-2l4-5 4 3 3-5 3 5v4H4z"/><path d="M11 7c0 1-1 2-2 2S7 8 7 7s1-2 2-2 2 1 2 2"/></g></svg>')};
g.ega=function(){return this.Zo('<svg width="44" height="44" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><g fill="#828282" fill-rule="evenodd"><path d="M2 20h18V2H2v18zM4 4h14v14H4V4zm0 14v-2l4-5 4 3 3-5 3 5v4H4z"/><path d="M11 7c0 1-1 2-2 2S7 8 7 7s1-2 2-2 2 1 2 2"/></g></svg>')};g.hga=function(){return this.Zo('<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><g fill="#ED6058" fill-rule="evenodd"><path d="M15 9V5c0-1.7-1.3-3-3-3h-2C8.3 2 7 3.3 7 5v4H4v11h14V9h-3zM9 5c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v4H9V5zm7 13H6v-7h10v7z"/><path d="M10 12h2v5h-2z"/></g></svg>')};
g.kga=function(){return this.Zo('<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><g fill="#fcc438" fill-rule="evenodd"><path d="M15 9V5c0-1.7-1.3-3-3-3h-2C8.3 2 7 3.3 7 5v4H4v11h14V9h-3zM9 5c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v4H9V5zm7 13H6v-7h10v7z"/><path d="M10 12h2v5h-2z"/></g></svg>')};g.Zo=function(a){var b=new Image;b.src=Sj?"data:image/svg+xml,"+a:URL.createObjectURL(new Blob([a],{type:"image/svg+xml;charset=utf-8"}));return b};
g.zr=function(a,b,c,d){var e=window.devicePixelRatio||1;a=this.transform(new L(a.x,a.y),b);d&&(a.x-=c.width/2,a.y-=c.height/2);d=new M(a.x,a.y,c.width,c.height);d=Qm(d,e);this.Lb.Wc.he([{FillColor:{url:c.src,pos:d},Actions:av(d)}],d,!1,0);this.gc(d)};
g.Lra=function(a,b,c,d){a=this.Dd(a,c);var e=window.devicePixelRatio||1;a=Qm(a,e);var f={};f.ne=new L(a.x+a.w,a.y);f.se=new L(a.x+a.w,a.y+a.h);f.sw=new L(a.x,a.y+a.h);var h=config.resizeHandleSize;c=Sa(f);var k=Math.max(h/2,Math.round(h)*this.Lb.kc())*e;a=Ym($l(a,k),b);this.gc(a);var l=[];D(c,function(a){var b=Math.round(f[a].x-(-1<a.indexOf("e")?k:0)),c=Math.round(f[a].y-(-1<a.indexOf("s")?k:0));l=l.concat(cn(new M(b-(-1<a.indexOf("e")?k:0),c,2*k,k)));l=l.concat(cn(new M(b,c-(-1<a.indexOf("s")?k:
0),k,2*k)))},this);this.Lb.Wc.he([{FillColor:d||"#000",Actions:l}],a,!1,0,this.Ql(b,a))};g.Lz=function(a,b,c,d){a=this.Dd(a,c);a=Qm(a,window.devicePixelRatio||1);c=Ym(a,d||0);this.gc(c);this.Lb.Wc.he([{FillColor:b||"#000",Actions:cn(a)}],c,!1,0,this.Ql(d||0,c))};g.wOa=function(a,b,c,d){a=this.Dd(a,c);c=window.devicePixelRatio||1;a=Qm(a,c);var e=Math.max(20,30*this.Lb.kc())*c;c=e/6;d=d(new M(a.x-e/2,a.y-e/2,e,e));$u(d,c);this.gc(Ym(cv(d),b,bm(a)));this.Lb.Wc.he(d,a,!1,0,this.Ql(b,a))};
g.AOa=function(a,b){var c,d;if(a.ke){var e=a.Ac();c=this.Dd(e,a);a=window.devicePixelRatio||1;c.data=new M(0,0,this.Lb.Gh/a,this.Lb.Fh/a);c.data.scale=this.Lb.kc();d=0}else c=this.Dd(a.ma(),a.page),d=a.bc();this.gc(c);b.forEach(function(a){if(!a.gi||a.gi())a=Hc(a.Cf(c,d),function(a){return a.text?"text":"draw"}),this.Lb.Wc.he(a.draw||[],c,!0,0),(a.text||[]).forEach(function(a){this.qh(a.text,a.x,a.y,{Pu:a.noFill,fillColor:a.fillColor,Ok:a.centered,lineWidth:a.lineWidth,padding:a.padding,outline:a.outline})},
this)},this)};g.qOa=function(a,b,c,d,e){b=this.transform(Em(a),b);var f=window.devicePixelRatio||1;a=a.h*this.Lb.kc()-4;e&&(a*=f);e&&(b.x*=f,b.y*=f);this.qh(" "+d+" ",b.x,b.y,{size:a,lineWidth:0,fillColor:Fq(wq(c)),padding:1,tka:!1})};g.Ud=function(a,b){a=Math.round(a);return b%2?a-.5:a};g.ug=function(a,b){return new M(this.Ud(a.x,b),this.Ud(a.y,b),Math.round(a.w),Math.round(a.h))};g.gla=function(a,b){return new L(this.Ud(a.x,b),this.Ud(a.y,b),a.page)};
g.Dka=function(a,b,c,d,e){void 0===c&&(c=0);b=window.devicePixelRatio||1;var f=this.transform(new L(0,0),d),h=cv(a,10);d=this.Dd(h,d);this.gc(d);d=new sh;d.translate(f.x*b,f.y*b);d.scale(e*b,e*b);d.rotate(c,h.x+h.w/2,h.y+h.h/2);this.Lb.Wc.he(a,h,!1,0,d)};g.drawImage=function(a,b){b=vm(b.x,b.y,a.width,a.height);this.Lb.Wc.xFa(b,a);this.gc(b)};
g.oOa=function(a,b,c,d,e){var f=window.devicePixelRatio||1,h=gw(a);if(0<h.length&&0<h[0].length){var k=a.ma();this.gc(k);for(var l=[{LineWidth:20}],m=[],n=0;n<h.length;n++)if(0<h[n].length){m.push({Action:"move",x:h[n][0].x,y:h[n][0].y});for(var q=0;q<h[n].length;q++)m.push({Action:"line",x:h[n][q].x,y:h[n][q].y});e?l[0].StrokeColor=Fq(b):l[0].FillColor=Fq(b);l[0].Actions=m;var q=a.ma(),t=a.bc(),u=this.transform(new L(0,0),d),y=new sh;y.translate(u.x*f,u.y*f);y.scale(c*f,c*f);y.rotate(t,q.x+q.w/2,
q.y+q.h/2);this.Lb.Wc.he(l,k,!1,0,y)}}};g.Yda=function(a,b,c,d){var e=window.devicePixelRatio||1;new nr;b=this.transform(new L(0,0),b);c=c?c.clone():new sh;c.translate(b.x*e,b.y*e);c.scale(a*e,a*e);d.call(this,c)};function ON(a){this.document=a;this.Nna={};this.pXa=new PN}function QN(a,b,c){return a.pXa.get(a.getItem(b),c)}ON.prototype.f9=function(a){return(a=this.getItem(a))&&a.page&&a.page.id||null};ON.prototype.getItem=function(a){this.Nna[a]||(this.Nna[a]=this.document.sa(a));return this.Nna[a]};function PN(){this.sna={}}PN.prototype.get=function(a,b){var c=this.getKey(a.getId(),b);if(!this.sna[c]){var d=this.sna;a.ta?(a=a.qk()[b].Af(a.ma()),a=ua(a)?a[0]:a):a=a.Wa?lva(a,b):a.ma();d[c]=a}return this.sna[c]};
PN.prototype.getKey=function(a,b){return a+"\\"+b};function uIa(a){this.document=a}uIa.prototype.search=function(a){return Jc(Pua(this.document.lb(),function(b){return vIa(this,a,b)},this))};function vIa(a,b,c){c=tc(c.Nl(),Ra(c.eb||{}));a=$b(c,function(a){return wIa(b,a)},a);return Jc(a)}function wIa(a,b){var c=[],d;for(d in b.Da)xIa(b,d)&&(c=c.concat($b(yIa(a,b.Da[d].content.text),function(a){return{id:b.getId(),ob:d,match:{start:a.start,end:a.end,Yd:b.getId()}}})));return c}
function xIa(a,b){b=(a=Us(a))&&a.Da[b];a=a&&a.isHidden();return null===b||!b.isHidden()&&!a};function RN(a,b){this.Oh=a;this.current=0>b||b>=a.length?0:b}RN.prototype.getCurrent=function(){return this.Oh[this.current]};RN.prototype.next=function(){var a=this.current+1<this.Oh.length;this.current=a?this.current+1:this.Oh.length-1;return a};RN.prototype.ox=function(){var a=0<=this.current-1;a?--this.current:this.setStart();return a};RN.prototype.setStart=function(){this.current=0};function zIa(a,b,c){this.maa=b;this.K_=c;this.YG=AIa(this,a);this.$i=BIa(this);this.start=0}function AIa(a,b){b=Hc(b,function(b){return a.maa.f9(b.id)});Ja(b,function(a){Cc(a,CIa(this))},a);return b}function BIa(a){return Jc($b(a.K_,function(a){return this.YG[a]||[]},a))}function DIa(a,b){var c=CIa(a),d;for(d=0;d<a.$i.length;d++)if(0>c(b,a.$i[d])){a.start=d;return}a.start=-1}
function EIa(a,b){for(var c=0,d=0,e=gc(a.K_,function(a){return a==b.page});c<e;c++)d+=(a.YG[a.K_[c]]||[]).length;for(;c<a.K_.length;c++)if(e=a.YG[a.K_[c]]||[],e.length){var f={Oa:b.position||new L(0,0),match:{start:0,end:0}},c=Bc(e,function(b){return FIa(f,{Oa:QN(a.maa,b.id,b.ob),match:b.match})}),d=d+(0<=c?c:-(c+1));break}a.start=d}function CIa(a){return function(b,c){return FIa({Oa:QN(a.maa,b.id,b.ob),match:b.match},{Oa:QN(a.maa,c.id,c.ob),match:c.match})}}
function FIa(a,b){return a.Oa.y-b.Oa.y||a.Oa.x-b.Oa.x||a.match.start-b.match.start||a.match.end-b.match.end};function SN(a){this.document=a}SN.prototype.replace=function(a,b){this.document.sa(a.id).Ya("c")||(b=GIa(this,a,b),this.document.oa(new Q("t",{id:a.id,Key:a.ob,Diff:zv(b)})))};SN.prototype.replaceAll=function(a,b){a=HIa(a);B(a,function(a){var d=Zb(a,function(a){return!this.document.sa(a.id).Ya("c")},this),d=$b(d,function(a){return GIa(this,a,b)},this),d=Jc(d);this.document.oa(new Q("t",{id:a[0].id,Key:a[0].ob,Diff:zv(d)}))},this)};
function HIa(a){a=Hc(a,function(a){return a.id+"|"+a.ob});B(a,function(a){Cc(a,function(a,b){return b.match.start-a.match.start})});return a}function GIa(a,b,c){a=a.document.sa(b.id).Da[b.ob].content.copy();c=xv(a,c,b.match.end);a.oa(c);return[c,yv(a,b.match.start,b.match.end)]};function IIa(){this.b2="";this.Bta=this.rT=this.gB=!1}g=IIa.prototype;g.Bla=function(){return this.gB};g.Aca=function(a){this.gB=a};g.mma=function(){return this.rT};g.Nca=function(a){this.rT=a};g.Kca=function(a){this.Bta=a};function yIa(a,b){var c=[];XRegExp.iterate(b,JIa(a),function(a,b,f,h){c.push({start:h.lastIndex-a[0].length,end:h.lastIndex})});return c}
function JIa(a){var b=new KIa(a.b2);a.gB||(b.options+="i");a.Bta?(b.ux=b.ux.replace(/[-[\]{}()*+?.,\\^$|#!$%&;:_~]/g,".?"),b.ux=b.ux.replace(/\s+/g,"[^A-Za-z0-9]+")):b.ux=b.ux.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&");a.rT&&(b.ux="\\b"+b.ux+"\\b");return XRegExp(b.ux,b.options)}function KIa(a){this.ux=a;this.options="g"};var TN=new F("vb");function UN(a,b){I.call(this,TN);this.FRa=a;this.lZa=b}z(UN,I);
function VN(a,b,c){J.call(this);var d=this;this.analytics=c;this.viewport=a;this.document=b;this.Ka=a.Ka;this.An=new IIa;this.hoa="";this.$g=[];this.nFa=new uIa(b);this.kPa=new SN(b);this.Sra=!1;this.rH=this.YG=this.$i=null;this.l6a=new Dj(function(){c.ba("chart.viewport.search.search")},2E3);this.Iab=new Dj(function(){d.hoa!=d.An.b2&&(d.hoa=d.An.b2,d.search())},10);var e={},f=new Dj(function(){LIa(d,Sa(e));e={}},10);this.Rra=!1;this.document.listen(pt,function(a){pp(qp,"findReplace")&&!d.Rra&&(db(e,
a.gb),f.queue())})}z(VN,J);function MIa(a,b){(a.An.b2=b)?(a.Iab.queue(),a.l6a.queue()):a.TE()}g=VN.prototype;g.Nca=function(a){this.An.Nca(a);this.search()};g.Kca=function(a){this.An.Kca(a);this.search()};g.Aca=function(a){this.An.Aca(a);this.search()};g.search=function(){this.rH=null;this.$g=this.nFa.search(this.An);WN(this);XN(this)};g.TE=function(){this.hoa="";this.$g=[];WN(this)};
function WN(a){NIa(a.$g);a.$g.length?OIa(a):(a.YG={},a.$i=null);YN(a);a.dispatchEvent(new UN(a.$g.length,a.$i?a.$i.current:0))}function OIa(a){var b=new ON(a.document),c=a.document.Wi(null,!0),c=config.searchShouldShowMaster?c:Zb(c,function(a){return!a.nd()}),c=$b(c,function(a){return a.id}),b=new zIa(a.$g,b,c);a.YG=b.YG;a.rH&&a.document.sa(a.rH.id)?DIa(b,a.rH):(c=a.viewport.Xg()[0],EIa(b,{page:c.page.id,position:c.Oa}));a.$i=new RN(b.$i,b.start);a.rH=null}
function XN(a){var b=a.$i&&a.$i.getCurrent();b&&a.viewport.Lab.bx(b);a.dispatchEvent(new UN(a.$g.length,a.$i?a.$i.current:0))}function YN(a){if(a.$g.length&&a.$i){a=a.$i.getCurrent();var b={};a&&(b[pGa(a)]=[a.match]);K.set("canvaseditor.search.focus",b)}else K.set("canvaseditor.search.focus",{})}function ZN(a){a.$i&&(a.$i.next()||a.$i.setStart(),YN(a),XN(a))}function $N(a){if(a.$i){if(!a.$i.ox()){var b=a.$i;b.current=b.Oh.length-1}YN(a);XN(a)}}
g.replace=function(a){var b;this.$i&&(b=this.$i.getCurrent())&&(this.rH={id:b.id,ob:b.ob,match:{start:b.match.start+a.length,end:b.match.end+a.length}},this.Sra=!0,this.kPa.replace(b,a))};g.replaceAll=function(a){if(this.$g&&this.$g.length){var b=this,c=function(c){return function(){b.Rra=!0;b.kPa.replaceAll(c,a);b.Rra=!1;b.TE();b.search()}},d=PIa(this),e=c(d),c=c(this.$g);d.length!=this.$g.length?cG(O("dialog.search.replace.hidden"),e,c,[O("confirm.no"),O("confirm.yes")]):c()}};
function PIa(a){var b={};D(a.$g,function(a){b[a.id]=!0});var c=Ia(b,function(a,b){a=this.document.sa(b);return!!a&&jH(this.Ka,a)},a);return Zb(a.$g,function(a){return!c[a.id]})}function LIa(a,b){a.rH||(a.rH=a.$i&&a.$i.getCurrent());var c=Jc($b(b,function(a){return this.YG[a]||[]},a));QIa(a,c);b=Jc($b(b,function(a){return(a=this.document.getPage(a))?vIa(this.nFa,this.An,a):[]},a));a.tha(b);WN(a);a.Sra&&(XN(a),a.Sra=!1)}
function QIa(a,b){function c(a){return a.id+"|"+a.ob+"|"+a.match.start+"|"+a.match.end}if(b.length){b=$b(b,c);var d=fb(b);a.$g=Zb(a.$g,function(a){return!d[c(a)]})}}g.tha=function(a){this.$g=tc(this.$g,a)};g.Bla=function(){return this.An.Bla()};g.mma=function(){return this.An.mma()};function aO(a,b){this.viewport=a;this.document=b;this.navigator=this.viewport.navigator}aO.prototype.bx=function(a){a=this.Yla(a);a.page.je()?K.set("embeddedPage.show",a.page.getId()):this.viewport.Gp()&&K.set("embeddedPage.close",!0);this.navigator.bx(a)};aO.prototype.Yla=function(a){var b=this.document.sa(a.id);return b.ta?RIa(this,b,a):b.Wa?{page:b.page,Oa:lva(b,a.ob)}:{page:b.page,Oa:b.ma()}};
function RIa(a,b,c){var d=b,e=b.qk()[c.ob].Af(b.ma()),f=ua(e)?e[0]:e;b=b.du();1<b.length&&bc(b,function(a){a=this.document.sa(a);var b=Oa(a.qk()),l=Ks(b);if(l=l[0].layout.offset+l[0].layout.length>c.match.end)d=a,e=b.Af(a.ma()),f=ua(e)?e[0]:e;return l},a);return{page:d.page,Oa:f}};function SIa(a){var b=this;this.Lb=a;this.context=a.$y.getContext("2d");this.Pj={x:0,y:0};K("gui.origin.offset",function(a){b.Pj.x=a.x;b.Pj.y=a.y});this.Sy=0;this.ou=new MN(this);this.$t=null;this.rSa=this.jga();this.gga();this.Ls=this.fga();this.cq=this.iga();this.Yw=this.ega();this.VNa=this.hga();this.ISa=this.kga();this.kn=!1}g=SIa.prototype;
g.nOa=function(a){var b=this.Lb.Gh,c=this.Lb.Fh;this.context.fillStyle="rgba(0, 0, 0, 1)";a>b/c?(a=.5*(c-b/a),this.context.fillRect(0,0,b,a),this.context.fillRect(0,c-a,b,a)):(a=.5*(b-a*c),this.context.fillRect(0,0,a,c),this.context.fillRect(b-a,0,a,c));this.QQ()};g.gc=function(a){this.$t=an(this.$t,a)};g.QQ=function(){var a=window.devicePixelRatio||1;this.gc(new M(0,0,this.context.canvas.width/a,this.context.canvas.height/a))};g.getContext=function(){this.QQ();return this.context};g.vv=function(){return this.Lb.vv()};
g.transform=function(a,b){return null===a?new dm(0,0,b):this.Lb.Pp(new dm(a.x,a.y,b),void 0,void 0)};g.Dd=function(a,b){return Hm(this.transform(new L(a.x,a.y),b),this.transform(new L(a.x+a.w,a.y+a.h),b))};g.clear=function(){var a=window.devicePixelRatio||1;Mda.disableDirtyUIHints&&this.QQ();this.$t&&this.context.clearRect(this.$t.x-1,this.$t.y-1,this.$t.w+2,this.$t.h+2);this.$t=null;this.context.setTransform(a,0,0,a,0,0);this.Sy++;this.ou.clear()};
g.Cka=function(a,b,c,d,e,f,h,k){function l(a){var d=n.transform(a,c),d=n.gla(d,1);bO(n,m,b,function(){n.RL(d.x,d.y,e,h,C,A)})}var m=this.Dd(a,c),n=this,q=bm(a),t=a.y,u=a.x+a.w,y=a.y+a.h;a=a.x;var A=Aq,C=wq(d,zq);k&&(A=C);d=null;k&&1!=k||(d=new L(q.x,t-f.top),l(d));k&&2!=k||(d=new L(u+f.right,q.y),l(d));k&&3!=k||(d=new L(q.x,y+f.bottom),l(d));k&&4!=k||(d=new L(a-f.left,q.y),l(d));this.gc(Ym($l(m,25),b))};
g.Wba=function(a,b,c,d,e){var f=b.Ac(),h=this.transform(new L(a,f.y),b),f=this.transform(new L(a,f.y+f.h),b),k=config.hintLineWidth,l=config.hintGuideColor||config.hintLineColor;e&&"mid"==e?l=config.hintCenterLineColor||config.hintLineColor:e&&"edge"==e?l=config.hintEdgeLineColor:e&&"both"==e?l=config.hintBothLineColor:e&&"panel"==e&&(l=config.hintPanelLineColor);d&&(l=config.tempHintLineColor);this.context.strokeStyle=l;this.context.lineWidth=k;d=this.Ud(h.x,k);this.context.beginPath();this.context.moveTo(d,
h.y);this.context.lineTo(d,f.y);this.context.globalAlpha=.5;this.context.stroke();this.context.globalAlpha=1;this.gc(new M(d-.5*k,h.y,k,f.y-h.y));c&&(c=this.transform(c,b),this.A0("X",a,c))};
g.Xba=function(a,b,c,d,e){var f=b.Ac(),h=this.transform(new L(f.x,a),b),f=this.transform(new L(f.x+f.w,a),b),k=config.hintLineWidth,l=config.hintGuideColor||config.hintLineColor;e&&"mid"==e?l=config.hintCenterLineColor||config.hintLineColor:e&&"edge"==e?l=config.hintEdgeLineColor:e&&"both"==e?l=config.hintBothLineColor:e&&"panel"==e&&(l=config.hintPanelLineColor);d&&(l=config.tempHintLineColor);this.context.strokeStyle=l;this.context.lineWidth=k;d=this.Ud(h.y,k);this.context.beginPath();this.context.moveTo(h.x,
d);this.context.lineTo(f.x,d);this.context.globalAlpha=.5;this.context.stroke();this.context.globalAlpha=1;this.gc(new M(h.x,d-.5*k,f.x-h.x,k));c&&(c=this.transform(c,b),this.A0("Y",a,c))};
g.AM=function(a,b,c,d){function e(a){k=lm(k,qm(h,a))}1==c.length%2&&(c=c.concat(c));d=d||0;var f=Xl(a,b),h=qm(cm(b,a),1/f),k=a;if(0<f){for(b=a=0;b<c.length;++b)a+=c[b];b=d%a;d-=f;0>b&&(b+=a);for(a=0;a<c.length&&b>c[a];)b-=c[a],++a;if(0===a%2){if(b){b=c[a]-b;this.context.moveTo(k.x,k.y);e(b);this.context.lineTo(k.x,k.y);var l=c[a+1];e(l);f-=b+l;a=(a+2)%c.length}}else b=c[a]-b,e(b),a=(a+1)%c.length,f-=b;for(;0<f;)this.context.moveTo(k.x,k.y),b=c[a],b<f?(e(b),f-=b):(e(f),f=0),this.context.lineTo(k.x,
k.y),l=c[a+1],e(l),f-=l,a=(a+2)%c.length}return d};
g.QL=function(a,b,c,d,e,f,h){function k(a,b,c){for(var e=[new L(0,-10),new L(0,10)].concat(2==d?[new L(0,0),new L(-5,-5),new L(0,0),new L(-5,5)]:[]).map(function(a){return lm(b,im(a,c))}),f=0;f<e.length;f+=2)a.moveTo(e[f].x,e[f].y),a.lineTo(e[f+1].x,e[f+1].y)}var l=function(a){if(!h)return a;var b=this.Lb.Qf(),b=Hw(b,h);a*=Iw("px",b.Dg,void 0);return Ul(a,b.BB)+" "+b.Dg}.bind(this);this.context.strokeStyle=config.outlineColor;this.context.lineWidth=1;this.context.beginPath();var m=this.transform(a,
c);c=this.transform(b,c);m.x=Math.round(m.x)+.5;m.y=Math.round(m.y)+.5;c.x=Math.round(c.x)+.5;c.y=Math.round(c.y)+.5;var n=this.context.lineWidth;if(0==d||1==d||2==d){this.context.moveTo(m.x,m.y);this.context.lineTo(c.x,c.y);var q=mm(c,m);k(this.context,m,qm(q,-1));k(this.context,c,q);n+=10}else 3==d&&this.AM(m,c,[5,5],0);this.context.stroke();this.gc($l(Hm(m,c),n));e&&(f=f||new L(1,1),this.context.font="12px Helvetica, Arial, Sans-Serif",e=tm(m,c),a=l(Math.round(Xl(a,b))),b=this.context.measureText(a).width+
10,c=jm(cm(c,m)),0>om(f,c)&&(c=qm(c,-1)),f=qIa(new pIa(c,-om(c,m)),new M(e.x-.5*b,e.y-11,b,22)),this.context.fillStyle="rgba(255, 255, 255, 0.75)",this.context.fillRect(f.x+1,f.y+1,f.w-2,f.h-2),this.context.fillStyle=config.outlineColor,this.context.fillText(a,f.x+5,f.y+12+5+-2),this.gc(f))};
g.Era=function(a,b,c){this.context.strokeStyle=config.outlineColor;this.context.lineWidth=2;this.context.beginPath();a=this.transform(a,c);b=this.transform(b,c);a.x=Math.round(a.x)+.5;a.y=Math.round(a.y)+.5;b.x=Math.round(b.x)+.5;b.y=Math.round(b.y)+.5;this.context.moveTo(a.x,a.y);this.context.lineTo(b.x,b.y);this.context.stroke();this.gc($l(Hm(a,b),this.context.lineWidth))};g.A0=function(a,b,c){this.qh(a+": "+Math.round(b),c.x+16,c.y)};
g.vn=function(a,b,c,d,e,f){d=d||wq(config.outlineColor).Eg(.8);e=e||1;this.context.strokeStyle=Fq(d);this.context.lineWidth=e;a=this.Dd(a,c);a=this.ug(a,e);Vm(new M(-e,-e,this.context.canvas.width+2*e,this.context.canvas.height+2*e),a)||this.gc(Ym($l(a,.5*e),b));f&&this.context.setLineDash(f);bO(this,a,b,function(){this.context.strokeRect(a.x,a.y,a.w,a.h)});f&&this.context.setLineDash([])};
g.zOa=function(a){var b=window.devicePixelRatio||1;this.context.fillStyle=a||"rgba(0,0,0,0.3)";this.context.fillRect(0,0,this.context.canvas.width/b,this.context.canvas.height/b);this.gc(new M(0,0,this.context.canvas.width/b,this.context.canvas.height/b))};
g.Io=function(a,b,c,d,e){if(Ka(d,Ub)){var f=function(a){if(!e)return a;var b=this.Lb.Qf(),b=Hw(b,e);a*=Iw("px",b.Dg,void 0);return Ul(a,b.BB)+" "+b.Dg}.bind(this);c=this.Dd(a,c);c=Ym(c,b);var h=Math.round(a.x),k=Math.round(a.y),l=Math.round(a.w),m=Math.round(a.h);a=[];d.Ag&&a.push("X: "+f(h-this.Pj.x)+"  Y: "+f(k-this.Pj.y));d.size&&a.push("W: "+f(l)+"  H: "+f(m));d.rotation&&(b=Math.round((360-57.2957795*b)%360),a.push(b+"°"+(180<b?" (-"+(360-b)+"°)":"")));this.qh(a,c.x+c.w/2,c.y+c.h+5,{Ok:!0})}};
g.Ira=function(a,b,c,d){a=this.Dd(a,c);a=Ym(a,b);this.qh(d,a.x+a.w/2,a.y+a.h+5,{Ok:!0})};
g.sOa=function(a,b,c,d){var e=this.Dd(a,c),e=this.ug(e,1);this.gc(Ym(e,b));bO(this,e,b,function(){var a=bm(e),a=[{Actions:[{Action:"move",x:e.x+e.w,y:a.y},{Action:"curve",Control:Pl(e.x,e.y,e.w,e.h,0,2*Math.PI)},{Action:"close"}],LineWidth:1,StrokeColor:d},{Actions:[{Action:"move",x:e.x+4,y:a.y},{Action:"line",x:e.x+e.w-4,y:a.y},{Action:"move",x:a.x,y:e.y+4},{Action:"line",x:a.x,y:e.y+e.h-4}],LineWidth:2,StrokeColor:d}];TL(this.context,a,e,!1,0)})};
g.Fra=function(a,b,c,d,e,f){var h=this.Dd(a,c),h=this.ug(h,1);this.gc(Ym(h,b));bO(this,h,b,function(){var a=[{LineWidth:1,StrokeColor:d,FillColor:Fq(wq(d).YK(.9)),Actions:av(h)}];e&&(a=$u(a,e));f&&(a.push({FillColor:d,Actions:[{Action:"move",x:h.x+1,y:h.y+.43*h.h},{Action:"line",x:h.x+h.w/2,y:h.y+1},{Action:"line",x:h.x+h.w-1,y:h.y+.43*h.h},{Action:"close"}]}),a.push({FillColor:d,Actions:[{Action:"move",x:h.x+1,y:h.y+.57*h.h},{Action:"line",x:h.x+h.w/2,y:h.y+h.h-1},{Action:"line",x:h.x+h.w-1,y:h.y+
.57*h.h},{Action:"close"}]}));TL(this.context,a,h,!1,0)})};g.Jz=function(a,b,c,d){var e=this.Dd(a,c),f=this.Sy;this.gc(Ym(e,b));bO(this,e,b,function(){e=this.ug(e,0);var a=mr;a.Rf(d,function(){if(this.Sy==f){var b=a.Rf(d);this.context.drawImage(b,e.x,e.y,e.w,e.h)}}.bind(this))})};
g.Qba=function(a,b,c,d){var e=config.handleLineWidth;a=this.Dd(a,c);a=this.ug(a,e);var f=[new L(a.x-d/2,a.y-d/2),new L(a.x+a.w-d/2,a.y-d/2),new L(a.x+a.w-d/2,a.y+a.h-d/2),new L(a.x-d/2,a.y+a.h-d/2)];this.gc(Ym($l(a,d+e),b));bO(this,a,b,function(){this.mU(f,config.handleColor,d)})};
g.Rba=function(a,b,c,d,e,f){a=this.Dd(a,c);var h=config.handleLineWidth;this.gc(Ym($l(a,d+h),b));bO(this,a,b,function(){var b=[],c=this.ug(a,h),m=d/2;!e&&(f&&11<c.w||c.w>=2.5*d&&31<c.w)&&11<c.h&&(b.push(new L(c.x+c.w/2-d/2,c.y-d+m)),b.push(new L(c.x+c.w/2-d/2,c.y+c.h-m)));!f&&(e&&11<c.h||c.h>=2.5*d&&31<c.h)&&11<c.w&&!f&&(b.push(new L(c.x+c.w-m,c.y+c.h/2-d/2)),b.push(new L(c.x-d+m,c.y+c.h/2-d/2)));this.mU(b,config.handleColor||"#009de0",d)})};
g.Nra=function(a,b,c,d){a=this.Dd(a,c);var e=new L(a.x-20,a.y-20);bO(this,a,b,function(){this.context.fillStyle=d;this.context.beginPath();this.context.moveTo(e.x+14,e.y+0);this.context.lineTo(e.x+18,e.y+4);this.context.lineTo(e.x+14,e.y+8);this.context.lineTo(e.x+14,e.y+0);this.context.closePath();this.context.moveTo(e.x+0,e.y+14);this.context.lineTo(e.x+8,e.y+14);this.context.lineTo(e.x+4,e.y+18);this.context.lineTo(e.x+0,e.y+14);this.context.closePath();this.context.moveTo(e.x+14,e.y+3);this.context.bezierCurveTo(e.x+
7.92487,e.y+3,e.x+3,e.y+7.92487,e.x+3,e.y+14);this.context.lineTo(e.x+5,e.y+14);this.context.bezierCurveTo(e.x+5,e.y+9.02943,e.x+9.02943,e.y+5,e.x+14,e.y+5);this.context.lineTo(e.x+14,e.y+3);this.context.closePath();this.context.fill()});a=am(e,bm(a),b);this.gc(new M(a.x-12,a.y-12,24,24))};
g.Vba=function(a,b,c){a=this.Dd(a,c);c=.5*(config.rotateHandleSize||7);var d=config.handleLineWidth,e=new L(a.x+.5*a.w,a.y),f=new L(a.x+.5*a.w,a.y-6*c);this.context.strokeStyle=config.rotateHandleStemColor;this.context.lineWidth=config.handleLineWidth||1;var h=c+1;c=h+d;this.gc(Ym(an(a,new M(f.x-c,f.y-c,2*c,2*c)),b,bm(a)));bO(this,a,b,function(){this.context.beginPath();this.context.moveTo(e.x,e.y);this.context.lineTo(f.x,f.y);this.context.stroke();this.context.fillStyle="#fff";this.context.strokeStyle=
config.rotateHandleColor;this.context.beginPath();this.context.ellipse(f.x-h,f.y-h,2*h,2*h);this.context.fill();this.context.stroke()})};
g.Kra=function(a,b,c){a=this.Dd(a,c);var d=this,e=config.resizeHandleSize;a.w<2*e&&a.h<2*e||(a=this.ug(a,1),this.gc(Ym($l(a,.5*e),b)),bO(this,a,b,function(){function b(a,c){d.context.beginPath();a=d.ug(new M(a-e/2,c-e/2,e,e),1);d.context.moveTo(a.x,a.y);d.context.lineTo(a.x+a.w,a.y+a.h);d.context.moveTo(a.x+a.w,a.y);d.context.lineTo(a.x,a.y+a.h);d.context.stroke()}this.context.strokeStyle="#999";this.context.lineWidth=1;b(a.x,a.y);b(a.x+a.w,a.y);b(a.x+a.w,a.y+a.h);b(a.x,a.y+a.h)}))};
g.mU=function(a,b,c){var d=config.handleLineWidth;this.context.fillStyle="rgba(255,255,255,0.93)";this.context.strokeStyle=b;this.context.lineWidth=1;a.forEach(function(a){a=this.ug(new M(a.x,a.y,c,c),d);this.context.fillRect(a.x,a.y,a.w,a.h);this.context.strokeRect(a.x,a.y,a.w,a.h)},this)};
g.wFa=function(a,b,c,d,e){var f=config.handleLineWidth;a=this.transform(a,b);b=this.Dd(c,b);var h=this.ug(new M(a.x-e/2,a.y-e/2,e,e),f);this.gc(Ym($l(h,f),d,bm(b)));bO(this,b,d,function(){this.context.fillStyle=Fq(wq(config.handleColor).Eg(.8));this.context.strokeStyle=config.handleColor;this.context.lineWidth=1;this.context.fillRect(h.x,h.y,h.w,h.h);this.context.strokeRect(h.x,h.y,h.w,h.h)}.bind(this))};
g.qh=function(a,b,c,d){var e=this;ua(a)||(a=[a]);var f={padding:4,Ok:!1,Pu:!1,outline:!1,fillColor:"rgba(255,255,255,.8)",Ju:"rgba(0,0,0,0.4)",qv:"#000",Dda:"#fff",fontFamily:"",lineWidth:1,size:11,page:null};Da(f,d||{});f.page&&(c=this.transform(new L(b,c),f.page),b=c.x,c=c.y);this.context.fillStyle=f.fillColor;this.context.lineWidth=f.lineWidth;this.context.strokeStyle=f.Ju;this.context.font=f.size+"px "+(f.fontFamily?f.fontFamily+", ":"")+"Helvetica, Arial, Sans-Serif";var h=0,k=a.map(function(a){a=
e.context.measureText(a).width;h=Math.max(h,a);return a});f.Ok&&(b-=h/2);var l=this.ug(new M(b,c,h+2*f.padding,1.2*f.size*a.length+2*f.padding),f.lineWidth);this.gc(l);f.Pu||this.context.fillRect(l.x,l.y,l.w,l.h);0<f.lineWidth&&this.context.strokeRect(l.x,l.y,l.w,l.h);this.context.fillStyle=f.qv;this.context.strokeStyle=f.Dda;this.context.miterLimit=10;this.context.lineJoin="circle";this.context.lineWidth=3;var m=l.y+f.padding+f.size;a.forEach(function(a,b){var c=0;f.Ok&&(c=(h-k[b])/2);f.outline&&
e.context.strokeText(a,l.x+f.padding+c,m);e.context.fillText(a,l.x+f.padding+c,m);m+=1.2*f.size})};g.Jra=function(a,b,c,d,e){this.context.strokeStyle=d||"rgb(0,0,0)";this.context.lineWidth=e||2;a=this.transform(a,c);b=this.transform(b,c);this.context.beginPath();this.context.moveTo(a.x,a.y);this.context.lineTo(b.x,b.y);this.context.stroke();this.gc($l(Hm(a,b),.5*e))};
g.vx=function(a,b,c,d){var e=wq(config.handleColor);c=wq(c,Aq);a=this.transform(a,b);this.context.strokeStyle=Fq(e);this.context.fillStyle=Fq(c);this.context.lineWidth=1;this.context.beginPath();this.context.moveTo(a.x-d/2,a.y-d/2);this.context.lineTo(a.x+d/2,a.y-d/2);this.context.lineTo(a.x+d/2,a.y+d/2);this.context.lineTo(a.x-d/2,a.y+d/2);this.context.closePath();this.context.fill();this.context.stroke();this.gc(Gm(a,{w:d+2,h:d+2}))};
g.rOa=function(a,b,c,d,e,f){a=this.transform(a,b);this.RL(a.x,a.y,c,d,e,f)};g.Ar=function(a,b,c,d,e){var f=zq;c=wq(c,Aq);d&&(f=c);a=this.transform(a,b);b=3;e&&(b=5);this.RL(a.x,a.y,b,config.handleLineWidth,f,c)};g.RL=function(a,b,c,d,e,f){this.context.strokeStyle=Fq(e);this.context.fillStyle=Fq(f);this.context.lineWidth=d;this.context.beginPath();this.context.ellipse(a-c-d,b-c-d,2*c+2*d,2*c+2*d);this.context.fill();this.context.stroke();this.gc(Gm(new L(a,b),{w:2*(c+d+1),h:2*(c+d+1)}))};
g.TL=function(a){if(a.Sw&&!a.Cp||a.gx&&!a.Np)a.Cp=a.Cp,a.Np=a.Np;var b=a.Sw&&a.Cp?this.transform(a.Sw,a.Cp):null,c=a.gx&&a.Np?this.transform(a.gx,a.Np):null;this.Pra([[c,b]],a.overflow)};g.Uba=function(a,b,c,d){a=this.Dd(a,c);var e=this.ug($l(a,2),4),f=wq(d||config.hintLineColor);this.gc(Ym($l(e,2),b));bO(this,a,b,function(){this.context.lineWidth=4;this.context.strokeStyle=Fq(f);this.context.strokeRect(e.x,e.y,e.w,e.h)})};
g.Pra=function(a,b){var c=this,d=config.hintLineColor,e,f;D(a,function(a){e=a[0];f=a[1];e&&f&&(c.context.strokeStyle=d,c.context.lineWidth=1,c.context.beginPath(),c.context.moveTo(c.Ud(e.x,1),c.Ud(e.y,1)),c.context.lineTo(c.Ud(f.x,1),c.Ud(f.y,1)),c.context.stroke(),c.gc($l(Hm(e,f),1)))});var h;D(a,function(a){h=a[0]&&a[1];D(a,function(a,d){if(a&&!a.data){var e=Math.round(a.x-4.5),f=Math.round(a.y-4.5);h?(c.context.fillStyle=config.hintLineColor,e=c.ug(new M(e,f,9,9),0),c.context.fillRect(e.x,e.y,
e.w,e.h),c.gc($l(e,.5))):(a=config.hintLineColor,b&&(a=config.tempHintLineColor),e=c.ug(new M(e,f,9,9),1),c.context.fillStyle="#fff",c.context.strokeStyle=a,c.context.lineWidth=1,c.context.fillRect(e.x,e.y,e.w,e.h),c.context.strokeRect(e.x,e.y,e.w,e.h),c.context.fillStyle=a,c.context.beginPath(),c.context.moveTo(c.Ud(e.x+e.w/2-1,0),c.Ud(e.y+1,0)),1==d?c.context.lineTo(c.Ud(e.x+2,0),c.Ud(e.y+e.h/2,0)):c.context.lineTo(c.Ud(e.x+e.w-2,0),c.Ud(e.y+e.h/2,0)),c.context.lineTo(c.Ud(e.x+e.w/2-1,0),c.Ud(e.y+
e.h-2,0)),c.context.closePath(),c.context.fill(),c.gc($l(e,2)))}})})};
g.yOa=function(a,b){a=this.transform(a,b);a=new M(a.x-5.5,a.y-5.5,10,10);a=this.ug(a,1);this.context.lineWidth=1;this.context.strokeStyle="#f00";this.context.fillStyle="#fff";this.context.fillRect(a.x,a.y,a.w,a.h);this.context.strokeRect(a.x,a.y,a.w,a.h);this.context.strokeStyle="#000";this.context.lineWidth=1;this.context.beginPath();this.context.moveTo(this.Ud(a.x+a.w/2,1),a.y+2);this.context.lineTo(this.Ud(a.x+a.w/2,1),a.y+a.h-2);this.context.moveTo(a.x+2,this.Ud(a.y+a.h/2,1));this.context.lineTo(a.x+
a.w-2,this.Ud(a.y+a.h/2,1));this.context.stroke();this.gc($l(a,1))};
g.uOa=function(a,b){var c=this.Dd(a,b),d=bm(c),e=bm(a);this.Lz(a,Fq(wq("#3D4752").Eg(.7)),b);this.Dd(new M(e.x,e.y,this.Ls.width,this.Ls.height),b);a=b.get("DPI")/72;var f=bB(b).w;a=Math.min(14,c.w/f*14*a*6);c.h>=2*this.Ls.height&&c.w>=2*this.Ls.width?(this.zr(new L(e.x,e.y),b,this.Ls,!0),b=Math.min(.25*c.h,this.Ls.height/2)):b=-a;this.qh(O("userimage.dragdrop.uploading"),d.x,d.y+b,{padding:4,Ok:!0,outline:!1,Pu:!0,qv:"#fff",fontFamily:"Source Sans Pro",lineWidth:0,size:a})};
g.C0=function(a,b,c){var d=this.Dd(a,b),e=bm(d),f=bm(a);this.Lz(a,Fq(wq("#D6D6D8")),b);if(a.h>2*this.cq.height&&a.w>2*this.cq.width)if(a.h<5*this.cq.height&&a.w<5*this.cq.width)f=new L(f.x-this.cq.width/2,f.y-this.cq.height/2),this.zr(f,b,this.cq);else{a=b.get("DPI")/72;var h=bB(b).w,k=d.w;d.w>8*d.h&&d.w&&(k=8*k*d.h/d.w);d=k/h*20*a;a=this.Dd(new M(f.x,f.y,this.Yw.width,this.Yw.height),b);f=new L(f.x-this.Yw.width/2,f.y-this.Yw.height/2);this.zr(f,b,this.Yw);this.qh(c,e.x,e.y+a.h,{padding:4,Ok:!0,
outline:!1,Pu:!0,qv:"#828282",fontFamily:"Source Sans Pro",lineWidth:0,size:d})}};g.jga=function(){return this.Zo('<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path fill="#ED6058" d="M17.4,15.1L10.5,1.7c-0.8-1.5-2-1.4-2.8,0.1L0.7,15.1C0,16.6,0.7,18,2.3,18h13.5   C17.5,18,18.2,16.6,17.4,15.1z M10,15H8v-2h2V15z M10,12H8V6h2V12z"/><rect x="8" y="13" fill="#FFFFFF" width="2" height="2"/><rect x="8" y="6" fill="#FFFFFF" width="2" height="6"/></svg>')};g.gga=function(){return this.Zo('<svg version="1" xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"><circle cx="11" cy="11" r="10" fill="#8BBF40"/><circle cx="11" cy="11" r="4" fill="#FFF"/></svg>')};
g.fga=function(){return this.Zo('<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><path d="M11 2c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm3.1 13.3L10 12V6c0-.6.4-1 1-1s1 .4 1 1v5l3 3-.9 1.3z" fill="#fff" fill-rule="evenodd"/></svg>')};g.iga=function(){return this.Zo('<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><g fill="#828282" fill-rule="evenodd"><path d="M2 20h18V2H2v18zM4 4h14v14H4V4zm0 14v-2l4-5 4 3 3-5 3 5v4H4z"/><path d="M11 7c0 1-1 2-2 2S7 8 7 7s1-2 2-2 2 1 2 2"/></g></svg>')};
g.ega=function(){return this.Zo('<svg width="44" height="44" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><g fill="#828282" fill-rule="evenodd"><path d="M2 20h18V2H2v18zM4 4h14v14H4V4zm0 14v-2l4-5 4 3 3-5 3 5v4H4z"/><path d="M11 7c0 1-1 2-2 2S7 8 7 7s1-2 2-2 2 1 2 2"/></g></svg>')};g.hga=function(){return this.Zo('<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><g fill="#ED6058" fill-rule="evenodd"><path d="M15 9V5c0-1.7-1.3-3-3-3h-2C8.3 2 7 3.3 7 5v4H4v11h14V9h-3zM9 5c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v4H9V5zm7 13H6v-7h10v7z"/><path d="M10 12h2v5h-2z"/></g></svg>')};
g.kga=function(){return this.Zo('<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><g fill="#fcc438" fill-rule="evenodd"><path d="M15 9V5c0-1.7-1.3-3-3-3h-2C8.3 2 7 3.3 7 5v4H4v11h14V9h-3zM9 5c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v4H9V5zm7 13H6v-7h10v7z"/><path d="M10 12h2v5h-2z"/></g></svg>')};g.Zo=function(a){var b=new Image;b.src=Sj?"data:image/svg+xml,"+a:URL.createObjectURL(new Blob([a],{type:"image/svg+xml;charset=utf-8"}));return b};
g.zr=function(a,b,c,d){a=this.transform(new L(a.x,a.y),b);d&&(a.x-=c.width/2,a.y-=c.height/2);this.context.drawImage(c,a.x,a.y);this.gc(new M(a.x,a.y,c.width,c.height))};
g.Lra=function(a,b,c,d){a=this.Dd(a,c);var e={};e.ne=new L(a.x+a.w,a.y);e.se=new L(a.x+a.w,a.y+a.h);e.sw=new L(a.x,a.y+a.h);c=config.resizeHandleSize;var f=Sa(e),h=Math.max(c/2,Math.round(c)*this.Lb.kc());this.context.fillStyle=d||"#000";this.gc(Ym($l(a,h),b));bO(this,a,b,function(){D(f,function(a){var b=Math.round(e[a].x-(-1<a.indexOf("e")?h:0)),c=Math.round(e[a].y-(-1<a.indexOf("s")?h:0));this.context.fillRect(b-(-1<a.indexOf("e")?h:0),c,2*h,h);this.context.fillRect(b,c-(-1<a.indexOf("s")?h:0),
h,2*h)},this)})};g.Lz=function(a,b,c,d){a=this.Dd(a,c);this.gc(Ym(a,d||0));bO(this,a,d,function(){this.context.fillStyle=b||"#000";this.context.fillRect(a.x,a.y,a.w,a.h)})};g.wOa=function(a,b,c,d){a=this.Dd(a,c);c=Math.max(20,30*this.Lb.kc());var e=c/6,f=d(new M(a.x-c/2,a.y-c/2,c,c));$u(f,e);this.gc(Ym(cv(f,this.context.miterLimit),b,bm(a)));bO(this,a,b,function(){TL(this.context,f,a,!1,0)})};
g.AOa=function(a,b){var c,d;if(a.ke){var e=a.Ac();c=this.Dd(e,a);a=window.devicePixelRatio||1;c.data=new M(0,0,this.context.canvas.width/a,this.context.canvas.height/a);c.data.scale=this.Lb.kc();d=0}else c=this.Dd(a.ma(),a.page),d=a.bc();this.gc(c);b.forEach(function(a){if(!a.gi||a.gi())a=Hc(a.Cf(c,d),function(a){return a.text?"text":"draw"}),TL(this.context,a.draw||[],c,!0,0),(a.text||[]).forEach(function(a){this.qh(a.text,a.x,a.y,{Pu:a.noFill,fillColor:a.fillColor,Ok:a.centered,lineWidth:a.lineWidth,
padding:a.padding,outline:a.outline})},this)},this)};g.qOa=function(a,b,c,d){b=this.transform(Em(a),b);a=a.h*this.Lb.kc()-4;this.qh(" "+d+" ",b.x,b.y,{size:a,lineWidth:0,fillColor:Fq(wq(c)),padding:1})};g.Ud=function(a,b){a=Math.round(a);return b%2?a-.5:a};g.ug=function(a,b){return new M(this.Ud(a.x,b),this.Ud(a.y,b),Math.round(a.w),Math.round(a.h))};g.gla=function(a,b){return new L(this.Ud(a.x,b),this.Ud(a.y,b),a.page)};
function bO(a,b,c,d){c&&(a.context.translate(b.x+b.w/2,b.y+b.h/2),a.context.rotate(c),a.context.translate(-b.x-b.w/2,-b.y-b.h/2));d.call(a);c&&(a.context.translate(b.x+b.w/2,b.y+b.h/2),a.context.rotate(-c),a.context.translate(-b.x-b.w/2,-b.y-b.h/2))}function TIa(a,b,c,d,e,f){a.context.save();var h=window.devicePixelRatio||1,k=new nr;e=a.transform(new L(0,0),e);k.top().translate(e.x*h,e.y*h);k.top().scale(d*h,d*h);or(k,[a.context]);bO(a,b,c,function(){f.call(this)});a.context.restore()}
g.Dka=function(a,b,c,d,e){this.context.save();void 0===c&&(c=0);var f=window.devicePixelRatio||1,h=new nr,k=this.transform(new L(0,0),d);if(0!=c){var l=this.transform(bm(b),d);h.top().rotate(c,l.x*f,l.y*f)}h.top().translate(k.x*f,k.y*f);h.top().scale(e*f,e*f);or(h,[this.context]);TL(this.context,a,b,!1,0);this.context.restore();a=Ym(cv(a,10),c);d=this.Dd(a,d);this.gc(d)};g.drawImage=function(a,b){this.context.drawImage(a,b.x,b.y);this.gc(vm(b.x,b.y,a.width,a.height))};
g.oOa=function(a,b,c,d,e){var f=gw(a);0<f.length&&0<f[0].length&&(this.context.save(),this.context.fillStyle=Fq(b),this.context.strokeStyle=Fq(b),this.context.lineWidth=20,this.gc(Ym(this.Dd(a.ma(),d),a.bc())),TIa(this,a.ma(),a.bc(),c,d,function(){for(var a=0;a<f.length;a++)if(0<f[a].length){this.context.beginPath();this.context.moveTo(f[a][0].x,f[a][0].y);for(var b=0;b<f[a].length;b++)this.context.lineTo(f[a][b].x,f[a][b].y);this.context.closePath();e?this.context.stroke():this.context.fill()}}),
this.context.restore())};g.Yda=function(a,b,c,d){this.context.save();c=window.devicePixelRatio||1;var e=new nr;b=this.transform(new L(0,0),b);e.top().translate(b.x*c,b.y*c);e.top().scale(a*c,a*c);or(e,[this.context]);d.call(this,new sh);this.context.restore()};var cO=new F("wb");function dO(a){I.call(this,cO);this.pageId=a}z(dO,I);var UIa=new F("yb");function eO(){Ab.call(this);this.mC=null;this.la=new he}z(eO,Ab);g=eO.prototype;g.Kd=function(){eO.ya.Kd.call(this);this.la.sf()};g.ME=function(a,b,c){b=c?Em(c):b.$h();return new dm(a.x-b.x,a.y-b.y,a.page)};g.CO=function(a,b,c,d){a=Jm(a);b=[this.ME(em(a[0],d),b,c),this.ME(em(a[1],d),b,c)];return Hm(b[0],b[1])};g.Pp=function(a,b,c){b=VM(a,b);c=this.ME(b,a,c);c.x/=a.scale;c.y/=a.scale;return c};g.n6=function(a,b,c){var d=a.$h();return dN(a,new dm(b.x+d.x,b.y+d.y),c)};
g.UC=function(a,b,c){if(!c)return wm();b=$M(a,b,c);return this.CO(b,a,a.viewport,c)};function VIa(a,b){a.la.removeAll();a.VPa(b)}
g.hs=function(a){if(0<a.pd.length){var b=a.gb,c=!1;if(!b[0].getProperties().get("SkipMultipage",!0)||tL(a))c=bc(b,function(b){var c;uL(a,b)?tL(a)?c=bn(b.Ac(!0),a.$b(b.getId()))?!1:!0:(c=b.Ac(!0).data,c=(b=a.$b(b.getId()).data)&&!bn(c,b)?!0:!1):c=!1;return c}.bind(this));else if(tL(a)||1===a.pd.length.length){var d=a.qc(),b=a.$b(d.getId()),d=d.Ac(!0);b&&!bn(b,d)&&(c=!0)}c&&(a.fz(!1,!0),this.qd())}};function fO(a,b,c,d,e,f,h,k,l){eO.call(this);this.Ea=k;this.tb=a;this.canvas=b;this.aa=c;this.ve=d;this.Ka=e;this.fontClient=f;this.Og=h;this.sJa=l;this.oH=xN;this.Qx=new nr;this.oS=[];this.ix={};this.sj={};this.Tia=this.eta=this.MW=!0;this.context=b[0].getContext("2d");this.sO=this.ida=!0;this.nP=[];this.Iua=[];this.Kua=[];this.Jua=[];this.p0a=K("default.exposeshadows",function(){this.context.fillStyle="white";this.context.fillRect(0,0,this.context.canvas.width,this.context.canvas.height)}.bind(this))}
z(fO,eO);g=fO.prototype;g.Kd=function(){fO.ya.Kd.call(this);Mk(this.p0a);this.reset();this.la.removeAll()};
g.VPa=function(a){a.forEach(function(a){a.Gp()&&this.la.listen(a.ka,pt,function(c){c&&c.gb&&a.gb.forEach(function(a){a=a.getId();c.gb[a]&&this.sj[a]&&this.sj[a].qd()},this)}.bind(this));this.la.listen(a.Ta,cN,function(){this.qd()}.bind(this));this.la.listen(a.Ta,eN,function(){this.qd()}.bind(this));this.la.listen(a.navigator,aH,function(){this.qd()}.bind(this));this.la.listen(a.ka,rt,function(c){c=c.action;"SetProperty"==c.Action&&(!uL(a.lc,c.id)||"FillColor"!==c.Property&&"Margin"!==c.Property||
this.qd());this.rC()}.bind(this));this.la.listen(a.ka,zt,function(){this.qd();this.rC()}.bind(this))}.bind(this))};
g.tOa=function(a,b){var c=a.To(!0),d=0,e=a.Ta.scale*(window.devicePixelRatio||1);this.hs(a.lc);this.Tia&&(this.context.canvas.width=this.context.canvas.width,this.oH.canvas.width=this.oH.canvas.width,this.Tia=!1);this.context.save();this.context.transform(1,0,0,1,0,0);for(var f=0;f<this.nP.length;f++){var h=$l(this.nP[f],2),k=Qm(h,1/(window.devicePixelRatio||1)),l=new L(k.x,k.y),k=new L(k.x+k.w,k.y+k.h),m;for(m in this.sj){var n=this.n6(a.Ta,l,this.sj[m].ka),q=this.n6(a.Ta,k,this.sj[m].ka);this.sj[m].gc(new M(n.x,
n.y,q.x-n.x,q.y-n.y),!0)}this.context.clearRect(h.x,h.y,h.w,h.h)}this.nP=[];this.context.restore();this.MW&&(this.aa.css("marginLeft",a.Ta.marginLeft),this.MW=!1);this.eta&&(a.lc.gb.slice().forEach(function(b){var c=b.getId();b=a.Ta.yp(b).Fe;b={left:b.x+"px",top:b.y+"px",width:b.w+"px",height:b.h+"px"};this.ix[c]&&this.ix[c].css(b)},this),this.eta=!1);this.Lga(a.Ta,c.map(function(a){return a.page}));a.Gp()&&c.some(function(a){return a.page.je()&&gO(this,a.page)}.bind(this))&&this.sj[a.gb[0].id]&&
this.sj[a.gb[0].id].qd();this.context.save();this.oH.save();this.Ka.hP&&b&&(b.save(),b.clearRect(0,0,b.canvas.width,b.canvas.height));this.Qx.reset();a.Gp()?WIa(this,a.ki,a.Ta,a.Oe,a.lc,a.ty):XIa(this,c,a.Ta,tL(a.lc));this.Qx.top().scale(e,e);or(this.Qx,[this.context,this.oH]);c.forEach(function(c){var f=c.page;c=c.Fe;if(gO(this,f.id)){this.Qx.push();this.context.save();var h=a.Ta;a.Gp()&&f&&uL(a.ty,f)&&(h=a.Oe);h=this.Pp(h,new dm(0,0,f));this.Qx.top().translate(h.x,h.y);or(this.Qx,[this.context,
this.oH]);d+=this.sj[f.getId()].render(this.context,e,c,this.Qx,this.Om,this.mC,void 0,void 0,b);this.Qx.pop();this.context.restore()}},this);this.oH.restore();this.context.restore();this.Ka.hP&&b&&b.restore();this.Nj=ym(a.Ta.viewport);this.ida=this.mSa=!1;return d};g.qd=function(){B(this.sj,function(a){a.qd()}.bind(this));this.Nj=wm();this.Tia=this.eta=this.MW=!0};g.reset=function(){for(var a in this.sj)this.sj[a].destroy();this.sj={};for(a in this.ix)this.ix[a].remove();this.ix={};this.oS=[]};
g.rC=function(){this.mSa=!0};g.Gs=function(a){return!!this.mSa||!!this.ida||!this.sO||a.To().some(function(a){return gO(this,a.page.getId())},this)};g.h9=function(a,b){a=this.context.getImageData(a.x,a.y,a.w,a.h).data;b.set(a)};
g.Lga=function(a,b){for(var c in this.sj){var d=b.some(function(a){return a.id==c});d||(this.sj[c].destroy(),delete this.sj[c])}for(c in this.ix)d=b.some(function(a){return a.id==c}),d||(this.ix[c].remove(),delete this.ix[c]);b.forEach(function(b){this.sj[b.getId()]||(this.sj[b.getId()]=new pN(b,this.tb,this.aa,this.ve,this.Ka,this.fontClient,this.Og,this.Ea));var c=a.yp(b).Fe;this.ix[b.getId()]?this.ix[b.getId()].css({left:c.x,top:c.y,width:c.w,height:c.h}):this.ix[b.getId()]=P({R:"page",css:{position:"absolute",
left:c.x,top:c.y,width:c.w,height:c.h}}).appendTo(this.aa)},this)};
function WIa(a,b,c,d,e,f){if(!bn(a.Nj,ym(c.viewport)))if(a.Nj.x!=c.$h().x)B(a.sj,function(a){a.qd()}),a.context.canvas.width=a.context.canvas.width;else{a.context.save();a.context.setTransform(1,0,0,1,0,0);c=window.devicePixelRatio||1;e.gb.forEach(function(a){this.sj[a.getId()].qd()},a);f=f.qc();var h=e.qc();e=h.Ac();h=Zt(h);h=$l(h.ma(),5);h.w=e.w+10;h.h=e.h;d=a.UC(d,h,f);a.context.clearRect(d.x,0,d.w,b.h*c);b=f.get("Bleed");h.y=-b;h.h=f.Ac().h+2*b;a.sj[f.getId()].gc(h,!0);a.context.restore()}}
function XIa(a,b,c,d){var e=ym(c.viewport),f=a.context.Od.top().clone(),h=window.devicePixelRatio||1;if(a.G5a&&!kj(e,a.Nj)||0<a.oS.length){var k=Rm(e,a.Nj);if(0<k.w&&0<k.h){a.context.globalCompositeOperation="copy";var l=Qm(a.CO(k,c,a.Nj),h),k=Qm(a.CO(k,c),h),m=Math.min(Math.round(l.w),a.context.canvas.width-Math.round(l.x)),n=Math.min(Math.round(l.h),a.context.canvas.height-Math.round(l.y));a.context.save();a.context.setTransform(1,0,0,1,0,0);a.sJa?(l=a.context.getImageData(Math.round(l.x),Math.round(l.y),
m,n),a.context.putImageData(l,Math.round(k.x),Math.round(k.y))):a.context.drawImage(a.context.canvas,Math.round(l.x),Math.round(l.y),m,n,Math.round(k.x),Math.round(k.y),m,n);a.context.restore();a.context.globalCompositeOperation="source-over"}l=function(a,e,f,k){var l=new M(a,e,f,k);b.forEach(function(a){var b=a.Fe,d=a.page,e=Jm(l),d=[dN(c,em(e[0],void 0),d),dN(c,em(e[1],void 0),d)],b=Rm(b,Hm(d[0],d[1]));0<b.h&&0<b.w&&this.sj[a.page.getId()].gc(b,!0)},this);a=Qm(this.CO(l,c),h);d||this.context.clearRect(a.x,
a.y,a.w,a.h)}.bind(a);0>=a.oS.length?(a.context.save(),a.context.setTransform(1,0,0,1,0,0),e.x<a.Nj.x&&l(e.x,e.y,a.Nj.x-e.x,e.h),e.y<a.Nj.y&&l(e.x,e.y,e.w,a.Nj.y-e.y),e.x+e.w>a.Nj.x+a.Nj.w&&l(a.Nj.x+a.Nj.w,e.y,e.x+e.w-(a.Nj.x+a.Nj.w),e.h),e.y+e.h>a.Nj.y+a.Nj.h&&l(e.x,a.Nj.y+a.Nj.h,e.w,e.y+e.h-(a.Nj.y+a.Nj.h)),a.context.restore()):(a.oS.forEach(function(a){this.context.clearRect(a.x,a.y,a.w,a.h)},a),a.oS=[])}a.G5a=f}
function gO(a,b){b=a.sj[b];if(!b)return!0;a=!Xa(b.Yt)&&!(1===Sa(b.Yt).length&&a.mC&&b.Yt[a.mC]);return 0<b.Si.length||a||0<b.BC.Th.length||0<b.BC.yk.length||0<b.ka.kG.Th.length||0<b.ka.kG.yk.length}g.he=function(a,b,c,d,e){this.Iua.push({adb:e,ll:a,Oa:b,g_a:c,v9:d})};g.yFa=function(a,b,c,d,e){this.Kua.push({text:a,x:b,y:c,rXa:d,options:e})};g.xFa=function(a,b){this.Jua.push({fZ:a,bf:b})};
g.mNa=function(){this.Iua.forEach(function(a){var b=a.adb,c=a.ll,d=a.Oa,e=a.g_a;a=a.v9;this.context.save();b&&this.context.Qsa(b);TL(this.context,c,d,e,a);this.context.restore();d&&(c=d,b&&(c=xm(d,b)),c&&this.nP.push(c))}.bind(this));this.Iua=[];this.Jua.forEach(function(a){this.context.drawImage(a.bf,a.fZ.x,a.fZ.y,a.fZ.w,a.fZ.h);this.nP.push(a.fZ)}.bind(this));this.Jua=[];this.Kua.forEach(function(a){var b=a.text,c=a.options,d=a.x,e=a.y;a=a.rXa;this.context.fillStyle=c.fillColor;this.context.lineWidth=
c.lineWidth;this.context.strokeStyle=c.Ju;this.context.font=c.size+"px "+(c.fontFamily?c.fontFamily+", ":"")+"Helvetica, Arial, Sans-Serif";var f=0,h=b.map(function(a){a=this.context.measureText(a).width;f=Math.max(f,a);return a}.bind(this));c.Ok&&(d-=f/2);var k=new M(d,e,f+2*c.padding,1.2*c.size*b.length+2*c.padding);a&&(k=a(k,c.lineWidth));c.Pu||this.context.fillRect(k.x,k.y,k.w,k.h);0<c.lineWidth&&this.context.strokeRect(k.x,k.y,k.w,k.h);this.context.fillStyle=c.qv;this.context.strokeStyle=c.Dda;
this.context.miterLimit=10;this.context.lineJoin="circle";this.context.lineWidth=3;var l=k.y+c.padding+c.size;b.forEach(function(a,b){var d=0;c.Ok&&(d=(f-h[b])/2);c.outline&&this.context.strokeText(a,k.x+c.padding+d,l);this.context.fillText(a,k.x+c.padding+d,l);l+=1.2*c.size}.bind(this));this.nP.push(k)}.bind(this));this.Kua=[]};function hO(a,b,c,d,e,f,h,k,l,m,n){eO.call(this);this.canvas=c;this.aa=d;this.m_a=b;this.ae=new PM(b,c,e,f,h,k,l,m,n);this.ae.Ps=a;this.MW=this.sO=!0;this.In=null}z(hO,eO);g=hO.prototype;g.Kd=function(){hO.ya.Kd.call(this);this.reset();this.la.removeAll();this.ae.sf();this.ae=null};
g.VPa=function(a){a.forEach(function(a){this.la.listen(a.Ta,cN,function(){this.rC();var c=a.Ta.scale*(window.devicePixelRatio||1);JHa(this.ae,function(d){d=this.Pp(a.Ta,new dm(0,0,d),d);d.x/=c;d.y/=c;return d}.bind(this));this.ae.ih()}.bind(this));this.la.listen(a.Ta,eN,function(){this.rC()}.bind(this));this.la.listen(a.navigator,aH,function(){this.rC()}.bind(this));this.la.listen(a.ka,rt,function(c){c=c.action;"SetProperty"==c.Action&&(!uL(a.lc,c.id)||"FillColor"!==c.Property&&"Margin"!==c.Property||
this.qd());this.rC()}.bind(this));this.la.listen(a.ka,zt,function(){this.rC()}.bind(this))}.bind(this))};
g.tOa=function(a){var b=a.To(!0),c=0;this.hs(a.lc);GHa(this.ae,a.Ta.scale*(window.devicePixelRatio||1));this.MW&&this.aa.css("marginLeft",a.Ta.marginLeft);this.Lga(b.map(function(a){return a.page}));for(var c=[],d=0;d<b.length;d++){var e=b[d],f=e.page,e=e.Fe,h=a.Ta;a.Gp()&&f&&uL(a.ty,f)&&(h=a.Oe);h=this.Pp(h,new dm(0,0,f));c.push({pageId:f.getId(),visible:new M(e.x,e.y,e.w,e.h),origin:new L(h.x,h.y)})}c=IHa(this.ae,!1,1,c,this.Om,this.mC);this.ae.vVa&&FHa(this.ae,0,this.mC);return c};g.qd=function(){this.ae.pa()};
g.reset=function(){var a=this.ae,b;for(b in a.gb)a.gb[b].sf();a.gb={};a.zz=null;a.pageId=null;this.In&&(this.In.sf(),this.In=null)};g.rC=function(){SM(this.ae);this.ae.ih();this.ae.pa()};g.Gs=function(){return this.ae.Gs()||!Xa(this.m_a.Sj)};g.h9=function(a,b){a=ym(a);a.x*=this.ae.Ia.vl;a.x+=a.w*(this.ae.Ia.vl-1)/2;a.y*=this.ae.Ia.vl;a.y+=a.h*(this.ae.Ia.vl-1)/2;this.ae.Ia.readPixels(a.x,a.y,a.w,a.h,this.ae.Ia.RGBA,this.ae.Ia.UNSIGNED_BYTE,b)};g.Lga=function(a){this.ae.ce(a)};
g.he=function(a,b,c,d,e){this.In||(this.In=new yM(this.ae.Ia));YL("ui-hint"+Math.random(),this.ae.Ia,a,b,d,0,vh(e||new sh,this.ae.Ia.vl,this.ae.Ia.vl),1).forEach(function(a){a.settings.mc&&null===a.settings.mc.mc&&a.settings.mc.generate(this.ae.Ia,this.ae.Ia.zoom);this.In.add(a)}.bind(this))};
g.yFa=function(a,b,c,d,e){this.In||(this.In=new yM(this.ae.Ia));var f=jM.getContext("2d");f.setTransform(1,0,0,1,0,0);f.fillStyle=e.fillColor;f.lineWidth=e.lineWidth;f.strokeStyle=e.Ju;f.font=e.size+"px "+(e.fontFamily?e.fontFamily+", ":"")+"Helvetica, Arial, Sans-Serif";var h=0,k=a.map(function(a){a=f.measureText(a).width;h=Math.max(h,a);return a}.bind(this));e.Ok&&(b-=h/2);var l=new M(0,0,h+2*e.padding,1.2*e.size*a.length+2*e.padding),m=ym(l);d&&(m=d(m,e.lineWidth));f.canvas.width=Math.max(m.w,
f.canvas.width);f.canvas.height=Math.max(m.h,f.canvas.height);f.clearRect(0,0,m.w+2,m.h+2);f.setTransform(1,0,0,1,0,0);f.fillStyle=e.fillColor;f.lineWidth=e.lineWidth;f.strokeStyle=e.Ju;f.font=e.size+"px "+(e.fontFamily?e.fontFamily+", ":"")+"Helvetica, Arial, Sans-Serif";e.Pu||f.fillRect(m.x,m.y,m.w,m.h);0<e.lineWidth&&f.strokeRect(m.x,m.y,m.w,m.h);f.fillStyle=e.qv;f.strokeStyle=e.Dda;f.miterLimit=10;f.lineJoin="circle";f.lineWidth=3;var n=m.y+e.padding+e.size;a.forEach(function(a,b){var c=0;e.Ok&&
(c=(h-k[b])/2);e.outline&&f.strokeText(a,m.x+e.padding+c,n);f.fillText(a,m.x+e.padding+c,n);n+=1.2*e.size}.bind(this));a=new cM;dM(a,this.ae.Ia,f,m.w,m.h);b=new M(b,c,l.w,l.h);d&&(b=d(b,e.lineWidth));d=new ZL("none",(new sh).scale(this.ae.Ia.vl,this.ae.Ia.vl),KL.get(),{mc:a.lu(),Oa:b,pS:!0},!1);this.In.add(d)};
g.xFa=function(a,b){this.In||(this.In=new yM(this.ae.Ia));var c=this.ae.Ia.initTexture(a.w,a.h);c.uploadFromCanvasImageSource(b,a.w,a.h);a=new ZL("none",(new sh).scale(this.ae.Ia.vl,this.ae.Ia.vl),KL.get(),{mc:c,Oa:a},!1);this.In.add(a)};g.mNa=function(){if(this.In){var a=this.ae.Ia;a.clear(a.DEPTH_BUFFER_BIT);this.ae.Ia.nH(new M(0,0,this.ae.Ia.canvas.width,this.ae.Ia.canvas.height));this.In.QO();this.ae.Ia.bX=null;this.In.nJ(0);this.In.sf();this.In=null}};function iO(a){this.viewport=a;this.WZ=[];this.UJ=null;this.w2=[];this.k0=[];this.Le=null}var jO=null;g=iO.prototype;g.Rx=function(){if(0<this.w2.length){var a=this.w2.pop();this.ksa(a.Rx);this.k0.push(a)}};g.qx=function(){if(0<this.k0.length){var a=this.k0.pop();this.ksa(a.qx);this.w2.push(a)}};g.ksa=function(){};
g.create=function(a){var b=this;jO&&jO.destroy();jO=this;this.viewport.Pd.append('<div id="viewport_overlay"></div>');this.aa=$("#viewport_overlay");this.aa.css({position:"absolute",left:window.config.overlayOffset+"px",top:window.config.overlayOffset+"px",width:this.viewport.Pd.width(),height:this.viewport.Pd.height(),"background-color":"palegoldenrod","z-index":10});1!=a&&this.aa.css("opacity",0).fadeTo(200,a||.3);this.canvas=new pr(this.aa.width(),this.aa.height());this.aa.append(this.canvas.aa);
this.Le=new qr(0,0,this.aa.width(),this.aa.height());this.canvas.gO(this.Le);this.P_=!1;this.O_=null;this.aa.bind("mousedown",function(a){if(b.P_=a.altKey){var d=b.viewport.Dc.get(0);b.O_={originalEvent:a,O7a:d.scrollTop,N7a:d.scrollLeft}}else b.ue(kO(b.viewport,a,b.UJ),a);a.stopPropagation()});this.aa.bind("mousemove",function(a){if(b.P_){var d=b.viewport.Dc.get(0);d.scrollTop=b.O_.O7a+b.O_.originalEvent.pageY-a.pageY;d.scrollLeft=b.O_.N7a+b.O_.originalEvent.pageX-a.pageX}else b.be(kO(b.viewport,
a,b.UJ),a);a.stopPropagation()});this.aa.bind("mouseup",function(a){b.P_=!1;b.Be(kO(b.viewport,a,b.UJ),a);a.stopPropagation()});this.aa.bind("click",function(a){b.P_=!1;b.click(kO(b.viewport,a,b.UJ),a);a.stopPropagation()});this.aa.bind("dblclick",function(a){b.P_=!1;b.Xh(kO(b.viewport,a,b.UJ),a);a.stopPropagation()});qp.enter("overlay");this.WZ.push(K("overlay.exit",function(){b.cancel&&b.cancel();b.destroy()}));this.WZ.push(K("overlay.save",function(){b.save&&b.save()}));this.WZ.push(K("overlay.undo",
function(){b.Rx&&b.Rx()}));this.WZ.push(K("overlay.redo",function(){b.qx&&b.qx()}))};g.destroy=function(){jO==this&&(jO=null);this.aa.fadeOut(200,function(){$(this).remove()});null==jO&&qp.Wg("overlay");D(this.WZ,function(a){Mk(a)})};g.ue=function(){};g.be=function(){};g.Be=function(){};g.Xh=function(){};g.click=function(){};g.kc=function(){return this.viewport.kc()};function lO(a){iO.call(this,a)}z(lO,iO);g=lO.prototype;
g.vja=function(a,b,c){this.create();a=$("<span>").text(a).addClass("select-area-banner").css({position:"fixed",font:"bold 24px arial",margin:"5px 0 0 30px",cursor:"default","z-index":"12",opacity:"0.3"});$(".viewport-scrollable").prepend(a);this.aa.css("background-color","transparent");this.scale=this.viewport.kc();var d=this.viewport.qc();a=this.viewport.Qj;var e=this.viewport.Co;d.$b();var d=d.PX,f=d.w*this.scale+2*a,h=d.h*this.scale+2*e,k=YIa(this);this.Le.move(k.x,k.y,f,h);f={};this.Le.aa.parent().height()<
this.Le.aa.height()&&(f.height=this.Le.aa.height());this.Le.aa.parent().width()<this.Le.aa.width()&&(f.width=this.Le.aa.width());this.Le.aa.parent().css(f);f=this.Le.getContext();f.translate(a,e);f.scale(this.scale,this.scale);f.translate(-d.x,-d.y);f.fillStyle="rgba(0,0,0, 0.5)";f.fillRect(d.x,d.y,d.w,d.h);this.done=b;this.cancel=c;this.anchor=null};g.ue=function(a){this.anchor=a};
g.be=function(a){if(null!=this.anchor){var b=this.viewport.qc().Ac().data,c=b.data,d=YIa(this);$("#selectsegmentbox").remove();this.aa.prepend('<div id="selectsegmentbox"></div>');$("#selectsegmentbox").css({position:"absolute",left:(Math.min(a.x,this.anchor.x)-b.x*c.x)*this.viewport.kc()+this.viewport.Qj+d.x+"px",top:(Math.min(a.y,this.anchor.y)-b.y*c.y)*this.viewport.kc()+this.viewport.Co+d.y+"px",width:Math.abs(a.x-this.anchor.x)*this.viewport.kc()+"px",height:Math.abs(a.y-this.anchor.y)*this.viewport.kc()+
"px",border:"2px solid black",background:"#aaaaaa"})}};g.Be=function(a){if(null!=this.anchor){a=new M(Math.round(Math.min(a.x,this.anchor.x)),Math.round(Math.min(a.y,this.anchor.y)),Math.round(Math.abs(a.x-this.anchor.x)),Math.round(Math.abs(a.y-this.anchor.y)));var b=this.viewport.qc().Ac();this.done(Rm(a,b));this.destroy()}this.anchor=null;$("#selectsegmentbox").remove()};function YIa(a){var b=-window.config.overlayOffset;a=(a.viewport.Ka.pH()?a.viewport.BQ:0)+b;return{x:b,y:a}}
g.destroy=function(){lO.ya.destroy.call(this);$(".select-area-banner").remove()};function mO(a){this.viewport=a;this.YF={};var b=this;K("page.deleted",function(a){b.YF[a]&&b.remove(a)});K("document.itemDeleted",function(a){b.YF[a]&&b.remove(a)})}mO.prototype.add=function(a){this.YF[a.mY()]||(this.YF[a.mY()]=[]);this.YF[a.mY()].push(a)};mO.prototype.remove=function(a){delete this.YF[a]};function Zi(a,b,c,d,e,f,h,k,l,m,n,q,t,u){function y(){this.devicePixelRatio!=(window.devicePixelRatio||1)&&(this.devicePixelRatio=window.devicePixelRatio,this.pa())}uk(["lucid.view.render.DocumentWindow","construct"]);J.call(this);this.Ea=u;this.xhr=t;this.analytics=m;this.Og=n;this.Of=q;this.M5=!0;this.Kr=l;this.la=this.uja();this.Qha={x:!0,y:!0};this.Pz={x:!0,y:!0};this.b5a=!0;this.user=b;this.ve=d;this.fontClient=a;this.hf=e;this.Yb=f;this.document=c;this.Ka=k;this.la.listen(this.Ka,hH,function(){var a=
this.selection.Ca(function(a){return a.md}).map(function(a){return a.getId()});aDa(this.selection,a)});this.WIa=!0;this.R0=15;this.Dc=ZIa(this);this.SO=new gL(this.Pd,250);$Ia(this);this.bH=this.Dc.offset();this.sca=this.Dc.width();this.rca=this.Dc.height();this.cW=null!=b&&null!=Zj()&&!0;this.HH=new kIa(this,this.Pd);this.Fh=this.Gh=0;K("viewport.getDPI",function(a){a(this.Qf())}.bind(this));this.Ika=aJa(this);this.SM=this.cW&&"0"!==Gg.get("forceWebGL")&&!0;this.UD={};this.ee=[];this.zna=!1;this.oba=
[];this.NL=new he;this.canvas=null;this.aSa=Wla(this.Ea);this.aSa||(this.$y=bJa(this));this.PD=this.aSa?new tIa(this):new SIa(this);this.Wc=cJa(this);this.oH=xN;this.selection=h;this.la.listen(this.selection,vG,this.pa);this.la.listen(f,WF,this.pa);this.Qx=new nr;this.PD.kn||this.Dc.append(this.$y);this.z7=P({R:"custom-container"});this.pP=[];K("viewport.disableModes",this.fka.bind(this));K("viewport.enableModes",this.Jka.bind(this));K("viewport.linkToPage",function(a){dH(this.navigator);this.navigator.LC(a)}.bind(this));
this.Pd.on("dragenter",function(a){this.vP(a.originalEvent)}.bind(this)).on("dragover",function(a){this.wP(a.originalEvent);a.preventDefault();a.stopPropagation()}.bind(this)).on("drop",function(a){a.preventDefault();this.yP(a.originalEvent)}.bind(this)).on("dragleave",function(a){this.pF(a.originalEvent)}.bind(this));this.wf=new VN(this,this.document,this.analytics);this.navigator=new Vi(this,f,mn(b.id));this.Lab=new aO(this,this.document);K("viewport.devicepixelratio.check",w(y,this));this.devicePixelRatio=
window.devicePixelRatio||1;setInterval(w(y,this),50);this.ZJa=(new Date).getTime();this.Io=new AL(this.document,function(){return{vv:this.vv(),ip:this.Gh*this.Fh}}.bind(this),b,this.xhr,this.Ea);this.$Ka=new BL(this.Io);this.la.listen(c,ot,requestAnimationFrame.bind(window,function(){var a=this.rd();this.dispatchEvent(new dO(a.getId()));this.$u();B(this.UD,function(a){a.$u()});K.set("viewport.pages",nO(this,function(a){return a.lc.gb}));this.Ka.bSa&&this.vOa()}.bind(this)));this.sBa=[];this.dia=[];
if(this.Ka.hP){this.mw=rr(document.createElement("canvas"));this.mw.css({position:oO(),"z-index":2,"pointer-events":"none",top:this.bH.top,left:this.bH.left});this.Rk=this.mw.getContext("2d");this.mw[0].id=vk();this.Dc.append(this.mw);Eb(this,function(){var a=this.mw[0];a&&a.parentNode&&a.parentNode.removeChild(a)});var A=K("default.shadowredraw",function(){xN.setTransform(1,0,0,1,0,0);xN.clearRect(0,0,uN,vN)}.bind(this));Eb(this,function(){Mk(A)});var C=K("default.debugredraw",function(){this.Rk.clearRect(0,
0,this.mw.width(),this.mw.height())}.bind(this));Eb(this,function(){Mk(C)})}pO(this,[]);uk(["lucid.view.render.DocumentWindow","construct","complete"]);this.hf&&e.listen("default.performance",this.$Ka.show.bind(this.$Ka))}z(Zi,J);sj(Zi,[$i,Ni,Ri,Yi,VD,cj,Mi,eH,fj,Ti,xL,lF,Hi,gj]);g=Zi.prototype;g.fka=function(a){D(a,function(a){0>Xb(this.pP,a)&&this.pP.push(a)}.bind(this))};g.Jka=function(a){D(a,function(a){a=Xb(this.pP,a);0<=a&&nc(this.pP,a,1)}.bind(this))};
function dJa(a,b){var c=!1,d=KN;1===b.length&&b[0].je()&&(c=!0,a.heading.hide(),d=LN);b=new d(a.document,a,a.navigator,qO(a),a.fontClient,b,a.Pd,a.ve,a.Ka,a.PD,a.Og,c?a.Ika:void 0);a.ee.push(b);b.setMode(a.mode);b.setSize(qO(a));rO(a)}function eJa(a,b){a.ce(b.map(a.document.getPage.bind(a.document)),void 0)}
function ZIa(a){return $(P({R:"viewport-scrollable LoSensitive",children:[{css:{position:"absolute",top:0,left:0},children:[{css:{position:"absolute","z-index":1,top:0,left:"-1000px",right:"-1000px",bottom:"-1000px"},create:function(a){a.mousedown(function(a){a.preventDefault()})}.bind(a)}],create:function(a){this.Pd=a}.bind(a)}]}))}g.qd=function(){this.Wc.qd();this.ee.forEach(function(a){a.qd()})};g.a1=function(){var a=[this.context,this.oH];this.Ka.hP&&a.push(this.Rk);or(this.Qx,a)};
g.getTime=function(){var a=Date.now();try{a=window.performance.now()}catch(b){}return a};
g.vOa=function(){var a=function(){this.Ejb&&this.qd();null!=this.oda&&JGa(this.Io,this.getTime()-this.oda);this.oda=this.getTime();this.Wc.ae?KGa(this.Io,this.Wc.ae.ei.dA):KGa(this.Io,null);this.zna&&fJa(this);for(var a=0;a<this.oba.length;a++)this.oba[a]();this.oba.length=0;a=this.ee.map(function(a){return a.render(this.Qx,this.Rk,this.Wc)}.bind(this)).reduce(function(a,b){return a+b},0);0>=a?this.oda=null:IGa(this.Io,this.getTime()-this.oda,this.document.wk,a);if(this.Cr&&(0!==this.Cr.x||0!==this.Cr.y)){var a=
(new Date).getTime(),a=Math.max(1,Math.min(3,.06*(a-this.ZJa))),b=this.Cr.x*a,c=this.Cr.y*a;this.Qha.x||(b=0);this.Qha.y||(c=0);nO(this,function(a){a.Br(b,c)}.bind(this));this.Cr.data&&this.Pd.css("cursor",this.Cr.data);this.Rha&&this.Pd.trigger(this.Rha)}}.bind(this);if(this.b5a){this.Ka.bSa&&requestAnimationFrame(this.vOa.bind(this));var b=this.Dc[0].offsetWidth,c=this.Dc[0].offsetHeight,d=sO(this),e=window.devicePixelRatio||1;if(b!=this.sca||c!=this.rca||d.top!=this.bH.top||d.left!=this.bH.left||
e!=this.N$)this.sca=b,this.rca=c,this.bH=d,e!=this.N$&&(sN.clear(),tN=0,this.N$=e),this.lD(!0,!0);a();this.ZJa=(new Date).getTime()}else window.lucidRendering=!1,this.document.Gl=!1,xu()};
g.properties={gqb:{get:function(){return this.Pd},set:function(a){this.Pd=a}},lg:{get:function(){return this.$h()},set:function(){}},scrollLeft:{get:function(){return this.$h().x},set:function(){}},scrollTop:{get:function(){return this.$h().y},set:function(){}},marginLeft:{get:function(){var a=Zm(this.g9());return a?a.x-this.Ka.Qj:0},set:function(){}},BQ:{get:function(){return this.Ka.BQ},set:function(a){this.Ka.BQ=a;this.qd()}},chb:{get:function(){return nO(this,function(a){return a.Oe&&a.Oe.$h()||
a.Ta.$h()},new L(0,0))},set:function(){}},tb:{get:function(){return this},set:function(){}},yu:{get:function(){return this.Ka.yu},set:function(a){this.Ka.yu=a}},viewport:{get:function(){var a=this.$h();return new M(a.x,a.y,this.Gh,this.Fh)},set:function(){throw"Cannot set viewport";}},Qj:{get:function(){return this.Ka.Qj},set:function(a){this.Ka.Qj=a}},Co:{get:function(){return this.Ka.Co},set:function(a){this.Ka.Co=a}},ka:{get:function(){return this.document},set:function(){throw"Cannot set document";
}}};Object.defineProperties(Zi.prototype,Zi.prototype.properties);g=Zi.prototype;g.vv=function(){return this.SM};g.Mca=function(a){a?Gg.remove("forceWebGL","/",zj()):Gg.set("forceWebGL","0",ch(),"/",zj());this.SM=a;this.Wc=cJa(this);gJa(this);nO(this,function(a){a.qX();mIa(a)}.bind(this));this.lD(!0,!0,0,!0)};
function hJa(a){var b=window.document.createElement("canvas");a.SM?(b=$(b),b.addClass("glCanvas"),K.set("window.canvasSize",qO(a))):b=rr(b);b.css({position:pp(qp,"readOnly")?"absolute":"fixed","pointer-events":"none"});b.on("mousedown mouseup mousemove click dblclick contextmenu",function(a){this.Pd.trigger(a)}.bind(a));b[0].id=vk();return b}function sO(a){return{left:Uo(a.Dc[0]),top:Vo(a.Dc[0])}}
function iJa(a,b,c){var d=window.devicePixelRatio||1,e=Math.ceil(b*d),f=Math.ceil(c*d);b=e/d;c=f/d;if(b!=a.Gh||c!=a.Fh||d!=a.devicePixelRatio)a.Gh=b,a.Fh=c,a.devicePixelRatio=d,a.canvas.attr({width:e,height:f}),a.canvas.css({width:a.Gh+"px",height:a.Fh+"px"}),b=sO(a),K.set("window.canvasSize",new M(b.left,b.top,a.Gh,a.Fh)),a.PD.kn||(a.$y&&a.$y.attr({width:a.Gh*d,height:a.Fh*d}),a.$y&&a.$y.css({width:a.Gh+"px",height:a.Fh+"px"})),uN=a.Gh+200,vN=a.Fh+200,wN.attr({width:uN,height:vN}),a.Ka.hP&&a.mw.attr({width:a.Gh,
height:a.Fh}),a.ee.forEach(function(a){a.setSize(new M(0,0,this.Gh,this.Fh))},a),a.Fab=Date.now(),a.qd(),S&&S.pa()}
g.lD=function(a,b,c,d){if(a){a=oO();this.canvas.css({position:a});c=this.canvas.offset();var e=sO(this);"absolute"===a&&(c=this.canvas.position(),e.top=0,e.left=0);d||c.left===e.left&&c.top===e.top||this.Br(e.left-c.left,e.top-c.top);this.canvas.css(e);this.PD.kn||this.$y&&this.$y.css(e);this.Ka.hP&&this.mw.css(e);iJa(this,this.sca-this.R0,this.rca-this.R0)}if(d=jJa(this))this.width=d.w,this.height=d.h,this.y9a=this.width,this.v9a=this.height,this.Pd.css({width:this.y9a,height:this.v9a});this.WIa&&
kJa(this)&&!config.pagesHaveIndependentViewports?(this.WIa=!1,nO(this,function(a){a.$u()})):(this.dka(),fJa(this));this.SM&&(e=sO(this),K.set("window.canvasSize",new M(e.left,e.top,this.Gh,this.Fh)));rO(this);b&&this.qd();this.dispatchEvent("tb")};function kJa(a){var b=!1;nO(a,function(a){b=0<a.lc.pd.length});return b}g.MF=function(){var a=wm();nO(this,function(b){a=b.MF()});return a};function jJa(a){a=a.ee.map(function(a){return a.ma()});return Zm(a)||wm()}
g.s5=function(a){this.SO.reset();this.Dc.css({top:a});this.ee.forEach(function(a){a.setSize(qO(this))},this);this.mode.pr&&this.mode.pr.aa&&this.mode.pr.aa.css({top:0});this.lD(!0,!0)};g.DI=function(a,b,c){return this.mode.DI(a,b,c)};g.$u=function(){this.ee.forEach(function(a){a.$u()})};
function lJa(a){$(window).on("mousewheel",function(a){var c=a.deltaY*a.deltaFactor;if(a.ctrlKey||a.altKey||Lq[32]){var d=a.originalEvent.pageY-this.bH.top,e=(a.originalEvent.pageX-this.bH.left)/this.Dc.width(),f=d/this.Dc.height(),e=Math.max(0,Math.min(1,Math.min(Math.max(e,2*e-.7),2*e-.3))),f=Math.max(0,Math.min(1,Math.min(Math.max(f,2*f-.7),2*f-.3)));this.ee.forEach(function(a){a.P0(c,new L(e,f))},this);a.preventDefault();a.stopPropagation()}}.bind(a))}
function mJa(a,b){a.Gua=new mO(a);K("viewport.getMode",function(a){a&&a(tO(this))}.bind(a));a.iL={};D(b,function(a){this.iL[a.name]=a.mode}.bind(a));0<b.length&&a.setMode(b[0].name);a.Sja=1;K("user.preferences",function(a){if(a&&a.DefaultZoom&&this.Ka.M2!=a.DefaultZoom){var b=this.Ka;b.M2=a.DefaultZoom;b.dispatchEvent(fH);this.Us()}}.bind(a),!0);a.VK=null;var c,d;c=function(a){var b=kO(this,a,this.jl);this.VK=b;this.mode.B5a=b;this.pa();null!=S&&S.mt(a)?oH=null:this.be(b,a);S&&S.mt(a)&&this.cursor("text")}.bind(a);
d=function(a){var b;null!=S&&S.mt(a)||(b=kO(this,a,this.jl),delete this.jl,this.Be(b,a))}.bind(a);a.Pd.parent().bind("mousedown",function(a){if(a.target==this){var b=this.$h(),c=a.pageX>b.x+$(this).width()-LA();a=a.pageY>b.position.y+$(this).height()-LA();c||a||(Jwa(),S&&S.destroy(),this.selection.Ge())}}.bind(a)).bind("dblclick",function(){K.set("default.esc")});Eb(a,function(){this.Pd.parent().off("mousedown");this.Pd.parent().off("dblclick")},a);a.wXa=wCa(a.Pd,function(a){if(null==S||!S.mt(a)){Jwa();
S&&!S.mt(a,!0)&&S.destroy();var b=kO(this,a);this.jl=b.page;this.ue(b,a)}}.bind(a),function(a){c.call(this,a)}.bind(a),function(a){d.call(this,a)}.bind(a));a.Pd.on("mousemove",function(a){this.jl||c.call(this,a)}.bind(a));Eb(a,function(){this.Pd.off("mousemove")},a);a.Pd.on("mouseup",function(a){this.jl||d.call(this,a)}.bind(a));Eb(a,function(){this.Pd.off("mouseup")},a);a.Pd.on("dblclick",function(a){a.stopPropagation();if(null==S||!S.mt(a)){var b=kO(this,a);this.Xh(b,a)}}.bind(a));Eb(a,function(){this.Pd.off("dblclick")},
a);K("viewport.clearGuides",function(){cG("Are you sure you want to delete all guides?",function(){px(this.document,function(a){this.document.oa(new Q("SetProperty",{id:a.getId(),Property:"XGuides",Value:[]}));this.document.oa(new Q("SetProperty",{id:a.getId(),Property:"YGuides",Value:[]}))}.bind(this));this.pa()})}.bind(a));$(document).on("editorEndEdit",function(){this.pa()}.bind(a));nda&&setInterval(function(){window.lucidRendering=!1;this.document.Gl=!1}.bind(a),1);a.Dc.scroll(w(a.pa,a));$(window).resize(function(){this.ee.forEach(function(a){a.setSize(qO(this))},
this);this.qd()}.bind(a));a.fontClient.listen(Ur,a.pa.bind(a));K("viewport.invalidate",w(a.pa,a));K("render.highlightLinks",w(a.pa,a));K("viewport.invalidateBackground",w(a.qd,a));K("viewport.isMouseDown",function(a){a(!!this.mode.Am)}.bind(a))}g.mM=function(a){this.Pz=a={x:a,y:a};this.dispatchEvent(new NM(a))};
g.init=function(a){mJa(this,a);lJa(this);this.Gua=new mO(this);if(config.viewportTitle){this.B4a=P({tag:"div",id:"viewport-title-input-wrapper",children:[{id:"viewport-title-input",tag:"input",type:"text",value:this.document.getProperty(ou),create:function(a){this.qC=a}.bind(this),mousedown:function(a){a.stopPropagation()}.bind(this),mouseup:function(a){a.stopPropagation()}.bind(this),click:function(a){a.stopPropagation()}.bind(this),Xh:function(a){a.stopPropagation()}.bind(this),keydown:function(a){var b=
a.keyCode||a.charCode;if(13==b||27==b)this.qC.blur(),a.stopPropagation()}.bind(this),blur:function(){var a=this.qC.val();""!=a&&this.document.setProperty(ou,a);this.qC.val(this.document.getProperty(ou));aq($p.Ic(),!0)}.bind(this),focus:function(){bq($p.Ic());b(this.qC);setTimeout(function(){this.heading.hasClass("unnamed")&&this.qC.select()}.bind(this),1)}.bind(this)}]});var b=function(a){var b=$('<span style="position:absolute; top:-999px; left:0; white-space:pre;"/>');$.each("fontFamily fontSize fontWeight fontStyle letterSpacing textTransform wordSpacing textIndent".split(" "),
function(e,h){b[0].style[h]=a.css(h)}.bind(this));$("body").append(b);var e=a.val()||"";e!==b.text()&&(b.text(e),e=b.width()+40,a.width(e),a.parent().width(e),b.remove())}.bind(this);this.qC.on("keydown keyup input propertychange change blur",function(){b(this.qC)}.bind(this));this.heading=P({R:"viewport-heading unnamed",children:[this.B4a]});this.Pd.prepend(this.heading);this.Pd.height(this.Pd.height()+this.heading.height());K("document.attributesUpdated",function(a){this.document.attributes=a;uO(this.document)?
this.heading.addClass("unnamed"):this.heading.removeClass("unnamed")}.bind(this))}nJa();K("document.facingPages",function(){oJa(this)}.bind(this),!0);this.document.getProperties().Mc("Title",function(){this.heading&&(this.qC.val(this.document.getProperty(ou)),b(this.qC))}.bind(this));this.la.listen(this.ve,kL,function(a){B(a.aDa,function(a,b){var c=this.document.sa(b);c&&(c.ta||c.Wa)&&S&&D(a,function(a){c.Da[a]&&S.layout==c.Da[a].Tq()&&S.pa()})}.bind(this));this.pa()});this.la.listen(this,EHa,function(a){this.Mca(a.seb)});
Nk(["text.editor.active","text.editor.inactive","text.editor.selection","page.selectionChange"],50,function(){rGa(this.ve,this.selection.Ca())}.bind(this))};function pJa(a){if(rG(a.selection)){var b=a.selection.Rd.ye(),c=Zm(a.selection.Ca().map(function(a){return a.ma()}))||wm();b&&a.Qt(c,b)}}g.Mg=function(a,b){this.ee.forEach(function(c){c.Mg(a,b)});S&&S.pa()};
g.Jea=function(a){a||(a=this.Ka.M2);var b=nO(this,function(a){return a});if(b)if(v(a))switch(a){case "out":case "in":bN(b.Ta,a);break;case "page":this.ut();break;case "selection":qJa(this);break;case "width":rJa(this);break;case "normal":this.oM(config.defaultZoom||75)}else xa(a)&&this.oM(a)};
function sJa(a,b,c,d,e){a.Mg(a.Sja*b,new L(.5,.5));b=.5*a.Dc.width()-(a.Qj*window.devicePixelRatio||1);var f=.5*a.Dc.height()-(a.Co*window.devicePixelRatio||1);c=a.ee[0].Ta.scale/c;a.scroll(c*(b+d)-b,c*(f+e)-f)}g.zia=function(){return this.ee[0].Ta.zia()};g.Aia=function(){return this.ee[0].Ta.Aia()};g.yD=function(a,b){this.ee.forEach(function(c){c.yD(a,b)})};g.Ela=function(){return this.ee[0].Ta.Ela()};
function tJa(a,b){nO(a,function(a){0<a.lc.pd.length&&(a=this.selection.Ca(!0),0<a.length?b.Wsa(this.document.ko(a)):(a=this.selection.pk(),0<a.length&&config.copyPanels&&b.LPa(Yxa(this.document,a))))}.bind(a))}g.pa=function(){this.ee.forEach(function(a){a.pa()});this.Wc.rC()};Zi.prototype.invalidate=Zi.prototype.pa;
Zi.prototype.ce=function(a,b){var c=this.ee[this.ee.length-1].lb();if(!Ec(a,c)||b)1==a.length&&this.document.loaded&&window.history&&window.history.replaceState&&(b=window.location.pathname.split("/"),c=this.document.Wi(),c=gc(c,function(b){return b.getId()==a[0].getId()}.bind(this)),b[b.length-1]==this.document.getId()?b.push(c.toString()):b[b.length-2]==this.document.getId()&&(b[b.length-1]=c.toString()),window.history.replaceState({},"",b.join("/")+window.location.search+window.location.hash)),
jO&&jO.destroy(),this.dispatchEvent(yHa),pO(this,a),this.selection.Ge(),this.pa(),this.qd()};Zi.prototype.setPages=Zi.prototype.ce;function qO(a){var b=a.SO.offset();return new M(b.left-a.ee[0]?a.ee[0].Ta.marginLeft:0,b.top,a.Dc.width()-a.R0,a.Dc.height()-a.R0)}Zi.prototype.eQa=function(a){(a=this.document.sa(a))&&a.ke&&a.je()&&pO(this,[a])};function uJa(a,b){return bc(a.ee,function(a){return uL(a.lc,b)})}Zi.prototype.qs=function(a){this.document.My(this.selection.Ca(),a)};
Zi.prototype.deleteSelection=Zi.prototype.qs;Zi.prototype.Z1a=function(){return this.VK};Zi.prototype.getLastMousePos=Zi.prototype.Z1a;Zi.prototype.qc=function(){return nO(this,function(a){return 0<a.lc.pd.length?a.lc.qc():null})};Zi.prototype.lb=function(){return nO(this,function(a){return a.lc.gb})};function vJa(a){if(rG(a.selection)){var b=a.ee[0],c=a.selection.Rd.ye(),d=Zm(a.selection.Ca().map(function(a){return a.ma()}))||wm();Pia(a.UC(d,c),b.$b())&&c&&d?b.Qt(d,c):(qJa(a),a.st())}}
function nJa(){K("text.editor.active",function(){qp.enter("textEdit")});K("text.editor.inactive",function(){qp.Wg("textEdit")})}
Zi.prototype.setMode=function(a){if(!(this.mode&&this.mode.name==a||this.mode&&this.pP&&0<=Xb(this.pP,a))){var b=null,c=null;this.mode&&(c=this.mode,b=this.mode.name,this.mode.Hg(),this.mode.pr&&this.mode.pr.hide(),this.mode.Ps=null);this.mode=this.mode=this.iL[a]||this.iL.diagramming;this.mode.Ps=this;this.mode.activate();this.ee.forEach(function(a){this.mode&&a.setMode(this.mode)},this);this.mode.pop=function(){this.setMode(c.name)}.bind(this);b!=this.mode.name&&K.set("viewport.setMode",a)}};
Zi.prototype.setMode=Zi.prototype.setMode;g=Zi.prototype;g.Xg=function(){return nO(this,function(a){return a.Ta.Xg()})};g.Qf=function(){return nO(this,function(a){return a.Ta.Qf()},null)};g.rd=function(){return nO(this,function(a){return a.Ta.rd()},null)};function tO(a,b){return b&&a.iL[b]?a.iL[b]:a.mode||a.iL.diagramming}g.cursor=function(a){this.rB!=a&&(this.Pd.css({cursor:a}),this.rB=a)};g.f9=function(a){return a.page?a.page.getId():"document"};
function wJa(a,b,c){a=a.Xg()[0];return new M(Math.round(a.Oa.x+a.Oa.w/2-b/2),Math.round(a.Oa.y+a.Oa.h/2-c/2),b,c)}g.Hl=function(a,b,c,d,e,f,h){var k=this.Xg()[0];return vO(this,a,k.page,d,new M(void 0!=e?e:Math.round(k.Oa.x+k.Oa.w/2-b/2),void 0!=f?f:Math.round(k.Oa.y+k.Oa.h/2-c/2),b,c),h)};function vO(a,b,c,d,e,f){if(!c.$n())return!1;var h=a.Yb.Ze();if(b=lxa(c,h,b,d,e,f))a.selection.Ge(),a.selection.uh(b),c.Bc(b).Os();return b}g.kM=function(a,b,c){this.Qj=a;this.Co=b;this.Ka.kM(a,b,c)};
function xJa(a){a.kM(a.Dc.width()/2,a.Dc.height()/2);a.Dc.parent().append(a.z7);nO(a,function(){this.Us();this.$u()}.bind(a))}g.Us=function(){nO(this,function(a){a.Us()})};function NIa(a){a=Hc(a,pGa);a=Ja(a,function(a){return $b(a,function(a){return a.match})});K.set("canvaseditor.search.results",a)}
function yJa(a,b){if(b){var c=a.navigator;dH(c);c.LC(b.page);if(b.parent){if(b.parent.Xd){var d=b.parent;d.Pf.hide=!1;d.set("Hidden",!1)}c.Wl(b.parent)}else b.page.je()&&c.Wl(b.page);a.selection.uh(b.getId());vJa(a)}}g.Gp=function(){return bc(this.ee,function(a){return a.Gp()})};g.rta=function(){this.heading.show()};g.UBa=function(){this.ee.forEach(function(a){a.qd()})};function zJa(a,b){a=a.bH;return b.pageX>=a.left&&b.pageY>=a.top}function AJa(a,b,c){(new lO(a)).vja(b,c,void 0)}
g.$Ga=function(){var a=this.selection.Ca();return PE(a,this.document,this.Kr)};function cJa(a){var b=hJa(a);a.canvas&&a.canvas.remove();a.canvas=b;a.Dc.append(a.canvas);a.Fh=0;a.Gh=0;a.Wc&&a.Wc.sf();b=a.SM?new hO(a,a.document,b[0],a.Pd,a.fontClient,a.HH,null,a.Ka,a.ve,a.Ea,!0):new fO(a,b,a.Pd,a.ve,a.Ka,a.fontClient,a.Og,a.Ea,Sj);VIa(b,a.ee);return b}
function bJa(a){var b;b=b||oO();var c=rr(document.createElement("canvas"));c.css({position:b,"z-index":1,"pointer-events":"none"}).bind("mousedown mouseup mousemove click dblclick contextmenu",function(a){this.Pd.trigger(a)}.bind(a));c[0].id=vk();return c}function oO(){return pp(qp,"readOnly")?"absolute":"fixed"}g.uja=function(){var a=new he(this);Db(this,a);return a};g.dx=function(a,b){b?this.dia.push(a):this.sBa.push(a)};
g.Pp=function(a,b,c,d){a.page||(a=em(a,b));return nO(this,function(b){return b.Pp(a,void 0,c,d)}.bind(this))};function BJa(a){a.hf&&(a.la.listen(a.hf,"default.pageUp",a.a9a.bind(a)),a.la.listen(a.hf,"default.pageDown",a.V8a.bind(a)),a.la.listen(a.hf,"default.zoomIn",a.yv.bind(a,new L(.5,.5))),a.la.listen(a.hf,"default.zoomOut",a.st.bind(a,new L(.5,.5))),a.la.listen(a.hf,"default.zoomReset",a.Us.bind(a)),a.la.listen(a.hf,"default.zoom",a.Jea.bind(a)))}
function $Ia(a){K.one("context",function(){var b=pp(qp,"readOnly")?"absolute":"fixed";a.canvas.css("position",b);a.PD.kn||a.$y&&a.$y.css("position",b);a.mw&&a.mw.css("position",b)});K("default.nextPage",function(){CJa(this,1)}.bind(a));K("default.prevPage",function(){CJa(this,-1)}.bind(a));$(window).resize(function(){this.kM(this.Dc.width()/2,this.Dc.height()/2)}.bind(a));K("viewport.position.changed viewport.setMode",function(){this.sca=this.Dc.width();this.rca=this.Dc.height();this.lD(!0,!0)}.bind(a));
a.Dc.get(0);a.Dc.bind("mousewheel",function(a){if(!(Nq()||a.altKey||a.ctrlKey||Lq[32])){var b,e;this.hPa&&(e=nO(this,function(a){return lB(a.Ta.rd())},wm()),e=$l(e,40),b=this.Pp(new dm(e.x,e.y,this.rd())),e=this.Pp(new dm(e.x+e.w,e.y+e.h,this.rd())));this.MF();var f=this.$h(),h=f.x,f=f.y;if(this.Pz.x){var k=a.deltaX*a.deltaFactor;this.hPa&&(0>k&&0<b.x-k?k=Math.min(0,b.x):0<k&&0>e.x-this.Gh-k&&(k=Math.max(0,e.x-this.Gh)));h+=k}this.Pz.y&&(k=-a.deltaY*a.deltaFactor,this.hPa&&(0>k&&0<b.y-k?k=Math.min(0,
b.y):0<k&&0>e.y-this.Fh-k&&(k=Math.max(0,e.y-this.Fh))),f+=k);this.scroll(h,f)&&(a.preventDefault(),a.stopImmediatePropagation())}}.bind(a)).css("overflow","hidden");a.Dc.bind("mousedown",function(a){if(1==a.which&&this.M5){var b=sO(this),e=this.Dc.width(),f=this.Dc.height(),h=new L(a.pageX,a.pageY),k=new M(b.left,b.top,e,f),l=[];this.Cr=new L(0,0);$(document).on("mousemove.autoScrollViewport",function(a){this.Rha=a;Sj&&(5<=l.length&&l.pop(),l.unshift(new L(a.pageX,a.pageY)));Sj&&Dia(l)?this.Cr=new L(0,
0):(a=new L(a.pageX,a.pageY),this.Qha=this.DI(k,h,a),this.Cr.x=a.x<k.x+80&&h.x>a.x?(a.x-(k.x+80))/10:a.x>k.x+k.w-80&&h.x<a.x?(a.x-(k.x+k.w-80))/10:0,this.Cr.y=a.y<k.y+80&&h.y>a.y?(a.y-(k.y+80))/10:a.y>k.y+k.h-80&&h.y<a.y?(a.y-(k.y+k.h-80))/10:0)}.bind(this));$(document).one("mouseup",function(a){1==a.which&&(this.Rha=this.Cr=null,$(document).off("mousemove.autoScrollViewport"))}.bind(this))}}.bind(a));a.Dc.bind("scroll",function(){if(this.Dc[0].scrollLeft||this.Dc[0].scrollTop)this.scroll(this.lg.x+
this.Dc[0].scrollLeft,this.lg.y+this.Dc[0].scrollTop),this.Dc[0].scrollLeft=0,this.Dc[0].scrollTop=0}.bind(a));if(Vj){var b=!1;a.Pd.mousedown(function(a){if(!b&&2==a.which){a.stopImmediatePropagation();a.preventDefault();b=!0;this.Pd.css("cursor","all-scroll");var d=a.pageX,e=a.pageY,f=!1;$(document).on("mousemove.AutoScrollLock",function(a){a.stopImmediatePropagation();a.preventDefault();var b=this.Pz.x?Math.round((a.pageX-d)/10):0;a=this.Pz.y?Math.round((a.pageY-e)/10):0;if(b||a)f=!0;this.Cr=new L(b,
a,"all-scroll")}.bind(this));$(document).one("mouseup",function(a){a.stopImmediatePropagation();a.preventDefault();if(f)b=!1,this.Cr=null,this.Pd.css("cursor","auto"),$(document).off("mousemove.AutoScrollLock");else $(document).one("mousedown",function(a){a.stopImmediatePropagation();a.preventDefault();b=!1;this.Cr=null;this.Pd.css("cursor","auto");$(document).off("mousemove.AutoScrollLock")}.bind(this))}.bind(this))}}.bind(a))}BJa(a)}
g.Xh=function(a,b){var c=this.Og.method("doubleClick");this.mode.z8();this.mode.Xh(a,b);c.end()};g.ue=function(a,b){var c=this.Og.method("mouseDown");if(Lj){var d=document.createEvent("FocusEvent");d.initEvent("blur",!0,!1);window.document.activeElement.dispatchEvent(d)}else window.document.activeElement.blur();this.mode.ue(a,b);c.end()};g.vP=function(a){var b=kO(this,a);this.mode.vP(b,a)};g.wP=function(a){var b=kO(this,a);this.mode.wP(b,a)};
function kO(a,b,c){if(b.originalEvent&&b.originalEvent.touches){var d=b.originalEvent.touches[0];null==d&&(d=b.originalEvent.changedTouches[0]);null!=d&&(b.pageX=d.pageX,b.pageY=d.pageY)}return DJa(a,new L(b.pageX,b.pageY),c||void 0)}function DJa(a,b,c){var d=sO(a),e=b.x-d.left,f=b.y-d.top;return nO(a,function(a){return a.n6(new dm(e,f,null),c)})}g.yP=function(a){var b=kO(this,a);this.mode.yP(b,a)||(a=this.Of.m7(a.dataTransfer),this.mode.zma({data:a,position:b,page:b.page,eventType:nF,JGa:!1,I_a:!0}))};
g.pF=function(a){this.mode.pF(a)};g.be=function(a,b,c){var d=this.Og.method("mouseMove");this.mode.be(a,b,c);d.end()};g.Be=function(a,b){var c=this.Og.method("mouseUp"),d=this.mode.Am;this.mode.Be(a,b);d&&this.mode.z8();c.end()};g.scroll=function(a,b){var c=!1;this.dia.forEach(function(a){a()});for(var d=0;d<this.ee.length;d++)c=c||this.ee[d].scroll(a,b);this.dispatchEvent(new gN(this.XP()));return c};g.dka=function(){this.zna=!0};
function fJa(a){var b=a.$h();a.Pd.css({top:-b.y,left:-b.x});a.sBa.forEach(function(a){a()});a.zna=!1;a.dispatchEvent(new gN(a.XP()))}g.Br=function(a,b){return nO(this,function(c){this.dia.forEach(function(a){a()});return c.Br(a,b)}.bind(this))};g.a9a=function(){var a=.5*this.canvas.height();return this.Br(0,-a)};g.V8a=function(){var a=.5*this.canvas.height();return this.Br(0,a)};
function wO(a){return 1===a.length&&a[0].je()?"":uc(a).sort(function(a,c){return a.fC()-c.fC()}).map(function(a){return a.getId()}).join(":")}function CJa(a,b){var c=a.document.Wi();b=(gc(c,function(a){return a.id==nO(this,function(a){return a.lc.qc()&&a.lc.qc().id||""},"")}.bind(a))+b+c.length)%c.length;a.ce([c[b]])}function gJa(a){B(a.UD,function(a){a.sf()});a.UD={}}
function pO(a,b){a.NL.removeAll();a.Pd.css("marginLeft","0px");a.Ika.hide();!a.Gp()&&nO(a,function(a){return a.mQ()});a.ee.forEach(function(a){var b=wO(a.lc.gb);a.Gp()?(a.sf(),this.Pz=a={x:!0,y:this.Pz.y},this.dispatchEvent(new NM(a)),this.Ka.pH()&&this.heading.show(),K.set("page.size"),delete this.UD[b]):(a.qX(),0<b.length&&(this.UD[b]=a))},a);a.ee=[];var c=wO(b);c&&0<c.length&&a.UD[c]?(c=a.UD[c],mIa(c),a.ee.push(c),rO(a),c.setSize(qO(a))):(dJa(a,b),a.Jea(a.Ka.M2),a.$u());VIa(a.Wc,a.ee);a.ee.forEach(function(a){this.NL.listen(a.Ta,
eN,this.lD.bind(this,!1,!1));this.NL.listen(a.Ta,cN,this.dka.bind(this));a.Oe&&(this.NL.listen(a.Oe,eN,this.lD.bind(this,!1,!1)),this.NL.listen(a.Oe,cN,this.dka.bind(this)));this.NL.listen(a.Ta,RHa,function(a){this.oba.push(this.Pd.css.bind(this.Pd,"marginLeft",a.marginLeft+"px"))}.bind(this));this.NL.listen(a.Ta,fN,function(a){this.dispatchEvent(new dO(a.page.getId()))}.bind(this));this.mode&&a.setMode(this.mode);K.set("docView.zoom",a.Ta.scale);if(a.Gp()){var c=oz(b[0]);c&&(a.Oe.Qt(c.ma(),c.page),
c=a.Oe.$h(),a.Ta.scroll(c.x,c.y))}},a);c=a.rd();a.dispatchEvent(new dO(c&&c.getId()));K.set("viewport.pages",uc(b));a.lD(!0,!0);a.dispatchEvent(new zHa(a.yla()))}function rO(a){var b=nO(a,function(a){return a.lc.qc()}),c=a.Xg();0<c.length&&c[0].page&&(b=c[0].page);NCa(a.Yb,b)}g.yla=function(){return nO(this,function(a){return a.Oe||a.Ta})};g.LF=function(a){return a?(a=a.page.getId(),this.document.getPage(a)):null};function nO(a,b,c){return(a=Wb(a.ee))?b(a):c}
function EJa(a,b,c,d){return c.getId()==d.getId()?b:nO(a,function(a){return dN(a.Ta,VM(a.Ta,em(b,c)),d)},new L(0,0))}g.XP=function(){var a=this.$h();return new M(a.x,a.y,this.Gh,this.Fh)};function aJa(a){var b=P({R:"embedded-border fixed",css:{"pointer-events":"none"}});b.on("mousedown mouseup mousemove click dblclick contextmenu",function(a){this.Pd.trigger(a)}.bind(a));a.Dc.append(b);return b}g.UC=function(a,b){return nO(this,function(c){return c.UC(a,b)})};
function sM(a,b,c,d,e){e&&(c=a.document.getPage(e));e=nO(a,function(a){return a.Pp(em(b,c),void 0,void 0)});d?(d=a.$h(),e.x+=d.x-a.Pd.css("marginLeft").slice(0,-2),e.y+=d.y):(a=a.canvas.offset(),e.x+=a.left,e.y+=a.top);return e}g.mQ=function(a){return a&&0<a.length&&(a=this.UD[wO(a)])?a.mQ():nO(this,function(a){return a.mQ()})};function FJa(a,b){a.Mg(b.scale,new L(.5,.5));a.scroll(b.scrollLeft,b.scrollTop);a.pa();a.qd()}g.getPage=function(a){return nO(this,function(b){return b.lc.getPage(a)})};
g.yp=function(a){var b;cc(this.ee,function(c){return(b=c.yp(a))?!1:!0},this);return b&&b.Fe||null};g.h9=function(a,b){return this.Wc.h9(a,b)};g.To=function(){return nO(this,function(a){return a.To()},[])};g.g9=function(){return nO(this,function(a){return Ra(oIa(a))},[wm()])};g.zva=function(a){return nO(this,function(b){return b.lc.zva(em(a,void 0))})};function xO(a,b){return a.mQ([a.document.getPage(b)])}
function GJa(a,b,c){var d=a.UD[wO([a.document.getPage(b)])];d?(d.Mg(c.scale),d.scroll(c.scrollLeft,c.scrollTop)):nO(a,function(a){uL(a.lc,b)&&(a.Mg(c.scale),a.scroll(c.scrollLeft,c.scrollTop))})}g.$h=function(){return nO(this,function(a){return a.Ta.$h()},new L(0,0))};g.E1=function(a){pO(this,[a]);this.selection.Ge()};function oJa(a){a.ee.forEach(function(a){a.pa()})}g.ut=function(){nO(this,function(a){a.ut()})};
function qJa(a){if(rG(a.selection)){var b=a.selection.Rd.ye(),c=Zm(a.selection.Ca().map(function(a){return a.ma()}));a.YD(c,b)}}g.YD=function(a,b){this.ee.forEach(function(c){c.YD(a,b)})};g.Qt=function(a,b){this.ee.forEach(function(c){c.Qt(a,b)})};g.yv=function(a){this.ee.forEach(function(b){b.yv(a)})};g.st=function(a){this.ee.forEach(function(b){b.st(a)})};g.FY=function(){return nO(this,function(a){return a.Ta.FY()})};g.oM=function(a,b){0!==a&&this.Mg(a/100,b||new L(.5,.5))};
function rJa(a){a.ee.forEach(function(a){a.dN()})}g.kc=function(){return nO(this,function(a){return a.Ta.scale},1)};g.ih=function(){this.qd()};g.S0=function(a,b){this.ee[0].S0(a,b)};g.Fr=function(a,b,c,d,e,f){this.ee[0].Fr(a,b,c,d,e,f)};g.FO=function(a){return nO(this,function(b){return b.FO(em(a,this.rd()))}.bind(this))};function yO(){}sa(yO);g=yO.prototype;g.tca=function(a,b,c){if(b=b.sa(c))if(b.ke){if(HJa(this,a,b.id))return this.LC(a,bu(b)),!0}else{if(b.y$)return this.Caa(a,au(b,"panel")),!0;if(HJa(this,a,b.page.id))return this.yR(a,eu(b)),!0}return!1};g.LC=function(a,b){b&&a.navigator.LC(b)};g.Caa=function(a,b){b&&a.navigator.Caa(b)};g.yR=function(a,b){b&&a.navigator.yR(b)};function HJa(a,b,c){return a.lb(b).some(function(a){return a.id==c})}g.lb=function(a){return a.lb()};function zO(a,b,c,d){function e(a,b,c){f.Qa||(c.stopPropagation(),f.La(q*Math.atan2(n-(l+b),k+a-m),!0),f.H_())}b=b||{};var f=this;this.analytics=a;this.handle=null;this.aa=$(P({id:b.id||null,tag:b.tag||null,R:"input-angle",children:[{R:"input-angle-wheel"},{R:"input-angle-handle",create:function(a){f.handle=a}}]}));this.PY=this.wQ=this.qJ=this.np=0;this.cIa=b.cIa||2;this.ba=b.ba||!1;this.Qa=b.disabled||!1;this.Db=void 0===b.Db?null:b.Db;this.value=0;this.La(b.value||this.Db||0,!0);this.Gx=[];this.Dx=
[];this.Ix=[];this.ic=[];b.start&&this.sV(b.start);b.Fm&&this.rV(b.Fm);b.stop&&this.tV(b.stop);b.change&&this.Vg(b.change);c&&this.appendTo(c,d);var h=0,k=0,l=0,m=0,n=0,q=180/Math.PI;LF(this.aa,"lucidViewCommonInputAngleHandle",function(a){if(!f.Qa){K.set("gui.closeAllYerStuff");a.stopPropagation();var b=f.aa.offset();0==f.np&&f.refresh();k=void 0===a.clientX?a.pageX:a.clientX;l=void 0===a.clientY?a.pageY:a.clientY;m=b.left+f.np/2;n=b.top+f.qJ/2;h=f.value;f.La(q*Math.atan2(n-l,k-m),!0);f.pL()}},e,
function(a,b,c){if(!f.Qa&&(e(a,b,c),f.onStop(),h!=f.value))f.onChange()});this.Qa&&this.disable()}g=zO.prototype;g.La=function(a,b){this.value=(360+Math.round(a))%360;b&&this.MM()};g.refresh=function(){this.np=this.aa.width();this.qJ=this.aa.height();this.wQ=this.handle.outerWidth();this.PY=this.handle.outerHeight();return 0==this.np?!1:!0};g.pL=function(){var a=this;D(this.Gx,function(b){b(a.value)})};g.H_=function(){var a=this;D(this.Dx,function(b){b(a.value)})};
g.onStop=function(){var a=this;D(this.Ix,function(b){b(a.value)})};g.onChange=function(a){var b=this,c=!0,d=null;D(this.ic,function(e){e=e.call(b,b.value,!!a);!1===e&&(c=!1);v(e)&&(c=!1,d=e)});this.aa.removeClass("error");null!==d?this.aa.attr("title",d):this.aa.removeAttr("title");c&&null===d||this.aa.addClass("error");!a&&this.ba&&this.analytics.ba(this.ba)};g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);return this};
g.MM=function(){if(0==this.np&&0==this.refresh())return this;var a=this.np/2-(Math.round(this.wQ/2)+this.cIa);this.handle.css({left:Math.round((this.np-this.wQ)/2+a*Math.cos(Math.PI*this.value/180))+"px",top:Math.round((this.qJ-this.PY)/2-a*Math.sin(Math.PI*this.value/180))+"px"});return this};g.setValue=function(a){if(this.Qa||a==this.value)return this;this.La(a,!0);this.onChange(!0);return this};g.getValue=function(){return this.value};g.Ei=function(){return null!==this.Db&&this.value==this.Db};
g.reset=function(){null!==this.Db&&this.La(this.Db,!0);return this};g.sV=function(a){this.Gx.push(a);return this};g.rV=function(a){this.Dx.push(a);return this};g.tV=function(a){this.Ix.push(a);return this};g.Vg=function(a){this.ic.push(a);return this};g.enable=function(){this.aa.removeClass("disabled");this.Qa=!1;return this};g.disable=function(){this.aa.addClass("disabled");this.Qa=!0;return this};g.destroy=function(){this.aa.remove();this.ic=this.Ix=this.Dx=this.Gx=null};g.getContainer=function(){return this.aa};function AO(a,b,c,d){this.analytics=a;b=b||{};this.aa=$(P({id:b.id||null,R:b.R||"button",title:b.tooltip||null,css:b.css||null,children:[b.content]}));oa(b.action)&&IJa(this,b.action,b.mousedown);this.ba=b.ba||!1;this.kAa=b.selected||null;this.Qa=b.disabled||null;this.value=!1;c&&this.appendTo(c,d);this.refresh();this.Qa&&this.disable()}g=AO.prototype;g.La=function(a){(this.value=a)?this.aa.addClass("selected"):this.aa.removeClass("selected")};
g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);return this};g.refresh=function(){var a=this.kAa&&this.kAa();this.La(!!a);return this};g.getValue=function(){return this.value};g.Vg=function(){};g.enable=function(){this.aa.removeClass("disabled");this.Qa=!1;return this.refresh()};g.disable=function(){this.aa.addClass("disabled");this.Qa=!0;return this.refresh()};g.destroy=function(){this.aa.remove()};g.getContainer=function(){return this.aa};
function IJa(a,b,c){a.aa.bind(c?"mousedown":"click",function(){a.Qa||(a.ba&&a.analytics.ba(a.ba),b(a.value),a.refresh(!0))})};function BO(a,b,c,d,e){c=c||{};this.analytics=a;this.yO=b;a="button-bar";c.oXa&&(a=c.oXa);this.aa=P({R:a+(c.R?" "+c.R:""),css:c.css||null,id:c.id});this.Jl=new DD(this.aa);this.mousedown=c.mousedown||!1;this.Qa=c.disabled||!1;this.AVa=c.qwb||!1;this.$_=c.$_;this.value=[];this.ba=c.ba||!1;this.ic=[];c.change&&this.Vg(c.change);d&&this.appendTo(d,e);this.build(c);this.Qa&&this.disable()}g=BO.prototype;g.La=function(a){this.value.push(a)};
g.onChange=function(a){var b=this,c=!0,d=null;D(this.ic,function(e){e=e.call(b,b.value,!!a);!1===e&&(c=!1);v(e)&&(c=!1,d=e)});this.aa.removeClass("error");null!==d?this.aa.attr("title",d):this.aa.removeAttr("title");c&&null===d||this.aa.addClass("error");!a&&this.ba&&this.analytics.ba(this.ba)};g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);return this};
g.build=function(a){var b=this,c=a||{};this.aa.empty();this.value=[];null==this.ic&&(this.ic=[]);var d=null;D(this.yO,function(a){var f=a.selected&&a.selected(),h=b.Qa||a.disabled&&a.disabled();f&&(a.value||0===a.value)&&b.La(a.value);var k=a.css&&ab(a.css)||{};a.label&&(k.width=k.width||"auto",k.cursor=k.cursor||"pointer");var l=a.content;a.icon&&a.vSa?l={R:"icon-13-wide icon-13-wide-"+a.icon}:a.icon?l={R:"icon-13 icon-13-"+a.icon}:a.ek?l={R:"icn-"+(c.size?c.size:14)+" icn-"+a.ek}:a.label&&(l=a.label);
var m="button-bar-item"+(a.vSa?"-wide":"");c.QXa&&(m=c.QXa);b.aa.append(P({id:a.id||null,R:m+(f?" selected":"")+(h&&!b.Qa?" disabled":""),css:k,title:a.tooltip||null,create:function(c){a.action&&(c.bind(b.mousedown?"mousedown":"click",function(c){(h=b.Qa||a.disabled&&a.disabled())?b.AVa&&c.stopPropagation():(a.ba&&b.analytics.ba(a.ba),a.action(c),b.refresh(!0))}),b.$_&&c.mousedown(function(a){a.preventDefault()}));!0===a.jg&&a.action&&c.hover(function(b){d&&Mk(d);d=K("gui.getTempProperties",function(c){c(a.action(b))});
K.set("viewport.invalidate")},function(){d&&(Mk(d),K.set("viewport.invalidate"))});(a.hidden&&a.hidden()||a.visible&&!a.visible())&&c.hide();ya(a.create)&&a.create(c)},children:[l]}))})};
g.refresh=function(a){var b=this;this.value=[];D(this.yO,function(a,d){var e=$(b.aa.children().get(d));if(a.hidden&&a.hidden()||a.visible&&!a.visible())b.aa.children().get(d).style.display="none";else{""!==b.aa.children().get(d).style.display&&(b.aa.children().get(d).style.display="block");d=a.selected&&a.selected();var f=b.Qa||a.disabled&&a.disabled();d&&(a.value||0===a.value)&&b.La(a.value);e.toggleClass("selected",!!d);e.toggleClass("disabled",!(!f||b.Qa));a.a_a&&a.tooltip&&((a.MCa&&a.MCa(),a.$Ea&&
a.$Ea(),f)?!f||d||a.Ebb&&!a.Ebb()||(a.ZEa||(a.ZEa=new LC(e,a.a_a)),a.$Ea=QC(e,a.ZEa,void 0,!0,!0)):(a.LCa||(a.LCa=new LC(e,a.tooltip)),a.MCa=QC(e,a.LCa)));a.ek&&e.toggleClass("icn-"+a.ek+"-disabled",!(!f||b.Qa))}});this.onChange(!a||!1);return this};g.getValue=function(){return this.value};g.Vg=function(a){this.ic.push(a);return this};g.enable=function(){this.Qa&&(this.Jl.removeClass("disabled"),this.Qa=!1);return this.refresh()};
g.disable=function(){this.Qa||(this.Jl.addClass("disabled"),this.Qa=!0);return this.refresh()};g.destroy=function(){this.aa.remove();delete this.ic};g.getContainer=function(){return this.aa};function CO(a,b,c,d,e){function f(a){return c.id?c.id+"-"+a:void 0}c=c||{};var h=this;this.analytics=a;this.Xs=this.lC=this.DD=null;this.jf=b;this.ana=c.ana;this.xD=c.xD;this.qya=c.om?!0:!1;this.FN=c.icon?c.icon:"";this.context=c.context;this.rVa=wa(c.P$a)?c.P$a:!0;this.aa=$(P({id:f("color-well"),R:"color-well"+(c.R?" "+c.R:"")+(c.size?" "+c.size:"")+(c.za?" color-well-block":""),children:[{id:f("color-well-wrapper"),R:"color-well-wrapper",children:[{id:f("swatch-container"),R:"swatch-container"+
(c.icon?" icon-color-well":""),create:function(a){a.click(function(){if(!(h.Qa||c.EE&&c.EE(h.getValue()))){var b=a.offset();h.Lza()&&h.ana&&h.xD?h.ana.open(function(a){h.xD(a[0].url())}):h.jf.show({x:b.left+a.width()/2,y:b.top+a.height()+2,callback:function(a){h.qya&&a.Ja(1);h.La(a)},color:h.value&&h.value.tk?h.value:null,buttons:c.buttons||null,om:h.qya,context:h.context})}})},children:[{R:"swatch",create:function(a){h.DD=a},children:[{tag:"canvas",css:{position:"absolute"}}]},{R:"border"},c.icon?
{create:function(a){h.lC=a},R:"color-well-icon icn-14 icn-"+c.icon}:null]}]}]}));this.Jl=new DD(this.aa);this.Qa=c.disabled||!1;this.ba=c.ba||!1;this.value=c.value||Aq;this.Lza=function(){return this.value&&this.value.uk&&!this.FN};this.ic=[];c.change&&this.Vg(c.change);d&&this.appendTo(d,e);this.Qa&&this.disable(!0)}g=CO.prototype;
g.render=function(a){if(!this.Xs){var b=this.DD.width();if(0==b&&!a)return;a=this.DD.children("canvas").attr({width:b,height:this.DD.height()});this.Xs=rr(a)}a=this.Xs.getContext();var b=this.value,c=!1;this.Jl.removeClass("image-fill no-fill");var d=this.FN.slice(0,this.FN.lastIndexOf("-"));this.Qa?(b="#929292ff",this.lC&&(this.lC.removeClass("icn-"+this.FN),Lj?setTimeout(w(function(){this.lC.addClass("icn-"+d+"-disabled")},this),0):this.lC.addClass("icn-"+d+"-disabled"))):this.lC&&(this.lC.removeClass("icn-"+
d+"-disabled"),Lj?setTimeout(w(function(){this.lC.addClass("icn-"+this.FN)},this),0):this.lC.addClass("icn-"+this.FN));b?this.Lza()&&!this.Qa&&(this.rVa?c=!0:this.Jl.addClass("image-fill")):this.Jl.addClass("no-fill");if(c&&ya(b.url)){var e=this;mr.Rf(b.url(),function(a){e.DD.css({backgroundImage:"url("+a+")",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"cover"})},128)}else this.DD.attr("style","");Yoa(a,b)};g.La=function(a,b){this.value=a;this.render();this.onChange(!!b)};
g.onChange=function(a){var b=this,c=!0,d=null;D(this.ic,function(e){e=e.call(b,b.value,!!a);!1===e&&(c=!1);v(e)&&(c=!1,d=e)});this.Jl.removeClass("error");null!==d?this.aa.attr("title",d):this.aa.removeAttr("title");c&&null===d||this.Jl.addClass("error");!a&&this.ba&&this.analytics.ba(this.ba)};g.appendTo=function(a,b){this.aa.css({width:b?b+"px":""}).appendTo(a);return this};g.getValue=function(){return this.value};g.setValue=function(a){this.La(us(a)||null,!0);return this};
g.Vg=function(a){this.ic.push(a);return this};g.enable=function(){this.Qa&&(this.Jl.removeClass("disabled"),this.Qa=!1,this.render());return this};g.disable=function(a){if(!this.Qa||a)this.Jl.addClass("disabled"),this.Qa=!0,this.render();return this};g.reset=function(){this.La(null,!0);return this};g.destroy=function(){this.aa.remove()};g.getContainer=function(){return this.aa};function JJa(a,b,c){function d(a,b){f.Qa||(f.La(e(k+a,l+b),!0),f.H_())}function e(a,b){return new L(a/(f.np||a),b/(f.qJ||b))}b=b||{};this.analytics=a;var f=this;this.handle=null;this.aa=$(P({id:b.id||null,R:"input-coord "+(b.R?b.R:""),children:[{R:"input-coord-wheel"},{R:"input-coord-handle",create:function(a){f.handle=a}}]}));this.PY=this.wQ=this.qJ=this.np=0;this.Qa=b.disabled||!1;this.Db=void 0===b.Db?null:b.Db;this.ba=b.ba||!1;this.value=new L(.5,.5);this.La(b.value||this.Db||this.value,!0);this.Gx=
[];this.Dx=[];this.Ix=[];this.ic=[];b.start&&this.sV(b.start);b.Fm&&this.rV(b.Fm);b.stop&&this.tV(b.stop);b.change&&this.Vg(b.change);c&&this.appendTo(c);var h=this.value,k=0,l=0;LF(this.aa,"lucidViewCommonInputCoordHandle",function(a){if(!f.Qa){0>=f.np&&f.refresh();var b=f.aa.offset();k=a.pageX-(b.left+1);l=a.pageY-(b.top+1);h=f.value;f.La(e(k,l),!0);f.pL()}},d,function(a,b){if(!f.Qa&&(d(a,b),f.onStop(),!kj(h,f.value)))f.onChange()});this.Qa&&this.disable()}g=JJa.prototype;
g.La=function(a,b){this.value=new L(xe(a.x,0,1),xe(a.y,0,1));b&&KJa(this)};g.refresh=function(){this.np=this.aa.width()-2;this.qJ=this.aa.height()-2;this.wQ=this.handle.outerWidth();this.PY=this.handle.outerHeight();return 0>=this.np?!1:!0};g.pL=function(){var a=this;D(this.Gx,function(b){b(a.value)})};g.H_=function(){var a=this;D(this.Dx,function(b){b(a.value)})};g.onStop=function(){var a=this;D(this.Ix,function(b){b(a.value)})};
g.onChange=function(a){var b=this,c=!0,d=null;D(this.ic,function(e){e=e.call(b,b.value,!!a);!1===e&&(c=!1);v(e)&&(c=!1,d=e)});this.aa.removeClass("error");null!==d?this.aa.attr("title",d):this.aa.removeAttr("title");c&&null===d||this.aa.addClass("error");!a&&this.ba&&this.analytics.ba(this.ba)};g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);return this};
function KJa(a){0>=a.np&&0==a.refresh()||a.handle.css({left:Math.round(-a.wQ/2+a.value.x*a.np+1)+"px",top:Math.round(-a.PY/2+a.value.y*a.qJ+1)+"px"})}g.setValue=function(a){0>=this.np&&KJa(this);if(this.Qa||kj(a,this.value))return this;this.La(a,!0);this.onChange(!0);return this};g.getValue=function(){return new L(this.value.x,this.value.y)};g.Ei=function(){return null!==this.Db&&kj(this.value,this.Db)};g.reset=function(){null!=this.Db&&this.La(this.Db,!0);return this};
g.sV=function(a){this.Gx.push(a);return this};g.rV=function(a){this.Dx.push(a);return this};g.tV=function(a){this.Ix.push(a);return this};g.Vg=function(a){this.ic.push(a);return this};g.enable=function(){this.aa.removeClass("disabled");this.Qa=!1;return this};g.disable=function(){this.aa.addClass("disabled");this.Qa=!0;return this};g.destroy=function(){this.aa.remove();delete this.Gx;delete this.Dx;delete this.Ix;delete this.ic};g.getContainer=function(){return this.aa};function DO(a,b,c,d){this.xhr=a;this.Gb=b;this.queue=c;this.vF=d}function EO(a,b){if(a.Gb.isOnline())if(b.Bb())K.set("user.promptRegister");else return!0;else fq(O("alert.offline.disabled"));return!1}
DO.prototype.lea=function(a,b){var c=this,d,e,f,h=On(a,b.name);b&&(d=b.name,e=b.success,f=b.hnb,Sa(b.qBa||{}).forEach(function(a){h.append(a,b.qBa[a])}));this.queue.enqueue(function(k){var l=O("Uploading")+" "+(d||a.name||a.fileName||"image"),m=bp(lb(l),c.timeout);c.xhr.execute({type:"POST",url:c.url,data:h,timeout:b.Fgb,U2:function(a){!f&&a.upload&&a.upload.addEventListener("progress",function(a){m.update(lb(l+" "+Math.round(a.loaded/a.total*100)+"% done"))},!1)},withCredentials:!0}).then(zk).then(function(a){m.close();
e&&e(a)}).catch(function(a){m.close();(a=zk(a))&&/storage/i.test(a.error)?c.vF.Pta(a.error):bp("File upload failed.")}).then(k)})};function LJa(a,b,c){function d(a){e.lea(a,{name:f,success:h})}var e=a,f,h;c&&(f=c.name,h=c.success);null==f&&(f=hDa((new Vf(b)).Eo));a=xx(b);Qn(a,function(a){a?d(a):Qn(b,function(a){a?d(a):bp("Could not access file")})})};function Gi(a,b,c,d){DO.call(this,a,b,c,d);this.url=window.lucidConfigure.imageServiceHost+"/images";this.timeout=6E4}z(Gi,DO);Gi.prototype.lea=function(a,b){var c=b&&b.success;Gi.ya.lea.call(this,a,{name:b&&b.name,success:function(a){a=TA.jM(a);c&&c(a)},qBa:{product:window.lucidConfigure.appname}})};function MJa(a,b,c){this.dz=b;this.Of=c;a=a||{};var d=this;d.height=a.height||210;d.width=a.width||210;d.Oa=new M(0,0,d.height,d.width);d.input=null;d.TCa=new pr(d.height,d.width);d.Le=new qr(0,0,d.height,d.width,0);d.TCa.gO(d.Le);d.css=a.css||{};d.R=a.R||"";d.YI=null;d.Cf=function(){return a.Cf(d.Oa)};d.aa=$(P({R:"custom-input"+(d.R?" "+d.R:""),css:a.css,create:function(a){a.append(d.TCa.aa);d.input=a;a.click(function(b){var c=a.offset();d.fireEvent("click",b.clientX-c.left,b.clientY-c.top,!1);b.stopImmediatePropagation()});
a.mousemove(function(b){var c=a.offset();d.fireEvent("mousemove",b.clientX-c.left,b.clientY-c.top,!1)});d.YI=d.Le.getContext();d.refresh()}}));d.Qa=a.disabled||!1;d.events={change:[]};a.change&&d.Aq("change",a.change);a.blur&&d.Aq("blur",a.blur);a.focus&&d.Aq("focus",a.focus);a.click&&d.Aq("click",a.click);a.mousemove&&d.Aq("mousemove",a.mousemove);a.HB&&(new ul(15E3,2),d.aa.on("dragover",function(a){a.preventDefault();a.stopPropagation()}).on("drop",function(b){function c(b){var d=b.url();mr.Rf(d,
function(){var b,c;XA(mr,d)?(c=mr.Rf(d),b=c.width,c=c.height):c=b=150;a.HB(d,b,c)})}b.preventDefault();b=d.Of.m7(b.dataTransfer);var h,k;(h=b.Jla())&&h.length?h.forEach(function(a){d.dz.lea(a,{success:c})}):(k=b.BY())&&k.length&&b.BY().forEach(function(a){LJa(d.dz,a.url,{name:a.title,success:c})})}));d.Qa&&d.disable()}g=MJa.prototype;g.refresh=function(){TL(this.Le.getContext(),this.Cf(),this.Oa,!0,0,null,w(this.refresh,this))};
g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);return this};g.Vg=function(a){return this.Aq("change",a)};g.Aq=function(a,b){a in this.events||(this.events[a]=[],this.input.bind(a,w(this.fireEvent,this,a,!1)));this.events[a].push(b);return this};g.fireEvent=function(a,b,c,d){!d&&a in this.events?D(this.events[a],function(a){a(b,c)}):d&&this.input.trigger(a);return this};g.focus=function(){this.Qa||this.input.focus();return this};
g.blur=function(){this.Qa||this.input.blur();return this};g.enable=function(){this.aa.removeClass("disabled");this.input.removeAttr("disabled");this.Qa=!1;return this};g.disable=function(){this.aa.addClass("disabled");this.input.attr("disabled","disabled");this.Qa=!0;return this};g.destroy=function(){this.aa.remove();this.callbacks=null};g.getContainer=function(){return this.aa};g.getValue=function(){};function NJa(a,b){a=a||{BV:!1,CE:!1};var c=this;this.Sta=!1;this.qL=a.qL;this.input=null;this.aa=$(P({R:"input-file "+(a.R?" "+a.R:""),children:[{R:"hidden",children:[{tag:"iframe",name:"downloadframe",create:function(a){c.eZ=a;a.load(function(){if(c.Sta&&c.qL){var a=JSON.parse($('[name="downloadframe"]').contents().find("body").text());a.success&&c.qL(a.data)}})}}]},{R:"input-file-form",children:[{tag:"form",target:"downloadframe",attr:{action:a.action||"/documents/getFileContent",enctype:"multipart/form-data",
encoding:"multipart/form-data",method:"POST"},children:[{tag:"input",type:"file",attr:{name:"file","keep-focus":!0}}],create:function(b){c.input=b;b.change(function(){if(!c.Qa&&!c.Sta&&(c.Sta=!0,!a.action))try{var e=new FileReader;e.onload=function(){c.qL(this.result)};e.readAsText(c.input.children("input")[0].files[0])}catch(f){b.submit()}})}}]}]}));this.Qa=a.disabled||!1;this.events={change:[]};this.ba=a.ba||!1;b&&this.appendTo(b);this.Qa&&(this.Qa=!1,this.disable())}g=NJa.prototype;
g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);return this};g.Vg=function(){};g.enable=function(){this.Qa&&(this.aa.removeClass("disabled"),this.input.removeAttr("disabled"),this.Qa=!1);return this};g.disable=function(){this.aa.addClass("disabled");this.input.attr("disabled","disabled");this.Qa=!0;return this};g.destroy=function(){this.aa.remove();this.callbacks=null};g.getContainer=function(){return this.aa};g.getValue=function(){return"file"};function FO(a,b,c,d){b=b||{};var e=this;this.analytics=a;this.input=null;this.aa=$(P({id:b.id||null,R:"input-select",children:[{R:"input-select-wrapper",children:[{R:"input-select-textbox",children:[{tag:"input",type:"text",create:function(a){e.input=a;a.change(function(){e.Qa||e.La((e.kva?$(this).val():parseFloat($(this).val()))||e.value)}).focus(function(){e.aa.addClass("focussed")}).blur(function(){e.aa.removeClass("focussed")})}}]},{R:"input-select-button",create:function(a){a.click(function(){if(!e.Qa&&
e.Id)if(e.Id.re())e.Id.hide();else{K.set("gui.closeAllYerStuff");var a=e.aa.offset(),b=a.left,a=a.top;e.Id.f1(e.aa.outerWidth()-2);e.Id.setPosition(b,a+e.aa.outerHeight()+1);e.Id.show()}}).mousedown(function(a){a.stopPropagation()})},children:[{R:"icon-13 icon-13-select-arrows"}]}]}]}));Eb(this,function(){this.aa.remove()},this);this.Qa=b.disabled||!1;this.wm=b.wm||!1;this.min=b.min||0;this.max=b.max||100;this.step=b.step||1;this.iP=b.iP||3;this.Gc=b.Gc||"";this.ba=b.ba||!1;this.kva=b.kva||!1;this.value=
0;this.label="";this.ic=[];this.Id=null;(this.options=b.options||null)&&this.cB();b.change&&this.Vg(b.change);b.Yn&&(this.Yn=b.Yn);c&&this.appendTo(c,d);this.La(b.value||(this.kva?"":0),!0);this.Qa&&this.disable()}z(FO,J);g=FO.prototype;g.Wh=function(){var a=this;this.Id=new XD(this.analytics,[],{small:!0,wm:this.wm});Eb(this,function(){this.Id.destroy()},this);K("gui.closeAllYerStuff",function(){a.Id.hide()})};
g.cB=function(){this.Id||this.Wh();var a=this,b=[];this.Yn&&this.Yn();D(this.options||[],function(c){var d=void 0!==c.value?c.value:c.label;c.separator?b.push("hr"):(c.Ha&&(a.mja=!0),b.push({label:c.Ha||c.label||{children:[{R:"icon-13 icon-13-"+c.icon}]},action:function(){a.La(d)},selected:function(){return a.value==d},hidden:c.hidden||null}),c.selected&&a.La(d,!0))});this.Id.ql(b);this.Id.refresh()};
g.La=function(a,b){if(a!=this.value||""==this.label||b){if(v(a)&&parseInt(a,10)!=a)c=null,cc(this.options||[],function(b){return a==(void 0!==b.value?b.value:b.label)?(c=b.label,!1):!0}),c?this.input.val(c):this.input.val(a+this.Gc);else{a=a>this.max?this.max:a<this.min?this.min:a;this.step&&(a=Math.round(a/this.step)*this.step);var c=null;cc(this.options,function(b){return a==(void 0!==b.value?b.value:b.label)?(c=b.label,!1):!0});c?this.input.val(c):this.input.val(Ul(a,this.iP)+this.Gc)}this.label=
c||"";this.value!=a&&(this.value=a,this.onChange(!!b))}};g.onChange=function(a){var b=this,c=!0,d=null;D(this.ic,function(e){e=e.call(b,b.value,!!a);!1===e&&(c=!1);v(e)&&(c=!1,d=e)});this.aa.removeClass("error");null!==d?this.aa.attr("title",d):this.aa.removeAttr("title");c&&null===d||this.aa.addClass("error");!a&&this.ba&&this.analytics.ba(this.ba)};g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);return this};g.setValue=function(a){if(this.Qa)return this;this.La(a,!0);return this};
g.getValue=function(){return this.value};g.Vg=function(a){this.ic.push(a);return this};g.enable=function(){this.aa.removeClass("disabled");this.input.removeAttr("disabled");this.Qa=!1;return this};g.disable=function(){this.aa.addClass("disabled");this.input.attr("disabled","disabled");this.Qa=!0;return this};g.Kd=function(){delete this.ic;FO.ya.Kd.call(this)};g.destroy=function(){this.Kd()};g.getContainer=function(){return this.aa};function jE(a,b,c,d){function e(a){f.Qa||(q=n+a,0>=q?q=0:q>=f.Ip&&(q=f.Ip),f.step&&(q=Math.round(q/l)*l),f.handle.css({left:Math.round(q)+"px"}),f.La(f.min+k*q),f.H_())}b=b||{};var f=this;this.handle=null;this.aa=$(P({tag:b.tag||null,id:b.id||null,R:"slider"+(b.R?" "+b.R:""),css:b.css||null,children:[{R:"slider-bar-bg"},{R:"slider-handle",create:function(a){f.handle=a}}]}));this.analytics=a;this.Ip=0;this.Qa=b.disabled||!1;this.vq=b.BV||null;this.min=b.min||0;this.max=void 0===b.max?100:b.max;this.step=
b.step||0;this.Db=void 0===b.Db?null:b.Db;this.ba=b.ba||!1;this.value=0;this.La(b.value||this.Db||0,!0);this.Gx=[];this.Dx=[];this.Ix=[];this.ic=[];b.start&&this.sV(b.start);b.Fm&&this.rV(b.Fm);b.stop&&this.tV(b.stop);b.change&&this.Vg(b.change);c&&this.appendTo(c,d);var h,k,l,m,n=0,q=0;LF(this.handle,"lucidViewCommonInputSliderHandle",function(){f.Qa||(0==f.Ip&&f.refresh(),h=f.max-f.min,k=h/(f.Ip||h),l=f.step/k,m=f.value,n=f.handle.position().left,f.pL())},e,function(a){if(!f.Qa&&(e(a),f.onStop(),
m!=f.value))f.onChange()});this.handle.click(function(a){a.stopPropagation()});this.aa.click(function(a){f.Qa||(a=(a.clientX-($(this).offset().left+f.handle.outerWidth()/2))/($(this).outerWidth()-f.handle.outerWidth()),f.La(f.min+a*(f.max-f.min),!0),f.onChange())});if(this.Qa||this.gp())this.Qa=!1,this.disable()}g=jE.prototype;g.La=function(a,b){this.value=a>this.max?this.max:a<this.min?this.min:a;this.step&&(this.value=Math.round(this.value/this.step)*this.step);b&&this.MM()};
g.Kga=function(a,b){this.max=a>this.min?a:this.min;b&&this.MM()};g.refresh=function(){this.Ip=this.aa.innerWidth()-this.handle.outerWidth();return 0>=this.Ip?!1:!0};g.pL=function(){var a=this;D(this.Gx,function(b){b(a.value)})};g.H_=function(){var a=this;D(this.Dx,function(b){b(a.value)})};g.onStop=function(){var a=this;D(this.Ix,function(b){b(a.value)})};
g.onChange=function(a){var b=this,c=!0,d=null;D(this.ic,function(e){e=e.call(b,b.value,!!a);!1===e&&(c=!1);v(e)&&(c=!1,d=e)});this.aa.removeClass("error");null!==d?this.aa.attr("title",d):this.aa.removeAttr("title");c&&null===d||this.aa.addClass("error");!a&&this.ba&&this.analytics.ba(this.ba)};g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);this.Ip=this.aa.innerWidth()-this.handle.outerWidth();return this};
g.MM=function(){if(0>=this.Ip&&0==this.refresh())return this;this.handle.css({left:Math.round(this.Ip*(this.value-this.min)/(this.max-this.min))+"px"});return this};g.setValue=function(a){0>=this.Ip&&(this.refresh(),this.MM());if(this.Qa||a==this.value)return this;this.La(a,!0);this.onChange(!0);return this};g.getValue=function(){return this.value};g.Ysa=function(a){if(this.Qa)return this;this.Kga(a,!0);return this};g.Ei=function(){return null!==this.Db&&this.value==this.Db};
g.reset=function(){null!=this.Db&&this.La(this.Db,!0);return this};g.sV=function(a){this.Gx.push(a);return this};g.rV=function(a){this.Dx.push(a);return this};g.tV=function(a){this.Ix.push(a);return this};g.Vg=function(a){this.ic.push(a);return this};g.enable=function(){this.Qa&&!this.gp()&&(this.aa.removeClass("disabled"),this.Qa=!1);return this};g.disable=function(){this.Qa||(this.aa.addClass("disabled"),this.Qa=!0);return this};g.gp=function(){return!!(this.vq&&this.vq in config.disabledProperties)};
g.destroy=function(){this.aa.remove();this.ic=this.Ix=this.Dx=this.Gx=null};g.getContainer=function(){return this.aa};function OJa(a){var b=this,c=a||{};this.ic=[];c.change&&this.Vg(c.change);this.aa=P({children:[{R:"loading",css:{display:"block",margin:"auto"},src:ck+"/app/webroot/img/loading.gif",tag:"img"},{R:"hidden",create:function(a){b.Pka=a},css:{color:"red","text-align":"center"},text:'The WYSIWYG editor is in beta, and does not support this equation. Select "LaTeX" instead.'}]});this.sG=null;var d=ab(c.css||{});d["font-size"]="26px";this.c_.load().done(function(){var a=P({R:"lucid-mathquill",css:d,create:function(a){b.sG=
MathQuill.MathField(a.get(0));a.get(0).addEventListener("keydown",function(){b.onChange()},!0)},input:function(){b.getValue()&&(GO(b).css("background","").css("opacity",""),b.Pka.hide());b.onChange()},text:c.value});b.aa.find(".loading").replaceWith(a)})}g=OJa.prototype;g.c_=new pE([new Sz(bk+"/js/mathquill/mathquill.min.js"),new oE(bk+"/js/mathquill/mathquill.css")]);function GO(a){return a.aa.find(".lucid-mathquill")}g.onChange=function(){this.ic.forEach(function(a){a()})};
g.Er=function(){GO(this).css("background","red").css("opacity",".5");this.Pka.show()};g.getContainer=function(){return this.aa};g.appendTo=function(a,b){this.aa.css({width:b?b+"px":"auto"}).appendTo(a);this.sG.reflow();return this};g.setValue=function(a){var b=this;this.c_.load().done(function(){b.sG.latex(a.replace(/limits_/g,"_"));GO(b).find("var,span[mathquill-command-id]").length?(GO(b).css("background","").css("opacity",""),b.Pka.hide()):b.Er()});return this};
g.getValue=function(){return"resolved"===this.c_.load().state()?this.sG.latex():""};g.Vg=function(a){this.ic.push(a);return this};g.focus=function(){var a=this;this.c_.load().done(function(){a.sG.focus()});return this};g.blur=function(){var a=this;this.c_.load().done(function(){a.sG.blur()});return this};g.zDa=function(a){this.sG.cmd(a);return this};g.insert=function(a){this.sG.write(a);return this};g.enable=function(){return this};g.disable=function(){throw Error("Unimplemented");};g.destroy=function(){this.aa.remove()};function HO(a,b,c,d,e,f){var h=this;this.analytics=a;this.dz=b;this.uX=null;this.zK=vk();this.bk=new xp({create:function(a){h.uX=a}});this.elements={};this.Xf=[];this.eM=[];this.y6={};this.eJ=[];this.PQ=[];this.buttons=[];this.images=[];this.l2=[];this.yva=!1;this.jf=e;this.Of=f;this.UFa="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==";this.tx=new Dj(function(){h.refresh()},10);this.Rab=K("page.selectionChange",function(a){h.Xf=a;c&&h.tx.queue()});this.n_a=K("document.postAction",
function(a){switch(a.Action){case "SetProperty":case "t":case "CreatePage":case "CreateBlock":case "CreateLine":case "CrGr":case "RemovePage":case "RemoveBlock":case "RemoveLine":case "RmGr":h.y6[a.id||"null"]=!0,d&&h.tx.queue()}})}g=HO.prototype;
g.open=function(a){a=a||{};var b=this,c=a.id?this.zK+a.id:vk();a.id&&(a.id=c);a.$J=function(){return b.elements[c]||null};var d=wp(a,!0);d.create=function(d){b.elements[c]=new IO(b,d,a.onRefresh);a.create&&a.create(b.elements[c]);a.hidden&&d.hide();b.l2.push({Ha:d,visible:a.checkVisible||null})};this.bk.open(d);return c};g.mb=function(a){var b=this,c=a.id?this.zK+a.id:vk();a.id&&(a.id=c);this.bk.mb(a.width,a.prefix||0,a.suffix||0).create=function(d){b.elements[c]=new IO(b,d,a.onRefresh)};return c};
g.close=function(){this.bk.close()};g.add=function(a){a=a||{};var b=this,c=a.id?this.zK+a.id:vk();a.id&&(a.id=c);a.$J=function(){return b.elements[c]||null};var d=wp(a,!0);d.create=function(d){b.elements[c]=new IO(b,d,a.onRefresh);a.create&&a.create(b.elements[c]);a.hidden&&d.hide();b.l2.push({Ha:d,visible:a.checkVisible||null})};this.bk.add(d);return c};
g.zf=function(a){var b=this,c=a.id?this.zK+a.id:vk();a.id&&(a.id=c);this.bk.zf(a.width,a.prefix||0,a.suffix||0,wp(a.content,!0)).create=function(d){b.elements[c]=new IO(b,d,a.onRefresh)};return c};
g.hb=function(a){var b=a.checkUpdate;delete a.checkUpdate;var c=PJa(this,a);if(c)return this.PQ.push({input:this.bk.hb(c),update:b}),a={},c.focus&&(a.focus=function(a){c.focus(a)}),c.blur&&(a.blur=function(){c.blur()}),c.setValue&&(a.setValue=function(a){c.setValue(a)}),c.getValue&&(a.getValue=function(){return c.getValue()}),c.Pla&&(a.getInputValue=function(){return c.Pla()}),c.refresh&&(a.refresh=function(){c.refresh()}),c.Ysa&&(a.setMax=function(a){c.Ysa(a)}),c.OPa&&(a.setMin=function(a){c.OPa(a)}),
c.zDa&&(a.command=function(a){c.zDa(a)}),c.insert&&(a.insert=function(a){c.insert(a)}),c.disable&&(a.disable=function(){c.disable()}),c.enable&&(a.enable=function(){c.enable()}),a;throw Error("Error creating custom panel: "+a.type+" is not a valid input type");};
g.gBa=function(a){var b=this.bk.add({children:[vp(a.dom)]}),c=P({children:[vp(a.dragDom||a.dom)],css:{position:"absolute","z-index":100},R:a.dragDomClasses}),d,e;b.create=function(b){$(b).mousedown(function(b){c.appendTo("body");var f=null,l=0;LF(c,"customDrag",function(b,f,h){a.cursor&&$("body").addClass("cursor-"+a.cursor);b.stopPropagation();d=f-.5*c.width();e=h-.5*c.height();c.show();c.get(0).style.left=d+"px";c.get(0).style.top=e+"px"},function(b,h,q){q.stopPropagation();c.get(0).style.left=
d+b+"px";c.get(0).style.top=e+h+"px";b=$(document.elementFromPoint(q.clientX,q.clientY));if(a.onDrag){if(c.hide(),h=b,c.show(),0<h.closest(".viewport-container").length)a.onDrag(q)}else if(a.domDrag&&(c.hide(),h=b.closest(".drop-target"),c.show(),0<h.length)){var t=h.offset(),u=h.width(),y=h.height();a.domDrag(h.data(),q.clientX-t.left,q.clientY-t.top,u,y)}var A=b.closest(".drag-scroll");0<A.length&&(f||(f=setInterval(function(){A.get(0).scrollTop+=l},50)),t=A.offset(),y=A.height(),q.clientY<t.top+
50?(q=(q.clientY-(t.top+50))/50,l=-q*q*15):q.clientY>t.top+y-50&&(q=(q.clientY-(t.top+y-50))/50,l=q*q*15))},function(b,d,e){a.cursor&&$("body").removeClass("cursor-"+a.cursor);e.stopPropagation();c.remove();if(a.onDrop){if(b=$(document.elementFromPoint(e.clientX,e.clientY)),0<b.closest(".viewport-container").length)a.onDrop(e)}else if(a.domDrop&&(b=$(document.elementFromPoint(e.clientX,e.clientY)).closest(".drop-target"),0<b.length)){d=b.offset();var h=b.width(),l=b.height();a.domDrop(b.data(),e.clientX-
d.left,e.clientY-d.top,h,l)}if(a.onDragEnd)a.onDragEnd();f&&(clearInterval(f),f=null)});c.trigger(b)})}};
g.addButton=function(a){var b=this,c=a.id?this.zK+a.id:vk();a.id&&(a.id=c);this.bk.add({R:"button top btn-block",text:a.label,click:function(d){!$(this).hasClass("disabled")&&a.onClick&&(d=a.onClick(function(){b.tx.queue()},b.elements[c],new L(d.pageX,d.pageY)))&&(d.label&&$(this).text(d.label),d.refresh&&b.tx.queue())},create:function(d){b.elements[c]=new IO(b,d,a.onRefresh);b.buttons.push({Ha:d,enabled:a.checkEnabled||null})}});return c};
g.addImage=function(a){var b=this,c=a.id?this.zK+a.id:vk();a.id&&(a.id=c);this.bk.add({tag:"img",css:a.css,src:a.src||b.UFa,create:function(d){b.elements[c]=new IO(b,d,a.onRefresh);b.images.push({Ha:d,src:a.checkSrc||null})},click:function(){if(a.onClick)a.onClick(b.elements[c])}});return c};g.Yi=function(){return this.bk.Yi()};g.oe=function(){this.bk.oe()};g.clear=function(){this.bk.clear()};g.Bp=function(){this.bk.Bp()};g.SV=function(){this.bk.SV()};
function JO(a){var b=[];D(a,function(a){a={label:a.label,value:a.value,selected:a.selected,Ha:wp(a.dom,!0),jg:a.hoverProperties,separator:a.separator};b.push(a)});return b}function QJa(a){var b=[];D(a,function(a){b.push({label:a.label,value:a.value,checked:a.checked,disabled:a.disabled})});return b}
function RJa(a){var b=[];D(a,function(a){b.push({css:a.css,label:a.label,value:a.value,selected:a.selected,disabled:a.disabled,action:a.action,tooltip:a.tooltip,hidden:a.hidden,visible:a.visible,icon:a.icon,vSa:a.wide,ba:a.logAction})});return b}
function PJa(a,b){b={action:b.action,QI:b.autoHeight,buttons:b.buttons,change:b.onChange,CE:b.allChanges,kO:b.allowEnter,blur:b.onBlur,focus:b.onFocus,checked:b.checked,click:b.onClick,HB:b.onDropImage,css:b.css,Db:b.defaultVal,hX:b.defaultLabel,Ly:b.defaultNum,om:b.disableAlpha,disabled:b.disabled,ho:b.displayFactor,ss:b.displayRound,au:b.displayFunction,enter:b.onEnter,wF:b.onEsc,Cf:b.getRenderData,height:b.height,wm:b.inDialog,l$:b.innerCss,keydown:b.onKeydown?w(function(a,b){return a({shiftKey:b.shiftKey,
ctrlKey:b.ctrlKey,metaKey:b.metaKey,altKey:b.altKey,keyCode:b.keyCode})},null,b.onKeydown):void 0,keyup:b.onKeyup?w(function(a,b){return a({shiftKey:b.shiftKey,ctrlKey:b.ctrlKey,metaKey:b.metaKey,altKey:b.altKey,keyCode:b.keyCode})},null,b.onKeyup):void 0,keypress:b.onKeypress?w(function(a,b){return a({shiftKey:b.shiftKey,ctrlKey:b.ctrlKey,metaKey:b.metaKey,altKey:b.altKey,keyCode:b.keyCode})},null,b.onKeypress):void 0,label:b.label,ba:b.logAction,loop:b.loop,max:b.max,maxLength:b.maxLength,Pbb:b.skipEditorBlur,
min:b.min,number:b.isNumber,options:b.options,qL:b.onSuccess,placeholder:b.placeholder,$_:b.preventMousedownDefault,rows:b.rows,round:b.round,separator:b.separator,size:b.size,Fm:b.onSlide,start:b.onStart,step:b.step,stop:b.onStop,Gc:b.suffix,ob:b.textArea,type:b.type,value:b.value,width:b.width};b.options&&ua(b.options)&&(b.options=JO(b.options));b.buttons&&"radio"==b.type&&ua(b.buttons)&&(b.buttons=QJa(b.buttons));b.buttons&&"buttonset"==b.type&&ua(b.buttons)&&(b.buttons=RJa(b.buttons));switch(b.type){case "spinner":return new ED(a.analytics,
{min:b.min,max:b.max,value:b.value,step:b.step,Db:b.Db,Ly:b.Ly,change:b.change,disabled:b.disabled,round:b.round,ho:b.ho,ss:b.ss,au:b.au,loop:b.loop,Gc:b.Gc});case "select":if(b.options&&ya(b.options)){var c=b.options;b.options=[]}var d=new $D(a.analytics,{hX:b.hX,options:b.options,change:b.change,disabled:b.disabled,wm:b.wm});c&&c(function(a){d.setOptions(JO(a));d.cB()});return d;case "checkbox":return new KC(a.analytics,{value:b.value,change:b.change,checked:b.checked,disabled:b.disabled,label:b.label,
ba:b.ba});case "radio":return new RC(a.analytics,b.buttons||[],{change:b.change,separator:b.separator,disabled:b.disabled});case "colorwell":if(!a.jf)throw"colorwell not supported";if(ya(b.value)){var e=b.value;b.value=function(){return us(e())}}else b.value=us(b.value);if(ya(b.change)){var f=b.change;b.change=function(a,b){f(a?a.serialize():a,b)}}return new CO(a.analytics,a.jf,{size:b.size,change:b.change,disabled:b.disabled,value:b.value,om:b.om});case "text":var h=b.focus;b.focus=function(){S&&
!b.Pbb&&S.destroy();h&&h()};return new GD(a.analytics,{QI:b.QI,css:b.css,l$:b.l$,maxLength:b.maxLength,enter:b.enter,wF:b.wF,disabled:b.disabled,number:b.number,min:b.min,max:b.max,step:b.step,iP:b.round,Gc:b.Gc,Db:b.Db,change:b.change,focus:b.focus,blur:b.blur,click:b.click,value:b.value,keydown:b.keydown,keyup:b.keyup,keypress:b.keypress,CE:b.CE,ob:b.ob,kO:b.kO,placeholder:b.placeholder,rows:b.rows});case "slider":return new jE(a.analytics,{min:b.min,max:b.max,step:b.step,value:b.value,Db:b.Db,
disabled:b.disabled,start:b.start,Fm:b.Fm,stop:b.stop,change:b.change});case "file":return new NJa({action:b.action,change:b.change,qL:b.qL});case "buttonset":return new BO(a.analytics,ua(b.buttons)?b.buttons:[],{css:b.css,disabled:b.disabled,change:b.change,$_:b.$_});case "equation":return new OJa({change:b.change,css:b.css,value:b.value});case "custom":return new MJa({height:b.height,width:b.width,Cf:b.Cf,label:b.label,click:b.click,css:b.css,HB:b.HB},a.dz,a.Of);default:return null}}
g.refresh=function(){if(!this.uX||this.uX.is(":hidden"))this.yva=!0;else{var a=1==this.yva;this.yva=!1;var b=this;this.eM=[];this.eJ=[];D(this.Xf,function(a){b.eM.push(a.getId())});B(this.y6,function(a,c){b.eJ.push("null"==c?null:c)});this.y6={};var c=!1;D(this.l2,function(a){a.visible&&(a.visible(b.eM,b.eJ)?(a.Ha.show(),b.tra(!0),c=!0):a.Ha.hide())});D(this.buttons,function(a){a.enabled&&(a.enabled(b.eM,b.eJ)?a.Ha.removeClass("disabled"):a.Ha.addClass("disabled"))});D(this.images,function(a){if(a.src){var c=
a.src(b.eM,b.eJ);a.Ha.attr("src",c||b.UFa)}});B(this.elements,function(a){a.Jpa&&a.Jpa(KO(a))});c||this.tra(a)}};
g.tra=function(a){var b=this,c;D(this.PQ,function(d){c=a;if(d.update){var e=d.update(b.eM,b.eJ);e&&(c=!0,(e.enabled||!1===e.disabled)&&d.input.enable(),void 0!==e.value&&d.input.setValue&&d.input.setValue(e.value),e.options&&d.input.setOptions&&(d.input.setOptions(JO(e.options)),d.input.cB()),(e.disabled||!1===e.enabled)&&d.input.disable())}c&&(d.input.refresh&&d.input.refresh(),d.input.update&&d.input.update(),d.input.render&&d.input.render())})};
g.getElementById=function(a){return this.elements[a]||this.elements[this.zK+a]||null};g.hu=function(a,b){var c=null;Ka(this.elements,function(b){return a.get(0)==b.Ha.get(0)?(c=b,!0):!1});!c&&b&&this.uX&&0<a.parent().closest(this.uX).length&&(c=this.elements[vk()]=new IO(this,a));return c};
function SJa(a,b){var c=null;Ka(a.elements,function(a,d){return b.get(0)==a.Ha.get(0)?(c=d,!0):!1});if(c){var d=function(a,b){D(Zb(a,b),function(b){pc(a,b)})};d(a.buttons,function(a){return 0<a.Ha.parent().closest(b).length});d(a.images,function(a){return 0<a.Ha.parent().closest(b).length});d(a.l2,function(a){return 0<a.Ha.parent().closest(b).length});d(a.PQ,function(a){var c=0<a.input.aa.parent().closest(b).length;c&&a.input.destroy();return c});B(Ia(a.elements,function(a){return 0<a.Ha.parent().closest(b).length}),
function(a,b){a.destroy();delete this.elements[b]},a);a.elements[c].destroy();delete a.elements[c]}}g.destroy=function(){Mk(this.Rab);Mk(this.n_a);this.l2=this.images=this.buttons=this.PQ=this.eJ=this.y6=this.eM=this.Xf=null};function IO(a,b,c){this.bk=a;this.Ha=b;this.Jpa=c||null}g=IO.prototype;g.hasClass=function(a){return this.Ha.hasClass(a)};g.addClass=function(a){this.Ha.addClass(a)};g.removeClass=function(a){this.Ha.removeClass(a)};g.toggleClass=function(a,b){this.Ha.toggleClass(a,b)};
g.remove=function(){SJa(this.bk,this.Ha);this.destroy()};g.destroy=function(){this.Ha&&this.Ha.remove();this.Jpa=this.Ha=this.bk=null};g.append=function(a){a.getTemplate&&(a=a.getTemplate());this.Ha.append(vp(a))};g.prepend=function(a){a.getTemplate&&(a=a.getTemplate());this.Ha.prepend(vp(a))};g.vh=function(a){var b=this;this.Ha.children().each(function(){var a=b.bk.hu($(this));a&&a.remove()});this.Ha.children().remove();this.append(a)};
g.parent=function(){var a=this.bk.hu(this.Ha.parent(),!0);return a?KO(a):null};g.children=function(a){var b=this,c=[];this.Ha.children().each(function(){var d=b.bk.hu($(this),!0);d&&(d=KO(d),a&&!a(d)||c.push(d))});return c};g.text=function(a){var b=this;return void 0!==a?(this.Ha.children().each(function(){var a=b.bk.hu($(this));a&&a.remove()}),this.Ha.children().remove(),this.Ha.text(a),a):this.Ha.text()};g.attr=function(a,b){if(jc(["href","src","class"],a))if(void 0!==b)this.Ha.attr(a,b);else return this.Ha.attr(a)};
function KO(a){return{hasClass:w(a.hasClass,a),addClass:w(a.addClass,a),removeClass:w(a.removeClass,a),toggleClass:w(a.toggleClass,a),remove:w(a.remove,a),append:w(a.append,a),prepend:w(a.prepend,a),setContent:w(a.vh,a),text:w(a.text,a),parent:w(a.parent,a),children:w(a.children,a),attr:w(a.attr,a)}};var LO=null,MO=null,NO=null,OO=null,PO=null,QO=null,RO=null,SO=null,TO=[];function TJa(a){var b={data:a.data,source:a.source};TO.forEach(function(a){try{a(b)}catch(d){}})}TO.push(function(a){var b=a.source;a=a.data;-1!=a.indexOf("insert")&&K.set("default.returnToApp");a=rn("?"+a);if(a.documentid){Lj&&b.open("","_self","");b.close();b={documentId:a.documentid};db(b,aja());var c=new Dk;a=new Cn(null,c);var c=new zn(c),d=mn();a=new Ti(a,c,d);UO(a,b)}});
Lj&&(window.F9a=function(a,b){TJa({data:a,source:b})},window.postMessageProxy=window.F9a);
function UJa(a,b,c,d,e){c.attributes.forEach(function(f){if("slackChannel"==f.name){var h=f.value.split("|")[1];P({id:"post-to-slack",R:"menu-bar-sidebutton btn btn-sm btn-default has-icon",html:'Post to <img style="height:1em;position:relative;top:2px;" src="https://d2slcw3kip6qmk.cloudfront.net/app/chart/icons/slack-icon-48.png"/>',click:function(){$("#post-to-slack").attr("disabled","disabled");var e=setInterval(function(){if(!TB(c)){clearInterval(e);var f="";c.attributes.forEach(function(a){"slackInvitationId"==
a.name&&(f=a.value)});var k=location.origin+"/slack/join?invitationUrl="+encodeURIComponent(window.lucidConfigure.documentServiceHost+"/documents/"+c.id+"/invitations/"+f),l=b.getName(),u=[];pz(hA(c),function(){this.getProperties().get("Hidden")||u.push(this)});var y=c.ko(u),y=aF(d,y);a.execute({type:"POST",url:"/slack/postDocument/"+h,data:[{title:c.getProperty(ou),title_link:k,fallback:c.getProperty(ou),text:l+" has invited you to <"+k+"|join a Lucidchart diagram>",image_url:y}]}).catch(function(a){400==
a.status?(bp("Slack integration has been removed from your account"),$("#post-to-slack").remove()):bp("Failed to post back to Slack")}).then(function(){$("#post-to-slack").removeAttr("disabled")})}},10)}.bind(this)}).insertBefore(e)}else if("hipchatChannel"==f.name){var k=f.value.split("|")[0],l=f.value.split("|")[1];P({id:"post-to-hipchat",R:"menu-bar-sidebutton btn btn-sm btn-default has-icon",html:'Post to <img style="height:1em;position:relative;top:2px;" src="'+ck+'/app/chart/icons/hipchat-icon-48.png"/>',
click:function(){$("#post-to-hipchat").attr("disabled","disabled");var e=setInterval(function(){if(!TB(c)){clearInterval(e);var f="";c.attributes.forEach(function(a){"hipchatInvitationId"==a.name&&(f=a.value)});var h=location.origin+"/ac/hipchat/join?invitationUrl="+encodeURIComponent(window.lucidConfigure.documentServiceHost+"/documents/"+c.id+"/invitations/"+f),t=b.getName(),u=[];pz(hA(c),function(){this.getProperties().get("Hidden")||u.push(this)});var y=c.ko(u),A=y.Size.w,C=y.Size.h,E=A/C;1.77<
E?y.Size.h=Math.round(A/1.77):1.77>E&&(y.Size.w=Math.round(1.77*C));y=aF(d,y);A=t+" has invited you to <a href='"+h+"'>join a Lucidchart diagramming session, '"+c.getProperty(ou)+"'</a>. When you're done, you can post an image of the diagram back to this room as well.";a.execute({type:"POST",url:"/ac/hipchat/document/"+l+"?instanceId="+k,data:{title:c.getProperty(ou),docId:c.getId(),inviteLink:h,name:t,imageUrl:y,text:A}}).catch(function(a){401==a.status?(bp("HipChat integration has been removed from your account"),
$("#post-to-hipchat").remove()):bp("Failed to post back to HipChat")}).then(function(){$("#post-to-hipchat").removeAttr("disabled")})}},10)}.bind(this)}).insertBefore(e)}})}
function VJa(){if(null===LO||null===NO){var a=qn();NO=a.callback?decodeURIComponent(a.callback):"";if(NO.match("^pmt$|^close$|^slack$|^hipchat$|^http[s]?:")){var b=a.callback_type;OO=b in{close:!0,post:!0,back:!0}?b:"back";"close"==NO&&(OO="close");"slack"==NO&&(LO="Slack");"hipchat"==NO&&(LO="HipChat");kk&&(LO="Confluence");"pmt"==NO&&window.addEventListener("message",TJa,!1);PO=a.editbuttoncallback?decodeURIComponent(a.editbuttoncallback):"";PO.match("^close|^http[s]?:")||(PO=!1);a.logouturl?(SO=
decodeURIComponent(a.logouturl),SO.match("^close|^http[s]?:")||(SO=null)):SO=null;RO=a.edittarget&&a.edittarget.match("^(blank|parent|top|self)$")?"_"+a.edittarget:null;QO=a.inserttarget&&a.inserttarget.match("^(blank|parent|top|self)$")?"_"+a.inserttarget:null;if(!kk&&!LO)if(a.name&&"Box"==a.name)LO="Box",MO=!1,K.set("thirdparty.appNameSet",LO);else if(a=Gg.get("consumer_name")||a.name)LO=a=decodeURIComponent(a),MO=!1,K.set("thirdparty.appNameSet",LO)}else NO=""}}
function VO(a){if(NO.match(/^(close|slack|hipchat|pmt)$/))return window.location.href;if(a&&WO()){if(MO)return WJa(a);a=Mca(a);return-1!=NO.search(/\?/)?NO+"&"+a:NO+"?"+a}return NO}function WO(){return XO()&&"close"!==NO}function YO(a){return XO()?"insert"==a&&QO?QO:"edit"==a&&RO?RO:PO&&"insert"!=a||"pmt"!==NO?"Jive"===LO?"_blank":!PO&&"close"!==NO||"insert"==a?QO||"_top":RO||"_blank":"_self":"_blank"}
function WJa(a){var b=[];B(a,function(a,d){b.push('"'+d+'":"'+a+'"')});return NO.match(/\:\{.*\}/)?NO.replace("}",","+b.join(",")+"}"):NO+":{"+b.join(",")+"}"}function ZO(a){if(XO()){a=a&&PO||NO;var b="Box"==XJa()?"Box":null;return"?callback="+encodeURIComponent(a)+""+(b?"&name="+encodeURIComponent(b):"")}return""}x("lucid.thirdparty.queryString",ZO);function XO(){VJa();return""!==NO}function XJa(){VJa();return LO||"App"}
function YJa(a){var b,c=!1;window.parent&&window.parent!==window?b=window.parent:(b=window.opener,Lj&&(c=!0));b&&(c?b.postMessageProxy(a,window):b.postMessage(a,"*"))}
function UO(a,b,c,d){if(XO()){var e=b.link;delete b.link;if("pmt"==NO&&b)YJa(Mca(b)),c&&(c.stopPropagation(),c.preventDefault());else if("redirect"==d&&("close"==NO||"slack"==NO||"hipchat"==NO))window.open("","_self",""),window.close(),$("body").empty().html("<div>Your document has been saved. Please close window.</div>");else if(d)if("redirect"==d)window.location=e?e:VO(b);else if("open"==d){var f;WO()&&(f="insert");"insert"==f&&tb(location.search,"Powerpoint")&&a.Aa(Yfa);window.open(e?e:VO(b),YO(f))}}}
function $O(){var a=OO;"back"==a&&(a="return");return O("thirdparty."+a,XJa())};function ZJa(a){this.za=a}
Object.defineProperties(ZJa.prototype,{id:{get:function(){return this.za.id}},name:{get:function(){return this.za.get("Name")},set:function(a){return this.za.set("Name",a)}},hidden:{get:function(){return this.za.Gd("hide")},set:function(a){this.za.ah("hide",a)}},page:{get:function(){return this.za.page.getId()}},Af:{get:function(){return this.za.get("BoundingBox")}},Gu:{get:function(){return this.za.get("ActiveLayers")},set:function(a){ua(a)&&this.za.set("ActiveLayers",a)}},TF:{get:function(){if(this.Gu){if("All"==
this.Gu[0])return{};var a=fb(this.Gu);return Fk(pxa(this.za.page),function(b){b=b.getId();if(!a[b])return b})}}},transitionDuration:{get:function(){return this.za.get("AnimateTime")},set:function(a){if(xa(a))return this.za.set("AnimateTime",a)}},ZY:{get:function(){return this.za.get("HighlightItems")||[]},set:function(a){if(ua(a)){var b=[],c=function(a){a.Wa||a.ta?b.push(a.id):a.Ol().forEach(function(a){c(a)})};a.forEach(function(a){(a=this.za.document.sa(a))&&c(a)},this);this.za.set("HighlightItems",
b)}}},order:{get:function(){return this.za.Dk},set:function(a){return this.za.set("ZOrder",a)}}});function aP(a,b,c,d,e){EH.call(this);this.selection=b;this.document=a;this.viewport=c;this.navigator=d;this.document.listen(Spa,this.e1a.bind(this));this.document.listen(Upa,this.g1a.bind(this));this.document.listen(xt,this.h1a.bind(this));this.AZa=1E3;this.Ew={};e.listen("default.addFrame",function(){this.p5()}.bind(this))}z(aP,EH);g=aP.prototype;g.e1a=function(a){this.Ew[a.frame.getId()]=!0;this.pa()};
g.g1a=function(a){({Name:!0,hide:!0,BoundingBox:!0,ActiveLayers:!0,AnimateTime:!0,HighlightItems:!0})[a.oc]?(a.frame.getId()in this.Ew||(this.Ew[a.frame.getId()]=!0),this.pa()):"ZOrder"==a.oc&&this.pa()};g.h1a=function(a){delete this.Ew[a.frame.getId()];this.pa()};
g.$a=function(){var a=[],b;for(b in this.Ew){if(!0===this.Ew[b]){var c=this.document.sa(b);if(c=Us(c))this.Ew[b]=new ZJa(c);else{delete this.Ew[b];continue}}a.push(this.Ew[b])}a.sort(function(a,b){return a.order-b.order||Ac(a.id,b.id)});return a};function $Ja(a,b){var c=bP(a,b.za),d=a.Ma().map(function(a){return a.id});pc(d,c);raa(d,c,b.id);a.Gca(d)}function aKa(a,b){var c=bP(a,b.za),d=a.Ma().map(function(a){return a.id});pc(d,c);mc(d,c,Xb(d,b.id)+1);a.Gca(d)}
function bP(a,b){var c=b.ma();c.x+=c.w/3;c.y+=c.h/3;var d=b.get("ActiveLayers"),e=b.get("AnimateTime"),f=1;b=b.get("Name");var h=b.lastIndexOf(" Copy ");if(0<h){var k=b.substring(h+5,b.length);k==+k&&(b=b.substring(0,h))}h=a.Ma();for(k=0;k<h.length;k++)0==h[k].name.indexOf(b+" Copy ")&&f++;c=cP(a,c,b+" Copy "+f,d,e);a.selection.fv([c]);return c}
function bKa(a){var b;b=vA("DefaultSlideAspectRatio");b="4x3"==b?4/3:"3x2"==b?1.5:16/9;var c=a.w/a.h;b>c?(b=b*a.h-a.w,a=new M(a.x-b/2,a.y,a.w+b,a.h)):b<c?(b=a.w/b-a.h,a=new M(a.x,a.y-b/2,a.w,a.h+b)):a=zm(a);return a}function cKa(a,b){b=Zm(b.map(function(a){return a.Sf()}));b=bKa($l(b,20));b=cP(a,b);a.selection.uh(b);return b}
g.Gca=function(a){var b=this.Ma(),c={};if(a.length==b.length){for(b=0;b<a.length;b++){if(!(a[b]in this.Ew)||a[b]in c)return!1;c[a[b]]=!0}for(b=0;b<a.length;b++)this.Ew[a[b]].order=b;return!0}return!1};function dKa(a,b){a.document.My(b.map(function(a){return a.za}))}g.Zk=function(){return this.selection.Ca(function(a){return!a.md}).map(function(a){return a.getId()})};g.vta=function(a){this.navigator.yR(a.za)};
g.p5=function(){this.dispatchEvent(eKa);var a=this.selection.Ca(function(a){return a.md});if(1===a.length&&(a=Us(a[0])))return bP(this,a);a=this.selection.Ca(function(a){return!a.md});if(0<a.length)return cKa(this,a);var a=this.viewport.Xg()[0].Oa,b=bm(a),a=new M(b.x-a.w/10,b.y-a.h/10,a.w/5,a.h/5),a=bKa(a),a=cP(this,a);this.selection.fv([a]);return a};
function cP(a,b,c,d,e){var f=a.viewport.rd().getId(),h=Wb(a.Ma()||[]),h=h?h.order+1:0;b=zm(b);e||(e=vA("DefaultSlideDuration")||a.AZa);b=new Q("CreateBlock",{Class:"PresentationFrameBlock",Properties:{ActiveLayers:d,AnimateTime:e,BoundingBox:b,HighlightItems:[],Name:c||"Slide "+(h+1),ZOrder:h,AspectRatio:b.w/b.h},Page:f});a.document.oa(b);return b.id}var eKa=new F("zb");function dP(a,b,c,d,e,f){var h=this;this.Mq=a;this.edb=P({R:"viewport-banner-demo slideshow",children:[{R:"slide tutorial content",children:[{R:"text",html:a.ea.client.user.data.zo?O("demo.signup.chart"):O("demo.requestLicense",yj)},{R:"btn btn-white-secondary",id:"sign-up-free-demo-button",text:a.ea.client.user.data.zo?O("demo.signup"):O("requestLicense"),click:function(){var b=h.Mq.ea.client.user;if(b.data.zo)a.ea.client&&a.ea.client.Ko(),e.Aa(zha);else{var l=h.Mq.ea.client.GD,m=new YC(b,e,f);XC(m).enabled?
(new eP(b,l,c,d,e,f)).show(!0):m.nS()}}},{R:"clear"}]}]})}dP.prototype.init=function(a){this.pf=a;this.pf.set(this.edb,void 0,!0)};dP.prototype.toggle=function(a){this.pf.aa.toggle(a)};dP.prototype.bQ=function(){return parseInt(this.pf.aa.outerHeight(),10)};function fP(a,b){this.xhr=b;this.gna=!1;this.visible=a.Bb();this.pf=null;this.oPa=!1}vj(fP,dj,Hi);
fP.prototype.init=function(a,b,c){var d=this;this.ea=a;this.hf=c;this.Gb=a.client.Gb;this.analytics=a.client.analytics;this.Ea=a.client.Ea;this.yta=new cq(O("demo.save.prompt.chart"),{Ld:!0,kd:!0,title:O("demo.save.prompt.title"),buttons:[{label:O("demo.save.prompt.btn"),highlight:!0,action:function(a,b){b.close();d.analytics.Aa(Bha);d.ea.client&&d.ea.client.Ko()}}],close:function(){fKa(d)}});this.yta.aa.addClass("alert");fKa(this);this.pf=new dP(this,0,this.xhr,this.Gb,this.analytics,this.Ea);this.pf.init(b)};
function fKa(a){a.ea.client.user.data.zo&&(a.Y9a=setTimeout(function(){a.gna||a.yta.open()},24E4),x("selenium.showDemoSavePrompt",function(){a.yta.open();clearTimeout(a.Y9a)}))}fP.prototype.Hn=function(a){if(a!=this.visible&&this.pf&&this.ea.viewport){this.visible=!!a;this.pf.toggle(!!a);var b=0;this.ea.VD&&(b=parseInt(this.ea.VD.css("top"),10));var c=this.pf.bQ();this.ea.s5(b+(a?c:-c))}};var gP=$.Deferred();function hP(a,b){r.location=gKa(a,b)}function gKa(a,b){return(b?a+r.location.search:a)+r.location.hash}function iP(){try{return-1<r.location.search.indexOf("Powerpoint")}catch(a){return!1}}function hKa(a,b){r.Office&&Office.context.document&&Office.context.document.addHandlerAsync(Office.EventType.ActiveViewChanged,function(c){"read"==c.activeView?a():b()},function(){})}
function iKa(a,b){r.Office&&Office.context.document&&Office.context.document.getActiveViewAsync(function(c){c.status!=Office.AsyncResultStatus.Failed&&("read"==c.value?a():b())})}function jKa(a){window.Office&&(a="previous"==a?Office.Index.Previous:Office.Index.Next,Office.context.document.goToByIdAsync(a,Office.GoToType.Index,function(){}))}
(function(){if(r.location)if(r.Office){var a=!1;Office.initialize=function(b){a=!0;gP.resolve(b)};setTimeout(function(){a||(console.log("Timeout reached but initialized never called; proceeding with add-in functionality"),gP.resolve(null))},15E3)}else gP.resolve()})();x("lucid.office.powerpoint.getImageId",function(){return r.Office&&Office.context&&Office.context.document&&Office.context.document.settings?Office.context.document.settings.get("image_id")||null:null});
x("lucid.office.util.getOfficeRedirectUrl",gKa);x("lucid.office.util.loginPostMessageRedirect",function(a){XO()&&TO.push(function(b){var c=rn("?"+b.data);c.temp_auth_token?(new Dk).execute({url:"/office/exchangeToken?token="+c.temp_auth_token}).catch(Ub).then(function(){c.lucid_signin_complete&&hP(a)}):c.lucid_signin_complete&&hP(a)})});
x("lucid.office.util.isSetSupported",function(a,b){try{return r.Office&&Office.context&&Office.context.requirements&&Office.context.requirements.isSetSupported?Office.context.requirements.isSetSupported(a,b):!1}catch(c){return!1}});x("lucid.office.util.officeRedirect",hP);x("lucid.office.util.onPluginReady",function(a){gP.then(a)});x("lucid.office.util.signalLoginComplete",function(a){YJa("lucid_signin_complete=1&temp_auth_token="+encodeURIComponent(a))});
x("lucid.office.util.displayDialogAsync",function(a,b){return Pk(function(c,d){function e(a){a.status==Office.AsyncResultStatus.Failed&&d("Dialog API not available");(a=a.value)?c(a):d("Dialog was not initialized")}za(Office)&&Ta(Office,"context","ui","displayDialogAsync")?Office.context.ui.displayDialogAsync(a,b,e):d("Office API not initialized")})});x("lucid.office.util.swallowErrors",function(a){if(r.Office)try{a()}catch(b){}else a()});function jP(a,b){this.Vl=a;this.analytics=b}function kP(a,b,c){b&&In(a.Vl,oo,b,"application/json; v=1").get().then(function(a){a.attributes.get().then(function(b){b.some(function(a){return"true"===a.value&&("downloaded"===a.name||"shared"===a.name||"published"===a.name||"presented"===a.name)})||this.analytics.Aa(vfa,{documentSuccessTrigger:c});(b=b.find(function(a){return a.name===c}))&&"true"===b.value||a.attributes.post({name:c,value:"true"})}.bind(this))}.bind(a))}vj(jP,Do,Ti);function lP(){var a=new Ck;Ni.call(this,{},new Cp({}),a,new Eo(a))}z(lP,Ni);x("lucid.model.user.DemoUser",lP);tj(lP);var kKa={slug:"professional",name:"",annual:!0,analytics:!1,organization_size:1,restrictions:{AwsImport:!0,StorageLimit:0,RevisionHistory:!0,Organization:!0,Embed:!0,PremiumTemplates:!0,CustomFonts:!0}};g=lP.prototype;
g.mra=function(){return{id:0,bp:0,firstName:"Demo",lastName:"User",email:"",username:"",created:new Date,joinedAccount:new Date,permissions:{},RY:!1,Cc:{HideGrid:(!1).toString(),PromptNextBlock:"true"},Ow:!1,wcb:null,trial:!1,I8:[],oQ:!1,iha:{Cc:{},firstName:"",lastName:""},F7a:1,AE:{r$a:null,sourceData:null,internalMethod:null,failedPayment:null,paid:null,end:null,eYa:null},trialEligible:!1,zo:!0,dT:{},Mf:kKa,L2a:!1,pma:!1,qma:!1,rma:!1,Cma:!1}};g.hNa=function(){K.set("user.preferences",this.Cc.getAll())};
g.e1=Rb;g.SPa=function(){};g.Bb=Sb;g.D5=function(){return!0};function mP(a,b){this.xhr=a;a=!1;if(r.Zone&&r.Zone.current){for(var c=r.Zone.current;c.parent;)c=c.parent;c._zoneDelegate&&(c._zoneDelegate._handleErrorZS={onHandleError:function(a,b,c,h){if(h.promise)h.promise["catch"](function(a){a instanceof Error&&this.ro(a)}.bind(this));else this.ro(h)}.bind(this)},a=!0)}Uh.call(this,"");this.pba={};this.Osa=null;this.tX=b||null;a||(console.error("Failed to enable logging on the root Zone!"),this.ro(Error("Failed to enable logging on the root Zone!")))}
z(mP,Uh);mP.prototype.ro=function(a){console.error(a);mP.ya.ro.call(this,a)};function nP(a){$("body").addClass("jserror").attr("jserror",a.substr(0,250))}
mP.prototype.xPa=function(a,b,c,d){nP(a);/Attempt to use a dehydrated detector/g.exec(a)&&on("dehydrated_detector_error");try{var e=b+"::"+c+"::"+a.substr(0,50),f={location:window.location.href,message:a,stackTrace:d&&d.substr(0,65535)};isNaN(+c)||(f.line=+c);b!==window.location.href&&"unknown"!=b&&(f.file=b);this.pba[e]=f;this.Osa||(this.Osa=setTimeout(function(){var a=this.pba;this.pba={};this.xhr.execute({type:"POST",url:mk+"/jsErrors",data:{errors:Ra(a),build:{name:"chart",timestamp:(20170106162458).toString(),
version:"20170106-162447"},documentId:this.tX},track:!1,timeout:5E3}).catch(function(){db(this.pba,a)}.bind(this));this.Osa=null}.bind(this),1E3))}catch(h){a=yb("Error occurred in sending an error report.\n\n","script:",b,"\n","line:",c,"\n","error:",a,"\n","trace:",d),$e("goog.debug.ErrorReporter").info(a)}};function oP(a,b,c,d,e,f){J.call(this);var h=this;this.Ea=d;this.analytics=c;this.wn=e;this.xhr=b;this.la=new he(this);Db(this,this.la);this.I2="/users/updatePreferences";b={browser:Ij.browser,browserVersion:Ij.MXa,browserMajorVersion:Ij.vy,mobile:Ij.O6a,os:Ij.L_,osVersion:Ij.P8a};Ij.screen?(b["screen height"]=""+Ij.screen.height,b["screen width"]=""+Ij.screen.width):b["unknown screen"]="1";this.analytics.Xw.set(b);this.compact=$("body").hasClass("compact");this.user=a;this.vF=null;f&&(this.vF||(this.vF=
new mP(this.xhr,this.document&&this.document.id)),K("errorHandler.reportException",function(a){h.vF.ro(a)}));this.$c=null;var k=window.onerror;window.onerror=function(a){nP(a);k&&k(a)};K("user.preferences.update",w(this.jT,this))}z(oP,J);g=oP.prototype;g.jc=function(){return this.user};g.CHa=function(){this.Tp||(this.Tp=In(this.wn,go,this.user.uri).get());return this.Tp};g.jT=function(a){K.set("user.preferences.updateInternal",a);this.jc().Bb()||this.xhr.execute({type:"POST",url:this.I2,data:new Ak(a)})};
function lKa(a,b){function c(){e=(new Date).getTime();a.$c.activate();f&&(f.close(),f=null)}function d(){a.analytics.ba("user.viewing",{duration:Math.round(l/1E3)+""});k=null;l=0}var e=(new Date).getTime(),f=null,h=!0;$(window).bind("focus",function(){h=!0}).bind("blur",function(){h=!1});var k=(new Date).getTime(),l=0;setInterval(function(){var c=config.serverDisableTimeout||30;h&&(c=config.serverDisableTimeoutFocused||600);((new Date).getTime()-e)/1E3>c?a.$c&&(a.$c.Hg(),b&&!f&&(f=bp(i18n.get("editor-updates-disconnected"),
31536E6)),0<l&&d()):a.$c&&(a.$c.activate(),f&&(f.close(),f=null),null===k&&(k=(new Date).getTime()),l=(new Date).getTime()-k,6E4<=l&&d())},500);$(document).bind("keydown mousemove mousedown touchstart touchmove touchend",c);$(window).focus(c)}g.ro=function(a){try{this.vF?this.vF.ro.apply(this.vF,a):nP(a.toString())}catch(b){}};
g.RRa=function(a){var b=this;return this.xhr.execute({type:"POST",url:"/users/userSession",timeout:1E4}).then(zk).then(function(c){try{c.noAuth?b.jc().update({}):b.jc().update(c.User)}catch(d){b.jc().update({})}a&&a(b.jc())}).catch(function(){a&&a(b.jc())})};var pP=[{name:"owner",RC:O("collaborate.option.own"),shortName:O("collaborate.option.own.short"),title:i18n.get("collaborate-option-own-title"),Ei:!0,order:0},{name:"editor",RC:O("collaborate.option.edit"),shortName:O("collaborate.option.edit.short"),title:i18n.get("collaborate-option-edit-title"),Ei:!1,order:1},{name:"commenter",RC:O("collaborate.option.comment"),shortName:O("collaborate.option.comment.short"),title:i18n.get("collaborate-option-comment-title"),Ei:!1,order:2},{name:"viewer",RC:O("collaborate.option.view"),
shortName:O("collaborate.option.view.short"),title:i18n.get("collaborate-option-view-title"),Ei:!1,order:3}],qP={};pP.forEach(function(a){qP[a.name]=a});function rP(a,b,c,d,e){this.ka=a;this.Te=a.Te;this.Gb=e;this.permissions=b;this.nqa=function(){};this.QMa=function(){};this.analytics=c;this.xhr=d}function mKa(a){a.mqa=new cq({},{title:O("mention.permission.title"),id:"permission",Ld:!0,kd:!0,buttons:[{label:O("confirm.cancel"),action:function(a,c){this.nqa([]);c.close()}.bind(a)},{label:O("confirm.shareAndNotify"),id:"share-and-notify",highlight:!0,action:function(a,c){this.QMa(a,c)}.bind(a)}]})}
function nKa(a){a.qna=new cq({},{id:"insufficient-permission",title:O("mention.permission.title"),Ld:!0,kd:!0,buttons:[{label:O("confirm.ok"),action:function(a,c){c.close()}}]})}function oKa(a,b){new pKa(a.analytics,a.Te,b,a.ka)}function qKa(a,b){0<ht(b).length&&rKa(a,b).then(function(c){c=Zb(c,function(a){return!a.wC()});0<c.length&&sKa(a,b,c)})}
function rKa(a,b){var c=wpa(b),d=xpa(b);return new Yc(function(e){tKa(a,c,b).then(function(f){if(0<f.length)if("owner"==a.permissions.role)a.mqa||mKa(a),uKa(a,f,b).then(function(a){var b=c.filter(function(b){return!jc(f,b)||jc(a,b)});e(b.concat(d))});else{a.analytics.Aa(Bfa);a.qna||nKa(a);vKa(a,b,f);var h=c.filter(function(a){return!jc(f,a)});e(h.concat(d))}else e(c.concat(d))})})}
function tKa(a,b,c){return new Yc(function(d){var e=b.filter(function(a){return a.wC()}).map(function(a){return a.user.id}),f=b.filter(function(a){return!a.wC()});0<e.length?(e=e.join(","),yk(a.xhr,{type:"GET",url:dk+"/documents/"+c.document.getId()+"/roles",data:{userIds:e}}).then(function(a){try{var c=qP.commenter,e=Ja(a,function(a){return"none"==a?4:qP[a].order}),m=Ia(e,function(a){return a>c.order}),n=Sa(m).map(function(a){return parseInt(a,10)});if(0<n.length||0<f.length){var q=b.filter(function(a){return!a.wC()||
jc(n,a.user.id)});d(q)}else d([])}catch(t){bp(O("growl.mention.send.error")),d(f)}}).catch(function(b){hq(a.Gb,b);d(f)})):d(f)})}function wKa(a){return a.filter(function(a){return a.wC()}).map(function(a){return{html:a.t9()+" ("+a.ff()+")"}})}function xKa(a){return a.filter(function(a){return!a.wC()}).map(function(a){return{html:a.ff()}})}
function uKa(a,b,c){return new Yc(function(d){var e=null,f=wKa(b),h=xKa(b);a.nqa=d;a.QMa=function(d,e){d=k.getValue();yKa(a,d,b,c).then(function(b){a.nqa(b)});e.close()};a.mqa.vh({children:[{html:O("mention.permission.underpriviledged")},{tag:"br"},{tag:"strong",html:O("mention.permission.mentioned")},{children:h.concat(f)},{css:{"padding-top":"10px","padding-bottom":"10px"},children:[{tag:"span",R:"left",html:O("mention.permission.select")},{css:{"padding-left":"5px"},tag:"span",R:"left",create:function(a){e=
a}}]},{tag:"br"},{tag:"br"},{html:O("mention.permission.note")}]});d=pP.map(function(a){return{selected:a.Ei,label:a.RC,value:a.name}});d.pop();var k=new $D(this.analytics,{options:d,wm:!0,id:"permission_dropdown"},e,118);a.mqa.open()})}
function yKa(a,b,c,d){return new Yc(function(a){var f=function(a){return new Yc(function(c){var e={status:O("invitations.sending",a.ff()),sendEmail:!1,error:function(){a.r8=!0;c(a)}};e.success=function(e){(e=e.invitationId)&&!a.wC()&&(a.uZ=e);if(d.pc){e=d.pc;var f=4;"editor"==b?f=2:"commenter"==b&&(f=3);e.document.oa(new Q("cc",{userId:a.wC()?a.user.id:a.ff(),threadId:e.id,type:f}))}this.analytics.Aa(hl,{share_method:"@mention"});this.analytics.Aa(vha);c(a)}.bind(this);a.yPa(d.document.getId(),b,
e)})}.bind(this),f=c.map(f);Aaa(f).then(function(c){if(c){En(this.analytics,xha,[b]);var d=c.filter(function(a){return!a.r8});c=c.filter(function(a){return a.r8});0<c.length&&fq(O("mention.mentions.failedToGivePermissions",c.join(", ")));a(d)}else a([])}.bind(this))}.bind(a))}
function vKa(a,b,c){(b=parseInt(b.document.Hy,10))?(b=a.ka.r9(b.toString()),b=[{tag:"span",html:O("mention.permission.contact1")},{tag:"span",html:b.getName()+" ("},{tag:"a",href:"mailto:"+b.email,html:b.email},{tag:"span",html:")"+O("mention.permission.contact2")}]):b=[{tag:"span",html:O("mention.permission.contact")}];var d=wKa(c);c=xKa(c);a.qna.vh({children:[{html:O("mention.permission.insufficientPermission")},{tag:"br"},{tag:"strong",html:O("mention.permission.mentioned")},{children:c.concat(d)},
{tag:"br"},{children:b}]});a.qna.open()}function sKa(a,b,c){var d={};D(c,function(a){d[a.ff()]=a.uZ});yk(a.xhr,{type:"POST",url:dk+"/mentions/emails",data:{document_id:b.document.getId(),threadId:b.pc.id,comment:b.dQ(),recipients:d}}).catch(function(a){hq(this.Gb,a)}.bind(a))}
function pKa(a,b,c,d){var e={at:"left bottom",my:"left top",collision:"none flip"};this.analytics=a;this.Ha=c;this.rG=!1;this.FV=-1;this.ka=d;c.autocomplete({source:function(a,b){a=a.term;var c=Number(this.Ha.prop("selectionStart")),d=zKa(a,c);if("@"==a.charAt(d))this.rG=!0,this.FV=d+1;else{var d=zKa(a,c-1),e=a.substring(d+1,c-1);"@"==a.charAt(d)&&hn(e)&&(this.FV=d+1,AKa(this,e,!0),this.rG=!1)}d=null;this.rG&&(c<this.FV?this.rG=!1:(d=this.ka.getOptions(a.substring(this.FV,c)),0==d.length&&(this.rG=
!1)));b(d)}.bind(this),select:function(a,b){AKa(this,b.item.value.email);this.analytics.Aa(kha);return!1}.bind(this),focus:function(){return!1},close:function(){this.rG=!1}.bind(this),create:function(){this.Ha.autocomplete("option","appendTo",".gui-footer");e&&this.Ha.autocomplete("option","position",e)}.bind(this),autoFocus:!0,delay:100,minLength:1}).on("input",function(){""==c.val()&&(this.rG=!1)}.bind(this)).focus(function(){b.initialize()}.bind(this))}
function zKa(a,b){for(--b;0<=b;b--)if(/\s/.test(a.charAt(b)))return b+1;return 0}function AKa(a,b,c){var d=Number(a.Ha.prop("selectionStart")),e=a.Ha.val(),f=e.substring(0,a.FV-1),d=e.substring(d);a.rG=!1;e=f+"["+b+"]"+(c?" ":"")+d;a.Ha.val(e);b=e.length-d.length;a.Ha.prop("selectionStart",b);a.Ha.prop("selectionEnd",b)}sj(rP,[ls,dj,Ti,Hi,Ii]);function BKa(a){var b=$("body");this.sW=0;this.analytics=a;this.xia=!0;this.MGa=r.lucidConfigure&&r.lucidConfigure.frustrationEvent_minClicks;this.k1a=r.lucidConfigure&&r.lucidConfigure.frustrationEvent_timeFrameMilliseconds||1E3;this.MGa&&b.click(function(a){this.sW++;if(this.xia&&this.sW>=this.MGa){var b={frustrationClickArea:a.view&&a.view.innerWidth&&a.view.innerHeight?140>Math.min(a.clientX,a.clientY,a.view.innerWidth-a.clientX,a.view.innerHeight-a.clientY)?"edge":"center":"unknown, at ("+a.clientX+
", "+a.clientY+")"};(a=CKa(a.toElement))&&(b.frustrationClickSelector=a);this.analytics.Aa(Hfa,b);this.xia=!1}setTimeout(function(){this.sW--;0>=this.sW&&(this.sW=0,this.xia=!0)}.bind(this),this.k1a)}.bind(this))}function CKa(a){if(a)var b=a.id&&"#"+a.id,c=a.getAttribute("class")&&"."+a.getAttribute("class").replace(" ",".");return b||c||void 0};function DKa(){this.documentURI=this.zi=null;this.gr=!1;this.userRole=this.userName=this.userId=this.creatorId=this.title=this.S0a=this.Pq=null;this.folderCollaborators=[];this.scope=null;this.collaborators=[]}g=DKa.prototype;g.wp=function(){return this.zi||""};g.setTitle=function(a){this.title=a};g.getTitle=function(){return this.title||""};g.hY=function(){return this.S0a||""};g.Rq=function(){return this.creatorId};g.bta=function(a){this.userId=a};g.jK=function(){return this.userId};
function EKa(a,b){a.userName=b}g.t9=function(){return this.userName};g.il=function(){return!!this.Pq&&!this.zi};g.fu=function(){return this.collaborators};
g.C2=function(a){kc(this.collaborators);D(a||[],function(a){a=a.hG?"Collaborator"===a.name?new AE(a.id.toString(),a.role,new Date(a.created),a.vR):gb(a.name,"Slack:")?new BE(a.id.toString(),a.name.substr(6).trim(),a.role,new Date(a.created)):gb(a.name,"HipChat:")?new CE(a.id.toString(),a.name.trim(),a.role,new Date(a.created)):new xE(a.id.toString(),a.name,a.role,new Date(a.created)):a.group?new FE(a.id.toString(),a.name,a.role,new Date(a.created)):new DE(a.id.toString(),a.name,a.email,a.role,a.sL,
new Date(a.created));Fc(this.collaborators,a,sP)}.bind(this))};g.eO=function(a){Fc(this.collaborators,a,sP)};g.Ita=function(a){return bc(this.collaborators,function(b){return b.gz?b.getName().toLowerCase()===a.toLowerCase():!1},this)};function FKa(a){return dc(a.collaborators,function(a){return"owner"==a.role||"editor"==a.role})}function sP(a,b){return a.id>b.id?1:a.id<b.id?-1:0};angular.module("common-templates",[]).run(["$templateCache",function(a){a.put("/js/app/view/angular/templates/common/BillingInfo.html",'<script type=text/ng-template id=cvv-help-dialog><div id="cvvdialog">\n        <p i18n="payment.cvv.about.main"></p>\n        <div class="left">\n            <h3 i18n="payment.cvv.about.masterCardVisaDiscover.title"></h3>\n            <p class="card-image cvv-image-a" title={{i18n(\'payment.cvv.about.masterCardVisaDiscover.altText\')}}></p>\n            <p i18n="payment.cvv.about.masterCardVisaDiscover.text"></p>\n        </div>\n        <div class="right">\n            <h3 i18n="payment.cvv.about.americanExpress.title"></h3>\n            <p class="card-image cvv-image-b" title={{i18n(\'payment.cvv.about.americanExpress.altText\')}}></p>\n            <p i18n="payment.cvv.about.americanExpress.text"></p>\n        </div>\n        <div class="clear"></div>\n    </div>\x3c/script><div class=billing-info><div class="grid_4 alpha"><div class=input><label for=billing-info-first-name>{{i18n(\'payment.fieldNames.firstName\')}}</label><span class=error-message-new ng-bind=fieldErrors.firstName ng-show="fieldErrors.firstName && fieldErrors.firstName != \'no-show\'" ng-cloak></span> <input class="text fullwidth LoSensitive" ng-class="{\'inerror\' : fieldErrors.firstName}" id=billing-info-first-name maxlength=50 size=50 ng-model=billingInfo.firstName></div></div><div class=grid_4><div class=input><label for=billing-info-last-name>{{i18n(\'payment.fieldNames.lastName\')}}</label><span class=error-message-new ng-bind=fieldErrors.lastName ng-show="fieldErrors.lastName && fieldErrors.lastName!= \'no-show\'" ng-cloak></span> <input class="text fullwidth LoSensitive" ng-class="{\'inerror\' : fieldErrors.lastName}" id=billing-info-last-name maxlength=50 size=50 ng-model=billingInfo.lastName></div></div><div class="grid_4 omega"><div class=input><label for=billing-info-phone>{{i18n(\'payment.fieldNames.phone.title\')}}</label><span class=error-message-new ng-bind=fieldErrors.phone ng-show="fieldErrors.phone && fieldErrors.phone != \'no-show\'" ng-cloak></span> <input class="text fullwidth LoSensitive" ng-class="{\'inerror\' : fieldErrors.phone}" id=billing-info-phone maxlength=50 size=50 ng-model=billingInfo.phone></div></div><div id=credit_card_info><div class="grid_6 alpha"><div class=input><label for=billing-info-card>{{i18n(\'payment.fieldNames.number\')}}</label><span class=error-message-new ng-bind=fieldErrors.number ng-show="fieldErrors.number && fieldErrors.number != \'no-show\'" ng-cloak></span> <input class="text fullwidth LoSensitive" ng-class="{inerror : fieldErrors.number}" id=billing-info-card ng-attr-placeholder={{billingInfo.maskedNumber}} maxlength=50 size=50 autocomplete=off ng-model=billingInfo.number ng-blur=validateCreditCardNumber();validateCvv()></div></div><div class="grid_2 cvv"><div><div class=input><label for=billing-info-cvv>{{i18n(\'payment.fieldNames.cvv.title\')}}</label><span class=error-message-new ng-bind=fieldErrors.cvv ng-show="fieldErrors.cvv && fieldErrors.cvv != \'no-show\'" ng-cloak></span> <input class="text fullwidth LoSensitive" ng-class="{inerror : fieldErrors.cvv}" id=billing-info-cvv maxlength=50 size=50 autocomplete=off ng-model=billingInfo.cvv ng-blur=validateCvv()></div></div><div><span id=cvv-help class=link ng-click=openCvvHelpDialog()><img src=https://d2slcw3kip6qmk.cloudfront.net/app/webroot/img/icons/cvv.png></span></div></div><div class="grid_4 omega expiration-date"><div class=input><label for=billing-info-expiration-month>{{i18n(\'payment.fieldNames.expirationDate.title\')}}</label><span class=error-message-new ng-bind=fieldErrors.date ng-show="fieldErrors.date && fieldErrors.date != \'no-show\'" ng-cloak></span></div><div class="grid_2 alpha expiration-month"><div class="input expiration"><select class=fullwidth id=billing-info-expiration-month ng-model=billingInfo.month ng-options="monthLabels[month] for month in monthValues"></select></div></div><div class="grid_2 omega expiration-year"><div class="input expiration"><select class=fullwidth id=billing-info-expiration-year ng-model=billingInfo.year ng-options="year for year in years"></select></div></div></div><div class=clear></div><div ng-if=showAddress><div class=input><label for=billing-info-address1>{{i18n(\'label.address1\')}}</label><span class=error-message-new ng-bind=fieldErrors.address1 ng-show="fieldErrors.address1 && fieldErrors.address1 != \'no-show\'" ng-cloak></span> <input class="text fullwidth LoSensitive" ng-class="{inerror : fieldErrors.address1}" id=billing-info-address1 maxlength=50 size=50 autocomplete=off ng-model=billingInfo.address1></div><div class=input><label for=billing-info-address2>{{i18n(\'label.address2\')}}</label><span class=error-message-new ng-bind=fieldErrors.address2 ng-show="fieldErrors.address2 && fieldErrors.address2 != \'no-show\'" ng-cloak></span> <input class="text fullwidth LoSensitive" ng-class="{inerror : fieldErrors.address2}" id=billing-info-address2 maxlength=50 size=50 autocomplete=off ng-model=billingInfo.address2></div><div class="grid_4 alpha"><div class=input><label for=billing-info-city>{{i18n(\'label.city\')}}</label><span class=error-message-new ng-bind=fieldErrors.city ng-show="fieldErrors.city && fieldErrors.city != \'no-show\'" ng-cloak></span> <input class="text fullwidth LoSensitive" ng-class="{inerror : fieldErrors.city}" id=billing-info-city maxlength=50 size=50 autocomplete=off ng-model=billingInfo.city></div></div><div class=grid_2><div class=input><label for=billing-info-state>{{i18n(\'label.state\')}}</label><span class=error-message-new ng-bind=fieldErrors.state ng-show="fieldErrors.state && fieldErrors.state != \'no-show\'" ng-cloak></span> <input class="text fullwidth LoSensitive" ng-class="{inerror : fieldErrors.state}" id=billing-info-state maxlength=50 size=50 autocomplete=off ng-model=billingInfo.state></div></div></div><div ng-class="showAddress ? \'grid_3\' : \'grid_4 alpha\'"><div class=input><label for=billing-info-postalCode>{{i18n(\'payment.fieldNames.zip.title\')}}</label><span class=error-message-new ng-bind=fieldErrors.zip ng-show="fieldErrors.zip && fieldErrors.zip != \'no-show\'" ng-cloak></span> <input class="text fullwidth LoSensitive" ng-class="{inerror : fieldErrors.zip}" id=billing-info-postalCode maxlength=50 size=50 ng-model=billingInfo.zip></div></div><div ng-class="showAddress ? \'grid_3 omega\' : \'grid_4 omega suffix_4\'"><div class="input country"><label for=billing-info-country>{{i18n(\'payment.fieldNames.country.title\')}}</label><select class=fullwidth id=billing-info-country ng-model=billingInfo.country ng-options="countryLabels[country] for country in countryValues"></select></div></div></div></div>');
a.put("/js/app/view/angular/templates/common/BounceDialog.html","<script type=text/ng-template id=bounce-dialog><div class=\"special-announcement-description\">\n        <div class=\"blue special-announcement-splash-text\">{{i18n('payment.bounce.percentOff', floor(100 - (100 * (targetLevel.getMonthlyPrice() / currentLevel.getMonthlyPrice()))))}}</div>\n        <div>{{i18n('payment.bounce.notReady', i18n(currentLevel.getI18nShortNameKey().replace('.(monthly)', '')).toLowerCase())}}</div>\n        <div>{{i18n('payment.bounce.onlyPerMonth', i18n(targetLevel.getI18nShortNameKey().replace('.(monthly)', '')), formatPrice(targetLevel.currency, targetLevel.getMonthlyPrice()))}}</div>\n    </div>\n    <div class=\"special-announcement-buttons\">\n        <div class=\"component-btn component-btn-secondary-blue\" ng-click=\"data.onAccept()\">{{i18n('payment.bounce.getMySavings')}}</div>\n    </div>\x3c/script>");
a.put("/js/app/view/angular/templates/common/CancellationSurveyDialogView.html","<div ng-controller=CancellationSurveyDialogController><div class=question-holder><p>{{i18n('cancellationsurvey.objectiveQuestion', productName)}}</p><textarea id=objective ng-model=objective ng-class=\"{'error': unansweredQuestionsContains('objective') && submitted}\" placeholder=\"{{i18n('cancellationsurvey.objectiveQuestion.placeholder', productName)}}\"></textarea></div><div class=question-holder><p>{{i18n('cancellationsurvey.obstacleQuestion')}}</p><textarea id=obstacle ng-model=obstacle ng-class=\"{'error': unansweredQuestionsContains('obstacle') && submitted}\" placeholder=\"{{i18n('cancellationsurvey.obstacleQuestion.placeholder')}}\"></textarea></div></div>");
a.put("/js/app/view/angular/templates/common/Dialog.html",'<div class=component-dialog-background><div><div ng-show=resolveComplete class=component-dialog-box ng-class=data.dialogStyle ng-style="{\'width\': data.width ? data.width + \'px\' : null}"><form><div class=header>{{data.title}} <a class=close-icon ng-show=cancel ng-click=cancel()></a></div><div class=dialog-side-borders><div class="component-banner component-banner-slide-in" ng-class="{\'component-banner-error\': data.errorBanner, \'component-banner-message\': data.messageBanner, \'component-banner-success\': data.successBanner, \'visible\': data.errorBanner || data.messageBanner || data.successBanner}">{{data.errorBanner}}{{data.messageBanner}}{{data.successBanner}}</div></div><div ng-if=licensesBanner><licenses-banner></licenses-banner></div><div class=content ng-class="{\'no-footer\': noFooter}"><div class=error-section ng-show=data.error ng-bind-html="trustAsHtml(i18n(\'dialog.action.error\'))"></div><div class=error-section ng-show=data.error><span>{{i18n(\'dialog.action.error.details\')}}</span> <span ng-bind=data.error></span></div></div><div class=footer ng-show=!noFooter><div class=form-buttons><span ng-class="{\'invisible\': !loading || data.progress || data.noLoading}">{{i18n(\'admin.message.loading\')}}</span><div ng-if="data.progress && loading" class=progress><div class=progress-bar ng-style="{width:data.progress.percent + \'%\'}"></div></div><input type=button id=dialog-cancel class="component-btn component-btn-primary-gray no-default-focus" ng-show="cancel && !data.submenuCancel" ng-click=cancel() value={{data.cancelText}}><input type=button id=dialog-submenu-cancel class="component-btn component-btn-primary-gray no-default-focus" ng-show=data.submenuCancel ng-click=data.submenuCancel() value={{data.submenuCancelText}}><input type=button id=dialog-confirm-secondary class="component-btn component-btn-secondary-blue" ng-class=data.confirmClass ng-disabled=data.confirmDisabled ng-show="data.confirmSecondaryAction && !data.submenuConfirm" ng-click=data.confirmSecondaryAction() value={{data.confirmSecondaryText}}><input type=submit id=dialog-confirm class="component-btn component-btn-secondary-blue" ng-class=data.confirmClass ng-disabled=data.confirmDisabled ng-show=!data.submenuConfirm ng-click=confirm() value={{data.confirmText}}><input type=submit id=dialog-submenu-confirm class="component-btn component-btn-secondary-blue" ng-class=data.submenuConfirmClass ng-disabled=data.submenuConfirmDisabled ng-show=data.submenuConfirm ng-click=data.submenuConfirm() value={{data.submenuConfirmText}}></div></div></form></div></div></div>');
a.put("/js/app/view/angular/templates/common/PersonaSelectionView.html",'<div ng-controller=PersonaSelectionController class="special-announcement style-blue-steel persona-selection-dialog" ng-class=dialogClass><div class="special-announcement-body persona-selection" ng-click=!!selectedPersona ng-class="{\'finalized\': finalized, \'loading\': !loadComplete, \'persona-selection-edu\': isEduVersion}"><div class=header><a class=close-icon ng-click=cancel()></a><h3>{{::phrases.title}}</h3><p ng-if="isEduVersion || isChart">{{::phrases.subtitle}}</p></div><div class=tile ng-if="!isEduVersion && isChart"><div id=card-engineering class="card fullsize persona-engineering" ng-class="[selectedPersona === \'engineering\' ? \'step-2\' : \'step-1\', {\'faded\': !!selectedPersona && selectedPersona !== \'engineering\'}]" ng-click="selectPersonaOrClearExisting(\'engineering\')"><div class="side fullsize v-centered"><div class=card-content><h3>{{::phrases.persona.engineering}}</h3><div class="fullsize persona-hoverable-icon persona-image-engineering"></div></div></div><div class="side fullsize v-centered"><div class="icn-checkmark icn-54"></div></div></div></div><div class=tile ng-if="!isEduVersion && isChart"><div id=card-operations class="card fullsize persona-operations" ng-class="[selectedPersona === \'operations\' ? \'step-2\' : \'step-1\', {\'faded\': !!selectedPersona && selectedPersona !== \'operations\'}]" ng-click="selectPersonaOrClearExisting(\'operations\')"><div class="side fullsize v-centered"><div class=card-content><h3>{{::phrases.persona.operations}}</h3><div class="fullsize persona-hoverable-icon persona-image-operations"></div></div></div><div class="side fullsize v-centered"><div class="icn-checkmark icn-54"></div></div></div></div><div class=tile ng-if="!isEduVersion && isChart"><div id=card-design class="card fullsize persona-design" ng-class="[selectedPersona === \'design\' ? \'step-2\' : \'step-1\', {\'faded\': !!selectedPersona && selectedPersona !== \'design\'}]" ng-click="selectPersonaOrClearExisting(\'design\')"><div class="side fullsize v-centered"><div class=card-content><h3>{{::phrases.persona.design}}</h3><div class="fullsize persona-hoverable-icon persona-image-design"></div></div></div><div class="side fullsize v-centered"><div class="icn-checkmark icn-54"></div></div></div></div><div class=tile ng-if="!isEduVersion && isChart"><div id=card-business class="card fullsize persona-business" ng-class="[selectedPersona === \'business\' ? \'step-2\' : \'step-1\', {\'faded\': !!selectedPersona && selectedPersona !== \'business\'}]" ng-click="selectPersonaOrClearExisting(\'business\')"><div class="side fullsize v-centered"><div class=card-content><h3>{{::phrases.persona.business}}</h3><div class="fullsize persona-hoverable-icon persona-image-business"></div></div></div><div class="side fullsize v-centered"><div class="icn-checkmark icn-54"></div></div></div></div><div class=tile ng-if="!isEduVersion && isPress"><div id=card-work class="card fullsize persona-work" ng-class="[!selectedPersona || selectedPersona !== \'work\' ? \'step-0\' : multistep.work, {\'faded\': !!selectedPersona && selectedPersona !== \'work\'}]" ng-click="selectPersonaOrClearExisting(\'work\')"><div class="side fullsize v-centered"><div class=card-content><h3>{{::phrases.persona.work}}</h3><div class="fullsize persona-image-work"></div></div></div><div class="side fullsize v-centered"><div class=card-content><input type=radio class=hidden ng-model=work.persona id=select-marketing name=work-persona ng-value="\'marketing\'"> <input type=radio class=hidden ng-model=work.persona id=select-design name=work-persona ng-value="\'design\'" class="component-btn component-btn-steel-blue-dark"> <input type=radio class=hidden ng-model=work.persona id=select-sales name=work-persona ng-value="\'sales\'" class="component-btn component-btn-steel-blue-dark"> <input type=radio class=hidden ng-model=work.persona id=select-other name=work-persona ng-value="\'other\'" class="component-btn component-btn-steel-blue-dark"><label for=select-marketing class="component-btn component-btn-steel-blue-dark" ng-click="multistep.work = finalize(\'marketing\', \'step-2 skip-optional\')">{{::phrases.persona.marketing}}</label><label for=select-design class="component-btn component-btn-steel-blue-dark" ng-click="multistep.work = finalize(\'design\', \'step-2 skip-optional\')">{{::phrases.persona.design}}</label><label for=select-sales class="component-btn component-btn-steel-blue-dark" ng-click="multistep.work = finalize(\'sales\', \'step-2 skip-optional\')">{{::phrases.persona.sales}}</label><label for=select-other class="component-btn component-btn-steel-blue-dark" ng-click="multistep.work = \'step-2\'">{{::phrases.persona.other}}</label></div></div><div class="side fullsize v-bottom optional-step"><div class=card-content><input id=work-input class=text-input ng-model=other.work placeholder="{{::phrases.persona.other}}"> <button ng-click="multistep.work = finalize(\'work\', \'step-3\')" class="component-btn component-btn-steel-blue-dark">{{::phrases.submit}}</button></div></div><div class="side fullsize v-centered"><div class="icn-checkmark icn-54"></div></div></div></div><div class=tile ng-if=!isEduVersion><div id=card-education class="card fullsize persona-education" ng-class="[!selectedPersona || selectedPersona !== \'education\' ? \'step-0\' : multistep.education, {\'faded\': !!selectedPersona && selectedPersona !== \'education\'}]" ng-click="selectPersonaOrClearExisting(\'education\')"><div class="side fullsize v-centered"><div class=card-content><h3>{{::phrases.persona.education}}</h3><div class="fullsize persona-image-education"></div></div></div><div class="side fullsize v-centered"><div class=card-content><input type=radio class=hidden ng-model=education.persona id=select-student name=education-persona ng-value="\'student\'"> <input type=radio class=hidden ng-model=education.persona id=select-teacher name=education-persona ng-value="\'teacher\'" class="component-btn component-btn-steel-blue-dark"> <input type=radio class=hidden ng-model=education.persona id=select-administrator name=education-persona ng-value="\'administrator\'" class="component-btn component-btn-steel-blue-dark"><label for=select-student class="component-btn component-btn-steel-blue-dark" ng-click="multistep.education = \'step-2\'">{{::phrases.persona.student}}</label><label for=select-teacher class="component-btn component-btn-steel-blue-dark" ng-click="multistep.education = \'step-2\'">{{::phrases.persona.teacher}}</label><label for=select-administrator class="component-btn component-btn-steel-blue-dark" ng-click="multistep.education = \'step-2\'">{{::phrases.persona.administrator}}</label></div></div><div class="side fullsize v-centered"><div class=card-content><input type=radio class=hidden ng-model=education.level id=select-primary name=education-persona ng-value="\'primary\'"> <input type=radio class=hidden ng-model=education.level id=select-higher name=education-persona ng-value="\'higher\'" class="component-btn component-btn-steel-blue-dark"><label for=select-primary class="component-btn component-btn-steel-blue-dark" ng-click="multistep.education = \'step-3\'">{{::phrases.primaryEd}}</label><label for=select-higher class="component-btn component-btn-steel-blue-dark" ng-click="multistep.education = \'step-3\'">{{::phrases.higherEd}}</label></div></div><div class="side fullsize v-bottom"><div class=card-content><input id=education-input class=text-input ng-model=education.schoolName placeholder="{{::phrases.schoolName}}"> <button ng-click="multistep.education = finalize(\'education\', \'step-4\')" class="component-btn component-btn-steel-blue-dark">{{::phrases.submit}}</button></div></div><div class="side fullsize v-centered"><div class="icn-checkmark icn-54"></div></div></div></div><div class=tile ng-if=isEduVersion><div id=card-edu-student class="card fullsize persona-edu-student" ng-class="[selectedPersona === \'student\' ? \'step-2\' : \'step-1\', {\'faded\': !!selectedPersona && selectedPersona !== \'student\'}]" ng-click="selectPersonaOrClearExisting(\'student\')"><div class="side fullsize v-centered"><div class=card-content><h3>{{::phrases.persona.student}}</h3><div class="fullsize persona-hoverable-icon persona-image-education"></div></div></div><div class="side fullsize v-centered"><div class="icn-checkmark icn-54"></div></div></div></div><div class=tile ng-if=isEduVersion><div id=card-edu-teacher class="card fullsize persona-edu-teacher" ng-class="[selectedPersona === \'teacher\' ? \'step-2\' : \'step-1\', {\'faded\': !!selectedPersona && selectedPersona !== \'teacher\'}]" ng-click="selectPersonaOrClearExisting(\'teacher\')"><div class="side fullsize v-centered"><div class=card-content><h3>{{::phrases.persona.teacher}}</h3><div class="fullsize persona-hoverable-icon persona-image-personal"></div></div></div><div class="side fullsize v-centered"><div class="icn-checkmark icn-54"></div></div></div></div><div class=tile ng-if=isEduVersion><div id=card-edu-administrator class="card fullsize persona-edu-administrator" ng-class="[selectedPersona === \'administrator\' ? \'step-2\' : \'step-1\', {\'faded\': !!selectedPersona && selectedPersona !== \'administrator\'}]" ng-click="selectPersonaOrClearExisting(\'administrator\')"><div class="side fullsize v-centered"><div class=card-content><h3>{{::phrases.persona.administrator}}</h3><div class="fullsize persona-hoverable-icon persona-image-work"></div></div></div><div class="side fullsize v-centered"><div class="icn-checkmark icn-54"></div></div></div></div><div class=tile><div id=card-other class="card fullsize" ng-class="[!isEduVersion && isPress ? \'persona-personal\' : \'persona-other\', !selectedPersona || selectedPersona !== \'other\' ? \'step-0\' : multistep.other, {\'faded\': !!selectedPersona && selectedPersona !== \'other\'}]" ng-click="selectPersonaOrClearExisting(\'other\')"><div class="side fullsize v-centered"><div class=card-content><h3>{{::!isEduVersion && isPress ? phrases.persona.personal : phrases.persona.other}}</h3><div ng-if="!isEduVersion && isPress" class="fullsize persona-image-personal"></div><div ng-if="isEduVersion || isChart" class="fullsize persona-image-other"></div></div></div><div class="side fullsize v-bottom"><div class=card-content><input id=other-input class=text-input ng-click="multistep.other = \'step-1\'" ng-model=other.personal placeholder="{{!isEduVersion && isPress ? phrases.persona.personal : phrases.persona.other}}"> <button ng-click="multistep.other = finalize(\'other\', \'step-2\')" class="component-btn component-btn-steel-blue-dark">{{::phrases.submit}}</button></div></div><div class="side fullsize v-centered"><div class="icn-checkmark icn-54"></div></div></div></div></div></div>');
a.put("/js/app/view/angular/templates/common/TemplateChooserView.html",'<div ng-controller=TemplateChooserController class="dialog-body template-chooser-content" style="height: calc(90vh - 50px)"><div style="height: 100%"><div class="alpha newdocdialog-nav"><div class=scrollable ng-class="{\'disabled\': searchingTemplates}"><h3 ng-if=isChart>{{phrases.templates}}</h3><h3 ng-if=isPress>{{phrases.categories}}</h3><ul><li ng-repeat="templateSet in templateSets | filter: (isChart ? {inChart: true} : {inPress: true})" ng-class="{active: ((selectedSet == templateSet.id) && (isChart || selectedCategory == \'all\'))}"><a class=link id={{templateSet.id}} ng-click=setSelectedSet(templateSet.id) ng-show="templateSet.id !== \'team\' || isOnTeam">{{templateSet.title}}</a><ul class=category-sublist ng-if=isPress ng-show="templateSet.id == selectedSet && (templateSet.id !== \'team\' || isOnTeam)"><li ng-repeat="category in categories | orderBy: \'title\'" ng-class="{active: selectedCategory == category.id}" ng-show="categoryHasTemplates(category, templateSet.id)"><a class=link id={{category.id}} ng-click="setSelectedSetAndCategory(templateSet.id, category.id)">{{category.title}}</a></li></ul></li></ul><h3 ng-show=hasTemplates(selectedSet) ng-if=isChart>{{phrases.categories}}</h3><ul ng-show=hasTemplates(selectedSet) ng-if=isChart><li ng-repeat="category in categories | filter: (category.templates | filter: {set: selectedSet}) | orderBy: \'title\'" ng-class="{active: selectedCategory == category.id}" ng-show="category.id == \'all\' || categoryHasTemplates(category, selectedSet)"><a class=link id={{category.id}} ng-click="setSelectedSetAndCategory(selectedSet, category.id)">{{category.title}}</a></li></ul></div><div ng-if="isChart && newTemplateChooserABTest == \'T-B\'" class=nav-footer><h3>{{phrases.defaultUnits}}</h3><div class=buttonset type=span><input ng-repeat-start="unit in pageUnits" id=DefaultPageUnits_{{unit.id}} type=radio name=DefaultPageUnits value={{unit.id}} ng-checked="unit.id == defaultPageUnit" ng-click=updatePageUnit(unit.id)><label for=DefaultPageUnits_{{unit.id}} style="clear: none" ng-repeat-end>{{unit.text}}</label></div></div></div><div class=newdocdialog-body scroll-to-top-when=setChanged><div class=newdocdialog-body-inner style="height: auto"><div class="doc-container grid-view small" id=new-doc-templates><div class=search-bar-container ng-show="templateSearchABTest == \'T-B\'"><div class=component-search-bar><input class=search-text placeholder={{phrases.searchTermPlaceholder}} ng-change=settemplateSearchTerm() ng-model=searchInput ng-focus="searchingTemplates = true" ng-blur="searchingTemplates = !!searchInput" ng-keydown="handleKeys($event)"> <input type=button class="search search-icon icn-search-14px" ng-show=!searchInput autofocus> <input type=button class="clear search-icon icn-cancel-x icn-14" ng-show=!!searchInput ng-click="searchInput = \'\'; searchingTemplates = false"></div></div><div ng-show="searchingTemplates && !searchInput" class=search-empty-tip>{{phrases.typeToSearch}}</div><div ng-show="searchingTemplates && !!searchInput && !!templateSearchTerm && allTemplates.filter(searchTemplates).length == 0" class=search-empty-tip>{{phrases.noTemplatesFound}} <a ng-click="searchInput = searchingTemplates = undefined">{{phrases.clearSearch}}</a></div><div ng-if="templateSearchABTest == \'T-B\' && !!searchInput" class=category-heading><div class="doc grid_4" ng-class="{\'premium\': template.isPremium, \'template-published\': (publishedTemplateIds[template.id] && publishedTemplateIds[template.id] !== \'\')}" id=doc_{{template.id}} ng-repeat="template in allTemplates | filter: searchTemplates | orderBy: sortTemplates" ng-mouseover=preloadPreview(template.id)><div class=thumb style="position: relative" ng-mousemove="template.thumbnailFrame = round($event.offsetX * template.thumbnailFactor)" ng-mouseleave="template.thumbnailFrame = 0"><a class=thumbnaillink href={{template.href}} target=_blank ng-click="editNew($event, template.href, template.isPremium)"><div class=placeholder></div></a> <a class=thumbnaillink href={{template.href}} target=_blank ng-click="editNew($event, template.href, template.isPremium)" ng-repeat="thumbnailUrl in template.thumbnailUrls"><img ng-src={{thumbnailUrl}} ng-show="template.thumbnailFrame == $index" style="position: absolute; top: 0px; left: 0px"></a><div class="preview-eye btn btn-xs btn-secondary" id=doc_{{template.id}}_preview_icon ng-click="showPreview(template.id, template.href, template.isPremium)"><p class=preview-text>Preview</p><div class="icon-21 icon-21-preview-eye preview-icon"></div></div></div><div class=info><a class=title href={{template.href}} title={{template.title}} target=_blank ng-click="editNew($event, template.href, template.isPremium)">{{template.title}}</a></div><div class=clear></div></div></div><div ng-if="newTemplateChooserABTest == \'T-B\'" class=category-heading ng-show="!searchInput && !searchingTemplates"><h1>{{getTitle()}}</h1><div class="doc grid_4" ng-class="{\'premium\': template.isPremium, \'template-published\': (publishedTemplateIds[template.id] && publishedTemplateIds[template.id] !== \'\')}" id=doc_{{template.id}} ng-repeat="template in allTemplates | filter: (selectedCategory == \'all\' ? {set: selectedSet} : {set: selectedSet, categoryId: selectedCategory}) | orderBy: sortTemplates" ng-mouseover=preloadPreview(template.id)><div class=thumb style="position: relative" ng-mousemove="template.thumbnailFrame = round($event.offsetX * template.thumbnailFactor)" ng-mouseleave="template.thumbnailFrame = 0"><a class=thumbnaillink href={{template.href}} target=_blank ng-click="editNew($event, template.href, template.isPremium)"><div class=placeholder></div></a> <a class=thumbnaillink href={{template.href}} target=_blank ng-click="editNew($event, template.href, template.isPremium)" ng-repeat="thumbnailUrl in template.thumbnailUrls"><img ng-src={{thumbnailUrl}} ng-show="template.thumbnailFrame == $index" style="position: absolute; top: 0px; left: 0px"></a><div class="preview-eye btn btn-xs btn-secondary" id=doc_{{template.id}}_preview_icon ng-click="showPreview(template.id, template.href, template.isPremium)"><p class=preview-text>Preview</p><div class="icon-21 icon-21-preview-eye preview-icon"></div></div></div><div class=info><a class=title href={{template.href}} title={{template.title}} target=_blank ng-click="editNew($event, template.href, template.isPremium)">{{template.title}}</a></div><div class=clear></div></div></div><div ng-if="newTemplateChooserABTest == \'T-C\'" class=category-heading ng-repeat="category in categories | orderBy: sortCategories" ng-show="!searchInput && !searchingTemplates && category.id !== \'all\' && (selectedCategory == \'all\' || category.id == selectedCategory) && categoryHasTemplates(category, selectedSet)"><h1>{{getSuffixedTitle(category)}}</h1><div class="doc grid_4" ng-class="{\'premium\': template.isPremium, \'template-published\': (publishedTemplateIds[template.id] && publishedTemplateIds[template.id] !== \'\')}" id=doc_{{template.id}} ng-repeat="template in category.templates | filter: (selectedCategory == \'all\' ? {set: selectedSet} : {set: selectedSet, categoryId: selectedCategory}) | orderBy: sortTemplates" ng-mouseover=preloadPreview(template.id)><div class=thumb style="position: relative" ng-mousemove="template.thumbnailFrame = round($event.offsetX * template.thumbnailFactor)" ng-mouseleave="template.thumbnailFrame = 0"><a class=thumbnaillink href={{template.href}} target=_blank ng-click="editNew($event, template.href, template.isPremium)"><div class=placeholder></div></a> <a class=thumbnaillink href={{template.href}} target=_blank ng-click="editNew($event, template.href, template.isPremium)" ng-repeat="thumbnailUrl in template.thumbnailUrls"><img ng-src={{thumbnailUrl}} ng-show="template.thumbnailFrame == $index" style="position: absolute; top: 0px; left: 0px"></a><div class="preview-eye btn btn-xs btn-secondary" id=doc_{{template.id}}_preview_icon ng-click="showPreview(template.id, template.href, template.isPremium)"><p class=preview-text>Preview</p><div class="icon-21 icon-21-preview-eye preview-icon"></div></div></div><div class=info><a class=title href={{template.href}} title={{template.title}} target=_blank ng-click="editNew($event, template.href, template.isPremium)">{{template.title}}</a></div><div class=clear></div></div></div><div class=category-heading ng-if=!hasTemplates(selectedSet)><h1 ng-if="newTemplateChooserABTest == \'T-C\'">{{getTitle()}}</h1><div class="doc-container grid-view small" id=new-doc-templates><p style=padding-left:10px><em class=grid_4>{{phrases.noTemplatesFound}}</em></p></div></div></div></div></div><div class=newdocdialog-preview-container id=newdocdialog-preview-container style="left: 0%" ng-if=!!previewUrl><iframe class=viewer id=newdocdialog-preview-iframe ng-src={{previewUrl}}></iframe></div></div></div>');
a.put("/js/app/view/angular/templates/common/collaboratedialog.html",'<form ng-show=canUserInvite() ng-submit=invitationsCtrl.submit() ng-controller="InvitationEditorController as invitationsCtrl" class=collab-invitations-editor><h3>{{phrases.multishareCollabTitleBody}}</h3><div class="component-banner component-banner-error" ng-if=invitationsCtrl.error>{{invitationsCtrl.error}}</div><div class="collab-invitation-type component-well"><input ng-model=invitationsCtrl.linkType type=radio name=invitation-type id=invitation-toggle value=email><label for=invitation-toggle>{{i18n(\'invitations.email\')}}<span ng-if=hasSlack>/Slack</span><span ng-if=hasHipChat>/Hipchat</span></label><input ng-model=invitationsCtrl.linkType ng-disabled=!canSharePublicLink() type=radio name=invitation-type id=access-link-toggle value=link class=access-radio><label for=access-link-toggle ng-class="{disabled: !canSharePublicLink()}">{{i18n(\'invitations.accessLink\')}}</label></div><div ng-show="invitationsCtrl.linkType == \'email\'" class="component-well email-component-well"><div class="left people-input scrollable default-scrollbar" container-auto-scroll autoscroll-list=invitationsCtrl.invitationNames.length><div class=invite-form-tags><div class=invite-form-tag ng-repeat="name in invitationsCtrl.invitationNames track by $index">{{name}}<div class="close icn-13 icn-cancel-x" ng-click=invitationsCtrl.removeQueuedInvite($index)></div></div></div><input auto-complete on-enter-keypress=invitationsCtrl.onEmailInputEnter(event) id=email-invite-input append-to=".multishare .dialog-body" source="invitationsCtrl.autocompleteSource(request, response)" select="invitationsCtrl.autocompleteSelect(event, ui)" ng-disabled=invitationsCtrl.sendingInvite ng-attr-type="{{\'text\'}}" ng-attr-placeholder="{{i18n( userHasTeamPrivileges() ? \'input.email_user_group.prompt\':\'input.email.prompt.new\')}}" ng-model=invitationsCtrl.emailInvite.emailList class="email-invite-input LoSensitive"></div><div combo-box options=invitationsCtrl.roles model=invitationsCtrl.inviteRole id=email-invite-role-selector class="collab-permissions component-combo-box component-btn-steel-blue right"></div><div class=spacer></div><textarea ng-disabled=invitationsCtrl.sendingInvite ng-attr-placeholder="{{i18n(\'message.personal.include\')}}" ng-model=invitationsCtrl.emailInvite.message rows=3 class=LoSensitive></textarea><div class=spacer></div><div class=available-domains>{{invitationsCtrl.availableDomainsMessage()}}</div></div><div ng-show="invitationsCtrl.linkType == \'link\'" class="collab-link-type component-well"><input click-select class=collab-generated-link id=generated-link ng-attr-type="{{\'text\'}}" ng-model=invitationsCtrl.linkInvite.link ng-show="invitationsCtrl.linkInvite.link !== \'\'" readonly><div class=spacer ng-show="invitationsCtrl.linkInvite.link !== \'\'"></div><input type=checkbox id=multiuse-link-invite-checkbox ng-model=invitationsCtrl.linkInvite.multiuse><label for=multiuse-link-invite-checkbox>{{i18n(\'invitations.multiuse\')}}</label><div combo-box options=invitationsCtrl.roles model=invitationsCtrl.inviteRole id=link-invite-role-selector class="component-combo-box component-btn-steel-blue collab-permissions right"></div></div><div class=left><div ng-show="invitationsCtrl.linkType == \'email\' &amp;&amp; userHasTeamPrivileges()" class=notify-team><input ng-disabled="invitationsCtrl.sendingInvite || !invitationsCtrl.teamMemberAdded" type=checkbox id=mail-team-email-invite-checkbox ng-model=invitationsCtrl.emailInvite.sendEmail><label for=mail-team-email-invite-checkbox ng-class="{disabled: invitationsCtrl.sendingInvite || !invitationsCtrl.teamMemberAdded}">{{i18n(\'send.email\')}}</label></div></div><div ng-switch=invitationsCtrl.linkType class=right><input type=submit ng-switch-when=email class="component-btn component-btn-secondary-blue" id=send-invite-button ng-class="{disabled: invitationsCtrl.sendingInvite}" value="{{i18n(invitationsCtrl.sendingInvite ? \'document.sharing\' : \'document.share\')}}"><input type=submit ng-switch-when=link class="component-btn component-btn-secondary-blue" id=generate-link-button ng-class="{disabled: invitationsCtrl.sendingInvite}" value="{{i18n(invitationsCtrl.sendingInvite ? \'link.generating\' : \'link.generate\')}}"></div><div class=clear></div><div class=spacer></div><div class=spacer></div></form><div ng-controller="CollaboratorsListController as collabCtrl"><div class=collaborators-section><h3>{{i18n(\'multishare.publish.collaborators\')}}</h3><div newly-invited-scroll class="collab-collabs-table-scroll-wrapper scrollable"><table class="collab-collabs-table component-secondary-table" id=collab-table><tr><td class=collab-collab-icn><div class="icn icn-user-single-bluishGray"></div></td><td class=collab-collab-name>{{creatorUserName()}}</td><td class=collab-invite-status></td><td class=collab-permission-controls><div class=role i18n=collaborate.option.own.title></div></td></tr><tr ng-repeat="collaborator in collaborators | filter: collabCtrl.getNotCreator() | orderBy:\'created\'" ng-switch=collabCtrl.displayLink[collaborator.id] ng-class="{\'focused\': justInvited[collaborator.id]}"><td class=collab-collab-icn ng-switch=collaborator.getType()><div ng-switch-when=l class="icn icn-link-blue click-link" ng-click="collabCtrl.displayLink[collaborator.id] = !collabCtrl.displayLink[collaborator.id]"></div><div ng-switch-when=e class="icn icn-user-single-pending-blue click-link" ng-click="collabCtrl.displayLink[collaborator.id] = !collabCtrl.displayLink[collaborator.id]"></div><div ng-switch-when=s class="icn icn-slack"></div><div ng-switch-when=h class="icn icn-hipchat"></div><div ng-switch-default class=icn ng-class="{\'icn-user-single-bluishGray\': collaborator.isSingleUser(), \'icn-shared-bluishGray\': collaborator.isGroup()}"></div></td><td ng-switch-when=false class=collab-collab-name>{{collaborator.getName()}}</td><td class="collab-invite-status italic lighter" ng-switch-when=false>{{collaborator.getStatus()}}</td><td colspan=2 class="collab-collab-link italic" ng-switch-when=true><input click-select show-select class=collab-invitation-link ng-attr-type="{{\'text\'}}" value={{collabCtrl.getInvitationLink(collaborator)}} readonly></td><td class=collab-permission-controls><div class=collab-manage-permission ng-show=canChangePermissions(collaborator.id)><div class="icn icn-cancel-x-blue-steel" id=remove-collaborator-button ng-show=!collabCtrl.beingDeleted[collaborator.id] ng-click=collabCtrl.removeCollaborator(collaborator.id)></div><img class="icn right" ng-show=!!collabCtrl.beingDeleted[collaborator.id] src=https://d2slcw3kip6qmk.cloudfront.net/app/webroot/img/loading_16.gif><div class="component-combo-triangle-secondary-gray component-btn component-btn-secondary-gray-light-border right" combo-box options=roles model=collaborator.role></div></div><div ng-show=!canChangePermissions(collaborator.id)><div class=role>{{getRoleName(collaborator.role)}}</div></div></td></tr><tr ng-repeat="collaborator in folderCollaborators"><td class=collab-collab-icn><div class=icn ng-class="{\'icn-user-single-bluishGray\': collaborator.isSingleUser(), \'icn-shared-bluishGray\': collaborator.isGroup()}"></div></td><td class=collab-collab-name>{{collaborator.getName()}}</td><td class="collab-invite-status italic lighter"></td><td class=collab-permission-controls><div><div class="role italic">{{getFolderRoleName(collaborator.role)}}</div></div></td></tr></table></div></div></div>');
a.put("/js/app/view/angular/templates/common/invitebuttonview.html","<div ng-controller=InviteButtonController class=style-blue-steel><form ng-submit=submit()><input id=invite-button-input ng-focus=focus() ng-keydown=keydown() class=\"wide-text-input snug-right email-input\" ng-class=emailStatus placeholder=\"{{\n            restrictedDomain ? i18n('users.adduserwidget.email.placeholder.restrictedDomain', restrictedDomain) : i18n('users.adduserwidget.email.placeholder')\n        }}\" ng-model=emails ng-submit> <input type=submit id=invite-button-confirm class=\"snug-left component-btn component-btn-secondary-blue\" ng-class=data.confirmClass ng-disabled=data.confirmDisabled value=\"{{restrictedDomain ? 'Add to Team' : 'Send Invite'}}\"></form></div>");
a.put("/js/app/view/angular/templates/common/specialannouncement.html",'<div class="special-announcement premium-announcement style-blue-steel"><div class=special-announcement-close ng-click=cancel()><div class="icn-14 icn-clear-primaryGray"></div></div><div class=special-announcement-title ng-bind=data.title></div><div class=special-announcement-body ng-class="{\'with-subtitle\': data.subtitle}"><div class=special-announcement-subtitle ng-bind=data.subtitle></div><div class=special-announcement-image ng-class=data.imageClass></div><div class=special-announcement-description ng-bind-html=data.description></div><div class=special-announcement-buttons><div class="component-btn component-btn-secondary-blue" ng-bind=data.buttonText ng-click=data.onAccept()></div></div></div></div>');
a.put("/js/app/view/angular/templates/common/teamsetupview.html",'<div ng-controller="TeamSetupController as teamSetup" class=style-blue-steel><div class="extended-header create-team-header"></div><div class=input-vertical-stack><label for=team-name-input i18n=dialog.teamsetup.name_team></label><input class=wide ng-model=teamName id=team-name-input placeholder="{{i18n(\'dialog.teamsetup.name_placeholder\')}}"> <span ng-bind=teamNameError class=error></span></div><div class=input-vertical-stack><label for=initial-team-emails i18n=dialog.teamsetup.invite_members></label><textarea class=height-68 placeholder="{{i18n(\'users.adduser.email.placeholder\')}}" ng-model=emails prevent-enter-submit></textarea><div ng-bind=emailsError class=error></div></div></div>');
a.put("/js/app/view/angular/templates/common/teamwelcomedialog.html",'<div ng-controller=InviteButtonController class="special-announcement style-blue-steel team-welcome-dialog" ng-class=dialogClass ng-style=dialogPos><div class=special-announcement-body><form name=teamwelcomedialog ng-submit=sendInvites()><div ng-if=!abm><div class=special-announcement-title i18n=teamWelcomeDialog.buildYourTeam></div><div class=special-announcement-subtitle i18n=teamWelcomeDialog.getStarted></div></div><div ng-if=abm><div class=special-announcement-title i18n=teamWelcomeDialog.buildYourTeam.abm></div><div class=special-announcement-subtitle i18n=teamWelcomeDialog.getStarted.abm></div></div><div class=spacer></div><div class=teamdialog-invitefields><div class=invitefield><input ng-disabled=true class=disabled ng-model=userEmail></div><div ng-repeat="n in [2,3,4,5,6]" class=invitefield><input ng-if=!abm placeholder="{{i18n(\'teamWelcomeDialog.emailPlaceholder\', n)}}" ng-model=memberEmail[n] ng-class="{\'inactive\': !isActive, \'valid-email\': !!memberEmail[n] && isValidEmail(memberEmail[n]), \'invalid-email\': !!memberEmail[n] && !isValidEmail(memberEmail[n])}" ng-focus="isActive = true" ng-blur="isActive = false" prevent-enter-submit> <input ng-if=abm placeholder="{{\'example@\' + abmDomain}}" ng-model=memberEmail[n] ng-class="{\'inactive\': !isActive, \'valid-email\': !!memberEmail[n] && isValidEmail(memberEmail[n]), \'invalid-email\': !!memberEmail[n] && !isValidEmail(memberEmail[n])}" ng-focus="isActive = true" ng-blur="isActive = false" prevent-enter-submit></div><div class=special-announcement-secondary-action><span class=link ng-click=advancedOptionsLink() i18n=teamWelcomeDialog.advancedOptions></span></div></div><div class=spacer></div><input type=submit class="component-btn component-btn-secondary-blue" value="{{i18n(\'teamWelcomeDialog.sendInvites\')}}" ng-disabled=!areAllEmailsValid()><div class="special-announcement-secondary-action link" ng-if=!abm ng-click=createDocumentLink() i18n=teamWelcomeDialog.diagramFirst></div></form></div></div>');
a.put("/js/app/view/angular/templates/partials/ComboBox.html",'<div class=combo-box-menu-container><div class="component-context-menu floating"><div class=component-combo-box-item ng-class={disabled:option.disabled} ng-repeat="option in options" ng-click=selectOption(option) ng-bind=option.label id={{option.id}}></div></div></div><div class=component-combo-box-label ng-bind=lookupLabel(model)></div>');a.put("/js/app/view/angular/templates/partials/ContextMenu.html",'<div class="component-context-menu floating" ng-transclude></div>');
a.put("/js/app/view/angular/templates/partials/EduUpgradeAd.html",'<a href=#/education ng-if=showEduUpgradeAd class="ad-edu-upgrade finger-ad"></a>');a.put("/js/app/view/angular/templates/partials/PageTabs.html","<div><div class=left-nav><div class=\"finger-tabs finger-tabs-blue\"><div ng-repeat=\"pageTab in pageTabs\" id=page-tab-{{pageTab.id}} ng-if=!pageTab.hidden ng-class=\"[\n                'finger-tab', \n                pageTab.tabClass || '', \n                isActiveTab(pageTab) ? 'selected' : (pageTab.disabled ? 'disabled' : '')\n                ]\" ng-click=\"!pageTab.disabled && onClickTab(pageTab)\">{{pageTab.title}}</div><ng-include src=extraTabContent></ng-include></div></div><div class=main ng-include=selectedTab.uri></div></div>");
a.put("/js/app/view/angular/templates/partials/RecurlyInvoice.html","<p class=invoice-header ng-if=messaging ng-bind-html=messaging></p><table class=\"component-secondary-table component-fill-width\"><thead><tr><th i18n=label.date></th><th i18n=label.description></th><th class=join-left></th><th class=ralign i18n=label.amount></th></tr></thead><tbody><tr ng-repeat-start=\"lineItem in invoiceData.invoiceLineItems\" ng-if=!lineItem.isAccountCredit><td>{{lineItem.startDate | date:'M/d/yyyy'}} - {{lineItem.endDate | date:'M/d/yyyy'}}</td><td>{{lineItem.description}}</td><td></td><td class=ralign>{{lineItem.isCredit() ? lineItem.amountInCents() - lineItem.discountInCents : lineItem.amountInCents() | price : invoiceData.invoice.currency}}</td></tr><tr ng-repeat-end ng-if=\"lineItem.discountInCents != 0 && lineItem.isCharge()\"><td></td><td>{{$root.i18n('user.paymentHistory.itemCoupon', lineItem.description)}}</td><td></td><td class=ralign>{{lineItem.discountInCents | price : invoiceData.invoice.currency}}</td></tr><tr ng-if=\"invoiceData.totalTax != 0\"><td></td><td></td><td i18n=user.paymentHistory.subtotal></td><td class=ralign>{{invoiceData.subtotal | price : invoiceData.invoice.currency}}</td></tr><tr ng-if=\"invoiceData.totalTax != 0\"><td></td><td></td><td>{{$root.i18n('user.paymentHistory.salesTax' + (invoiceData.creditCarried ? (invoiceData.totalTax > 0 ? 'Charged' : 'Credited') : ''))}}</td><td class=ralign>{{invoiceData.totalTax | price : invoiceData.invoice.currency}}</td></tr><tr ng-if=\"!invoiceData.creditCarried && !isPreview\"><td></td><td></td><td i18n=user.paymentHistory.total></td><td class=ralign>{{invoiceData.invoice.totalInCents | price : invoiceData.invoice.currency}}</td></tr><tr ng-if=\"!invoiceData.creditCarried && !isPreview\"><td></td><td></td><td i18n=user.paymentHistory.paid></td><td class=ralign>{{invoiceData.invoice.paidInCents() | price : invoiceData.invoice.currency}}</td></tr><tr ng-if=invoiceData.creditCarried><td></td><td></td><td i18n=user.paymentHistory.carryCredit></td><td class=ralign>{{invoiceData.creditCarried.totalInCents | price : invoiceData.invoice.currency}}</td></tr><tr class=total><td></td><td></td><td i18n=user.paymentHistory.totalDue></td><td class=ralign>{{invoiceData.invoice.totalDueInCents() | price : invoiceData.invoice.currency}}</td></tr></tbody></table>");
a.put("/js/app/view/angular/templates/partials/TextRender.html","<div class=text-render-sample ng-controller=TextRenderController><div class=canvas-container></div><span ng-transclude class=backup-text></span></div>");a.put("/js/app/view/angular/templates/partials/UserStorageMeter.html",'<div class=user-storage-meter ng-if=showStorage><div><div class=user-storage-title>{{i18n(\'user.storage.meter.title\')}}</div><div class="user-storage-text right">{{storageText}}</div></div><a href=#/storage><div class="progress progress-storage-userpage"><div ng-repeat="category in storageCategories" class=progress-bar ng-class=category.progressClass title="{{category.title}} - {{storage[category.id] / storage.upperBound() | percentage : 1}}" ng-style="{width: (100 * storage[category.id] / storage.allowed) + \'%\'}">{{(storage[category.id] / storage.upperBound() > .1) ? (storage[category.id] / storage.upperBound() | percentage : 0) : \'\'}}</div></div></a></div>')}]);function tP(){function a(a){a=a.match(/(\\.|[^,])+/g)||[];a.map(function(a){return a.replace("\\,",",").replace("\\\\","\\")});return a}return{compile:function(b,c){var d=c.i18n?c.i18n:b.text(),e=c.i18nParams,f=c.i18nPluralize,h=c.i18nDynamic;if(e||f||h)return function(b,c){function m(){var a=void 0===q?d:O.tba(d,q);c.html(O(a,angular.copy(n)))}var n=[],q=f?0:void 0;if(e){var t=a(e);b.$watchGroup(t,function(a){n=a;m()})}f&&b.$watch(f,function(a){q=a;m()});h&&b.$watch(h,function(a){d=a;m()})};b.html(O(d));
return function(){}}}}var GKa=angular.module("i18n",["ng"]);GKa.directive("i18n",tP);GKa.run(["$rootScope",function(a){a.i18n=O}]);function uP(a){this.tAa=a}uP.$inject=["$timeout"];uP.prototype.listen=function(a,b,c){K(a,function(a){this.tAa(function(){b(a)})}.bind(this),c)};uP.prototype.one=function(a,b,c){var d=function(c){a.split(" ").forEach(function(a){Mk({name:a,callback:d})});this.tAa(function(){b(c)})}.bind(this);K(a,d,c)};angular.module("autoComplete",[]).directive("autoComplete",["$rootScope",function(a){return{restrict:"A",link:function(b,c,d){c.autocomplete({minLength:0,autoFocus:!1,source:function(a,c){b.source({request:a,response:c})},select:function(c,d){c.stopPropagation();b.select({event:c,ui:d});a.$apply()},focus:function(){return!1}});c.click(function(){c.val().length||c.autocomplete("search","")});setTimeout(function(){c.autocomplete("option","appendTo",d.appendTo)},1)},scope:{source:"&source",select:"&select"}}}]);angular.module("clickSelect",[]).directive("clickSelect",function(){return{restrict:"A",link:function(a,b){b.click(function(){b.select()})}}});angular.module("comboBox",[]).directive("comboBox",function(){return{restrict:"A",scope:{options:"=",model:"=",ngDisabled:"="},templateUrl:"/js/app/view/angular/templates/partials/ComboBox.html",link:function(a,b){function c(){if(!e&&(f.toggle(),f.is(":visible"))){var a=d.offset(),a={top:a.top+d.outerHeight(),left:a.left};h.width(d.outerWidth()).offset(a)}}var d=$(b),e=!1,f=d.find(".combo-box-menu-container").detach().hide();$(document.body).append(f);var h=f.find(".component-context-menu");d.click(c);
f.click(c);a.lookupLabel=function(b){if(a.options){var c=ec(a.options,function(a){return a.value===b});return c&&c.label||""}return""};a.selectOption=function(b){b.disabled||(a.model=b.value)};a.$on("$destroy",function(){f.detach()});a.$watch("ngDisabled",function(a){e=a;f.hide();a?b.addClass("disabled"):b.removeClass("disabled")})}}});function HKa(){var a=[];this.$get=["xhr","$q",function(b,c){var d=c.all(a.map(function(a){return c.when(a(b,c))}));return new vP(b,c,d)}]}function vP(a,b,c){Eo.call(this,a);this.Ne=b;this.H9a=c}z(vP,Eo);
vP.prototype.toa=function(a,b,c,d,e,f){return this.H9a.then(function(){var h=this.Ne.defer(),k={download:new Mla};f=f||function(a){var b=k.download,c=a.loaded,d=a.lengthComputable?a.total:-1;a=a.timeStamp;b.lastTimestamp&&(b.bytesPerSecond=b.smoothing*b.bytesPerSecond+1E3*(c-b.bytesSent)/(a-b.lastTimestamp)*(1-b.smoothing));b.bytesSent=c;b.totalSize=d;b.lastTimestamp=a;h.notify(k)};Eo.prototype.toa.call(this,a,b,c,d,e,f).then(function(a){h.resolve(a)},function(a){h.reject(a)});return h.promise}.bind(this))};
vP.prototype.when=function(a){return this.Ne.when(a)};vP.prototype.reject=function(a){return this.Ne.reject(a)};vP.prototype.all=function(a){return this.Ne.all(a)};var wP={gWa:"accessTokens",account:"account",activities:"activities",LW:"consumers",Ekb:"domains",m1a:"gappsDirectoryChannels",n1a:"gappsDomains",groups:"groups",SQ:"invitations",I4a:"invoices",level:"level",aaa:"license",M5a:"licenseRequests",caa:"licenses",oaa:"lockedDomains",mailingSubscriptions:"mailingSubscriptions",metadata:"metadata",oAuth:"oAuth",OLa:"oauthClients",PLa:"oauthConsumers",J8a:"openids",$pa:"owner",o9a:"payments",permissions:"permissions",Rsb:"pricedLevels",recurly:"recurly",
restrictions:"restrictions",roles:"roles",zab:"saml",storage:"storage",W1:"subscription",Tta:"subscriptionHistory",tickets:"tickets",cdb:"trialEligibility",Vdb:"userAccount",user:"user",Ro:"users",chart:"chart",press:"press",right:"right",left:"left",value:"value",mqb:"nested"};x("lucid.rest.LinkChain.linkNames",wP);var IKa={};x("lucid.rest.LinkChain.reverseMapping",IKa);for(var JKa in wP)IKa[wP[JKa]]=JKa;function xP(a,b,c){this.Ne=a;this.Vl=b;this.Zdb=In(b,go,c);this.Xdb=this.Zdb.get()}xP.$inject=["$q","rest","userBootstrapURI"];xP.prototype.jc=function(){return this.Xdb};function yP(a,b,c,d,e){this.user=b.jc();this.account=c.Lk;this.t$=d.t$();this.Ea=e}yP.$inject=["$q","userService","accountService","levelService","testManager"];yP.prototype.j6=function(){return this.t$.then(function(a){return a?Promise.resolve(this.Ea.Jo("BrandAssetsEnterprise")).then(function(a){return"T-B"==a}):Promise.resolve(this.Ea.Jo("BrandAssets")).then(function(a){return"T-B"==a})}.bind(this))};function KKa(a,b,c){return{restrict:"AE",scope:!1,templateUrl:"/js/app/view/angular/templates/common/Dialog.html",link:function(d,e){function f(){k.cancelAction&&k.cancelAction();l.reject()}function h(a){l.resolve(a)}var k=d.data=d.data||{};d.trustAsHtml=c.trustAsHtml;k.cancelText=k.cancelText||"Cancel";k.confirmText=k.confirmText||"Confirm";var l=a.defer();$("body").on("keydown.dialog",function(a){27==a.keyCode?(f(),d.$digest()):13!=a.keyCode||0<$(".dialog-background").find(":focus").length||d.confirm()});
d.resolveComplete=!1;a.when(k.resolve).finally(function(){d.resolveComplete=!0});k.error="";d.formErrors=null;e.find(".content").prepend(d.QZa);d.licensesBanner=k.licensesBanner;var m=!1;e.find("form").on("keydown",function(a){13==a.keyCode&&(a=a.target.getAttribute("prevent-enter-submit"),void 0===a||""!=a&&!d.$eval(a)||(m=!0))});d.i9a(l);l.promise.finally(function(){d.D3a();$("body").off("keydown.dialog")});var n=!1;d.noFooter=k.noFooter;d.confirm=function(){var c=k.confirmAction;if(!n&&!k.confirmDisabled&&
!m)if(c){n=!0;var c=a.when(d.$eval(c)),e=b(function(){d.loading=!0},100);k.error=null;c.then(h).catch(function(a){a&&(a instanceof Co?(k.error=Xa(a.bla)?a.message:null,d.formErrors=a.bla):k.error=a instanceof Error?a.message:a.toString())}).finally(function(){b.cancel(e);d.loading=!1;d.data.progress=null;n=!1;d.$digest()})}else h(null);m=!1};k.confirmOnly||(d.cancel=f)}}}KKa.$inject=["$q","$timeout","$sce"];var LKa=angular.module("dialogs",["ng"]);function zP(a,b,c,d,e,f){this.Ne=a;this.Lm=c;this.F4=d;this.iya=b;this.JUa=e;this.DVa=f;this.UZa="<dialog-box></dialog-box>";this.AB={}}zP.$inject="$q $compile $document $rootScope $http $templateCache".split(" ");zP.prototype.alert=function(a,b,c,d){return BP(this,'<div ng-bind-html="data.message"></div>',{message:a,title:b,confirmText:c||O("confirm.ok"),confirmOnly:!0,width:d})};
zP.prototype.confirm=function(a,b,c,d,e,f){return BP(this,'<div ng-bind-html="data.message"></div>',{message:a,title:b,confirmAction:e,confirmText:c||O("confirm.ok"),cancelText:d||O("confirm.cancel"),width:f})};function MKa(a,b){return a.JUa.get(b,{cache:a.DVa}).then(function(a){return a.data})}
function BP(a,b,c,d,e,f){b=a.iya("<div>"+b+"</div>");var h,k,l=a.Ne.defer(),m=e||Yp(),n=d?d.$new():a.F4.$new(!0);n.data=c;n.i18n=O;n.QZa=b(n);n.$on("$locationChangeSuccess",function(){e||Zp(m);k.reject()});n.D3a=function(){if(f){$(".component-dialog-background").addClass("dialog-animation fade-out");var a=h.find("div.fade-in-up");0<a.length&&(a.effect("transfer",{to:f,duration:400},function(){h.remove();e||Zp(m);n&&n.$destroy()}),a.hide())}else h.remove(),e||Zp(m),n&&n.$destroy()};n.i9a=function(a){k=
a;n.$on("$destroy",function(){k.reject()});k.promise.then(l.resolve,l.reject)};h=a.iya(a.UZa)(n);a.Lm.find("body").append(h);setTimeout(function(){for(var a=h.find("input"),b=0;b<a.length;++b){var c=$(a[b]);if(c.is(":visible")&&!c.hasClass("no-default-focus")){a[b].focus();break}}},0);return l.promise}function NKa(a,b,c,d){var e=Yp();return MKa(a,b).then(function(b){return BP(a,b,c,void 0,e,d)}).finally(function(){Zp(e)})}LKa.service("dialogService",zP);LKa.directive("dialogBox",KKa);function OKa(){}OKa.$inject=["dialogService"];var CP=angular.module("common",["ng","i18n","dialogs"]);CP.service("xhr",Dk);CP.service("kissMetrics",["xhr",zn]);CP.service("actionLogger",["xhr",function(a){return new Cn(null,a)}]);CP.service("localStorage",["user",function(a){return mn(a.id)}]);CP.service("analytics",["actionLogger","kissMetrics","localStorage",function(a,b,c){return new Ti(a,b,c)}]);CP.service("testManager",["analytics","user","account",function(a,b,c){return new gj(b,c,a)}]);CP.service("hubspotFormService",OKa);
CP.service("abTestService",yP);CP.FXa=function(a,b){var c=Uk([Ci(Hi).Qh(Dk),Ci(Do).Qh(Eo)]).get(Do);a=In(c,go,a).get().then(function(a){return new po(a)});b=In(c,Yn,b).get().then(function(a){return new Bo(a)});return Promise.all([a,b]).then(function(a){CP.value("user",a[0]);CP.value("account",a[1])})};
x("bootstrapUserAndAccountNg1",function(a){angular.injector(["ng","RestBootstrap"]).invoke(["userBootstrapURI","accountBootstrapURI",function(b,c){CP.FXa(b,c).then(function(){angular.element(document).ready(function(){angular.bootstrap(document,[a])})})}])});angular.module("containerAutoScroll",[]).directive("containerAutoScroll",["$timeout",function(a){return{restrict:"A",link:function(b,c,d){b.$watch(d.autoscrollList,function(b,d){b>d&&a(function(){c.scrollTop(c[0].scrollHeight)})})}}}]);angular.module("onEnterKeypress",[]).directive("onEnterKeypress",["$parse",function(a){return{restrict:"A",link:function(b,c,d){var e=a(d.onEnterKeypress);c.keypress(function(a){13==a.keyCode&&e(b,{event:a})})}}}]);function DP(a){J.call(this);this.$j=a}z(DP,J);DP.$inject=["accountService"];function EP(a,b,c){this.cache={};a.has("accountBootstrapURI")?(a=a.get("accountBootstrapURI"),this.lha=In(b,Yn,a),this.Lk=this.lha.get()):this.Lk=c.jc().then(function(a){this.lha=a.account;return this.lha.get()}.bind(this))}EP.$inject=["$injector","rest","userService"];EP.prototype.YX=function(){return this.Lk.then(function(a){if(a=a.uri.match(/\/accounts\/(\d+)/))return parseInt(a[1],10);throw Error("Account URI does not match pattern");})};EP.prototype.accountSize=function(){return this.Lk.then(function(a){return a.size})};
function PKa(a){return a.Lk.then(function(a){return a.Ro.get()})}EP.prototype.getSubscription=function(a){var b="_subscription"+a;this.cache[b]||(this.cache[b]=this.Lk.then(function(b){return ika(b.Jw(a).W1)}));return this.cache[b]};function FP(a,b,c,d){this.Ne=a;this.account=b;this.caa=c;this.Vl=d;this.woa=[];this.DKa=QKa(this)}FP.$inject=["$q","accountService","licenseService","rest"];function QKa(a){return PKa(a.account).then(function(b){return a.woa=b})}FP.prototype.EY=function(){return this.DKa};function RKa(a,b){return ec(a.woa,function(a){return a.uri==b})}
FP.prototype.zPa=function(a,b,c){return this.account.Lk.then(function(d){return d.SQ.post(a.map(function(a){return{email:a,product:window.lucidConfigure.appname,account:d.uri,licenses:b,groups:c.map(function(a){return a.uri})}}))})};FP.prototype.jc=function(a){var b=this;return b.DKa.then(function(){return RKa(b,a.uri)}).then(function(c){return c?c:a.get().then(function(a){b.woa.push(a);return a})})};function GP(a,b){this.Ne=a;this.$j=b;this.LW=[];SKa(this)}GP.$inject=["$q","accountService"];GP.prototype.refresh=function(){SKa(this)};function SKa(a){a.$j.Lk.then(function(b){return b.PLa.get().then(function(b){a.LW.push.apply(a.LW,b);return a.LW})})};function HP(a,b){this.Ne=a;this.$j=b}HP.$inject=["$q","accountService"];HP.prototype.oaa=function(){return this.$j.Lk.then(function(a){return a.oaa.get()})};function IP(a,b){this.Ne=a;this.$j=b;this.MP=[];TKa(this)}IP.$inject=["$q","accountService"];IP.prototype.refresh=function(){TKa(this);this.MP=[]};function TKa(a){a.$j.Lk.then(function(b){return b.MP.get().then(function(b){a.MP.push.apply(a.MP,b);return a.MP})})};function UKa(a,b){this.Ne=a;this.$j=b}UKa.$inject=["$q","accountService"];function VKa(a){this.$j=a}VKa.$inject=["accountService"];function JP(a,b){this.Ne=a;this.$j=b;this.groups=[];this.x9=WKa(this)}JP.$inject=["$q","accountService"];JP.prototype.pa=function(){this.x9=null};JP.prototype.refresh=function(){this.x9=WKa(this)};function WKa(a){return a.$j.Lk.then(function(b){return b.groups.get().then(function(b){a.groups.length=0;a.groups.push.apply(a.groups,b);D(a.groups,function(b){D(b.groups,function(c){Ao(ec(a.groups,function(a){return a.uri==c.uri}),b)})});b.length&&zo(b[0]);return a.groups})})}
JP.prototype.Ft=function(a,b){var c=this;return this.$j.Lk.then(function(d){return d.groups.post({account:d.uri,parent:b.uri,name:a}).then(function(a){Ao(a,b);c.groups.push(a);zo(a);return a})})};JP.prototype.aQ=function(){null==this.x9&&this.refresh();return this.x9};function KP(a){this.Y$={};a.forEach(function(a){this.Y$[this.HHa(a)]=a}.bind(this))}KP.prototype.getAll=function(){return Ra(this.Y$)};function LP(a){KP.call(this,a)}z(LP,KP);LP.prototype.HHa=function(a){return a.uri};function MP(a){KP.call(this,a)}z(MP,KP);MP.prototype.HHa=function(a){return a.level.uri};var NP=["chart","press"];function OP(a,b,c,d){var e=this;this.Ne=a;this.$j=c;this.I5a=c.Lk.then(function(b){var c=NP.map(function(a){return b[a].level.get().then(function(b){e.UAa[a]=b})});return a.all(c).then(function(){return e.UAa})});this.HWa=d.iia.then(function(a){return a.Y$.get()}).then(function(a){return new LP(a)});this.UAa={}}OP.$inject=["$q","rest","accountService","userServiceBootstrap"];
OP.prototype.t$=function(){return this.I5a.then(function(a){var b=!1;B(a,function(a){a.slug&&-1<a.slug.indexOf("enterprise")&&(b=!0)});return b},function(){return!1})};function PP(a,b,c){var d=this;this.Ne=a;this.$j=b;this.Vl=c;this.metadata={};this.qZ=this.$j.Lk.then(function(a){return a.metadata.get().then(function(a){D(a,function(a){d.metadata[a.name]||(d.metadata[a.name]={});d.metadata[a.name][a.product]=a.value})})})}PP.$inject=["$q","accountService","rest"];function XKa(a,b,c){c=c||"none";return a.qZ.then(function(){return this.metadata[b]?this.metadata[b][c]:void 0}.bind(a))}
PP.prototype.set=function(a){var b=this;return this.$j.Lk.then(function(c){return c.metadata.patch(a).then(function(){D(a,function(a){b.metadata[a.name]||(b.metadata[a.name]={});b.metadata[a.name][a.product]=a.value})})})};function QP(a){this.qva={};this.vB={total:0,product:a,used:0,percentage:100}}QP.prototype.getData=function(){return this.vB};function RP(a){a.vB.percentage=0==a.vB.total?100:100*a.vB.used/a.vB.total}QP.prototype.clear=function(){this.qva={};this.vB.used=0;RP(this)};function SP(a,b,c){this.Ne=a;this.$j=b;this.Poa=c;this.N5a=[];this.bS={};NP.forEach(function(a){this.bS[a]=new QP(a);this.N5a.push(this.bS[a].getData())}.bind(this));YKa(this);ZKa(this)}SP.$inject=["$q","accountService","metadataService"];
SP.prototype.reload=function(){var a=$Ka(this).then(function(a){return Ka(a,Ub)?ZKa(this):this.Ne.when("")}.bind(this));return this.Ne.all([a,YKa(this)])};function YKa(a){NP.forEach(function(a){this.bS[a].clear()}.bind(a));var b=NP.map(function(a){return aLa(this,a)}.bind(a));a.Ydb=a.Ne.all(b);return a.Ydb}function ZKa(a){var b=NP.map(function(a){return bLa(this,a)}.bind(a));a.O5a=a.Ne.all(b);return a.O5a}
function cLa(a,b){return a.$j.Lk.then(function(a){a=a.Jw(b);return null!=a?a.caa.get().then(function(a){return a.filter(function(a){return!a.EM})}):null})}SP.prototype.Mf=function(a){return this.$j.Lk.then(function(b){b=b.Jw(a);return null!=b?b.level.get():null})};function bLa(a,b){return a.Mf(b).then(function(c){var d=a.bS[b];d.vB.total=c.accountSize;RP(d)},function(){var c=a.bS[b];c.vB.total=0;RP(c)})}
function aLa(a,b){return cLa(a,b).then(function(c){for(var d=0;d<c.length;++d){var e=a.bS[b],f=c[d];e.qva[f.user]||(++e.vB.used,RP(e));e.qva[f.user]=f}})}function $Ka(a){var b={};NP.forEach(function(a){b[a]=dLa(this,a)}.bind(a));return a.Ne.all(b)}function dLa(a,b){return XKa(a.Poa,"auto_upgrade",b).then(function(a){return"true"==a})};function eLa(a,b,c){this.Ne=a;this.Vl=b;this.$j=c}eLa.$inject=["$q","rest","accountService"];function TP(a){this.permissions=a.jc().then(function(a){return a.permissions.get()})}TP.$inject=["userService"];TP.prototype.sK=function(a){return this.permissions.then(function(b){return b.sK(a)})};function fLa(a){this.selfLink=a;this.uri=a.uri}var gLa=new Gn(function(a,b){a=a.yd;b=new fLa(In(b,gLa,a.uri));b.x509Cert=a.x509Cert;b.effectiveDate=a.effectiveDate;b.expirationDate=a.expirationDate;b.active=a.active;b.primary=a.primary;return b},"application/json");function hLa(){}var iLa=new Gn(function(a,b){a=a.yd;var c=new hLa;c.roles=In(b,null,a.roles);c.Ro=Kn(b,go,a.users);c.dub=Kn(b,gLa,a.samlCertificates);c.Zkb=In(b,null,a.eduUpgrade);c.Y$=In(b,Ola(co),a.levels);return c},"application/json");function UP(a,b){this.iia=In(a,iLa,b).get()}UP.$inject=["rest","userServiceBootstrapURI"];function jLa(a,b,c,d,e){this.q=a;this.Vl=b;a=d.Lk;e=Yla(e);a=a.then(function(a){return a.J5a.get()});this.q.all([a,c.HWa,e]).then(function(a){var b=a[0],c="T-A"!==a[2],d=[];a[1].getAll().forEach(function(a){var e;e=b.Iqa[a.uri];e=oa(e)?new eo(a,e,b.currency):void 0;a="press-team-3"===a.slug||"press-team-3-monthly"===a.slug;!e||a&&!c||d.push(e)});return new MP(d)})}jLa.$inject=["$q","rest","levelService","accountService","testManager"];function kLa(a,b,c,d){this.Ne=a;this.$j=b;var e=this;this.dSa={};this.ROa={};this.qab=d.iia.then(function(a){return a.roles.get()}).then(function(a){a.forEach(function(a){e.ROa[a.uri]=a.name});return a});a.all([this.qab,b.Lk.then(function(a){return a.roles.get()})]).then(function(a){a[1].forEach(function(a){var b=e.dSa[a.user.uri];null==b&&(b=[],e.dSa[a.user.uri]=b);a.oab=e.ROa[a.role.uri];b.push(a)})})}kLa.$inject=["$q","accountService","userService","userServiceBootstrap"];function VP(a,b,c){this.Ne=a;this.$j=b;this.Poa=c}VP.$inject=["$q","accountService","metadataService"];VP.prototype.a1a=function(){return XKa(this.Poa,"allowed_auth_methods").then(function(a){return a?!tb(a,"password"):!1})};function lLa(a,b){this.q=a;this.account=b.Lk;this.account.then(function(a){return a.chart.Tta.get()});this.account.then(function(a){return a.press.Tta.get()})}lLa.$inject=["$q","accountService"];var WP=angular.module("restServices",["ng"]);WP.service("xhr",Dk);WP.provider("rest",HKa);WP.service("accountFontsService",DP);WP.service("accountService",EP);WP.service("accountUsers",FP);WP.service("consumerService",GP);WP.service("domainService",HP);WP.service("externalAppService",IP);WP.service("gappsService",UKa);WP.service("googleDirService",VKa);WP.service("groupService",JP);WP.service("levelService",OP);WP.service("licenseService",SP);WP.service("metadataService",PP);
WP.service("paymentService",eLa);WP.service("permissions",TP);WP.service("pricingService",jLa);WP.service("roles",kLa);WP.service("samlService",VP);WP.service("subscriptionHistoryService",lLa);WP.service("userService",xP);WP.service("userServiceBootstrap",UP);angular.module("showSelect",[]).directive("showSelect",function(){return{restrict:"A",link:function(a,b,c){a.$watch(c.sqb,function(){b.select()})}}});function XP(a,b,c,d,e){a.collabCtrl=this;this.El=a;this.cd=d;this.FA=b;this.uI=!ao(e.jc().Zh(),"AdvancedCollaboration");this.displayLink={};this.beingDeleted={};this.hAa={};this.El.roles=b.roles;this.El.userName=d.t9();this.El.userRole=function(){return d.userRole};this.El.collaborators=d.fu();this.El.folderCollaborators=d.folderCollaborators;this.El.justInvited=b.justInvited;this.El.isChart=!0;this.El.userIsCreator=function(){return d.Rq()==d.jK()};this.El.creatorId=function(){return d.Rq()};this.El.currentUserId=
d.jK();this.El.entryUserId=d.hY();this.El.getRoleName=function(a){return qP[a].RC};this.El.getFolderRoleName=function(a){return qP[a].RC+" "+O("collaborate.option.via.folder")};this.El.canUserInvite=function(){return"owner"==d.userRole};this.El.canChangePermissions=function(a){return a!=d.jK()&&(d.Rq()==d.hY()||a!=d.hY())&&"owner"==d.userRole};this.El.creatorUserName=function(){var a=this.YGa();return a&&a.getName()||""}.bind(this);this.El.$watchCollection("collaborators",function(a){var b=this.displayLink;
this.displayLink={};var c=this.beingDeleted;this.beingDeleted={};mLa(this);D(a,function(a,d){this.displayLink[a.id]=!!b[a.id]||!1;this.beingDeleted[a.id]=!!c[a.id]||!1;var e=!1;this.hAa[a.id]=this.El.$watch("collaborators["+d+']["role"]',function(b,c){b!==c&&(e?e=!1:this.uI&&("owner"==b||"editor"==b&&2<FKa(this.cd))?(e=!0,this.El.collaborators[d].role=c,lD()):nLa(this.FA,a.id,b))}.bind(this))}.bind(this))}.bind(this))}x("lucid.view.common.CollaboratorsListController",XP);
XP.$inject=["$scope","collaboratorsService","invitationsQueueService","shareInfoService","lucidClient"];function mLa(a){B(a.hAa,function(a){a()})}XP.prototype.Z8=function(a){return this.FA.Z8(a)};XP.prototype.getInvitationLink=XP.prototype.Z8;XP.prototype.q0=function(a){this.beingDeleted[a]=!0;this.FA.q0(a).then(function(){this.beingDeleted[a]=!1}.bind(this))};XP.prototype.removeCollaborator=XP.prototype.q0;XP.prototype.YGa=function(){return ec(this.cd.fu(),function(a){return a.id==this.cd.Rq()}.bind(this))};
XP.prototype.g2a=function(){return function(a){return a.id!=this.cd.Rq()}.bind(this)};XP.prototype.getNotCreator=XP.prototype.g2a;function YP(a,b,c,d){this.xhr=d;this.Ne=a;this.cd=c;this.roles=pP.map(function(a){return{label:a.RC,value:a.name,id:a.name}});this.justInvited={};this.gUa=new Fj(function(){var a=this.justInvited,b;for(b in a)delete a[b]}.bind(this),500);this.gU=new Fj(function(){}.bind(this),1E3)}YP.$inject=["$q","lucidEventsService","shareInfoService","xhr"];function oLa(a,b){b=yc(a.cd.collaborators,{id:b},sP);if(0<=b)return a.cd.fu()[b]}
YP.prototype.eO=function(a){this.cd.eO(a);this.justInvited[a.id]=!0;this.gUa.queue();this.gU.queue();this.gU.queue()};
YP.prototype.q0=function(a){var b=oLa(this,a),c=pLa(b),d;b.gz?(d=O("growl.invitation.remove.error"),b="Canceling invitation"):(d=O("growl.collaborator.remove.error"),b="Removing collaborator");var e=this.Ne.defer(),b={success:function(){e.resolve(a);var b=this.cd.collaborators,c=yc(b,{id:a},sP);0<=c&&rc(b,c);this.gU.queue()}.bind(this),error:function(){bp(d);e.reject()},status:b};this.cd.il()?(new hp(this.xhr,this.cd.Rq(),this.cd.Pq||"")).delete(c,b):(new gp(this.xhr,this.cd.wp())).delete(c,b);return e.promise};
YP.prototype.Ita=function(a){return this.cd.Ita(a)};
function nLa(a,b,c){var d=oLa(a,b),e=a.Ne.defer();if(null==a.cd.wp()||null==d)e.reject();else{b=pLa(d);var f=d.gz?{success:function(){d.role=c;this.gU.queue();e.resolve()}.bind(a),error:function(){bp(O("growl.collaborator.role.update.error"));e.reject()},status:"Updating invitation role"}:{success:function(){d.role=c;this.gU.queue();e.resolve()}.bind(a),error:function(){bp(O("growl.collaborator.role.update.error"));e.reject()}.bind(a),status:"Updating collaborator role"};a.cd.il()?(new hp(a.xhr,a.cd.Rq(),
a.cd.Pq||"")).update(b,c,f):(new gp(a.xhr,a.cd.wp())).update(b,c,f)}}function pLa(a){return a.gz?new lp(a.id):a.Fa()?new kp(a.id):new jp(a.id)}YP.prototype.Z8=function(a){return a.gz?Pn()+"/invitations/accept/"+a.id:""};function qLa(a,b){this.user=a;this.sea=a.cg.get("NonAdminsCanInvite")||"false";this.ceb=(a.cg.get("NonAdminsCanInviteDomains")||"").split(",");this.Ea=b}qLa.prototype.canUserInvite=function(){return this.user.J0.then(function(){return!oa(this.user.cg.get("AccountBasedMarketing"))&&"T-B"!=this.Ea.Jo("UsersCanInvite")||"false"===this.sea?Rk():Qk(!0)}.bind(this))};
function rLa(a,b){return"true"==a.sea?a.user.J0.then(function(a){a=[a.$pa.get(),a.oaa.get()];return pea(a).then(function(a){var c=a[0],f=a[1].map(function(a){return a.domain});a=c.email.split("@")[1];f.push(a);a=b.filter(function(a){return jc(f,a.split("@")[1])});return Qk(a)})}):"restricted"==a.sea?(a=b.filter(function(a){return jc(this.ceb,a.split("@")[1])}.bind(a)),Qk(a)):"all"==a.sea?Qk(b):Qk([])};function ZP(a,b,c,d){this.dJa=a;this.xhr=b;this.Gb=c;this.analytics=d}ZP.prototype.zPa=function(a){return this.xhr.execute({type:"POST",url:"/teamInvitations/invite",data:new Ak({data:{OrganizationInvitation:{email:a.join(" "),licensing_override:""}}}),timeout:1E4}).then(zk)};
ZP.prototype.E7=function(a){if(a.success){for(var b=a.invitationCount||0,c=0;c<b;c++)En(this.analytics,$fa,[this.dJa]);this.analytics.Aa(Zfa,{"invitations.admin.invited.source":this.dJa});cp(this.Gb,a.message,!1,"green",!1,5E3)}else cp(this.Gb,a.message,!1,"red",!1,5E3)};function sLa(a,b,c,d,e){function f(){return{children:[{tag:"p",text:O("dialog.inviteprompt.prompt",[1<a.length?"users":"user"])},{tag:"ul",R:"no-style",children:a.map(function(b){return{tag:"li",text:b+" ",children:function(){if(1<a.length)return[{tag:"a",text:"×",css:{cursor:"pointer"},click:function(){pc(a,b);k.vh(f())}}]}()}})}]}}var h=Ok(),k=new cq(f(),{title:O("dialog.inviteprompt.title"),id:"invite-prompt",kd:!0,Ld:!0,buttons:[{label:O("dialog.inviteprompt.never"),R:"btn btn-sm btn-default dont-ask",
action:function(){k.close();c.execute({type:"POST",url:"/users/setDoNotShowTeamInvitePrompt"});mn(client.user.id).set("DoNotShowTeamInvitePrompt",!0)}},{R:"btn btn-sm btn-default decline",label:O("dialog.inviteprompt.decline"),action:function(){k.close()}},{label:O("dialog.inviteprompt.accept"),highlight:!0,action:function(){h.resolve();k.close();var f=new ZP(b,c,d,e);f.zPa(a).then(function(a){f.E7(a)}).catch(function(){cp(f.Gb,"There was an error with team invitations.",!1,"red",!1,5E3)})}}],open:function(){e.Aa(hha)},
wW:h.reject});k.aa.addClass("LoSensitive");k.open();return h.promise}function tLa(a,b,c){if(Cma(a)||mn(a.id).get("DoNotShowTeamInvitePrompt")||a.Cc.get("DoNotShowTeamInvitePrompt")||!(ao(a.Mf.restrictions,"Organization")||a.data.trial&&!Lp(a))||!a.data.Ow&&"T-B"!=c.Jo("InviteWithoutTeam"))return Qk([]);if(a.sK("UserAdmin"))return Qk(b);var d=new qLa(a,c);return d.canUserInvite().then(function(){return rLa(d,b)})};function $P(a){this.V3=a.user.cg.get("RestrictSharingOutsideDomains")||"false";this.kha=a.user.cg.get("AccountDomains")||"";this.cya=this.kha.toLowerCase().split("\n").map(function(a){return a.trim()});this.dUa="false"!=a.user.cg.get("AllowSharingLinks")}$P.$inject=["lucidClient"];$P.prototype.canSharePublicLink=function(){return this.dUa};function uLa(a,b){b=b.split("@")[1].toLowerCase();return jc(a.cya,b.toLowerCase())}var aQ={Mea:0,eTa:1,Wva:2,dwa:3};function bQ(a,b,c,d,e,f,h,k,l,m,n,q,t,u,y,A){a.invitationsCtrl=this;this.Ea=A;this.analytics=n;this.Te=q;this.xhr=t;this.Gb=u;this.error="";this.wn=y;this.Ne=b;this.FA=c;this.cd=k;this.sVa=l;this.YVa=m;this.Ik=d;this.xq=f;this.NU=h;this.uI=!ao(this.xq.jc().Zh(),"AdvancedCollaboration");this.roles=c.roles;this.pab=new Map([["owner",ol],["editor",nl],["viewer",pl],["commenter",ml]]);this.invitationNames=[];this.teamMemberAdded=!1;a.phrases={multishareCollabTitleBody:i18n.get("multishare-collab-title-body")};
a.canUserInvite=function(){return"owner"==k.userRole};a.canSharePublicLink=function(){return h.canSharePublicLink()};a.userHasTeamPrivileges=function(){return f.jc()&&Np(f.jc())};a.hasSlack=void 0!==this.xq.jc().cg.get("slackTeamName");a.hasHipChat=void 0!==this.xq.jc().cg.get("hipchatTeamId");a.$watchCollection(function(){return d.Ep},function(a){this.invitationNames=[];this.teamMemberAdded=!1;D(a||[],function(a){this.invitationNames.push(a.name);a.id&&(this.teamMemberAdded=!0)},this)}.bind(this));
a.$watch(function(){return $(angular.element(".collab-invitations-editor")).is(":visible")},function(b){!1===b&&(this.linkType=a.startingLinkType||"email",this.emailInvite.emailList="",this.emailInvite.message="",this.emailInvite.sendEmail=!Mp(this.xq.jc()),this.linkInvite.link="",this.linkInvite.multiuse=!this.uI,this.inviteRole=cQ(this))}.bind(this));this.sendingInvite=!1;this.Ufa=this.Ne.when([]);this.linkType=a.startingLinkType||"email";a.$on("setLinkType",function(b,c){this.linkType=c;a.$apply()}.bind(this));
this.emailInvite={emailList:"",message:"",sendEmail:!Mp(this.xq.jc()),inviteToTeam:!1};this.linkInvite={link:"",multiuse:!this.uI};this.inviteRole=cQ(this);var C=function(){this.inviteRole=this.cd.gr?"viewer":cQ(this)}.bind(this);this.aI=new is(void 0,20,function(a,b){return!a.value.group-!b.value.group||!(b.value.group&&b.value.group.parentId)-!(a.value.group&&a.value.group.parentId)||!a.value.user-!b.value.user||js(a,b)});this.H1=[];this.I1=[];void 0!==this.xq.jc().cg.get("slackTeamName")&&(this.xhr.execute({url:"/slack/channels"}).then(zk).then(function(a){this.H1=
a.filter(function(a){return!a.is_archived});dQ(this)}.bind(this)),this.xhr.execute({url:"/slack/users"}).then(zk).then(function(a){this.I1=a.filter(function(a){return!a.deleted});dQ(this)}.bind(this)));this.wIa=[];void 0!==this.xq.jc().cg.get("hipchatTeamId")&&(this.xhr.execute({url:"/ac/hipchat/rooms"}).then(zk).then(function(a){this.wIa=a;dQ(this)}.bind(this)),this.xhr.execute({url:"/ac/hipchat/users"}).then(zk).then(function(){}.bind(this)));dQ(this);e.listen("lucid.model.TeamList.refresh",function(){dQ(this)}.bind(this),
!0);a.$watchCollection(function(){return k.fu()},function(){dQ(this)}.bind(this));a.$watch(function(){return k.gr},function(){C()}.bind(this));this.uI&&(a.$watch(function(){return this.inviteRole}.bind(this),function(a,b){"owner"==a&&(this.inviteRole=b,lD());"editor"==a&&(this.linkInvite.multiuse=!1)}.bind(this)),a.$watch(function(){return this.linkInvite.multiuse}.bind(this),function(a){a&&"editor"==this.inviteRole&&(this.linkInvite.multiuse=!1,lD())}.bind(this)))}
x("lucid.view.common.InvitationEditorController",bQ);bQ.$inject="$scope $q collaboratorsService invitationsQueueService lucidEventsService lucidClient sharePermissionsService shareInfoService rest userServiceBootstrapService analytics teamList xhr checker restService testManager".split(" ");function cQ(a){return a.uI?"editor":"owner"}
bQ.prototype.kXa=function(){return"true"==this.NU.V3?O("collaborate.restrictedDomains.notAllowed")+" "+this.NU.kha:"warn"==this.NU.V3?O("collaborate.restrictedDomains.warn")+" "+this.NU.kha:""};bQ.prototype.availableDomainsMessage=bQ.prototype.kXa;bQ.prototype.g8a=function(a){a.preventDefault();""==this.emailInvite.emailList?this.submit():(a=Xia(this.emailInvite.emailList),eQ(this,a,this.dAa.bind(this)))};bQ.prototype.onEmailInputEnter=bQ.prototype.g8a;
function vLa(a){return a.Ufa.then(function(){this.sendingInvite=!0;var a=wLa(this.Ik,this.inviteRole,"email"==this.linkType?this.emailInvite.message:"",this.emailInvite.sendEmail);this.Ne.all(a).then(function(a){this.error="";var b=a.filter(function(a){var b;if(b=a.rk()==yE)a=a.getName(),b=!this.Te.lQ(a);return b}.bind(this)).map(function(a){return a.getName()});tLa(this.xq.user,b,this.Ea).then(function(a){0<a.length&&sLa(a,"share dialog in "+("docs"===this.xq.name)?"docs list":"editor",this.xhr,
this.Gb,this.analytics)}.bind(this));if("viewer"!=this.inviteRole&&this.xq.jc().sK("UserAdmin")){var e=a.filter(function(a){return a.rk()==EE}.bind(this));this.YVa.iia.then(function(a){e.forEach(function(b){In(this.sVa,go,a.Ro.uri+"/"+b.id).get().then(function(a){var b=a.Jw("chart");ika(b.aaa).then(function(a){a||"T-B"!=this.Ea.Jo("LicenseOnInvite")||b.aaa.put()}.bind(this))}.bind(this))}.bind(this))}.bind(this))}}.bind(this),function(a){this.error=a}.bind(this)).finally(function(){this.sendingInvite=
!1}.bind(this));a.forEach(function(a){a.then(function(a){this.FA.eO(a);a.rk()==qBa?(this.linkInvite.link=this.FA.Z8(a),this.analytics.Aa(hl,{share_method:"link"}),this.analytics.Aa(jl)):a.rk()==EE||a.rk()==GE?(this.analytics.Aa(hl,{share_method:"direct"}),this.analytics.Aa(il)):(this.analytics.Aa(hl,{share_method:"email"}),this.analytics.Aa(kl))}.bind(this))}.bind(this))}.bind(a)).catch(function(){this.sendingInvite=!1}.bind(a))}function xLa(a,b){return a.FA.Ita(b)||fQ(a.Ik,b)}
function eQ(a,b,c){var d=[],e=[];D(b,function(a){if(!xLa(this,a)){var b;b=this.NU;b="true"===b.V3?0==b.cya.length?aQ.eTa:uLa(b,a)?aQ.Mea:aQ.Wva:"warn"!==b.V3||uLa(b,a)?aQ.Mea:aQ.dwa;b===aQ.Mea?c(a):b===aQ.Wva?d.push(a):b==aQ.dwa&&e.push(a)}},a);0!=d.length&&(b=1==d.length?"singular":"plural",b=O("collaborate.restrictedDomains.notSentMessage."+b,d.join(", ")),fq($("<span>"+b+"</span>")));var f=a.Ne.defer();0==e.length?f.resolve():(b=1==e.length?"singular":"plural",b=O("collaborate.restrictedDomains.warningConfirmMessage."+
b,e.join(", ")),cG($("<span>"+b+"</span>"),function(){D(e,function(a){c(a)},this);f.resolve()}.bind(a)));a.Ufa=f.promise;a.Ufa.then(function(){this.emailInvite.emailList=""}.bind(a))}bQ.prototype.dAa=function(a){var b=this.Te.lQ(a);b&&!gQ(this,b)?(yLa(this.Ik,b.id,b.getName()),dQ(this)):b||zLa(this.Ik,a)};
bQ.prototype.submit=function(){var a="email"==this.linkType;if(a){var b=Xia(this.emailInvite.emailList);eQ(this,b,this.dAa.bind(this))}else this.Ik.clear(),ALa(this.Ik,this.linkInvite.multiuse);this.uI&&"editor"==this.inviteRole&&0<this.Ik.Ep.length&&2<this.Ik.Ep.length+FKa(this.cd)?(lD(),a||this.Ik.clear()):(kP(new jP(this.wn,this.analytics),this.cd.documentURI||""||"","shared"),vLa(this).then(function(){a&&(this.emailInvite.message="")}.bind(this)),this.analytics.ba("share.collaborate.sendInvitation",
{type:this.linkType,permission:this.inviteRole}),(b=this.pab.get(this.inviteRole))&&this.analytics.Aa(b))};bQ.prototype.submit=bQ.prototype.submit;bQ.prototype.iXa=function(a,b){a=a.term;a.split(/\s+/).some(function(a){return hn(a)})?b([]):b(this.aI.search(a))};bQ.prototype.autocompleteSource=bQ.prototype.iXa;bQ.prototype.hXa=function(a,b){a.target.value="";a.preventDefault();b.item.value.OC()};bQ.prototype.autocompleteSelect=bQ.prototype.hXa;bQ.prototype.G$a=function(a){rc(this.Ik.Ep,a);dQ(this)};
bQ.prototype.removeQueuedInvite=bQ.prototype.G$a;function gQ(a,b){return 0<=yc(a.FA.cd.collaborators,{id:b.id.toString()},sP)||BLa(a.Ik,b.id.toString())}
function dQ(a){a.aI.clear();if(Np(a.xq.jc())){a.Te.EY().forEach(function(a){if(!gQ(this,a)&&!xLa(this,a.email)){var b=function(){yLa(this.Ik,a.id,a.getName());dQ(this)},c=function(){eQ(this,[a.email],b.bind(this))}.bind(this),d=a.getName()+" <"+a.email+">";this.aI.ly(new ks(d,{user:a,OC:c}))}}.bind(a));var b=a.xq.jc()&&a.xq.jc().cg&&"true"==a.xq.jc().cg.get("hide_team_sharing");a.Te.aQ().forEach(function(a){if(!(0<=yc(this.FA.cd.collaborators,{id:a.id.toString()},sP)||BLa(this.Ik,a.id.toString())||
b&&!a.getParent())){var c=function(){CLa(this.Ik,a.id,a.name);dQ(this)}.bind(this),d=a.name;"default-team-name"==d&&(d=O("default-team-name"));this.aI.ly(new ks(d,{group:a,OC:c}))}}.bind(a))}var c={},d={},e={};a.cd.fu().forEach(function(a){a instanceof xE?c[a.getName()]=!0:a instanceof BE?d[a.getName()]=!0:a instanceof CE&&(e[a.getName()]=!0)});a.H1.forEach(function(a){a.name in d||fQ(this.Ik,"#"+a.name)||this.aI.ly(new ks("#"+a.name,{OC:function(){DLa(this.Ik,"#"+a.name,a.id,null);dQ(this)}.bind(this)}))}.bind(a));
a.I1.forEach(function(a){var b=a.profile&&a.profile.email;if(b){var d="@"+a.name;if(!(b in c||fQ(this.Ik,b))){var e=this.Te.lQ(b);e&&gQ(this,e)||this.aI.ly(new ks(d+" <"+b+">",{OC:function(){DLa(this.Ik,"@"+a.name,a.id,b);dQ(this)}.bind(this)}))}}}.bind(a));a.wIa.forEach(function(a){"HipChat: "+a.name in e||fQ(this.Ik,"HipChat: "+a.name)||this.aI.ly(new ks("HipChat: "+a.name,{OC:function(){ELa(this.Ik,a.name,a.id);dQ(this)}.bind(this)}))}.bind(a))};function hQ(a,b,c,d,e){this.Ne=a;this.Ep=[];this.cd=b;this.aCa=c;this.xhr=d;this.analytics=e}hQ.$inject=["$q","shareInfoService","basicUser","xhr","analytics"];hQ.prototype.clear=function(){this.Ep=[]};function BLa(a,b){return bc(a.Ep,function(a){return a.id===b},a)}function fQ(a,b){var c=b.toLowerCase();return bc(a.Ep,function(a){return a.name.toLowerCase()===c||a.email&&a.email.toLowerCase()===c},a)}function wLa(a,b,c,d){var e=$b(a.Ep,function(a){return a.sendFunc(b,c,d)});kc(a.Ep);return e}
function iQ(a,b){return{status:"",error:function(b){a.reject(b)},success:function(c){a.resolve(b(c))}}}function ALa(a,b){var c=a.Ne.defer();a.Ep.push({name:"Collaborator",sendFunc:function(a){var e=iQ(c,function(c){return new AE(c.invitationId,a,new Date,b)});this.cd.il()?(new hp(this.xhr,this.cd.Rq(),this.cd.Pq||"")).create(mp("Collaborator",b),"",a,e):(new gp(this.xhr,this.cd.wp())).create(mp("Collaborator",b),"",a,e);return c.promise}.bind(a)})}
hQ.prototype.xqa=function(a,b,c,d){this.analytics.ba("slack.addCollaborator."+(c.document?"document":"folder")+"."+(c.multi?"channel":"user"));var e=c.accept,f=Ap(this.aCa);if(c.document){var h=c.document.split("/").reverse()[0];c=location.origin+"/documents/thumb/"+h+"/0/0/"+c.invitationId+"/1000";b=f+" has invited you to <"+e+"|join a Lucidchart diagram>.\n"+b}else c="",b=f+" has invited you to <"+e+"|join a "+yj+" folder>.\n"+b;this.xhr.execute({type:"POST",url:"/slack/postDocument/"+d,data:[{title:a,
title_link:e,fallback:a,text:b,image_url:c}]})};
hQ.prototype.eNa=function(a,b,c,d,e){this.analytics.ba("hipchat.addCollaborator."+(c.document?"document":"folder")+"."+c.multi?"channel":"user");var f=location.origin+"/ac/hipchat/join?invitationUrl="+encodeURIComponent(c.uri),h=Ap(this.aCa),k="";c.document?(k=c.document.split("/").reverse()[0],c=location.origin+"/documents/thumb/"+k+"/0/0/"+c.invitationId+"/1000",b=h+" has invited you to <a href='"+f+"'>join a Lucidchart diagramming session, '"+a+"'</a>.\n"+b):(c="",b=h+" has invited you to <a href='"+
f+"'>join a Lucidchart folder</a>.\n"+b);this.xhr.execute({type:"POST",url:"/ac/hipchat/document/"+d,data:{title:a,docId:k,inviteLink:f,text:b,imageUrl:c,toUser:e}})};
function DLa(a,b,c,d){var e=a.Ne.defer();a.Ep.push({name:b,email:d,sendFunc:function(a,h){var k=this.cd.getTitle(),l,m;null!=d?(l=d,m=iQ(e,function(b){this.xqa(k,h,b,c);return new xE(b.invitationId,d,a,new Date)}.bind(this))):(l="Slack: "+b,m=iQ(e,function(d){this.xqa(k,h,d,c);return new BE(d.invitationId,b,a,new Date)}.bind(this)));(this.cd.il()?new hp(this.xhr,this.cd.Rq(),this.cd.Pq||""):new gp(this.xhr,this.cd.wp())).create(mp(l,null==d),h,a,m,!1);return e.promise}.bind(a)})}
function ELa(a,b,c){var d=a.Ne.defer();b="HipChat: "+b;a.Ep.push({name:b,sendFunc:function(a,f){var h=this.cd.getTitle(),k,l;k=b;l=iQ(d,function(b){this.eNa(h,f,b,c,void 0);return new CE(b.invitationId,k,a,new Date)}.bind(this));this.cd.il()?(new hp(this.xhr,this.cd.Rq(),this.cd.Pq||"")).create(mp(k,!0),f,a,l):(new gp(this.xhr,this.cd.wp())).create(mp(k,!0),f,a,l);return d.promise}.bind(a)})}
function zLa(a,b){var c=a.Ne.defer();a.Ep.push({name:b,sendFunc:function(a,e){var f=iQ(c,function(c){return new xE(c.invitationId,b,a,new Date)});this.cd.il()?(new hp(this.xhr,this.cd.Rq(),this.cd.Pq||"")).create(mp(b,!1),e,a,f):(new gp(this.xhr,this.cd.wp())).create(mp(b,!1),e,a,f);return c.promise}.bind(a)})}
function yLa(a,b,c){var d=a.Ne.defer();a.Ep.push({name:c,id:b.toString(),sendFunc:function(a,f,h){var k=iQ(d,function(){return new DE(b.toString(),c,null,a,!1,new Date)});this.cd.il()?(new hp(this.xhr,this.cd.Rq(),this.cd.Pq||"")).create(new jp(b.toString()),f,a,k):(new gp(this.xhr,this.cd.wp())).create(new jp(b.toString()),f,a,k,h);return d.promise}.bind(a)})}
function CLa(a,b,c){var d=a.Ne.defer();a.Ep.push({name:c,id:b.toString(),sendFunc:function(a,f,h){var k=iQ(d,function(){return new FE(b.toString(),c,a,new Date)});this.cd.il()?(new hp(this.xhr,this.cd.Rq(),this.cd.Pq||"")).create(new kp(b.toString()),f,a,k):(new gp(this.xhr,this.cd.wp())).create(new kp(b.toString()),f,a,k,h);return d.promise}.bind(a)})};function FLa(a){return{restrict:"A",link:function(b,c){b.$watch(function(){return c.find("tr").length},function(){a(function(){var a=c.find(".focused").first();0!==a.length&&(a=a.position().top,c.scrollTop(a))})})}}}FLa.$inject=["$timeout"];var GLa="comboBox common autoComplete clickSelect showSelect lucidClient RestBootstrap onEnterKeypress containerAutoScroll".split(" ");GLa.unshift("common-templates");var jQ=angular.module("CollaborateDialogApp",GLa).run(["$rootScope",function(a){a.i18n=O}]);x("lucid.view.common.CollaborateDialogApp",jQ);jQ.controller("CollaboratorsListController",XP);jQ.controller("InvitationEditorController",bQ);jQ.provider("rest",HKa);jQ.service("xhr",Dk);jQ.service("checker",["xhr",Ii]);
jQ.service("restService",["xhr",Eo]);jQ.service("collaboratorsService",YP);jQ.service("invitationsQueueService",hQ);jQ.service("lucidEventsService",uP);jQ.service("sharePermissionsService",$P);jQ.service("userServiceBootstrapService",UP);jQ.directive("newlyInvitedScroll",FLa);jQ.directive("i18n",tP);function kQ(a){this.uri=new Vf(a||location.href);this.iC=new Vf(this.uri.WJ)}g=kQ.prototype;g.absUrl=function(){return this.uri.toString()};g.url=function(a){return a?(this.iC=new Vf(a),this):this.iC.toString()};g.protocol=function(){return this.uri.Oz};g.host=function(){return this.uri.sm};g.port=function(){var a=this.uri.lx;return null===a?80:a};g.path=function(a){return a?(Zf(this.iC,a),this):this.iC.Eo};
g.search=function(a,b){if(a){var c=this.iC.xr;if(v(a)){var d={};d[a]=b;a=d}for(var e in a)b=a[e],ua(b)?ig(c,e,b):null===b?c.remove(e):c.set(e,b);$f(this.iC,c);return this}var c=this.iC.xr,f=c.um();a=f.map(c.get.bind(c));return Ic(a,function(a,b){return f[b]})};g.hash=function(a){return a?(ag(this.iC,a),this):this.iC.WJ};g.replace=function(){};g.state=function(a){return a?this:{pushState:function(){},replaceState:function(){}}};function lQ(a,b,c){this.Lha=a;this.$p=b;this.Te=c}
lQ.prototype.getContainer=function(){var a=this.Lha,b=this.$p,c=this.Te,d=$("<div></div>");angular.module("lucidClient",[]).value("basicUser",a.user);var e=angular.injector(["ng","CollaborateDialogApp",["$provide",function(e){e.value("$rootElement",d);e.value("$location",new kQ);e.value("lucidClient",a);e.value("shareInfoService",b);e.value("analytics",a.analytics);e.value("teamList",c);e.value("user",a.user);e.value("account",a.user)}]]).invoke(["$rootScope","$compile",function(a,c){b.scope=a;c=
c('<div class="LoSensitive" ng-app="CollaborateDialogApp"><ng-include src="\'/js/app/view/angular/templates/common/collaboratedialog.html\'"></ng-include></div>')(a);a.$digest();this.F4=a;return c}.bind(this)]);return d.append(e)};lQ.prototype.Ax=function(a){this.F4.$broadcast("setLinkType",a);this.F4.startingLinkType=a};function mQ(a,b,c,d){this.iI=c||{};this.nc=d;cq.call(this,HLa(this),ILa(this));this.analytics=a;this.J4=b;this.cy=-1;JLa(this);this.iI.content?(this.l4.append(this.iI.content),null===this.cy?this.fd()&&nQ(this):(this.cy=-1,this.Pga.addClass("hidden"),this.l4.removeClass("hidden"),KLa(this),this.fd()&&nQ(this),this.iI.ba&&this.analytics.ba(this.iI.ba))):this.Ax(0)}z(mQ,cq);mQ.prototype.open=function(){var a=mQ.ya.open.call(this);nQ(this);return a};
mQ.prototype.Ax=function(a){-1>a||a>=this.J4.length||a===this.cy?this.fd()&&nQ(this):(-1==this.cy&&(this.l4.addClass("hidden"),this.Pga.removeClass("hidden")),this.cy=a,KLa(this),a=this.J4[this.cy],this.CVa.removeClass().addClass("vert-tab-tab-content-header-icon icn-28 "+a.icon),this.BVa.text(a.description),this.Oga.children().detach(),this.Oga.append(a.body),this.aga.children().detach(),a.Wb&&this.aga.append(a.Wb),this.fd()&&nQ(this),a.ba&&this.analytics.ba(a.ba))};
function KLa(a){var b=a.cy;a.Qga.children().each(function(a,d){a=a==b;$(d).toggleClass("selected",a)})}function nQ(a){var b=-1==a.cy?a.iI:a.J4[a.cy];b.oL&&b.oL();b.JZ&&a.analytics.Aa(b.JZ)}
function HLa(a){a.Qga=P({R:"finger-tabs finger-tabs-gray"});var b=P({id:"tab-description-header",R:"vert-tab-tab-content-header",children:[{tag:"span",create:function(a){this.CVa=a}.bind(a)},{tag:"span",create:function(a){this.BVa=a}.bind(a)}]});a.aga=P({R:"vert-tab-tab-header-container"});a.Oga=P({R:"vert-tab-tab-content-body"});a.l4=P({R:"vert-tab-tab-content"});a.Pga=P({R:"vert-tab-tab-content hidden",children:[a.aga,b,a.Oga]});return P({R:"vert-tab-dialog-content",children:[a.Qga,a.l4,a.Pga]})}
mQ.prototype.wta=function(a){$("#"+a).removeClass("hidden")};mQ.prototype.WF=function(a){a=$("#"+a);if(a.index()==this.cy){var b=a.parent().children().filter(":not(.hidden)").eq(0).index();this.Ax(b)}a.addClass("hidden")};function JLa(a){D(a.J4,function(a,c){a=P({R:"finger-tab",id:a.id,children:[{tag:"span",R:"icn-28 "+a.icon},{tag:"span",R:"text",text:a.text}],click:function(){this.Ax(c)}.bind(this)});this.Qga.append(a)}.bind(a))}
function ILa(a){return Ima(Hma(Gma(Lma(Mma(Kma(Jma((new Ema("vert-tab-dialog")).setTitle(a.iI.title||"Share").Cx("800px").iM(a.iI.height||""),!a.nc)),a.nc),!a.nc))),function(){nQ(this)}.bind(a))};function oQ(a,b,c,d){this.$p=new DKa;this.$p.bta(b.id);EKa(this.$p,b.getName());this.qDa=new lQ(a,this.$p,d);this.analytics=a.analytics;this.xhr=a.xhr;K.one("document.loaded",function(a){this.$p.zi=a.id;this.$p.documentURI=a.uri;this.$p.creatorId=a.creatorId;this.$p.userRole=c.Yk();this.$p.gr=a.gr;this.$p.setTitle(a.getProperty(ou));a.getProperties().Mc("Title",function(a,b){this.$p.setTitle(b)}.bind(this))}.bind(this),!0);K("share.users",function(a){this.$p.C2(a);this.$p.userRole=c.Yk();a=this.$p;
a.scope&&a.scope.$apply()}.bind(this),!0)}oQ.prototype.build=function(a,b,c,d){b.unshift({icon:"icn-shared-primaryGray",text:O("multishare.collab.title.chart"),description:O("multishare.collab.description"),body:this.qDa.getContainer(),ba:"share.collaborate",JZ:pga,id:"collaborate-tab"});this.dialog=new mQ(this.analytics,b,c,d);a.i6()||this.dialog.WF("social-tab");a.bJ()||(this.dialog.WF("web-tab"),this.dialog.WF("embed-tab"));this.dialog.aa.addClass("multishare");this.dialog.listen(eq,this.Lp.bind(this))};
oQ.prototype.close=function(){this.dialog.close()};oQ.prototype.open=function(a){"openAndPublish"===a&&this.bJ?this.dialog.Ax(1):"social"===a&&this.i6?this.dialog.Ax(2):"embed"===a&&this.bJ?this.dialog.Ax(3):(this.dialog.Ax(0),"links"==a&&this.qDa.Ax("link"));this.dialog.open();bq($p.Ic())};oQ.prototype.Lp=function(){aq($p.Ic())};function LLa(a,b,c){this.vbb=a;this.Tk=b;this.Ea=c}LLa.prototype.show=function(){Wp(this.Tk,"popupSharePrompt",!0);cG(O("dialogs.popupshareprompt.prompt"),this.vbb,void 0,[O("dialogs.popupshareprompt.confirm"),O("button.notnow"),O("dialogs.popupshareprompt.title")])};
function MLa(a,b,c,d){function e(){return c.kF.get().popupSharePrompt||c.kF.get().eduSharePrompt}var f=Lp(b),h=new LLa(a,c,d);if(!e()){var k=setTimeout(function(){e()||!f&&"T-B"!=d.Bg("PopupSharePrompt")||h.show()},3E5);x("selenium.showPopupSharePrompt",function(){h.show();clearTimeout(k)})}};function pQ(a,b,c,d){this.contents=P(a);this.Ce=b;this.Cbb=oa(c)?c:!0;this.cp=oa(d)?d:""}pQ.prototype.VV=function(){var a=[];this.Cbb&&a.push({R:"special-announcement-close",click:this.hide.bind(this),children:[{R:"icn-14 icn-clear-primaryGray"}]});a.push(this.contents);this.Ha=P({R:"dialog-overlay modal-dark",css:{"z-index":1E3},children:[{R:"special-announcement style-blue-steel "+this.cp,children:a}],hidden:!0});$(document.body).append(this.Ha)};
pQ.prototype.show=function(){this.Ha||this.VV();this.Ha.show()};pQ.prototype.hide=function(){this.Ha.hide();this.Ce&&this.Ce()};pQ.prototype.destroy=function(){this.Ha&&this.Ha.remove();this.Ce=this.contents=this.Ha=null};function qQ(a){this.xhr=a;this.sZ={fullName:{},password:{},passwordRepeat:{}};a=function(a,c,d,e){return{R:"field",children:[{tag:"input",id:"finalize-registration-"+c,type:d,placeholder:e,create:function(c){this.sZ[a].input=c}.bind(this)},{R:"error-label",create:function(c){this.sZ[a].$Fa=c}.bind(this)}]}}.bind(this);this.dialog=new pQ(P({children:[{R:"special-announcement-title",text:O("finalizeRegistration.title")},{tag:"form",R:"special-announcement-body",children:[{tag:"p",text:O("finalizeRegistration.description",
"chart")},a("fullName","full-name","text",O("finalizeRegistration.label.name")),a("password","password","password",O("finalizeRegistration.label.password")),a("passwordRepeat","password-repeat","password",O("finalizeRegistration.label.passwordRepeat")),{tag:"button",R:"component-btn component-btn-secondary-blue",type:"submit",text:O("finalizeRegistration.completeRegistration"),create:function(a){this.tH=a}.bind(this),click:function(a){this.submit();a.preventDefault()}.bind(this)}]}]}),void 0,!1,"finalize-registration-dialog")}
function NLa(a){var b=a.Cc.get("showFinalizeRegistrationDialog")&&2>Rp(a)/864E5;return(Gg.get("showFinalizeRegistrationDialog")||b&&!Gg.get("finalizeRegistrationDialogError"))&&a.data.rla?!Gg.get("noShowFirstDocslistLoad"):!1}qQ.prototype.show=function(a){this.SQa=a;this.dialog.show()};
qQ.prototype.submit=function(){B(this.sZ,function(a){a.input.removeClass("error");a.$Fa.text("")}.bind(this));this.tH.prop("disabled",!0);this.tH.text(O("finalizeRegistration.registering"));this.xhr.execute({type:"POST",url:"/users/completeRegistration",data:Ja(this.sZ,function(a){return a.input.val()})}).then(zk).then(function(){this.dialog.hide();this.SQa?this.SQa():window.location.reload()}.bind(this)).catch(function(a){try{zk(a).errors.forEach(function(a){var c=this.sZ[a.field];c.input.addClass("error");
c.$Fa.text(a.message).show()}.bind(this)),this.tH.prop("disabled",!1),this.tH.text(O("finalizeRegistration.completeRegistration"))}catch(b){Gg.remove("showFinalizeRegistrationDialog","/"),Gg.set("finalizeRegistrationDialogError","1",void 0,"/"),window.location=window.location.href}}.bind(this))};function rQ(a){var b;this.create=function(){return b=b||new qQ(a)}}uj(rQ,Hi);function sQ(a,b,c){this.message=a;this.type=0;this.closable=!!b;this.duration=0;this.Sl=c&&c.Sl;this.clickMessage=c&&c.clickMessage;this.G7=c&&c.G7;this.Uu=c&&c.Uu;this.Su=c&&c.Su;this.Tu=c&&c.Tu};var OLa=[void 0,"red","red","green"];function PLa(a,b){this.ig=a;this.VLa=Ok();this.analytics=b}g=PLa.prototype;g.create=function(a,b){this.wYa=a;this.rab=b[0];this.ig.clickMessage&&this.rab.querySelector(".click-message").addEventListener("click",this.ig.Sl.bind(this))};g.closed=function(){this.VLa.resolve();this.ig.Tu&&this.analytics.Aa(this.ig.Tu)};g.H6=function(){!this.ig.clickMessage&&this.ig.Sl&&this.ig.Sl.call(this);this.ig.Su&&this.analytics.Aa(this.ig.Su)};g.iHa=function(){return this.ig};
g.Os=function(){return Qk(this)};g.close=function(){this.wYa()};g.Lp=function(){return this.VLa.promise};function QLa(a,b){this.Gb=a;this.I6a=void 0;this.analytics=b}function RLa(a,b){var c=new PLa(b,a.analytics),d;d=b.clickMessage?b.message+' <a class="link click-message">'+b.clickMessage+"</a>":b.message;b.Uu&&a.analytics.Aa(b.Uu);cp(a.Gb,d,!1,OLa[b.type]||a.I6a,!b.closable,b.duration,void 0,{create:c.create.bind(c),close:c.closed.bind(c),click:c.H6.bind(c)});return c};var SLa=r.history&&r.history.pushState?r.history.pushState.bind(r.history):function(a,b,c){r.location.href=c};r.history&&r.history.replaceState&&r.history.replaceState.bind(r.history);var FC={val:function(a,b){var c=FC.WY(window.location.hash);return 2===arguments.length?(c[a.toLowerCase()]=null===b?"":b,FC.set(FC.root(),c)):1===arguments.length&&"string"===typeof a?c[a.toLowerCase()]:c},values:function(a,b){var c=FC.WY(window.location.hash),d;for(d in a)null===a[d]?delete c[d.toLowerCase()]:c[d.toLowerCase()]=a[d];return FC.set(FC.root(),c,b)},Hh:function(){return FC.WY(window.location.hash)},wJ:function(a,b,c){var d=FC.WY(a);return 3===arguments.length?(d[b.toLowerCase()]=null===
c?"":c,FC.set(FC.root(),d)):2===arguments.length&&"string"===typeof b?d[b.toLowerCase()]:d},root:function(a){return void 0===a?FC.g9a():FC.set(a,FC.val())},set:function(a,b,c){oa(b)?(b="string"===typeof b?b:FC.I7a(b),c?SLa(null,"","#"+a+(b?"?"+b:"")):window.location.hash="#"+a+(b?"?"+b:"")):c?SLa(null,"","#"+a):window.location.hash="#"+a;return FC},remove:function(a){var b=FC.WY(window.location.hash);b[a.toLowerCase()]=void 0;return FC.set(FC.root(),b)}};x("lucid.hash.root",FC.root);
x("lucid.hash.val",FC.val);FC.WY=function(a){0===a.indexOf("#")&&(a=a.substr(1));var b=a.indexOf("?");-1<b&&(a=a.substr(b+1));var c={};a.split("&").forEach(function(a){a=a.split("=");c[a[0].toLowerCase()]=a[1]});return c};FC.I7a=function(a){var b=[],c;for(c in a)void 0!==a[c]&&b.push(c+"="+a[c]);return b.join("&")};FC.g9a=function(){var a=window.location.hash;0===a.indexOf("#")&&(a=a.substr(1));var b=a.indexOf("?");-1<b&&(a=a.substr(0,b));return a};function tQ(a){this.xhr=a}uj(tQ,Hi);function TLa(a,b){a.xhr.execute({type:"POST",url:"/users/splitDefunctTeam"}).then(function(){b()}).catch(function(){fq("Sorry, there was an error removing you from your team. Please contact support for further assistance.")})};function uQ(a,b,c,d,e,f,h,k){this.user=a;this.permissions=b;this.GD=c;this.xhr=d;this.Gb=e;this.QB=f;this.analytics=h;this.Ea=k}uQ.prototype.iHa=function(){for(var a=0;a<ULa.length;++a){var b=ULa[a];if(b.gi(this))return Qk(b.ig(this))}return Qk(null)};sj(uQ,[Ni,dj,tQ,Hi,Ii,rQ,Ti,gj]);
var ULa=[{gi:function(a){var b=a.Ea;a=a.user;return Jp(a)&&Kp(a)&&"T-B"==Mo(b,"CyberMondayFlag")},ig:function(){return new sQ(O("notice.deal.chart.cybermonday"),!0)}},{gi:function(a){return 6E4>Rp(a.user)&&"true"==qn("shared")&&Op(a.user)&&!qn("demo")},ig:function(a){var b=a.user.Cc.get("showFinalizeRegistrationDialog")&&2>Rp(a.user)/864E5,c=(Gg.get("showFinalizeRegistrationDialog")||b)&&a.user.data.rla;return new sQ("",1!=a.permissions.permission,{Sl:function(){function b(){window.open("/documents/editNew/null/null")}
c?a.QB.create().show(b):b();this.close()},clickMessage:O(c?"gui.growl.createDocument.withRegister":"gui.growl.createDocument",yj),Uu:aha,Su:Iea,Tu:Wea})}},{gi:function(a){return Kp(a.user)&&Jp(a.user)&&!!a.user.data.Ow},ig:function(a){var b=Ok();Bma(a.user,function(c){c?a.xhr.execute({type:"GET",url:"/teams/size"}).then(zk).then(function(c){var e=c.size;1==e?b.resolve(new sQ("",!0,{Sl:function(){K.set("openPayment","/users/level?source=Editor-GrowlUpgradeYourAccount")},clickMessage:lb(O("gui.growl.upgrade"))})):
(c=15>=e&&"T-B"==a.Ea.Jo(a.user,"ExpiredTeamGrowlSwap")?O("notice.team.expired.admin.swapped"):2==e?O("notice.team.expired.admin.singular"):O("notice.team.expired.admin",[c.size-1]),b.resolve(new sQ(c,!0,{Uu:cha,Su:Lea,Tu:Xea})))}).catch(b.reject):b.reject()});return b.promise}},{gi:function(a){return!Op(a.user)&&"viewer"!=a.permissions.jta&&!a.user.Bb()},ig:function(a){var b=O("commenter"==a.permissions.jta?"growl.requestLicense.promptComment":"growl.requestLicense.promptEdit");return new sQ(b,!0,
{Sl:function(){(new eP(a.user,a.GD,a.xhr,a.Gb,a.analytics,a.Ea)).show()},clickMessage:O("growl.requestLicense.clickHere"),Uu:bha,Su:Tea,Tu:ffa})}},{gi:function(a){return Jp(a.user)&&!Pp(a.user)&&!a.user.data.trial&&!a.user.data.Ow},ig:function(){return new sQ("",!0,{Sl:function(){K.set("openPayment","/users/level?source=Editor-GrowlUpgradeYourAccount")},clickMessage:lb(O("gui.growl.upgrade")),G7:0,Uu:$ga,Su:Uea,Tu:afa})}},{gi:function(a){return NLa(a.user)},ig:function(a){return new sQ(O("finalizeRegistration.growl.welcome",
"chart"),!0,{Sl:function(){NLa(a.user)?a.QB.create().show():this.close()},clickMessage:O("finalizeRegistration.growl.click"),Uu:Zga,Su:Vea,Tu:$ea})}},{gi:function(a){return!!a.user.data.trial&&Lp(a.user)&&!Mp(a.user)},ig:function(a){var b=Math.round(Qp(a.user)/1E3/60/60/24);a=Math.round(Qp(a.user)/1E3/60/60);b=24>a?O("notice.trial.expires.edu.hours",a):O("notice.trial.expires.edu.days",b);a=O("notice.trial.expires.edu.resend");a=' <a id="send_email" href="'+(new Vf("/eduRequests/validate/email")).toString()+
'">'+a+"</a>";return new sQ(b+" "+a,!0,{Uu:Yga,Su:Rea,Tu:Yea})}},{gi:function(a){return!!a.user.data.trial&&!Lp(a.user)&&Kp(a.user)&&a.user.AE()&&!Gg.get("ShowTrialDialog")},ig:function(a){var b=Math.round(Qp(a.user)/1E3/60/60/24);a=Math.round(Qp(a.user)/1E3/60/60);var b=24>a?O("notice.trial.expires.hours",a):O("notice.trial.expires.days",b),c=new Vf("/users/pay");fg(c,"source","TrialExpiresInXDaysShort");return new sQ(b,!0,{Sl:function(){K.set("openPayment",c.toString())},clickMessage:O("notice.trial.expires.pay"),
Uu:Xga,Su:Sea,Tu:Zea})}},{gi:function(a){return Jp(a.user)&&Pp(a.user)&&!a.user.data.trial&&Kp(a.user)},ig:function(){return new sQ("",!0,{Sl:function(){K.set("openPayment","/users/level?source=Editor-PaidFeaturesTrialGrowl")},clickMessage:O("gui.growl.try.paid.free"),Uu:Wga,Su:Qea,Tu:efa})}},{gi:function(a){return a.user.Bb()&&!FC.val("import")&&!!a.user.data.zo},ig:function(){return new sQ("",!0,{Sl:function(){K.set("default.save")},clickMessage:O("gui.growl.signup.save"),Uu:Vga,Su:Aha,Tu:cfa})}}];function VLa(a,b){this.x=a;this.w=b}function WLa(a){var b=[],c=0,d=0;Hk(a,function(a){return[{D$:!0,position:a.x},{D$:!1,position:a.x+a.w}]}).sort(function(a,b){return a.position-b.position||b.D$-a.D$}).forEach(function(a){a.D$?d++||(c=a.position):--d||b.push(new VLa(c,a.position-c))});return b};function vQ(a){this.token=a;this.rT=!1;a=vb(a);this.ux=new RegExp(this.rT?"\\b"+a+"\\b":a,"gi")}function wQ(a,b){var c=[];XRegExp.iterate(b,a.ux,function(a){c.push(a.index)});return c}function XLa(a,b){return a.rT?wQ(a,b).map(function(a){return{S3a:a,yJa:!0}}):wQ(a,b).map(function(a){var d=a+this.token.length;return{S3a:a,yJa:0<d&&d<b.length&&/\w/.test(b[d-1])&&/\W/.test(b[d])}},a)}vQ.prototype.Xp=function(a){return Jk(XLa(this,a),function(a){return 1+a.yJa})};
vQ.prototype.hpa=function(a){a=a.map(this.Xp,this);var b=Ik(a);return 0<b?a.map(function(a){return a/b}):a};function xQ(a){this.ysa=a.map(function(a){return new vQ(a)})}function YLa(a){a=a.replace(/\W/g," ");return new xQ(Zb(a.split(/\s+/g),Ub))}xQ.prototype.Xp=function(a){return Jk(this.ysa,function(b){return b.Xp(a)})};xQ.prototype.hpa=function(a){var b=[];a.forEach(function(){b.push(0)});return this.ysa.map(function(b){return b.hpa(a)}).reduce(gea,b)};function yQ(a,b){var c=this;this.Wca=b&&b.Wca;this.s_=b&&b.s_;this.Ha=P({R:"autocomplete",children:[{R:"icn-18 icn-triangle-down-18px",create:function(a){c.BFa=a}},{tag:"input",type:"text",placeholder:b&&b.placeholder,name:b&&b.name,props:{required:b&&b.required},input:function(){c.aOa.queue()},create:function(a){c.input=a.keydown(function(a){if($(this).val()||c.Wca){var d=a.keyCode||a.which;if(27==d)a.preventDefault(),zQ(c);else{if(38==d||40==d)a.preventDefault(),AQ(c),a=c.fA.children(".hover"),
a.length?(a.removeClass("hover"),d=38==d?a.prev():a.next()):d=38==d?c.fA.children().last():c.fA.children().first(),d.addClass("hover"),d.length?(a=d.position().top,0>a?d.parent().scrollTop(d.parent().scrollTop()+a):a+d.height()>d.parent().height()&&(a=a+d.height()-d.parent().height(),d.parent().scrollTop(d.parent().scrollTop()+a))):c.fA.scrollTop(0);else if(13==d){d=c.fA.children(".hover");if(!d.length&&($(this).val()&&!c.Ha.hasClass("expanded")&&b.submit&&b.submit(),d=c.fA.children().first(),!d.length)){c.s_&&
c.s_();return}d.click()}0===c.fA.children("li").length&&zQ(c)}}})},focus:b.focus,blur:b.blur},{tag:"ul",create:function(a){c.fA=a}}]});this.options=[];this.aOa=new Dj(this.$Na.bind(this),50);a.append(this.Ha);$(window).click(function(a){$.contains(c.fA.get(0),a.target)||a.target.parentElement&&jc((a.target.parentElement.getAttribute("class")||"").split(" "),"autocomplete")||zQ(c)})}g=yQ.prototype;g.setValue=function(a){this.input.val(a)};
g.setOptions=function(a){this.options=a;this.Ha.hasClass("expanded")&&this.aOa.trigger()};g.getValue=function(){return this.input.val()};function zQ(a){a.Ha.removeClass("expanded")}function AQ(a){a.Ha.addClass("expanded")}
function ZLa(a,b){a.fA.empty();if(b.length){var c=YLa(a.getValue());a.fA.append(P(b.map(function(b){return{tag:"li",hover:[function(){$(this).siblings().removeClass("hover");$(this).addClass("hover")},function(){$(this).removeClass("hover")}],click:function(){zQ(a);b.action()},children:[{R:"option-body",children:$La(b.name,b.Gc,c)}]}})));AQ(a)}else zQ(a)}
function $La(a,b,c){var d=[];c=Hk(c.ysa,function(b){return wQ(b,a).map(function(a){return new VLa(a,b.token.length)})});if(c.length){var e=function(b,c){b!=c&&d.push({tag:"span",R:"bold",text:a.substring(b,c)})};c=WLa(c).reduce(function(b,c){e(b,c.x);d.push(a.substr(c.x,c.w));return c.x+c.w},0);e(c)}else d.push(a);b&&d.push(" (",{tag:"span",R:"italic",text:b},")");return d}
g.$Na=function(){var a=this.getValue();if(a||this.Wca){var b=YLa(a).hpa(this.options.map(function(a){var b=a.Gc;return a.name+" "+a.Zc.join(" ")+" "+(null==b?"":String(b))})),c=Fk(this.options,function(c,e){if((b[e]+(gb(c.name,a)&&2))/c.name.length)return{RC:c,Xp:b[e]}}).sort(function(a,b){return Ac(b.Xp,a.Xp)}).map(function(a){return a.RC});ZLa(this,c)}else zQ(this)};g.focus=function(){this.input.focus()};g.blur=function(){this.input.blur()};g.hide=function(){this.input.addClass("hidden");this.BFa.addClass("hidden")};
g.show=function(){this.input.removeClass("hidden");this.BFa.removeClass("hidden")};function BQ(){}sa(BQ);BQ.prototype.build=function(){this.dialog||(this.dialog=aMa(this))};BQ.prototype.show=function(a,b,c,d,e,f,h,k){this.baa=b;this.K5a=c;this.localStorage=d;this.user=a;this.xhr=e;this.Gb=f;this.analytics=h;this.Ea=k;this.dialog.show()};
function aMa(a){function b(){return{OEa:c.val(),nr:e.val(),EJa:h.getValue(),ZRa:l.val(),collaborators:n.find("#license-request-collaborators").val(),aab:!!q.prop("checked"),EOa:!!t.prop("checked")}}var c=P({tag:"input",type:"text",R:"almost-hidden",props:{required:!0}}),d={tag:"div",R:"survey-question-holder",children:[{tag:"p",R:"survey-question",text:O("licensesurvey.departmentQuestion")+"*"},{R:"department-select",tag:"select",children:bMa(),change:function(){this.value!==O("licensesurvey.departments.0")?
c.val(this.value):c.val(void 0)}},c]},e=P({tag:"input",R:"manager-input",type:"text",props:{required:!0}}),f={tag:"div",R:"survey-question-holder",children:[{tag:"p",R:"survey-question",text:O("licensesurvey.managerNameQuestion")+"*"},e]},h,k={tag:"div",R:"survey-question-holder job-function-holder",create:function(a){h=cMa(this,a)}.bind(a),children:[{tag:"p",R:"survey-question",text:O("licensesurvey.jobFunctionQuestion")+"*"}]},l=P({tag:"textarea",R:"use-case",props:{required:!0}}),m={tag:"div",
R:"survey-question-holder",children:[{tag:"p",R:"survey-question",text:O("licensesurvey.useCaseQuestion")+"*"},l]},n=dMa(),q=P({id:"license-request-chart",R:"survey-question",tag:"input",type:"checkbox",checked:!0}),t=P({id:"license-request-press",R:"survey-question",tag:"input",type:"checkbox",checked:!0}),u={tag:"div",R:"survey-question-holder",children:[{tag:"label",R:"survey-question",children:[q,{tag:"span",text:O("licensesurvey.requestChart")}]},{tag:"label",R:"survey-question",children:[t,
{tag:"span",text:O("licensesurvey.requestPress")}]}]},y={text:"*"+O("licensesurvey.required")};a={tag:"div",R:"button-container with-spacer",children:[{tag:"div",id:"request-license-survey-cancel",R:"component-btn component-btn-steel-blue",text:O("confirm.cancel"),click:function(){eMa(this,!1,b());this.dialog.hide();fMa(this)}.bind(a)},{tag:"input",id:"request-license-survey-submit",type:"submit",R:"component-btn component-btn-blue-dark",value:O("confirm.submit"),click:function(){var a=b();if(a.OEa&&
a.nr&&a.EJa&&a.ZRa){r._loq.push(["submit_form","request-license-survey-form",!0]);this.localStorage.set("hasCompletedLicenseRequestSurvey","true");eMa(this,!0,a);this.dialog.hide();var c=function(){fMa(this);a.EOa&&this.baa.nS(!0,"press")}.bind(this);tLa(this.user,a.collaborators.split(" "),this.Ea).then(function(a){0==a.length?c():sLa(a,"license request survey",this.xhr,this.Gb,this.analytics).then(c,c)}.bind(this),c);return!1}}.bind(a)}]};d=P({tag:"form",id:"request-license-survey-form",children:[y,
d,f,k,m,n,u,a]});return new pQ(P({R:"request-license-survey",children:[{R:"special-announcement-body",children:[{R:"special-announcement-title",text:O("licensesurvey.formTitle")},d]}]}))}function eMa(a,b,c){c={department:c.OEa,manager:c.nr,jobFunction:c.EJa,useCase:c.ZRa,collaborators:c.collaborators,requestedChart:c.aab.toString(),requestedPress:c.EOa.toString()};b?a.analytics.Aa(Qga,c):a.analytics.Aa(Pga,c)}
function cMa(a,b){function c(){this.index=0;c.prototype.next=function(){var a="trialsurvey.jobtitles."+this.index,b=O(a);if(a===b)throw Fe;this.index++;return{name:b,Zc:[b],action:function(){d.setValue(b);d.focus()}.bind(this)}}}var d=new yQ(b,{Wca:!0,placeholder:O("trialsurvey.questions.jobtitle.placeholder"),id:"license-survey-jobtitle",name:"jobtitle",required:!0,s_:function(){d.blur();zQ(d)}.bind(a),focus:function(){""!==d.getValue()&&jc(e,d.getValue())?d.$Na():ZLa(d,e);AQ(d)}.bind(a)});z(c,Ge);
a=new c;var e=Je(a);d.setOptions(e);return d}function bMa(){function a(){this.index=0;a.prototype.next=function(){var a="licensesurvey.departments."+this.index,b=O(a);if(a===b)throw Fe;this.index++;return{tag:"option",text:b,value:b}}}z(a,Ge);var b=new a;return Je(b)}
function dMa(){function a(a){if(!jc(b,a)){b.push(a);c.val(b.join(" "));var d=P({id:a.replace("@","_AT_").replace(".","_DOT_"),R:"collaborator-email",children:[{tag:"span",text:a},{R:"close icn-13 icn-cancel-x",click:function(){pc(b,a);c.val(b.join(", "));d.remove()}}]});e.append(d)}}var b=[],c=P({id:"license-request-collaborators",tag:"input",type:"hidden"}),d=P({tag:"input",R:"collaborators",type:"text",placeholder:O("licensesurvey.collaboratorsQuestion.example"),input:function(){var b=this.value.split(/[\s,;]/),
c=b[b.length-1],b=b.slice(0,-1).filter(function(a){return 0<a.length}),d=b.filter(hn);0<d.length&&(d.forEach(a),b=b.filter(function(a){return!hn(a)}),this.value=0<b.length?b.join(" ")+" "+c:c)},keydown:function(b){!this.value||13!=b.keyCode&&9!=b.keyCode||(b.preventDefault(),b=this.value.trim(),hn(b)&&(a(b),this.value=""))},blur:function(){var b=this.value.trim();hn(b)&&(a(b),this.value="")}}),e=P({tag:"span"});return P({tag:"div",R:"survey-question-holder",children:[{tag:"p",R:"survey-question",
text:O("licensesurvey.collaboratorsQuestion")+"*"},{R:"faketextarea",children:[e,d,c],click:function(){d.focus()}}]})}BQ.prototype.JV=function(){window.location.reload()};function fMa(a){a.K5a.then(function(a){a?fq(O("dialog.requestLicense.autoGrantedSuccess")+O("dialog.requestLicense.autoGrantedSuccess.refresh"),this.JV.bind(this)):fq(O("dialog.requestLicense.requestSent.unnamed"))}.bind(a)).catch(function(){fq(O("dialog.requestLicense.requestSent.error"))})};function eP(a,b,c,d,e,f){this.user=a;this.Ea=f;this.GD=b;this.xhr=c;this.Gb=d;this.analytics=e;this.UQa=BQ.Ic();this.UQa.build();this.bYa=this.xhr.execute({type:"GET",url:"/users/splitDefunctTeam"}).then(zk).then(function(a){return a.result}.bind(this)).catch(function(){return!1})}eP.prototype.show=function(a){this.bYa.then(function(b){this.UN(!!a,this.user,b)}.bind(this))};
eP.prototype.UN=function(a,b,c){function d(){pD({OJ:"view-only",a6:m,uM:!1,eG:"",O9:l,bw:k,mO:h,K$:"unlicensed",NKa:e,lP:f,VP:!1})}var e=void 0,f=void 0,h=void 0,k=this.Dbb,l=void 0,m="",n=this.xhr,q=this.Gb,t=this.analytics,u=this.Ea;if(c)k=function(){TLa(this.GD,function(){window.location="/users/level"})}.bind(this),"T-B"==u.Bg("BuyDefunctAccount2")?Gza(Eza(dD(cD(bD(aD(eD($C(new ZC,O("features.buy-account.title"))),"view-only"),O("features.buy-account.description")),O("features.buy-account.main-button")),
function(){n.execute({type:"POST",url:"/users/buyTeam"}).then(zk).then(function(a){window.location="/users/payLevel/"+a.level}).catch(function(){fq("Sorry, there was an error allowing you to pay for your team. Please try again or contact support.")})}),O("features.buy-account.alt-button")),k).show():(t.Aa(gha),h=O("dialog.requestLicense.splitAccount"),f=O("features.view-only.description.part1")+O("features.view-only.description.chart.part2")+O("features.view-only.description.split"),d());else{if(a||
Ula(u,b))l=!0;var y=new WC(b,t,u);a=XC(y);if(a.enabled){if(a.message){var A=$("<div>");[O("features.view-only.description.part1")].concat(a.message.split("\n")).forEach(function(a){A.append($("<p>").text(a))});f=A.html()}e=a.OXa;m=a.a6}if(a.enabled||"T-B"!==u.Bg("licenseRequestSurvey"))d();else{var C=this.UQa;Dza(dD(cD(bD(aD(eD($C(new ZC,O("features.view-only.title"))),"view-only"),O("dialog.requestLicense.explain")),O("features.announce.requestlicense")),function(){function a(){var d=y.nS(!0);C.show(b,
y,d,c,n,q,t,u)}var c=mn(b.id);this.hide();c.get("hasCompletedLicenseRequestSurvey")?cG(O("licensesurvey.alreadyCompleted"),a,void 0,[O("licensesurvey.resubmit"),O("confirm.cancel")]):a()})).show()}}};eP.prototype.Dbb=function(){window.open("/documents/demo")};function CQ(a,b,c,d,e){J.call(this);var f=this;this.QB=e;this.user=a.user;this.document=a.document;this.viewport=null;this.properties=b;this.permissions=c;this.analytics=a.analytics;this.Ea=a.Ea;this.Xn=new rP(this.document.Cb.Xn,c,this.analytics,a.xhr,a.Gb);this.contextMenu=this.UCa=null;this.client=a;this.la=new he(this);this.MA={permission:{},nNa:{},history:{}};this.oka=!1;K("document.loaded",function(){f.oka=!0;try{gMa(f)}catch(a){throw a;}});this.Nza={};this.hia={show:function(){$(document.body).removeClass("readonly")},
hide:function(){$(document.body).addClass("readonly")}};this.lB="gui-class";this.Pja="";this.rYa="hideoptionbar hiderulers hidetitle hidepageslider hidecontextpane hidetopcontrols hideleftcontrols hiderightcontrols hidebottomcontrols hidefullscreencontrols".split(" ");this.readOnly=!1;a.Hs||(hMa(this),MLa(function(){a.eQ().then(function(a){a.open()})}.bind(this),this.user,d,this.Ea));window.addEventListener("drop",function(a){a.preventDefault()},!1);window.addEventListener("dragover",function(a){a.preventDefault()},
!1);var h=0;K("gui.mayAffectViewport",function(a){h+=a;f.s5(h)});new BKa(this.analytics);iMa(a,function(a,b){if("threadid"==a){if(a=f.document.Cb.Wq(b))if(null===a.Yd)f.dQa(a);else if(b=f.client.Tt&&f.client.Tt.getPanel("comment"))b.iv(a),pJa(f.viewport);return!0}return!1});c.listen(RG,function(a){jMa(this,a.permission)}.bind(this));jMa(this,c.permission)}z(CQ,J);function jMa(a,b){switch(b){case 3:a.Rsa();break;case 2:kMa(a);break;case 1:a.QPa()}}g=CQ.prototype;
g.s5=function(a){this.viewport&&this.viewport.s5(a);this.qS&&this.qS.aa&&this.qS.aa.css({top:a-this.qS.aa.height()+"px"});this.M0&&this.M0.aa&&this.M0.aa.css({top:a+"px"});this.kka&&this.kka.css({top:a});this.mka&&this.mka.css({top:a});this.pf&&this.pf.aa&&(a=0,this.viewport.mode.pr&&this.viewport.mode.pr.aa&&this.viewport.mode.pr.aa.is(":visible")&&(a=this.viewport.mode.pr.aa.height()),this.pf.aa.css({top:a}))};
function hMa(a){if(!tb(window.location.href,"viewVisio")){var b=new QLa(a.client.Gb,a.client.analytics),c=new uQ(a.client.user,a.permissions,a.client.GD,a.client.xhr,a.client.Gb,a.QB,a.client.analytics,a.client.Ea),d=null,e=!1;setTimeout(function(){function f(){c.iHa().then(function(c){d&&(d.close(),d=null);c&&(c.G7&&!e?setTimeout(function(){d=RLa(b,c);a.analytics.Aa(sga)},c.G7):d=RLa(b,c),e=!0)})}f();K(["user.level","user.trial"],f);a.la.listen(a.user,Hp,f)}.bind(a),1)}}
function gMa(a){var b=mn(a.client.user.id,a.document.getId());a.properties.settings.Wz.setValue(b.get("showComments",!0));a.la.listen(a.properties.settings.Wz,DH,function(){b.set("showComments",this.properties.settings.Wz.Ma())})}g.Qe=function(){return this.document};
function DQ(a){var b=Ra(a.MA);b.forEach(function(a){db(this.Nza,a)},a);B(a.Nza,function(a,d){if(a=this[d]){var e=b.reduce(function(a,b){return a|b[d]},0);try{e&1?a.lock&&a.lock():a.Lr&&a.Lr()}catch(f){xj(f)}try{e&2?a.hide?a.hide():a.VF&&a.VF():e?a.CDa&&a.CDa():a.show?a.show():a.KS&&a.KS()}catch(f){xj(f)}}},a);K.set("viewport.position.changed")}g.Rsa=function(){this.MA.permission={};DQ(this)};
function kMa(a){a.MA.permission={hia:2,dock:2,pn:4,CG:3,ov:1,vc:2,toolbar:2};DQ(a);a.viewport.setMode("comment")}g.QPa=function(){this.MA.permission={hia:2,dock:2,nc:2,pn:3,CG:2,ov:3,vc:2,toolbar:2};DQ(this);this.viewport&&this.viewport.setMode("readonly")};g.g1=function(){this.MA.nNa={hia:2,dock:2,nc:2,pn:3,CG:2,ov:3,vc:2,toolbar:2,viewport:1};DQ(this);this.viewport.setMode("readonly")};function lMa(a){a.MA.nNa={};DQ(a);a.viewport.setMode("Publish");a.viewport.setMode("diagramming")}
g.setLocked=function(){this.MA.permission={dock:1,nc:1,pn:1,CG:1,ov:1,vc:1,toolbar:1};DQ(this);this.viewport.setMode("readonly")};function EQ(a,b){return ac(a.rYa,function(a,d){(new RegExp(d)).test(b)&&a.push(d);return a},[]).join(" ")}function FQ(a){var b=mn(a.client.user.id);a.aa&&b.set(a.lB,EQ(a,a.aa.get(0).className))}function mMa(a){var b=mn(a.client.user.id),c=Gg.get(a.lB);void 0!==c&&(b.set(a.lB,EQ(a,c)),Gg.remove(a.lB));b=b.get(a.lB);return EQ(a,void 0!==b?b:a.Pja)}
function nMa(a){var b=mn(a.client.user.id),c=Gg.get(a.lB);a=b.get(a.lB);return void 0!==c||void 0!==a?!0:!1}g.uf=function(){return this.readOnly};g.oV=function(){};g.q5=function(){};g.dQa=function(){};function GQ(a){var b=Gg.get("presentationFeature"),c=ao(a.Zh(),"Presentation");a=a.Cc.get("presentationFeature");return!!(b||a||c)};x("lucid.view.chart.PresentationManager",HQ);var HQ=null;function oMa(a,b,c,d,e,f){this.ea=a;this.analytics=a.client.analytics;this.Mq=b;this.permissions=c;this.Ka=d;this.properties=e;this.Gi=f;this.wn=a.client.wn;this.AH=[];this.yg=[];this.AQ=this.zQ=!1;this.rsa={};this.TFa=!1;this.Iha=null;this.Ka.KQ=!1;this.Ka.aea=0;this.Ka.X_=[];this.Ka.D0=!0;this.Ka.vQa=.1;this.bda=!1;this.tNa={};this.hca=!1;this.doa=this.Dw=-1;this.VZ=this.xK=!1;this.Lcb=null;pMa(this);this.qV()}
function pMa(a){GQ(a.ea.client.user)&&!ao(a.ea.client.user.Zh(),"Presentation")&&(Gg.get("presentationFeature")?a.analytics.ba("chart.presentation.enabledByCookie"):a.ea.client.user.Cc.get("presentationFeature")&&a.analytics.ba("chart.presentation.enabledByPreference"))}function IQ(a,b){if(a.ea.VD){var c=a.ea.viewport.rd().getProperties().get("FillColor");za(c)||(a.ea.VD.toggleClass("no-background",b),b?a.ea.VD.css({background:c.substring(0,7)}):a.ea.VD.css({background:""}))}}g=oMa.prototype;
g.qV=function(){var a=this;K("document.loaded",function(){a.permissions.uf()?K("viewport.pages",function(){pp(qp,"presentation")||0!=a.TFa||(a.TFa=!0,K.one("viewport.afterRender",function(){a.uF(0)}))}):K("viewport.pages",function(){pp(qp,"presentation")&&IQ(a,!0)})});K("default.present",function(){pp(qp,"presentation")?a.LP():a.uF()});K("presentation.exit",function(){pp(qp,"presentation")&&a.LP()});K("presentation.left",function(){a.analytics.ba("chart.presentation.left");JQ(a);var b=a.xK?a.Dw:a.Dw-
1;0<a.yg.length&&0<=b?KQ(a,b,!a.xK):jKa("previous")});K("presentation.right",function(){a.analytics.ba("chart.presentation.right");JQ(a);0<a.yg.length&&a.Dw<a.yg.length-1?KQ(a,a.Dw+1,!0):jKa("next")});K("presentation.up",function(){JQ(a);a.ea.commands.Ta.zoom.execute(LQ)});K("presentation.down",function(){JQ(a);a.ea.commands.Ta.zoom.execute(MQ)});K("user.level",function(){pMa(a)});K("presentation.startTrial",function(){a.analytics.ba("chart.presentation.freeTrial");Gg.set("presentationFeature","true",
ch(),"/");a.ea.client.jT({HadPresentationTrial:!0});a.analytics.Aa(Cha)});this.ea.viewport.listen(hN,this.NMa.bind(this,!0))};g.NMa=function(a){this.xK!=a&&(a?this.VZ&&(this.xK=a,this.ea.viewport.ih()):(this.xK=a,this.ea.viewport.ih()));this.Ka.D0=!this.xK};function JQ(a){a.bda&&(a.Zpa&&(clearTimeout(a.Zpa),a.Zpa=!1),a.L5.fadeOut(500,function(){a.L5.remove();a.ea.aa&&a.ea.aa.off("click mousedown mouseup")}))}
function qMa(a){a.bda||(a.bda=!0,a.ea.aa&&a.ea.aa.append(P({R:"presentation-overlay",create:function(b){a.L5=b;setTimeout(function(){b.fadeIn(500);a.ea.aa&&a.ea.aa.on("click mousedown mouseup",function(){JQ(a)});a.Zpa=setTimeout(function(){JQ(a)},7E3)},500)},click:function(){JQ(a)},children:[{id:"keys-left-right",R:"keygroup",children:[{R:"keys",text:O("presentation.arrowsupdown")},{tag:"span",text:O("presentation.arrowsupdowntext")}]},{R:"keygroup",children:[{R:"keys",text:O("presentation.arrowsleftright")},
{tag:"span",text:O("presentation.arrowsleftrighttext")}]},{R:"keygroup",children:[{R:"keys",text:O("presentation.esc")},{tag:"span",text:O("presentation.esctext")}]}]})),1>a.yg.length&&(a.L5.find("#keys-left-right").hide(),a.L5.css("height","100px")))}function rMa(a){var b;K.set("default.gui.title.hidden",function(a){b=a});b==a&&K.set("default.gui.title.toggle")}g.wua=function(){this.ea.aa&&this.ea.aa.toggleClass("hidefooter");K.set("viewport.position.changed")};
function sMa(a,b){a.ea.uf()||(b&&!!K.get("default.gui.rulers.toggle")!=a.hca?K.set("default.gui.rulers.toggle",a.hca):(a.hca=oa(a.ea.qS)&&a.ea.qS.kB()&&oa(a.ea.M0)&&a.ea.M0.kB(),a.hca&&K.set("default.gui.rulers.toggle",!1)))}g.JF=function(){return this.Gi.JF()};
function tMa(a){a.Uaa=[];if(a.ea.dock)for(var b=0;b<a.ea.dock.De.length;b++)a.ea.dock.De[b].fd()&&a.Uaa.push(a.ea.dock.De[b]);a.permissions.Bb()&&(K.set("demo.pauseDemo"),a.Mq.Hn(!1));a.ea.viewport.qc().nd()&&a.ea.viewport.ce([a.ea.viewport.document.Wi(null,!0)[0]]);K.set("text.escape");a.ea.g1();Lj||(a.ea.viewport.mode.ms="url("+ck+"/app/webroot/img/cursors/laser.cur) 16 16, default");dH(a.ea.viewport.navigator);qp.enter("presentation")}
g.uF=function(a){var b=this,c=this.ea.viewport;setTimeout(function(){pp(qp,"presentation")&&kP(new jP(this.wn,this.analytics),this.ea.document.uri||"","presented")}.bind(this),15E3);this.Hha=0;this.rsa={};this.ms=c.mode.ms;b.zQ=!1;b.AQ=!1;px(this.ea.document,function(a){var d=a.getId(),e=xO(c,d);b.tNa[d]=e?e:{scale:c.kc(),scrollLeft:Math.max(0,c.Qj-c.yu),scrollTop:Math.max(0,c.Co-c.yu)};b.rsa[d]=uMa(a);a.ef(function(){if(this.Fp||this.ta&&(this.get("Link")||this.VY())||this.className&&this.className.match(/HotspotBlock$/))b.zQ=
!0;this.get("NoteHint")&&""!=this.get("NoteHint")&&(b.AQ=!0);if(b.zQ&&b.AQ)return"stop"})});this.yg=this.JF();this.Dw=-1;tMa(this);var d="noslides",e="editor";this.permissions.uf()&&(e=this.ea.client.Hs?"embedded":"readonly");0<this.yg.length&&(d="withslides");this.bda||this.ea.client.Hs||qMa(this);this.analytics.ba("chart.presentation."+e+"."+d);XO()||rMa(!1);this.wua();this.ea.qf&&vMa(this.ea.qf,!0);sMa(this,!1);IQ(this,!0);wEa(this.ea.viewport.Ka,!1);this.pca=this.properties.settings.Hf.Ma();this.ea.AL&&
this.ea.AL.g1(!0,this.zQ,this.AQ);0<this.yg.length&&(d=0,oa(a)&&(d=a),KQ(this,d,!1));this.ea.viewport.pa();this.ea.viewport.ih();requestAnimationFrame(function(){this.VZ=!0})};
g.LP=function(){var a=this,b=a.ea,c=b.viewport;NQ(this,!1);this.VZ=!1;if(!a.permissions.uf()){JQ(this);this.ea.AL&&this.ea.AL.g1(!1);K.set("gui.closeAllYerStuff");lMa(b);this.permissions.Bb()&&(K.set("demo.resumeDemo"),this.Mq.Hn(!0));b.aa&&b.aa.removeClass("hideprogressbar");b.aa&&b.aa.removeClass("hidetabbar");IQ(this,!1);a.wua();this.ea.qf&&vMa(this.ea.qf,!1);rMa(!0);sMa(a,!0);wEa(this.ea.viewport.Ka,!0);qp.Wg("presentation");a.permissions.Nc()||kMa(this.ea);var d=this.ea.viewport.rd().getId();
px(this.ea.document,function(b){var c=b.getId(),h=a.tNa[c];xO(a.ea.viewport,c)&&(c==d?FJa(a.ea.viewport,h):GJa(a.ea.viewport,c,h));OQ(b,a.rsa[c],!1)});this.properties.settings.Hf.setValue(this.pca);c.selection.Ge();c.mode.ms=a.ms;c.pa();c.ih();if(0<this.Uaa.length)for(b=0;b<this.Uaa.length;b++)K.set("dock.showPanel",this.Uaa[b].id);b=this.ea.client.user;!this.permissions.Bb()&&Op(b)&&5<=this.yg.length&&3<this.Hha&&this.analytics.Aa(fha);c=b.Cc.get("SeenPresentationSurvey");!this.permissions.Bb()&&
Op(b)&&5<=this.yg.length&&3<this.Hha&&!c&&(ex(b.ff()),gx("presentation",!0),this.ea.client.jT({SeenPresentationSurvey:!0}),this.analytics.ba("chart.presentation.shownSurvey"))}};function wMa(a){var b=HQ;b.yg=b.JF();1>b.yg.length||(pp(qp,"presentation")?(NQ(b,!1),KQ(b,a,!1)):b.uF(a))}function OQ(a,b,c){a=nB(a);for(var d=0;d<a.length;d++)if(a[d].Fa&&a[d].Xd){var e=b.indexOf(a[d].getId()),e=c||-1!=e;a[d].Gd("hide")==e&&a[d].bj(!e)}}
function uMa(a){var b=[];a=nB(a);for(var c=0;c<a.length;c++)a[c].Fa&&a[c].Xd&&!a[c].Gd("hide")&&b.push(a[c].id);return b}function xMa(a,b){var c=HQ;c.Lcb=a;c.Ka.sua=a;c.xK=b}
function KQ(a,b,c){b=Math.max(0,b);b=Math.min(b,a.yg.length-1);var d=a.Dw,e=a.yg[b],f=a.yg[d]||e,h=a.ea.viewport.rd();a.Hha++;a.doa=a.Dw;a.NMa(!1);a.VZ=!1;e.page.id!=h.getId()&&(c=!1,a.ea.viewport.ce([e.page]),NQ(a,!1));1!=Math.abs(b-d)&&(c=!1,NQ(a,!1));h=e;b==d-1&&(h=f);var d=vB(e.page),d=e.get("ActiveLayers")||d,k=d.length&&"All"==d[0];k||a.analytics.ba("chart.presentation.animate.changelayers");nB(e.page);OQ(e.page,d,k);a.Dw=b;a.ea.AL&&yMa(a.ea.AL,b);c?(a.Iha=e.id,NQ(a,!0),a.Ka.X_=-1==a.doa?[a.yg[a.Dw]]:
[a.yg[a.doa],a.yg[a.Dw]],zMa(a,f,e,h.get("AnimateTime"))):(a.Ka.X_=[a.yg[a.Dw]],NQ(a,!1),zMa(a,f,e,0))}function NQ(a,b){0==b&&(a.Iha=null);ur=a.Ka.KQ=b}
function zMa(a,b,c,d){function e(a){a=C==A?H+(1-H)*(a-0)/1:0+(H-0)*(a-0)/1;return E*a*a+G*a+C}b&&b.ma();b=c.ma();var f=bm(b),h=a.ea.viewport;b=Math.min(h.Dc.width()/b.w,h.Dc.height()/b.h);var k=h.kc(),l=h.lg.x,m=h.lg.y;K.set("dialog.closeopenhints");var n=h.rd(),f=sM(h,f,n,!0),q=f.x-h.Dc.width()/2,t=f.y-h.Dc.height()/2,u=new IC(!0),y=!1,f=Math.log(k),A=Math.log(b),C=Math.max(f,A),f=Math.min(f,A),E=4*(C-Math.log(Math.min(k,b))),G=-E,H=0;0!==E&&(b=G*G-4*E*(C-f),0<=b&&(f=Math.sqrt(b),b=(-G+f)/(2*E),
f=(-G-f)/(2*E),H=C==A?Math.min(b,f):Math.max(b,f)));(function da(){if(!(0<d&&c.id!==a.Iha)){var b=d?Math.min(1,JC(u)/d):1;a.Ka.aea=b;var f=1-Math.pow(1-b,3);sJa(h,Math.exp(e(f)),k,l+(q-l)*(f-0)/1,m+(t-m)*(f-0)/1);h.ih();(y=1===b)?(NQ(a,!1),requestAnimationFrame(function(){a.VZ=!0})):pp(qp,"presentation")&&requestAnimationFrame(da)}})()};function PQ(a){this.HE=ok;this.xhr=a}function AMa(a,b,c){return yk(a.xhr,{url:a.HE+"/googleDrive/slides",type:"POST",data:{title:b,slides:c},contentType:"application/json",crossDomain:!0,processData:!1,retryLimit:window.lucidConfigure&&window.lucidConfigure.google_slides&&window.lucidConfigure.google_slides.authenticationTries||3,shouldRetry:function(a){return"timeout"!==a.statusText},timeout:36E5}).then(function(a){return a.slide_show_id})}uj(PQ,Hi);var BMa=/^(\d+)(?:-(\d+))?$/;function QQ(a,b){this.name="lucid.rangeParser.ParseError";this.aka=b}z(QQ,Error);
function CMa(a){function b(a){c.push(new QQ(0,a));return!1}var c=[],d=[];a.replace(/\s+/g,"").split(",").every(function(a){var c=BMa.exec(a);if(c)if(c[2]){var h=parseInt(c[1],10),c=parseInt(c[2],10);if(h>c)return b(a);if(-Infinity>h||Infinity<h||-Infinity>c||Infinity<c)return b({Y0:a,min:-Infinity,max:Infinity});for(a=h;a<=c;++a)d.push(a)}else{h=parseInt(c[1],10);if(-Infinity>h||Infinity<h)return b({Y0:a,min:-Infinity,max:Infinity});d.push(h)}else return b(a);return!0});return{Go:d,errors:c,valid:0===
c.length}}function DMa(a){a=CMa(a);if(a.valid)return a.Go;throw a.errors[0];};function RQ(a,b){EH.call(this);this.document=a;this.navigator=b;b.listen(aH,this.pa.bind(this))}z(RQ,EH);RQ.prototype.vb=function(){return!0};RQ.prototype.$a=function(){var a=this.navigator.Fw();return a?a.getId():null};RQ.prototype.La=function(a){a?this.navigator.Wl(this.document.sa(a)):this.navigator.Wl(null)};function SQ(a,b,c){LI.call(this,a,b,c)}z(SQ,LI);
SQ.prototype.draw=function(a,b,c){var d=this.selection.document,e=this.Mh.create("previewLine",d);e.xf(d.Wi(null,!1)[0]);e.getProperties().set("Endpoint1",{x:20.5,y:10,Style:"none"});e.getProperties().set("Endpoint2",{x:2*c-19.5,y:10,Style:"none"});d=a.canvas;d.width=2*c;d.height=20;d.style.width=c+"px";d.style.height="20px";e.getProperties().set("LineWidth",2);e.getProperties().set("LineColor","#5a5a5a");e.getProperties().set("Shape","diagonal");e.getProperties().set("StrokeStyle",b);TL(a,e.Cf(),
e.ma(),!1,0)};function TQ(a,b){EH.call(this);this.tb=b}z(TQ,EH);TQ.prototype.vb=function(){return!0};function UQ(a,b,c){TQ.call(this,0,b);this.Dt=b;FH(this,c);K("docView.zoom",this.pa.bind(this))}z(UQ,TQ);g=UQ.prototype;g.$a=function(){return this.Dt.ee[0].Ta.scale*this.Dt.FY()};g.La=function(a){return this.Dt.Mg(a/this.Dt.FY(),new L(.5,.5))};g.yv=function(){return this.Dt.yv()};g.st=function(){return this.Dt.st()};g.Us=function(){return this.Dt.Jea("normal")};g.ut=function(){return this.Dt.Jea("page")};function VQ(a){EH.call(this);this.U7=a;this.Ta=a.yla&&a.yla();this.U7.listen(xHa,this.XXa.bind(this))}z(VQ,EH);VQ.prototype.Ala=function(){return this.Ta.Ala()};VQ.prototype.XXa=function(a){this.Ta=a.Ta;this.pa()};VQ.prototype.$a=function(){return this.Ta};function WQ(a,b,c){this.viewport=a;this.navigator=b;this.m8=c}sj(WQ,[Zi,Vi,vC]);function XQ(a,b){aj.call(this,a);this.document.qca=new CK(a.document,b.m8);this.item.strokeStyle=new SQ(a.document,a.selection,a.Mh);this.view.zoom=new UQ(0,b.viewport,this.page.rJ);this.navigator={activeElement:new RQ(a.document,b.navigator)};this.view.Ta=new VQ(b.viewport)}z(XQ,aj);vj(XQ,QK,WQ);function EMa(a,b){this.id=a;this.name=oL(b,a);this.email=b.jc(a).email||"";this.initials=b.Ola(a);this.isCurrentUser=b.isCurrentUser(a);this.color=iL.Ic().FF(a)}function YQ(a){EH.call(this);this.ve=a;a.listen(jL,this.pa.bind(this))}z(YQ,EH);YQ.prototype.$a=function(){return mL(this.ve).map(function(a){return new EMa(a,this.ve)}.bind(this))};function FMa(a,b,c,d){this.ka=a;this.vHa=d;this.selection=b;this.viewport=c}g=FMa.prototype;g.kH=function(a){this.ka.kH(a)};g.gf=function(){var a=this.ka.gf();return a?a.getId():null};g.getId=function(){return this.ka.getId()};g.getTitle=function(){return this.ka.get("Title")||"(untitled)"};g.setTitle=function(a){this.ka.set("Title",a)};g.nd=function(){return!!this.ka.get("IsMaster")};g.xm=function(){var a=this.ka.getId();return this.selection.pd.xm(a)};g.select=function(){this.viewport.E1(this.ka)};
g.remove=function(){this.ka.document.oa(new Q("RemovePage",{id:this.ka.getId()}))};g.Goa=function(){this.ka.Goa()};g.Qua=function(){this.ka.Qua()};g.vLa=function(){if(this.nd()){var a=ZQ(this.ka.document,this.ka,!0);this.xm()&&a&&(a=this.ka.document.getPage(a),this.viewport.E1(a))}};g.duplicate=function(){return this.ka.document.yX(this.getId(),{IsMaster:this.nd()},!0).then(function(a){this.xm()&&a&&(a=this.ka.document.getPage(a))&&this.viewport.E1(a)}.bind(this))};
function $Q(a,b,c){EH.call(this);this.document=a;this.selection=b;this.viewport=c;this.entries={};this.Xpa=[];this.Ioa=[];this.document.listen(nt,this.pa.bind(this));this.document.listen(pt,function(){this.gra()}.bind(this));var d="",e=[];K("document.merge.start",function(){d=this.viewport.qc().getId();e=[]}.bind(this));K("document.merge.complete",function(){e.forEach(h);d="";e=[]});var f=function(a){var b=a.get("Order");a=this.document.Wi();return Lk(a,function(a){return a.fC()<b?a.fC():-1},0)||
a[0]}.bind(this);this.viewport.listen(cO,this.pa.bind(this));var h=function(a){if(this.document.XQ)e.push(a);else{if("RemovePage"==a.Action){var b=this.viewport.qc();null!=b&&a.id==b.getId()&&(this.document.getPage(d)?this.viewport.ce([this.document.getPage(d)]):this.viewport.ce([f(b)]))}"CreatePage"==a.Action&&(b=this.viewport.qc(),null==b||b.getId()==a.id)&&(this.document.getPage(d)?this.viewport.ce([this.document.getPage(d)]):this.viewport.ce([this.document.Wi(null,!0)[0]]))}}.bind(this);K("document.postAction",
h)}z($Q,EH);g=$Q.prototype;g.$a=function(){var a={},b=this.document.Wi();b.forEach(function(b){b.getId()in this.entries||(this.entries[b.getId()]=new FMa(b,this.selection,this.viewport,this.vHa.bind(this)));a[b.getId()]=!0},this);for(var c in this.entries)a[c]||delete this.entries[c];this.Xpa.length=0;this.Ioa.length=0;b.forEach(function(a){a=this.entries[a.getId()];this.Xpa.push(a);a.nd()&&this.Ioa.push(a)},this);return this.Xpa};g.vHa=function(){this.Ma();return this.Ioa};g.vb=function(){return!1};
g.La=function(){};g.Gca=function(a){a.forEach(function(a,c){this.document.getPage(a).set("Order",c)},this)};g.addPage=function(){var a=this.selection.lb()[0];a&&(a=aR(this.document,a),this.viewport.E1(this.document.getPage(a)))};function bR(a,b){EH.call(this);this.document=a;this.vc=b;this.Pb=a.Pb;this.wma=[];a=this.pa.bind(this);b.listen(HG,a);this.document.listen(ut,a);this.document.listen(vt,a);this.document.getProperties().Mc("ToolGroupOrder",a);this.document.getProperties().Mc("ShapeLibs",a);this.document.getProperties().Mc("HiddenToolGroups",a)}z(bR,EH);var cR=JG;
bR.prototype.La=function(a){var b=fb(a),c=dR(this),d=this.document.getProperty(ax).filter(function(a){return a in b}),e=fb(d),f=a.filter(function(a){return!e[a]&&!c[a]}).map(function(a){var b=a.split(cR);if(1<b.length)return b[0];d.push(a);return null}).filter(Ub);xc(f);return kw(this.Pb,f.map(Ju)).then(function(){0<f.length&&(f.forEach(function(a){this.document.oa(new Q("LoadPlugin",{URL:Ju(a)}),!0)},this),c=dR(this));var e={},k;for(k in c)k in b||(e[k]=!0);var l=fb(d);k=a.filter(function(a){return c[a]||
l[a]});GMa(this,e);this.document.setProperty(ax,d);this.document.setProperty(dx,e);this.document.setProperty(bx,k)}.bind(this))};function GMa(a,b){a.document.Pb.ZX().map(function(a){return a.url}).forEach(function(a){var d=Iu(a),e=Sa(this.vc.Oo[d]||{}).map(function(a){return d+cR+a});e.every(function(a){return a in b})&&(this.document.oa(new Q("UnloadPlugin",{URL:a}),!0),e.forEach(function(a){delete b[a]}))},a)}
function dR(a){var b={};a.document.Pb.ZX().map(function(a){return a.url}).map(Iu).forEach(function(a){Sa(this.vc.Oo[a]||{}).forEach(function(d){b[a+cR+d]=!0})},a);return b}
bR.prototype.$a=function(){var a=this.document.getProperty(bx),b=this.document.getProperty(dx),c={},d=dR(this),e;for(e in d)e in b||(c[e]=!0);this.document.getProperty(ax).forEach(function(a){c[a]=!0});var a=a.filter(function(a){return a in c}),b=fb(a),f;for(f in c)f in b||a.push(f);this.wma.length=0;a.forEach(function(a){this.wma.push(a)},this);return this.wma};function eR(a){EH.call(this);this.viewport=a}z(eR,EH);eR.prototype.$a=function(){return this.viewport.document.uri};function fR(a){EH.call(this);this.viewport=a;this.j5=null;a.listen(cO,function(a){var c=this.j5;this.j5=null!=a.pageId?a.pageId:null;this.j5!==c&&this.pa()}.bind(this))}z(fR,EH);fR.prototype.vb=function(){return!1};fR.prototype.$a=function(){return this.j5};function gR(a){EH.call(this);this.viewport=a;this.viewport.listen(hN,function(){this.pa()}.bind(this))}z(gR,EH);gR.prototype.gra=function(){requestAnimationFrame(function(){this.w6.trigger()}.bind(this))};gR.prototype.vb=function(){return!0};gR.prototype.$a=function(){return this.viewport.XP?this.viewport.XP():wm()};gR.prototype.La=function(a){this.viewport.FO(bm(a))};function hR(a){EH.call(this);this.viewport=a;this.viewport.listen(UIa,this.pa.bind(this))}z(hR,EH);hR.prototype.La=function(a){this.viewport.Mca(a);this.pa()};hR.prototype.vb=function(){return this.viewport.cW};hR.prototype.$a=function(){return this.viewport.vv()};function iR(a,b,c){this.vc=a;this.ve=b;this.hf=c}sj(iR,[IG,Yi,VD]);function jR(a,b,c){XQ.call(this,a,b);this.document.gb=new $Q(a.document,a.selection,b.viewport);this.document.mx=new aP(a.document,a.selection,b.viewport,b.navigator,c.hf);this.document.uri=new eR(b.viewport);this.document.Nk=new fR(b.viewport);this.page.fM=new EK(a.selection,this.document.mx);this.document.xl=new bR(a.document,c.vc);this.ve={Eqb:new YQ(c.ve)};this.viewport={Af:new gR(b.viewport),uSa:new hR(b.viewport)}}z(jR,XQ);
sj(jR,[QK,WQ,iR]);function kR(a,b,c,d,e){this.properties=a;this.user=b;this.ZYa=c;this.Ea=e;this.eW=!1;this.yGa=!0;this.vZa=!1;this.analytics=d;this.dialog=this.pZ();this.v7a=HMa();this.$ka=IMa()}sj(kR,[jR,Ni,PQ,Ti,gj]);
kR.prototype.pZ=function(){var a=P({tag:"div",title:i18n.get("google-slides-export-dialog-title"),css:{height:"180px"},children:[{tag:"p",R:"center",text:i18n.get("google-slides-export-conversion-text")},{R:"component-spinner component-spinner-chart",css:{margin:"50px auto 10px auto"}}]}),b=new cq(a,{id:"googleslideexport",Ld:!0,title:i18n.get("google-slides-export-dialog-title"),kd:!0,wW:function(){this.eW=!0}.bind(this),buttons:[{label:i18n.get("google-slides-export-cancel"),highlight:!0,action:function(){b.close()}}]});
return b};
function IMa(){var a=P({title:i18n.get("google-slides-export-failure-dialog-title"),children:[{tag:"p",R:"inline",text:i18n.get("google-slides-export-failure-not-able-to-export")},{tag:"p",R:"inline",text:i18n.get("google-slides-export-failure-please-make-sure")},{tag:"ol",children:[{tag:"li",R:"inline",text:i18n.get("google-slides-export-failure-google-signed-in")},{tag:"li",R:"inline",text:i18n.get("google-slides-export-failure-clicked-allow")},{tag:"li",R:"inline",text:i18n.get("google-slides-export-failure-strong-internet")}]},{tag:"p",
R:"inline",html:i18n.get("google-slides-export-failure-contact-us",{},['<a href="https://lucidchart.zendesk.com/hc/en-us/requests/new?ticket_form_id=2120" target="_blank">{}</a>'])}]}),b=new cq(a,{id:"googleslideexport",Ld:!0,title:i18n.get("google-slides-export-failure-dialog-title"),kd:!0,buttons:[{label:"OK",highlight:!0,action:function(){b.close()}}]});return b}
function HMa(){var a=P({title:i18n.get("google-slides-export-dialog-title"),children:[{tag:"p",R:"inline",text:i18n.get("google-slides-export-description")}]}),b=new cq(a,{id:"googleslideexport-failure",Ld:!0,title:i18n.get("google-slides-export-dialog-title"),kd:!0,buttons:[{label:"OK",highlight:!0,action:function(){b.close()}}]});return b}
function JMa(a,b){var c=P({title:i18n.get("google-slides-export-authenticate-title"),children:[{tag:"p",R:"inline",text:i18n.get("google-slides-export-authenticate-text")}]}),d=new cq(c,{id:"googleslideexport-failure",Ld:!0,title:i18n.get("google-slides-export-authenticate-title"),kd:!0,buttons:[{label:i18n.get("confirm-ok"),highlight:!0,action:function(){d.close();a()}},{label:i18n.get("confirm-cancel"),highlight:!1,action:function(){d.close();b&&b()}}]});return d}
function KMa(a,b,c){a.user.Tp.then(function(a){a.Jw("chart").OLa.get().then(function(e){e.some(function(a){return-1!=a.scopes.indexOf("https://www.googleapis.com/auth/presentations")&&-1!=a.scopes.indexOf("https://www.googleapis.com/auth/drive.file")&&"chart"==a.product&&"slides"==a.provider})?b():LMa(this,a,b,c)}.bind(this),function(){c()}.bind(this))}.bind(a),function(){c()}.bind(a))}
function LMa(a,b,c,d){JMa(function(){var a=MMa(),f="https://accounts.google.com/o/oauth2/auth?",h={access_type:"offline",approval_prompt:"force",client_id:window.lucidConfigure.google_slides.client_id,redirect_uri:window.location.origin+"/googleSlides/link",response_type:"code",scope:"https://www.googleapis.com/auth/presentations https://www.googleapis.com/auth/drive.file",user_id:b.email},k="",l;for(l in h)f+=k+l+"="+encodeURIComponent(h[l]),k="&";a.location=f;a.focus();var m=function(){a.closed?
(this.yn=!1,a.success?c():d()):setTimeout(m,10)}.bind(this);setTimeout(m,10)}.bind(a),d).open()}function MMa(){var a=window.outerWidth/3,b=window.outerHeight/3;return window.open("","_blank","menubar=no, top="+b+", left="+a+", width="+a+", height="+b)}
kR.prototype.Hc=function(a,b){var c=bp(i18n.get("google-slides-export-generating"),31536E6);AMa(this.ZYa,this.properties.document.title.Ma(),a).then(function(a){c.close();bp(i18n.get("google-slides-export-created",{},['<a href="'+("https://docs.google.com/presentation/d/"+a+"/edit#slide=id.p")+'" target="_blank"">{}</a>']),1314E6)}.bind(this),function(d){c.close();"timeout"==d.statusText||b?this.$ka.open():NMa(this,a)}.bind(this))};
function NMa(a,b){KMa(a,a.Hc.bind(a,b,!0),function(){this.$ka.open()}.bind(a))}
function OMa(a){return Promise.all(a.properties.document.mx.Ma().map(function(a){return new Promise(function(c){var d=a.za,e=d.ma(),f=Dm(e,new M(0,0,1200,800)),h=f.w/e.w,k=document.createElement("canvas");k.setAttribute("width",f.w);k.setAttribute("height",f.h);var l=rr(k).getContext(),m=d.page.getProperties().get("FillColor");za(m)||(l.fillStyle=m.substring(0,7),l.fillRect(0,0,f.w,f.h));f=new nr;f.top().scale(h,h);f.top().translate(-e.x,-e.y);or(f,[l]);m=new eH;0!=m.w1&&(m.w1=!1,m.dispatchEvent(fH),
m.w1||m.nO||m.dispatchEvent(hH));m.TF=fb(a.TF);d=new oN(d.page,d.aa,m,d.page.document.fontClient,this.Ea);d.qd();d.render(l,h,e,f,!1,void 0,!0);c({header:a.name,image:k.toDataURL()})}.bind(this))}.bind(a)))}
kR.prototype.execute=function(){this.analytics.Aa(vga);if(1>this.properties.document.mx.Ma().length)this.v7a.open();else if(!this.vZa&&!this.dialog.fd()){this.eW=!1;this.dialog.open();var a=function(){this.dialog.fd()&&(this.dialog.close(),this.eW=!1)}.bind(this),b=new Promise(function(a){setTimeout(a.bind(void 0,{}),2500)}.bind(this));Promise.all([b,OMa(this)]).then(function(b){b=b[1];a();this.eW||(this.yGa?(this.yGa=!1,NMa(this,b)):this.Hc(b,!1))}.bind(this),function(){a();this.$ka.open()}.bind(this))}};
function lR(a,b,c,d,e){this.create=function(){return new kR(a,b,c,d,e)}}sj(lR,[jR,Ni,PQ,Ti,gj]);function mR(a,b){this.jf=a.create();this.pQ=b.create()}vj(mR,mE,lR);function nR(a,b,c,d){uk(["lucid.view.common.DockPanel","construct"]);var e=this;this.parent=b;d=d||{};this.analytics=a;this.F5=!1;this.sva=this.Zia=this.body=this.Wb=this.aa=null;this.xaa=!1;this.e7=oR();a={};var f="";d.height&&(a.height=d.height);d.uva&&(a.overflow="auto",a["overflow-x"]="hidden");1.5==d.vV?f="halfmore":2==d.vV&&(f="double");d.bNa&&(this.sva=d.bNa);b.append(P({R:"dock-panel "+f+(d.pJa?" naked-panel":d.Kj?" context-panel":"")+(d.dqa?" "+d.dqa:""),id:d.id?d.id+"-dock":null,create:function(a){e.aa=
a;CF.push(e);d.Kj&&a.hover(function(){pp(qp,"interaction")||a.addClass("hover")},function(){a.removeClass("hover")})},children:[d.Kj?null:{R:"dock-panel-header",create:function(a){e.Wb=a;a.dblclick(function(a){e.j2();a.stopPropagation()})},children:[{R:"control",click:function(a){e.hide();a.stopPropagation()},children:[{R:"icon-13 icon-13-close"}]},{R:"control",click:function(a){e.j2();a.stopPropagation()},children:[{id:d.id?d.id+"-toggle":null,R:"icon-13 icon-13-minimize",create:function(a){e.Zia=
a}}]}]},{R:"dock-panel-body"+(c?"":" grid"),css:a,children:[{R:c?null:"grid_12",create:function(a){e.body=a}},{R:"clear"},{R:d.uva?"resize-handle":""}]},d.Kj?{create:function(a){e.Wb=a},children:[{R:"panel-close",click:function(a){e.hide();e.Kj&&(e.uv=!0);a.stopPropagation()},children:[{R:"icon-13 icon-13-close"}]}]}:null]}));this.visible=null;this.Kj=d.Kj||!1;this.h7=d.h7||null;this.Tm=d.Tm||null;this.ys=d.ys||null;this.Ce=d.Ce||null;this.draggable=d.draggable||!1;this.Ry=this.collapsed=!1;this.jX=
this.height=0;this.zRa=[];this.locked=!1;this.pNa=!0;this.dCa=function(){};this.rBa=function(){};this.GR=function(){}}function oR(){var a=$("lucid-viewport-placeholder");0===a.length&&(a=$(".viewport-scrollable"));return a}function pR(a){D(a.zRa,function(a){a()})}
function qR(a,b,c){var d=[],e=P({}),f=new xp,h;switch(c.length){case 2:h="two";break;case 3:h="three";break;case 4:h="four";break;case 5:h="five";break;case 6:h="six"}f.open({R:"dock-panel-tabs "+h,create:function(b){a.Y1=b}});a.Xl={};a.kV={};D(c,function(b){var c=P(b.content).hide().appendTo(e);f.add({id:b.id||null,R:"dock-panel-tab",create:function(e){a.Xl[b.label]=e;a.kV[b.label]=function(){var d=b.callback||null;e.addClass("selected").siblings().removeClass("selected");c.siblings().hide();c.show();
d&&d();pR(a)};d.push(a.kV[b.label]);e.click(a.kV[b.label])},children:[{R:"dock-panel-tab-content",text:b.label}]})});f.close();f.add(e);b.append(P(f.Yi()));d[0]();return d}g=nR.prototype;g.Ax=function(a){this.kV[a]()};
g.WF=function(a){function b(){var a=0,b;for(b in c.Xl)c.Xl[b].parent().hasClass("dock-panel-tabs")&&a++;switch(a){case 0:case 1:return"hidden";case 2:return"two";case 3:return"three";case 4:return"four";case 5:return"five";default:return"six"}}var c=this;if(!this.Xl||!this.Xl[a])if(0==this.body.children().length&&(this.Mt=!0,this.build()),!this.Xl||!this.Xl[a])return;var d=this.Xl[a];c.Y1.removeClass(b());this.Xl[a].detach();c.Y1.addClass(b());if(d.hasClass("selected"))for(var e in this.Xl)if(this.Xl[e].parent().hasClass("dock-panel-tabs")){this.kV[e]();
break}};g.wta=function(a){function b(){var a=0,b;for(b in c.Xl)c.Xl[b].parent().hasClass("dock-panel-tabs")&&a++;switch(a){case 0:case 1:return"hidden";case 2:return"two";case 3:return"three";case 4:return"four";case 5:return"five";default:return"six"}}var c=this;this.Xl&&this.Xl[a]&&(c.Y1.removeClass(b()),this.Xl[a].appendTo(c.Y1),c.Y1.addClass(b()))};
g.init=function(a){if(this.Kj)this.hide();else{if(!a){var b={v:0,p:0,c:0,h:0};try{a=mn().get("dockPanel."+(this.MDa||this.id).replace(" ",""),b)}catch(c){a=b}}this.draggable&&this.paa();ua(a.p)?this.position(this.aa.parent().width()-a.p[0]-this.aa.outerWidth(),a.p[1]):this.position();a.h&&this.aa.find(".dock-panel-body").css({height:a.h});a.v&&!jc(config.preventPanelStartOpen||[],this.id)?this.show():this.hide();a.c?this.collapse():this.Kj||this.expand()}};
g.paa=function(){var a=this,b;this.aa.draggable({handle:a.Wb,cursor:"move",opacity:.75,distance:4,containment:a.e7,start:function(){var c=$(this);a.aa.append(c);a.dCa(c);b&&b.remove();b=P({css:{position:"absolute",top:0,right:0,bottom:0,left:0}}).appendTo(this.body)},drag:function(b,d){a.GR(d)},stop:function(c,d){b&&(b.remove(),b=null);a.rBa(d,$(this))}})};function PMa(a,b){a.Kj||(a.jX=b)}
g.position=function(a,b,c){void 0!==a&&void 0!==b?(this.Ry=[this.aa.parent().width()-(a+this.aa.outerWidth()),b],c||(c=oR().offset(),this.aa.css({left:Math.max(a,c.left)+"px",top:Math.max(b,c.top)+"px",right:"auto"}))):this.Kj||(this.Ry=!1,this.aa.css({top:this.jX+"px",left:"",right:""}))};
function QMa(a){if(a.re()){var b=a.e7.offset(),c=a.e7.height(),d=a.e7.width(),e=a.aa.outerWidth(),f=a.aa.outerHeight(),h=a.aa.offset(),k=h.top,l=h.left;h.top<b.top?k=b.top:h.top+f>b.top+c&&(k=Math.max(b.top,b.top+c-f));h.left<b.left?l=b.left:h.left+e>b.left+d&&(l=Math.max(b.left,b.left+d-e));k!=h.top&&a.aa.css("top",k+"px");l!=h.left&&a.Ry&&a.aa.css("left",l+"px")}}function RMa(a){return a.Kj?{}:{v:a.visible&&a.pNa?1:0,p:a.Ry||0,c:a.collapsed?1:0,h:a.height||0}}
function rR(a){a.Kj||mn().set("dockPanel."+(a.MDa||a.id).replace(" ",""),RMa(a))}function SMa(a){if(!a.Kj&&!a.Ry){var b=a.jX+a.aa.outerHeight(),c=a.aa.parent().parent().height()-a.aa.parent().position().top;b>c&&a.aa.css({top:0<a.jX+c-b?a.jX+c-b+"px":0,left:"",right:""})}}
g.GE=function(a,b){if(this.Kj){var c=a[0];if(c){var d=oR(),e=d.offset(),f=d.height()-LA(),d=d.width()-LA(),h=this.aa.outerWidth(),k=this.aa.outerHeight(),c=$l(c,10);if(this.sva){var l=this.sva(c);if(l){this.aa.css({top:Math.round(l.y)+"px",left:Math.round(l.x)+"px",right:""});return}}var l=(c.x-e.left)/h,m=(d-(c.x+c.w-e.left))/h,n=(f-(c.y+c.h-e.top))/k,q=Math.max(l,m,(c.y-e.top)/k,n);1>q&&a&&0<a.length?(a.shift(),this.GE(a)):(1<=m||1<=l||q==m||q==l?(a=1.5<m||m>=l||q==m?Math.min(c.x+c.w,e.left+d-h):
Math.max(e.left,c.x-h),b=Math.max(10+e.top,c.y+(b?25:10)),b+k>f+e.top&&(b=e.top+Math.max(0,f-k))):(b=1<=n||q==n?Math.min(c.y+c.h,e.top+f-k):Math.max(e.top,c.y-k),a=Math.max(e.left,c.x+c.w/2-h/2),a+h>d+e.left&&(a=Math.max(e.left,e.left+d-h))),this.aa.css({top:Math.round(b)+"px",left:Math.round(a)+"px",right:""}))}}};g.toggle=function(){this.visible?this.hide():this.show()};
g.hide=function(){!1!==this.visible&&(this.visible=!1,rR(this),this.aa.hide(),pR(this),this.Ce&&this.Ce(),this.v2&&(this.v2(),this.v2=null),this.Kj&&(K.set("dock.invalidateActive"),K.set("viewport.invalidate")))};g.show=function(){!this.F5&&pp(qp,"presentation")||!0===this.visible||(this.Ry||this.position(),this.parent.append(this.aa),SMa(this),this.visible=!0,rR(this),this.aa.show(),pR(this),TMa(this))};
function TMa(a){if(a.Kj){a.v2&&a.v2();var b,c,d=function(){a.aa.addClass("focused");c=this;b&&(clearTimeout(b),b=null)},e=function(){this==c&&(b=setTimeout(function(){a.aa.removeClass("focused");b=null},250))},f=a.aa.find("textarea, input[type=text], input[type=password]");f.bind("focus",d);f.bind("blur",e);a.v2=function(){a.aa.removeClass("focused");f.unbind("focus",d);f.unbind("blur",e)}}}g.lock=function(){return this.locked?!1:(this.locked=!0,this.fcb=RMa(this),this.hide(),!0)};
g.Lr=function(){return this.locked?(this.init(this.fcb),this.locked=!1,!0):!1};g.j2=function(){this.collapsed?this.expand():this.collapse()};g.collapse=function(){this.collapsed=!0;rR(this);this.body.hide().parent().css("padding","2px");this.Zia.removeClass("icon-13-minimize").addClass("icon-13-maximize");pR(this);this.analytics.ba("chart.collapsePanel")};
g.expand=function(){this.collapsed=!1;rR(this);this.body.show().parent().css("padding","");this.Zia.removeClass("icon-13-maximize").addClass("icon-13-minimize");pR(this);this.analytics.ba("chart.expandPanel")};g.re=function(){return!!this.visible};g.isLocked=function(){return!!this.locked};g.fd=function(a){var b=!!this.visible&&!this.collapsed;return a?this.Xl&&this.Xl[a]?this.Xl[a].hasClass("selected")?b:!1:!1:b};function sR(a,b){a.zRa.push(b)}g.getContainer=function(){return this.aa};
function UMa(a,b){a.dCa=b}function VMa(a,b){a.GR=b}function WMa(a,b){a.rBa=b}g.Ya=function(a){return a.Ya()};function tR(a,b){var c=this;this.tb=a;this.HDa={};this.RW=[];b.listen(vG,function(){requestAnimationFrame(function(){b.Ca().forEach(function(a){(a.ta&&void 0==a.Gd("HasContextPanel")||a.Wa)&&a.ah("HasContextPanel",XMa(this,a))}.bind(this))}.bind(this))}.bind(this));var d=null;this.Vn=new at(function(){if(0===c.RW.length)return null;var a=null,b=c.n9(this.selection),a=ec(c.RW,function(a){return a.Tm&&(pp(qp,"edit")||a.F5)?(a=0==b.length?a.ys&&a.Tm(b):a.Tm(b),ya(a)&&(c.y_=a),!!a):!1});D(c.RW,function(b){b!=
a&&b.re()&&(b.hide(),b.vZ&&a&&null!=d&&(b.uv=!0))});tpa(this,function(){h.trigger()});d!=a&&(K.set("viewport.invalidate"),d=a);return a});this.selection=[];var e=!1,f={},h=new Dj(function(){var a=c.Vn.get();a&&a.ys&&(c.selection=a.ys());if(0!==c.selection.length&&a&&!e&&!a.Ry)if(a.re()&&1==a.aa.css("opacity")&&!a.xaa)h.queue();else{var b=c.selection[0].page.getId();if(b){f={};var d=Zb(c.selection,function(c){f[c.getId()]=!0;return c.page&&c.page.getId()==b&&!a.Ya(c)}),n=cc(d,function(a){return a.className==
d[0].className});if(0==d.length||1<d.length&&!n)a.re()&&a.hide();else{var n=function(a){var d=sM(c.tb,new L(a.x,a.y),null,!1,b);a=sM(c.tb,new L(a.x+a.w,a.y+a.h),null,!1,b);return Hm(d,a)},q=[n(Ax(d))];a.h7&&q.unshift(n(a.h7()));a.re()||a.uv||(a.show(),c.y_&&c.y_());a.GE(q)}}}},5);K("document.postAction",function(a){if(a.id&&f[a.id]&&"SetProperty"==a.Action&&("BoundingBox"==a.Property||"Endpoint1"==a.Property||"Endpoint2"==a.Property||"Lock"==a.Property))h.queue();else if("CreateBlock"==a.Action||
"CreateLine"==a.Action||"RemoveBlock"==a.Action||"RemoveLine"==a.Action||"SetProperty"==a.Action&&c.Vn.value&&c.Vn.value.iS&&a.Property in c.Vn.value.iS){if(pp(qp,"interaction"))K.one("lucid.context.exit",function(){c.Vn.pa()});else c.Vn.pa();h.queue()}});K("viewport.renderComplete",function(){var b=c.Vn.get();if(b){var d=a.document.Sj&&(a.document.Sj.DragBlock||a.document.Sj.DragLine);!e&&d?(e=!0,b.hide(),b.vZ&&(b.uv=!1)):e&&!d&&(e=!1,h.queue())}});K("page.selectionChange",function(a){c.selection=
a;c.Vn.pa();h.queue()});K("dock.invalidateActive text.editor.active text.editor.inactive text.editor.selection",function(){c.Vn.pa()});this.tb.listen(hN,function(){h.queue()});K("docView.zoom",function(){h.queue()});K("contextPanel.autoPosition",function(a){a||c.Vn.pa();h.queue()})}tR.prototype.n9=function(){var a=this;return a.selection.map(function(b){return a.lY(b)})};
tR.prototype.lY=function(a){a={id:a.getId(),ta:!!a.ta,Wa:!!a.Wa,Fa:!!a.Fa,className:a.ta?a.className:null,isLocked:!!a.Ya(),Fp:!!a.Fp};a.id=a.id;a.isBlock=a.ta;a.isLine=a.Wa;a.isGroup=a.Fa;a.className=a.className;a.isLocked=a.isLocked;a.isHotspot=a.Fp;return a};tR.prototype.getPanel=function(a){return this.HDa[a]};tR.prototype.addPanel=function(a){a.init();this.RW.push(a);return this.HDa[a.id]=a};
function XMa(a,b){var c=[a.lY(b)];a=a.RW.filter(function(a){return a.vZ});return bc(a,function(a){return!!a.Tm(c)})};function uR(a,b,c,d,e,f,h,k,l,m){var n=this;nR.call(this,a,b,l,m);this.id=c;this.jf=f;this.mT=h;this.Of=k;this.MDa="custom."+d.replace(/[^a-zA-Z0-9_-]/g,"_");this.Kj||(this.HM=P({tag:"span",text:d}),this.Wb.prepend(this.HM));this.vZ=this.IK=!0;this.qia=[];this.ura=[];this.tx=new Dj(function(){n.refresh()},10);K("panel.plugin.refresh",function(){n.tx.queue()});K.clear("dialog.customcontextpanel.hide");K("dialog.customcontextpanel.hide",function(){n.hide();n.uv=!0});a=this.aa.find(".resize-handle");
var q=this.aa.find(".dock-panel-body"),t;m&&m.uva&&LF(a,"customDockPanelResize"+this.id,function(){t=n.aa.find(".dock-panel-body").height()},function(a,b){q.css({height:t+b})},function(a,b){n.height=t+b;rR(n)});sR(this,w(this.tx.queue,this.tx));this.iS={};m.iS&&D(m.iS,function(a){n.iS[a]=!0});this.build(e)}z(uR,nR);
uR.prototype.build=function(a){if(this.body){this.qia=[];this.body.empty();this.ura=[];var b=this;if(1==a.length)this.body.append($(P(YMa(this,a[0].content))));else{var c=[],d=w(this.refresh,this);D(a,function(a){c.push({label:a.label,content:YMa(b,a.content),callback:d})});qR(this,this.body,c)}}};
function YMa(a,b){if(ua(b)){var c=new HO(a.analytics,a.mT,!0,!0,a.jf,a.Of);D(b,function(a){if(v(a))switch(a.toLowerCase()){case "hr":c.Bp();break;case "spacer":c.oe();break;case "clear":c.clear()}else if(za(a))switch(a.action){case "add":c.add(a.params);break;case "open":c.open(a.params);break;case "close":c.close();break;case "addInput":c.hb(a.params);break;case "addDraggable":c.gBa(a.params);break;case "addGrid":c.zf(a.params);break;case "openGrid":c.mb(a.params);break;case "addButton":c.addButton(a.params);
break;case "addImage":c.addImage(a.params)}});a.qia.push(c);return c.Yi()}return b.getTemplate?(a.ura.push(b.refresh),b.getTemplate()):b}uR.prototype.refresh=function(){this.fd()&&(D(this.qia,function(a){a.tx.queue()}),D(this.ura,function(a){a()}),TMa(this))};uR.prototype.GE=function(a){uR.ya.GE.call(this,a,!0)};function vR(a,b,c){this.ka=a;this.userId=b.id;this.xhr=c;this.YOa=new Dj(this.save.bind(this),80);this.init()}
vR.prototype.init=function(){function a(a){xDa(c.ka,mn(a).get("accomplishments",[]))}function b(){$(c.ka).on("accomplish",function(){mn(c.userId).set("accomplishments",Sa(c.ka.UA))})}var c=this;0==this.userId?(a(0),b()):(a(this.userId),kk||this.xhr.execute({url:"/users/accomplishments"}).then(zk).then(function(a){var b=fb(a),f=Ka(c.ka.UA,function(a,c){return!(c in b)});xDa(c.ka,a);f&&c.YOa.trigger();$(c.ka).on("accomplish",function(){c.YOa.queue()})}),b(),a(0),mn("0").yB("accomplishments"))};
vR.prototype.save=function(){kk||this.xhr.execute({type:"POST",url:"/users/accomplishments",data:Sa(this.ka.UA)}).then(function(){mn("0").yB("accomplishments")})};sj(vR,[GG,Ni,Hi]);function ZMa(){cq.call(this,"Sorry, this feature isn't available in the demo. Sign up for free to have access to all features.",{buttons:[{label:"Sign Up",action:function(){K.set("client.saveFromDemo")}}],kd:!0,icon:!0,Ld:!0})}z(ZMa,cq);function $Ma(a,b){a=a.getChildren();var c=0;D(a||[],function(a){a!=b&&(a=a.getProperties().get("BoundingBox"))&&c<a.y+a.h&&(c=a.y+a.h)});return c};function wR(a,b,c,d,e,f){function h(a){return f.id?f.id+"-"+a:null}f=f||{id:void 0,password:!1};var k=wR.IC;k.Lp=f.close;k.dialog||(k.dialog=new cq(f&&f.title||"",{id:f.id,Ld:!0,kd:!0,close:function(){k.input.aa.removeClass("text-error");return k.Lp&&k.Lp()},buttons:[{id:h("cancel")||"prompt-cancel-button",label:"Cancel",create:function(a){k.QCa=a},action:function(a,b){k.cancel&&k.cancel();b.close()}},{id:h("ok")||"prompt-ok-button",label:f&&f.M7a||"OK",highlight:!0,action:function(a,b){0!=k.ok(String(k.input.getValue()))?
b.close():k.input.aa.addClass("text-error")}}],icon:!0}),k.dialog.aa.addClass("prompt"),k.xH=new GD(a,{id:h("input"),enter:function(){K.set("dialog.default")},wF:function(){K.set("dialog.close")},kDa:Qj}),k.MMa=new GD(a,{id:h("password"),enter:function(){K.set("dialog.default")},wF:function(){K.set("dialog.close")},kDa:Qj,password:!0}));k.QCa.text(f&&f.SCa?f.SCa:"Cancel");k.ok=d;k.cancel=e||null;k.xH.setValue(c);k.MMa.setValue("");k.input=f.password?k.MMa:k.xH;k.dialog.vh({id:h("body"),children:[b,
{R:"spacer"},k.input.aa]}).open();k.dialog.setTitle(f.title||"");k.input.input.addClass("autofocus")}wR.IC={};x("lucid.view.prompt",wR);function xR(a,b,c,d,e,f){var h=xR.IC;f=f||[O("confirm.ok"),O("confirm.cancel")];h.dialog?(h.L7a.text(f[0]),h.dYa.text(f[1]),h.dialog.setTitle(f[2])):h.dialog=new cq("",{id:"text-area-prompt",Ld:!0,kd:!0,buttons:[{id:"text-area-prompt-cancel",label:f[1],action:function(a,b){h.cancel&&h.cancel();b.close()},create:function(a){h.dYa=a}},{id:"text-area-prompt-ok",label:f[0],highlight:!0,action:function(a,b){0!=h.ok(String(h.ob.val()))&&b.close()},create:function(a){h.L7a=a}}],title:f[2]});e=e?e:{};e.resize||
(e.resize="vertical");e.height||(e.height="240px");e.width||(e.width="376px");h.ok=c;h.cancel=d||null;h.ob=null;h.dialog.vh(P({children:[a,{css:{height:"3px"}},{tag:"textarea",css:e,create:function(a){h.ob=a;a.val(b)}}]})).open();h.ob.select().focus();return{close:h.dialog.close.bind(h.dialog)}}xR.IC={};x("lucid.view.textAreaPrompt",xR);function yR(a,b,c,d,e){this.viewport=b.viewport;this.Jh=b.Jh;this.ve=b.ve;this.mT=b.mT;this.jf=b.AB.jf;this.Tt=b.Tt;this.hf=b.hf;this.Yb=b.Yb;this.Of=b.Of;this.$E=new TD;this.cF=new FG;this.hf.oK.push(this.cF);this.hf.oK.push(this.$E);TK.call(this,a,c,d,e)}z(yR,TK);g=yR.prototype;g.TGa=function(){var a=this.viewport.Xg();return 0<a.length?a[0].page.getId():null};g.addPage=function(a,b){var c=this.viewport.qc();return this.document.addPage(a||null,b||null,c)};
g.Ft=function(a,b,c){if(b){a=this.document.getPage(a);var d={};D(b,function(a){d[a]=!0});return a.XO(d,c)}return SCa(this.selection.Rd,c,!0)};
g.Hl=function(a,b){var c=XK(this,b.className);if(!v(c))return!1;delete b.className;var d=hw(c);a=this.document.getPage(a);if(null==d||null==a)return!1;c=nw(c,"DragBlock",this.document);c.xf(a);var e=dC(this.document,c.Ah),f;for(f in e){var h=e[f];void 0===b[f]&&void 0===h||c.getProperties().set(f,void 0===b[f]?h:b[f])}c.getProperties().set("ZOrder",b.ZOrder||a.nh("ZOrder",0)+1);c.getProperties().set("BoundingBox",b.BoundingBox||new M(0,0,d.Fc.w,d.Fc.h));for(var k in b)c.getProperties().set(k,b[k]);
this.document.ky(c,!0);d=new Q("CreateBlock",{Class:c.className,Properties:c.getProperties().xe(),Page:a.getId()});f=this.oa(d);b.state&&f&&(b="diagramming"==tO(this.viewport).name&&this.Yb.Ze())&&(k=b.getProperties().get("Members"),k[d.id]=!0,this.oa(new Q("SetProperty",{id:b.getId(),Property:"Members",Value:k})));return f?d.id:!1};g.Maa=function(a){this.viewport.navigator.Maa(a)};g.u8=function(){this.viewport.selection.u8()};
g.ZAa=function(a){var b=XK(this,a.className);if(!v(b))return!1;delete a.className;var c=hw(b);if(null==c)return!1;var d=a.width||c.Fc.w,e=a.height||c.Fc.h;delete a.width;delete a.height;var f=a.x,h=a.y;delete a.x;delete a.y;if(c=(c=c.aj[b])&&c.Ed){ya(c)&&(c=c());for(var k in c)k in a||(a[k]=c[k])}return this.viewport.Hl(b,d,e,a,f,h)};
g.pV=function(a,b){a=this.document.getPage(a);if(null==a)return!1;b.IgnoreTheme&&"Endpoint1"in b.IgnoreTheme||b.Endpoint1&&!b.Endpoint1.Style&&(b.Endpoint1.Style=this.document.getProperty(Kw));b.IgnoreTheme&&"Endpoint2"in b.IgnoreTheme||b.Endpoint2&&!b.Endpoint2.Style&&(b.Endpoint2.Style=this.document.getProperty(Nw));var c={Shape:this.document.getProperty(Ow),Inset:this.document.getProperty(Pw),LineWidth:this.document.getProperty(Qw),LineColor:this.document.getProperty(Rw),StrokeStyle:this.document.getProperty(Sw)};
if("IgnoreTheme"in b)for(var d in b.IgnoreTheme)delete c[d];b=new Q("CreateLine",{Page:a.getId(),Properties:{Endpoint1:b.Endpoint1||{x:b.x1,y:b.y1,Style:b.StartArrowStyle||this.document.getProperty(Kw)},Endpoint2:b.Endpoint2||{x:b.x2,y:b.y2,Style:b.EndArrowStyle||this.document.getProperty(Nw)},Shape:b.Shape||c.Shape,Inset:b.Inset||c.Inset,LineWidth:b.LineWidth||c.LineWidth,LineColor:b.LineColor||c.LineColor,StrokeStyle:b.StrokeStyle||c.StrokeStyle,XPlanes:b.XPlanes||[],ZOrder:b.ZOrder||a.nh("ZOrder",
0)+1,BG:b.BG?1:0,AutoLink:!!b.AutoLink,IgnoreTheme:b.IgnoreTheme||{}}});(b=this.oa(b)?b.id:!1)&&pw(this.sa(b));return b};g.H7=function(a){var b=this.sa(a);b&&(b.ke?(this.viewport.ce([b]),this.oa(new Q("RemovePage",{id:b.getId()}))):window.lucidRendering?this.setProperty(a,"Hidden",!0):this.document.My([b],!0))};g.xf=function(a){(a=this.sa(a))&&a.ke&&this.viewport.ce([a])};g.wca=function(a){jG(this.selection.Rh,a)};g.uh=function(a){(a=this.sa(a))&&(a.Fa||a.Wa||a.ta)&&this.selection.uh(a.getId())};
g.nm=function(a){(a=this.sa(a))&&(a.Fa||a.Wa||a.ta)&&this.selection.nm(a.getId())};g.rs=function(){this.selection.rs()};g.cv=function(){lG(this.selection)};g.Ge=function(){this.selection.Ge()};g.getSelection=function(){var a=[];D(this.selection.Ca(),function(b){a.push(b.getId())});return a};g.n9=function(){return $b(this.selection.Ca(),function(a){return this.lY(a)},this)};g.xm=function(a){return this.selection.Hd(a)};
g.PC=function(a){K("page.selectionChange",function(b){var c=[];D(b,function(a){c.push(a.getId())});a(c)})};g.pPa=function(a,b){this.zZ()&&S.selection.update(b,a)};g.uHa=function(a,b){return this.zZ()?bsa(S.content,a,b):null};g.VGa=function(){return this.zZ()?S.selection.Rb:null};g.FPa=function(a){this.setProperty(null,"EmbeddedPagesBackgroundOpacity",a)};g.HPa=function(a){this.setProperty(null,"GroupsBackgroundOpacity",a)};g.TAa=function(a){this.Jh&&this.Jh.ka.e5(a)};
g.iBa=function(a,b){var c=this;this.Jh&&wDa(this.Jh.ka,{title:a,items:b.map(function(a){var b=a.id;!a.accomplish||b in c.Jh.ka.UA||a.accomplish(function(){c.Jh.ka.e5(b)});a.clickToAccomplish&&K("help.itemClicked",function(a){b==a.id&&c.Jh.ka.e5(b)});return{id:b,title:a.title,Gc:a.suffix,Zc:a.keywords||[],url:a.content.url||lk+Nda+a.content.lucidUrl+""}})})};
g.Cea=function(a){if(v(a))return a;var b=this,c=jj(a);c.ba=c.logAction;c.action&&!v(c.action)&&(c.action=function(c){c instanceof $.Event||c instanceof MouseEvent||(c=c.Hj(void 0));c=kO(b.viewport,c);c.pageId=c.page&&c.page.getId();delete c.page;return a.action(c,b.getSelection())},c.action=c.action);c.visible&&!v(c.visible)&&(c.visible=function(c){c instanceof $.Event||c instanceof MouseEvent||(c=c.Hj(void 0));c=kO(b.viewport,c);c.pageId=c.page&&c.page.getId();delete c.page;return a.visible(b.getSelection(),
c)},c.visible=c.visible);c.selected&&!v(c.selected)&&(c.selected=function(c){c instanceof $.Event||c instanceof MouseEvent||(c=c.Hj(void 0));c=kO(b.viewport,c);c.pageId=c.page&&c.page.getId();delete c.page;return a.selected(b.getSelection(),c)},c.selected=c.selected);c.submenu&&(c.Sc=zR(this,c.submenu));c.icon&&(c.icon=c.icon);c.iconUrl&&(c.Xma=c.iconUrl);return c};function zR(a,b){return b.map(a.Cea,a)}
g.zI=function(a){if(this.viewport){var b=tO(this.viewport,"diagramming")||tO(this.viewport,"Publish");b&&b.zI(zR(this,a||[]))}};g.Gka=function(a,b,c){(a=this.sa(a)||UK[a])&&this.viewport.mode.DP(a.Da[b],c)};g.IFa=function(a,b){(a=this.sa(a))&&this.viewport.mode.DP(a.Da[b])};g.nPa=function(a){(a=this.sa(a)||UK[a])&&K.set("dialog.selectNewLink",a)};g.Spa=function(a){K.set("dock.showPanel",a)};
g.XNa=function(a){try{var b=this.sa(a);b&&"DragBlock"!==b.getId()&&this.viewport.getPage(b.page.getId())&&(b.fs={},b.aJ={},b.ZV={},this.viewport.pa(),K.set("refresh.item",b),K.set("panel.plugin.refresh"),K.set("optionBar.refresh"))}catch(c){}};g.fq=function(a,b,c,d,e){return(a=this.sa(a))&&!a.ke&&a.page?a.page.fq(b,c,d,e):b};
g.fEa=function(a,b){var c=null;if(b){var d={};d.title=b.title;d.kd=b.closeButton;d.width=b.width;d.height=b.height;d.Ld=b.modal;d.Z_=b.preventEsc;d.close=b.onClose;d.open=b.onOpen;d.persistent=b.persistent;if(b.buttons){var e=[];D(b.buttons,function(a){var b={};if(a.action){var c=a.action;b.action=function(){c()}}b.blue=a.blue;b.highlight=a.highlight;b.label=a.label;e.push(b)});d.buttons=e}c=b.classes;b=d}var f=new cq(vp(a,!0),b);c&&f.aa.addClass(c);return{open:function(){f.open()},close:function(){f.close()},
destroy:function(){f.destroy()},update:function(b){var c=f.body.scrollTop();f.vh(vp(b||a,!0));f.body.scrollTop(c)},getInput:function(){var a=[];f.aa.find("input").each(function(){var b=$(this),c={};c.id=b.attr("id");c.type=b.attr("type");c.checked=b.attr("checked");c.value=b.val();c.data=b.data();a.push(c)});return a},getKeyedInput:function(){var a={};D(this.oHa(),function(b){a[b.id]=b});return a}}};g.MIa=function(){return this.permissions.Bb()};g.vDa=function(){XAa(this.jf)};
g.uDa=function(a){TAa(this.jf,a)};g.wDa=function(a){XAa(this.jf);D(a,function(a){this.jf.addRow(a)})};g.TDa=function(a,b){Msa(a,b)};g.QDa=function(a){Nsa(a)};g.getChildren=function(a,b){if(!this.viewport)return[];var c=[];a=a||this.viewport.qc().getId();(a=this.sa(a))&&a.ke?(a=a.getChildren(b&&function(a){return b(a.getId())}),D(a,function(a){c.push(a.getId())})):a&&a.Fa&&a.ef(function(){b&&!b(this.getId())||c.push(this.getId())});return c};
g.Hla=function(a,b){function c(a){a.ef(function(){this.Fa&&c(this);d.push(this.getId())})}var d=[];a=a||this.viewport.qc().getId();(a=this.sa(a))&&a.ke?(a=a.getChildren(b&&function(a){return a.getId()}),D(a,function(a){d.push(a.getId());a.Fa&&c(a)})):a&&a.Fa&&c(a);b&&(d=d.filter(b));return d};g.Ze=function(){var a=this.Yb.Fw();return!!a&&a.getId()};g.WAa=function(a){var b=this.document.sa(a),c=this.viewport&&this.viewport.navigator;return c&&b&&b.Fa?(c.Wl(this.document.sa(a)),!0):!1};
g.mEa=function(a){var b=this.viewport&&this.viewport.navigator;b&&(a?dH(b):cH(b))};g.pHa=function(a,b,c,d){var e=this.viewport,f=c?e.getPage(c):e.qc();c=f.As(function(a){return!d||!a.Ya()});c.reverse();return(c=ec(c,function(c){return vH(c,new L(a,b,f),e.kc())}))&&c.getId()};g.rHa=function(a,b,c,d){var e=this.viewport,f=c?e.getPage(c):e.qc();return f.As(function(a){return!d||!a.Ya()}).filter(function(c){return vH(c,new L(a,b,f),e.kc())}).map(function(a){return a.getId()}).reverse()};
g.Fr=function(a,b,c){try{if(c){var d=this;K.one("viewport.afterRender",function(){d.Fr(a,b)})}else this.viewport.Fr(a,b,!0)}catch(e){}};g.jBa=function(a,b,c){c?(this.$E.TO(a,c)&&this.$E.lS(a,c),this.$E.fO(a,b,c)):(this.cF.TO(a)&&this.cF.lS(a),this.cF.fO(a,b))};g.iOa=function(a,b){b?this.$E.TO(a,b)&&this.$E.lS(a,b):this.cF.TO(a)&&this.cF.lS(a)};g.VFa=function(){this.cF.enable();this.$E.enable()};g.WEa=function(){this.cF.disable();this.$E.disable()};
g.xta=function(a,b){b=b||{};var c=a?function(c){c=a($b(c,function(a){return a.serialize()}));b.refreshImagesInDocument&&K.set("userImages.getInDocument");return c}:null,d={};b.source&&(d={imageManagerOpenSource:b.source});this.analytics.Aa(Zk,d);b.useDefaultSuccess||!c?K.set("edit.manageImages",c):b.allowMulti?K.set("userImageDialog.open.multi",c):K.set("userImageDialog.open",c)};g.YEa=function(){K.set("userImageDialog.disableSearch")};g.zZ=function(){return null!=S};
g.sGa=function(a){GCa.push(function(b){var c=a(b);return v(c)?c:b})};g.mCa=function(){S&&S.destroy()};
g.eCa=function(a,b){K("plugin.paste",function(c){var d=c.mba;d&&0<d.length&&(b?a({getLucidObjects:c.data.d9.bind(c.data),getLucidPanels:c.data.Vla.bind(c.data),getLucidText:function(){var a=c.data.Wla();return a&&bF(a)},getMixed:function(){var a=c.data.Xla();return a&&{getLucidTexts:function(){return a.tHa().map(bF)},getImages:function(){return a.bK().map(cCa)},getTables:function(){return a.y2a().map(YBa)}}},getText:c.data.Tf.bind(c.data)}):a(d))&&c.l9a(!0)})};
g.fCa=function(a){var b=K("plugin.text.paste",function(b){if(UF(b.text)){var d=S&&S.layout.Qb[0].data.ob;!1===a(d&&d.item.getId(),d&&d.name,b.text,b.E1a)&&b.preventDefault()}else b.preventDefault()});return function(){Mk(b)}};g.cRa=function(a){vp(a,!0)};
g.bRa=function(a,b){var c=new HO(this.analytics,this.mT,!!a,!!b,this.jf,this.Of),d=this;return{add:w(c.add,c),addButton:w(c.addButton,c),addGrid:w(c.zf,c),addImage:w(c.addImage,c),addInput:w(c.hb,c),addDraggable:function(a){if(a.onDrop){var b=a.onDrop;a.onDrop=function(a){a=kO(d.viewport,a);b(a.x,a.y,a.page.getId())}}if(a.onDrag){var h=a.onDrag;a.onDrag=function(a){a=kO(d.viewport,a);h(a.x,a.y,a.page.getId())}}c.gBa(a)},br:w(c.SV,c),clear:w(c.clear,c),close:w(c.close,c),getTemplate:w(c.Yi,c),hr:w(c.Bp,
c),open:w(c.open,c),openGrid:w(c.mb,c),refresh:function(){c.tx.queue()},refreshInputs:function(){c.tra(!0)},spacer:w(c.oe,c),destroy:w(c.destroy,c),getElement:function(a){return(a=c.getElementById(a))?KO(a):null}}};g.gNa=function(a,b){a.su&&(b.prototype.customHitTest=function(b){return(b=a.su(this.getId(),{x:b.x,y:b.y,alt:Lq[18]||!1,ctrl:Lq[17]||!1,shift:Lq[16]||!1}))?{click:b.onClick,Xh:b.onDoubleClick,cursor:b.cursor,B5:b.allowCtrl,Ni:b.allowSelection}:null})};g.NPa=function(a){RA=a};
g.Pl=function(a,b,c){mr.aY(a).then(function(a){b(a.width,a.height)}).fail(c)};g.WG=function(a,b){TA.WG(a,b)};g.qIa=function(){wA("DrawOffPage",!1);this.viewport.ih()};g.iQa=function(){wA("DrawOffPage",!0);this.viewport.ih()};g.BMa=function(){return vA("DrawOffPage")};g.INa=function(a,b){K(b?"gui.getOffsetTempProperties":"gui.getTempProperties",function(b){b(a())})};
g.cBa=function(a,b,c,d,e){var f=this;e={c9a:e&&e.panelId||null,height:e&&e.height?e.height:0,uva:e&&e.vResize?e.vResize:!1,vV:e&&e.adjWidth?e.adjWidth:0,Kj:e&&e.isContextPanel?!0:!1,h7:e&&e.contextPanelObstacle||null,Tm:e&&e.checkShow||null,Ce:e&&e.onHide||null,iS:e&&e.refreshProperties||null,bNa:e&&e.positionFunction||null};c=c||[];D(c,function(a){ua(a.content)&&D(a.content,function(a){if("addDraggable"==a.action){if(a.params.onDrop){var b=a.params.onDrop;a.params.onDrop=function(a){a=kO(f.viewport,
a);b(a.x,a.y,a.page.getId())}}if(a.params.onDrag){var c=a.params.onDrag;a.params.onDrag=function(a){a=kO(f.viewport,a);c(a.x,a.y,a.page.getId())}}}})});var h;b=e&&e.c9a||"custom."+vk();this.Tt&&(h=new uR(this.analytics,this.Tt.kl,b,a,c,this.jf,this.mT,this.Of,d,e),this.Tt.addPanel(h));return{id:b,refresh:function(){h&&h.tx.queue()},build:function(a){h&&h.build(a)}}};g.Xg=function(){return $b(this.viewport.Xg(),function(a){return{x:a.Oa.x,y:a.Oa.y,w:a.Oa.w,h:a.Oa.h,pageId:a.page.getId()}})};
g.JPa=function(a,b){var c=this.sa(a)||UK[a];this.document.oa(new Q("mtp",{ids:[a],Page:b,OldPage:c.page.getId()}))};g.aHa=function(){return ab(cr)};g.d1=function(a,b){this.viewport&&(a=tO(this.viewport,a))&&(a.d1(b),K.set("viewport.invalidate"))};g.Dca=function(a,b){this.viewport&&(a=tO(this.viewport,a))&&a.Dca(b)};g.XGa=function(){var a=this.ve,b=mL(a),c=[];D(b,function(b){c.push(a.zs(b))});return c};g.kc=function(){var a=null;K.one("zoom",function(b){a=100*b},!0);return a};
g.bQa=function(a,b,c){K.set("contextPane.showTabGroup",{tabId:a,group:b,addToStack:c})};g.SGa=function(a,b){var c=this.viewport,d=(b=this.document.sa(b))&&b.get("height");xa(d)&&(a=d);d=b&&b.id;b=c.rd();b.je()?(c=a,a=$Ma(b,d),b=b.$b(),c=new L(b.w/2,a+15+c/2)):(c=c.Xg()[0],c=new L(c.Oa.x+c.Oa.w/2,c.Oa.y+c.Oa.h/2));return c};g.tca=function(a){return yO.Ic().tca(this.viewport,this.document,a)};g.LC=function(a){if(a=this.document.getPage(a))return yO.Ic().LC(this.viewport,a)};
g.gRa=function(a){var b=this.viewport;return b?(a=this.gua(a))?Tm(a,new M(0,0,b.Gh,b.Fh))?!0:!1:!1:!1};g.fRa=function(a,b){var c=this.viewport;return c?(a=this.document.getPage(a))&&b?c.Pp(b,a):null:null};g.gua=function(a){var b=this.viewport;if(!b)return null;var c;c=a?this.sa(a):this.selection.Ca()[0];if(!c)return null;a=c.page;if(!a)return null;c=c.ma();return b.UC(c,a)};g.hRa=function(a,b){var c=this.viewport;if(c){var d=c.rd();a=sM(c,new L(a,b),d,!0);c.yD(a.x,a.y)}};
g.iRa=function(a,b,c){var d=this.viewport;d&&(d.oM(a),a=d.rd(),b=sM(d,new L(b,c),a,!0),d.yD(b.x,b.y))};g.dBa=function(a,b,c){var d=new EDa;"shouldShow"in c&&(d.gi=c.shouldShow);this.viewport.Gua.add(new FDa(a,b,d))};g.aQa=function(a,b){var c=this.sa(a),d=this.viewport,e=d.mode;e&&"diagramming"===e.name&&c&&c.ta&&(this.xm(a)||(this.Ge(),this.uh(a)),b||(a=c.ma(),a.y+=a.h,b=sM(d,a,c.page)),e.t6({pageX:b.x,pageY:b.y},[c]))};
function AR(a,b){a=a.url.replace(/[^a-zA-Z0-9]/g,"");return $(".custom-element."+a+(b?"#"+b:""))}g.PDa=function(a){a=vp(a.getTemplate());a.addClass("custom-element "+this.url.replace(/[^a-zA-Z0-9]/g,""));var b=vk();a.attr("id",b);this.viewport.z7.append(a);return b};g.hOa=function(a){AR(this,a).remove()};g.cQa=function(a){AR(this,a).show()};g.mIa=function(a){AR(this,a).hide()};g.DOMParser=window.DOMParser&&new window.DOMParser;g.ig=function(a,b){return bp(lb(a),b)};g.alert=fq;g.confirm=cG;
g.prompt=function(a,b,c,d){wR(this.analytics,a,b,c,d)};g.nRa=function(a,b,c,d,e,f){var h=null;f&&(h=[O("confirm.ok"),O("confirm.cancel"),f]);return xR(a,b,c,d,e,h)};g.yp=function(a){return this.viewport.yp(a)};g.lma=function(){var a=this.viewport.XP();return new M(a.x,a.y,a.w,a.h)};g.gFa=function(a){"UMLMarkup"===a&&Zza({dR:"uml-markup"})};function BR(a,b,c,d,e,f,h,k,l){this.Tt=a;this.Yb=b;this.Jh=c;this.ve=d;this.mT=e;this.viewport=f;this.AB=h;this.hf=k;this.Of=l}sj(BR,[tR,cj,vR,Yi,Gi,Zi,mR,VD,lF]);
vj(function(a,b){this.create=function(c,d,e){return new yR(a,b,c,d,e)}},eL,BR);function CR(){this.fe={}}tj(CR);CR.prototype.register=function(a){Ua(this.fe,a.className)||(this.fe[a.className]={});this.fe[a.className][a.kWa]=a};CR.prototype.Ty=function(a,b){return Ta(this.fe,a,b)||null};function DR(a,b,c,d){this.className=a;this.kWa=b;this.action=c;this.canRunAction=d}DR.prototype.f_a=function(){this.canRunAction()&&this.action()};DR.prototype.doAction=DR.prototype.f_a;angular.module("chart-templates",[]).run(["$templateCache",function(a){a.put("/js/app/view/angular/templates/chart/publishcomponent.html",'<div ng-controller="PublishController as publishCtrl" class=publish-manager><form ng-submit=publishCtrl.submit() ng-switch=publishCtrl.type><h3>{{i18n(\'multishare.publish.title\')}}</h3><div class=component-well><div id=multishare-publish-document-type-dropdown combo-box options=publishCtrl.options model=publishCtrl.type class="component-combo-box component-btn-steel-blue left-column"></div><div combo-box options=publishCtrl.pages model=publishCtrl.page class="component-combo-box component-btn-steel-blue right-column" ng-switch-when=page></div></div><div class="component-well password-container" ng-show="publishCtrl.type == \'url\' &amp;&amp; publishCtrl.canPasswordProtect"><input type=checkbox id=password-protect-url ng-model="publishCtrl.passwordProtected"><span></span><label for=password-protect-url class=inline-label>{{i18n(\'multishare.publish.password\')}}</label><input id=password-protect-input ng-show=publishCtrl.passwordProtected ng-model=publishCtrl.password class="right password-field" type=password placeholder="{{i18n(\'multishare.publish.password.prompt\')}}" ng-class="{inerror: !publishCtrl.password || publishCtrl.password.length === 0}" ng-blur=publishCtrl.passwordBlur() ng-focus=publishCtrl.passwordFocus()></div><div ng-if="publishCtrl.type == \'page\' || publishCtrl.type == \'selection\'"><div class=left-column><h3>{{i18n(\'multishare.publish.format.title\')}}</h3><div class="component-well fixed-size-column"><div class=property ng-switch-when=page><input type=radio name=format ng-model=publishCtrl.format value=pdf id="format-pdf"><label for=format-pdf>{{i18n(\'multishare.publish.format.pdf\')}}</label></div><div class=property><input type=radio name=format ng-model=publishCtrl.format value=png id="format-png"><label for=format-png>{{i18n(\'multishare.publish.format.png\')}}</label></div><div class=property><input type=radio name=format ng-model=publishCtrl.format value=jpeg id="format-jpg"><label for=format-jpg>{{i18n(\'multishare.publish.format.jpeg\')}}</label></div></div></div><div class=right-column><h3>{{i18n(\'multishare.publish.quality.title\')}}</h3><div class="component-well fixed-size-column"><div class=property ng-repeat="qualityObj in publishCtrl.qualityOptions"><input type=radio name=quality ng-model=publishCtrl.getSetQuality ng-model-options="{ \'getterSetter\':true }" ng-disabled="publishCtrl.format === \'pdf\'" value={{qualityObj.value}} id="{{qualityObj.id}}"><label for={{qualityObj.id}}>{{qualityObj.label}}</label></div></div></div></div><div ng-switch-when=url><input id=multishare-url-generate-link-button ng-show="publishCtrl.publishedURL == null" ng-disabled="publishCtrl.passwordProtected &amp;&amp; publishCtrl.password.length == 0" type=submit class="component-btn component-btn-secondary-blue right" value="{{i18n(\'multishare.publish.link.submit\')}}"><div ng-show=publishCtrl.publishedURL><p ng-show="!publishCtrl.canPasswordProtect || (publishCtrl.passwordProtectedSaved == publishCtrl.passwordProtected &amp;&amp; publishCtrl.password.length == 0)" class="left explanation">{{i18n(\'multishare.publish.already\')}}</p><p><input ng-show="publishCtrl.canPasswordProtect &amp;&amp; (publishCtrl.passwordProtectedSaved != publishCtrl.passwordProtected || publishCtrl.password.length != 0)" type=submit id=multishare-url-update class="component-btn component-btn-secondary-blue right" ng-disabled="publishCtrl.passwordProtected &amp;&amp; (publishCtrl.password.length == 0 || publishCtrl.password === publishCtrl.PASSWORD_PLACEHOLDER)" value="{{i18n(\'multishare.publish.update\')}}"></div></div><input id=multishare-pdf-generate-link-button ng-show="publishCtrl.type == \'pdf\' &amp;&amp; publishCtrl.publishedPDF == null" type=submit class="component-btn component-btn-secondary-blue right" value="{{i18n(\'multishare.publish.link.submit\')}}"><p ng-show="publishCtrl.type == \'pdf\' &amp;&amp; publishCtrl.publishedPDF" class="left explanation">{{i18n(\'multishare.publish.already\')}}</p><p><input ng-switch-when=page type=submit class="component-btn component-btn-secondary-blue right" value="{{i18n(\'multishare.publish.page.submit\')}}"> <input ng-switch-when=selection ng-disabled="publishCtrl.format == \'pdf\'" type=submit class="component-btn component-btn-secondary-blue right" value="{{i18n(\'multishare.publish.selection.submit\')}}"><div class=clear></div></form><div class=spacer></div><div id=published-links-section ng-show="publishCtrl.publications.length > 0" class=publications-section><h3>{{i18n(\'multishare.publications.title\')}}</h3><div class="scrollable scroll-table-wrapper"><table class=component-secondary-table><tr ng-repeat="publication in publishCtrl.publications" ng-switch=publishCtrl.displayLink[publication.id]><td class=icon-container><div id=published-show-link-button class="icn-22 icn-link-blue icn clickable" ng-click="publishCtrl.displayLink[publication.id] = !publishCtrl.displayLink[publication.id]"></div></td><td class=publication-name><div ng-switch-when=false>{{publication.name}}</div><input id=published-webpage-url-text-area class=url-text-area ng-switch-when=true click-select show-select ng-attr-type="{{\'text\'}}" value={{publication.link}} readonly=readonly></td><td class=swatch-container><div class=selection-swatch ng-show=publication.fill style=background-color:{{publication.fill}};border-color:{{publication.border}}></div></td><td class=publication-desc><a id=published-document-link href={{publication.link}} target=_blank>{{publication.desc}}</a></td><td class=icon-container><div class="icn icn-22 icn-trash-new" id=published-remove-link-button ng-show=!publishCtrl.beingDeleted[publication.id] ng-click=publishCtrl.delete(publication)></div><img class="icn right" ng-show=!!publishCtrl.beingDeleted[publication.id] src=https://d2slcw3kip6qmk.cloudfront.net/app/webroot/img/loading_16.gif></td></tr></table></div></div></div>');
a.put("/js/app/view/angular/templates/chart/sqlexportdialog.html",'<div class=sql-export-container ng-controller="SqlExportDialogController as sqlCtrl"><div class="component-banner component-banner-message" i18n=sqlexporter.explanation></div><div class=component-well><span i18n=sqlexporter.exportas style="position: relative; top: 4px"></span><div combo-box options=sqlCtrl.dbmsList model=sqlCtrl.exportDbms id=sql-export-dialect-selector class="sql-export-select component-combo-box component-btn-steel-blue right"></div><div class=spacer2></div><textarea spellcheck=false class=sql-export-output ng-model=sqlCtrl.output></textarea></div><div>{{i18n(\'sqlexporter.note\')}}</div></div>');
a.put("/js/app/view/angular/templates/partials/ComboBox.html",'<div class=combo-box-menu-container><div class="component-context-menu floating"><div class=component-combo-box-item ng-class={disabled:option.disabled} ng-repeat="option in options" ng-click=selectOption(option) ng-bind=option.label id={{option.id}}></div></div></div><div class=component-combo-box-label ng-bind=lookupLabel(model)></div>');a.put("/js/app/view/angular/templates/partials/ContextMenu.html",'<div class="component-context-menu floating" ng-transclude></div>');
a.put("/js/app/view/angular/templates/partials/EduUpgradeAd.html",'<a href=#/education ng-if=showEduUpgradeAd class="ad-edu-upgrade finger-ad"></a>');a.put("/js/app/view/angular/templates/partials/PageTabs.html","<div><div class=left-nav><div class=\"finger-tabs finger-tabs-blue\"><div ng-repeat=\"pageTab in pageTabs\" id=page-tab-{{pageTab.id}} ng-if=!pageTab.hidden ng-class=\"[\n                'finger-tab', \n                pageTab.tabClass || '', \n                isActiveTab(pageTab) ? 'selected' : (pageTab.disabled ? 'disabled' : '')\n                ]\" ng-click=\"!pageTab.disabled && onClickTab(pageTab)\">{{pageTab.title}}</div><ng-include src=extraTabContent></ng-include></div></div><div class=main ng-include=selectedTab.uri></div></div>");
a.put("/js/app/view/angular/templates/partials/RecurlyInvoice.html","<p class=invoice-header ng-if=messaging ng-bind-html=messaging></p><table class=\"component-secondary-table component-fill-width\"><thead><tr><th i18n=label.date></th><th i18n=label.description></th><th class=join-left></th><th class=ralign i18n=label.amount></th></tr></thead><tbody><tr ng-repeat-start=\"lineItem in invoiceData.invoiceLineItems\" ng-if=!lineItem.isAccountCredit><td>{{lineItem.startDate | date:'M/d/yyyy'}} - {{lineItem.endDate | date:'M/d/yyyy'}}</td><td>{{lineItem.description}}</td><td></td><td class=ralign>{{lineItem.isCredit() ? lineItem.amountInCents() - lineItem.discountInCents : lineItem.amountInCents() | price : invoiceData.invoice.currency}}</td></tr><tr ng-repeat-end ng-if=\"lineItem.discountInCents != 0 && lineItem.isCharge()\"><td></td><td>{{$root.i18n('user.paymentHistory.itemCoupon', lineItem.description)}}</td><td></td><td class=ralign>{{lineItem.discountInCents | price : invoiceData.invoice.currency}}</td></tr><tr ng-if=\"invoiceData.totalTax != 0\"><td></td><td></td><td i18n=user.paymentHistory.subtotal></td><td class=ralign>{{invoiceData.subtotal | price : invoiceData.invoice.currency}}</td></tr><tr ng-if=\"invoiceData.totalTax != 0\"><td></td><td></td><td>{{$root.i18n('user.paymentHistory.salesTax' + (invoiceData.creditCarried ? (invoiceData.totalTax > 0 ? 'Charged' : 'Credited') : ''))}}</td><td class=ralign>{{invoiceData.totalTax | price : invoiceData.invoice.currency}}</td></tr><tr ng-if=\"!invoiceData.creditCarried && !isPreview\"><td></td><td></td><td i18n=user.paymentHistory.total></td><td class=ralign>{{invoiceData.invoice.totalInCents | price : invoiceData.invoice.currency}}</td></tr><tr ng-if=\"!invoiceData.creditCarried && !isPreview\"><td></td><td></td><td i18n=user.paymentHistory.paid></td><td class=ralign>{{invoiceData.invoice.paidInCents() | price : invoiceData.invoice.currency}}</td></tr><tr ng-if=invoiceData.creditCarried><td></td><td></td><td i18n=user.paymentHistory.carryCredit></td><td class=ralign>{{invoiceData.creditCarried.totalInCents | price : invoiceData.invoice.currency}}</td></tr><tr class=total><td></td><td></td><td i18n=user.paymentHistory.totalDue></td><td class=ralign>{{invoiceData.invoice.totalDueInCents() | price : invoiceData.invoice.currency}}</td></tr></tbody></table>");
a.put("/js/app/view/angular/templates/partials/TextRender.html","<div class=text-render-sample ng-controller=TextRenderController><div class=canvas-container></div><span ng-transclude class=backup-text></span></div>");a.put("/js/app/view/angular/templates/partials/UserStorageMeter.html",'<div class=user-storage-meter ng-if=showStorage><div><div class=user-storage-title>{{i18n(\'user.storage.meter.title\')}}</div><div class="user-storage-text right">{{storageText}}</div></div><a href=#/storage><div class="progress progress-storage-userpage"><div ng-repeat="category in storageCategories" class=progress-bar ng-class=category.progressClass title="{{category.title}} - {{storage[category.id] / storage.upperBound() | percentage : 1}}" ng-style="{width: (100 * storage[category.id] / storage.allowed) + \'%\'}">{{(storage[category.id] / storage.upperBound() > .1) ? (storage[category.id] / storage.upperBound() | percentage : 0) : \'\'}}</div></div></a></div>')}]);angular.module("templateCacheMiss",[]).run(["$templateCache",function(a){var b=a.get;a.get=function(){var a=b.apply(this,arguments);if(!a)throw Error("Missing asset in compiled mode: "+arguments[0]);return a}}]);function ER(a,b){this.dbmsList=aNa(b);this.exportDbms=this.dbmsList[0].value;a.$watch(function(){return this.exportDbms}.bind(this),function(){this.PGa(this.exportDbms)}.bind(this));this.nda=b;this.output=""}x("lucid.view.chart.SqlExportDialogController",ER);ER.$inject=["$rootScope","sqls"];function aNa(a){var b=[],c;for(c in a)b.push({label:O("sqlexporter.exportas."+c),value:c,id:c});return b}ER.prototype.PGa=function(a){this.output=a&&""!==a&&this.nda[a]?this.nda[a]:""};
ER.prototype.generateSql=ER.prototype.PGa;var bNa=["comboBox","i18n","templateCacheMiss"];bNa.unshift("chart-templates");var cNa=angular.module("SqlExportDialogApp",bNa).run(["$rootScope",function(a){a.i18n=O}]);x("lucid.view.chart.SqlExportDialogApp",cNa);cNa.controller("SqlExportDialogController",ER);function dNa(a){this.nda=a}dNa.prototype.getContainer=function(){var a=$("<div>"),b=angular.injector(["ng","SqlExportDialogApp",["$provide",function(b){b.value("$rootElement",a);b.value("sqls",this.nda)}.bind(this)]]).invoke(["$rootScope","$compile",function(a,b){b=b('<div ng-app="SqlExportDialogApp"><ng-include src="\'/js/app/view/angular/templates/chart/sqlexportdialog.html\'"></ng-include></div>')(a);a.$digest();return b}]);return a.append(b)};function FR(a){this.analytics=a}function eNa(a,b){a.dialog=new cq((new dNa(b)).getContainer(),{$m:"sql-export-dialog",title:O("sqlexporter.title.beta"),kd:!0,Ld:!0,buttons:[{label:O("menu.close"),action:function(){this.dialog.close()}.bind(a)}]})}FR.prototype.show=function(a){eNa(this,a);this.analytics.Aa(Afa);this.dialog.open()};function GR(a,b,c,d,e,f,h){this.Pc=h;this.t5=c.t5;this.PS=null;this.xl={};yR.call(this,a,b,d,e,f)}z(GR,yR);g=GR.prototype;g.Uka=function(a){za(a)&&this.iQ().show(a)};g.iQ=function(){this.PS||(this.PS=new FR(this.analytics));return this.PS};g.xta=function(a){var b=oDa(),c=$('<input type="file" accept="'+b+'" />'),d=function(){this.Pc.OM(c[0].files[0],{success:function(b){a&&a([b.serialize()]);c.unbind("change",d)},Fj:function(){c.unbind("change",d)}})}.bind(this);c.change(d);c.click()};
g.Cea=function(a){a=GR.ya.Cea.call(this,a);if(a.action&&!v(a.action)){var b=a.action;a.action=function(a,d){return b(d)};a.action=a.action}return a};g.zI=function(a){if(this.viewport){var b=tO(this.viewport,"diagramming");b&&(a=zR(this,a&&a.length?a.concat("hr"):[]),b.XMa=a.concat(b.XMa))}};g.bOa=function(a,b,c,d){this.t5.register(new DR(a,b,c,d))};function HR(a){this.t5=a}uj(HR,CR);function fNa(a,b,c,d){this.create=function(e,f,h){return new GR(a,b,c,e,f,h,d)}}
GR.prototype.m9=function(){return Ja(this.xl,function(a){return a.filter(function(a){return a.className})})};GR.prototype.p7=function(a){var b=this;xb(VG.indexOf(this.group),2);this.xl=Ja(a,function(a){return a.map(function(a){if(v(a))return b.bD({className:a});if(a.className)return b.bD(a);if(a.template)return{QC:a.onlineOnly,template:vp(a.template,!0)};if(a.action)return{label:a.label,action:a.action,QC:a.onlineOnly}})});GR.ya.p7.call(this,a)};
GR.prototype.bD=function(a){a={label:a.label,name:a.name,className:XK(this,a.className),Ed:a.defaultProperties,Fc:a.defaultSize,tooltip:a.tooltip,weight:a.weight,category:a.category,V1:a.subcategory,tags:a.tags,hJa:a.isExisting,Bo:a.menuItems,variant:a.variant,size:"large"===a.size?new Mf(2,2):"wide"===a.size?new Mf(4,1):new Mf(1,1),zp:a.helperImage,so:a.helperText,HR:a.onDropCreate,ba:a.logAction,$G:a.sampleSize,gZ:a.imageId,p_:a.noBlockPrompt};var b=dw[a.className];b&&(b.aj=b.aj);if(b&&b.aj){var c=
b.aj[a.variant];c?c.name=c.name||a.className+" "+a.variant:c=b.aj[a.className];if(c)for(var d in a)a[d]=a[d]||c[d]}a.Ed&&!ya(a.Ed)&&(a.Ed=Qb(a.Ed));a.Bo&&(a.Bo=zR(this,a.Bo));a.name||(a.name=a.className);a.category=this.id+JG+a.category;return a};sj(fNa,[eL,BR,HR,Ki]);var IR=new zi("AutomaticGrowlsId");function JR(){Ab.call(this);Promise.resolve()}z(JR,Ab);tj(JR);function KR(a,b,c,d){Ab.call(this);var e=new he;Db(this,e);var f=new Dj(function(){ap(a,new Zo(i18n.get("editor-alert-master-page-applied")))},50);b.k8a.then(function(){e.listen(b,rt,function(a){"SetProperty"==a.action.Action&&"Master"==a.action.Property&&a.action.Value&&!a.action.IsUndo&&f.queue()});e.listen(c,kBa,function(b){b.kMa.catch(function(b){oa(b.status)&&(b=401==b.status?i18n.get("editor-alert-hipchat-removed"):i18n.get("editor-alert-hipchat-failed"),ap(a,new Zo(b)))})});e.listen(d,bBa,
function(b){b.kMa.catch(function(b){oa(b.status)&&(b=400==b.status?i18n.get("editor-alert-slack-removed"):i18n.get("editor-alert-slack-failed"),ap(a,new Zo(b)))})})})}z(KR,Ab);sj(KR,[$o,Ri,uE,rE]);var gNa=function(){function a(a,c){return Fi(Ci(a),Ri,function(a){return a.h_.get(c)||null})}return[Az,uy,wy,Hy,Ty,Vy,Xy,Zy,uz,Bz,cz,zz,Cz,Ey,Jy,Ly,Oy,Ry,az,ez,iz,kz,mz,qz,sz,xz,Dz,gz,a(ty,"at"),a(vy,"cts"),a(Gy,"cc"),a(Sy,"ct"),a(Uy,"dc"),a(Wy,"dt"),a(Yy,"ec"),a(tz,"rts"),a(bz,"LoadPlugin"),a(yz,"UnloadPlugin"),a(By,"CreateBlock"),a(Iy,"CrGr"),a(Ky,"CreateLine"),a(My,"CreatePage"),a(Py,"cp"),a($y,"t"),a(dz,"mtp"),a(hz,"RemoveBlock"),a(jz,"RmGr"),a(lz,"RemoveLine"),a(nz,"RemovePage"),a(rz,"rp"),a(vz,
"SetProperty"),a(fz,"NoOp")]}();function LR(a,b,c,d,e){J.call(this);this.user=a;this.document=b;this.permissions=c;this.cj=d;this.KUa=e.jva(!1);this.BBa=!1;this.cj.listen(JE,this.MLa.bind(this));K("documentUpdatePublished",this.MLa.bind(this))}z(LR,J);var hNa=new F("Cb");function iNa(){I.call(this,hNa)}z(iNa,I);var jNa=new F("Db");LR.prototype.MLa=function(){this.dispatchEvent(jNa)};
function kNa(a){var b;if(b=a.BBa&&"owner"==a.permissions.role){b=a.user.cg.get("AllowSharingLinks");var c=a.user.cg.get("AccountDomains"),d="false"!=a.user.cg.get("AllowSharingLinks");b=!(b&&c&&"false"!=b||!d)}b&&(b=Ia(a.cj.Nv,vBa),b=Ma(b),b=1<b?!1:1==b?wBa(a.cj).BZ():!0);return b&&!a.document.je&&!a.document.OK&&(!a.document.era||0==a.document.era.length)}sj(LR,[Ni,Ri,dj,IE,gj]);function lNa(a,b,c){this.fontClient=a;this.hi=b;this.RKa=c||5}lNa.prototype.Ora=function(a,b,c){var d=c||{};d.xx=d.xx||0;return new Promise(function(c,f){mNa(this,a,b)?c($na(this.fontClient,this.hi,a,b,void 0,d)):d.xx>=this.RKa?(wj("Failed to load font ("+b.font+", "+b.face+') for text "'+(20<a.length?a.substr(0,17)+"...":a)+'" after '+this.RKa+" tries."),f()):this.fontClient.mA().then(function(){d.xx+=1;c(this.Ora(a,b,d))}.bind(this)).catch(f)}.bind(this))};
function mNa(a,b,c){var d=c.font||cr.font;c=a.fontClient.get(d,c.bold,c.italic,c.face);a=Sa(fb(b.split(""))).map(function(a){a=this.fontClient.UL(d,a);return wa(a)&&!a},a).some(Ub);return!!c&&!a};function MR(a,b,c,d){var e=this;this.viewport=b;this.document=c;nR.call(this,d,a,!1,{Kj:!0,Ce:this.Ce,Tm:this.Tm});this.namespace="dockPanel.Action.";this.id="action";this.xaa=!0;this.zR=null;this.$Ra=this.Bha=this.Saa=!1;this.O0=!0;this.Du=!1;this.items=[];this.U$={};this.U$.shw=!0;this.U$.hd=!0;this.U$.tgl=!0;this.yE={};this.yE.shw="Show "+this.xM;this.yE.hd="Hide "+this.xM;this.yE.tgl="Toggle "+this.xM;this.yE.pg="Link to Page";this.yE.ml="Mail To";this.yE.ext="External Link";K("document.saveSuccess",
function(){e.qsa()})}z(MR,nR);g=MR.prototype;g.build=function(a,b){this.body&&(this.items=[],this.lca=null,this.body.empty(),this.lca=b,this.foa=jj(a),this.body.append(nNa(this,a||[])),this.zR.toggle(!this.Saa))};function nNa(a,b){oNa(a);return P({children:[{R:"scrollable",css:{"max-height":"360px"},children:pNa(a,b)}],create:function(b){b.append(a.nc)}})}
function oNa(a){var b=[{tag:"button",R:"button",click:function(){if(!$(this).hasClass("disabled")){qNa(a);var b=NR(a,null,!0);a.hWa.append(P(b));a.items[0].eka();a.analytics.ba("chart.hotspot.action.add")}},create:function(b){a.zR=b},children:[{R:"icon-13 icon-13-plus"},{tag:"strong",text:"Action"}]}];a.$Ra?b.push({id:"hotspot-done-button",tag:"button",R:"button right",html:"<strong>Done</strong>",create:function(b){a.pka=b},click:function(b){OR(a);a.hide();a.Kj&&(a.uv=!0);b.stopPropagation();K.set("contextPanel.autoPosition",
!1)}}):b.push({tag:"button",R:"button right"+(a.O0?" disabled":""),html:"<strong>"+(a.Du?"Saving...":"Saved")+"</strong>",create:function(b){a.tS=b},click:function(){a.O0||a.save();a.analytics.ba("chart.hotspot.action.save")}});P({R:"footer",children:b,create:function(b){a.nc=b}})}g.qsa=function(){this.cPa&&clearTimeout(this.cPa);this.O0=!0;this.Du=!1;this.tS&&this.tS.addClass("disabled").text("Saved")};
g.save=function(a){if(this.lca){var b=this;this.foa=jj(void 0===a?this.M8():a);this.Du=this.O0=!0;this.tS&&this.tS.addClass("disabled").text("Saving...");this.cPa=setTimeout(function(){b.O0=!1;b.Du=!1;b.tS&&b.tS.addClass("disabled").text("Save")},1E4);this.lca(this.foa)}};function OR(a){var b=a.M8();kj(b,a.foa)||(a.save(),K.set("contextPanel.autoPosition",!0))}g.getName=function(a){return a&&a.tp?a.tp in this.yE?this.yE[a.tp]:"Unknown action":"Choose An Action"};
g.Wi=function(){return Zb(this.document.Wi(),function(a){return!a.nd()})};g.sHa=function(){var a=[];D(this.Wi(),function(b){b.qw(function(){this.Xd&&a.push(this)})});return a};function rNa(a,b){return(a=a.document.getPage(b))?a.getProperties().get("Title"):"Missing Page"}g.getValue=function(a){if(!a||!wna(a))return"";var b=this,c=a.tp;return"ext"==c?a.url:"ml"==c?a.eml:"pg"==c?rNa(this,a.id):""+Zb($b(a.ids||[],function(a){return(a=b.document.sa(a))&&a.getProperties().get("Name")}),Ub).join(", ")};
function qNa(a,b){D(a.items,function(a){a.aa!=b&&a.aa.animate({height:"11px"},200,function(){a.aa.css("height","");a.aa.removeClass("expanded");a.cab();K.set("contextPanel.autoPosition",!0)})})}
function NR(a,b,c,d){function e(c){return[{R:"icon-13 icon-13-tri-"+(c?"d":"r")},{tag:"strong",text:(c?"Choose an Action":a.getName(b))+": "},{tag:"span",text:c?"":a.getValue(b)},{R:"icon-13-button",click:function(){pc(a.items,h);c&&(f.prev().length?f.prev().find(".collapsed-label").click():f.next().length&&f.next().find(".collapsed-label").click());b&&delete b.tp;f.remove();OR(a);0===a.items.length&&a.build([],a.lca);a.analytics.ba("chart.hotspot.action.trash")},children:[{R:"icon-13 icon-13-trash"}]}]}
var f,h,k,l,m={R:"collapsed-label",children:e(c),click:function(){f.hasClass("expanded")||(qNa(a,f),f.addClass("expanded",{duration:200}),l.empty().append(P(e(!0))));a.analytics.ba("chart.hotspot.action.expandTab")},create:function(a){l=a}},n=[];a.Saa&&0!=d?n.push({label:"-- No Actions Available --",value:"",selected:!0}):(n.push({label:"-- Choose an Action --",value:"",selected:!b}),a.Saa||(n.push({id:"toggle-state",label:"Toggle "+a.xM+"s",value:"tgl",selected:b&&"tgl"==b.tp,ba:"press.hotspot.action.toggle"}),
n.push({id:"show-state",label:"Show "+a.xM+"s",value:"shw",selected:b&&"shw"==b.tp,ba:"press.hotspot.action.show"}),n.push({id:"hide-state",label:"Hide "+a.xM+"s",value:"hd",selected:b&&"hd"==b.tp,ba:"press.hotspot.action.hide"})),n.push({id:"page-link",label:"Link to Page",value:"pg",selected:b&&"pg"==b.tp,ba:"press.hotspot.action.pagelink"}),0==d&&(n.push({id:"external-link",label:"External Link",value:"ext",selected:b&&"ext"==b.tp,ba:"press.hotspot.action.extlink"}),n.push({id:"email-link",label:"Link to Email",
value:"ml",selected:b&&"ml"==b.tp,ba:"press.hotspot.action.mailto"})));var q=new $D(a.analytics,{id:"hotspot-choose-action",options:n,change:function(c,d){if(!d){b||(b={});b.tp=c;switch(c){case "tgl":case "shw":case "hd":PR(a,k,b);break;case "pg":QR(a,k,b);break;case "ext":sNa(a,k,b);break;case "ml":delete b.trgt;tNa(a,k,b);break;default:k.empty()}OR(a)}}});d=[];d.push(m);d.push(q.aa);d.push({R:"spacer"});d.push({create:function(c){k=c;if(b)switch(b.tp){case "tgl":case "shw":case "hd":PR(a,k,b);break;
case "pg":QR(a,k,b);break;case "ext":sNa(a,k,b);break;case "ml":tNa(a,k,b)}}});b||(b={});return{id:"choose-action",R:"dockpanel-accordion-item"+(c?" expanded":""),children:d,create:function(c){f=c;h={aa:f,Wb:l,cab:function(){l.empty().append(P(e(!1)))},eka:function(){D(q.getOptions(),function(b){!a.U$[b.value]&&0<b.value.length&&(b.disabled=!0)})},Y_a:function(){D(q.getOptions(),function(a){a.disabled=!1})},action:b};a.items.push(h)}}}
function pNa(a,b){var c=[];if(0==b.length)c.push(NR(a,null,!0,0));else for(var d=0;d<b.length;d++)c.push(NR(a,b[d],d==b.length-1,d));return[{tag:"ul",R:"dockpanel-accordion",children:c,create:function(b){a.hWa=b;1<a.items.length&&a.items[0].eka()}}]}g.M8=function(a){var b=$b(this.items,function(a){return xna(a.action)});a=a?b:Zb(b,function(a){return wna(a)},this);return 0==a.length?null:a};function uNa(a){a.zR&&a.zR.addClass("disabled");0<a.items.length&&a.items[0].Y_a()}
function vNa(a){a.zR&&a.zR.removeClass("disabled");1<a.items.length&&a.items[0].eka()}
function PR(a,b,c){function d(){var a=Ma(Ia(h,function(a){return a.getValue()}));if(0==a)return!1;if(a>=h.length)return!0}function e(){D(h,function(a){l[a.input.attr("id")]=a.value});var b=Sa(Ia(l,function(a){return a})),e=d();1<b.length&&a.analytics.ba("press.hotspot.action.overlays.multiselect");c.ids=b;f.setValue(e,!0);OR(a)}vNa(a);b.empty();var f,h,k=[],l={},k=c.ids||[];0<k.length&&(l=fb(k));var k=$b(a.sHa(),function(a){return{id:a.getId(),name:a.getProperties().get("Name")}}),m=new xp,n=!c.ids;
h=$b(k,function(b){return new KC(a.analytics,{id:b.id,label:b.name,checked:l[b.id]||n,change:function(a,b){b||e()}})});f=new KC(a.analytics,{label:O("select.all"),checked:!1,change:function(a,b){if(!b){var c=this.value;D(h,function(a){a.setValue(c)});e()}}});f.setValue(d());m.hb(f);m.SV();D(h,function(a){m.hb(a);m.SV()});b.append(P({R:"layers-list actions-layers-list",children:m.Yi().children}));if(a.Bha){var q=new GD(a.analytics,{enter:function(){var d=jb(q.getValue());if(d){var f=a.viewport.Xg()[0].page,
d=new Q("CrGr",{Page:f.getId(),Properties:{ZOrder:f.nh("ZOrder",0)+1,Name:d,IsState:!0,Hidden:!0}});f.document.oa(d);l[d.id]=!0;e();PR(a,b,c)}},placeholder:"Create New "+a.xM,button:"plus"});b.append(P({children:[{R:"spacer"},q.aa]}))}}
function QR(a,b,c){vNa(a);b.empty();var d=a.Wi(),e=[{label:"-- Select Page --",value:"none"}],f=c.id;D(d,function(a,b){e.push({label:rNa(this,a.getId()),value:b,selected:f&&f==a.getId()})},a);var h=new $D(a.analytics,{options:e,change:function(b,e){e||("none"==b?c.id="":(c.id=d[b].getId(),OR(a)))}});b.append(h.aa);if(a.Bha){var k=new GD(a.analytics,{id:"create-new-page-action-input",enter:function(){var d=jb(k.getValue());if(d){var e=a.viewport.Xg()[0].page,d=aR(e.document,e,d);c.id=d;OR(a);K.set("page.created",
d);QR(a,b,c)}},placeholder:"Create New Page",button:"plus"});b.append(P({children:[{R:"spacer"},k.aa]}))}}
function sNa(a,b,c){uNa(a);b.empty();c.url=c.url||window.lucidConfigure.lucid_host||"";var d=new GD(a.analytics,{change:function(b,d){d||(c.url=Sn(b),OR(a))},value:c.url,id:"external-link-input"}),e=new KC(a.analytics,{id:"external-link-checkbox",change:function(b,d){d||(b?delete c.trgt:c.trgt="_top",OR(a))},checked:!c.trgt,label:"Open in new window"});b.append(d.aa);b.append(P({R:"spacer"}));b.append(e.aa);d.input.focus();d.input.select()}
function tNa(a,b,c){uNa(a);b.empty();var d=new GD(a.analytics,{id:"email-action-link-text",change:function(b,d){d||(c.eml=b,OR(a))},value:c.eml||"someone@example.com"});b.append(d.aa);d.input.focus();d.input.select()}g.Ce=function(){};
g.Tm=function(a){var b=this;if(1==a.length&&a[0].isBlock){if(S){var c=S;this.build(c.Ig().link,function(a){"hotspot"==b.viewport.mode.name&&(c.readOnly=!1);if(c.selection.zd()){var d=bsa(c.content,c.selection.Rb,"link");d&&xa(d.end)&&c.selection.update(d.start,d.end)}c.Gf("link",a);c.Gf("underline",!0);c.Gf("color","#000080");"hotspot"==b.viewport.mode.name&&(c.readOnly=!0)})}else{var d=b.document.sa(a[0].id);this.build(d.getProperties().get("Link"),function(c){b.document.oa(new Q("SetProperty",{id:a[0].id,
Property:"Link",Value:c}))});b.analytics.ba("press.hotspot.clickOnElement")}return!0}return!1};function RR(a,b,c,d,e){var f=this;this.viewport=b;this.document=c;this.user=d;this.xM="Layer";MR.call(this,a,b,c,e);this.Eh=!1;this.rb=null;this.vZ=this.Bha=this.$Ra=!0;K("edit.openActionPanel",function(){var a=f.viewport.selection.Ca();0<a.length&&(f.Eh=!0,f.rb=a[0],K.set("contextPanel.autoPosition"),f.show(),f.uv=!1)});K("dialog.selectNewLink",function(a){a&&a.FQ?a.FQ(a.getProperties().get("Link"),function(b){a.document.oa(new Q("SetProperty",{id:a.getId(),Property:"Link",Value:b}))}):(f.Eh=!0,
f.rb=a,K.set("contextPanel.autoPosition"),f.show(),f.uv=!1)});K("viewport.hotspot.doubleClicked",function(){f.uv=!1;f.show()})}z(RR,MR);RR.prototype.Ce=function(){this.Eh=!1};RR.prototype.sHa=function(){var a=[];this.viewport.rd().qw(function(){this.Xd&&a.push(this)});return a};
RR.prototype.Tm=function(a){var b=a[0].Fp||"OffPageLinkBlock"==a[0].className;if(!(this.Eh||1==a.length&&b))return!1;if(this.rb&&!this.viewport.selection.Hd(this.rb.getId()))if(b=this.viewport.selection.Ca(!0),1==b.length&&b[0].ta&&!b[0].FQ)this.rb=b[0];else return!1;this.Saa=!this.user.D5();return MR.prototype.Tm.call(this,a)};function wNa(a,b,c,d,e,f,h,k,l){this.pc=h;this.WC=a;this.Jq=tO(c).name.toLowerCase();this.properties=b;this.viewport=c;this.permissions=d;this.Xn=e;this.analytics=f;this.qf=l;this.Mu=k;this.BW=[];this.listeners=[];this.k_=null;this.highlighted=!1;this.nma=void 0;this.BS();this.build()}g=wNa.prototype;g.Wq=function(){return this.pc};
g.BS=function(){this.listeners.push(K("atmentions.update",w(function(){this.pc&&SR(this)},this)));this.nma=void 0;this.listeners.push(K("page.selectionChange",w(function(a){var b="document";1===a.length&&a[0].Gt&&(b=a[0].Fa?"group":"object");this.pc&&0<this.pc.Xc.length||this.nma===b||(a=b,"object"===a?(this.eo.find(".comment-ghost-object").removeClass("comment-ghost-hidden"),this.eo.find(".comment-ghost-group").addClass("comment-ghost-hidden"),this.eo.find(".comment-ghost-document").addClass("comment-ghost-hidden")):
"group"===a?(this.eo.find(".comment-ghost-object").addClass("comment-ghost-hidden"),this.eo.find(".comment-ghost-group").removeClass("comment-ghost-hidden"),this.eo.find(".comment-ghost-document").addClass("comment-ghost-hidden")):(this.eo.find(".comment-ghost-object").addClass("comment-ghost-hidden"),this.eo.find(".comment-ghost-group").addClass("comment-ghost-hidden"),this.eo.find(".comment-ghost-document").removeClass("comment-ghost-hidden")));this.nma=b},this)));this.listeners.push(Nk("comments.update",
100,w(function(a){this.pc&&this.pc.id===a&&(0===this.pc.Xc.length&&(this.pc=null,this.WV()),SR(this),this.Ux())},this),!0))};g.leave=function(){this.pc&&(this.pc.Hoa(),K.set("comments.read.update",this.pc.id));this.k_&&Mk(this.k_);this.listeners.forEach(Mk);this.listeners=[];this.Kn&&(this.Kn.destroy(),this.Kn=null);this.highlighted&&this.pc&&lt(this.pc,!1);this.G0.blur()};
g.build=function(a){this.aa?(this.aa.empty(),this.nc=this.eo=null):(this.aa=P({R:"comment-view-container"}),this.aa.appendTo(this.WC));this.highlighted=!1;this.WV();SR(this);this.nia(a);this.Ux()};
g.Ux=function(){if(this.pc)if(this.IOa&&this.IOa.html(xNa(this)),this.pc.status==kt)D(this.BW,function(a){a.removeClass("disabled")}),this.nc.removeClass("disabled"),this.nc.find("textarea").prop("disabled",!1),this.nc.find("#comment-reply-textarea").prop("placeholder",kk?"":O("comment.placeholder"));else{for(var a=0;a<this.BW.length-2;++a)this.BW[a].addClass("disabled");this.nc.addClass("disabled");this.nc.find("textarea").prop("disabled",!0);this.nc.find("#comment-reply-textarea").prop("placeholder",
O("comment.placeholder.disabled"))}};function xNa(a){return a.pc&&a.pc.status!=kt?O("comment.reopen"):O("comment.resolve")}g.navigate=function(){if(!this.qf.Nma&&(!this.highlighted&&lt(this.pc,!0),this.pc.Yd)){var a=this.viewport;yJa(a,a.document.sa(this.pc.Yd))}this.highlighted=!0};
g.WV=function(){function a(b){b.R+=" disabled";delete b.click;b.children&&D(b.children,function(b){a(b)})}var b=this;this.Mu?this.Mu.empty():this.Mu=P({R:"thread-header"});this.aa.prepend(this.Mu);var c=[{R:"thread-resolve",id:b.qf.getId("comment-status-button"),text:xNa(b),create:function(a){b.IOa=a},click:function(){b.pc.$Ca();b.Ux();b.pc.status==mt&&(b.analytics.ba("chart."+b.Jq+".comment.panel.thread.resolve"),b.analytics.Aa(Sga))}},{R:"user-selector",create:function(a){a.click(function(){b.Kn?
(b.Kn.destroy(),b.Kn=null):(yNa(b),zNa(b,a))});b.k_&&Mk(b.k_);b.k_=K("commentPopup.reposition",function(){zNa(b,a)});a.mousedown(function(a){a.stopPropagation()})},children:[{tag:"span",text:O("comment.people"),id:b.qf.getId("user-menu")},{R:"icon-13 icon-13-toggle-down",tag:"span"}]}];if(!this.pc||this.pc.Yd){var d=this.pc?"icn-navigation":"icn-navigation-lightGray";c.unshift({title:O("comment.navigate"),id:this.qf.getId("navigation-to-item"),R:"navigation icn-22 "+d,click:function(){b.navigate()}})}this.pc||
D(c,function(b){a(b)});this.Mu.append(P(c))};
function SR(a){a.eo?a.eo.empty():(a.eo=P({R:"comment-container "+a.qf.getId("comment-container"),id:a.pc?a.pc.id:""}),a.aa.append(a.eo));a.BW=[];var b=[];if(a.pc){Cc(a.pc.Xc,function(a,b){return a.created-b.created});for(var c=ypa(a.pc),d=0;d<c.length;++d){var e=c[d];if(e.ready()){var f="comment-block";a.pc.status==mt&&d!=c.length-1&&(f+=" disabled");e.jz()&&(f+=" system-block");e=P({R:f,children:ANa(a,e)});b.push(e);a.BW.push(e)}}}else b.push(BNa(a));a.eo.append(P(b));setTimeout(function(){a.eo.scrollTop(parseInt(a.eo.prop("scrollHeight"),
10))},0)}
function BNa(a){function b(a){return{id:"comment-ghost-"+a+"-text",R:"comment-ghost-text comment-ghost-"+a+(d[a]?"":" comment-ghost-hidden"),text:O("comment.attached."+a)}}function c(a,b){return{R:"comment-ghost-icon-container comment-ghost-"+a+(d[a]?"":" comment-ghost-hidden"),children:[{id:"comment-ghost-"+a+"-icon",R:b}]}}a=a.viewport.selection.Ca();var d={};d.group=1===a.length&&a[0].Fa;d.object=1===a.length&&a[0].Gt&&!d.group;d.document=!d.object&&!d.group;return P({R:"comment-ghost",children:[c("object",
"icn-22 icn-comment-ghost-small"),b("object"),c("group","icn-22 icn-comment-ghost-small"),b("group"),c("document","icn-18 icn-information"),b("document")]})}
function ANa(a,b){var c;c={tag:"span",R:"comment-author "+a.qf.getId("comment-author")+(b.vC&&b.vC()?" comment-author-unread":""),children:[{tag:"span",R:"comment-author-initials",text:a.Ola(b),title:b.zs()},{R:"icn-trash-white icn-14 delete-comment-button",title:O("comment.delete")}]};var d={tag:"span",R:"comment-text "+a.qf.getId("comment-text"),children:b.Iw()};if(b.userId!=b.pc.document.Cb.user.id||b.jz()){d.mousedown=function(){bq($p.Ic())};d.click=function(){aq($p.Ic(),!0)};if(b.jz()&&b instanceof
lx){var e=b.Iw(a.pc.status==kt&&"owner"==a.permissions.role,function(){a.analytics.ba("chart."+a.Jq+".comment.panel.share.thread");K.set("default.share")});d.children=e}c=[c,d]}else c.R+=" mine",d.R+=" mine",c.click=function(c){a.pc.status==kt&&(c.preventDefault(),b.destroy())},d.click=function(c){a.pc.status==kt&&a.c8(b,$(c.currentTarget))},c=[d,c];return c}
function CNa(a){var b=[];return La(a.pc.Xc,function(a){var d=a.ready();if(d){var e=a.zs().trim();jc(b,e)||b.push(e);a=ht(a).map(function(a){return a.t9()}).filter(function(a){return!jc(b,a)});b=b.concat(a)}return d})?b:null}
function yNa(a){var b=[],c=CNa(a);if(c)for(var d in c)b.push({R:"user-types",id:"user-types",text:c[d]});"owner"==a.permissions.role&&(b.push({tag:"hr"}),b.push({R:"manage-roles",create:function(a){a.mousedown(function(a){a.stopPropagation()})},click:function(){a.analytics.ba("chart."+a.Jq+".comment.panel.share.header");K.set("default.share");a.Kn.destroy();a.Kn=null},children:[{R:"icn-14 icn-gear-01"+(a.qf.ck.inverse?"-inverse":""),tag:"span"},{tag:"span",text:O("comment.manageroles"),id:"manage-roles"}]}));
a.Kn&&a.Kn.destroy();a.Kn=new BD(new L(0,0),$(P(b)),"n",{R:"comment-header-callout",right:!0});a.Kn.show();Xo(a.Kn.aa[0],function(){a.Kn&&(a.Kn.destroy(),a.Kn=null);return!0})}function zNa(a,b){if(a.Kn){var c=b.offset(),d=c.left+b.width()/2;b=c.top+b.height();a.Kn.move(new L(d,b))}}function TR(a,b,c){b.empty();ANa(a,c).forEach(function(a){b.append(P(a))})}
g.c8=function(a,b){function c(){var b=d.BX.val();-1!=b.search(/\S/)&&(b!=a.value?(a.Vi(b),d.analytics.ba("chart."+d.Jq+".comment.panel.edit.submit")):TR(d,d.BX.parent(),a))}var d=this,e=$(P({tag:"textarea",R:"comment-text",text:a.value,create:function(b){d.BX&&TR(d,d.BX.parent(),d.R_a);d.BX=b;d.R_a=a;setTimeout(function(){b.height(b[0].scrollHeight)},1);DNa(d,b,c);b.blur(function(){c()})},keyup:function(b){27==b.which&&(b.preventDefault(),TR(d,d.BX.parent(),a))}}));b.replaceWith(e);e.focus()};
g.ZO=function(){this.pc=this.properties.document.ADa.ZO();if(S){var a=S.readOnly;S.readOnly=!1;K.set("text.comment","comment:"+this.pc.id);S.readOnly=a}this.lcb.text(O("comment.reply"));this.WV();this.qf.Nma&&(this.highlighted=!0,lt(this.pc,!0))};
g.nia=function(a){function b(){var a=c.G0.val();-1!=a.search(/\S/)&&(c.pc||(c.ZO(),c.analytics.ba("chart."+c.Jq+".comment.panel.thread.create")),c.pc.status==kt&&(c.pc.createComment(a),qKa(c.Xn,c.pc.Xc[c.pc.Xc.length-1]),c.analytics.ba("chart."+c.Jq+".comment.panel.reply.submit")),c.G0.val(""),c.G0.focus());c.analytics.ba(c.analytics.fe.lp.create)}var c=this;this.nc?this.nc.empty():(this.nc=P({R:"comment-footer "+c.qf.getId("comment-footer")}),this.aa.append(this.nc));this.nc.append(P([{tag:"textarea",
R:"comment-reply-field LoSensitive",id:c.qf.getId("comment-reply-textarea"),attr:{placeholder:kk?"":O("comment.placeholder")},click:function(){c.analytics.Aa(Yk)},create:function(d){c.G0=d;DNa(c,d,b);a||setTimeout(function(){d.focus()},400)}},{R:"comment-reply-btn",text:this.pc?O("comment.reply"):O("comment.create"),create:function(a){c.lcb=a},click:function(){b()}}]))};
function DNa(a,b,c){b.keypress(function(a){13!=a.which||a.shiftKey||(a.preventDefault(),c())}).click(function(a){a.stopPropagation()});oKa(a.Xn,b)}g.Ola=function(a){return nCa(a.zs())};function UR(a,b,c,d,e){this.analytics=d;this.properties=b;this.qf=c;this.WC=a;this.aa=null;this.listeners=[];this.Mu=void 0;this.GM=e;this.BS();this.bP=kt;this.build(e)}g=UR.prototype;g.BS=function(){this.listeners.push(Nk("comments.update",100,function(){this.refresh()}.bind(this),!0));this.listeners.push(K("atmentions.update",function(){this.refresh()}.bind(this)));this.listeners.push(Nk("comments.read.update",100,function(){this.refresh()}.bind(this),!0))};
g.leave=function(){this.listeners.forEach(Mk);this.listeners=[]};function ENa(a){var b="icn-22 thread-icon";return b=a.vC()?Dpa(a)?b+" icn-comment-atmention-small":b+" icn-comment-unread-small":b+" icn-comment-small"}
g.build=function(a){var b=this;a=FNa(this,this.bP,a);var c=[];B(a,function(a){a.Xc.sort(function(a,b){return a.created-b.created});if(0<a.Xc.length&&a.Xc[0].ready()){var e=[{R:"first-comment",children:[{tag:"span",R:ENa(a)}].concat(a.Xc[0].Iw())}];if(1<a.Xc.length&&a.Xc[a.Xc.length-1].ready()){var f=a.Xc[a.Xc.length-1],f=[{R:"parent-last-comment",children:[{children:f.Iw(),R:"last-comment-text"}]},{R:"name",tag:"span",text:f.zs()},{R:"date",tag:"span",text:bla(f.created.toString())},{R:"clear"}],
f=$(P({R:"last-comment",children:f}));e.push(f)}e={R:"thread-container "+b.qf.getId("thread-container"),id:a.id,children:e,time:a.Xc[a.Xc.length-1].created,click:function(){setTimeout(function(){b.qf.iv(a);b.HJ&&(b.HJ=!1,b.qf.Vm.navigate())},50)},Xh:function(){b.HJ=!0},hover:[function(){lt(a,!0)},function(){lt(a,!1)}]};c.push(e)}});c.sort(function(a,b){return b.time-a.time});this.cja=$(P(c));this.aa?this.aa.empty():(this.aa=P({R:"thread-view-container"}),this.aa.appendTo(this.WC));this.aa.append(this.cja);
this.WV();0<this.cja.length&&GNa(this)};g.WV=function(){var a=this;this.Mu?this.Mu.empty():this.Mu=P({R:"thread-header"});this.aa.prepend(this.Mu);this.Mu.append(P([{R:"new-comment-btn",id:a.qf.getId("new-comment-btn"),children:[{R:"icn-14 icn-add-plus",tag:"span"},{tag:"span",text:O("comment.new")}]}]));this.Mu.click(function(){a.analytics.Aa(Yk);a.qf.iv()})};g.refresh=function(){this.build(this.GM)};
function GNa(a){a.cja.each(function(a,c){c=$(c);a=c.find(".parent-last-comment");c=c.find(".last-comment-text");a=a.height();for(var d,e=c.outerHeight();e>a&&d!=c.text();)d=c.text(),c.text(function(a,b){return b.replace(/\W*\s(\S)*$/,"...")}),e=c.outerHeight()})}function FNa(a,b,c){var d=b!=kt&&b!=mt;return a.properties.document.ADa.q9({$db:d,status:d?kt:b,GM:c&&c.Ue})};function VR(a,b,c,d,e,f,h,k,l){Ab.call(this);this.context=h?h:"default";this.GM=k;this.WC=a;this.aa=$(P({R:"comment-panel-body LoSensitive"}));a&&this.aa.appendTo(a);this.properties=b;this.viewport=c;this.permissions=d;this.Xn=e;this.analytics=f;this.re=!1;this.listeners=[];this.listen();this.sSa=!1;this.Nma=l||!1;this.la=new he(this);Db(this,this.la);this.la.listen(c.selection,vG,function(){var a=c.selection.Ca();this.re&&(1==mG(c.selection)&&a[0].Ue?(a=a[0].Ue.filter(function(a){return a.status==
kt}),1==a.length?this.iv(a[0],!0):1<a.length&&this.Yz()):this.Yz())})}z(VR,Ab);g=VR.prototype;
g.listen=function(){var a=this;this.listeners.push(K(this.context+".commentToggle",w(function(){this.toggle();this.Jq==WR?this.iv(a.lp.Wq()):this.Yz()},this)));this.listeners.push(K("default.commentPanel.open",w(function(){this.show();this.Yz()},this)));K("commentPanel.showForItem",w(function(a){this.re||(this.show(),this.Yz());0<a.Ue.length&&this.iv(a.Ue[0])},this));K("commentPanel.showThread",w(function(a){this.re||this.show();this.iv(a)},this));this.listeners.push(K(this.context+".add.comment",
w(function(){0==this.viewport.selection.Ca().length&&(this.analytics.Aa(Yk),this.show(),this.iv())},this)));this.listeners.push(K(this.context+".gui.topcontrols.toggle",w(function(){this.hide()},this)))};g.ji=function(){this.listeners.forEach(Mk)};g.getHeader=function(){return this.ck};g.setHeader=function(a){this.ck=a};
g.Yz=function(){this.Jq!=HNa&&(this.Jq=INa,this.Mx||(this.Mx=new UR(this.aa,this.properties,this,this.analytics,this.GM)),this.Vm=this.Mx,this.Mx.aa.removeClass("unfocused"),this.Mx.build(this.GM),this.Mx.BS(),this.lp&&(this.lp.aa.removeClass("focused"),this.lp.leave()),JNa(this.getHeader()),this.Jq=HNa)};
g.iv=function(a,b){if(this.Jq!=WR){this.Jq=INa;this.Mx||(this.Mx=new UR(this.aa,this.properties,this,this.analytics,this.GM),this.Mx.aa.addClass("unfocused"));this.lp||(this.lp=new wNa(this.aa,this.properties,this.viewport,this.permissions,this.Xn,this.analytics,a,void 0,this));var c=this.lp;c.pc=a;c.build(b);a&&this.Nma&&(this.lp.highlighted=!0,lt(a,!0));this.Vm=this.lp;this.Mx&&(this.Mx.aa.addClass("unfocused"),this.Mx.leave());this.lp.aa.addClass("focused");this.lp.BS();KNa(this.getHeader());this.Jq=
WR}else c=this.lp,c.pc=a,c.build(b),this.lp.G0.focus()};g.show=function(){this.properties.settings.Wz.setValue(!0);this.re=!0;this.Vm&&this.Vm.BS()};g.hide=function(){this.re=!1;this.Vm&&this.Vm.leave();"popup"==this.context&&K.set("dialog.commentPopup.hide")};g.toggle=function(){this.re?this.hide():this.show()};g.oia=function(){this.Vm&&(this.Jq===WR?KNa(this.ck):JNa(this.ck))};g.getId=function(a){return this.context+"-"+a};var HNa=0,WR=1,INa=2;function XR(a,b,c,d,e,f,h,k,l){this.e$=!1;VR.call(this,a,b,c,d,e,f,h,k,l)}z(XR,VR);function vMa(a,b){b?(a.sSa=a.re,a.hide()):a.sSa&&a.show()}XR.prototype.show=function(){this.WC.parent().parent().removeClass("hide-comments");K.set("viewport.position.changed");this.getHeader().Wb.show();XR.ya.show.call(this)};XR.prototype.hide=function(){this.WC.parent().parent().addClass("hide-comments");K.set("viewport.position.changed");this.getHeader().Wb.hide();XR.ya.hide.call(this)};function YR(a,b,c,d,e,f){this.viewport=a;this.analytics=d;this.qf=c;this.Cb=b;a="comment-header";e==LNa&&(a+=" comment-header-embedded");this.Wb=$(P({R:a,id:"chart-comment-header"+(f&&"default"!=f?"-"+f:"")}));this.style=e||MNa}var MNa=0,LNa=2;YR.prototype.getPanel=function(){return this.qf};
function NNa(a){function b(b,c,f){var h=a.getPanel();h&&(h.Vm.bP=b,h.Vm.build(),a.fg.hide(),a.C0a.html(c),a.analytics.ba("chart."+tO(a.viewport).name.toLowerCase()+"comment.header.filter."+f))}var c=$(P([{R:"comment-types",click:function(){b(kt,O("comment.active.title"),"active")},create:function(a){a.mousedown(function(a){a.stopPropagation()})},children:[{tag:"span",id:a.getPanel().getId("active-comment-check"),text:"Active"},{tag:"span",create:function(b){a.qha=b}}]},{R:"comment-types",click:function(){b(mt,
O("comment.resolved.title"),"resolved")},create:function(a){a.mousedown(function(a){a.stopPropagation()})},children:[{tag:"span",id:a.getPanel().getId("resolved-comment-check"),text:"Resolved"},{tag:"span",create:function(b){a.Yra=b}}]},{R:"comment-types",create:function(a){a.mousedown(function(a){a.stopPropagation()})},click:function(){b(ZR,O("comment.mycomments.title"+(kk?"_onprem":"")),"mine")},children:[{tag:"span",id:a.getPanel().getId("mine-comment-check"),text:O("comment.mycomments.title"+
(kk?"_onprem":""))},{tag:"span",create:function(b){a.Uoa=b}}]}]));a.fg=new BD(new L(0,0),c,"n",{R:"comment-header-callout comment-filter-select",right:!0})}function ONa(a){return a.style==LNa?"icn-14":"icn-14 close-comment-btn icn-cancel-x"+(a.style?"-inverse":"")}
function KNa(a){a.Wb.empty();$(P([{R:"back-menu-item",click:a.Yz.bind(a),children:[{R:"back-icn icn-14 icn-chevron-left-small"+(a.style?"":"-optionBarGray")},{R:"back-text",id:a.getPanel().getId("chart-back-text"),text:O("comment.back")}]},{id:a.getPanel().getId("close-comment-btn"),R:ONa(a),tag:"span",click:a.R9.bind(a)}])).appendTo(a.Wb)}YR.prototype.Yz=function(){var a=this.getPanel();a&&a.Yz()};YR.prototype.R9=function(){var a=this.getPanel();a&&a.hide()};
function PNa(a,b){var c="icn-13 icn-check-mark"+(a.style?"":"-optionBarGray");b.off("click");b.click(function(){if(a.fg.re())a.fg.hide();else{var d=a.getPanel();d&&(d.Vm.bP==kt?(a.qha.addClass(c),a.Yra.removeClass(c),a.Uoa.removeClass(c)):d.Vm.bP==mt?(a.qha.removeClass(c),a.Yra.addClass(c),a.Uoa.removeClass(c)):d.Vm.bP==ZR&&(a.qha.removeClass(c),a.Yra.removeClass(c),a.Uoa.addClass(c)));d=b.offset();a.fg.show().move(new L(d.left+b.width()/2,d.top+b.height()+2));Xo(a.fg.aa[0],function(){a.fg.hide();
return!0})}});b.mousedown(function(a){a.stopPropagation()})}function QNa(a,b){for(var c="icn-13 icn-check-mark"+(a.style?"":"-optionBarGray"),d=0;3>d;d++)d==b?a.yha[d].addClass(c):a.yha[d].removeClass(c)}
function JNa(a){a.fg||NNa(a);a.Wb.empty();var b;switch(a.getPanel().Vm?a.getPanel().Vm.bP:void 0){case mt:b=O("comment.resolved.title");break;case kt:b=O("comment.active.title");break;case ZR:b=O("comment.mycomments.conversation")}b={R:"menu-selector thread-filter "+a.getPanel().getId("thread-filter"),create:function(b){PNa(a,b)},children:[{tag:"span",text:b,create:function(b){a.C0a=b}},{R:"icon-13 icon-13-toggle-down"+(a.style?" inverse":""),tag:"span"}]};var c={id:a.getPanel().getId("close-comment-btn"),
R:ONa(a),tag:"span",click:a.R9.bind(a)},d=[];a.yha=[];var e=function(a){return function(){this.analytics.ba("chart.comment.alertlevel.update."+this.zha[a]);this.CI.hide();mua(this.Cb,a)}.bind(this)}.bind(a);a.zha=["all","mine","none"];for(var f=0;3>f;f++)d.push({R:"alert-level",id:"alert-level-"+a.zha[f],click:e(f),create:function(a){a.mousedown(function(a){a.stopPropagation()})},children:[{tag:"span",text:O("comment.alertlevel."+a.zha[f])},{tag:"span",create:function(b){a.yha.push(b)}}]});d=$(P([d]));
a.CI=new BD(new L(0,0),d,"n",{R:"comment-header-callout comment-filter-select",right:!0});d={R:"alert-level-button alert-level-icn icn-14 icn-bell"+(a.style?"-inverse":""),click:function(){if(this.CI.re())this.CI.hide();else{var b=this.xha.offset(),c=b.left+this.xha.width()/2,b=b.top+this.xha.height()+5;this.CI.move(new L(c,b));QNa(this,this.Cb.xV);this.CI.show();Xo(this.CI.aa[0],function(){a.CI.hide();return!0})}}.bind(a),create:function(a){this.xha=a}.bind(a)};e={R:"popup-title",id:"threadview-header-title",
text:O("comment.conversation.title")};b=[b,c,e];kk||b.unshift(d);b=$(P(b));b.appendTo(a.Wb)}var ZR=2;function $R(a,b,c,d,e){var f=this;nR.call(this,d,a,!0,{Kj:!0,pJa:!0,dqa:"comment-panel",Ce:this.Ce,Tm:this.Tm,ys:this.ys});this.F5=!0;this.id="comment";this.xaa=!0;this.viewport=b;this.document=c;this.Eh=!1;this.rb=null;this.analytics=d;this.properties=e;WMa(this,function(a,b){a=b.position();f.position(a.left,a.top,!0)});K("default.add.comment",w(function(){var a=this.viewport.selection.Ca();1==a.length&&(f.analytics.Aa(Yk),aS(f,a[0]),K.set("contextPanel.autoPosition"))},this));K.clear("dialog.commentPopup");
K("dialog.commentPopup",function(a){RNa(f,a)});K.clear("dialog.commentPopup.hide");K("dialog.commentPopup.hide",function(){f.hide()});K.clear("dialog.commentPopup.toggle");K("dialog.commentPopup.toggle",function(a){f.Eh&&a===f.rb?f.hide():(f.hide(),RNa(f,a))})}z($R,nR);g=$R.prototype;g.iv=function(a){if(a&&a.Yd){var b=this.document.sa(a.Yd);yJa(this.viewport,b);aS(this,b,a)}};
function aS(a,b,c){a.rb!==b&&(a.Cd&&a.Eh&&a.Cd.Vm.leave(),a.Cd=void 0);a.Eh=!0;a.rb=b;var d;if(d=c)d=b?b.getId()==c.Yd:null==c.Yd;d&&(a.lna=c);a.properties.settings.Wz.setValue(!0)}function RNa(a,b){aS(a,b);K.set("dialog.closeopenhints");K.set("dialog.customcontextpanel.hide");K.set("contextPanel.autoPosition")}
g.build=function(){if(!this.Cd&&this.body){this.body.empty();var a=P({id:"commentpopup-header",R:"comment-popup-header"});this.body.append(a);this.Wb=a;this.paa();this.Cd=new XR(this.body,this.properties,this.viewport,this.permissions,this.Xn,this.analytics,"popup",this.rb,!0);this.ck=new YR(this.viewport,this.document.Cb,this.Cd,this.analytics,1,"popup");this.ck.Wb.appendTo(a);this.Cd.setHeader(this.ck);this.lna?this.Cd.iv(this.lna):1<this.rb.Ue.length?this.Cd.Yz():(a=Fpa(this.rb.Ue),this.Cd.iv(a))}};
g.Ce=function(){this.Cd&&this.Cd.Vm&&this.Cd.Vm.leave();this.Cd=void 0;this.Eh=!1;this.rb=null;this.lna=void 0;this.Ry=!1};g.Tm=function(){if(!this.Eh)return!1;if(this.rb&&!this.viewport.selection.Hd(this.rb.getId())&&!this.viewport.selection.TQ(this.rb))this.Eh=!1;else if(this.rb&&1==this.viewport.selection.Ca().length)return this.build(),!0;return!1};g.ys=function(){return this.rb&&this.Eh?[this.rb]:[]};g.GE=function(a){$R.ya.GE.call(this,a,!0);K.set("commentPopup.reposition")};g.Ya=Rb;function SNa(a,b,c,d,e,f,h){$R.call(this,a,b,c,h,d);this.viewport=b;this.properties=d;this.Xn=f;this.permissions=e}z(SNa,$R);function bS(a,b,c,d,e){var f=this;nR.call(this,e,a,!1,{Kj:!0,pJa:!0,dqa:"notehint-panel",Ce:this.Ce,Tm:this.Tm,ys:this.ys});this.F5=!0;this.permissions=c;this.namespace="dockPanel.NoteHint.";this.id="notehint";this.xaa=!0;this.input=null;this.viewport=b;this.Eh=!1;this.rb=null;K("dialog.notehint",function(a){f.Eh=!0;f.rb=a;d.settings.Hf.setValue(!0);K.set("contextPanel.autoPosition")});K("dialog.closeopenhints",function(){f.Eh&&f.rb&&(f.Eh=!f.Eh);K.set("contextPanel.autoPosition")});K("dialog.togglenotehint",
function(a){f.Eh=f.rb==a?!f.Eh:!0;f.Eh&&(K.set("dialog.customcontextpanel.hide"),K.set("dialog.commentPopup.hide"));f.rb=a;d.settings.Hf.setValue(!0);K.set("contextPanel.autoPosition")});K("dialog.removenotehint",function(a){f.rb=a;f.rb.set("NoteHint","");f.Eh=!1;K.set("contextPanel.autoPosition")});K("readOnlyMouseDown",function(a){a||(f.Eh=!1,K.set("contextPanel.autoPosition"))});this.psa=new Dj(w(function(){this.rb&&this.rb.set("NoteHint",this.input.Pla())},this),1E3)}z(bS,nR);g=bS.prototype;
g.build=function(){var a=this;this.body&&(this.body.empty(),this.input=new GD(this.analytics,{change:function(b,c){c||Ej(a.psa)},keyup:function(b){a.psa.queue();27==b.keyCode&&(a.Eh=!1,K.set("contextPanel.autoPosition"))},value:this.rb.get("NoteHint"),ob:!0,kO:!0,placeholder:"Add a note",yr:fEa(this.permissions)}),this.body.append(this.input.aa))};g.Ce=function(){this.Eh=!1;Ej(this.psa);this.rb=null};
g.Tm=function(a){function b(){var a=c.input.getValue();c.input.focus().setValue("").setValue(a)}if(!this.Eh)return!1;var c=this;if(fEa(this.permissions))return(a=this.ys())&&this.build(),b(),a&&b;if(this.rb&&!this.viewport.selection.Hd(this.rb.getId())&&!this.viewport.selection.TQ(this.rb))this.Eh=!1;else if(this.rb&&1==this.viewport.selection.Ca().length)return this.build(),b(),b;return!1};g.ys=function(){return this.rb&&this.Eh?[this.rb]:[]};g.GE=function(a){bS.ya.GE.call(this,a,!0)};g.Ya=Rb;function cS(a,b,c,d,e,f,h){this.viewport=a;this.document=b;this.user=c;this.properties=d;this.permissions=e;this.Xn=f;this.analytics=h;tR.call(this,a,a.selection)}z(cS,tR);cS.prototype.build=function(a){this.kl=a;this.addPanel(new RR(this.kl,this.viewport,this.document,this.user,this.analytics));this.addPanel(new bS(this.kl,this.viewport,this.permissions,this.properties,this.analytics));this.addPanel(new SNa(this.kl,this.viewport,this.document,this.properties,this.permissions,this.Xn,this.analytics))};
sj(cS,[Zi,Ri,Ni,jR,dj,rP,Ti]);function dS(a,b,c,d,e,f){mH.call(this,a,b,c,d.Ka);this.ve=e;this.viewport=d;this.gk=f;this.$g={};this.yx={};this.fp=!0;K("canvaseditor.search.results",function(a){this.$g=a;this.viewport.pa()}.bind(this));K("canvaseditor.search.focus",function(a){this.yx=a;this.viewport.pa()}.bind(this))}z(dS,mH);
function eS(a,b,c,d,e){if(!e.F$){var f=a.getProperties();e.F$={rotation:f.get("Rotation",!0),textTransform:f.get("TextTransform",!0)}}f=[];if(e.textTransform){var h=e.textTransform.type,k=e.textTransform.params;k.bb=new M(c.x,c.y,c.w,c.h);c=jr[h](k);f.push(c)}a.ta&&(a=b.Ql(d,!0))&&f.push(a);e.Ks=f}function fS(a,b,c,d,e,f,h,k,l,m,n){f=Math.max(c.offset,f);h=Math.min(c.offset+c.length,h);h<f||(e.Ks||(eS(a,b,c,d,e),l.translate(e.ND,e.OD)),Hr(f,h,c,e.Ks,k,l,m,n))}
function gS(a,b,c,d,e,f,h,k,l,m,n){f=Math.max(c.offset,f);h=Math.min(c.offset+c.length,h);l=l.clone();if(h<f)return null;e.Ks||eS(a,b,c,d,e);l.translate(e.ND,e.OD);a=Yna(f,h,c,e.Ks,k,l,m,n);return{ll:a.ll,Oa:a.Af,offset:{x:e.ND,y:e.OD},transform:l}}
function TNa(a,b,c,d,e,f,h,k){function l(a){D(e.Ks,function(b){a=b.transform(a)});return a}var m=new sh;k&&(m=k.clone());e.Ks||eS(a,b,c,d,e);m.translate(e.ND,e.OD);a=c.mk(f.Rb);b=a.h/5;b=[new L(a.x,a.y+a.h),a,new L(a.x+b,a.y),new L(a.x+b,a.y+b),new L(a.x,a.y+b)];b=Wl(b,l);l(a);l(new L(a.x,a.y+a.h));var n=new M(b[0].x,b[0].y,0,0),q=[{StrokeColor:f.color.Vd(),FillColor:f.color.Vd(),LineWidth:2,Actions:[{Action:"move",x:b[0].x,y:b[0].y}]}];D(b,function(a){q[0].Actions.push({Action:"line",x:a.x,y:a.y});
n=an(n,new M(a.x,a.y,0,0))});q[0].Actions.push({Action:"close"});h.he(q,n,!1,0,m)}
dS.prototype.Nd=function(a,b,c,d){var e=vA("SpellCheck"),f=!0;if(pp(qp,"presentation")||pp(qp,"readOnly")||2>mL(this.ve).length)f=!1;var h=!1;0<Object.keys(this.$g).length&&(h=!0);b&&a.Yda(d,b,null,function(b){for(var d=0;d<c.length;d++){var m=c[d],n=m.getId(),q={F$:null,Ks:null},t=[];m.ta&&(t=Object.keys(m.Gd("activeComment")||{}));if(e||f||h||0<t.length)for(var u in m.Da){var y=m.Da[u],A=[];f&&(A=uGa(this.ve,n,u));var C=[];!e||jH(this.Ka,m)||m.Ya("c")||(C=Ora(y.Qq(),this.gk.get("none")));var E=
n+"-"+u;if(0<C.length||0<t.length||0<A.length||this.$g[E]){C=[];m.ta?C=Ks(y):m.Wa&&(C=[{layout:Lr(y.layout,0)}]);for(var G=0;G<C.length;G++){var H=C[G].layout;q.Ks=null;if(m.ta)q.ND=C[G].x,q.OD=C[G].y;else if(m.Wa){var N=y.oj();q.ND=N.x;q.OD=N.y}N=H.offset+H.length;if(e){for(var N=Ora(H.content,this.gk.get("none"),H.offset,N),da=[],aa=[],Y=0;Y<N.length;Y++){var ha=N[Y];if(a.kn){var la=gS(m,y,H,G,q,ha[0],ha[1],"rgba(200,0,0,0.7)",b,"rgba(200,0,0,0)",!0);la&&(1===la.ll.length?(la.ll[0].Actions.forEach(function(a){oa(a.x)&&
oa(a.y)&&(a.x+=la.offset.x,a.y+=la.offset.y)}),0===aa.length?aa=la.ll:aa[0].Actions.length>Math.pow(2,14)?(a.Lb.Wc.he(aa,Zm(da),!1,0,b),aa=[],da=[]):(hea(aa[0].Actions,la.ll[0].Actions),da.push(Pm(la.Oa,la.offset.x,la.offset.y)))):a.Lb.Wc.he(la.ll,la.Oa,!1,0,b))}else fS(m,y,H,G,q,ha[0],ha[1],"rgba(200,0,0,0.7)",a.getContext(),"rgba(200,0,0,0)",!0)}0<aa.length&&a.Lb.Wc.he(aa,Zm(da),!1,0,b)}if(this.$g[E])for(da=this.$g[E],aa=0;aa<da.length;aa++)N=da[aa],Y="rgba(240,240,0,0.3)",this.yx[E]&&this.yx[E][0].start==
N.start&&(Y="rgba(255,150,50,0.3)"),a.kn?(N=gS(m,y,H,G,q,N.start,N.end,Y,b),a.Lb.Wc.he(N.ll,N.Oa,!1,0,N.transform)):fS(m,y,H,G,q,N.start,N.end,Y,a.getContext());for(da=0;da<A.length;da++)aa=A[da],N=Math.min(aa.Rb,null==aa.im?aa.Rb:aa.im),Y=Math.max(aa.Rb,null==aa.im?aa.Rb:aa.im),a.kn?(N=gS(m,y,H,G,q,N,Y,Fq(aa.color),b),a.Lb.Wc.he(N.ll,N.Oa,!1,0,N.transform)):fS(m,y,H,G,q,N,Y,Fq(aa.color),a.getContext()),TNa(m,y,H,G,q,aa,a.Lb.Wc,b);for(da=0;da<t.length;da++)for(aa=asa(H.content,"comment","comment:"+
t[da]),Y=0;Y<aa.length;Y++)N=aa[Y],a.kn?(N=gS(m,y,H,G,q,N.start,N.end,"rgba(252,196,56,0.25)",b),a.Lb.Wc.he(N.ll,N.Oa,!1,0,N.transform)):fS(m,y,H,G,q,N.start,N.end,"rgba(252,196,56,0.25)",a.getContext());q.Ks&&!a.kn&&a.getContext().translate(-q.ND,-q.OD)}}}}}.bind(this))};function UNa(a,b,c,d,e,f){this.create=function(){return new dS(a,b,c,d,e,f)}};function hS(a,b,c,d,e,f,h,k,l){mH.call(this,a,b,c,d);this.properties=e;this.K5=h;this.OBa=k;this.PWa=l;this.xhr=f;this.fp=this.E5=!0}z(hS,mH);hS.prototype.hna=function(a){return a.Fp};function iS(a,b,c,d){if(b.ta){if(a=Qsa(b,c,a.properties.settings.Wz.Ma()))return a;if(b.get("Link")&&vH(b,c,d))return b.get("Link")}else if(b.Fa){b=eB(b.page,c,b);lu(b);for(var e=0;e<b.length;e++){var f=iS(a,b[e],c,d);if(f)return f}}return null}function VNa(a){return a.ta&&(!!a.get("Link")||a.VY())}
hS.prototype.cursor=function(a,b,c){if(WNa(this,a,b,c))return"pointer"};function WNa(a,b,c,d){b=iS(a,b,c,d);a=a.OBa()&&b;b=!!b&&b.length===zna(b).length;return a||b}hS.prototype.click=function(a,b,c){if(WNa(this,a,b,c))return b=iS(this,a,b,c),(a=kqa(b,a.page,this.xhr))&&K.set("page.renderStates",a.cqa),this.selection.Ge(),!0};var jS=tq(0,255,153,.4);
function XNa(a,b,c,d,e,f){b.Yda(c,d,e,function(c){var d={F$:null,Ks:null},e;for(e in a.Da){var m=a.Da[e],n;n=Ks(m);for(var q=0;q<n.length;q++){var t=n[q].layout;d.Ks=null;d.ND=n[q].x;d.OD=n[q].y;if(0<t.links.length)for(var u=t.content.Nb,y=0;y<u.length;y++){var A=u[y];"link"==A.name&&f(m,t,q,d,A,c)}b.kn||d.Ks&&b.getContext().translate(-d.ND,-d.OD)}}})}
hS.prototype.Nd=function(a,b,c,d,e,f,h){if(!config.disableClickableLinks){if(K.get("render.highlightLinks")||pp(qp,"presentation")&&this.K5()){e=Zb(c,function(a){return VNa(a)});for(var k=0;k<e.length;k++){var l=e[k];l.get("Link")&&a.oOa(l,jS,d,b,!!l.isHollow);if(l.VY()){var m=new sh;XNa(l,a,d,b,m,function(b,c,d,e,f,h){a.kn?(b=gS(l,b,c,d,e,f.start,f.end,Fq(jS),h),a.Lb.Wc.he(b.ll,b.Oa,!1,0,b.transform)):fS(l,b,c,d,e,f.start,f.end,Fq(jS),a.getContext())})}}}if(!h&&f&&f.page==b&&!this.OBa()){var n=null,
l=null;h=eB(b,f);lu(h);b.gf()&&(h=h.concat(eB(b.gf(),f)));bc(h.reverse(),function(a){return!a.Fa&&(n=iS(this,a,f,d))?(l=a,!0):!1},this);!n||jqa(n)||n&&n.length===zna(n).length||a.Ira(l.ma(),l.bc(),b,Ana(n))}}this.PWa&&D(c,function(c){c.ta&&c.get("Link")&&a.vn(c.ma(),c.get("Rotation"),b,jS,4)})};hS.prototype.G5=function(){var a=this.K5(),b=a&&!K.get("render.highlightLinks")&&!pp(qp,"presentation");px(this.document,function(c){B(c.Sma,function(c){var e=VNa(c);c.bj(e&&!b||!e&&!a)},this)}.bind(this))};
function YNa(a,b,c,d,e,f){this.create=function(h,k,l){return new hS(a,b,c,d,e,f,h,k,l)}};function kS(a,b,c,d){mH.call(this,a,b,c,d);this.Nm=b;this.DN=pq("#fcc438").Eg(.5)}z(kS,mH);kS.prototype.Nd=function(a,b,c,d,e){D(c,function(c){Xa(c.Gd("activeComment"))||NN(a.ou,this.DN,config.outlineSize,0,b,c,d,this.Nm,e)},this)};function ZNa(a,b,c,d){this.create=function(){return new kS(a,b,c,d)}};function lS(a,b,c,d){mH.call(this,a,b,c,d);this.Nm=b;this.fp=!0;this.DN=config.renderSelectionOutlineColor?wq(config.renderSelectionOutlineColor,zq):wq(config.outlineColor,zq)}z(lS,mH);lS.prototype.Nd=function(a,b,c,d,e){c=pH;(Nq()||Lq[16])&&c&&!this.Nm.Hd(c.getId())&&c.page==b&&NN(a.ou,this.DN,c.Wa?config.renderSelectedLineOutlineWidth:config.renderSelectionOutlineWidth,0,b,pH,d,this.Nm,e)};function $Na(a,b,c,d){this.create=function(){return new lS(a,b,c,d)}};function mS(a,b,c,d,e,f,h){mH.call(this,a,b,c,d);this.uw=f.create();this.ybb=h.Qw();this.dEa=this.zNa=!1}z(mS,mH);mS.prototype.ue=function(a,b,c,d,e){this.zNa=this.dEa;this.dEa=e};
mS.prototype.Xh=function(a,b){if(this.ybb&&!this.zNa&&a instanceof rx&&a===nG(this.selection)&&null!==b&&0===eB(a,b).length)return this.document.jR(st,function(a){var b=this.document.Nl(function(b){return b.id===a.action.id})[0];if(b){var e=b.Da.Text;e&&(this.selection.fv([b.id]),this.uw.Vi(e,rH(b),void 0,e.AI.bind(e)))}},!1,this),this.document.oa(new Q("CreateBlock",{Class:"MinimalTextBlock",Properties:{BoundingBox:{x:b.x-120,y:b.y-30,w:240,h:60}},Page:a.getId()})),!0};
function aOa(a,b,c,d,e,f){this.create=function(){return new mS(a,b,c,d,0,e,f)}};function nS(a,b,c,d){mH.call(this,a,b,c,d);this.fp=!0}z(nS,mH);nS.prototype.cursor=function(a,b,c){if(vH(a,b,c))return"pointer"};nS.prototype.Ni=function(a,b,c){return vH(a,b,c)};nS.prototype.Nd=function(a,b){var c=this.selection.Ca(!0,b.getId());0<c.length&&!this.selection.wJa(!0)&&c.forEach(function(c){a.Uba(c.ma(),c.bc(),b,"#26B2F1")})};function bOa(a,b,c,d){this.create=function(){return new nS(a,b,c,d)}};function oS(a,b,c,d,e){mH.call(this,a,b,c,d);this.Yb=e;this.fp=!0}z(oS,mH);oS.prototype.h0=function(a,b,c,d){if(NF(a))return(b=wH(c,d,this.Yb.Ze()))&&!this.selection.Hd(b)&&this.selection.fv([b.getId()]),K.set("contextMenu.clickItem",b),setTimeout(function(){this.dispatchEvent({sib:wH(c,d,this.Yb.Ze()),type:"lucid.view.interaction.ContextMenu.EventType.SHOW",originalEvent:a})}.bind(this),1),!0};function cOa(a,b,c,d,e){this.create=function(){return new oS(a,b,c,d,e)}};function dOa(a,b,c,d,e){var f=Pz(d)/2,h;0!==c.length?0===a?h=[c[0],c[1]||b[1]]:(h=c.slice(-2),h=[h[0],h[1]||b[0]]):h=void 0;h=h||[];var k=0===c.length?b[(a+1)%2]:0===a?c[0]:Wb(c);c=b[a];a=[pS(a,b,e),qS(c,h,f),rS(c,[k],f),sS(c,d)];return tS(a,c)}function eOa(a,b,c,d,e){var f=Pz(d)/2,h=0===c.length?b[(a+1)%2]:0===a?c[0]:Wb(c);c=b[a];a=[pS(a,b,e),rS(c,[h],f),sS(c,d)];return tS(a,c)}
function fOa(a,b,c,d,e){var f=Pz(d)/2,h=b[a];d=[sS(h,d)];0<e.length?d.unshift(pS(a,b,e)):0===c.length&&d.unshift(rS(h,[b[(a+1)%2]],f));return tS(d,h)}function tS(a,b){var c=[],d=[],e=[];a.forEach(function(a){oa(a.L1)&&c.push(a.L1);oa(a.M1)&&d.push(a.M1);oa(a.Fta)&&e.push(a.Fta)});a=Kk(c,function(a){return Math.abs(a-b.x)});var f=Kk(d,function(a){return Math.abs(a-b.y)});(oa(a)||oa(f))&&e.push(new L(oa(a)?a:b.x,oa(f)?f:b.y));return Fia(b,e)||b}
function sS(a,b){if(!vA("SnapToGrid"))return{};var c={},d=Pz(b)/2;if(0!==a.x%d||0!==a.y%d)a=b.fq(a,2),c.L1=a.x,c.M1=a.y;return c}function rS(a,b,c){var d={};b.forEach(function(b){d.L1=Math.abs(a.x-b.x)<=c?b.x:d.L1;d.M1=Math.abs(a.y-b.y)<=c?b.y:d.M1});return d}function qS(a,b,c){var d={};2==b.length&&ria(a,b[0],b[1])<=c&&((a=Hl(a,b[0],b[1]),c=b[0].y==b[1].y,b=b[0].x===b[1].x,c||b)?c?d.M1=a.y:b&&(d.L1=a.x):d.Fta=a);return d}
function pS(a,b,c){var d={},e=b[(a+1)%2],f=b[a];Im(b);bc(c,function(a){d.Fta=new L(e.x+a.w*(e.x<f.x?1:-1),e.y+a.h*(e.y<f.y?1:-1));return!0});return d};function Xi(a,b){this.user=a;this.Oea=b.lh()}vj(Xi,Ni,gj);function uS(a){return"T-C"===a.Oea?!vA("EnableLineConnections"):!1}function vS(a){return"T-B"===a.Oea||"T-C"===a.Oea?!vA("EnableLineConnections"):!1}Xi.prototype.xZ=function(){return vS(this)||uS(this)};function wS(a,b,c,d,e,f,h,k){mH.call(this,a,b,c,d);this.Mb=this.anchor=null;this.endpoint="";this.wa=null;this.vr=!0;this.qoa=15;this.MD={};this.N5=1E3;this.lh=f;this.jka=!1;this.Qw=k.Qw();this.hda=k.hda();this.analytics=e}z(wS,mH);g=wS.prototype;g.Ml=function(){return{name:"DragLineEndpoint",line:this.wa?this.wa.getId():null,endpoint:this.endpoint}};
function xS(a,b,c,d,e){if(b.Wa){var f=b.getProperties().get("Endpoint1",!0);b=b.getProperties().get("Endpoint2",!0);void 0===e&&(e=!0);var h=a.kY(d);a=function(a){var b=um(a,2*h);return(!a.Block||e&&!this.selection.Hd(a.Block))&&km(c,b)}.bind(a);if(a(f,b))return"Endpoint1";if(a(b,f))return"Endpoint2"}return null}g.Ni=function(a,b,c){return!!xS(this,a,b,c,this.selection.Hd(a.getId()))};g.cursor=function(a,b,c,d){if(this.Ch(a,b,c,d))return"move"};
g.Ch=function(a,b,c){if(!this.Ya(a)&&xS(this,a,b,c,this.selection.Hd(a.getId()))&&qH(this,a))return!0};g.ue=function(a,b,c){var d=this.selection.Ca(!0);if(jc(d,a)&&(c=xS(this,a,b,c,oG(this.selection,a.getId()))))return this.Mb=this.anchor=b,this.endpoint=c,this.wa=a,uS(this.lh)||(a=this.wa.get(c),a.Inside&&(b=Date.now(),this.MD[a.Block]=b-2*this.N5)),!0};g.be=function(a){this.Mb=a;var b=Date.now();a=this.T5(a);uS(this.lh)||!a||a.Di?this.MD={}:a.getId()in this.MD||(this.MD={},this.MD[a.getId()]=b)};
g.apply=function(a,b,c){function d(){var a="Endpoint1"==n.endpoint?"Endpoint2":"Endpoint1";return n.wa.getProperties().get(a)}function e(a,b){b=n.wa.page.Bc(b.Block);return null==a||null==b?!0:a.Di||a.getProperties().get("DisableAutoLink")}function f(){var a=fy(n.wa);return 0==a.length?d():"Endpoint1"==n.endpoint?a[0]:Wb(a)}function h(b,c){a?n.document.oa(new Q("SetProperty",{id:n.wa.getId(),Property:b,Value:c})):n.wa.getProperties().set(b,c)}function k(a){var b="Endpoint1"==n.endpoint?0:1,c=Qx(n.wa);
c[b]=a;a=[];if(n.hda){var d=Im(c);d&&n.wa.page&&(a=gOa(n.wa.id,d,n.wa.get("Shape"),n.wa.page,3*Pz(n.wa.page)/4).map(function(a){return a.ma()}))}Yx(n.wa)?(d=Zx(n.wa),b=eOa(b,c,d,n.wa.page,a)):(d=Mx(n.wa),b=ey(n.wa)?dOa(b,c,d,n.wa.page,a):fOa(b,c,d,n.wa.page,a));return b}function l(){var b={x:q.x,y:q.y,Block:null,Inside:null,LinkX:null,LinkY:null,Line:null,LineP:null};if(!c){var d=k(q);b.x=d.x;b.y=d.y}var d=n.wa,e=n.endpoint,f=!a;if("Endpoint1"===e||"Endpoint2"===e)d.set(e,b,f),ey(d)&&d.set("Joints",
Wua(Qx(d),Mx(d)),f);h("AutoLink",!1)}function m(a){var b=tw(a,q);h(n.endpoint,{x:q.x,y:q.y,Block:a.getId(),Inside:!0,LinkX:b.x,LinkY:b.y,Line:null,LineP:null});h("AutoLink",!1)}var n=this;c=c||Nq();var q=this.Mb,t=Lq[16]&&!Lq[17];t&&(c=!0,"diagonal"!=n.wa.getProperties().get("Shape")&&h("Shape","diagonal"),q=em(Bia(f(),this.Mb)),q.page=this.Mb.page);var u=this.wa.getProperties().get("ControlPoints");"Endpoint1"==this.endpoint&&u.first?delete u.first:"Endpoint2"==this.endpoint&&u.last&&delete u.last;
h("ControlPoints",u);var u=d(),y=new L(u.x,u.y);uS(this.lh)?l():(t=this.wa.page.AF(q,y,Math.max(1,this.qoa/b),t,this.wa,!0),null!=t&&t.item!=this.wa?this.Qw&&this.jka&&"Endpoint2"==this.endpoint&&t.item.getId()==u.Block?l():(t.item.getId()in this.MD&&(b=Date.now()-this.MD[t.item.getId()],b<this.N5&&(this.MD={})),t.item.Wa?h(this.endpoint,{x:t.Rj.x,y:t.Rj.y,Line:t.item.getId(),LineP:iy(t.item,t.Rj),Block:null,Inside:null,LinkX:null,LinkY:null}):h(this.endpoint,{x:t.Rj.x,y:t.Rj.y,Block:t.item.getId(),
Inside:!1,LinkX:t.ax.x,LinkY:t.ax.y,Line:null,LineP:null}),h("AutoLink",!1)):(t=this.T5(this.Mb))&&!t.Di?(b=Date.now()-this.MD[t.getId()],u&&u.Block&&t.getId()!=u.Block?(u=!e(t,u),b=b<this.N5,u&&b?(h("AutoLink",!0),h(this.endpoint,{Block:t.getId(),Inside:!1,LinkX:null,LinkY:null}),pw(this.wa,a)):m(t)):b>this.N5&&t.Fo(q)?m(t):l()):l())};g.Be=function(a,b){if(5>Xl(a,this.anchor))return!1;this.analytics.ba("chart.viewport.selection.line.dragEndpoint");this.apply(!0,b);return!0};
g.dg=function(a){this.apply(!1,a)};
g.Lu=function(a,b,c,d){if(uS(this.lh))return null;var e=eu(a);if(e&&e.Fa){a=fB(e.page,b,2/3*Math.max(1,this.qoa/c),1,e);mu(a);for(var f=a.reverse(),e=0;e<f.length;e++){d=f[e];a=this.Lu(d,b,c);d=Us(d);if(a)return a;if(d&&d.Fo(sw(d,b)))break}}else if(e&&e.ta&&!e.r_){if((a=uH(b,e.page))&&!this.selection.Hd(e)&&e.getId()!=a.getId())return null;f=e.ma();a:{var h=e.jv;a=EEa(f,c,h);h=FEa(f,c,h);if(a||h){if(h&&(h=Qm(f,c),!(11<h.w))){a=!1;break a}if(a&&(h=Qm(f,c),!(11<h.h))){a=!1;break a}a=!0}else a=!1}if(!a)return null;
(a=e.AF(b,null,Math.max(1,this.qoa/c),void 0))&&d&&(d=a.ax,.48<=d.x&&.52>=d.x&&(0>=d.y||1<=d.y)||.48<=d.y&&.52>=d.y&&(0>=d.x||1<=d.x))&&(a=e.AF(b,null,Math.max(1,config.resizeHandleSize/2/c),void 0));if(b=a)d=e.jv,b=a.ax,e=EEa(f,c,d),c=FEa(f,c,d),b=!e&&!c||!e&&0<=b.x&&1>=b.x&&(0>=b.y||1<=b.y)||!c&&0<=b.y&&1>=b.y&&(0>=b.x||1<=b.x)?!1:!0;if(b)return a}return null};g.kY=function(){return config.resizeHandleSize};
g.Nd=function(a,b,c,d,e,f,h,k){h=this.selection.Ca(!0);c=this.kY(d);1==h.length&&h[0].Wa&&!this.Yc&&(h=h[0],a.vx(h.getProperties().get("Endpoint1",!0),b,"rgba(255,255,255,1)",c),a.vx(h.getProperties().get("Endpoint2",!0),b,"rgba(255,255,255,1)",c));if(f){h=pH;var l,m,n;if(!uS(this.lh))if(this.Yc&&b==this.wa.page){h=this.wa.get(this.endpoint);if(this.wa.get("AutoLink")&&h.Block){var q=eu(this.document.sa(h.Block));q&&NN(a.ou,wq(config.outlineColor,zq),config.outlineSize,0,b,q,d,this.selection,e)}fB(b,
f,100,1).forEach(function(c){!c.ta||c.Ya()||jH(this.Ka,c)||c.page!=b||D(c.Uq(),function(d){a.Ar(c.Vf(d),b)})}.bind(this));if(null!=h.Block||null!=h.Line)n=h}else oH&&this!=oH?h&&h.Wa&&(h.getProperties().get("Endpoint1",!0).Block||a.vx(h.getProperties().get("Endpoint1",!0),b,"rgba(255,255,255,1)",c),h.getProperties().get("Endpoint2",!0).Block||a.vx(h.getProperties().get("Endpoint2",!0),b,"rgba(255,255,255,1)",c)):h&&(l=xS(this,h,f,d),m=h);l&&m&&(d="Endpoint1"==l?"Endpoint2":"Endpoint1",a.vx(m.getProperties().get(l,
!0),b,config.handleColor,c),a.vx(m.getProperties().get(d,!0),b,"rgba(255,255,255,1)",c));n&&!uS(this.lh)&&a.Ar(n,b,config.activeLinkPointColor,!0);this.hda&&this.wa&&this.Yc&&!k&&!Nq()&&(k=this.wa.ma())&&(k=gOa(this.wa.id,k,this.wa.get("Shape"),b,.5),0<k.length&&k.concat(this.wa).forEach(function(c){c=c.ma();var d=b.document.getProperty(Zw),e,f;20<=c.w&&(e=new L(0,-1),f=qm(e,15),a.QL(lm(Em(c),f),lm(dn(c,1,0),f),b,1,!0,e,d));20<=c.h&&(e=new L(1,0),f=qm(e,15),a.QL(lm(dn(c,1,0),f),lm(dn(c,1,1),f),b,
1,!0,e,d))}))}};function gOa(a,b,c,d,e){return fB(d,bm(b),500,1).filter(function(d){var h;if(h=d.id!==a&&d.Wa&&d.get("Shape")===c)d=d.ma(),h=Math.abs(b.w-d.w)<=e&&Math.abs(b.h-d.h)<=e;return h})}function hOa(a,b,c,d,e,f,h){this.create=function(){return new wS(a,b,c,d,e,f,0,h)}};function yS(a,b,c,d,e,f,h,k,l,m){mH.call(this,a,b,c,d);this.df=new wS(a,b,c,d,l,h,0,m);this.df.Yc=!0;this.Mh=e;this.wa=null;this.vr=!0;this.userId=f.id;this.lh=h;this.Yb=k;K("user.preferences",function(a){this.Cc=a}.bind(this),!0);this.analytics=l}z(yS,mH);var iOa=new F("Eb");function zS(a,b,c){I.call(this,iOa);this.originalEvent=a;this.Tbb=b;this.callback=c}z(zS,I);g=yS.prototype;g.Ml=function(){return{name:"DragNewLineEndpoint",from:this.wa?this.wa.get("Endpoint1").Block:null}};
function AS(a,b,c){var d=b.page,e=a.document,f=a.Mh.create("line",e);f.xf(d);var h=f.getProperties();h.set("Shape",e.getProperty(Ow));h.set("Inset",e.getProperty(Pw));h.set("LineWidth",e.getProperty(Qw));h.set("LineColor",e.getProperty(Rw));h.set("StrokeStyle",e.getProperty(Sw));h.set("Font",e.getProperty(Uw));h.set("ZOrder",d.nh("ZOrder",0)+1);var k=b.ma();h.set("Endpoint1",{y:c.y,x:c.x,Block:b.getId(),LinkX:(c.x-k.x)/k.w,LinkY:(c.y-k.y)/k.h,Style:e.getProperty(Kw)});h.set("Endpoint2",{x:c.x,y:c.y,
Block:null,LinkX:null,LinkY:null,Style:e.getProperty(Nw)});c=d.uL(b).length+1;B(b.$K(c),function(a,b){h.set(b,a)},a);return f}g.Lu=function(a,b,c,d){if(d?oG(this.selection,a.getId()):this.selection.Hd(a.getId())){d=a.ma();var e=b.y<d.y||b.y>d.y+d.h;if((b.x<d.x||b.x>d.x+d.w)&&e)return null}return!uS(this.lh)&&this.df.Lu(a,b,c,!a.jv)};g.Ni=function(a,b,c){return!!this.Lu(a,b,c)};g.cursor=function(a,b,c,d){if(this.Ch(a,b,c,d))return"crosshair"};
g.Ch=function(a,b,c){if(!vS(this.lh)&&!this.Ya(a)&&this.Lu(a,b,c)&&qH(this,a))return!0};g.ue=function(a,b,c){if(!vS(this.lh)){var d=this.selection.Ca(!0);if(jc(d,a)&&(a=this.Lu(a,b,c,!0)))return this.wa=AS(this,a.item,sw(a.item,a.Rj)),this.df.anchor=b,this.df.Mb=b,this.df.endpoint="Endpoint2",this.df.wa=this.wa,!0}};g.be=function(a,b){this.df.be(a,b)};
g.i0=function(a,b,c){if(vS(this.lh))return!1;var d=this;if(10<Xl(b,this.df.anchor)){this.analytics.ba("chart.viewport.selection.line.dragFromBlock");Fn(this.analytics,"analytics.line.dragged");this.df.apply(!1,c);b=b.page;var e=this.wa.getProperties().get("Endpoint1"),f=this.wa.getProperties().get("Endpoint2");c="true";this.Cc&&(c=this.Cc.PromptNextBlock);var h="false";this.Cc&&(h=this.Cc.DefaultAutoLink);var k=b.Bc(e.Block);c=(c=(c=(c=(c="true"==c&&null!=e.Block&&null!=b.Bc(e.Block))&&(null==f.Block||
null==b.Bc(f.Block)))&&(null==e.Line||null==b.nk(e.Line)))&&(null==f.Line||null==b.nk(f.Line)))&&k.FI();var l=new Q("CreateLine",{Page:b.getId(),Properties:this.wa.getProperties().xe()});l.Properties.ZOrder=b.nh("ZOrder",0)+1;this.document.oa(l);if((f=nG(this.selection))&&f.Fa){var m=f.get("Members");m[l.id]=!0;f.set("Members",m)}this.selection.fv([l.id]);var f=e.Block?b.Bc(e.Block):null,n=0;f&&(b.ts(function(){this.getProperties().get("Endpoint1").Block==e.Block&&n++}),B(f.$K(n),function(a,b){d.document.oa(new Q("SetProperty",
{id:l.id,Property:b,Value:a}))}),b.Bc(e.Block).ZK(l.id,n,c,!c));var q=this.document.sa(l.id);c&&q&&k&&this.dispatchEvent(new zS(a,k,function(a){jOa(this,a,du(q),"true"==h,n,!0)}.bind(this)));return!0}return!1};
function jOa(a,b,c,d,e,f){a.analytics.ba("chart.viewport.selection.selectAutoPrompt");jc("DefaultSquareBlock DefaultTextBlockNew RectangleBlock IsoscelesTriangleBlock RightTriangleBlock PentagonBlock HexagonBlock OctagonBlock CrossBlock CloudBlock HeartBlock ShapeCircleBlock ShapePolyStarBlock ShapeDiamondBlock".split(" "),b.className)&&a.analytics.Aa(lha);var h=hw(b.className),k=b.Fc||h.Fc,h=c.page,l,m=c.get("Endpoint1"),n=c.get("Endpoint2");l=Math.atan2(n.y-m.y,n.x-m.x);l=l>=-Math.PI/4&&l<=Math.PI/
4?{x:n.x,y:n.y-k.h/2,w:k.w,h:k.h}:l>=1*Math.PI/4&&l<=3*Math.PI/4?{x:n.x-k.w/2,y:n.y,w:k.w,h:k.h}:l>=3*Math.PI/4||l<=3*-Math.PI/4?{x:n.x-k.w,y:n.y-k.h/2,w:k.w,h:k.h}:{x:n.x-k.w/2,y:n.y-k.h,w:k.w,h:k.h};k=new Q("CreateBlock",{Class:b.className,Properties:{ZOrder:h.nh("ZOrder",0)+1,BoundingBox:l},Page:h.getId()});a.document.eBa(k);if(b.Ed){b=ya(b.Ed)?b.Ed():b.Ed;for(var q in b)k.Properties[q]=b[q]}if(a.document.oa(k)){var t=h.Bc(k.id);b=vw(t,n);if(!b){b=c.getProperties().xe();b.Endpoint2.Block=k.id;
q=b;if(q.AutoLink){var n=c.page.Bc(q.Endpoint1.Block),u=c.page.Bc(q.Endpoint2.Block),y=Mx(c);if(n&&u){var A;0<y.length?(A=y[0],y=Wb(y)):(A=bm(u.ma()),y=bm(n.ma()));null!=n&&null!=u&&n.getId()!=u.getId()&&(oy(c,n,A,q.Endpoint1),oy(c,u,y,q.Endpoint2))}}b=new L((b.Endpoint2.x-l.x)/l.w,(b.Endpoint2.y-l.y)/l.h)}void 0!=t.get("ShapeId")||a.document.ky(t);c.set("Endpoint2",{x:l.x+l.w*b.x,y:l.y+l.h*b.y,Block:k.id,LinkX:b.x,LinkY:b.y});a.selection.Ge();a.selection.uh(k.id);t.Os();(a=nG(a.selection))&&a.Fa&&
(l=a.getProperties().get("Members"),l[k.id]=!0,a.set("Members",l))}h=h.Bc(m.Block);h.getProperties().get("DisableAutoLink")||t.getProperties().get("DisableAutoLink")||(d&&c.set("AutoLink",!0),c.get("AutoLink")&&pw(c,!0));f&&h.ZK(c.getId(),e,!1,!0)}g.dg=function(a){this.df.dg(a);a={};a[this.wa.page.getId()]={Th:[this.wa],yk:[]};return a};
g.Nd=function(a,b,c,d,e,f,h){if(!vS(this.lh)){var k=this,l={};this.selection.Ca(!0).forEach(function(a){!a.ta||qu(a)||jH(this.Ka,a)||a.page!=b||(l[a.getId()]=a)}.bind(this));null==nH&&eB(b,f,this.Yb.Ze()).forEach(function u(a){if(!a.ta||qu(a)||jH(this.Ka,a)||a.page!=b)a.Fa&&eB(b,f,a).forEach(u,this);else if(vH(a,f,d)||k.Lu(a,f,d))l[a.getId()]=a},this);for(var m in l){var n=l[m];n.jv&&GEa(n.ma(),d)&&D(n.Uq(),function(c){a.Ar(n.Vf(c),b)})}if(this==oH){m=pH;var q;m&&(m.ta||m.Fa)&&(q=this.Lu(m,f,d));
!q||m.Fa&&!m.tC(q.item)||a.Ar(q.Rj,b,config.activeLinkPointColor,!0,q.nJa)}this.Yc&&this.df.Nd(a,b,c,d,e,f,h)}};function kOa(a,b,c,d,e,f,h,k,l,m){this.create=function(){return new yS(a,b,c,d,e,f,h,k,l,m)}};function BS(a,b,c,d,e,f,h,k,l,m){mH.call(this,a,b,c,d);this.df=new wS(a,b,c,d,l,h,0,m);this.aW=this.df.Yc=!0;this.EB=new yS(a,b,c,d,e,f,h,k,l,m);this.EB.df=this.df;this.EB.Ps=this;this.rb=null;this.g5=75;this.j0=20;this.lh=h;this.daa=!1;this.qYa=750;K("user.preferences",function(a){this.Cc=a}.bind(this),!0)}z(BS,mH);g=BS.prototype;
g.Ty=function(a,b,c){if(!this.rb||vS(this.lh))return 0;var d=this.rb.ma();if(!DEa(d,b,c))return 0;var e=this.ie(this.rb,b,c),f=this.rb.bc(),h=a;0!=f&&(h=am(a,bm(d),-f));a={w:this.j0/b*.65,h:this.j0/b*.65};c||(e={top:e.top+a.w/2,left:e.left+a.w/2,right:e.right+a.w/2,bottom:e.bottom+a.w/2});c=Gm(new L(d.x+d.w+e.right,d.y+d.h/2),a);b=Gm(new L(d.x+d.w/2,d.y+d.h+e.bottom),a);f=Gm(new L(d.x-e.left,d.y+d.h/2),a);return km(h,Gm(new L(d.x+d.w/2,d.y-e.top),a))?1:km(h,c)?2:km(h,b)?3:km(h,f)?4:0};
g.Ni=function(a,b,c){return a.ta?!!this.rb&&a.getId()==this.rb.getId()&&!!this.Ty(b,c,this.selection.Hd(a.getId())):!1};g.Ch=function(a,b,c,d){return d&&this.rb?!!this.Ty(b,c,this.selection.Hd(this.rb)):!1};g.ie=function(a,b,c){function d(b){var c=a.ma(),d=uw(a,CS(e,a,b),0);if(1==b)return c.y-d.y;if(2==b)return d.x-(c.x+c.w);if(3==b)return d.y-(c.y+c.h);if(4==b)return c.x-d.x}var e=this;b=this.j0/b;return c?{top:b,left:b,bottom:b,right:b}:{top:d(1),left:d(4),bottom:d(3),right:d(2)}};
function CS(a,b,c){b=b.ma();return 1==c?new L(b.x+b.w/2,b.y-a.g5):2==c?new L(b.x+b.w+a.g5,b.y+b.h/2):3==c?new L(b.x+b.w/2,b.y+b.h+a.g5):4==c?new L(b.x-a.g5,b.y+b.h/2):bm(b)}function lOa(a,b,c,d){var e=b.ma();a.selection.Hd(b.getId())&&(e=$l(e,a.j0/d));switch(c){case 1:return dn(e,.5,0);case 2:return dn(e,1,.5);case 3:return dn(e,.5,1);case 4:return dn(e,0,.5);default:return bm(e)}}
g.ue=function(a,b,c,d){if(d&&this.rb&&(a=this.Ty(b,c,oG(this.selection,this.rb.getId()))))return this.kC&&Aj.Ic().clearTimeout(this.kC),a=uw(this.rb,CS(this,this.rb,a),0),this.wa=AS(this.EB,this.rb,a),this.df.anchor=b,this.df.Mb=b,this.df.endpoint="Endpoint2",this.df.wa=this.wa,this.EB.wa=this.wa,!0};
function mOa(a,b){if(!a.rb)return null;for(var c=a.rb,d=c.bc();0>d;)d+=2*Math.PI;b+=d/(Math.PI/2);4<b&&(b-=4);var e=c.Sf(),c=a.rb.getId();if(1==b){if(a=a.rb.page.lo(e,"up",fb([c])))if(a=a.filter(function(a){a=a.Sf();return a.x<e.x+e.w/2&&a.x+a.w>e.x+e.w/2}),0<a.length)return Lk(a,function(a){return a.get("ZOrder")})}else if(3==b){if(a=a.rb.page.lo(e,"down",fb([c])))if(a=a.filter(function(a){a=a.Sf();return a.x<e.x+e.w/2&&a.x+a.w>e.x+e.w/2}),0<a.length)return Lk(a,function(a){return a.get("ZOrder")})}else if(4==
b){if(a=a.rb.page.lo(e,"left",fb([c])))if(a=a.filter(function(a){a=a.Sf();return a.y<e.y+e.h/2&&a.y+a.h>e.y+e.h/2}),0<a.length)return Lk(a,function(a){return a.get("ZOrder")})}else if(2==b&&(a=a.rb.page.lo(e,"right",fb([c])))&&(a=a.filter(function(a){a=a.Sf();return a.y<e.y+e.h/2&&a.y+a.h>e.y+e.h/2}),0<a.length))return Lk(a,function(a){return a.get("ZOrder")});return null}
g.h0=function(a,b,c,d){if(this.rb){var e=this.Ty(c,d,oG(this.selection,this.rb.getId()));if(e){c=this.rb;d=c.page;var f=c.ma(),f=bm(f),h=CS(this,this.rb,e),f=am(h,f,c.bc()),h=uw(c,h,0),k=AS(this.EB,c,h);(e=mOa(this,e))||(e=this.T5(f,b.ke?b:b.page));var l=k.get("Endpoint1"),m=k.get("Endpoint2");m.x=f.x;m.y=f.y;b="true";this.Cc&&(b=this.Cc.PromptNextBlock);b="true"==b&&c.FI();if(e){var f=e.ma(),h=uw(e,sw(e,l)),n=Xl(h,sw(e,l));20<n&&170>n&&(m.x=h.x,m.y=h.y,m.Block=e.getId(),m.LinkX=(h.x-f.x)/f.w,m.LinkY=
(h.y-f.y)/f.h,b=!1)}k.getProperties().set("Endpoint2",m);var q=!1,t;d.uL(c).forEach(function(a){var b=a.getProperties().get("Endpoint1",!0),c=a.getProperties().get("Endpoint2",!0);b.XSa==l.XSa&&b.YSa==l.YSa&&Il(m,new L(c.x,c.y))&&(q=!0,t=a.getId(),k=a)});m=k.getProperties().get("Endpoint2",!0);if(q&&m.Block)return!0;q?k=this.document.sa(t):(e=new Q("CreateLine",{Page:d.getId(),Properties:k.getProperties().xe()}),e.Properties.ZOrder=d.nh("ZOrder",0)+1,this.document.oa(e),t=e.id);var u=d.uL(c).length;
B(c.$K(u),function(a,b){this.document.oa(new Q("SetProperty",{id:t,Property:b,Value:a}))}.bind(this));k=this.document.sa(t);this.selection.fv([t]);q||c.ZK(t,u,b,!b);(d=nG(this.selection))&&d.Fa&&!q&&(e=d.get("Members"),e[t]=!0,d.set("Members",e));b&&this.dispatchEvent(new zS(a,c,function(a){jOa(this.EB,a,du(k),!1,u,!q)}.bind(this)));return!0}}};g.i0=function(a,b,c){return this.EB.i0(a,b,c)};g.be=function(a,b){this.df.be(a,b)};
g.dg=function(a){this.df.dg(a);a={};a[this.wa.page.getId()]={Th:[this.wa],yk:[]};return a};
g.hover=function(a,b,c,d){function e(a,d){if(f.selection.Hd(a.getId()))return d=$l(a.ma(),d),a=a.bc(),km(am(b,bm(d),-a),d);d=uH(b,a.page);var e;if(!(e=vH(a,b,c))){if(d=!d){d=sw(a,b);a=a.eK();e=Cl;for(var h=0;h<a.length;h++)for(var k=a[h],l=0;l<k.length;l++)e=Math.min(e,Ll(d,k[l],k[(l+1)%k.length]));d=e<15/c}e=d}return e}if(!vS(this.lh)){var f=this,h=this.selection.Kw();if(h&&gva(h,b)<10/c)this.rb=null;else{if(null!=this.rb){var k=this.Ty(b,c,this.selection.Hd(this.rb.getId()));k?this.daa||(this.kC=
Aj.Ic().setTimeout(function(){this.rb&&this.dispatchEvent(new AH(lOa(this,this.rb,k,c),"Drag line from shape",function(){switch(k){case 1:return 2;case 2:return 3;case 3:return 0;default:return 1}}()))}.bind(this),this.qYa),this.daa=!0):this.daa&&(Aj.Ic().clearTimeout(this.kC),this.daa=!1)}d&&this.rb&&(h=this.rb.page.sa(this.rb.getId()),d=e(this.rb,2*this.j0/c),h&&d||(this.rb=null));a=Us(a);if(null!==a){var h=this.rb&&this.selection.Hd(this.rb),l=this.selection.Hd(a);if(!(h&&!l||a.jv||a.r_||a.OB&&
a.OB().length)){d=20/c;if(!this.rb||!h&&l)if(this.rb)d=0;else{if(rG(this.selection)&&!l)for(h=eB(a.page,b),lu(h),l=0;l<h.length;l++)if(this.selection.Hd(h[l].getId())){d=0;break}}else if(this.rb&&(a.Dk>this.rb.Dk||this.rb.Di))d=0;else return;if(d=e(a,d))this.rb=a}}}}};g.cursor=function(a,b,c,d){if(this.Yc||d&&this.rb&&this.rb.ta&&this.Ty(b,c,this.selection.Hd(this.rb.getId())))return"crosshair"};
g.Nd=function(a,b,c,d,e,f,h){if(!vS(this.lh)){if(this.rb&&!this.Yc&&b.sa(this.rb.getId())&&DEa(this.rb.ma(),d,this.selection.Hd(this.rb.getId()))){var k=this.ie(this.rb,d,this.selection.Hd(this.rb.getId()));a.Cka(this.rb.ma(),this.rb.bc(),this.rb.page,config.activeLinkPointColor,3,k,config.handleLineWidth);if(this==oH){var l=this.Ty(f,d,this.selection.Hd(this.rb.getId()));l&&a.Cka(this.rb.ma(),this.rb.bc(),this.rb.page,config.activeLinkPointColor,5,k,config.handleLineWidth,l)}}this.Yc&&this.df.Nd(a,
b,c,d,e,f,h)}};function nOa(a,b,c,d,e,f,h,k,l,m){this.create=function(){return new BS(a,b,c,d,e,f,h,k,l,m)}};function DS(a,b,c,d){mH.call(this,a,b,c,d)}z(DS,mH);g=DS.prototype;g.Ya=function(a){return ua(a.hEa)?a.hEa.some(function(b){return a.Ya(b)}):a.Ya()};g.B5=function(a,b){return a.Wt?(a=a.Wt(b))&&a.B5:!1};g.Ni=function(a,b){return a.Wt?(a=a.Wt(b))&&a.Ni:!1};g.cursor=function(a,b){if(a.Wt&&(a=a.Wt(b))&&a.cursor)return a.cursor};g.click=function(a,b,c){if(a.Wt){if((a=a.Wt(b))&&a.click)return a.click(),!0}else if(a.H6&&vH(a,b,c))return a.H6(),!0};
g.Xh=function(a,b,c){if(a.Wt){if((a=a.Wt(b))&&a.Xh)return a.Xh(),!0}else if(a.HJ&&vH(a,b,c))return a.HJ(!(!a.iq||!a.iq(b)))};function oOa(a,b,c,d){this.create=function(){return new DS(a,b,c,d)}};function ES(a,b,c,d,e,f){mH.call(this,a,b,c,d);this.CV=this.za=this.Mb=this.anchor=null;this.size=f;this.analytics=e}z(ES,mH);g=ES.prototype;g.Ml=function(){return{name:"DragAnchorPoint",block:this.za?this.za.className+":"+this.za.getId():null,anchorPointIndex:this.CV}};g.UQ=function(a,b){a&&a.ta?(a=a.ma(),b=en(Qm(a,b),31)):b=!1;return b};
function FS(a,b,c,d){if(a.UQ(b,d)){a=null;var e=Number.MAX_VALUE;if(b.vp)for(var f=b.vp(),h=0;h<f.length;h++){var k=b.Vf(f[h]),k=Xl(c,k);k<e&&(e=k,a={index:h,Pe:k})}if((b=a)&&b.Pe<10/d)return b.index}return null}g.Ni=function(a,b,c){return null!=FS(this,a,b,c)};g.cursor=function(a,b,c){if(null!=FS(this,a,b,c))return"move"};g.Ch=function(a,b,c){if(!this.Ya(a)&&FS(this,a,b,c)&&qH(this,a))return!0};
g.ue=function(a,b,c){var d=this.selection.Ca(!0);if(jc(d,a)&&(c=FS(this,a,b,c),null!=c))return this.anchor=b,this.Mb=a.Vf(a.vp()[c]),this.za=a,this.CV=c,!0};g.be=function(a){this.Mb=a};
g.apply=function(a){var b,c;Lq[16]?(b=this.za.Vf(this.za.vp()[0==this.CV?1:0]),c=mm(b,this.Mb),c.x=Math.round(c.x),c.y=Math.round(c.y),b=Ml(this.Mb,b,c),b.x=1*b.x.toFixed(2),b.y=1*b.y.toFixed(2)):b=this.za.page.fq(this.Mb,2);b=$sa(this.za,0==this.CV?b:this.za.Vf(this.za.vp()[0]),1==this.CV?b:this.za.Vf(this.za.vp()[1]));for(var d in b)a?this.document.oa(new Q("SetProperty",{id:this.za.getId(),Property:d,Value:b[d]})):this.za.getProperties().set(d,b[d])};
g.Be=function(){this.analytics.ba("chart.viewport.selection.moveAnchorPoint");this.apply(!0);return!0};g.dg=function(){this.apply(!1)};g.Nd=function(a,b,c,d,e){this.selection.Ca(!0).forEach(function(b){b.vp&&this.UQ(b,d)&&D(b.vp(),function(c){var k=b.Vf(c),k=new M(k.x-this.size/2,k.y-this.size/2,this.size,this.size),l=1/d,k=Sm(k,new L(.5,.5),{w:k.w*l,h:k.h*l});a.Fra($l(k,-1/d),0,e.ye(),c.color||"#008800")},this)},this)};function pOa(a,b,c,d,e){this.create=function(){return new ES(a,b,c,d,e,11)}};function GS(a,b,c,d){mH.call(this,a,b,c,d);this.Eu=-1;this.SW=.5;this.AIa=20;this.dLa=3;this.aW=this.vr=!0;this.xOa=!1}z(GS,mH);function HS(a){if((a=a.selection.Kw(!0))&&cy(a))return a}g=GS.prototype;g.Ni=function(a,b,c){return a==HS(this)&&!!this.Ch(a,b,c,!0)};g.Ch=function(a,b,c,d){var e=HS(this);return d&&e?a==e&&oa(IS(this,e,b,c)):!1};g.dg=function(){this.apply()};g.apply=function(){if(this.wa&&0<=this.Eu&&this.yC){var a=this.wa,b=this.Eu,c=this.yC,d=Px(a);d[b]=c;Rx(a,d)}};
function JS(a){var b=Px(a);"d"==Lx(a)&&2==a.xb.length&&(b=b.map(function(a){return new Hx(a.position,a.tz,.5*a.nG,.5*a.ZG)}));return b}function IS(a,b,c,d){var e=JS(b),f=Hk(e,function(a,b){var c=[];0!==b&&c.push(Jx(a,"l",this.SW));b!==e.length-1&&c.push(Jx(a,"r",this.SW));return c},a);a=jea(f,function(a){return Gl(a,c)},a.AIa*a.AIa/(d*d));if(!(0>a)){var h=Gl(f[a],c);if(!Qx(b).some(function(a){return Gl(a,c)<h}))return{Eu:Math.ceil(a/2),aF:0===a%2?"r":"l"}}}
g.clear=function(){this.wa=null;this.Eu=-1;this.Am=this.aF=this.yC=null};g.ue=function(a,b,c,d){if(!d)return!1;a=HS(this);if(!a)return!1;c=IS(this,a,b,c);if(!oa(c))return!1;this.wa=a;this.Eu=c.Eu;this.yC=JS(a)[this.Eu];this.aF=c.aF;this.Am=b;return!0};
g.be=function(a){if(!this.wa||0>this.Eu||null==this.yC||null==this.aF)this.clear();else{var b=this.yC;var c=this.aF;a=lm(b.position,qm(cm(a,b.position),1/this.SW));if("l"==c)sm(b.position,a)?b=new Hx(b.position,b.tz,0,b.ZG):(c=cm(a,b.position),a=nm(c),b=new Hx(b.position,qm(c,1/a),a,-Math.abs(b.ZG)));else if("r"==c)sm(b.position,a)?b=new Hx(b.position,b.tz,b.nG,0):(c=cm(a,b.position),a=nm(c),b=new Hx(b.position,qm(c,1/a),-Math.abs(b.nG),a));else throw Error("Invalid ControlPointIndex");this.yC=b}};
g.Be=function(a){if(!this.wa||0>this.Eu||null==this.yC||null==this.aF)return this.clear(),!1;var b=!1;Gl(this.Am,a)>this.dLa*this.dLa&&(this.apply(),b=!0);this.clear();return b};
g.Nd=function(a,b,c,d,e,f){if(c=HS(this)){var h=IS(this,c,f,d);d=function(c,d,e){function f(c,d,e){var h=wq(config.renderSelectionOutlineColor,zq);e=e?wq(config.handleColor):Aq;a.Jra(c,d,b,h.Vd(),1);a.rOa(d,b,2,config.renderSelectedLineOutlineWidth,h,e)}if(0!==d){var q=h&&h.Eu==d&&"l"==h.aF,t=Jx(c,"l",this.SW);f(c.position,t,q)}d!==e.length-1&&(d=h&&h.Eu==d&&"r"==h.aF,e=Jx(c,"r",this.SW),f(c.position,e,d))}.bind(this);f=JS(c);this.Yc?(d(this.yC,this.Eu,f),a.vx(this.yC.position,e.ye(),config.handleColor,
config.resizeHandleSize)):f.forEach(d)}};function qOa(a,b,c,d){this.create=function(){return new GS(a,b,c,d)}};function KS(a,b,c,d,e){mH.call(this,a,b,c,d);this.page=this.Mb=null;this.oc="";this.rQ=null;this.MY=e;this.oO=!0}z(KS,mH);g=KS.prototype;g.Ml=function(){return{name:"DragGuide",property:this.oc,guideIndex:this.rQ}};function LS(){return vA("ShowGuides")}g.cursor=function(a,b,c){if(LS()&&!this.MY.Ma()&&(a=tB(a.page||a,b))&&a.Pe<5/c)return"XGuides"==a.oc?"ew-resize":"ns-resize"};g.Ch=function(a,b,c){if(LS()&&!this.MY.Ma())return(a=tB(a.page||a,b))&&a.Pe<5/c};
g.ue=function(a,b,c){if(LS()&&!this.MY.Ma()){var d=tB(a.page||a,b);if(null!=d&&d.Pe<5/c)return this.Mb=b,this.page=a.page||a,this.rQ=d.index,this.oc=d.oc,!0}};g.be=function(a){this.Mb=a};g.apply=function(a){var b=this.page.get(this.oc),c=this.page.Ac();b[this.rQ]="XGuides"==this.oc?Math.max(c.x,Math.min(c.x+c.w,this.Mb.x)):Math.max(c.y,Math.min(c.y+c.h,this.Mb.y));a?this.document.oa(new Q("SetProperty",{id:this.page.getId(),Property:this.oc,Value:b})):this.page.getProperties().set(this.oc,b)};
g.Be=function(){this.apply(!0);this.rQ=null;return!0};g.dg=function(){this.apply(!1)};
g.Nd=function(a,b,c,d){if(LS()){var e=this.Mb&&this.Mb.page==b;Owa(b,!0).forEach(function(c,d){a.Wba(c,b,d==this.rQ&&"XGuides"==this.oc&&e?this.Mb:void 0)},this);Rwa(b,!0).forEach(function(c,d){a.Xba(c,b,d==this.rQ&&"YGuides"==this.oc&&e?this.Mb:void 0)},this)}vA("ShowMargins")&&(a.vv()||Wwa(b).forEach(function(c){rOa(a,b,c)},this));Xwa(b,d).forEach(function(c){rOa(a,b,c)},this);Pwa(b,[]).forEach(function(c){a.Wba(c,b,null,!1,"panel")});Swa(b,[]).forEach(function(c){a.Xba(c,b,null,!1,"panel")})};
function rOa(a,b,c){var d=wq(c.data&&c.data.color||config.hintLineColor);a.vn(c,0,b,d,c.data&&c.data.lineWidth||null)}function sOa(a,b,c,d,e){this.create=function(){return new KS(a,b,c,d,e)}};function MS(a,b,c,d,e){mH.call(this,a,b,c,d);this.wa=this.Mb=this.anchor=null;this.vr=!0;this.VS="";this.analytics=e}z(MS,mH);g=MS.prototype;g.Ml=function(){return{name:"DragLineText",line:this.wa?this.wa.getId():null,textAreaKey:this.VS}};g.Ni=function(a,b){return!!a.Wa&&null!=a.iq(b)};g.cursor=function(a,b,c){if(this.Ni(a,b,c))return"move"};g.Ch=function(a,b){return!a.Ya()&&a.Wa&&a.iq(b)&&qH(this,a)};
g.ue=function(a,b){var c=this.selection.Ca(!0);if(jc(c,a)&&(c=a.Wa&&a.mRa(b)))return this.VS=c,this.Mb=this.anchor=b,this.wa=a,!0};g.be=function(a){this.Mb=a};
g.apply=function(a){if(!(5>Xl(this.Mb,this.anchor))){var b=this.wa.Da[this.VS];if(b){var c=b.oj().w,b=b.oj().h,d=hy(this.wa,-1,c/2+8,b/2+4),e=hy(this.wa,1,c/2+8,b/2+4),c=iy(this.wa,this.Mb,!1),b=iy(this.wa,this.Mb,!1,d),f=iy(this.wa,this.Mb,!1,e),h=function(a){var b=this.wa.AY();return Math.abs(a-.5)<=Math.min(20/b,.05)?.5:a}.bind(this),k=this.wa.vm(c),l=this.wa.vm(b,null,d),e=this.wa.vm(f,null,e),d=Gl(k,this.Mb),k=Gl(l,this.Mb),l=Gl(e,this.Mb),e=Math.min(d,k,l),m={};e==d?m[this.VS]={Location:h(c),
Side:0}:e==k?m[this.VS]={Location:h(b),Side:-1}:e==l&&(m[this.VS]={Location:h(f),Side:1});a?this.document.oa(new Q("SetProperty",{id:this.wa.getId(),Property:"TextAreas",Value:m})):this.wa.getProperties().set("TextAreas",m)}}};g.Be=function(){this.analytics.ba("chart.viewport.selection.line.dragText");this.apply(!0);return!0};g.dg=function(){this.apply(!1)};function tOa(a,b,c,d,e){this.create=function(){return new MS(a,b,c,d,e)}};function NS(){return pda?"grabbing":Uj?"-moz-grabbing":Lj||qda?"url("+ck+"/app/webroot/img/cursors/closedhand.cur), default":Tj||Sj?"url("+ck+"/app/webroot/img/cursors/closedhand.cur) 8 8, default":"move"};function OS(a,b){Ez.call(this,a);this.Q6a=b}z(OS,Ez);OS.prototype.getPage=function(a){return this.Q6a.xi||a[0].page};function PS(a,b,c,d,e,f,h,k,l,m,n){mH.call(this,a,b,c,e.Ka);this.Ea=m;this.offset=new OS(a,this);this.Kr=k;this.Y7=!0;this.xi=this.Kt=this.anchor=null;this.rja=100;this.ir=Sb;this.Z7=this.aL=this.xo=!1;this.qF=new wS(a,b,c,e.Ka,l,d,0,m);this.DB=new wS(a,b,c,e.Ka,l,d,0,m);this.kna={rfb:null,sfb:null};this.aXa=n;this.lh=d;this.viewport=e;this.Yb=f;this.waa=null;this.bWa="rgba(255, 255, 255, .3)";this.D4=!1;this.user=h;this.analytics=l}z(PS,mH);var uOa=new F("Fb");
function vOa(a){I.call(this,uOa);this.offset=a}z(vOa,I);var wOa=new F("Gb");function QS(a){I.call(this,wOa);this.item=a}z(QS,I);var xOa=new F("Hb");g=PS.prototype;g.Ml=function(){return{name:"Move",items:this.offset.items.map(function(a){return(a.Wa?"line":a.className)+":"+a.getId()}),isCopyDrag:this.xo}};function RS(a){return sH(a,void 0).filter(a.ir)}
g.enable=function(){this.aXa&&(this.kdb&&Mk(this.kdb),this.mdb&&Mk(this.mdb),this.ldb&&Mk(this.ldb),this.Qm=new Ez(this.document),SS(this,"up",0,-1),SS(this,"down",0,1),SS(this,"left",-1,0),SS(this,"right",1,0),this.jP=new Dj(function(){this.Qm.apply(!1)}.bind(this),200))};g.disable=function(){HEa(this)};
function SS(a,b,c,d){a.Ae("default."+b,function(){e()});var e=function(){var a=this.selection.Rd.ye();if(a){a=a.get("GridSpacing");this.Qm.type=4;this.Qm.items=RS(this);var b=0<this.Qm.items.length&&this.Qm.items[0].aA?this.Qm.items[0].aA:1;this.Qm.offset.x+=a/b*c;this.Qm.offset.y+=a/b*d;K.set("viewport.invalidate");this.jP.queue()}}.bind(a),f=function(){this.selection.Rd.ye()&&(this.Qm.type=4,this.Qm.items=RS(this),this.Qm.offset.x+=c,this.Qm.offset.y+=d,K.set("viewport.invalidate"),this.jP.queue())}.bind(a);
a.Ae("default."+b+"Shift",function(){f()});a.Ae("default."+b+"ShiftCtrl",function(){var a=this.selection.Rd.ye();a&&(a.$n()?(a=RS(this),a=Ax(a),this.b8(new L(a.w*c,a.h*d))):fq(O("restrictions.tooltip.page.content"),void 0,void 0,O("restrictions.tooltip.page.page_locked")))}.bind(a))}g.Ya=function(a){return a.tf("BoundingBox")};
function TS(a,b,c){(b=vH(a,b,c))&&!(b=!a.Wa)&&(b=a.getProperties().get("Endpoint1",!0),c=a.getProperties().get("Endpoint2",!0),b=!(a.page.Bc(b.Block)||a.page.Bc(c.Block)||a.page.nk(b.Line)||a.page.nk(c.Line)));return b}g.cursor=function(a,b,c){if(TS(a,b,c))return this.ir(a)?"move":"default"};g.Ni=function(a,b,c){return vH(a,b,c)};g.Ch=function(a,b,c){if(!this.Ya(a)&&TS(a,b,c)&&qH(this,a))return!0};
g.DI=function(a,b,c){c.x>a.x+100&&this.dw&&(clearTimeout(this.dw),this.dw=null,this.rO=!1);this.sKa=!1;if(c.x>=a.x&&c.x<=a.x+80)return this.dw||(this.dw=setTimeout(function(){this.rO=!0}.bind(this),1E3)),this.rO?{x:!0,y:!0}:{x:!1,y:!1};if(c.x<a.x){this.sKa=!0;if(!this.dw)return{x:!1,y:!1};if(this.rO)return{x:!0,y:!0};clearTimeout(this.dw);this.rO=!1;this.dw=null;return{x:!1,y:!1}}this.dw&&(clearTimeout(this.dw),this.dw=null,this.rO=!1);return{x:!0,y:!0}};
g.ue=function(a,b,c){var d=RS(this);if(jc(d,a)&&TS(a,b,c))return this.offset.start(4,d),this.waa=this.anchor=b,this.xi=this.Kt=a.page,this.xo=!1,this.dw=null,this.rO=!1,this.ycb=PE(d,this.document,this.Kr),this.dispatchEvent(new QS(this.ycb)),this.Ea.Qw()&&1==d.length&&a.Wa?(this.aL=!0,c=function(c,d){d.anchor=b;d.endpoint=c;d.wa=a;var h=a.getProperties().get(c,!0);this.kna[c]=cm(new L(h.x,h.y),b);d.Mb=new dm(h.x,h.y,a.page);d.jka=!0;d.Yc=!0}.bind(this),c("Endpoint1",this.qF),c("Endpoint2",this.DB)):
this.aL=!1,!0};g.b8=function(a){this.dispatchEvent(new vOa(a||null))};g.My=function(){this.dispatchEvent(xOa)};
g.be=function(a,b){if(this.anchor){this.offset.rl(new M(a.x-this.anchor.x,a.y-this.anchor.y,0,0));var c=a.page;this.waa=a;this.xi=c;var d=Gl(this.anchor,a);Mq()&&!this.xo&&d>this.rja&&(this.Kt.$n()?(this.b8(new L(0,0)),this.offset.items=RS(this),this.xo=!0):this.D4||(fq(O("restrictions.tooltip.page.content"),void 0,void 0,O("restrictions.tooltip.page.page_locked")),this.D4=!0,this.offset.clear(),this.offset.items=[]));Lq[16]&&!this.xo&&Ova(this.offset);!this.aL||this.xo&&!this.Z7||(d=function(d){var f=
lm(a,this.kna[d.endpoint]);d.be(new dm(f.x,f.y,c),b)}.bind(this),d(this.qF),d(this.DB))}};
g.Be=function(a,b){var c=this;this.dispatchEvent(new QS(null));var d=Gl(a,this.anchor);this.D4=!1;if(this.sKa||0==d&&this.xi==this.Kt||(this.xi!=this.Kt||this.xo)&&!this.xi.$n())return this.offset.clear(),this.xo&&this.My(),!1;this.xo&&Ixa(this.document.Zd);if(!this.xo&&Mq()&&d<this.rja)return!1;Lq[16]?this.analytics.ba("chart.default.drag.shift"):Nq()&&this.analytics.ba("chart.default.drag.command");d=this.offset.items;if(this.xi==this.Kt)this.offset.apply(!0),this.lh.xZ()||D(d,function(d){d.ta?
uxa(c.xi,d,[]):c.aL&&(c.qF.Be(a,b),c.DB.Be(a,b))});else{var e=[];D(d,function k(a){e.push(a.getId());a.Fa&&a.ef(function(){k(this)})});this.offset.apply(!0);var f=this.xi.nh("ZOrder",-1);d.sort(function(a,b){return a.get("ZOrder")-b.get("ZOrder")});D(d,function(a){c.document.oa(new Q("SetProperty",{id:a.getId(),Property:"ZOrder",Value:++f}))});this.document.oa(new Q("mtp",{ids:e,Page:this.xi.getId(),OldPage:this.Kt.getId()}))}return!0};g.G5=function(){this.jP&&null!==this.jP.Yl&&Oz(this.Qm,!1)};
g.dg=function(a){var b=this,c={};if(this.Kt!=this.xi){var d=function(a,b){b in c||(c[b]={Th:[],yk:[]});c[b].Th.push(a)},e=function(a,b){b in c||(c[b]={Th:[],yk:[]});c[b].yk.push(a)};D(this.offset.items,function(a){a.ta?(e(a,b.Kt.getId()),d(a,b.xi.getId())):a.Fa&&D(a.Ol(),function(a){a.ta&&(e(a,b.Kt.getId()),d(a,b.xi.getId()))})})}if(!this.xo&&Mq()&&rm(this.offset.offset)<this.rja)return c;Oz(this.offset,!0);!this.aL||this.xo&&!this.Z7||(this.qF.dg(a),this.DB.dg(a));return c};
function yOa(a){return a.Yc||config.renderMetricsHintsForKeyboardInput&&a.jP&&null!==a.jP.Yl}
g.Nd=function(a,b,c,d,e,f,h){c=this.selection.Ca(!0,b.getId());c.forEach(function(b){b.cK&&(b=b.cK())&&a.Ira(e.Xi(),e.$k(),e.ye(),b)},this);yOa(this)&&0<c.length&&!tH(this)&&(f=this.document.getProperty(Zw),a.Io(e.Xi(),e.$k(),e.ye(),{Ag:!0},f));this.Yc&&b==this.xi&&!Nq()&&(this.lh.xZ()||this.offset.items.forEach(function(c){c.ta&&zOa(this,a,b,c,!1)},this),AOa(a,b,this.offset.items),config.showAlignmentHints&&US(a,b,this.offset.items,d));this.Yc?b==this.xi&&(this.xi!=this.Kt||this.xo)&&!this.xi.$n()&&
VS(this,a,b):WS(this);this.aL&&(!this.xo&&this.Yc||this.Z7)&&(this.qF.Mb&&this.qF.Nd(a,b,c,d,e,this.qF.Mb,h,!0),this.DB.Mb&&this.DB.Nd(a,b,c,d,e,this.DB.Mb,h,!0))};g.ye=function(){return yOa(this)&&!this.D4?this.xi:this.selection.Rd.ye()};
function AOa(a,b,c){var d=[];c.forEach(function n(a){a.ta?d.push(a):a.Fa&&a.ef(function(){n(this)})});if(!(50<d.length||0==d.length)){var e=Zm(d.map(function(a){return a.Sf()})),f=d.map(function(a){return a.id});c=["left","right","up","down"].map(function(c){return XS(e,c,a,b,f)});for(var h=[1,0,3,2],k=0;k<c.length;++k){var l=c[k];l&&c[h[k]]&&l.Pe&&ye(l.Pe,c[h[k]].Pe)&&(l.hC||l.L0a.forEach(function(c){BOa(a,b,l.ieb,e,c.yb)}))}}}
function zOa(a,b,c,d,e){if(!a.lh.xZ()){var f=c.get("GridSpacing"),h=f*f,k=d.Uq(),l=d.ma(),l=ow(c,Hm(new L(l.x-f,l.y-f),new L(l.x+l.w+f,l.y+l.h+f))).filter(function(a){return a.Wa}),m=[],n=a.Yb.Ze();n&&(m=Ra(Ia(n.items,function(a){return a.Wa})));l.forEach(function(a){for(var l=a.getProperties().get("Endpoint1",!0),u=a.getProperties().get("Endpoint2",!0),y=null==l.Block||null==c.Bc(l.Block),A=null==u.Block||null==c.Bc(u.Block),C=!1,E=[],G=0;G<k.length;G++){var H=d.Vf(k[G]);if(y&&Math.abs(H.x-l.x)<
f&&Math.abs(H.y-l.y)<f){b.Ar(l,c,config.activeLinkPointColor,!0);C=!0;break}else if(A&&Math.abs(H.x-u.x)<f&&Math.abs(H.y-u.y)<f){b.Ar(u,c,config.activeLinkPointColor,!0);C=!0;break}else if(!(null!=l.Block&&l.Block==d.id||null!=u.Block&&u.Block==d.id||n&&!jc(m,a))){var N=a.vm(iy(a,H));Math.floor(Gl(H,N))<=h&&E.push(H)}}e&&!C&&E.forEach(function(a){b.Ar(a,c,config.activeLinkPointColor,!0)},this)},a)}}
function BOa(a,b,c,d,e){var f=qm(c,-1),h=jm(c),k=[Wm(d,lm(c,h)),Wm(e,lm(f,h))];d=[Wm(d,cm(c,h)),Wm(e,cm(f,h))];e=new ni(om(h,k[0]),om(h,d[0]));f=new ni(om(h,k[1]),om(h,d[1]));k=Math.max(e.start,f.start);e=Math.min(e.end,f.end);if(k=k<=e?new ni(k,e):null)h=qm(h,.5*(k.start+k.end)),a.QL(lm(pm(d[0],c),h),lm(pm(d[1],c),h),b,2,!1)}
function XS(a,b,c,d,e,f,h,k){function l(b){var e;if((e=50>f.hC)&&!(e=4>h)){e=f.N8a;var k=b.yb;e=e.x+e.w>=k.x&&k.x+k.w>=e.x||e.y+e.h>=k.y&&k.y+k.h>=e.y}return e?(BOa(c,d,m,a,b.yb),++f.hC,50>f.hC):!1}if(2<=k)return null;var m=new L("left"==b?-1:"right"==b?1:0,"up"==b?-1:"down"==b?1:0),n=qm(m,-1),q=Wm(a,m);f=f||{iDa:{},hC:0,Pe:void 0,N8a:a,ieb:m};h=h||1;k=k||0;var t=d.lo(a,b,fb(e))||[],t=Fk(t,function(a){var b=a.Sf(),c=om(Wm(b,n),m)-om(q,m);if(void 0===f.Pe||ye(f.Pe,c))return{za:a,yb:b,Pe:c}});if(0<
t.length){var u=h*t.length;if(void 0===f.Pe)return f.Pe=t[0].Pe,f.hC+=t.length,t.forEach(function(a){XS(a.yb,b,c,d,e,f,u,k+1)}),f.hC-=t.length,0<f.hC&&t.forEach(l),f.L0a=t,f;t.forEach(function(a){!l(a)||a.za.getId()in f.iDa||(f.iDa[a.za.getId()]=!0,XS(a.yb,b,c,d,e,f,u,k+1))})}return null}
function US(a,b,c,d){var e=[];c.forEach(function E(a){a.ta?e.push(a):a.Fa&&a.ef(function(){E(this)})});if(!(50<e.length)){c=kB(b);for(var f=b.Re(),h=b.$b(),k=b.document.getProperty(Zw),l=b.get("DPI"),l=b.get("Margin")*l,h=new L(h.w-2*l,h.h-2*l),m=e.map(function(a){return a.id}),n=[],l=c.x;l<c.x+c.w;l++){var q=l*h.x;B(f,function(a){a=a.ma();n.push({ph:new Uz(new L(q+a.x,0),new L(0,1))},{ph:new Uz(new L(q+a.x+a.w/2,0),new L(0,1)),RM:!0},{ph:new Uz(new L(q+a.x+a.w,0),new L(0,1))})})}for(l=c.y;l<c.y+
c.h;l++){var t=l*h.y;B(f,function(a){a=a.ma();n.push({ph:new Uz(new L(0,t+a.y),new L(1,0))},{ph:new Uz(new L(0,t+a.y+a.h/2),new L(1,0)),RM:!0},{ph:new Uz(new L(0,t+a.y+a.h),new L(1,0))})})}c=void 0;1==e.length?0===Math.round(e[0].bc()/Math.PI*180)%90&&(c=e[0].Sf()):c=Zm(e.map(function(a){return a.Sf()}));if(c){iwa(b.aB,c,function(a){return-1==Xb(m,a.getId())}).forEach(function(c){var d;d=c.qXa;var e=c.CXa;d=new ni(Math.min(d.start,e.start),Math.max(d.end,e.end));a.Era(Vz(c.axis,d.start),Vz(c.axis,
d.end),b)});c=Ywa(c);var f=Fk(c,function(a){var c=hwa(b.aB,a.ph,1/d,a.RM,function(a){return-1==Xb(m,a.getId())});if(c&&0<Math.round(c.Pe))return c.FFa=a,c}),f=Hc(f,function(a){return a.za.getId()}),u;for(u in f){var y=!0;f[u].forEach(function(c){a.QL(c.FFa.ph.origin,c.position,b,c.FFa.RM?0:3,y,void 0,k);y=!1})}u=Fk(c,function(a){var b=ec(n,function(b){var c;if(c=0<om(b.ph.direction,a.ph.direction))b=b.ph,c=Math.abs(Hia(cm(a.ph.origin,b.origin),b.direction))<1/d;return c});if(b)return b});var A=Jm(b.Ac());
u.forEach(function(c){var d=ewa(c.ph,A[0]),e=ewa(c.ph,A[1]);c.RM?a.QL(d,e,b,0,!1):a.Era(d,e,b)})}}}function VS(a,b,c){b.Lz($wa(c),a.bWa,c);a.waa&&(b=b.transform(a.waa,c),WS(a),a.tooltip=new aE(O("restrictions.tooltip.page.content"),{parent:a.viewport.Dc,K7:!0,R:"short restrictions",Dea:"restrictions",o6:"restrictions",maxWidth:"180px"}),a.tooltip.UN(new M(b.x,b.y,0,0),void 0))}function WS(a){a.tooltip&&(a.tooltip.hide(),delete a.tooltip)}
function COa(a,b,c,d,e,f,h,k,l,m){this.create=function(n){return new PS(a,b,c,d,e,f,h,k,l,m,n)}};function YS(a,b,c,d,e,f,h,k,l,m){mH.call(this,a,b,c,e.Ka);this.Yb=f;this.Ea=m;this.move=new PS(a,b,c,d,e,f,h,k,l,m);this.za=null;this.lh=d;this.Eha=!1;this.lV="block.drag.start";this.user=h}z(YS,mH);g=YS.prototype;g.Ml=function(){return{name:"DragNewBlock","class":this.className}};g.cursor=function(){if(this.Yc&&this.Ea.uka())return NS()};g.nha=function(a,b,c){this.className=a;this.props=b;this.Fc=c;this.za=null;return!0};g.Hg=function(){SB(this.document)};
g.activate=function(a){this.nha(a[0],ya(a[1])?a[1]():a[1],a[2]);K.one("block.drop",function(){SB(this.document)}.bind(this));return!0};
g.l7=function(a,b,c){var d=nG(this.selection),d=d.ke?d:d.page;this.za=nw(a,"DragBlock",this.document);this.za.xf(d);a=this.document;var e=this.za,f=dC(a,e.Ah,{Rounding:!0});e.getProperties().hM(f);a.ky(e,!0);c=new M(-1E6,-1E6,b&&oa(b.width)?b.width:c.w,b&&oa(b.height)?b.height:c.h);this.za.getProperties().set("BoundingBox",c);for(var h in b)this.za.getProperties().set(h,b[h]);this.move.offset.start(4,[this.za]);this.move.anchor=new dm(c.w/2-1E6,c.h/2-1E6,d);this.move.Kt=d;this.move.xi=d;this.move.xo=
!0;RB(this.document,this.za)};g.be=function(a,b){this.za||this.l7(this.className,this.props,this.Fc);this.za.xf(a.page);this.move.be(a,b)};
g.Be=function(a,b){if(!this.za)return!1;this.move.be(a,b);if(!this.move.xi.$n())return this.za=null,!1;a=this.za.ma();a.x+=this.move.offset.offset.x;a.y+=this.move.offset.offset.y;this.za.getProperties().set("BoundingBox",new M(-1E6,-1E6,a.w,a.h));b=new Ez(this.document);b.start(4,[this.za]);b.rl(new L(a.x+1E6,a.y+1E6));a=Mz(b,!0,!0);for(var c in a.DragBlock)this.za.getProperties().set(c,a.DragBlock[c]);b=this.za.getProperties().xe();c=this.move.xi;b.ZOrder=c.nh("ZOrder",0)+1;var d=hw(this.za.className),
e=!0;d&&"function"==typeof d.SI&&(e=!1!==d.SI(c.getId(),b));if(e){b=new Q("CreateBlock",{Class:this.za.className,Properties:b,Page:c.getId()});d=this.Yb.Ze();if(this.document.oa(b)){var f=c.Bc(b.id);B(a,function(a,b){"DragBlock"!=b&&B(a,function(a,c){this.document.oa(new Q("SetProperty",{id:b,Property:c,Value:a}))},this)},this);this.lh.xZ()||(a=d?Ra(Ia(d.items,function(a){return a.Wa})):qxa(c),uxa(c,f,a));this.selection.Ge();this.selection.uh(b.id);f.Os()}d&&(a=d.getProperties().get("Members"),a[b.id]=
!0,this.document.oa(new Q("SetProperty",{id:d.getId(),Property:"Members",Value:a})))}f&&K.set("blockDropped",f);SB(this.document);this.za=null;return!0};g.dg=function(a){this.za&&this.move.dg(a);return{}};g.Nd=function(a,b,c,d){this.Yc&&this.za&&!Nq()&&(zOa(this.move,a,b,this.za,!0),AOa(a,b,[this.za]),config.showAlignmentHints&&US(a,b,[this.za],d));this.Yc&&this.za?b!=this.move.xi||b.$n()||VS(this.move,a,b):WS(this.move)};
function DOa(a,b,c,d,e,f,h,k,l,m){this.create=function(){return new YS(a,b,c,d,e,f,h,k,l,m)}};function ZS(a,b,c,d,e,f,h,k,l,m){mH.call(this,a,b,c,e.Ka);this.Yb=f;this.move=new PS(a,b,c,d,e,f,h,k,l,m);this.group=null;this.user=h;this.Eha=!1;this.lV="group.drag.start";this.clipboardData=null;this.gJa=!1;this.analytics=l;this.Ea=m}z(ZS,mH);g=ZS.prototype;g.cursor=function(){if(this.Yc&&this.Ea.uka())return NS()};g.Ml=function(){return{name:"DragNewGroup",items:this.group?this.group.Ol().map(function(a){return(a.Wa?"line":a.className)+":"+a.getId()}):null}};
g.XO=function(){var a=nG(this.selection),b=a.ke?a:a.page,c=!this.clipboardData.ApplyTheme,d=eC(this.document,this.clipboardData);PB(this.document,d,-1E6,-1E6).then(function(a){if(1<a.length||!a[0].Fa){a=jj(d);var f={};D(a.Objects,function(a){f[a.id]=!0});a.Objects.push({IsGroup:!0,id:this.document.al(),Action:new Q("CrGr",{Properties:{ZOrder:b.nh("ZOrder",0)+1,Members:f}})});a=PB(this.document,a,void 0,void 0,!0)}this.group=a[0];this.group.page=b;var h=null;this.group.Fa&&(this.group.ef(function(){!this.ta||
this.Ah||c||this.document.ky(this,!0)}),h=this.group.Ol(),h.forEach(function(a){a.page=b},this));this.group.LY=d;a=this.group.ma();this.move.offset.start(4,[this.group]);this.move.anchor=new dm(a.x+a.w/2,a.y+a.h/2,b);this.move.Kt=b;this.move.xi=b;this.move.xo=!0;this.Ea.Qw()&&1==this.group.TK()&&h[0].Wa&&(this.move.aL=!0,this.move.Z7=!0,a=function(a,c){c.anchor=this.move.anchor;c.endpoint=a;c.jka=!0;c.wa=h[0];var d=bm(c.wa.ma()),e=c.wa.getProperties().get(a,!0),e=new dm(e.x,e.y,b);this.move.kna[a]=
cm(e,d);c.Mb=e;c.Yc=!0}.bind(this),a("Endpoint1",this.move.qF),a("Endpoint2",this.move.DB));RB(this.document,this.group)}.bind(this))};g.nha=function(a){this.clipboardData=a;this.group=null;return!0};g.Hg=function(){SB(this.document)};g.activate=function(a){this.nha(a[0]);K.one("group.drop",function(){SB(this.document)}.bind(this));return!0};g.be=function(a,b){this.group||this.XO(a);this.move.be(a,b)};
g.Be=function(a,b){if(!this.group)return!1;this.move.be(a,b);if(!this.move.xi.$n())return this.za=null,!1;this.move.dg(b);var c=this.group.ma();this.document.Qs(this.group.page,this.group.LY,-1E6,-1E6,this.Yb.Ze(),!0,null,!0).then(function(a){D(a,function(a){(a=this.document.sa(a))&&a.ta&&!a.Ah&&(void 0!=a.get("ShapeId")||this.gJa||this.document.ky(a))},this);var b=new Ez(this.document),f=a.map(function(a){return this.document.sa(a)},this),h=Ax(f);b.start(4,f);b.rl(cm(c,h));b=Mz(b);B(b,function(a,
b){B(a,function(a,c){this.document.oa(new Q("SetProperty",{id:b,Property:c,Value:a}))},this)},this);this.Ea.Qw()&&1==a.length&&this.document.sa(a[0]).Wa&&D(["Endpoint1","Endpoint2"],function(b){this.document.oa(new Q("SetProperty",{id:a[0],Property:b,Value:this.move.DB.wa.getProperties().get(b,!0)}))},this);this.selection.Ge();this.selection.Yp(a);this.clipboardData=this.group=null;this.gJa=!1;SB(this.document)}.bind(this));return!0};
g.Nd=function(a,b,c,d,e,f,h){this.move.Yc&&this.group?b!=this.move.xi||b.$n()||VS(this.move,a,b):WS(this.move);this.Ea.Qw()&&this.group&&1==this.group.TK()&&this.move.Nd(a,b,c,d,e,f,h)};g.dg=function(a){this.group&&this.move.dg(a);return{}};function EOa(a,b,c,d,e,f,h,k,l,m){this.create=function(){return new ZS(a,b,c,d,e,f,h,k,l,m)}};function $S(a,b,c,d){mH.call(this,a,b,c,d);this.Mb=null;this.oc=""}z($S,mH);g=$S.prototype;g.Ml=function(){return{name:"DragNewGuide",property:this.oc}};g.activate=function(a){wA("ShowGuides",!0);this.Mb=null;this.oc=a;return!0};g.cursor=function(){if(this.Yc)return"XGuides"==this.oc?"ew-resize":"ns-resize"};g.be=function(a){this.Mb=a};
g.Be=function(){if(this.Mb){var a=this.Mb.page,b=a.get(this.oc),c=a.Ac();"XGuides"==this.oc?b.push(Math.max(c.x,Math.min(c.x+c.w,this.Mb.x))):b.push(Math.max(c.y,Math.min(c.y+c.h,this.Mb.y)));this.document.oa(new Q("SetProperty",{id:a.getId(),Property:this.oc,Value:b}))}return!0};g.Nd=function(a,b){vA("ShowGuides")&&this.Yc&&this.Mb&&this.Mb.page==b&&("XGuides"==this.oc?a.Wba(this.Mb.x,b,this.Mb,!0):a.Xba(this.Mb.y,b,this.Mb,!0))};
function FOa(a,b,c,d){this.create=function(){return new $S(a,b,c,d)}};function aT(a,b,c,d,e){mH.call(this,a,b,c,d);this.Yb=e;this.selection=b;this.page=this.Mb=this.anchor=null;this.fp=!0}z(aT,mH);g=aT.prototype;g.Ml=function(){return{name:"DragSelect",anchor:this.anchor?{x:this.anchor.x,y:this.anchor.y}:null,lastMove:this.Mb?{x:this.Mb.x,y:this.Mb.y}:null}};g.Ch=function(a){return a.ke};g.ue=function(a,b){if(a.ke)return this.Mb=this.anchor=b,this.page=bu(a),!0};
function GOa(a){var b=Hm(a.anchor,a.Mb);return 5>=b.w&&5>=b.h?[]:ow(a.page,b,a.Yb.Ze()).filter(function(a){return a.Kba(b)})}g.be=function(a){this.Mb=a};g.Be=function(){var a=Hm(this.anchor,this.Mb);if(5<a.w||5<a.h)Lq[91]||Lq[17]||Lq[16]||this.selection.Ge(),a=GOa(this).map(function(a){return a.getId()}),this.selection.Yp(a);return!1};
g.Nd=function(a,b,c,d,e){this.Yc&&b==this.page&&(a.vn(Hm(this.anchor,this.Mb),0,b,zq,1),GOa(this).forEach(function(c){this.selection.Hd(c.getId())||NN(a.ou,wq(config.renderSelectionOutlineColor),c.Wa?config.renderSelectedLineOutlineWidth:config.renderSelectionOutlineWidth,0,b,c,d,this.selection,e)},this))};function HOa(a,b,c,d,e){this.create=function(){return new aT(a,b,c,d,e)}};function bT(a,b,c,d){mH.call(this,a,b,c,d);this.vr=!0;this.control=this.za=this.Mb=this.anchor=null}z(bT,mH);g=bT.prototype;g.Ml=function(){return{name:"DragSpatialControl",block:this.za?this.za.className+":"+this.za.getId():null}};g.Ni=function(a,b,c){return a.ta&&null!=cT(this,a,b,c)};function cT(a,b,c,d){return a.UQ(b,d)?Ssa(b,c):null}g.cursor=function(a,b,c){if(a.ta&&(a=cT(this,a,b,c)))return a.cursor?a.cursor():"pointer"};g.UQ=function(a,b){a&&a.ta?(a=a.ma(),b=en(Qm(a,b),15)):b=!1;return b};
g.Ch=function(a,b,c){return!this.Ya(a)&&this.UQ(a,c)&&Ssa(a,b)&&qH(this,a)};g.Ya=function(a){return a.Ya("b")};g.ue=function(a,b,c){var d=sH(this);if(jc(d,a)&&(c=cT(this,a,b,c),null!=c))return this.Mb=this.anchor=b,this.za=a,this.control=c,!0};g.be=function(a){this.Mb=a};
g.apply=function(a){if(this.Mb){var b=this.Mb;if(this.control.Eta){var c=this.za.aA||this.za.page.get("GridSpacing");this.control.sl&&(c/=this.control.sl);b=Nz(this.za.page,new M(b.x,b.y,0,0),c,{lz:[this.za.getId()]})}else this.control.sl&&(c=this.za.aA||this.za.page.get("GridSpacing"),b=(c/=this.control.sl)?new L(Am(b.x,c),Am(b.y,c)):b);c=b=sw(this.za,b);this.control.path?c=sia(b,this.control.path()):this.control.ZA&&(c=this.control.ZA(),c=new L(xe(b.x,c.x,c.x+c.w),xe(b.y,c.y,c.y+c.h)));this.control.vG(c,
a)}};g.Be=function(){this.apply(!0);return!0};g.dg=function(){this.apply()};g.Nd=function(a,b,c,d,e){var f=this;sH(this).forEach(function(b){b.wM&&f.UQ(b,d)&&D(b.wM(),function(c){if("none"!=c.color){var f=b.bc()||0,m=bm(b.ma()),n=c.location(),m=cm(am(bm(n),m,f),bm(n));n.x+=m.x;n.y+=m.y;m=1/d;n=Sm(n,new L(.5,.5),{w:n.w*m,h:n.h*m});a.Fra($l(n,-1/d),c.rotation?c.rotation()+f:0,e.ye(),c.color,1==c.round?Math.round(Math.min(n.w,n.h)):c.round,c.bXa)}})},this)};
function IOa(a,b,c,d){this.create=function(){return new bT(a,b,c,d)}};function dT(a,b,c,d,e,f,h,k,l){mH.call(this,a,b,c,d);this.df=new wS(a,b,c,d,k,h,0,l);this.df.Yc=!0;this.Mh=e;this.wa=null;this.Ym=!1;this.userId=f.id;this.lh=h;this.analytics=k}z(dT,mH);g=dT.prototype;g.Ml=function(){return{name:"DrawLine",from:this.wa?this.wa.get("Endpoint1"):null,to:this.wa?this.wa.get("Endpoint2"):null}};g.enable=function(){this.disable();this.Ym=!1;this.JM=K("edit.drawLineMode",function(){(this.Ym=!this.Ym)&&bp(O("growl.drawline"),3E3)}.bind(this))};
g.disable=function(){this.JM&&(Mk(this.JM),this.JM=null)};g.cursor=function(){if(this.Ym)return"crosshair"};g.Lu=function(a,b,c){return this.df.Lu(a,b,c)};g.Ch=function(){return this.Ym};
g.ue=function(a,b,c){if(this.Ym)return this.Ym=!1,a=this.Lu(a,b,c),vS(this.lh)&&(a=null),c=b.page,b=c.fq(b),this.wa=this.Mh.create("DragLine",this.document),this.wa.xf(c),this.wa.getProperties().set("Shape",this.document.getProperty(Ow)),this.wa.getProperties().set("Inset",this.document.getProperty(Pw)),this.wa.getProperties().set("LineWidth",this.document.getProperty(Qw)),this.wa.getProperties().set("LineColor",this.document.getProperty(Rw)),this.wa.getProperties().set("StrokeStyle",this.document.getProperty(Sw)),
this.wa.getProperties().set("Font",this.document.getProperty(Uw)),this.wa.getProperties().set("ZOrder",c.nh("ZOrder",0)+1),this.wa.getProperties().set("Endpoint1",{x:a&&a.Rj.x||b.x,y:a&&a.Rj.y||b.y,Block:a&&a.item.getId(),Inside:null,LinkX:a&&a.ax.x,LinkY:a&&a.ax.y,Style:this.document.getProperty(Kw)}),this.wa.getProperties().set("Endpoint2",{x:b.x,y:b.y,Block:null,Inside:null,LinkX:null,LinkY:null,Style:this.document.getProperty(Nw)}),this.df.anchor=b,this.df.Mb=b,this.df.endpoint="Endpoint2",this.df.wa=
this.wa,!0};g.be=function(a,b){this.df.be(a,b)};
g.Be=function(a,b){if(10<Xl(a,this.df.anchor)){this.analytics.ba("chart.viewport.selection.line.drawFreehand");Fn(this.analytics,"analytics.line.dragged");this.df.apply(!1,b);b=this.wa.page;a=new Q("CreateLine",{Page:b.getId(),Properties:this.wa.getProperties().xe()});a.Properties.ZOrder=b.nh("ZOrder",0)+1;this.document.oa(a);if((b=nG(this.selection))&&b.Fa){var c=b.get("Members");c[a.id]=!0;this.document.oa(new Q("SetProperty",{id:b.getId(),Property:"Members",Value:c}))}this.selection.fv([a.id]);
return!0}return!1};g.dg=function(a){this.df.dg(a);a={};a[this.wa.page.getId()]={Th:[this.wa],yk:[]};return a};g.Nd=function(a,b,c,d,e,f,h){if(this==oH){var k=pH,l;!vS(this.lh)&&k&&(k.ta||k.Fa)&&(l=this.Lu(k,f,d));!l||k.Fa&&!k.tC(l.item)||a.Ar(l.Rj,b,config.activeLinkPointColor,!0,l.nJa)}this.Yc&&this.df.Nd(a,b,c,d,e,f,h)};function JOa(a,b,c,d,e,f,h,k,l){this.create=function(){return new dT(a,b,c,d,e,f,h,k,l)}};function eT(a,b,c,d){mH.call(this,a,b,c,d);this.Ym=!1;this.wa=null}z(eT,mH);g=eT.prototype;g.Ml=function(){return{name:"DrawPressLine"}};g.enable=function(){this.disable();this.Ym=!1;this.JM=K("edit.drawLineMode",function(){(this.Ym=!this.Ym)&&bp(O("growl.drawline"),3E3)}.bind(this))};g.disable=function(){this.JM&&(Mk(this.JM),this.JM=null)};g.cursor=function(){if(this.Ym)return"crosshair"};g.Ch=function(){return this.Ym};
g.ue=function(a,b){if(this.Ym){this.Ym=!1;a=b.page;if(!a.$n())return fq(O("restrictions.tooltip.page.content"),void 0,void 0,O("restrictions.tooltip.page.page_locked")),!1;b=a.fq(b);this.wa=nw("PublishLine","DragLine",this.document);this.wa.xf(a);this.wa.getProperties().set("LineWidth",this.document.getProperty(Vw));this.wa.getProperties().set("LineColor",this.document.getProperty(Ww));this.wa.getProperties().set("FillColor",this.document.getProperty(Gta));this.wa.getProperties().set("StrokeStyle",
this.document.getProperty(Hta));this.wa.getProperties().set("Font",this.document.getProperty(Uw));this.wa.getProperties().set("Shadow",this.document.getProperty(Jta));this.wa.getProperties().set("ZOrder",a.nh("ZOrder",0)+1);this.wa.getProperties().set("BoundingBox",new M(b.x,b.y,10,4));this.anchor=b;return!0}};
g.be=function(a){var b,c;Lq[16]?(b=this.wa.Vf(this.wa.vp()[0]),c=mm(b,a),c.x=Math.round(c.x),c.y=Math.round(c.y),a=Ml(a,b,c),a.x=1*a.x.toFixed(2),a.y=1*a.y.toFixed(2)):a=this.wa.page.fq(a,2);a=$sa(this.wa,this.anchor,a);this.wa.getProperties().set("BoundingBox",a.BoundingBox);this.wa.getProperties().set("Rotation",a.Rotation)};
g.Be=function(){var a=new Q("CreateBlock",{Class:this.wa.className,Properties:this.wa.getProperties().xe(),Page:this.wa.page.getId()});if(this.document.oa(a)){var b=this.document.sa(a.id);this.selection.Ge();this.selection.uh(a.id);b.Os()}return!0};g.dg=function(){var a={};a[this.wa.page.getId()]={Th:[this.wa],yk:[]};return a};function KOa(a,b,c,d){this.create=function(){return new eT(a,b,c,d)}};function fT(a,b,c,d,e,f,h,k,l,m){mH.call(this,a,b,c,d.Ka);this.Ea=m;this.viewport=d;this.E5=!0;this.eoa=null;this.ve=e;this.fp=!0;this.k5=null;this.mg=f;this.Yb=h;this.gk=k;a.listen(Mpa,function(a){var b;if(b=this.pb)a=a.action,b=this.k5&&a.id===this.k5.getId()&&"Restrictions"===a.Property;b&&this.pb.destroy()},void 0,this);this.analytics=l}z(fT,mH);g=fT.prototype;g.Ya=function(a){return!!a.Ya("c")};g.Ni=function(a,b){a.iq&&a.iq(b)&&a.page==b.page&&!this.selection.Hd(a.getId())&&(this.eoa=a);return!1};
g.Xh=function(a,b){if(a.ta){var c=a.ie(),d=Aia(b);c&&(b=cm(b,c));if(a.page==b.page&&this.selection.Hd(a)||a.tF)if(b=sw(a,b),(b=a.iq(b,function(a,b){return 0<b.length&&!a.uf()}))&&lpa(b))return this.Vi(b,rH(a),c,b.TLa.bind(b),d),!0}};
g.click=function(a,b){if(a==this.eoa)this.eoa=null;else if(a.ta&&config.textSlowClick&&this.selection.Hna(a.getId(),Vb(this.Ya))&&a.page==b.page&&!Nq()){var c=a.iq(b,function(a,b){return 0<b.length&&!a.uf()});if(c&&lpa(c))return this.Vi(c,rH(a),void 0,c.TLa.bind(c),b),!0}};
g.Vi=function(a,b,c,d){var e=a.za;if(!a||a.uf()||e.Ya("c"))return!1;var f=this,h=Os(a)[0],k=h.po(),l=a.name;Ks(h);if(0==k.Qb.length)return!1;this.k5=e;this.pb=new VF(k,function(a){if(e.tF)return!0;var b=a.data.ob;if(a.data.index>=b.Gw().length||b.Tq()!=k||!b.za.document||!b.za.document.sa(b.za.getId()))return Ps(k,a),!1;var c=a.data.ob.item.page;return bc(f.viewport.Xg(),function(a){return!!a.page&&(a.page==c||a.page.gf()==c)})},function(a){var d=a.po(),k=d.data.ob,l=d.data.index,m;e.tF?(m=b.page,
a.tQa=b.page.id):m=k.item.page;a.canvas.aa.css({position:"absolute"});f.viewport.Pd.append(a.canvas.aa);a.cia=function(){window.lucidRendering=!0;f.document.Gl=!0;f.viewport.mode.dg();a.Ys=[];d=a.po();var e=Qs(k)[l];c&&(e=lm(e,c));e=sM(f.viewport,e,m,!0);a.canvas.aa.css({left:Math.floor(e.x)+"px",top:Math.floor(e.y)+"px"});var n=k.za.getProperties().get("TextTransform",!0);if(n){var q=n.type,n=n.params;n.bb=new M(d.x,d.y,d.w,d.h);q=jr[q](n);a.Ys.push(q)}(q=k.Ql(l,!0))&&a.Ys.push(q);a.Mg(f.viewport.kc());
q=e.y-Math.floor(e.y);a.TR.x=e.x-Math.floor(e.x);a.TR.y=q;h.Az=b};a.vha=function(){h.Az=null;window.lucidRendering=!1;f.document.Gl=!1;xu()}},function(a,b){Ts(f.document,new Q("t",{id:h.item.getId(),Key:l,Diff:a}));tGa(f.ve,h.item.getId(),l,a,b)},this.mg,this.Yb,this.gk,this.analytics,this.Ea,h.nA,e&&e.get("Restrictions")||{});c&&(this.pb.offset=c);FCa(this.pb,this.document.getProperty(Ls)||"en");var m=K("text.editor.keydown",function(c){var d=0;B(e.Da,function(a){var b=e.ma();null!=a.Af(b)&&d++});
if(1<d&&9==c.which){f.pb.destroy();for(var h=1;h<d;h++){var k;k=c.shiftKey?(a.index+d-h)%d:(a.index+h)%d;f.analytics.ba("chart.viewport.textEditor.tabAmongFields");if(f.Vi(e.Da[yw(e,k)],b))break}c.preventDefault()}}),n=a.item.id+"-"+a.name,q=K("canvaseditor.search.results",function(a){a=a[n]||[];if(a.length||f.pb.aM&&f.pb.aM.length)f.pb.aM=a,f.pb.pD()},!0),t=K("canvaseditor.search.focus",function(a){a=a[n]||[];if(a.length||f.pb.yx&&f.pb.yx.length)f.pb.yx=a,f.pb.pD()},!0),u=K("text.editor.reload",
function(){var c=e.document.sa(e.id),d=c.Da[a.name];if(d){c=rH(c);b.page!=e.page&&(c=b);var f=this.pb.selection.Rb,h=this.pb.selection.anchor;this.Vi(d,c);this.pb.selection.update(f,h)}}.bind(this));f.rRa=function(){S&&S.pa()};e.getProperties().Mc("TextTransform",f.rRa);f.zV=function(){0>[l,"","LineColor","FillColor","Lock","Restrictions"].indexOf(this.name)&&f.pb.pa()};e.getProperties().Mc(null,f.zV);K.one("text.editor.inactive",function(){Mk(m);Mk(q);Mk(t);Mk(u);Hs(e.getProperties(),"TextTransform",
f.rRa);Hs(e.getProperties(),null,f.zV);f.pb=null;f.k5=null;d&&d()});a.dispatchEvent(KEa);return!0};g.Nd=function(a,b,c,d,e,f){c.forEach(function(c){if(c.tF&&!c.get("Hidden")&&c.page!=b&&vH(c,f,d)){var e=c.ma(),l=c.ie();l&&(e.x+=l.x,e.y+=l.y);a.vn(e,c.bc(),b)}},this)};function LOa(a,b,c,d,e,f,h,k,l,m){this.create=function(){return new fT(a,b,c,d,e,f,h,k,l,m)}};function gT(a,b,c,d,e){mH.call(this,a,b,c,d);this.properties=e}z(gT,mH);g=gT.prototype;g.Uw=function(a){return(a.ta||a.Fa)&&a.J9()&&!jH(this.Ka,a)&&this.properties.settings.Wz.Ma()};g.Ni=function(a){return this.Uw(a)};g.cursor=function(a){if(this.Uw(a))return"pointer"};g.click=function(a){K.set("dialog.commentPopup.toggle",a);return!0};
g.zr=function(a,b,c,d){var e=0;if(c.ta||c.Fa)e=c.Gd("CommentIconStatus");if(e){var e=ck+"/app/webroot/img/icons/comment-"+["","canvas","unread","atmention"][e]+"-26px.png",f=this.selection.Hd(c.id);a.Jz(d,0,f?b.ye():c.page,e)}};function MOa(a,b,c,d,e){this.create=function(){return new gT(a,b,c,d,e)}};function hT(a,b,c,d,e){mH.call(this,a,b,c,d);this.Nm=b;this.lU=this.Cza();this.R3=new XD(e,[],{Pm:!0});this.analytics=e;this.x7=!1;this.r3a=750;K("gui.closeAllYerStuff",function(){this.R3.hide()}.bind(this))}z(hT,mH);function NOa(a){var b=a.nE();if(!b)return[];for(var c=[],d=a.e4(b),e=0;e<d.length;e++)c.push(new OOa(d[e],e,!1,POa));a=a.Dza(b);for(b=0;b<a.length;b++)c.push(new OOa(a[b],b,!0,QOa));return c}
function iT(a,b,c){a=NOa(a);c=400/(c*c);for(var d,e=Infinity,f=0;f<a.length;f++){var h=Gl(a[f].position,b);h<c&&h<e&&(d=a[f],e=h)}return d}g=hT.prototype;g.Ch=function(a,b,c){return!!iT(this,b,c)};g.cursor=function(a,b,c){if(this.Yc)return"move";if(a=iT(this,b,c))return a.mg.zIa};
g.hover=function(a,b,c){a=this.nE();var d=iT(this,b,c);a&&d&&!qy(a)?this.x7||(this.Ama=Aj.Ic().setTimeout(function(){this.dispatchEvent(new AH(d.position,"Drag to Edit Line"))}.bind(this),this.r3a),this.x7=!0):this.x7&&(Aj.Ic().clearTimeout(this.Ama),this.x7=!1)};
g.h0=function(a,b,c,d){if(NF(a)){var e=iT(this,c,d);if(e&&!e.WDa)return this.R3.ql([{id:"context-delete-joint-point",label:O("line.joint.delete"),ba:"chart.viewport.selection.line.diagonal.deleteJoint",action:function(){this.gAa(e.index)}.bind(this)},{label:O("menu.line.shape.reset"),action:"default.resetLineShape",ba:"chart.viewport.contextmenu.resetLineShape"}]),setTimeout(function(){this.R3.show(a);this.R3.setPosition(a.clientX,a.clientY)}.bind(this),1),!0}};
g.ue=function(a,b,c){this.Ama&&Aj.Ic().clearTimeout(this.Ama);a=this.nE();if(!a||!oG(this.Nm,a))return!1;if(a=iT(this,b,c)){if(a.WDa){c=a.index;a=a.position;var d=this.nE();if(d){var e=this.e4(d);mc(e,a,c);this.lU.start({wa:d,Am:fm(b),Uk:c,xka:!0})}}else c=a.index,(a=this.nE())&&this.lU.start({wa:a,Am:fm(b),Uk:c,xka:!1});return!0}return!1};g.be=function(a){this.lU.NC(a)};g.Be=function(a,b){return this.lU.finish(a,b)};g.dg=function(){this.lU.apply()};
g.Nd=function(a,b,c,d,e,f){if(!this.Yc){var h=iT(this,f,d);NOa(this).forEach(function(b){var c=!!h&&Il(b.position,h.position);a.vx(b.position,e.ye(),c?b.mg.yIa||b.mg.color:b.mg.color,b.mg.size)},this)}};var POa={color:"#ffffff",yIa:config.handleColor,size:config.resizeHandleSize,zIa:"move"},QOa={color:config.handleColor,yIa:void 0,size:.6*config.resizeHandleSize,zIa:"crosshair"};function OOa(a,b,c,d){this.position=a;this.index=b;this.WDa=c;this.mg=d};function jT(a,b,c,d,e){hT.call(this,a,b,c,d,e)}z(jT,hT);g=jT.prototype;g.Cza=function(){return new kT};g.nE=function(){var a=this.selection.Kw(!0);if(a&&cy(a))return a};g.gAa=function(a){var b=this.nE();if(b){a+=1;var c=Px(b);rc(c,a);Rx(b,c)}};g.e4=function(a){return Px(a).map(function(a){return a.position}).slice(1,-1)};g.Dza=function(a){return Nx(a).map(function(a){return Xqa(a)[0].xb[3]})};function kT(){this.Uk=-1}
kT.prototype.start=function(a){var b;if(a.xka){b=a.Uk;var c=Uua(a.wa),d=Xqa(c[b]);c.splice(b,1,d[0],d[1]);b=Vua(c)}else b=Px(a.wa);this.Mn=b;this.wa=a.wa;this.Uk=a.Uk+1;this.j$=this.Mn[this.Uk].position};kT.prototype.NC=function(a){this.Mn[this.Uk]=Kx(this.Mn[this.Uk],fm(a))};
kT.prototype.finish=function(a,b){if(!this.wa||!this.Mn||0>this.Uk||!this.j$)return!1;25>Gl(this.Mn[this.Uk].position,this.j$)/(b*b)&&(this.Mn[this.Uk]=Kx(this.Mn[this.Uk],fm(this.j$)));this.apply();this.Mn=this.wa=null;this.Uk=-1;this.j$=null;return!0};kT.prototype.apply=function(){this.wa&&this.Mn&&Rx(this.wa,this.Mn)};function ROa(a,b,c,d,e){this.create=function(){return new jT(a,b,c,d,e)}};function lT(a,b,c,d,e,f){hT.call(this,a,b,c,d,e);this.N_a=f}z(lT,hT);g=lT.prototype;g.Cza=function(){return new mT};g.nE=function(){var a=this.Nm.Kw(!0);if(a&&(ey(a)||this.N_a&&cy(a)&&qva(a)))return a};g.gAa=function(a){var b=this.nE();if(b){var c=this.e4(b);rc(c,a);eva(b,c)}};g.e4=function(a){return Mx(a)};g.Dza=function(a){if(ey(a)){a=a.xb||[];for(var b=[],c=0;c<a.length-1;c++)b[c]=tm(a[c],a[c+1]);return b}return cy(a)?Nx(a).map(function(a){return a.evaluate(.5)}):[]};function mT(){}
mT.prototype.start=function(a){this.Mn=Mx(a.wa);a.xka&&mc(this.Mn,a.Am,a.Uk);this.wa=a.wa;this.Am=a.Am;this.Uk=a.Uk};mT.prototype.NC=function(a){this.Mn[this.Uk]=fm(a);if(!Lq[17]&&ey(this.wa)){a=this.Mn;var b=this.Uk,c,d=this.Uk,e=Qx(this.wa),f=this.Mn;c=this.wa.page;var h=Pz(c)/2,k=[f[d-1]||e[0],f[d+1]||e[1]],l;l=0<d?[1==d?e[0]:f[d-2],f[d-1]]:void 0;l=l||[];e=d<f.length-1?[f[d+1],d==f.length-2?e[1]:f[d+2]]:void 0;e=e||[];d=f[d];c=[qS(d,k,h),rS(d,k,h),qS(d,l,h),qS(d,e,h),sS(d,c)];c=tS(c,d);a[b]=c}};
mT.prototype.finish=function(a,b){var c=!1;25<Gl(a,this.Am)/(b*b)&&(c=!0,this.apply());this.Mn=this.Am=this.wa=null;delete this.Uk;return c};mT.prototype.apply=function(){"elbow"==this.wa.get("Shape")&&this.wa.set("Shape","diagonal");eva(this.wa,this.Mn)};function SOa(a,b,c,d,e){this.create=function(f){return new lT(a,b,c,d,e,f)}};function nT(a,b,c,d){mH.call(this,a,b,c,d);this.vr=!0;this.WW=!1;this.cX=null;this.T5a=750}z(nT,mH);
function oT(a,b,c,d){a=du(a);if(!a)return null;var e=a.xb,f=10/c;c*=config.resizeHandleSize+2;for(var h=null,k,l=Infinity,m=0;m<e.length-1;m++){var n=e[m],q=e[m+1],t,u,y,A,C;if(n.x==q.x){if(!Ql(n.y,q.y,b.y)||!Ql(n.x-f,n.x+f,b.x))continue;C=!0;u=t=0;y=tm(n,q);k=tm(n,y);A=tm(y,q);Ql(n.y,y.y,b.y)?t=1:Ql(y.y,q.y,b.y)&&(t=2);if(km(b,Gm(y,{w:2*f,h:c})))t=0;else if(km(b,Gm(k,{w:2*f,h:c})))u=1;else if(km(b,Gm(A,{w:2*f,h:c})))u=2;else if(!a.WQ&&!d)continue;k=Math.abs(b.x-n.x)}else if(n.y==q.y){if(!Ql(n.x,
q.x,b.x)||!Ql(n.y-f,n.y+f,b.y))continue;C=!1;u=t=0;y=tm(n,q);k=tm(n,y);A=tm(y,q);Ql(n.x,y.x,b.x)?t=1:Ql(y.x,q.x,b.x)&&(t=2);if(km(b,Gm(y,{w:c,h:2*f})))t=0;else if(km(b,Gm(k,{w:c+f/2,h:2*f})))u=1;else if(km(b,Gm(A,{w:c+f/2,h:2*f})))u=2;else if(!a.WQ&&!d)continue;k=Math.abs(b.y-n.y)}else continue;k<l&&(h={start:n,saa:y,end:q,aR:C,index:m,IJ:u,Tma:t},l=k)}return h&&(0===h.index||h.index==e.length-2)&&20>=Xl(h.start,h.end)?null:h}g=nT.prototype;
g.apply=function(){var a=this.wa.xb,b=[],c=this.cH,d=c.start,e=c.saa,f=c.end,h=this.wa.get("Endpoint1"),k=this.wa.get("Endpoint2"),l=!1,m;for(m=0;m<c.index;m++)b.push(fm(a[m]));0==c.index&&(m=Ox(this.wa,h,k),this.WW&&m&&(b.push(a[0]),m=Ox(this.wa,h,k),c.aR?(m=m.y,d=new L(d.x,d.y+20*m)):(m=m.x,d=new L(d.x+20*m,d.y)),b.push(d)));c.index==a.length-2&&(m=Ox(this.wa,k,h),this.WW&&m&&(l=!0,c.aR?(m=m.y,f=new L(f.x,f.y+20*m)):(m=m.x,f=new L(f.x+20*m,f.y))));h=c.aR?new L(this.VK.x-c.start.x,0):new L(0,this.VK.y-
c.start.y);1==c.IJ?(b.push(lm(d,h)),b.push(lm(e,h)),b.push(fm(e)),b.push(fm(f))):(2==c.IJ?(b.push(fm(d)),b.push(fm(e)),b.push(lm(e,h))):b.push(lm(d,h)),b.push(lm(f,h)));l&&b.push(f);for(m=c.index+2;m<a.length;m++)b.push(fm(a[m]));c.index==a.length-2&&b.push(fm(Wb(a)));b=Zua(b);b.shift();b.pop();this.wa.set("AutoLink",!1);2==b.length?(b[0].x==b[1].x?this.wa.set("XPlanes",[b[0].x]):b[0].y==b[1].y&&this.wa.set("YPlanes",[b[0].y]),this.wa.set("ElbowControlPoints",null)):(this.wa.set("XPlanes",[]),this.wa.set("YPlanes",
[]),this.wa.set("ElbowControlPoints",b))};g.cursor=function(a,b,c){if(this.Ch(a,b,c)&&(a=du(a))&&(b=oT(a,b,c)))return b.aR?"ew-resize":"ns-resize"};g.Ch=function(a,b,c){var d=this.selection.Kw();return d&&d.getId()==a.getId()&&Yx(d)&&oT(d,b,c)?!0:a.Wa&&Yx(a)&&!!oT(a,b,c)};g.Ni=function(a,b,c){return!!this.Ch(a,b,c)};g.Lca=function(a){this.S5a=Aj.Ic().setTimeout(function(){this.dispatchEvent(new AH(a.saa,"Drag to Edit Line",a.aR?3:2))}.bind(this),this.T5a)};g.k6=function(){Aj.Ic().clearTimeout(this.S5a)};
function TOa(a){if((a=a.selection.Kw(!0))&&Yx(a))return a}g.hover=function(a,b,c){a=function(){this.cX&&(this.k6(),this.cX=null)}.bind(this);var d=TOa(this);d&&!qy(d)?(b=oT(d,b,c))?(this.cX?this.cX.index!==b.index&&(a(),this.Lca(b)):this.Lca(b),this.cX=b):a():a()};
g.ue=function(a,b,c){if(this.Ch(a,b,c)&&(a=du(a))&&(c=oT(a,b,c)))return oG(this.selection,a)||(c.IJ=0,c.Tma=0),this.VK=this.Am=b,this.cH=c,this.wa=a,b=a.xb,0===c.index&&1>=c.IJ?(b=a.get("Endpoint1"),b=b.Block||b.Line):c.index==b.length-2&&1!=c.IJ?(b=a.get("Endpoint2"),b=b.Block||b.Line):b=!1,this.WW=b,!0};
g.be=function(a){function b(b){e?(k=Math.abs(b.x-a.x),k<h&&(h=k,f=b.x)):(k=Math.abs(b.y-a.y),k<h&&(h=k,f=b.y))}var c=Pz(this.wa.page)/2,d=this.wa.xb,e=this.cH.aR,f=e?a.x:a.y,h=Infinity,k;b(d[0]);b(Wb(d));for(var l=0;l<d.length-1;l++)if(l!=this.cH.index||0!==this.cH.IJ||this.WW)d[l].x==d[l+1].x&&e?b(d[l]):d[l].y!=d[l+1].y||e||b(d[l]);h<c?e?a.x=f:a.y=f:a=this.wa.page.fq(a,2);this.VK=a};g.Be=function(a,b){if(5>Xl(a,this.Am)*b)return!1;this.apply();this.cH=this.wa=null;this.WW=!1;return!0};g.dg=function(){this.apply()};
g.Nd=function(a,b,c,d,e,f){if(!this.Yc&&(c=this.selection.Kw())&&Yx(c)){e=c.xb;for(var h=[],k=0;k<e.length-1;k++)h.push(tm(e[k],e[k+1]));h.forEach(function(c){a.vx(c,b,config.handleColor,config.resizeHandleSize-3)});if(d=oT(c,f,d,!0)){var l;1==d.Tma?l=tm(d.start,d.saa):2==d.Tma&&(l=tm(d.end,d.saa));l&&a.vx(l,b,config.handleColorSecondary,0===d.IJ?config.resizeHandleSize-3:config.resizeHandleSize)}}};function UOa(a,b,c,d){this.create=function(){return new nT(a,b,c,d)}};function pT(a,b,c,d,e,f){mH.call(this,a,b,c,d);this.Yb=e;this.eQa=f;this.fp=!!config.allowLockedEmbeddedPageEdit}z(pT,mH);pT.prototype.Xh=function(a,b,c){if(a.get("EmbeddedPageId")&&vH(a,b,c))return this.eQa(a.get("EmbeddedPageId")),!0;if(a.ke&&a.je()&&!this.Yb.Ze()&&(a=a.Ac(),!km(b,a)))return cH(this.navigator),!0};function VOa(a,b,c,d,e){this.create=function(f){return new pT(a,b,c,d,e,f)}};function qT(a,b,c,d,e){mH.call(this,a,b,c,d);this.Yb=e}z(qT,mH);qT.prototype.Xh=function(a,b,c){if(a.Fa&&vH(a,b,c))return this.navigator.Wl(a),!0;if(a.ke&&this.Yb.Ze()&&(a=this.Yb.Ze(),!vH(a,b,c)))return cH(this.navigator),!0};function WOa(a,b,c,d,e){this.create=function(){return new qT(a,b,c,d,e)}};function rT(a,b,c,d,e){mH.call(this,a,b,c,d);this.ve=e;this.qr=null;this.qja={};this.xb=[];this.Sy=0}z(rT,mH);g=rT.prototype;g.G5=function(){this.wa&&this.qr&&(this.setProperty(this.qr,!0),this.wa.set("LineWidth",this.wa.get("LineWidth")+2),this.qja=sT(this)?this.wa.HF():{},this.xb=this.wa.xb.slice(0))};g.Vsa=function(a){this.wa=a;sT(this)?this.qr=this.wa.get("ControlPoints"):(this.qr=fy(this.wa),this.qr||(this.qr=jj(this.wa.xb),this.qr.shift(),this.qr.pop()))};
g.setProperty=function(a,b){if(b)sT(this)?this.wa.set("ControlPoints",a):this.wa.set("ElbowPoints",hva(a));else return this.qr=a,!0};g.getProperty=function(){if(this.qr)return this.qr;if("curve"==this.wa.getProperties().get("Shape"))return this.wa.getProperties().get("ControlPoints");var a=fy(this.wa);a||(a=jj(this.wa.xb),a.shift(),a.pop());return a};function sT(a){return"curve"==a.wa.getProperties().get("Shape")}g.save=function(){this.setProperty(this.qr,!0)};g.cancel=function(){this.qr=null};
g.HF=function(){return this.qja};
g.be=function(a){if(this.Za&&"MovePoint"==this.Za.action){var b=this.getProperty();b[this.Za.index].x=a.x;b[this.Za.index].y=a.y;this.setProperty(b)}else if(this.Za&&"MoveTangent"==this.Za.action){var b=this.getProperty(),c=this.HF();0==this.Za.index?(null==b.first&&(b.first=c[0]),c=b.first):this.Za.index==c.length-1?(null==b.last&&(b.last=c[c.length-1]),c=b.last):c=b.middle[this.Za.index-1];c.nx=(a.x-c.x)/this.Za.Xka;c.ny=(a.y-c.y)/this.Za.Xka;this.setProperty(b)}else this.Za&&"MoveControlPoint"==
this.Za.action&&(b=this.getProperty(),c=b.middle[this.Za.index-1],c.x=a.x,c.y=a.y,this.setProperty(b))};g.Be=function(){this.Za=null;return!0};g.Ch=function(a,b){return!!this.su(b)};
g.ue=function(a,b){(this.Za=this.su(b))&&"AddPoint"==this.Za.action?(a=this.getProperty(),a.splice(this.Za.after+1,0,this.Za.p),this.setProperty(a),this.Za=this.su(b)):this.Za&&"AddControlPoint"==this.Za.action&&(a=this.getProperty(),null==a.middle&&(a.middle=[]),a.middle.splice(this.Za.after,0,{x:this.Za.p.x,y:this.Za.p.y,nx:this.Za.G7a,ny:this.Za.H7a}),this.setProperty(a),this.qja=this.wa.HF(void 0,void 0,jj(this.qr)),this.Za=this.su(b));return!!this.Za};
g.Xh=function(a,b){this.Za=null;if((a=this.su(b))&&"MovePoint"==a.action)b=this.getProperty(),b.splice(a.index,1),this.setProperty(b);else if(a&&("MoveTangent"==a.action||"MoveControlPoint"==a.action)){b=this.getProperty();var c=this.HF();0==a.index?delete b.first:a.index==c.length-1?delete b.last:b.middle.splice(a.index-1,1);this.setProperty(b)}};
g.Nd=function(a,b,c,d,e,f){if(a.Sy!=this.Sy){this.Sy=a.Sy;c=this.su(f);b.$b();a.zOa("rgba(0,0,0,0.3)");a.qh(O("line.edit.instructions").split("\n"),10,10,{size:25,Pu:!0,lineWidth:0});e=this.wa.xb;if(sT(this))for(e=this.HF(),d=0;d<e.length;d++)a.Jra(new L(e[d].x+e[d].nx/2,e[d].y+e[d].ny/2),new L(e[d].x-e[d].nx/2,e[d].y-e[d].ny/2),b,"rgb(128,0,0)"),0<d&&d<e.length-1&&a.Ar(e[d],b,"rgb(255,255,255)"),a.Ar(new L(e[d].x+e[d].nx/2,e[d].y+e[d].ny/2),b,"rgb(255,255,255)"),a.Ar(new L(e[d].x-e[d].nx/2,e[d].y-
e[d].ny/2),b,"rgb(255,255,255)");else for(d=1;d<e.length-1;d++)a.Ar(e[d],b,"rgb(255,255,255)");c&&a.Ar(c.p,b,c.color)}};
g.su=function(a){if(sT(this)){for(var b=[],c=this.HF(),d=0;d<c.length;d++)0<d&&d<c.length-1&&b.push({action:"MoveControlPoint",index:d,p:c[d],color:"rgb(0,255,0)"}),b.push({action:"MoveTangent",index:d,p:new L(c[d].x+c[d].nx/2,c[d].y+c[d].ny/2),Xka:.5,color:"rgb(0,255,0)"}),b.push({action:"MoveTangent",index:d,p:new L(c[d].x-c[d].nx/2,c[d].y-c[d].ny/2),Xka:-.5,color:"rgb(0,255,0)"}),c[d].data=iy(this.wa,c[d],!1,this.xb);for(var e=99999999,f=null,d=0;d<b.length;d++){var h=Gl(b[d].p,a);400>h&&h<e&&
(e=h,f=b[d])}if(null==f&&(e=iy(this.wa,a,!1,this.xb),b=this.wa.vm(e,void 0,this.xb),h=Gl(b,a),400>h)){for(d=f=0;d<c.length;d++)if(c[d].data<e)f=d;else break;for(var d=c[f],h=new L(c[f].x+c[f].nx,c[f].y+c[f].ny),k=new L(c[f+1].x-c[f+1].nx,c[f+1].y-c[f+1].ny),c=c[f+1],e=99999999,l=0,m=0;1>m;m+=.001){var n=a.x-((1-m)*(1-m)*(1-m)*d.x+3*(1-m)*(1-m)*m*h.x+3*(1-m)*m*m*k.x+m*m*m*c.x),q=a.y-((1-m)*(1-m)*(1-m)*d.y+3*(1-m)*(1-m)*m*h.y+3*(1-m)*m*m*k.y+m*m*m*c.y),n=n*n+q*q;n<e&&(l=m,e=n)}m=l;a=new L((-3*(1-m)*
(1-m)*d.x+3*(1-m)*(1-m)*h.x-6*h.x*m*(1-m)-3*k.x*m*m+6*k.x*m*(1-m)+3*c.x*m*m)/6,(-3*(1-m)*(1-m)*d.y+3*(1-m)*(1-m)*h.y-6*h.y*m*(1-m)-3*k.y*m*m+6*k.y*m*(1-m)+3*c.y*m*m)/6);f={action:"AddControlPoint",p:b,G7a:a.x,H7a:a.y,after:f,color:"rgb(255,0,0)"}}}else{b=[];k=this.getProperty();for(d=0;d<k.length;d++)b.push({action:"MovePoint",index:d,p:k[d],color:"rgb(0,255,0)"}),k[d].data=iy(this.wa,k[d],!1,this.xb);e=99999999;f=null;for(d=0;d<b.length;d++)h=Gl(b[d].p,a),400>h&&h<e&&(e=h,f=b[d]);if(null==f&&(e=
iy(this.wa,a,!1,this.xb),b=this.wa.vm(e,void 0,this.xb),h=Gl(b,a),400>h)){f=-1;for(d=0;d<k.length;d++)if(k[d].data<e)f=d;else break;f={action:"AddPoint",p:b,after:f,color:"rgb(255,0,0)"}}}return f};function XOa(a,b,c,d,e){this.create=function(){return new rT(a,b,c,d,e)}};function tT(a,b,c,d,e,f,h,k,l,m){mH.call(this,a,b,c,d.Ka);this.Ea=m;this.viewport=d;this.ve=e;this.U5a=750;this.TZ=null;this.mg=f;this.Yb=h;this.gk=k;this.analytics=l}z(tT,mH);g=tT.prototype;g.Ya=function(a){return a.Ya("c")};
g.Xh=function(a,b,c){if(a.Wa&&vH(a,b,c)){if(c=a.iq(b))this.Vi(c);else{b=iy(a,b,!0);c=a.qk();for(var d=0;c["t"+d];d++);c="t"+d;d={};d[c]={Location:b||.5,Side:0,Value:a.page.document.J5("Text",!0)};a.document.oa(new Q("SetProperty",{id:a.getId(),Property:"TextAreas",Value:d}));this.analytics.ba("chart.viewport.selection.line.addText");this.Vi(a.Da[c])}return!0}};g.Ch=function(a,b,c){return a.Wa&&vH(a,b,c)};
g.Lca=function(a){null==this.TZ&&(this.TZ=Aj.Ic().setTimeout(function(){this===oH&&this.dispatchEvent(new AH(a,"Double-click to Add Text"))}.bind(this),this.U5a))};g.k6=function(){null!=this.TZ&&(Aj.Ic().clearTimeout(this.TZ),this.TZ=null)};g.hover=function(a,b,c){if((a=du(a))&&!a.ai()){if(vH(a,b,c)&&!this.selection.Hd(a))return this.k6(),this.Lca(b),!0;this.k6()}};
g.Vi=function(a){if(a){var b=this,c=a.wa,d=a.name;this.pb=new VF(a.layout,function(a){var c=a.data.ob.item.page;return bc(b.viewport.Xg(),function(a){return a.page==c})},function(a){var d=a.po().data.ob,e=d.item.page;b.viewport.Pd.append(a.canvas.aa.css({position:"absolute"}));a.cia=function(){window.lucidRendering=!0;b.document.Gl=!0;b.viewport.mode.dg();var f=sM(b.viewport,d.oj(),e,!0),h=my(c);a.canvas.aa.css({left:f.x+"px",top:f.y+"px",background:h});a.Mg(b.viewport.kc())};a.vha=function(){window.lucidRendering=
!1;b.document.Gl=!1;xu()}},function(e,f){b.document.oa(new Q("t",{id:a.item.getId(),Key:d,Diff:e}));tGa(b.ve,c.getId(),d,e,f)},this.mg,this.Yb,this.gk,this.analytics,this.Ea,a.nA);b.zV=function(){0>[d,"","LineColor","StrokeStyle",""].indexOf(this.name)&&b.pb.pa()};c.getProperties().Mc(null,b.zV);oCa(this.pb,this.document.getProperty(Ls)||"en");this.pb.cv();this.pb.render();var e=a.item.id+"-"+a.name,f=K("canvaseditor.search.results",function(a){a=a[e]||[];if(a.length||b.pb.aM&&b.pb.aM.length)b.pb.aM=
a,b.pb.pD()},!0),h=K("canvaseditor.search.focus",function(a){a=a[e]||[];if(a.length||b.pb.yx&&b.pb.yx.length)b.pb.yx=a,b.pb.pD()},!0),k=K("text.editor.reload",function(){var b=c.document.sa(c.id).Da[a.name];if(b){var d=this.pb.selection.Rb,e=this.pb.selection.anchor;this.Vi(b);this.pb.selection.update(d,e)}}.bind(this));K.one("text.editor.inactive",function(){Mk(f);Mk(h);Mk(k);b.pb&&(b.pb.destroy(),b.pb=null);Hs(c.getProperties(),null,b.zV);if(""==a.content.Tf()){Ixa(b.document.Zd);var d=a.wa,e=a.key;
if(e in d.Da){var n={};n[e]=null;d.document.oa(new Q("SetProperty",{id:d.getId(),Property:"TextAreas",Value:n}))}}})}};function YOa(a,b,c,d,e,f,h,k,l,m){this.create=function(){return new tT(a,b,c,d,e,f,h,k,l,m)}};function uT(a,b,c,d,e){mH.call(this,a,b,c,d);this.properties=e}z(uT,mH);g=uT.prototype;g.Uw=function(a){var b=a.getProperties().get("NoteHint",!0);return!!b&&0<b.length&&(a.ta||a.Fa)&&!jH(this.Ka,a)&&this.properties.settings.Hf.Ma()};g.Ni=function(a){return null!==this.Uw(a)};g.cursor=function(a){if(null!==this.Uw(a))return"pointer"};g.click=function(a){K.set("dialog.togglenotehint",a);return!0};g.zr=function(a,b,c,d){a.Jz(d,0,c.page,ck+"/app/webroot/img/icons/note-canvas-26px.png")};
function ZOa(a,b,c,d,e){this.create=function(){return new uT(a,b,c,d,e)}};function vT(a,b,c,d){mH.call(this,a,b,c,d);this.Nm=b;this.DN=pq("f78d1e").Eg(.5)}z(vT,mH);vT.prototype.Nd=function(a,b,c,d,e){var f={};D(this.Nm.Ca(),function(a){a.md&&a.getProperties().get("HighlightItems").forEach(function(a){f[a]=!0},this)}.bind(this));D(c,function(c){f[c.getId()]&&NN(a.ou,this.DN,config.outlineSize,0,b,c,d,this.Nm,e)},this)};function $Oa(a,b,c,d){this.create=function(){return new vT(a,b,c,d)}};function wT(a,b,c,d,e){mH.call(this,a,b,c,d);this.permissions=e}z(wT,mH);var aPa=new F("Ib");g=wT.prototype;g.Uw=function(a){return this.selection.Hd(a.id)&&!a.Ya()&&this.permissions.Nc()?!!a.Gd("HasContextPanel"):!1};g.cursor=function(a){if(this.Uw(a))return"pointer"};g.click=function(a){this.Tna=this.Uw(a);this.dispatchEvent(aPa);return!!this.Tna};g.Ch=function(){return this.Tna};g.ue=function(){if(this.Tna)return!0};g.Be=function(){return!0};g.zr=function(a,b,c,d){a.Jz(d,0,c.page,ck+"/app/webroot/img/icons/settings-canvas-26px.png")};
function bPa(a,b,c,d,e){this.create=function(){return new wT(a,b,c,d,e)}};function xT(a,b,c,d,e,f,h,k){mH.call(this,a,b,c,d);this.R1=new zA;this.o8=[];this.cz=[];this.yr=!0===h;this.aW=!0;this.Vp=k;this.children=h?[new uT(a,b,c,d,f)]:[new gT(a,b,c,d,f),new uT(a,b,c,d,f),new wT(a,b,c,d,e)];this.children.forEach(function(a){a.Ps=this},this);this.vr=!0;this.Dva=new L(4,-4);this.Qva=new L(26,0);this.Mva=6;this.qA=26}z(xT,mH);g=xT.prototype;
g.click=function(a,b,c){return(a=this.wY(a,b,c))?(jc(this.cz,a.item.id)?(!a.item.page.je()||a.item.parent&&a.item.parent.Fa?this.navigator.Wl(a.item.parent):this.navigator.Wl(a.item.page),this.selection.Ge(),this.selection.uh(a.item.id),this.cz=[]):1<this.selection.Ca().length&&(this.selection.Ge(),this.selection.uh(a.item.id)),a.aJa.click(a.item,b,c)):!1};
g.wY=function(a,b,c){var d;a:{if(d=eu(a)){var e=yT(this,d,c),f=Math.floor((b.x-e.x)/(this.qA/c)),e=b.y-e.y;if(0<=e&&e<=this.qA/c)for(var h=e=0;h<this.children.length;h++)if(h in this.children&&this.children[h].Uw(d)){if(e==f){d={aJa:this.children[h],item:d};break a}e++}}d=null}return d?d:a.Fa?cPa(this,a,b,c,w(this.wY,this),null):a.ke&&(a=this.R1.search([b.x,b.y,b.x,b.y])[0])?{aJa:a[4],item:a[5]}:null};
function cPa(a,b,c,d,e,f){var h=a.children.length+1;a=ow(b.page,new M(c.x-h/2*a.qA/d,c.y-a.qA/d,a.qA*h/d,2*a.qA/d),b);for(b=0;b<a.length;b++)if(h=e(a[b],c,d))return h;return f}
g.aNa=function(a,b,c){if(!jc(this.o8,a.id)&&(a.ta||a.Fa)&&!jH(this.Ka,a)){a.ma();var d=dc(this.children,function(b){return b.Uw(a)}),e=eu(a);if(1<=d&&e){var f=yT(this,e,c),h=this.Dva.x/c*(d-1),h=km(b,Lm(f,new M(0,-1*h,h,h))),k=!1;jc(this.cz,a.id)&&(k=km(b,Lm(f,new M(0,0,this.Qva.x/c*(d-1),0))));if(k||h)return e}pc(this.cz,a.id)}return a.Fa?cPa(this,a,b,c,w(this.aNa,this),!1):null};
g.hover=function(a,b,c){var d=eu(a);d?(a=this.aNa(d,b,c))&&(jc(this.cz,a.id)||this.cz.push(a.id)):(a=this.wY(a,b,c))&&a.item&&(jc(this.cz,a.item.id)||this.cz.push(a.item.id))};g.cursor=function(a,b,c){if(null!==this.wY(a,b,c))return"pointer"};function dPa(a,b){var c=[];a.children.forEach(function(a){a.Uw(b)&&c.push(a)});return c}
g.Nd=function(a,b,c,d,e){this.R1.clear();c.concat(Ra(b.document.Cb.Q_[b.id]||{})).forEach(function(c){var h=dPa(this,c);if(0!=h.length)if(!c.ta&&!c.Fa||jH(this.Ka,c)||!this.selection.Hd(c.id,b.id)&&!jc(this.cz,c.id))ePa(this,a,c,b,d,e,this.Dva,h),pc(this.o8,c.id);else{if(1<h.length){var k=yT(this,c,d);k.w=this.qA/d*h.length;a.Lz(k,"#EDECED",c.page)}ePa(this,a,c,b,d,e,this.Qva,h);jc(this.cz,c.id)||jc(this.o8,c.id)||this.o8.push(c.id)}},this)};g.Ni=function(a,b,c){return null!==this.wY(a,b,c)};
function yT(a,b,c){var d=Ax([b]),e=a.Mva,f;if(f=a.Vp)f=a.Vp.O3[b.page.id],f=!!f&&jc(f,b);f&&(e+=22);return new M(d.x+d.w+e/c,d.y-a.Mva/c,a.qA/c,a.qA/c)}function ePa(a,b,c,d,e,f,h,k){var l=qm(h,(k.length-1)/e),m=Lm(yT(a,c,e),um(l,0));Yb(k,function(a){a.zr(b,f,c,m,d);this.R1.insert([m.x,m.y,m.x+m.w,m.y+m.h,a,c]);m=Km(m,um(qm(h,1/e),0))},a)}g.Xh=function(a,b,c){return eu(a)?km(b,yT(this,a,c)):!1};function fPa(a,b,c,d,e,f){this.create=function(h,k){return new xT(a,b,c,d,e,f,h,k)}};function zT(a,b,c,d,e){mH.call(this,a,b,c,d);this.Yb=e;this.BK=null}z(zT,mH);g=zT.prototype;g.vP=function(a){return!!a.dataTransfer&&!!a.dataTransfer.items&&1===a.dataTransfer.items.length&&jn(a.dataTransfer.items[0].type||"")};g.cursor=function(){if(this.CFa)return"copy"};g.wP=function(a,b,c){this.BK=null;if(b=(a=wH(b,c,this.Yb.Ze()))&&a.ta)b=!a.tf("FillColor")&&!a.Haa&&!a.getProperties().get("noDropBackground");b&&(this.BK=a)};g.yP=function(){this.Hg()};g.pF=function(){this.Hg()};
g.Hg=function(){this.BK=null};g.Nd=function(a,b,c,d,e){this.BK&&(a.Lz(this.BK.ma(),"rgba(255, 255, 255, .3)",b,this.BK.bc()),NN(a.ou,wq(config.renderSelectionOutlineColor),3,0,b,this.BK,d,this.selection,e))};function gPa(a,b,c,d,e){this.create=function(){return new zT(a,b,c,d,e)}};function AT(a,b,c,d){mH.call(this,a,b,c,d.Ka);this.Qo=10;this.ak=21;this.fGa=!1;this.Lb=d;this.oO=!0;this.Bz=new Uint8Array(this.ak*this.ak*4);this.wT=document.createElement("canvas");this.wT.width=this.ak*this.Qo;this.wT.height=this.ak*this.Qo;this.ag=this.wT.getContext("2d");this.Ksa=pq("FFFFFF");this.mG=new L(0,0);this.WK=new L(0,0);this.iva=this.hva=!1}z(AT,mH);
AT.prototype.Nd=function(a,b,c,d,e,f){b=this.Lb.VK;if(null!=b){c=this.Lb.Pp(b,b.page);c.x*=window.devicePixelRatio||1;c.y*=window.devicePixelRatio||1;this.hva?c.x=this.mG.x:this.mG.x=c.x;this.iva?c.y=this.mG.y:this.mG.y=c.y;d=this.ak/2*(window.devicePixelRatio||1);e=Math.floor(c.x-d);var h=qO(this.Lb);b=this.Lb.vv();this.Lb.h9(new M(e,b?Math.floor(h.h*(window.devicePixelRatio||1)-c.y-d):Math.floor(c.y-d),this.ak,this.ak),this.Bz);if(this.Bz[3]||this.Bz[-1]){c=(this.ak+1)*(this.ak-1)/2*4;this.Ksa=
tq(this.Bz[c],this.Bz[c+1],this.Bz[c+2]);this.ag.save();this.ag.beginPath();c=this.Qo*this.ak/2;d=this.Qo*this.ak/2-5;this.ag.arc(c,c,d,0,2*Math.PI);this.ag.closePath();this.ag.clip();for(e=0;e<this.ak;e++)for(h=0;h<this.ak;h++){var k;k=b?4*((this.ak-e-1)*this.ak+h):4*(e*this.ak+h);this.ag.fillStyle="rgba("+this.Bz[k]+", "+this.Bz[k+1]+", "+this.Bz[k+2]+", "+this.Bz[k+3]+")";this.ag.fillRect(h*this.Qo,e*this.Qo,this.Qo,this.Qo)}this.ag.lineWidth=1;this.ag.strokeStyle="rgba(0, 0, 0, 0.2)";for(h=0;h<
this.ak;h++)this.ag.beginPath(),this.ag.moveTo(h*this.Qo+.5,0),this.ag.lineTo(h*this.Qo+.5,this.wT.height-1),this.ag.stroke(),this.ag.closePath();for(e=0;e<this.ak;e++)this.ag.beginPath(),this.ag.moveTo(0,e*this.Qo+.5),this.ag.lineTo(this.wT.width-1,e*this.Qo+.5),this.ag.stroke(),this.ag.closePath();this.ag.restore();this.ag.lineWidth=1;this.ag.strokeStyle="white";e=h=(this.ak-1)/2*this.Qo+.5;b=this.Qo;this.ag.strokeRect(h-1,e-1,b+2,b+2);this.ag.strokeStyle="black";this.ag.strokeRect(h,e,b,b);this.ag.restore();
this.ag.lineWidth=2;this.ag.strokeStyle="white";this.ag.beginPath();this.ag.arc(c,c,d,0,2*Math.PI);this.ag.stroke();this.ag.closePath();this.ag.restore()}}null==f||0==f.x&&0==f.y||(f=this.Lb.Pp(f),a.kn&&(b=window.devicePixelRatio||1,f.x*=b,f.y*=b),a.drawImage(this.wT,new L(f.x-this.ak/2*this.Qo,f.y-this.ak/2*this.Qo)),b=this.Ksa,b="R:"+b.r()+" G:"+b.YB()+" B:"+b.Xe()+" "+b.Gza,f=new L(f.x,f.y+20),a.qh(b,f.x,f.y,{Ok:!0,padding:2}))};
AT.prototype.lra=function(a){a=new L(a.screenX,a.screenY);1==Math.abs(a.x-this.WK.x)?(this.mG.x+=a.x-this.WK.x,this.hva=!0):a.x!=this.WK.x&&(this.hva=!1);1==Math.abs(a.y-this.WK.y)?(this.mG.y+=a.y-this.WK.y,this.iva=!0):a.y!=this.WK.y&&(this.iva=!1);this.WK=a};AT.prototype.cursor=function(){return"none"};AT.prototype.ue=function(a,b){cxa(b.page,b)&&this.dispatchEvent(new hPa(this.Ksa));"inkdropper"==this.Lb.mode.name&&this.Lb.mode.pop();return!1};var iPa=new F("Jb");
function hPa(a){I.call(this,iPa);this.color=a}z(hPa,I);function jPa(a,b,c,d){this.create=function(){return new AT(a,b,c,d)}};function BT(a,b,c,d){mH.call(this,a,b,c,d);this.Y7=!0;this.lV="lucid.view.interaction.LinkText.clickActivate";this.fp=this.oO=!0}z(BT,mH);g=BT.prototype;g.Ml=function(){return{name:"LinkText"}};function CT(a,b,c){a=yH(a,b,c);c=new L(a.x+a.w+6/c,a.y+a.h-Math.min(20/c,a.h/2));b.bc()&&(c=am(c,bm(a),b.bc()));return c}function DT(a,b,c){a=yH(a,b,c);c=new L(a.x-6/c,a.y+Math.min(20/c,a.h/2));b.bc();b.bc()&&(c=am(c,bm(a),b.bc()));return c}
function ET(a,b,c,d){if(b.ta&&b.KD&&b.QK&&a.selection.EZ(!0)&&1==kPa(a,[b]).filter(function(a){return a.val==b}).length){var e=a.document.wl.get(b.getId()),f=DT(a,b,d);a=CT(a,b,d);if(e&&e.prev&&Gl(c,f)<20/d)return"inlet";if(Gl(c,a)<20/d)return e&&e.next?"outlet":"create"}}g.cursor=function(a,b,c){if(!a||ET(this,a,b,c))return b=!1,a&&1==a.du().length&&(a=a.Da.Text)&&$v(a.Tq())&&(b=!0),["crosshair",b?O("uihint.overflow.break.title"):""]};g.Ni=function(a,b,c){return!!ET(this,a,b,c)};
g.activate=function(){return this.CBa=!0};g.Ch=function(a,b,c){return ET(this,a,b,c)};g.ue=function(a,b,c){this.WS&&this.WS.close();this.CBa=!1;this.Kx=null;if(c=ET(this,a,b,c))return this.item=a,this.action=c,this.Mb=b,!0};function lPa(a,b){if(b&&b.KD&&b.QK&&b!=a.item&&!b.Ya()){b=a.document.wl.get(b.getId());var c=a.document.wl.get(a.item.getId());if("create"==a.action&&!b.isBefore(c)&&!b.prev)return!0}return!1}g.be=function(a){this.Mb=a;this.Kx=null;a=this.T5(a);lPa(this,a)&&(this.Kx=a)};
function mPa(a){if(a.Kx&&lPa(a,a.Kx)){var b=a.document.wl.get(a.item.getId()),c=a.document.wl.get(a.Kx.getId()),d=c.val.Oq(),e=b.val.Oq(),f={};f[d]={id:b.val.getId(),key:e};a.document.oa(new Q("SetProperty",{id:c.val.getId(),Property:"TextLinks",Value:f}));if(c&&b){var b=IB(b).val,d=b.Oq(),c=IB(c).val,e=c.Oq(),f=b.Da[d].content,h=c.Da[e].content;0<h.text.length&&(f=Mv(f,h),a.document.oa(new Q("t",{id:b.getId(),Key:d,Diff:f})),a.document.oa(new Q("SetProperty",{id:c.getId(),Property:e,Value:""})))}}}
g.Be=function(a,b){this.Kx?(mPa(this),this.Kx=null):"create"==this.action?this.CBa||(nPa(this),setTimeout(function(){K.set("lucid.view.interaction.LinkText.clickActivate")},1)):vH(this.item,a,b)||ET(this,this.item,a,b)==this.action||(a=this.document.wl.get(this.item.getId()),"inlet"==this.action&&a.prev?this.document.oa(new Q("SetProperty",{id:this.item.getId(),Property:"TextLinks",Value:{}})):"outlet"==this.action&&a.next&&this.document.oa(new Q("SetProperty",{id:a.next.val.getId(),Property:"TextLinks",
Value:{}})));return!0};g.dg=function(){return{}};function kPa(a,b){if(0==b.length)return[];var c=[];1==b.length&&b[0].ta&&(c=[b[0].Bi().getId()]);var d=[];c.forEach(function(a){if(a=this.document.wl.get(a)){var b=IB(a);for(a=b;a;)d.push(a),a=a.next,a==b&&(a=null)}},a);return d}
g.Nd=function(a,b,c,d,e){kPa(this,this.selection.Ca()).forEach(function(b){var c=Us(b.val);if(c){var k=Us(c.mu());if(k){var l;a:{if(this.Yc){if("inlet"==this.action&&this.item==c){l=!0;break a}l=Us(c.mu());if("outlet"==this.action&&this.item==l){l=!0;break a}}l=!1}l?a.TL({Np:e.ye(),gx:null,Cp:c.page,Sw:DT(this,c,d)}):a.TL({Np:this.selection.Hd(k.getId())?e.ye():k.page,gx:CT(this,k,d),Cp:this.selection.Hd(c.getId())?e.ye():c.page,Sw:DT(this,c,d)})}if(!c.Ya()){l=!1;if(!b.next){var m=c.Da.Text;hpa(m);
m&&$v(m.Tq())&&(l=!0)}a.TL({Np:this.selection.Hd(c.getId())?e.ye():c.page,gx:CT(this,c,d),Cp:e.ye(),Sw:null,overflow:l});this.Yc&&this.item==c&&("create"==this.action&&a.TL({Np:c.page,gx:CT(this,c,d),Cp:this.Mb.page,Sw:new L(this.Mb.x,this.Mb.y,!0)}),"inlet"==this.action&&a.TL({Np:k.page,gx:CT(this,k,d),Cp:this.Mb.page,Sw:new L(this.Mb.x,this.Mb.y,!0)}),"outlet"==this.action&&a.TL({Np:this.Mb.page,gx:new L(this.Mb.x,this.Mb.y,!0),Cp:b.next.val.page,Sw:DT(this,b.next.val,d)}))}}},this);this.Yc&&this.Kx&&
a.Uba(this.Kx.ma(),this.Kx.bc(),this.Kx.page)};function nPa(a){a.WS||(a.WS=bp(i18n.get("gui-growl-textlink-instructions-add")+"<br /><br />"+O("gui.growl.textlink.instructions.remove")+"<br /><br />"+O("gui.growl.textlink.instructions.exit"),3E4,function(){a.WS=null}))}g.cancel=function(){this.WS&&this.WS.close()};function oPa(a,b,c,d){this.create=function(){return new BT(a,b,c,d)}};function FT(a,b,c,d,e){mH.call(this,a,b,c,e.Ka);this.fontClient=d;this.viewport=e;this.sga={};this.uG=GT;this.active=!1;this.vr=!0;this.bna=pPa(this,qPa(this));this.ola=pPa(this,rPa([{label:O("uihint.missingContent.font.find"),action:this.Vza.bind(this)},{label:O("uihint.missingContent.font.keep"),action:this.TUa.bind(this)}]));this.CQ=null;this.oEa=new Fj(this.wVa.bind(this),200);this.reb=ck+"/app/webroot/img/icons/warning-18px.png";this.fp=!0;K("document.loaded",function(){if(this.active=sPa(this.document))tr=
!0,HT(this),this.fontClient.listen(Vr,function(){HT(this)}.bind(this)),K("document.postAction",function(a){"t"===a.Action&&HT(this)}.bind(this))}.bind(this));this.fp=!0;this.viewport.dx(this.CN.bind(this),!0);this.viewport.listen(CHa,this.CN.bind(this))}z(FT,mH);var tPa=new F("Kb");function uPa(a){I.call(this,tPa);this.options=a}z(uPa,I);var GT={uaa:!1,bf:null,Wka:[],za:null,Oa:null};
function rPa(a){var b=[];a.forEach(function(a,d){0!==d&&b.push({classes:"divider"});b.push({tag:"li",text:a.label,click:function(b){a.action();b.stopPropagation()}})});return P({tag:"ul",children:b})}function pPa(a,b){return new aE(b,{parent:a.viewport.Dc,R:"tooltip-action-list"})}function vPa(a){var b={};a.uG.Wka.forEach(function(a){b[a.OX]=!0});return Sa(b)}g=FT.prototype;g.Vza=function(){this.CN();this.dispatchEvent(new uPa({wK:{bf:this.uG.bf,fonts:vPa(this)}}))};
g.TUa=function(){this.CN();var a=this.uG.za,b=a.qk();B(b,function(b,d){var e=b.Tq().content;this.uG.Wka.forEach(function(b){var c=this.fontClient.get(b.family,b.bold,b.italic);Mr(e,[b]).forEach(function(b){b=Dv(e,b.start,b.end,{font:c.family,bold:c.bold,italic:c.italic});this.document.oa(new Q("t",{id:a.getId(),Key:d,Diff:b}))},this)},this)},this);K.set("layer.visibility.update")};
function qPa(a){return rPa([{label:O("uihint.missingContent.image.find"),action:a.Vza.bind(a)},{label:O("uihint.missingContent.image.replace"),action:function(){this.CN();var a=this.uG.za;K.set("userImageDialog.open",function(c){a.jM(c[0].url());K.set("layer.visibility.update")})}.bind(a)}])}g.CN=function(){this.oEa.clear();this.bna.hide();this.ola.hide()};function HT(a){a.fontClient.ila(a.document.iY()).then(function(a){this.sga=fb(a.map(function(a){return a.Qy}))}.bind(a))}
function wPa(a,b){return b.iY().some(function(a){return this.sga[a.Qy]},a)}function xPa(a,b){return b.iY().filter(function(a){return this.sga[a.Qy]},a)}function yPa(a,b,c){var d=[];(b=Us(b))&&(bta(b)||wPa(a,b))&&b.du().forEach(function(a){a=this.document.sa(a);(a=Us(a))&&d.push({page:a.page,Rj:zPa(a,c)})},a);return d}
function APa(a,b,c,d,e){var f=Us(e),h=f&&xPa(a,f);h&&c&&b.Yda(d,c,null,function(a){B(f.qk(),function(c){Ks(c).forEach(function(d,e){var q=d.layout,t={ND:d.x,OD:d.y,F$:null,Ks:null};Mr(q.content,h).forEach(function(d){b.kn?(d=gS(f,c,q,e,t,d.start,d.end,"rgba(237,96,88,0.2)",a,"rgba(237,96,88,0.4)"),b.Lb.Wc.he(d.ll,d.Oa,!1,0,d.transform)):fS(f,c,q,e,t,d.start,d.end,"rgba(237,96,88,0.2)",b.getContext(),"rgba(237,96,88,0.4)")})},this)},this)}.bind(a))}
g.Nd=function(a,b,c,d){this.active&&c.forEach(function(c){yPa(this,c,d).forEach(function(b){Lj?a.Jz(vm(b.Rj.x,b.Rj.y,18,18),0,b.page,this.reb):a.zr(b.Rj,b.page,a.rSa)}.bind(this));APa(this,a,b,d,c)},this)};function zPa(a,b){var c=eu(a);if(!c)return new M(0,0,0,0);a=c.ma();a=(c=c.bc())?am(a,bm(a),c):new L(a.x,a.y);return new M(a.x-25/b,a.y-11/b,18/b,18/b)}
function BPa(a,b,c,d){var e=null;if(a.active){var f=Us(b);if(f){var h=zPa(f,d);if(km(c,h))var k=f.Bi()||f,l=xPa(a,k),k=sta(k),e={uaa:!(!k&&!l.length),bf:k,Wka:l,za:f,Oa:h}}(b=cu(b))&&b.As().some(function(a){e=BPa(this,a,c,d);return e.uaa},a)}return e||GT}g.wVa=function(){var a=this.uG;if(a.uaa){var b=this.viewport.UC(a.Oa,a.za.page);a.bf?(this.ola.hide(),fE(this.bna,b,"top")):(this.bna.hide(),fE(this.ola,b,"top"))}};
g.hover=function(a,b,c){this.uG=(a=eu(a))?BPa(this,a,b,c):GT;if(this.uG.uaa)return clearTimeout(this.CQ),this.CQ=null,this.oEa.queue(),this.viewport.cursor("pointer"),!0;this.CQ&&(clearTimeout(this.CQ),this.CQ=null);this.CQ=setTimeout(this.CN.bind(this),10);return!1};function CPa(a,b,c,d,e){this.create=function(){return new FT(a,b,c,d,e)}};function IT(a,b,c,d){mH.call(this,a,b,c,d)}z(IT,mH);var DPa=new F("Lb");function EPa(a,b){I.call(this,DPa);this.originalEvent=a;this.YPa=b}z(EPa,I);IT.prototype.Ni=function(a,b){return!!FPa(a,b)};IT.prototype.Nd=function(a,b,c,d,e){this.selection.Ca(!0).forEach(function(b){b.OB&&b.OB().forEach(function(c){var d=b.bc(),l=am(bm(c.location),bm(b.ma()),d);a.sOa($l(Gm(l,c.location),-4),d,e.ye(),c.color)})},this)};
IT.prototype.h0=function(a,b,c){if(b=FPa(b,c))return b.click&&b.click(),this.dispatchEvent(new EPa(a,b.YPa())),!0};function FPa(a,b){if(a.OB){var c=a.OB();if(c.length){var d=bm(a.ma()),e=hm(d,a.bc());return ec(c,function(a){var c=cm(b,e(bm(a.location))),d=c.x/(a.location.w/2+1);a=c.y/(a.location.h/2+1);return 1>=d*d+a*a})}}}function GPa(a,b,c,d){this.create=function(){return new IT(a,b,c,d)}};function JT(a,b,c,d,e){mH.call(this,a,b,c,d.Ka);this.tb=d;this.zSa=e;this.aW=!0}z(JT,mH);g=JT.prototype;g.Ml=function(){return{name:"Pan"}};g.cursor=function(){if(this.Yc)return NS();if(Lq[32])return pda?"grab":Uj?"-moz-grab":Lj||qda?"url("+ck+"/app/webroot/img/cursors/openhand.cur), default":Tj||Sj?"url("+ck+"/app/webroot/img/cursors/openhand.cur) 8 8, default":"move"};
g.RNa=function(a,b){if(!OF(a)||a.altKey||Lq[32]||this.zSa&&b.ke)return this.H5=a,this.IBa=new L(this.tb.lg.x,this.tb.lg.y),this.vG=!1,!0};g.lra=function(a){if(a.pageX!=this.H5.pageX||a.pageY!=this.H5.pageY)this.tb.scroll(this.IBa.x-(a.pageX-this.H5.pageX),this.IBa.y-(a.pageY-this.H5.pageY)),this.vG=!0};g.i0=function(){return this.vG};g.Xh=function(a){a.ke&&this.zSa&&K.set("default.zoomIn")};function HPa(a,b,c,d){this.create=function(e){return new JT(a,b,c,d,e)}};function KT(a,b,c,d,e,f,h){mH.call(this,a,b,c,d);this.Nm=b;this.DN=pq("#fcc438").Eg(.5);this.Aga=e;this.userId=f;this.Yb=h;this.fp=this.oO=!0}z(KT,mH);
KT.prototype.Nd=function(a,b,c,d,e,f){if(!pp(qp,"presentation")&&!pp(qp,"readOnly")&&(D(c,function(c){var f=nL(this.Aga,c.getId());B(f,function(f){this.Aga.isCurrentUser(f)||NN(a.ou,iL.Ic().FF(f),config.renderSelectionOutlineWidth,0,b,c,d,this.Nm,e)},this)},this),f)){var h=wH(f,d,this.Yb.Ze());if(h){var k=this.Aga,l=Ra(nL(k,h.getId()));if(l){l=l.filter(function(a){return a!=this.userId},this);c=h.ma();var m=16/d,n=Ym(c,h.bc());l.forEach(function(b,c){a.qOa(new M(n.x,n.y-(c+1)*m-l.length*config.outlineSize,
n.w,m),h.page,iL.Ic().FF(b).Eg(.5).Vd(),oL(k,b),!0)})}}}};function IPa(a,b,c,d,e,f,h){this.create=function(){return new KT(a,b,c,d,e,f,h)}};function LT(a,b,c,d,e){mH.call(this,a,b,c,d.Ka);this.viewport=d;this.offset=new Ez(a);this.offset.IS=!0;this.anchor=null;this.ir=Sb;this.vr=!0;this.analytics=e}z(LT,mH);g=LT.prototype;g.Ml=function(){return{name:"Resize",items:this.offset.items.map(function(a){return(a.Wa?"line":a.className)+":"+a.getId()})}};function MT(a,b){return b.ta&&a.ir(b)&&(a=a.document.wl.get(b.getId())||{val:b},!a.next)&&(b=b.Bi(),a=b.Oq(),(b=null==a?null:b.Da[a])&&b.zBa&&Esa(b.layout)&&(hpa(b),!$v(b.layout)))?!0:!1}
function JPa(a,b,c){var d=new L(1,1),e=new L(0,0);function f(a,b){var c=d.x?m.w*a:m.w;a=d.y?m.h*a:m.h;b&&(c+=10*d.x,a+=10*d.y);return{x:m.x-(c-m.w)*e.x,y:m.y-(a-m.h)*e.y,w:c,h:a}}function h(a){b.getProperties().set("BoundingBox",f(a));Ks(l)}function k(){return n*m.w*d.x<=c.w&&n*m.h*d.y<=c.h}var l=b.Da[b.Oq()],m=b.ma(!1,!0),n=1;do n*=2,h(n);while(MT(a,b)&&k());if(MT(a,b))return h(1),!1;for(var q=n,t=16,u=.25*n,n=n-u;0<t;--t)if(h(n),u*=.5,MT(a,b))n+=u;else{q=Math.min(q,n);if(d.x&&1>u*m.h||d.y&&1>u*
m.w)break;n-=u}h(1);if(k())b.set("BoundingBox",f(q,!0));else return!1;return!0}function NT(a,b,c,d){return b.ta&&a.ir(b)&&Xl(b.Vf(new L(.5,1)),c)<6/d&&BEa(b.ma(),d)?MT(a,b):!1}
function OT(a,b,c,d){if(!a.ir(b))return null;var e,f=!1,h=!1;e=sH(a);var k=!1;if(a.selection.Hd(b.getId())){if(b!=e[0])return null;if(1==e.length){if(b.Wa)return null;e=yH(a,b,d);if(b.ta&&(c=sw(b,c),f=b.Ln,h=b.cn,f&&h||b.Xz&&!b.Xz()))return null;b.md&&(k=!0)}else e=zH(a,e,d)}else{if(!config.allowResizeUnselected||b.ke||b.Wa)return null;xH(b,d);e=yH(a,b,d);if(b.ta&&(c=sw(b,c),b.Fo(c)||b.Ln&&b.cn||b.Xz&&!b.Xz()))return null;b.md&&(k=!0)}a=a.kY(d)/d;var l=new M(e.x-a,e.y-a,1.5*a,1.5*a),m=new M(e.x+e.w-
a/2,e.y-a,1.5*a,1.5*a),n=new M(e.x+e.w-a/2,e.y+e.h-a/2,1.5*a,1.5*a),q=new M(e.x-a,e.y+e.h-a/2,1.5*a,1.5*a);if(lH(e,d)&&(b.jv||!b.Ln&&!b.cn)){if(km(c,l)&&!k)return 0;if(km(c,m))return 1;if(km(c,n))return 2;if(km(c,q))return 3}k=Qm(e,d);k=(31<k.h?!0:!1)&&(11<k.w?!0:!1);d=Qm(e,d);d=(31<d.w?!0:!1)&&(11<d.h?!0:!1);if(!b.oP&&!b.jv)if(m=new L(e.x,e.y),n=new L(e.x+e.w,e.y),b=new L(e.x+e.w,e.y+e.h),q=new L(e.x,e.y+e.h),config.allowEdgeResize){if(!h&&(f||k)){if(Ll(c,m,q)<a/2)return 11;if(Ll(c,n,b)<a/2)return 9}if(!f&&
(h||d)){if(Ll(c,m,n)<a/2)return 8;if(Ll(c,b,q)<a/2)return 10}}else{e=new M(n.x-a/2,(n.y+b.y-a)/2,a,a);l=new M(m.x-a/2,(m.y+q.y-a)/2,a,a);m=new M((m.x+n.x-a)/2,m.y-a/2,a,a);a=new M((q.x+b.x-a)/2,q.y-a/2,a,a);if(!h&&(f||k)){if(km(c,e))return 9;if(km(c,l))return 11}if(!f&&(h||d)){if(km(c,m))return 8;if(km(c,a))return 10}}return null}g.kY=function(){return config.resizeHandleSize};g.Ni=function(a,b,c){return null!=OT(this,a,b,c)&&oG(this.selection,a.getId())};g.Ya=function(a){return a.tf("BoundingBox")};
g.cursor=function(a,b,c){if(NT(this,a,b,c))return["pointer",O("uihint.overflow.title")];if(this.selection.Hd(a.getId())&&(b=OT(this,a,b,c),null!=b)){a=a.bc();this.selection.MI()&&(a=0);if(0==b||2==b)a+=Math.PI/4;else if(1==b||3==b)a-=Math.PI/4;else if(8==b||10==b)a-=Math.PI/2;else if(9==b||11==b)a+=0;for(;0>a;)a+=Math.PI;for(;a>Math.PI;)a-=Math.PI;return a<Math.PI/8||a>7*Math.PI/8?"ew-resize":a<3*Math.PI/8?"nwse-resize":a<5*Math.PI/8?"ns-resize":"nesw-resize"}};
g.click=function(a,b,c){return NT(this,a,b,c)};g.Xh=function(a,b,c){if(NT(this,a,b,c))return c=a&&a.Oq(),a&&c&&(b=b.page.$b(),JPa(this,a,b)||fq(O("dialogs.resize_text.fail"))),!0};g.Ch=function(a,b,c){if(!this.ir(a))return!1;if(!this.Ya(a)&&this.selection.Hd(a.getId())&&null!=OT(this,a,b,c))return!0};g.ue=function(a,b,c){if(!this.ir(a))return!1;var d=sH(this);return jc(d,a)&&oG(this.selection,a.getId())&&(a=OT(this,a,b,c),null!=a)?(this.offset.start(a,d),this.anchor=b,!0):!1};
g.be=function(a){this.offset.rl(new M(a.x-this.anchor.x,a.y-this.anchor.y,0,0));this.offset.kra=Lq[16]};
g.Be=function(a){if(0<Xl(a,this.anchor)){1<this.offset.items.length&&this.analytics.ba("chart.viewport.selection.resizeMultiple");var b=this.offset.items;this.offset.apply(!0);var c=a.page,d=b.map(function(a){return a.ma()});if(!Tm(Zm(d),c.Ac())){var d=sM(this.viewport,a,c),d=kO(this.viewport,{pageX:d.x,pageY:d.y}),e=d.page;if(e!=c){this.offset.start(4,b);this.offset.offset=new M(d.x-a.x,d.y-a.y,0,0);this.offset.apply(!0);var f=[];D(b,function k(a){f.push(a.getId());a.Fa&&a.ef(function(){k(this)})});
this.document.oa(new Q("mtp",{ids:f,Page:e.getId(),OldPage:c.getId()}));this.selection.Ge();this.selection.Yp(b.map(function(a){return a.id}))}}Lq[16]?this.analytics.ba("chart.default.resize.shift"):Nq()&&this.analytics.ba("chart.default.resize.command");return!0}return!1};g.dg=function(){Oz(this.offset,!0)};
g.Nd=function(a,b,c,d,e,f){var h=Qva(this.offset),k=this.document.getProperty(Zw),l={Ag:h.x||h.y,size:h.w||h.h},h=this.kY(d),m=sH(this,b.getId());if(1==m.length&&(m[0].ta||m[0].Fa)&&this.ir(m[0])&&!this.Yc){var n=m[0];(n.Xz?!n.Xz(n.getId()):!n.jv&&n.Ln&&n.cn)||n.page!=b||jH(this.Ka,n)||this.selection.TQ(n,!1,b.getId())||n.Xz&&n.Xz(n.getId())||((n.jv||!n.Ln&&!n.cn)&&lH(e.Xi(),d)&&a.Qba(e.Xi(),e.$k(),e.ye(),h),n.oP||n.jv||a.Rba(e.Xi(),e.$k(),e.ye(),h,n.Ln,n.cn));n.Ru&&(n.md&&jH(this.Ka,n)||a.Lra(e.Xi(),
e.$k(),e.ye(),n.Ru.HOa))}else 1<m.length&&this.ir(m[0])&&!this.Yc&&(lH(e.Xi(),d)&&a.Qba(e.Xi(),e.$k(),e.ye(),h),a.Rba(e.Xi(),e.$k(),e.ye(),h));this.Yc&&!tH(this)&&AEa(e.Xi(),d)&&a.Io(e.Xi(),e.$k(),e.ye(),l,k);config.showAlignmentHints&&this.Yc&&0<m.length&&!Nq()&&(US(a,b,this.offset.items,d),e=this.offset.items.map(function(a){return a.Sf()}),e=Zm(e),KPa(a,b,e,this.offset.items));null==nH&&eB(b,f,null).forEach(function(c){!c.md||jH(this.Ka,c)||this.selection.Hd(c.getId())||a.Lra(c.get("BoundingBox"),
0,b,c.Ru.HOa)},this);if(this==oH){(n=this.Yc?m[0]:pH)||config.allowResizeUnselected||1!=m.length||(n=m[0]);var q;if(n&&(!n.md||1<m.length)){e=ms(n.get("Rotation"),0);var t;this.selection.Hd(n.getId())&&(1==m.length?q=yH(this,n,d):(q=zH(this,m,d),e=0));f=this.Yc?this.offset.type:OT(this,n,f,d);0==f?t=new L(q.x,q.y):1==f?t=new L(q.x+q.w,q.y):2==f?t=new L(q.x+q.w,q.y+q.h):3==f?t=new L(q.x,q.y+q.h):8==f?t=new L(q.x+q.w/2,q.y):9==f?t=new L(q.x+q.w,q.y+q.h/2):10==f?t=new L(q.x+q.w/2,q.y+q.h):11==f&&(t=
new L(q.x,q.y+q.h/2));t&&a.wFa(t,b,q,e,h)}}wx(b,function(){this.getProperties().get("GrayMountainsMessage")?a.C0(this.getProperties().get("BoundingBox"),b,this.getProperties().get("GrayMountainsMessage")):this.Gd("TempGrayMountainsMessage")&&a.C0(this.getProperties().get("BoundingBox"),b,this.Gd("TempGrayMountainsMessage"))});c.filter(function(a){return a.ta}).forEach(function(b){b.Pf.imageLoading&&a.uOa(b.ma(),b.page,d);b.getProperties().get("GrayMountainsMessage")?a.C0(b.ma(),b.page,b.getProperties().get("GrayMountainsMessage")):
b.Pf.TempGrayMountainsMessage&&a.C0(b.ma(),b.page,b.Pf.TempGrayMountainsMessage);for(var c=this.document.wl.get(b.getId())||{val:b};c&&c.next;)c=c.next;c&&MT(this,c.val)&&BEa(b.ma(),d)&&a.yOa(c.val.Vf(new L(.5,1)),c.val.page)},this)};
function KPa(a,b,c,d){function e(c,d,e,h){var k=qm(h,15);c=Wm(c,cm(h,d));a.QL(lm(c,k),lm(c,lm(qm(d,e),k)),b,1,!0,h,f)}d=d.map(function(a){return a.getId()});d=Zwa(b,c,d);var f=b.document.getProperty(Zw),h=!1,k=!1,l=[!1,!1],m=[!1,!1];d.forEach(function(a){if(ye(c.w,a.w,.5)){var b=ye(c.x,a.x),d=0>a.y-c.y?0:1;l[d]=l[d]||b;e(a,new L(1,0),a.w,new L(0,b?Ae(a.y-c.y):-1));h=!0}ye(c.h,a.h,.5)&&(b=ye(c.y,a.y),d=0>a.x-c.x?0:1,m[d]=m[d]||b,e(a,new L(0,1),a.h,new L(b?Ae(a.x-c.x):-1,0)),k=!0)});h&&(l[0]||e(c,new L(1,
0),c.w,new L(0,-1)));k&&(m.every(Ub)||e(c,new L(0,1),c.h,new L(m[0]&&!m[1]?1:-1,0)))}function LPa(a,b,c,d,e){this.create=function(){return new LT(a,b,c,d,e)}};function PT(a,b,c,d){mH.call(this,a,b,c,d);this.Bj=this.Cd=this.page=this.Mb=this.anchor=null}z(PT,mH);g=PT.prototype;g.Ml=function(){return{name:"ResizePage",axes:this.Bj}};function QT(a,b,c){if(a.ke&&a.get("SkipMultipage")){a=a.Ac();if(km(b,new M(a.x+a.w,a.y,40/c,40/c)))return{x:!0};if(km(b,new M(a.x,a.y+a.h,40/c,40/c)))return{y:!0};if(km(b,new M(a.x+a.w,a.y+a.h,40/c,40/c)))return{x:!0,y:!0}}return null}
g.cursor=function(a,b,c){if(a=QT(a,b,c)){if(a.x&&a.y)return"nwse-resize";if(a.x)return"ew-resize";if(a.y)return"ns-resize"}};g.Ch=function(a,b,c){return QT(a,b,c)};g.DI=function(){if(this.Bj){if(this.Bj.x&&!this.Bj.y)return{x:!0,y:!1};if(this.Bj.y&&!this.Bj.x)return{x:!1,y:!0}}return{x:!0,y:!0}};g.ue=function(a,b,c){if(this.Bj=QT(a,b,c))return this.Mb=this.anchor=b,this.page=a,this.Cd=iA(this.page),!0};g.be=function(a){this.Mb=a};
function MPa(a){var b=a.Cd.ma();a.Bj.x&&(b.w+=a.Mb.x-a.anchor.x);a.Bj.y&&(b.h+=a.Mb.y-a.anchor.y);var c=mB(a.page);if(a.page.zd()){var d=a.page.get("DPI");a=a.page.get("Margin");c.w=d*Math.max(.5,2*a);c.h=d*Math.max(.5,2*a)}b.w=Math.max(c.x+c.w,b.w);b.h=Math.max(c.y+c.h,b.h);return b}g.Be=function(){this.document.oa(new Q("SetProperty",{id:this.Cd.getId(),Property:"BoundingBox",Value:MPa(this)}));return!0};g.dg=function(){this.Cd.getProperties().set("BoundingBox",MPa(this));return{}};
g.Nd=function(a,b,c,d,e,f){var h,k,l;if(b.get("SkipMultipage")){c=b.Ac();var m,n;l=b.Ac();m=b.getProperties().get("DPI");n=Hw(m,this.document.getProperty(Zw)||"in");e=n.Ui;var q=Hw(m,"in").Ui/e;e=Math.round(l.w)+"px";h=Math.round(l.h)+"px";k=Ul(q*l.w/m,2)+n.Dg;l=Ul(q*l.h/m,2)+n.Dg;q={page:b,Pu:!0,lineWidth:0,Ok:!1,size:14,tka:!0};if(f.x>c.x+c.w||this.Yc&&this.Bj.x&&!this.Bj.y)m=new M(c.x+c.w,c.y,40/d,40/d),n=ck+"/app/webroot/css/apps/chart/chart-common/images/resize_x_tab.png",a.Jz(m,0,b,n),(km(f,
m)||this.Yc&&this.Bj.x&&!this.Bj.y)&&a.qh([k,l,e,h],m.x,m.y+m.h,q);var t=window.devicePixelRatio||1;if(f.y>c.y+c.h||this.Yc&&!this.Bj.x&&this.Bj.y)if(m=new M(c.x,c.y+c.h,40/d,40/d),n=ck+"/app/webroot/css/apps/chart/chart-common/images/resize_y_tab.png",a.Jz(m,0,b,n),km(f,m)||this.Yc&&!this.Bj.x&&this.Bj.y)a.qh([k,l],m.x+m.w,m.y,q),a.kn?a.qh([e,h],m.x+m.w+60/(d*t),m.y,q):a.qh([e,h],m.x+m.w+100,m.y,q);if(f.x>c.x+c.w||f.y>c.y+c.h||this.Yc&&this.Bj.x&&this.Bj.y)if(m=new M(c.x+c.w-26/d,c.y+c.h-26/d,66/
d,66/d),n=ck+"/app/webroot/css/apps/chart/chart-common/images/resize_xy_tab.png",a.Jz(m,0,b,n),km(f,m)||this.Yc&&this.Bj.x&&this.Bj.y)a.kn?(a.qh([e,h],m.x-40/(d*t),m.y+40/(d*t),q),a.qh([k,l],m.x+40/(d*t),m.y-40/(d*t),q)):(a.qh([e,h],m.x-80,m.y+24/d,q),a.qh([k,l],m.x+26/d,m.y-80,q))}};function NPa(a,b,c,d){this.create=function(){return new PT(a,b,c,d)}};function RT(a,b,c,d){mH.call(this,a,b,c,d.Ka);this.Nm=b;this.viewport=d;this.pVa=pq("#ED6058");this.nVa="rgba(237, 96, 88, .05)";this.oVa=ck+"/app/webroot/img/icons/lock-locked-priorityRed-22px.png";this.eWa=pq("#fcc438");this.cWa="rgba(252, 196, 56, .05)";this.dWa=ck+"/app/webroot/img/icons/lock-locked-commentYellow-22px.png";this.O3={};this.fp=!0;this.viewport.listen(hN,function(){ST(this)}.bind(this))}z(RT,mH);
function OPa(a,b,c,d,e){var f=b.ma(),h=b.bc&&b.bc()||0;a.viewport.Ka.H4&&d.Lz(f,a.nVa,c,h);d.vn(f,h,c,a.pVa,2);b=TT(b,e);Lj?d.Jz(vm(b.x,b.y,22,22),0,c,a.oVa):d.zr(b,c,d.VNa)}function PPa(a,b,c,d,e,f){var h=b.ma(),k=b.bc&&b.bc()||0;a.viewport.Ka.H4&&d.Lz(h,a.cWa,c,k);d.vn(h,k,c,a.eWa,2,f);f=TT(b,e);Lj?d.Jz(vm(f.x,f.y,22,22),0,c,a.dWa):d.zr(TT(b,e),c,d.ISa)}
RT.prototype.Nd=function(a,b,c,d,e,f){var h=new M(f.x,f.y,1,1);c=c.filter(function(a){return!jH(this.Ka,a)}.bind(this));c=this.viewport.Ka.H4?c:this.selection.Ca(!1,b.getId());var k=function(a,b){var c=$l(TT(a,d),3/d);Vm(h,c)&&(ST(this),a=this.viewport.UC(TT(a,d),a.page),this.uIa=c,this.tooltip=new aE(b,{parent:this.viewport.Dc,K7:!0,R:"short restrictions",Dea:"restrictions",o6:"restrictions",maxWidth:"180px"}),fE(this.tooltip,a,"top"))}.bind(this);this.O3[b.id]=[];var l=f&&f.page==b;c.forEach(function(c){c.Ya()&&
(this.O3[b.id].push(c),c.Bu()?OPa(this,c,c.page,a,d):PPa(this,c,c.page,a,d,[15,10]),l&&k(c,QPa(c)))}.bind(this));if(!b.je()){f=b.Re();if(!this.viewport.Ka.H4){var m=fb(this.selection.Rh.aC()||[]);f=Ia(f,function(a){return a.getId()in m})}B(f,function(c){c.Ya()&&(this.O3[b.id].push(c),c.Bu()?OPa(this,c,c.page,a,d):PPa(this,c,c.page,a,d),l&&k(c,RPa(c)))}.bind(this))}};RT.prototype.hover=function(a,b){a=new M(b.x,b.y,1,1);this.uIa&&!Vm(a,this.uIa)&&ST(this)};RT.prototype.ue=function(){ST(this)};
function QPa(a){var b="";if(a.Bu())b=O("restrictions.tooltip.fully");else{var c=[];B(Ft,function(b){a.Ya(b)&&c.push(pqa[b])});b+=c.join(", ")}return b+=O("restrictions.tooltip.locked")}function RPa(a){var b;if(a.Bu())b=O("restrictions.tooltip.page.total_page_lock");else{var c=[];B(Ft,function(b){a.Ya(b)&&c.push(qqa[b])});b=c.join(", ")}return b}function ST(a){a.tooltip&&(a.tooltip.hide(),a.tooltip.destroy(),delete a.tooltip)}
function TT(a,b){var c;c=a.ma();a=a.bc&&a.bc()||0;var d=new L(c.x+c.w,c.y);c=a?am(d,bm(c),a):d;return new M(c.x+3/b,c.y-3/b,22/b,22/b)}function SPa(a,b,c,d){this.create=function(){return new RT(a,b,c,d)}};function UT(a,b,c,d,e){mH.call(this,a,b,c,d);this.offset=new Ez(a);this.anchor=null;this.ir=Sb;this.vr=!0;this.analytics=e}z(UT,mH);g=UT.prototype;g.Ya=function(a){return a.tf("Rotation")};g.Ml=function(){return{name:"Rotate",items:this.offset.items.map(function(a){return(a.Wa?"line":a.className)+":"+a.getId()})}};
function VT(a,b,c,d){if(!a.selection.Hd(b.getId())||!a.ir(b))return!1;a=sH(a);if(b!=a[0])return!1;if(1==a.length){if(b.Wa)return!1;a=b.ma();if(b.ta){if(b.Dm)return!1;c=sw(b,c)}else if(b.Fa&&b.Dm)return!1}else{var e=!1;a.forEach(function(a){(a.ta||a.Fa)&&a.Dm&&(e=!0)});if(e)return!1;a=Ax(a)}if(!CEa(a,d))return!1;if(config.rotateInCorner)return b=20/d,d=new M(a.x-b/3,a.y-b/3,b/3,b/3),km(c,new M(a.x-b,a.y-b,b,b))&&!km(c,d);b=.5*config.rotateHandleSize/d;return Gl(new L(a.x+a.w/2,a.y-6*b),c)<2*(b+1)*
(b+1)}g.Ni=function(a,b,c){return VT(this,a,b,c)};g.cursor=function(a,b,c){if(VT(this,a,b,c))return a=config.rotateInCorner,b=ck+"/app/webroot/img/cursors/"+(a?"corner_":"")+"rotate.cur",Lj||Rj?"url("+b+"), default":Tj||Sj||Uj?"url("+b+") "+(a?"12 12":"16 16")+", default":"move"};g.Ch=function(a,b,c){return VT(this,a,b,c)};g.ue=function(a,b,c){if(VT(this,a,b,c))return this.offset.start(5,sH(this)),this.anchor=b,!0};
g.be=function(a,b){var c=new M(0,0,0,0);1<this.offset.items.length?c=Ax(this.offset.items):1==this.offset.items.length&&(c=this.offset.items[0].ma());var d=bm(c);a=cm(a,d);c=config.rotateInCorner?mm(new L(c.x-15,c.y-15),d):new L(0,-1);a=im(a,new L(c.x,-c.y));c=Math.atan2(a.y,a.x);if(Lq[16])c=Math.round(4*c/Math.PI)*Math.PI/4;else{var d=Math.round(4*c/Math.PI)*Math.PI/4,e=Math.abs(d-c);20>Math.sin(e)*nm(a)*b&&e<Math.PI/48&&(c=d)}this.offset.Hca(c);1==this.offset.items.length&&this.offset.Hca(c-(this.offset.items[0].bc()||
0))};g.Be=function(a){return 0<Xl(a,this.anchor)?(1<this.offset.items.length?this.analytics.ba("chart.viewport.selection.rotateMultiple"):this.analytics.ba("chart.viewport.selection.rotate"),this.offset.apply(!0),!0):!1};g.dg=function(a){if(this.Yc){var b=sH(this);if(1<b.length||1==b.length&&b[0].Fa)this.Tua=zH(this,b,a)}else this.Tua=null;Oz(this.offset,!0)};
g.Nd=function(a,b,c,d,e){var f=sH(this,b.getId());c=this==oH;var h=config.rotateInCorner;this.Yc&&0<f.length&&!tH(this)&&a.Io(e.Xi(),e.$k(),e.ye(),{rotation:!0});!this.Yc&&CEa(e.Xi(),d)&&(1==f.length&&(f[0].ta||f[0].Fa)&&this.ir(f[0])?(d=f[0],d.Dm||d.page!=b||jH(this.Ka,d)||this.selection.TQ(d,!1,b.getId())||(h?a.Nra(e.Xi(),e.$k(),e.ye(),c?"#4A90E2 ":"#C8DDF6"):a.Vba(e.Xi(),e.$k(),e.ye()))):1<f.length&&this.ir(f[0])&&cc(f,function(a){return!a.Dm})&&(h?a.Nra(e.Xi(),e.$k(),e.ye(),c?"#4A90E2 ":"#C8DDF6"):
a.Vba(e.Xi(),e.$k(),e.ye())))};g.$k=function(){var a=Vb(this.Ya.bind(this));return rG(this.selection,a)?this.selection.MI(a)||this.selection.vJa(a)?this.offset.rotation:this.selection.Ca(a)[0].bc():0};g.Xi=function(a){var b=sH(this);if(0<b.length)if(1!=b.length||b[0].Fa&&this.Yc){if(this.Yc&&this.Tua)return this.Tua;if(1<b.length)return zH(this,b,a)}else return yH(this,b[0],a);return new M(0,0,0,0)};function TPa(a,b,c,d,e){this.create=function(){return new UT(a,b,c,d,e)}};function WT(a,b,c,d){mH.call(this,a,b,c,d.Ka);this.fp=this.oO=!0;this.U7=d}z(WT,mH);
WT.prototype.Nd=function(a,b,c,d,e){c=this.selection.Ca(!0,b.getId());var f=wq(config.outlineColor,zq),h=Math.min(3,Math.max(d,1)),k=function(b){if(!b.md&&(xH(b,d),b.ta||b.Fa)){var c=yH(this,b,d);a.vn(c,b.bc(),e.ye(),f,h)}}.bind(this);0<c.length&&(1!=c.length||!c[0].Wa&&!c[0].md?a.vn(e.Xi(),e.$k(),e.ye(),f,h):c[0].Wa&&k(c[0]));config.panelSelectionHighlight&&(this.U7.Gp()&&nO(this.U7,function(b){b=b.lc.gb[0];if(b.je()&&(b=iA(b))){var c=b.ma(),c=$l(c,2/d);a.vn(c,0,b.page,f.Eg(.5),4)}}),this.selection.Re().forEach(function(b){if(b.getPage().je()||
!b.Ya()){var c=b.ma(),c=$l(c,2/d);a.vn(c,0,b.page,f.Eg(.5),4)}}));k=this.selection.Ca(!1,b.getId());1<k.length&&a.vn(e.Xi(),e.$k(),e.ye(),f,h);k.forEach(function(c){c.tf("BoundingBox")&&a.Kra(c.ma(),c.bc(),b);config.renderOutlineOnLockedItem&&c.Ya()&&(c.Bu()?a.vn(c.ma(),c.bc(),b,pq("#ED6058"),2):a.vn(c.ma(),c.bc(),b,pq("#fcc438"),2,[15,10]))});var l=this.selection.Rd.aC();c.forEach(function(b){b.p0&&b.p0(l).forEach(function(b){var c=this.document.sa(b.id);if(c){var d=c.ma(),e=c.bc()||0,f=c.page;b.aca&&
(a.Qba(d,e,f,config.resizeHandleSize),c.oP||a.Rba(d,e,f,config.resizeHandleSize));b.gca&&a.Vba(d,e,f);b.locked&&a.Kra(d,e,f);b.outline&&a.vn(d,e,f,wq(b.outline))}},this)},this);if(1==c.length&&c[0].ta){k=c[0];!k.Ru||k.page!=b||k.md&&jH(this.Ka,k)||a.wOa(e.Xi(),e.$k(),e.ye(),k.Ru.f2a);for(k=this.document.wl.get(k.getId());k&&k.prev;)k=k.prev;for(;k;)this.selection.Hd(k.val.getId())||b!=k.val.page||a.vn(yH(this,k.val,d),k.val.bc(),k.val.page,f),k=k.next}if(!nH){var m;m=config.renderSelectionOutlineColor?
wq(config.renderSelectionOutlineColor,zq):f;var n=config.renderSelectionOutlineWidth,q=config.renderSelectedLineOutlineWidth;1==c.length&&(c[0].Wa||config.renderSingleSelectionOutline)?(c=c[0],NN(a.ou,m,c.Wa?q:n,c.Wa?n/2:0,b,c,d,this.selection,e)):1<c.length&&c.forEach(function(c){NN(a.ou,m,c.Wa?q:n,0,b,c,d,this.selection,e)},this);UPa(this,a,f,h)}};function UPa(a,b,c,d){a=nG(a.selection);if(a.Fa){var e=a.ma();b.vn(e,0,a.page,c,d)}}
function VPa(a,b,c,d){this.create=function(){return new WT(a,b,c,d)}};var Ui=new zi("InteractionFactories");
function WPa(){return Kca(function(a,b,c,d,e,f,h,k,l,m,n,q,t,u,y,A,C,E){var G=k.Ka,H=new LOa(a,b,c,k,h,n,q,u,A,E);return{YAa:new ZNa(a,b,c,G),WWa:new $Na(a,b,c,G),uYa:new aOa(a,b,c,G,H,E),Uia:new YNa(a,b,c,G,m,C),vYa:new bOa(a,b,c,G),contextMenu:new cOa(a,b,c,G,q),gZa:new nOa(a,b,c,G,d,e,f,q,A,E),Wt:new oOa(a,b,c,G),w_a:new pOa(a,b,c,G,A),y_a:new qOa(a,b,c,G),z_a:new sOa(a,b,c,G,m.document.MY),df:new hOa(a,b,c,G,A,f,E),A_a:new tOa(a,b,c,G,A),vka:new DOa(a,b,c,f,k,q,e,y,A,E),wka:new EOa(a,b,c,f,k,
q,e,y,A,E),B_a:new FOa(a,b,c,G),EB:new kOa(a,b,c,G,d,e,f,q,A,E),C_a:new HOa(a,b,c,G,q),D_a:new IOa(a,b,c,G),E_a:new JOa(a,b,c,G,d,e,f,A,E),Mkb:new KOa(a,b,c,G),M_a:new ROa(a,b,c,G,A),uw:H,Okb:new MOa(a,b,c,G,m),O_a:new SOa(a,b,c,G,A),P_a:new UOa(a,b,c,G),Pkb:new VOa(a,b,c,G,q),HFa:new WOa(a,b,c,G,q),BP:new XOa(a,b,c,G,h),CP:new YOa(a,b,c,k,h,n,q,u,A,E),Rkb:new ZOa(a,b,c,G,m),H3a:new $Oa(a,b,c,G),Wma:new fPa(a,b,c,G,t,m),ynb:new gPa(a,b,c,G,q),Lnb:new jPa(a,b,c,k),Aob:new oPa(a,b,c,G),bqb:new CPa(a,
b,c,l,k),move:new COa(a,b,c,f,k,q,e,y,A,E),w7a:new GPa(a,b,c,G),pan:new HPa(a,b,c,k),J9a:new IPa(a,b,c,G,h,e.id,q),resize:new LPa(a,b,c,k,A),fab:new NPa(a,b,c,G),Vp:new SPa(a,b,c,k),rotate:new TPa(a,b,c,G,A),Sab:new VPa(a,b,c,k),Svb:new bPa(a,b,c,G,t),sRa:new UNa(a,b,c,k,h,u)}})};function XT(a,b,c,d){J.call(this);this.user=b;this.document=a;this.viewport=c;this.Yb=d;this.selection=c.selection;this.Ka=c.Ka;this.xca=new kH(this.viewport,new xEa(this.selection),new zEa,new yEa(this.selection));this.name="";this.active=!1;this.offset=new Ez(this.document);this.aq=!1;this.Jj=[];this.fh=null;this.Ae("interaction.esc",this.RCa.bind(this));this.Ae("default.esc",function(){cH(c.navigator)});this.dda=!1;this.PW=[];this.XMa=[];this.CP=this.uw=null;this.Ae("key.modifierChanged",function(){Yo()||
this.viewport.pa()}.bind(this));this.Ae("default.editTextArea",this.DP.bind(this))}z(XT,J);var XPa=new F("Mb");function ZT(a){I.call(this,XPa);this.items=a}z(ZT,I);g=XT.prototype;g.DI=function(a,b,c){return this.fh?this.fh.DI(a,b,c):{x:!0,y:!0}};g.RCa=function(){this.fh&&(this.fh.cancel(),this.viewport.pa(),this.fh.Yc=!1,nH=this.jl=this.fh=null,qp.Wg("interaction"))};g.DP=function(a,b){a instanceof xs&&this.uw?this.uw.Vi(a,Cs(a.item.page,a.item),void 0,void 0,b):a instanceof Ux&&this.CP&&this.CP.Vi(a)};
g.z8=function(){$p.Ic().focus()};g.zI=function(a){this.PW=a.concat(this.PW);this.active&&this.dispatchEvent(new ZT(this.PW))};function $T(a,b){b.action||(b.action=function(){a.execute(void 0)});b.visible||(b.visible=function(){return a.isEnabled()});return b}g.activate=function(){this.active=!0;this.Jj.forEach(function(a){a.enable();a.Ps=this},this);this.dispatchEvent(new ZT(this.PW))};g.Hg=function(){this.active=!1;this.Jj.forEach(function(a){a.disable();a.Ps=null});this.dispatchEvent(new ZT([]))};
g.Dca=function(){};g.K5=function(){return K.get("render.highlightLinks")||this.aq};g.d1=function(a){this.aq=a};g.zma=ra;g.Xh=function(a,b){b.shiftKey||b.altKey||b.ctrlKey||b.metaKey||aU(this,a,function(a,b,e,f){if(a.Xh(b,e,this.viewport.kc(),f))return!0})};function YPa(a,b){var c=ec(a.Jj,function(a){return a instanceof $S});c&&c.activate(b)&&ZPa(a,c)}function bU(a){a.Jj.forEach(function(a){a.lV&&K(a.lV,function(c){this==this.viewport.mode&&a.activate(c)&&ZPa(this,a)}.bind(this))},a)}
function ZPa(a,b){a.jl=null;a.Am=null;nH=a.fh=b;b.Yc=!0;a.vFa=b.cursor(null,null,a.viewport.kc(),!1)||"default";qp.enter("interaction");a.viewport.wXa()}
function aU(a,b,c){function d(a,b){if(a){var c;b&&(c=b.ma());u[a.getId()]=!0;var d=q;c&&(d=Pm(q,-c.x,-c.y));a=ow(a,d,a);lu(a);a.forEach(function(a){b&&(a=pu(a,b));a.Xd?t.push(a):t.unshift(a)})}}var e=b.page||null,f,h;for(h=0;h<a.Jj.length;h++)if(f=a.Jj[h],f.aW&&c.call(a,f,e,b,!0))return;var k=a.selection.Ca();lu(k);0==k.length&&pH&&(k=[pH]);for(var l=k.length-1;0<=l;l--){var m=k[l],n=EJa(a.viewport,b,e,m.page);for(h=0;h<a.Jj.length;h++)if(f=a.Jj[h],!f.Ya(m)&&(!jH(a.Ka,m)||f.hna(m))&&f.vr&&c.call(a,
f,m,n,!1))return}var q=new M(b.x-50/a.viewport.kc(),b.y-50/a.viewport.kc(),100/a.viewport.kc(),100/a.viewport.kc()),t=ow(e,q,a.Yb.Ze());lu(t);var u={};f=e.pk();f[0]&&f[0].gf()||d(e.gf(),f[0]);f.forEach(function(a){d(a.gf(),a)});for(l=t.length-1;0<=l;l--)for(m=t[l],h=0;h<a.Jj.length;h++)if(f=a.Jj[h],!(f.Ya(m)||m.page.getId()in u&&!f.E5||a.selection.Hd(m.getId())&&f.vr||jH(a.Ka,m)&&!f.hna(m))&&c.call(a,f,m,b,!1))return;for(h=0;h<a.Jj.length&&(f=a.Jj[h],!c.call(a,f,e,b,!1));h++);}
function $Pa(a,b,c){var d=c.page||null;return d&&b.page!=d?EJa(a.viewport,c,d,b.page):c}function cU(a,b,c,d){var e=$Pa(a,b,c);return bc(a.Jj,function(a){return void 0!==d&&(d&&!a.vr||!d&&a.vr&&this.selection.Hd(b.getId()))||jH(this.Ka,b)&&(!b.Fp||!this.aq)?!1:a.Ni(b,e,this.viewport.kc())},a)}
function aQa(a,b){var c=b.page||null,d=a.selection.Ca(!1);lu(d);c=eB(c,b,a.Yb.Ze());c=c.concat(d);lu(c);for(var e=null,f=d.length-1;0<=f;f--)if(cU(a,d[f],b,!0)){e=d[f];break}if(!e)for(f=c.length-1;0<=f;f--)if(cU(a,c[f],b,!1)){e=c[f];break}return e}g.LM=function(a,b){var c=this.selection;a=this.Kdb.bind(this,a,b);kG(c);c.Aua++;a();c.Aua--};
g.Kdb=function(a,b){var c=a.page||null,d=aQa(this,a),e=Lq[91]||Lq[18]||Lq[17]||Lq[16];b=Lq[32]||2==b.which||3==b.which;if(!b)if(d)if(!this.dda&&this.selection.Hd(d.getId())){if(e=!Wj&&Lq[17],(Wj&&Lq[91]&&!Lq[17]||e)&&!Lq[16])if(1==mG(this.selection))if(e=this.selection.Ca(!1),c=eB(c,a,this.Yb.Ze()),c=c.concat(e),lu(c),c=c.filter(function(b){return cU(this,b,a)},this).reverse(),xc(c),1==c.length)bc(this.Jj,function(b){var c=$Pa(this,d,a);return b.B5(d,c,this.viewport.kc())},this)||this.selection.nm(d.getId());
else for(e=this.selection.Ca(!1)[0],b=0;b<c.length;b++){if(c[b].getId()==e.getId()){this.selection.nm(e.getId());this.selection.uh(c[(b+1)%c.length].getId());break}}else this.selection.nm(d.getId())}else!this.dda&&e||this.selection.Ge(),this.selection.uh(d.getId());else cxa(c,a),e||b||this.selection.Ge()};g.cO=function(){};
g.ue=function(a,b){this.Am=a;this.Qoa=b;this.jl=a.page||null;this.fh&&this.Be(a,b);this.ow&&this.pF(b);var c=mG(this.selection);this.LM(a,b);var d=mG(this.selection)<c,e=OF(b);aU(this,a,function(a,c,k,l){if(e&&a.ue(c,k,this.viewport.kc(),l,d)||a.RNa(b,c,k,this.viewport.kc(),l))return this.jl=k.page||null,nH=this.fh=a,a.Yc=!0,this.vFa=a.cursor(c,k,this.viewport.kc(),l)||"default",qp.enter("interaction"),!0;if(e&&a.Ni(c,k,this.viewport.kc()))return bQa(this,k),!0}.bind(this))};
g.be=function(a,b){oH=!1;this.fh?(this.fh.Y7?a=kO(this.viewport,b)||a:this.jl&&(a=kO(this.viewport,b,this.jl)||a),this.fh.be(a,this.viewport.kc()),this.fh.lra(b),this.viewport.cursor(this.vFa)):(bQa(this,a),pH=aQa(this,a),aU(this,a,function(a,b,e,f){if(a.Ch(b,e,this.viewport.kc(),f))return oH=a,!0}.bind(this)),aU(this,a,function(a,b,e,f){return a.hover(b,e,this.viewport.kc(),f)}.bind(this)))};
function bQa(a,b){var c="default";aU(a,b,function(a,b,f,h){if(a=a.cursor(b,f,this.viewport.kc(),h))return c=a,K.set("viewport.hoverItem",b),!0;K.set("viewport.hoverItem",null)}.bind(a));ua(c)?(a.viewport.cursor(c[0]),$(".viewport-scrollable").prop("title",c[1])):(a.viewport.cursor(c),$(".viewport-scrollable").prop("title",""))}
g.Be=function(a,b){var c=!1;this.fh&&(this.fh.Y7&&(a=kO(this.viewport,b)||a),this.fh.Eha||zJa(this.viewport,b)?(c=this.fh.Be(a,this.viewport.kc())||this.fh.i0(b,a,this.viewport.kc()),this.fh.fGa&&(this.viewport.pa(),this.fh.Yc=!1,nH=this.fh=null,qp.Wg("interaction"))):this.RCa());this.Am&&!c&&b.pageX==this.Qoa.pageX&&b.pageY==this.Qoa.pageY&&aU(this,a,function(a,c,f,h){if(OF(b)&&a.click(c,f,this.viewport.kc(),h)||a.h0(b,c,f,this.viewport.kc(),h))return!0});this.jl=this.Qoa=this.Am=null};
g.vP=function(a,b){this.ow&&this.pF(b);this.fh&&this.Be(a,b);aU(this,a,function(a,d,e){if(a.vP(b,d,e,this.viewport.kc()))return nH=this.ow=a,a.CFa=!0,qp.enter("interaction"),this.AFa=a.cursor(d,e,this.viewport.kc())||"default",!0}.bind(this))};g.wP=function(a,b){this.ow&&(this.ow.wP(b,a,this.viewport.kc()),b.dataTransfer.dropEffect=this.AFa,this.viewport.pa())};g.yP=function(a,b){this.ow&&this.ow.yP(b,a,this.viewport.kc());cQa(this,b)};g.pF=function(a){this.ow&&this.ow.pF(a);cQa(this,a)};
function cQa(a,b){a.ow&&(a.ow.CFa=!1,nH=a.ow=null,a.AFa=null,b.dataTransfer.dropEffect="none",qp.Wg("interaction"),a.viewport.pa())}g.PL=function(){};
g.Nd=function(a){this.viewport.PD.clear();var b=pH;b&&!b.page.sa(b.getId())&&(pH=null);this.viewport.To().forEach(function(b){var d=b.page,e=b.Fe,f=ow(d,e),h=f;d.gf()&&(h=f.concat(ow(d.gf(),e)));wx(d,function(){var a=this.gf();if(a){var b=this.ma();vc(h,ow(a,Pm(e,-b.x,-b.y)).map(function(a){return pu(a,this)},this))}});b=function(b){b.Nd(a,d,b.E5?h:f,this.viewport.kc(),this.xca,this.B5a||new dm(0,0,this.viewport.qc()),!!this.Am)}.bind(this);for(var k=nH||oH,l=!!nH,m,n=this.Jj.length-1;0<=n;n--){var q=
this.Jj[n];q==k?q.xOa?m=q:b(q):l&&!q.oO||b(q)}m&&b(m)},this)};g.dg=function(){K.set(this.fh?"gui.getOffsetTempProperties":"gui.getTempProperties",function(a){if(a&&za(a)&&!Xa(a)){var b=new Ez(this.document);b.start(Fz,[]);b.properties=a;Oz(b)}}.bind(this));this.Jj.forEach(function(a){a.G5()},this);return this.fh?this.fh.dg(this.viewport.kc())||{}:{}};g.Ae=function(a,b,c){var d=this;return K(a,function(a){d==d.viewport.mode&&b(a)},c)};
function dU(a){a.Ae("key.modifierChanged",function(){Yo()||Mq()==K.get("render.highlightLinks")||K.set("render.highlightLinks",Mq())}.bind(a))}g.t6=function(){};function eU(a,b,c,d,e){XT.call(this,a,b,c,e);this.name="readonly";this.ms="default";dU(this);this.viewport.Pd.bind("contextmenu",function(a){a.preventDefault();return!1});this.Jj=[d.Wma.create(!0),d.pan.create(!0),d.Uia.create(this.K5.bind(this),Sb)];bU(this)}z(eU,XT);sj(eU,[Ri,Ni,Zi,Ui,cj]);eU.prototype.z8=function(){};eU.prototype.activate=function(){eU.ya.activate.call(this);qp.enter("readOnly")};eU.prototype.Hg=function(){eU.ya.Hg.call(this);qp.Wg("readOnly")};
eU.prototype.cO=function(a){K.one("document.loaded",function(){var b=[a.getId()];jG(this.selection.Rh,b)}.bind(this),!0)};function fU(a){J.call(this);this.document=a;this.BCa=new at(this.od.bind(this));this.ic=[];this.w6=new Dj(function(){for(var a=0;a<this.ic.length;a++)this.ic[a](this)}.bind(this),50)}z(fU,J);var dQa=Promise.resolve();g=fU.prototype;g.Ci=function(a){this.ic.push(a)};g.Rm=function(a,b){a=a.bind(b);this.Ci(a);a(this);return this.QD.bind(this,a)};g.QD=function(a){pc(this.ic,a)};g.pa=function(){this.BCa.pa();this.w6.queue()};g.isEnabled=function(){return this.BCa.get()};g.od=function(){return!1};
g.execute=function(a,b){return this.isEnabled()?this.Hc.apply(this,arguments)||dQa:this.vAa.apply(this,arguments)||dQa};g.Hc=function(){};g.vAa=function(){};g.g6=function(a){return this.isEnabled()&&this.Lfa.apply(this,arguments)};g.Lfa=function(){return!0};function gU(a,b){fU.call(this,a.selection.document);this.selection=a.selection;this.Pb=b;this.viewport=a}z(gU,fU);function eQa(a){return(a=a.selection.lb())&&a[0]||void 0}gU.prototype.od=function(){return!!eQa(this)};gU.prototype.Hc=function(a){var b=eQa(this);if(b&&a.className){var c=a.properties||{},d=c.BoundingBox||wJa(this.viewport,a.Fc.width,a.Fc.height),e=a.className,f=a.PG;return iw(e,this.Pb).then(function(){b&&vO(this.viewport,e,b,c,d,f)}.bind(this))}};function hU(a,b,c){fU.call(this,a);this.selection=b;a=this.pa.bind(this);this.analytics=c;this.selection.listen(vG,a)}z(hU,fU);hU.prototype.od=function(){return 1==mG(this.selection)&&this.selection.Ca()[0].Ue};hU.prototype.Hc=function(a){this.analytics.Aa(Yk);K.set("dialog.commentPopup",a)};function iU(a,b){fU.call(this,a.selection.document);this.selection=a.selection;this.Pb=b;this.viewport=a}z(iU,fU);iU.prototype.od=function(){return!0};iU.prototype.Hc=function(a,b){var c=this.viewport.rd();b=b||100;var d=a.properties;d.BoundingBox.x=b;d.BoundingBox.y=b;iw(a.className,this.Pb).then(function(){vO(this.viewport,a.className,c,d,null,!0)}.bind(this))};function jU(a,b){gU.call(this,a,b)}z(jU,gU);jU.prototype.Hc=function(a){var b=a.data.Fc();a.className=config.defaultImageClass||"UserImage2Block";a.properties={Text:"",FillColor:(new ns(a.data.url())).serialize(),LineWidth:0,AspectRatio:b.width/b.height};jU.ya.Hc.call(this,a)};function kU(a){fU.call(this,a);a=this.pa.bind(this);K("text.editor.active",a);K("text.editor.inactive",a)}z(kU,fU);kU.prototype.od=function(){return!S};kU.prototype.Hc=function(a){K.set("edit.drawLineMode",a)};function lU(a,b){fU.call(this,a);this.selection=b;b=this.pa.bind(this);this.selection.listen(vG,b);this.selection.listen(wG,b);a.listen(rt,b)}z(lU,fU);lU.prototype.od=function(){return 1==mG(this.selection)&&(this.selection.Ca()[0].ta||this.selection.Ca()[0].Fa)&&0==this.selection.Ca()[0].get("NoteHint").length};lU.prototype.Hc=function(a){K.set("dialog.notehint",a||this.selection.Ca()[0])};function mU(a){fU.call(this,a);this.K3.bind(this)}z(mU,fU);mU.prototype.K3=function(){return!1};var fQa=new F("Nb");function nU(a){mU.call(this,a.document);this.selection=a;a=this.pa.bind(this);K("text.editor.active",a);K("text.editor.inactive",a);this.selection.listen(vG,a)}z(nU,mU);function oU(a){nU.call(this,a)}z(oU,nU);g=oU.prototype;g.K3=function(){return!0};g.ZXa=Kt("BoundingBox");g.Zk=function(){return this.selection.Ca(this.ZXa)};g.od=function(){return 1<this.Zk().length};g.Hc=function(a,b){this.document.alignItems(this.Zk(),a,b)};function pU(a){nU.call(this,a)}z(pU,nU);pU.prototype.NH=Kt("ZOrder");pU.prototype.od=function(){return rG(this.selection,this.NH)&&!cDa(this.selection)&&!dDa(this.selection)&&!S};function gQa(a,b){if(1==mG(a.selection,a.NH)){var c=a.selection.Ca(a.NH)[0];hQa(a,c,b)}}
function hQa(a,b,c){var d={},e=b.get("ZOrder"),f=function(a){ow(a.page,$l(a.Sf(),3),nG(this.selection)).forEach(function(b){var h=b.get("ZOrder");!d[b.id]&&(c?h>e:h<e)&&Tm(a.ma(),b.ma())&&(d[b.id]={Dk:h,item:b},f(b))})}.bind(a);f(b);a=Ra(d);Cc(a,function(a,b){return c?a.Dk-b.Dk:b.Dk-a.Dk});var h=ec(a,function(a){return Tm(b.ma(),a.item.ma())?!0:!1});if(h){for(var h=h.item.get("ZOrder"),k=0,l=e;k<a.length;k++){var m=a[k].Dk;a[k].Dk=l;if(m==h)break;else l=m}b.set("ZOrder",h);a.forEach(function(a){a.item.set("ZOrder",
a.Dk)})}};function qU(a){nU.call(this,a)}z(qU,pU);qU.prototype.od=function(){return qU.ya.od.call(this)&&1==mG(this.selection,this.NH)};qU.prototype.Hc=function(){gQa(this,!0)};function rU(a){nU.call(this,a)}z(rU,pU);rU.prototype.Hc=function(){this.document.Y5(this.selection.Ca(this.NH))};var LQ="zoomIn",MQ="zoomOut";function sU(a,b){fU.call(this,a);this.wia=b.view.Ta;this.Ta=this.wia.Ma();this.wia.Ci(function(){this.Ta=this.wia.Ma()}.bind(this))}z(sU,fU);sU.prototype.isEnabled=function(){return null!=this.Ta};
sU.prototype.Hc=function(a){if(this.Ta)switch(xa(a)&&this.Ta.Mg(a/100,new L(.5,.5)),a){case LQ:this.Ta.yv();break;case MQ:this.Ta.st();break;case "resetzoom":this.Ta.Us();break;case "width":tL(this.Ta.lc)?this.Ta.Us():this.Ta.dN();break;case "page":tL(this.Ta.lc)?this.Ta.Us():this.Ta.ut()}};function tU(a){fU.call(this,a.document);var b=this;this.selection=a;a.listen(vG,function(){b.pa()})}z(tU,fU);tU.prototype.Zk=function(){var a=this.selection.lb(),a=a&&a[0]||void 0;return this.selection.Ca(!0,a&&a.getId())};tU.prototype.od=function(){var a=this.Zk();return 1==a.length&&!!mw[a[0].className]};tU.prototype.Hc=function(a){var b=this.Zk();1==b.length&&uB(b[0].page,b[0],a)};function uU(a,b){nU.call(this,a);this.YRa=b}z(uU,nU);uU.prototype.od=function(){return this.YRa.Nc()};uU.prototype.Hc=function(){K.set("userImageDialog.open",function(a){a=a[0].url();this.YRa.setValue(a)}.bind(this))};function vU(a){nU.call(this,a.selection);this.Hi=a}z(vU,nU);vU.prototype.od=function(){return qG(this.selection).some(this.rg,this)||$F(this.document)};vU.prototype.rg=function(a){return a.ai&&a.ai()&&!ju(hu(a),this.DU.bind(this))};vU.prototype.DU=function(a){return a.Ya("b")&&a.Ya("c")};vU.prototype.Hc=function(){this.Hi.setValue(cr)};function wU(a,b){fU.call(this,a);this.selection=b;a=this.pa.bind(this);this.selection.listen(vG,a)}z(wU,fU);wU.prototype.items=function(){return this.selection.Ca(function(a){return!a.Xd&&!a.md})};wU.prototype.od=function(){return rG(this.selection,!0)&&this.items().length};wU.prototype.Hc=function(a){return iQa(this.document,this.selection,this.items(),a,!1)};
function iQa(a,b,c,d,e){if(c.length){var f=Zm($b(c,function(a){return a.Wa||a.Fa?a.ma():Ym(a.ma(),a.bc())}));d=d&&d.Le;var f=bm(f),h=a.ko(c,!1,e);e&&a.My(c,!1,!0);return a.Qs(b.lb()[0],h,f.x,f.y,d,null,!1,!1,e)}return Promise.resolve()};function xU(a,b,c){fU.call(this,a);this.selection=b;this.Of=c;this.selection.listen(vG,this.pa.bind(this))}z(xU,fU);xU.prototype.od=function(){return tG(this.selection)};xU.prototype.Hc=function(){this.Of.vQ(vF)};function yU(a,b){fU.call(this,a.document);this.selection=a;this.Dcb=b.item.Gm.Ma.bind(b.item.Gm);this.lua=b.item.Gm.setValue.bind(b.item.Gm);this.selection.listen(vG,this.pa.bind(this))}z(yU,fU);var jQa=new F("Ob"),kQa=new F("Pb");g=yU.prototype;g.Xf=function(){return qG(this.selection)};g.od=function(){return 1===this.Xf().length};g.y1a=function(){return this.fb};g.$1a=function(){return this.xKa};
g.Hc=function(){var a=this.Xf()[0];if(a.ta){var b=this.Dcb(),c=this.lua;this.fb=new zU({FillColor:a.get("FillColor"),LineColor:a.get("LineColor"),LineWidth:a.get("LineWidth"),TextAlign:a.get("TextAlign"),TextVAlign:a.get("TextVAlign"),StrokeStyle:a.get("StrokeStyle"),Rounding:a.get("Rounding"),Opacity:a.get("Opacity"),Shadow:a.get("Shadow")},Xsa(a),b,c);this.dispatchEvent(jQa)}a.Wa&&(this.xKa=new lQa({LineColor:a.get("LineColor"),LineWidth:a.get("LineWidth"),Rounding:a.get("Rounding"),DoubleLine:a.get("DoubleLine"),
StrokeStyle:a.get("StrokeStyle"),Shape:a.get("Shape"),Endpoint1:{Style:a.get("Endpoint1").Style},Endpoint2:{Style:a.get("Endpoint2").Style}},a.qo()),this.dispatchEvent(kQa))};function AU(a,b){this.props=a;this.kua=b}AU.prototype.OCa=function(){return!0};AU.prototype.apply=function(a,b){a.forEach(function(a){B(this.props,function(b,e){this.OCa(a,e)&&a.set(e,b)},this);a.Bi&&(a=a.Bi());jJ(a,this.kua,b)},this)};function zU(a,b,c,d){AU.call(this,a,b);this.Gm=c||a.TextVAlign;this.lua=d}z(zU,AU);
zU.prototype.OCa=function(a,b){return!a.Di||"FillColor"!=b};zU.prototype.apply=function(a,b){zU.ya.apply.call(this,a,b);this.lua(this.Gm)};function lQa(a,b){AU.call(this,a,b)}z(lQa,AU);function BU(a,b,c){fU.call(this,a);this.selection=b;this.Ws=c.settings.Ws;a=this.pa.bind(this);this.Ws.Ci(a);b.listen(vG,a)}z(BU,fU);BU.prototype.od=function(){return!!this.Ws.Ma()&&!rG(this.selection,!0)};BU.prototype.Hc=function(a){var b=a.page,c=b.getProperties().get(a.direction);c.push(a.position);this.document.oa(new Q("SetProperty",{id:b.getId(),Property:a.direction,Value:c}))};
BU.prototype.Lfa=function(a){return a.page.getProperties().get(a.direction).every(function(b){return 5<=Math.abs(b-a.position)})};function CU(a,b,c){fU.call(this,b);this.user=a;this.selection=c;a=this.pa.bind(this);this.selection.listen(vG,a)}z(CU,fU);CU.prototype.od=function(){var a=this.selection.lb(),a=this.selection.Ca(!1,a[0].id);return 1==a.length&&(a[0].ta||a[0].Fa&&!a[0].Xd)&&this.user.D5()};
CU.prototype.Hc=function(){var a=this.selection.lb(),b=this.selection.Ca(!1,a[0].id)[0],c=b.ma(),a=new Q("CreateBlock",{Page:a[0].getId(),Class:"HotspotBlock",Properties:{BoundingBox:c,ZOrder:a[0].nh("ZOrder",0)+1,FillColor:"#00ff9966",Rotation:b.getProperties().get("Rotation")}});this.document.oa(a);K.set("dock.showPanel","states");(b=b.parent)&&b.Fa&&(c=b.getProperties().get("Members"),c[a.id]=!0,b.set("Members",c));this.selection.Ge();this.selection.uh(a.id)};function DU(a,b,c,d){var e=this;b=b||{};this.Xm=b.Xm||function(){return config.defaultDPI};this.Q7=b.Q7;this.ZBa=b.ZBa||Hw(this.Xm(),"pt");this.So=b.So||null;this.Wm=mQa(this,b.Wm&&b.Wm.Dg||config.defaultUnit);ED.call(this,a,b,c,d);K((b.fea||"page")+".units.changed",function(a){e.Wm=mQa(e,a);e.gA()},!0);K("dpi.changed",function(){e.gA()})}z(DU,ED);
DU.prototype.gA=function(){this.Wm=Hw(this.Xm(),this.Wm.Dg);this.ss=this.Wm.BB;this.ho=this.Q7?this.Q7(this.Wm):1/this.Wm.Ui;this.input.val(this.au(this.value,this.ho,this.ss," "+this.Wm.Dg))};function mQa(a,b){a.So&&0>a.So.indexOf(b)&&(b=a.So[0]);return Hw(a.Xm(),b)};function EU(a,b,c,d){var e=this;iO.call(this,a);this.analytics=d;this.za=b;this.za.bj(!0);this.BXa=!!this.za.getProperties().get("AspectRatio");this.za.getProperties().set("AspectRatio",null);this.Bk=mn(c.id);this.xBa=!this.za.tf("BoundingBox")&&!this.za.Ln&&!this.za.cn;a=P({tag:"span",html:O("overlay.crop.instructions")});this.tooltip=new aE(a,{kd:!0,zy:function(){e.Bk.set("overlay.crop.uiEducation.hide",!0)}});try{this.UJ=b.page}catch(f){this.UJ=null}this.KY=Pz(this.za.page);this.tJ=new Dj(function(){if(!kj(e.M$,
e.yb)||!kj(e.O$,e.uc)){var a={blockBB:e.yb,imageBB:e.uc},a={Rx:jj({blockBB:e.M$,imageBB:e.O$}),qx:jj(a)};e.w2.push(a);e.k0=[];e.M$=jj(e.yb);e.O$=jj(e.uc)}},300);this.YE={};this.YE[FU]=!0;this.YE[GU]=!1;HU=this;K.set("dock.showCropMetrics");K.set("dock.panels.lock");K.set("dock.panels.unlock",["metrics"]);this.Ibb=K("dock.metrics.crop.show",function(){EU[FU]&&EU[FU].Q0&&EU[FU].Q0.MM()});this.Tx=K("overlay.crop.update",function(){e.update()});this.zja=12;this.Aja=3}var HU;z(EU,iO);
var FU="image-metrics",GU="mask-metrics",IU=0,JU=0;K("gui.origin.offset",function(a){IU=a.x;JU=a.y;EU[FU]&&EU[FU].T2&&EU[FU].T2.refresh();EU[FU]&&EU[FU].V2&&EU[FU].V2.refresh()});
function nQa(a,b,c,d){EU[c]={};b.oe();b.add({R:"heading top",text:d});b.mb(5,1);b.zf(1,{text:"X:",R:"ralign"});b.mb(4);EU[c].T2=b.hb(new DU(a,{Db:" ",min:-1E4,max:1E4,step:1,round:3,So:["pt","px","in","cm"],ba:"chart.metrics.crop.x",change:function(a,b){b||(KU(HU,c).x=a,HU.nb=!0,HU.tJ.queue())},au:function(a,b,c,d){return xa(a)?Ul((a-IU)*b,3)+" "+d:""},iO:function(a){return a+IU}}));b.close();b.oe();b.zf(1,{text:"Y:",R:"ralign"});b.mb(4);EU[c].V2=b.hb(new DU(a,{Db:" ",min:-1E4,max:1E4,step:1,round:3,
So:["pt","px","in","cm"],ba:"chart.metrics.crop.y",change:function(a,b){b||(KU(HU,c).y=a,HU.nb=!0,HU.tJ.queue())},au:function(a,b,c,d){return xa(a)?Ul((a-JU)*b,3)+" "+d:""},iO:function(a){return a+JU}}));b.close();b.close();b.mb(5);b.zf(1,{text:"W:",R:"ralign"});b.mb(4);EU[c].xva=b.hb(new DU(a,{Db:" ",min:.001,max:1E4,step:1,round:3,So:["pt","px","in","cm"],ba:"chart.metrics.crop.w",change:function(a,b){b||(KU(HU,c).w=a,HU.YE[c]&&(a=mr.Pl(HU.vz.url()),KU(HU,c).h=KU(HU,c).w*a.height/a.width),HU.nb=
!0,HU.tJ.queue())}}));b.close();b.oe();b.zf(1,{text:"H:",R:"ralign"});b.mb(4);EU[c].tQ=b.hb(new DU(a,{Db:" ",min:.001,max:1E4,step:1,round:3,So:["pt","px","in","cm"],ba:"chart.metrics.crop.h",change:function(a,b){b||(KU(HU,c).h=a,HU.YE[c]&&(a=mr.Pl(HU.vz.url()),KU(HU,c).w=KU(HU,c).h*a.width/a.height),HU.nb=!0,HU.tJ.queue())}}));b.close();b.close();b.mb(1);EU[c].HNa=b.add(P({R:"constrain-proportions",create:function(b){b.click(function(){HU.YE[c]=!b.hasClass("locked");var d=mr.Pl(HU.vz.url());KU(HU,
c).h=KU(HU,c).w*d.height/d.width;HU.nb=!0;HU.tJ.queue();a.ba("chart.dock.metrics.crop.lockRatio")})}}));b.close();b.oe();b.mb(8);EU[c].Q0=b.hb(new jE(a,{min:1,max:1E3,step:1,ba:"chart.metrics.crop.scale.slider",Fm:function(a,b){b||LU(a,KU(HU,c))},change:function(a,b){b||LU(a,KU(HU,c))}}));b.close();b.mb(4);EU[c].tsa=b.hb(new ED(a,{min:1,max:1E3,step:10,Gc:"%",Db:" ",ba:"chart.metrics.crop.scale.spinner",change:function(a,b){b||LU(a,KU(HU,c))}}));b.close()}
function LU(a,b){var c=HU,d=mr.Pl(c.vz.url()),e=d.width*a/100;a=d.height*a/100;b.x+=(b.w-e)/2;b.y+=(b.h-a)/2;b.w=e;b.h=a;c.nb=!0;c.tJ.queue()}function MU(a,b){b=ym(b);if(a.za.getProperties().get("FlipX")){var c=a.yb.x+a.yb.w/2;b.x=function(a){return a+2*(c-a)}(b.x)-b.w}if(a.za.getProperties().get("FlipY")){var d=a.yb.y+a.yb.h/2;b.y=function(a){return a+2*(d-a)}(b.y)-b.h}return b}g=EU.prototype;
g.create=function(){EU.ya.create.call(this,1);qp.enter("cropoverlay");this.Vx=$(".viewport-container");this.canvas.aa.css({overflow:"visible",position:"absolute",left:"0px",top:"0px",width:this.Vx.width(),height:this.Vx.height()});this.rB="default";this.U5=bIa(null,this.za);this.viewport.mode.Q9=this.U5.ka;this.viewport.pa();this.aa.css("background-color","transparent");this.vz=zu(this.za.getProperties(),"FillColor","parsed");var a=this.za.getProperties().get("BoundingBox"),b=this.vz.Ag();void 0===
b&&(b="fill");if(v(b)){var c=mr.Pl(this.vz.url());if("stretch"==b)b=NU(a,a);else if("fit"==b)b=NU(a,Dm(new M(0,0,c.width,c.height),a));else if("fill"==b)b=NU(a,Mia(new M(0,0,c.width,c.height),a));else if("original"==b||"tile"==b)b=NU(a,Fm(new M(0,0,c.width,c.height),a))}var d=jj(a),c=bm(a),a=1*d.w,e=1*d.h;this.yb=new M(c.x-a/2,c.y-e/2,a,e);this.M$=d;a=b.pin;c=b.size;b=d.w/c.w;c=d.w/c.h;this.uc=MU(this,new M(d.x+d.w/2-b*a.x,d.y+d.h/2-c*a.y,b,c));this.O$=jj(this.uc);this.Q7a=this.viewport.mQ();d=Zm([this.uc,
this.yb]);d=$l(d,100);this.viewport.Fr(d,this.za.page.getId(),!1,!1,!0);this.nb=!0;this.viewport.mM&&this.viewport.mM(!1);this.Za=null;this.nb=!0;this.Ncb=setInterval(w(this.tick,this),20);this.g_=$(P({R:"uihint-metrics"})).appendTo(this.aa);this.Fdb=K("document.undoBatchCommitted",w(this.destroy,this));this.Zi={};oQa(this)};function NU(a,b){return{pin:{x:(a.x+a.w/2-b.x)/b.w,y:(a.y+a.h/2-b.y)/b.h},size:{w:a.w/b.w,h:a.w/b.h}}}
g.destroy=function(){EU.ya.destroy.call(this);this.viewport.mode.Q9=null;this.viewport.pa();this.za.bj(!1);this.U5.destroy();this.w2=[];this.k0=[];clearInterval(this.Ncb);K.set("dock.hideCropMetrics");K.set("dock.panels.unlock");FJa(this.viewport,this.Q7a);qp.Wg("cropoverlay");K.set("viewport.invalidate");Mk(this.Fdb);Mk(this.Ibb);Mk(this.Tx);this.viewport.mM&&this.viewport.mM(!0);this.tooltip.destroy();this.tooltip=null};
g.save=function(){var a=this.viewport.document;this.BXa&&a.oa(new Q("SetProperty",{id:this.za.getId(),Property:"AspectRatio",Value:this.yb.w/this.yb.h}));var b=new ns(this.vz);b.Ag(NU(this.yb,MU(this,this.uc)));a.oa(new Q("SetProperty",{id:this.za.getId(),Property:"FillColor",Value:b.serialize()}));a.oa(new Q("SetProperty",{id:this.za.getId(),Property:"BoundingBox",Value:this.yb}))};g.update=function(){pQa(this,FU);pQa(this,GU)};
function pQa(a,b){if(EU[b]){var c=KU(a,b);EU[b].T2&&EU[b].T2.getValue()!=Math.round(c.x)&&EU[b].T2.setValue(Math.round(c.x));EU[b].V2&&EU[b].V2.getValue()!=Math.round(c.y)&&EU[b].V2.setValue(Math.round(c.y));EU[b].xva&&EU[b].xva.getValue()!=Math.round(c.w)&&EU[b].xva.setValue(Math.round(c.w));EU[b].tQ&&EU[b].tQ.getValue()!=Math.round(c.h)&&EU[b].tQ.setValue(Math.round(c.h));a=mr.Pl(a.vz.url());c=Math.round(c.w/a.width*100);EU[b].Q0&&EU[b].Q0.getValue()!=c&&EU[b].Q0.setValue(c);EU[b].tsa&&EU[b].tsa.getValue()!=
c&&EU[b].tsa.setValue(c)}}function KU(a,b){return b==FU?a.uc:a.yb}function qQa(a,b){EU[b]&&EU[b].HNa&&EU[b].HNa.toggleClass("locked",!!a.YE[b])}
g.render=function(){qQa(this,FU);qQa(this,GU);this.scale=this.kc();var a=this.za.page.$b(),b=this.za.page,c=sM(this.viewport,new L(0,0),b,!0),d=2*$(window).width(),e=2*$(window).height(),f=sM(this.viewport,bm(this.yb),b,!0),h=f.y-e/2,k=f.x-d/2,f=this.Le.getContext(),l=f.Od;this.Le.move(k,h,d,e);l.push();l.top().translate(c.x-window.config.overlayOffset-k,c.y-window.config.overlayOffset-h);l.top().scale(this.scale,this.scale);or(l,[f]);f.fillStyle="rgba(50,50,50,.8)";f.fillRect(0,0,a.w,a.h);a=this.za.getProperties().get("Rotation");
c=bm(this.yb);window.lucidRendering=!0;d=new ns(this.vz);d.Ag(NU(this.yb,MU(this,this.uc)));this.za.getProperties().set("FillColor",d.serialize());this.za.getProperties().set("BoundingBox",this.yb);f.globalAlpha=.5;d=this.za.Cf();yN(this.U5,f,null,l,d,!1,this.scale);f.globalAlpha=1;yN(this.U5,f,null,l,d,!0,this.scale);l.top().rotate(a,c.x,c.y);or(l,[f]);rQa(this,f,this.uc);if(this.xBa){c=this.yb;f.strokeStyle="#FFFFFF";h=this.kc();e=this.zja/h;d=this.Aja/h;f.lineWidth=1/h;f.fillStyle="rgb(0,0,0)";
h=2*e;if(c.w<h||c.h<h)e=Math.min(c.w/2,c.h/2);f.beginPath();f.moveTo(c.x,c.y);f.lineTo(c.x+e+d,c.y);f.lineTo(c.x+e+d,c.y+d);f.lineTo(c.x+d,c.y+d);f.lineTo(c.x+d,c.y+e+d);f.lineTo(c.x,c.y+e+d);f.closePath();f.fill();f.stroke();f.beginPath();h=c.x+c.w;f.moveTo(h,c.y);f.lineTo(h-e-d,c.y);f.lineTo(h-e-d,c.y+d);f.lineTo(h-d,c.y+d);f.lineTo(h-d,c.y+e+d);f.lineTo(h,c.y+e+d);f.closePath();f.fill();f.stroke();f.beginPath();k=c.y+c.h;f.moveTo(c.x,k);f.lineTo(c.x+e+d,k);f.lineTo(c.x+e+d,k-d);f.lineTo(c.x+d,
k-d);f.lineTo(c.x+d,k-e-d);f.lineTo(c.x,k-e-d);f.closePath();f.fill();f.stroke();f.beginPath();f.moveTo(h,k);f.lineTo(h-e-d,k);f.lineTo(h-e-d,k-d);f.lineTo(h-d,k-d);f.lineTo(h-d,k-e-d);f.lineTo(h,k-e-d);f.closePath();f.fill();f.stroke();e=e/2+d;if(c.w<e||c.h<e)e=Math.min(c.w,c.h);f.beginPath();f.moveTo(c.x+c.w/2-e,c.y);f.lineTo(c.x+c.w/2+e,c.y);f.lineTo(c.x+c.w/2+e,c.y+d);f.lineTo(c.x+c.w/2-e,c.y+d);f.closePath();f.fill();f.stroke();f.beginPath();f.moveTo(h,c.y+c.h/2+e);f.lineTo(h,c.y+c.h/2-e);f.lineTo(h-
d,c.y+c.h/2-e);f.lineTo(h-d,c.y+c.h/2+e);f.closePath();f.fill();f.stroke();f.beginPath();f.moveTo(c.x+c.w/2-e,k);f.lineTo(c.x+c.w/2+e,k);f.lineTo(c.x+c.w/2+e,k-d);f.lineTo(c.x+c.w/2-e,k-d);f.closePath();f.fill();f.stroke();f.beginPath();f.moveTo(c.x,c.y+c.h/2-e);f.lineTo(c.x,c.y+c.h/2+e);f.lineTo(c.x+d,c.y+c.h/2+e);f.lineTo(c.x+d,c.y+c.h/2-e);f.closePath();f.fill();f.stroke()}else sQa(this,f,this.yb);Gqa(this.za.getProperties());window.lucidRendering=!1;c=this.oLa||this.uc;c==this.uc&&(c=Bm(c),d=
am(new L(c.x+c.w/2,c.y+c.h/2),new L(this.yb.x+this.yb.w/2,this.yb.y+this.yb.h/2),a),c.x=d.x-c.w/2,c.y=d.y-c.h/2);b=Hm(sM(this.viewport,new L(c.x,c.y),b,!0),sM(this.viewport,new L(c.x+c.w,c.y+c.h),b,!0));l.pop();or(l,[f]);this.Io(b,c,a)};
g.Io=function(a,b,c){a=Ym(a,c);var d="<div>X: "+Math.round(b.x)+"&nbsp;&nbsp;Y: "+Math.round(b.y)+"</div>";b="<div>W: "+Math.round(b.w)+"&nbsp;&nbsp;H: "+Math.round(b.h)+"</div>";c="<div>"+Math.round((360-57.2957795*c)%360)+"&deg;</div>";this.g_.empty().get(0).style.display="none";this.Zi.Ag&&this.g_.append(d);this.Zi.size&&this.g_.append(b);this.Zi.rotation&&this.g_.append(c);if(this.Zi.Ag||this.Zi.size||this.Zi.rotation)c=this.g_.get(0),c.style.left=Math.round(a.x+a.w/2-50-5)+"px",c.style.top=Math.round(a.y+
a.h+5)+"px",c.style.display="block"};
function rQa(a,b,c){a=a.kc();var d=config.handleLineWidth/a,e=config.resizeHandleSize/a;b.fillStyle="#fff";b.strokeStyle=config.handleColor;b.lineWidth=d;D([new L(c.x-e/2,c.y-e/2),new L(c.x+c.w-e/2,c.y-e/2),new L(c.x+c.w-e/2,c.y+c.h-e/2),new L(c.x-e/2,c.y+c.h-e/2),new L(c.x+c.w/2-e/2,c.y-e/2),new L(c.x+c.w-e/2,c.y+c.h/2-e/2),new L(c.x+c.w/2-e/2,c.y+c.h-e/2),new L(c.x-e/2,c.y+c.h/2-e/2)],function(a){a=new M(a.x,a.y,e,e);b.fillRect(a.x,a.y,a.w,a.h);b.strokeRect(a.x,a.y,a.w,a.h)})}
function sQa(a,b,c){function d(a,c){b.beginPath();a=new M(a-f/2,c-f/2,f,f);b.moveTo(a.x,a.y);b.lineTo(a.x+a.w,a.y+a.h);b.moveTo(a.x+a.w,a.y);b.lineTo(a.x,a.y+a.h);b.stroke()}var e=a.kc(),f=a.zja/e;b.lineWidth=2/e;b.strokeStyle="#ddd";d(c.x,c.y);d(c.x+c.w,c.y);d(c.x+c.w,c.y+c.h);d(c.x,c.y+c.h)}g.tick=function(){if(this.nb||this.scale!=this.kc())this.nb=!1,this.update(),this.render()};
g.su=function(a){function b(b,d,e,f){b=new M(b-h/2,d-h/2,h,h);if(!c&&km(a,b)){b="default";if("nw"==e||"se"==e)b="nwse-resize";else if("ne"==e||"sw"==e)b="nesw-resize";else if("n"==e||"s"==e)b="ns-resize";else if("e"==e||"w"==e)b="ew-resize";c={type:"crop",ls:e,Oa:f,cursor:b}}}var c=!1,d=this.kc(),e=(this.Aja+14)/d,f=(this.zja+this.Aja)/d,h=config.resizeHandleSize/d,k=new M(this.yb.x+e,this.yb.y+e,this.yb.w-2*e,this.yb.h-2*e),d=function(b,d,e,h,t,u){b=new M(b-e*f,d-h*f,f,f);if(!c&&km(a,b)&&!km(a,k)){b=
"default";if("nw"==t||"se"==t||"ne"==t||"sw"==t||"n"==t||"e"==t||"s"==t||"w"==t)b=t+"-resize";c={type:"crop",ls:t,Oa:u,cursor:b}}}.bind(this);this.xBa&&(d(this.yb.x,this.yb.y,0,0,"nw",this.yb),d(this.yb.x+this.yb.w,this.yb.y,1,0,"ne",this.yb),d(this.yb.x,this.yb.y+this.yb.h,0,1,"sw",this.yb),d(this.yb.x+this.yb.w,this.yb.y+this.yb.h,1,1,"se",this.yb),d(this.yb.x+this.yb.w/2,this.yb.y,.5,0,"n",this.yb),d(this.yb.x+this.yb.w,this.yb.y+this.yb.h/2,1,.5,"e",this.yb),d(this.yb.x+this.yb.w/2,this.yb.y+
this.yb.h,.5,1,"s",this.yb),d(this.yb.x,this.yb.y+this.yb.h/2,0,.5,"w",this.yb));b(this.uc.x,this.uc.y,"nw",this.uc);b(this.uc.x+this.uc.w,this.uc.y,"ne",this.uc);b(this.uc.x,this.uc.y+this.uc.h,"sw",this.uc);b(this.uc.x+this.uc.w,this.uc.y+this.uc.h,"se",this.uc);b(this.uc.x+this.uc.w/2,this.uc.y,"n",this.uc);b(this.uc.x+this.uc.w,this.uc.y+this.uc.h/2,"e",this.uc);b(this.uc.x+this.uc.w/2,this.uc.y+this.uc.h,"s",this.uc);b(this.uc.x,this.uc.y+this.uc.h/2,"w",this.uc);return!c&&km(a,this.uc)?{type:"move",
Oa:this.uc,anchor:OU(this,a),cursor:"move"}:c};function tQa(a,b){var c=a.za.getProperties().get("Rotation");a=a.yb;return am(b,new L(a.x+a.w/2,a.y+a.h/2),-c)}function OU(a,b){var c=a.za.getProperties().get("Rotation");a=a.yb;return am(b,new L(a.x+a.w/2,a.y+a.h/2),c)}g.ue=function(a){this.Za=this.su(tQa(this,a));this.tooltip.hide()};g.Xh=function(){this.Za=null};
g.be=function(a){var b=this;this.nb=!0;var c=tQa(this,a);if(this.Za){this.Zi={};if("crop"==this.Za.type){this.oLa=this.Za.Oa;var d=this.Za.Oa==this.uc&&this.YE[FU]||this.Za.Oa==this.yb&&this.YE[GU],e=this.Za.Oa.w/this.Za.Oa.h;this.Za.Oa==this.yb&&vA("SnapToGrid")&&(c.x=Am(c.x,this.KY),c.y=Am(c.y,this.KY));var f=function(){15<b.Za.Oa.y+b.Za.Oa.h-c.y?(b.Za.Oa.h-=c.y-b.Za.Oa.y,b.Za.Oa.y=c.y,m()):(b.Za.Oa.y=b.Za.Oa.y+b.Za.Oa.h-15,b.Za.Oa.h=15)},h=function(){15<c.y-b.Za.Oa.y?(b.Za.Oa.h=c.y-b.Za.Oa.y,m()):
b.Za.Oa.h=15},k=function(){15<b.Za.Oa.x+b.Za.Oa.w-c.x?(b.Za.Oa.w-=c.x-b.Za.Oa.x,b.Za.Oa.x=c.x,n()):(b.Za.Oa.x=b.Za.Oa.x+b.Za.Oa.w-15,b.Za.Oa.w=15)},l=function(){15<c.x-b.Za.Oa.x?(b.Za.Oa.w=c.x-b.Za.Oa.x,n()):b.Za.Oa.w=15},m=function(){if(d){var a=b.Za.Oa.h*e;15<a?(b.Za.Oa.x+=(b.Za.Oa.w-a)/2,b.Za.Oa.w=a):b.Za.Oa.w=15}},n=function(){if(d){var a=b.Za.Oa.w/e;15<a?(b.Za.Oa.y+=(b.Za.Oa.h-a)/2,b.Za.Oa.h=a):b.Za.Oa.h=15}};if(d){a=mr.Pl(this.vz.url());var q,t;if("nw"==this.Za.ls||"se"==this.Za.ls)q=new L(this.Za.Oa.x,
this.Za.Oa.y),t=new L(this.Za.Oa.x+a.width,this.Za.Oa.y+a.height);else if("ne"==this.Za.ls||"sw"==this.Za.ls)q=new L(this.Za.Oa.x+this.Za.Oa.w,this.Za.Oa.y),t=new L(this.Za.Oa.x+this.Za.Oa.w-a.width,this.Za.Oa.y+a.height);q&&t&&(c=Hl(c,q,t))}a=function(a,c,d){var e=OU(b,new L(b.yb.x+a*b.yb.w,b.yb.y+c*b.yb.h)),f=OU(b,new L(b.uc.x+a*b.uc.w,b.uc.y+c*b.uc.h));d();d=OU(b,new L(b.yb.x+a*b.yb.w,b.yb.y+c*b.yb.h));a=OU(b,new L(b.uc.x+a*b.uc.w,b.uc.y+c*b.uc.h));b.Za.Oa==b.yb&&(b.yb.x+=e.x-d.x,b.yb.y+=e.y-d.y);
b.uc.x+=f.x-a.x;b.uc.y+=f.y-a.y};"nw"==this.Za.ls?a(1,1,function(){f();k();b.Zi.size=!0;b.Zi.Ag=!0}):"ne"==this.Za.ls?a(0,1,function(){f();l();b.Zi.size=!0;b.Zi.Ag=!0}):"se"==this.Za.ls?a(0,0,function(){h();l();b.Zi.size=!0}):"sw"==this.Za.ls?a(1,0,function(){h();k();b.Zi.size=!0;b.Zi.Ag=!0}):"n"==this.Za.ls?a(.5,1,function(){f();b.Zi.size=!0;b.Zi.Ag=!0}):"e"==this.Za.ls?a(0,.5,function(){l();b.Zi.size=!0;d&&(b.Zi.Ag=!0)}):"s"==this.Za.ls?a(.5,0,function(){h();b.Zi.size=!0;d&&(b.Zi.Ag=!0)}):"w"==
this.Za.ls&&a(1,.5,function(){k();b.Zi.size=!0;b.Zi.Ag=!0})}else"move"==this.Za.type&&(this.oLa=this.Za.Oa,t=this.za.getProperties().get("Rotation"),q=cm(a,this.Za.anchor),this.Za.Oa==this.uc?q=am(q,new L(0,0),-t):(t=am(q,new L(0,0),-t),this.uc.x-=t.x-q.x,this.uc.y-=t.y-q.y),this.Za.Oa.x+=q.x,this.Za.Oa.y+=q.y,this.Za.anchor=a,this.Zi.Ag=!0);this.nb=!0}else(a=this.su(c))?this.rB!=a.cursor&&(this.rB=a.cursor,this.aa.css({cursor:a.cursor})):"default"!=this.rB&&(this.rB="default",this.aa.css({cursor:"default"}))};
g.Be=function(){this.Za=null;this.Zi={};oQa(this);this.tJ.trigger()};g.ksa=function(a){this.yb=a.blockBB;this.uc=a.imageBB;this.M$=jj(this.yb);this.O$=jj(this.uc);this.nb=!0;this.render()};function oQa(a){if(!a.Bk.get("overlay.crop.uiEducation.hide")){var b=Jm(a.yb),c=a.za.page,b=Hm(sM(a.viewport,b[0],c),sM(a.viewport,b[1],c));fE(a.tooltip,b,"left")}};function PU(a){nU.call(this,a);var b=this;this.selection.listen(wG,function(a){"FillColor"===a.name&&b.pa()})}z(PU,nU);PU.prototype.od=function(){var a=this.selection.Ca();if(1!=a.length||!a[0].ta||a[0].tf("FillColor"))return!1;a=zu(a[0].getProperties(),"FillColor","parsed");return!(!a||!a.uk)};PU.prototype.Hc=function(){var a=this.selection.Ca(),b=Us(a[0]);1==a.length&&b&&(a=zu(b.getProperties(),"FillColor","parsed"))&&a.uk&&this.dispatchEvent(new uQa(b))};var vQa=new F("Qb");
function uQa(a){I.call(this,vQa);this.za=a}z(uQa,I);function QU(a,b,c){fU.call(this,a);this.selection=b;this.Of=c;this.selection.listen(vG,this.pa.bind(this))}z(QU,fU);QU.prototype.od=function(){return tG(this.selection)};QU.prototype.Hc=function(){this.Of.vQ(wF)};function RU(a,b){fU.call(this,a);this.selection=b;a=this.pa.bind(this);this.selection.listen(vG,a)}z(RU,fU);RU.prototype.od=function(){return rG(this.selection,!0)&&!S};RU.prototype.Hc=function(){this.document.My(this.selection.Ca(!0))};function SU(a,b){fU.call(this,a);this.Ws=b.settings.Ws;this.Ws.Ci(this.pa.bind(this));a.listen(eqa,this.pa.bind(this))}z(SU,fU);SU.prototype.od=function(){return!!this.Ws.Ma()&&this.document.lb().some(function(a){return Ka(Lva,function(b){return!!a.get(b).length})})};SU.prototype.Hc=function(){this.document.lb().forEach(function(a){B(Lva,function(b){a.set(b,[])})})};function TU(a,b,c){fU.call(this,a);this.selection=b;this.Ws=c.settings.Ws;a=this.pa.bind(this);this.Ws.Ci(a);b.listen(vG,a)}z(TU,fU);TU.prototype.od=function(){return!!this.Ws.Ma()&&!rG(this.selection,!0)};TU.prototype.Hc=function(a){for(var b=a.page,c=b.getProperties().get(a.direction),d=0;d<c.length;)5>Math.abs(c[d]-a.position)?c.splice(d,1):++d;this.document.oa(new Q("SetProperty",{id:b.getId(),Property:a.direction,Value:c}))};
TU.prototype.Lfa=function(a){return a.page.getProperties().get(a.direction).some(function(b){return 5>Math.abs(b-a.position)})};function UU(a,b){fU.call(this,a);this.selection=b;b=this.pa.bind(this);this.selection.listen(vG,b);this.selection.listen(wG,b);a.listen(rt,b)}z(UU,fU);UU.prototype.od=function(){return 1==mG(this.selection)&&(this.selection.Ca()[0].ta||this.selection.Ca()[0].Fa)&&0<this.selection.Ca()[0].get("NoteHint").length};UU.prototype.Hc=function(a){K.set("dialog.removenotehint",a||this.selection.Ca()[0])};function VU(a){nU.call(this,a)}z(VU,nU);g=VU.prototype;g.K3=function(){return!0};g.$Xa=Kt("BoundingBox");g.Zk=function(){return this.selection.Ca(this.$Xa)};g.od=function(){return 2<this.Zk().length};g.Hc=function(a){this.document.sP(this.Zk(),a)};function WU(a,b){fU.call(this,a);this.selection=b;a=this.pa.bind(this);this.selection.listen(vG,a);K("edit.smartDuplicate",function(){this.execute(null)}.bind(this));this.origin=null}z(WU,fU);WU.prototype.od=function(){return tG(this.selection)&&!wQa(this)};function wQa(a){a=a.selection.Ca(!0);return 0<a.length&&a[0].page&&!a[0].page.$n()}
WU.prototype.Hc=function(a){var b=this.selection.Ca(!0);if(0<b.length){var c=nG(this.selection);c instanceof rx&&(c=null);var d=Zm(b.map(function(a){return a.ma()})),d=Jm(d)[0];a||(a=this.origin?cm(d,this.origin):new L(100,100));a=this.document.b8(b,c,a);this.selection.Ge();this.selection.Yp(a);this.origin=d}else return Promise.resolve()};WU.prototype.pa=function(){WU.ya.pa.call(this);this.origin=null};
WU.prototype.vAa=function(){wQa(this)&&fq(O("restrictions.tooltip.page.content"),void 0,void 0,O("restrictions.tooltip.page.page_locked"))};function XU(a){nU.call(this,a)}z(XU,nU);XU.prototype.od=function(){var a=this.selection.tY();return!!a&&!a.Ya("c")};XU.prototype.Hc=function(){var a=this.selection.tY();a&&K.set("default.editTextArea",a.Da[a.Oq()])};function YU(a,b){fU.call(this,a);this.selection=b;a=this.pa.bind(this);this.selection.listen(vG,a)}z(YU,fU);YU.prototype.od=function(){return this.selection.EZ(!0)};YU.prototype.Hc=function(){K.set("default.selectNewLink")};function ZU(a,b){fU.call(this,a.document);this.selection=a;this.analytics=b;this.selection.listen(vG,this.pa.bind(this))}z(ZU,fU);ZU.prototype.Hc=function(){this.selection.lb().forEach(function(a){this.moa(a).then(function(a){a&&this.analytics.Aa(this.Aa)}.bind(this))}.bind(this))};ZU.prototype.moa=function(){return Promise.resolve(null)};function $U(a,b){ZU.call(this,a,b);this.Aa=Vk}z($U,ZU);$U.prototype.od=function(){return 2<=this.selection.Ca(function(a){return!qu(a)}).length};$U.prototype.moa=function(a){return Promise.resolve(Axa(a,this.selection.Ca(!0)))};function aV(a){nU.call(this,a)}z(aV,nU);aV.prototype.od=function(){return this.selection.MI(!0)&&!cDa(this.selection)&&!S&&!this.selection.tK(!1)};aV.prototype.Hc=function(){SCa(this.selection.Rd,void 0,void 0)};function bV(a,b){ZU.call(this,a,b);this.Aa=Wk}z(bV,ZU);bV.prototype.od=function(){return!0};bV.prototype.moa=function(a){return new Promise(function(b){Bxa(a).then(b)})};function cV(a){fU.call(this,a.selection.document);this.selection=a.selection;this.viewport=a}z(cV,fU);cV.prototype.od=function(){return!0};cV.prototype.Hc=function(a,b){var c=this.viewport.rd(),d=xa(b)?b:100;a.forEach(function(a){dV(this.viewport.mode,c,new L(d,d),a,!0);d+=200}.bind(this))};function eV(a){nU.call(this,a)}z(eV,nU);g=eV.prototype;g.od=function(){return this.Ab().some(this.rg,this)||$F(this.document)};g.Ab=function(){return qG(this.selection)};g.rg=function(a){return a.ai&&a.ai()&&!ju(hu(a),this.DU.bind(this))};g.DU=function(a){return a.ym("indentLeft")||a.ym("indentFL")||a.ym("indentLevel")};
g.Hc=function(){if(S)this.UOa(S);else{var a=this.Ab().filter(this.rg,this).map(function(a){return a.Bi()});xc(a);a.forEach(function(a){B(a.qk(),function(c,d){c=c.Qq();c=this.mHa(c);this.document.oa(new Q("t",{id:a.getId(),Key:d,Diff:c}))},this)},this)}};function fV(a){nU.call(this,a)}z(fV,eV);fV.prototype.UOa=function(a){a.Es()};fV.prototype.mHa=function(a){return jsa(a,0,a.text.length)};function gV(a){nU.call(this,a)}z(gV,eV);gV.prototype.UOa=function(a){a.Yaa()};
gV.prototype.mHa=function(a){return ksa(a,0,a.text.length)};function hV(a,b,c,d){nU.call(this,a);this.fontClient=b;this.hi=c;this.Hl=d;this.GZa="DefaultTextBlockNew"}z(hV,nU);var xQa={date:!0,lastModifiedTime:!0},yQa={page:!0,totalPages:!0,pageName:!0,creatorName:!0,documentName:!0,lastModifiedBy:!0,date:!0,lastModifiedTime:!0};hV.prototype.od=function(){return!0};hV.prototype.Hc=function(a,b){if(!S)return this.Hl.execute({Fc:new Mf(240,60),className:this.GZa}).then(function(){this.gG(a,b)}.bind(this));this.gG(a,b)};
hV.prototype.gG=function(a,b){var c=S;c&&(a in yQa?(a in xQa&&(a=a+":"+(b||"MM-dd-yyyy")),c.qs(),zF(c,"{{"+a+"}}",!0),c.focus()):"ipsum"==a&&LCa(c,this.fontClient,this.hi))};function iV(a){nU.call(this,a)}z(iV,nU);iV.prototype.K3=function(){return!0};iV.prototype.PCa=Kt("BoundingBox");iV.prototype.od=function(){return this.selection.MI(this.PCa)};iV.prototype.Hc=function(a){$B(this.document,this.selection.Ca(this.PCa),a)};function jV(a,b){fU.call(this,a);this.selection=b;a=this.pa.bind(this);this.selection.listen(vG,a)}z(jV,fU);jV.prototype.items=function(){return this.selection.Ca(function(a){return!a.Xd&&!a.md})};jV.prototype.od=function(){return rG(this.selection,!0)&&this.items().length};jV.prototype.Hc=function(a){return iQa(this.document,this.selection,this.items(),a,!0)};function kV(a,b){nU.call(this,a);this.oC=b}z(kV,nU);function zQa(a){a=a.selection.Ca();var b=a[0];if(1!==a.length||null==b)return null;a=Us(b);return a?(b=zu(a.getProperties(),"FillColor","parsed"))&&b.uk?{item:a,b4a:b}:null:null}kV.prototype.od=function(){var a=zQa(this),a=a&&a.item;return!!a&&!a.tf("AspectRatio")&&!a.tf("BoundingBox")};
kV.prototype.Hc=function(){var a=zQa(this);if(a){var b=a.item,a=a.b4a,c=this.oC.Pl(a.url()),d=b.get("AspectRatio");d&&d!=c.width/c.height&&b.set("AspectRatio",c.width/c.height);d=b.ma();b.set("BoundingBox",Fm(new M(0,0,c.width,c.height),d));a.Ag()!==b.xJ&&(a.Ag(b.xJ),b.set("FillColor",a.serialize()))}};function lV(a,b,c){fU.call(this,a);this.selection=b;this.Of=c;this.selection.listen(wG,this.pa.bind(this))}z(lV,fU);lV.prototype.od=function(){if(S)return!0;var a=nG(this.selection);return!(null!=a&&a.ke&&!a.$n())};lV.prototype.Hc=function(){this.Of.vQ(nF)};function mV(a,b){fU.call(this,a.document);this.selection=a;this.cma=b.y1a.bind(b);this.dma=b.$1a.bind(b);this.selection.listen(vG,this.pa.bind(this));b.listen(kQa,this.pa.bind(this));b.listen(jQa,this.pa.bind(this))}z(mV,fU);mV.prototype.Zk=function(){return qG(this.selection,!0)};mV.prototype.od=function(){var a=this.cma(),b=this.dma();return a||b?bc(this.Zk(),function(c){return c.ta&&a||c.Wa&&b}):!1};
function AQa(a){var b=a.cma();a=a.dma();var c={};b&&S.layout.za?c=b.kua:a&&S.layout.wa&&(c=a.kua);for(var d in c)S.Gf(d,c[d])}mV.prototype.Hc=function(){if(S)return AQa(this);var a=this.cma(),b=this.dma(),c=this.Zk(),d=c.filter(function(a){return a.ta}),c=c.filter(function(a){return a.Wa});a&&a.apply(d,this.document);b&&b.apply(c,this.document)};function nV(a,b,c){fU.call(this,a);this.selection=b;this.Of=c;a=this.pa.bind(this);K("text.editor.active",a);K("text.editor.inactive",a)}z(nV,fU);nV.prototype.od=function(){return!!S&&Tj};nV.prototype.Hc=function(){this.Of.vQ(mF)};function oV(a){fU.call(this,a);K("document.undoBatchCommitted undo.fired redo.fired",this.pa.bind(this))}z(oV,fU);oV.prototype.od=function(){return 0<this.document.Zd.sx.length};oV.prototype.Hc=function(){this.document.Zd.qx()};function pV(a){fU.call(this,a.document);this.selection=a}z(pV,fU);pV.prototype.Zk=function(){return qG(this.selection,!0)};pV.prototype.od=function(){return 0!=Zb(this.Zk(),function(a){return a.ta&&a.ai()}).length};pV.prototype.Hc=function(){this.Zk().forEach(function(a){(a.ta||a.ai())&&a.mo().forEach(function(b){Is(a.Da[b])})})};function qV(a){fU.call(this,a.document);this.selection=a}z(qV,fU);qV.prototype.od=function(){return!0};qV.prototype.Hc=function(){S&&S.destroy();lG(this.selection)};function rV(a){nU.call(this,a)}z(rV,pU);rV.prototype.od=function(){return rV.ya.od.call(this)&&1==mG(this.selection,this.NH)};rV.prototype.Hc=function(){gQa(this,!1)};function sV(a){this.xhr=a}sV.prototype.wD=function(a,b,c){return a.length?yk(this.xhr,{type:"POST",url:"/users/"+b+"/feedback",data:{feedback:a,tags:c||[]}}):Promise.resolve(!0)};function tV(a){nU.call(this,a)}z(tV,pU);tV.prototype.Hc=function(){this.document.zca(this.selection.Ca(this.NH))};function uV(a,b){fU.call(this,a.document);this.selection=a;this.vRa=b.document.d2;this.selection.listen(vG,this.pa.bind(this))}z(uV,fU);uV.prototype.Xf=function(){return qG(this.selection)};uV.prototype.od=function(){return 1==this.Xf().length};
uV.prototype.Hc=function(){this.Xf().forEach(function(a){if(a.ta){var b=this.vRa,c=b.document.Aw(a.id);if(c){var d=c.getProperties(),e={DefaultBlockTextVAlign:d.get("TextVAlign"),DefaultBlockLineWidth:d.get("LineWidth"),DefaultBlockLineColor:d.get("LineColor"),DefaultBlockStrokeStyle:d.get("StrokeStyle"),DefaultBlockShadow:d.get("Shadow"),RoundCorners:d.get("Rounding")};c.KK()||(e.DefaultBlockFillColor=d.get("FillColor"));c=Xsa(c);"font"in c&&XB(b.document,c);rFa(b,e)}}a.Wa&&(b=this.vRa,a=BQa(b.document,
a.id))&&(e=a.getProperties(),e={DefaultLineLineWidth:e.get("LineWidth"),DefaultLineLineColor:e.get("LineColor"),DefaultLineShape:e.get("Shape"),DefaultLineInset:e.get("Inset"),DefaultLineStrokeStyle:e.get("StrokeStyle"),DefaultStartArrowStyle:e.get("Endpoint1").Style,DefaultEndArrowStyle:e.get("Endpoint2").Style,RoundCorners:e.get("Rounding")},a=a.qo(),"font"in a&&(e.DefaultLineTextStyle=a),rFa(b,e))},this)};function vV(a){nU.call(this,a.selection);this.Hi=a}z(vV,nU);vV.prototype.od=function(){return bc(qG(this.selection),function(a){return a.ai&&a.ai()&&!(a.ym("type")&&a.ym("list")&&a.ym("indentLeft")&&a.ym("indentFL")&&a.ym("ordinal"))},this)||$F(this.document)};
vV.prototype.Hc=function(a){var b=a,c="";-1!=a.indexOf("-")&&(c=a.split("-"),b=c[0],c=c[1]);a=this.Hi.Ma().size;var d={};d.type=b;d.list=c;d.indentLeft=config.blockTypeIndent(b,a);d.indentFL=config.blockTypeIndent(b,a);b===cr.type&&(d.ordinal=-1);this.Hi.setValue(d)};function wV(a){fU.call(this,a.document);this.selection=a;a.listen(vG,this.pa.bind(this))}z(wV,fU);wV.prototype.Zk=function(){return qG(this.selection,!0)};wV.prototype.od=function(){return 0!=Zb(this.Zk(),function(a){return a.Wa}).length};
wV.prototype.Hc=function(){var a=this;this.Zk().forEach(function(b){if(b.Wa){var c=b.getProperties().get("Endpoint1"),d=b.getProperties().get("Endpoint2"),e=c.Style;c.Style=d.Style;d.Style=e;a.document.oa(new Q("SetProperty",{id:b.getId(),Property:"Endpoint1",Value:c}));a.document.oa(new Q("SetProperty",{id:b.getId(),Property:"Endpoint2",Value:d}))}})};function xV(a){fU.call(this,a);K("document.undoBatchCommitted undo.fired redo.fired",this.pa.bind(this))}z(xV,fU);xV.prototype.od=function(){return 0<this.document.Zd.Zd.length};xV.prototype.Hc=function(){this.document.Zd.Rx()};function yV(a){nU.call(this,a)}z(yV,nU);yV.prototype.od=function(){return this.selection.Ema(!0,!0)&&!S&&!this.selection.tK(!1)};yV.prototype.Hc=function(){this.selection.dea()};function zV(a,b,c,d,e,f,h,k,l,m,n){J.call(this);var q=b.selection;this.cv=new qV(q);this.Rx=new xV(a);this.qx=new oV(a);new wV(q);new pV(q);this.s7=new PU(q);this.sP=new VU(q);this.group=new aV(q);this.KRa=new yV(q);new kV(q,d);this.z6a=new iV(q);this.s7=new PU(q);this.alignItems=new oU(q);this.sP=new VU(q);this.UW=new yU(q,c);this.lba=new mV(q,this.UW);new uV(q,c);this.import={bf:new cV(b)};this.za={add:new gU(b,k),xgb:new iU(b,k),addImage:new jU(b,k),Dhb:new tU(q)};this.Of={copy:new xU(a,q,l),Kja:new QU(a,
q,l),jqa:new lV(a,q,l),k9a:new nV(a,q,l)};this.Vi={duplicate:new WU(a,q),delete:new RU(a,q),ihb:new XU(q),Fhb:new uU(q,c.item.rGa)};this.$A={Y5:new rU(q),zca:new tV(q),vCa:new qU(q),wPa:new rV(q),inb:new bV(q,n),Wmb:new $U(q,n)};this.Pk={add:new hU(a,q,n)};new lU(a,q);new UU(a,q);this.T9={Vi:new YU(a,q),create:new CU(e,a,q)};this.wa={add:new kU(a)};this.v0a={wD:new sV(m)};this.Le={Wib:new wU(a,q),R6a:new jV(a,q)};this.Zq={create:new BU(a,q,c),delete:new TU(a,q,c),deleteAll:new SU(a,c)};this.text=
{Nhb:new vU(c.item.text.mg),fvb:new vV(c.item.text.mg),Yaa:new gV(q),Es:new fV(q),insert:new hV(q,f,h,this.za.add)}}z(zV,J);sj(zV,[Ri,Zi,aj,QA,Ni,$i,aw,iq,lF,Hi,Ti]);function AV(a,b,c){nU.call(this,a);this.tB=b;this.Tcb=c}z(AV,nU);AV.prototype.od=function(){return rG(this.selection,!0)};AV.prototype.$Ga=function(){var a=this.selection.Ca(!0);return PE(a,this.document,this.Tcb.Kr)};AV.prototype.Hc=function(a,b){var c=this.$Ga();c&&(c.name=b,uDa(this.tB,a,[c]))};function BV(a,b,c){new AV(a.selection,b,c)}sj(BV,[Zi,BG,IG]);function CV(a){uk(["lucid.view.common.ViewportBanner","construct"]);this.viewport=a;this.aa=this.ox=null;this.eh("")}uj(CV,Zi);g=CV.prototype;g.eh=function(a){var b=this;this.hide();$(".viewport-banner").detach();this.aa=P({R:"viewport-banner",children:[{R:"icon-13-button inverse close-button",children:[{R:"viewport-banner-close icon-13 icon-13-close"}]}]});this.aa.find(".viewport-banner-close").click(function(){b.hide()});this.viewport.Dc.parent().append(this.aa);this.aa.hide().append($(a).filter(":not(.icon-13-button.inverse.close-button)"))};
g.show=function(a){var b=$(".viewport-banner");0<b.length&&(a?b.slideDown("slow"):b.show(),(a=this.viewport.mode.pr)&&a.aa.is(":visible")&&this.aa.css({top:b.position().top+a.aa.outerHeight()+"px"}))};g.hide=function(a,b){if($.isFunction(this.Ce))return a=this.Ce,this.Ce=null,a();var c=$(".viewport-banner");0<c.length&&c.is(":visible")&&(a?c.slideUp("slow",b):(c.hide(),b&&b()))};g.set=function(a,b,c,d){this.eh(a);this.show(d);this.Ce=b;c?this.aa.find(".close-button").hide():this.aa.find(".close-button").show()};
g.restore=function(){this.ox&&1<this.ox.length?this.set(this.ox,void 0,this.P9a):this.hide()};g.clearAll=function(){this.ox=null;this.aa.empty()};g.bQ=function(){var a=$(".viewport-banner");return a.is(":visible")?a.outerHeight():0};function DV(a,b,c,d,e,f,h,k,l,m,n){zV.call(this,a,b,c,d,e,f,h,k,l,m,n);this.Ta={zoom:new sU(a,c)}}z(DV,zV);sj(DV,[Ri,Zi,XQ,QA,Ni,$i,aw,iq,lF,Hi,Ti]);function EV(a,b){this.Nw=b;this.items=[this.createElement(null,a)]}EV.prototype.addElement=function(a){(a=CQa(this,a))&&this.items.push(a)};
function CQa(a,b){switch(b.Fa?"group":b.ke?b.je()?"embedded":sB(b)?"hidden":b.gr()?"template":"page":"item"){case "group":return a.jY(b);case "embedded":var c=b.getProperties().get("BreadcrumbLabel");return a.createElement(b.getId(),c||O("ScrollingArea"));case "hidden":return c=b.getProperties().get("BreadcrumbLabel"),a.createElement(b.getId(),c||O("HiddenPage"));case "template":return c=b.get("BreadcrumbLabel")||b.get("Title"),a.createElement(b.getId(),c||O("TemplatePage"));default:return null}}
EV.prototype.jY=function(a){var b=a.getProperties().get("BreadcrumbLabel")||a.getProperties().get("Name");return this.createElement(a.getId(),b||O("Group"))};EV.prototype.createElement=function(a,b){return{id:a,name:b}};EV.prototype.build=function(){var a=this.Nw,b=this.items.length-1,c=$b(this.items,function(c){return{tag:"span",css:{zIndex:b--},text:c.name,click:function(){a(c.id)}}},this);c[this.items.length-1].R="active";c[this.items.length-1].click=void 0;return P(c)};function FV(a,b,c){this.viewport=a;this.pf=c;this.Vx=b;this.navigator=this.viewport.navigator;this.aa=$('<div class="groupNav-container"></div>');this.aa.hide();this.Dl=!0}FV.prototype.lma=function(){return this.viewport};FV.prototype.show=function(a){this.Dl||this.hide();this.Dl=!1;this.eh(a);this.aa.prependTo(this.Vx.parent()).show();this.pf&&this.pf.aa.is(":visible")&&this.pf.aa.css({top:this.pf.aa.position().top+this.aa.height()});a=this.aa.outerHeight();K.set("gui.mayAffectViewport",a)};
FV.prototype.eh=function(a){this.aa.empty();if((a=DQa(this,a))&&0<a.length){var b=new EV(this.viewport.document.getProperty(gua)||O("Page"),w(this.OC,this));D(a,function(a){b.addElement(a)});this.aa.prepend(b.build());EQa(this,a[a.length-1])}else this.aa.hide()};function EQa(a,b){b=FQa(a,b);a.aa.attr("data-hint",b)}
function FQa(a,b){return b.Fa?(a=b.getProperties().get("Name"))?O("navigation.group.named",[a]):O("navigation.group.default"):b.ke?b.je()?O("navigation.scrolling"):sB(b)?O("navigation.hidden"):b.gr()?O("navigation.page.template"):"":b.parent||b.page?FQa(a,b.parent||b.page):""}
FV.prototype.hide=function(){if(!this.Dl){this.Dl=!0;var a=this.aa.outerHeight();this.pf&&this.pf.aa.is(":visible")&&this.pf.aa.css({top:this.pf.aa.position().top-this.aa.height()});this.aa.empty();this.aa.hide();K.set("gui.mayAffectViewport",-a)}};function GV(a,b,c){FV.call(this,a,b,c)}z(GV,FV);function DQa(a,b){if(!b)return null;a=vqa(new gu(fu(b)),w(a.navigator.w$,a.navigator));a.reverse();a.push(b);return a}GV.prototype.OC=function(a){a?this.navigator.Wl(this.viewport.document.sa(a)):dH(this.navigator)};function HV(a,b,c,d,e){this.fontClient=c;this.Gb=b;TC.call(this,a,d,e)}z(HV,TC);function GQa(a,b){if(a.Gb.isOnline())if(b.Bb())K.set("user.promptRegister");else return!0;else fq(O("alert.offline.disabled"));return!1}HV.prototype.upload=function(a,b){var c=O("Uploading")+" "+b,d=bp(lb(c),this.timeout);this.listen(UC,function(a){d.close();a.font?this.fontClient.jS():bp("Font upload failed",1E4)});return HV.ya.upload.call(this,a,b)};function IV(a,b){iO.call(this,a);this.Yb=b;this.e5a=!0}z(IV,iO);
IV.prototype.vja=function(a,b){this.create();this.aa.prepend("<span>"+a+"</span>");a=this.viewport.Dc.offset();this.aa.find("span").css({position:"fixed",font:"bold 24px arial",margin:"4px",left:a.left+"px",top:a.top+"px",cursor:"default"});this.aa.css("background-color","transparent");this.scale=this.viewport.kc();a=this.viewport.Qj;var c=this.viewport.Co;this.viewport.qc().$b();var d=this.viewport.qc().PX;this.Le.move(0,0,d.w*this.scale+2*a,d.h*this.scale+2*c);var e={};this.Le.aa.parent().height()<
this.Le.aa.height()&&(e.height=this.Le.aa.height());this.Le.aa.parent().width()<this.Le.aa.width()&&(e.width=this.Le.aa.width());this.Le.aa.parent().css(e);e=this.Le.getContext();e.translate(a,c);e.scale(this.scale,this.scale);e.translate(-d.x,-d.y);e.fillStyle="rgba(255,255,170,0.5)";e.fillRect(d.x,d.y,d.w,d.h);this.done=b;this.anchor=null};
function HQa(a,b){var c=O("viewport.selectline.style.copy");if(jO&&jO.e5a){var d=jO.done;jO.done=function(a){d&&d(a);b&&b(a)}}else{IV.ya.create.call(a);var e=a.viewport.Dc.offset();a.aa.prepend("<span>"+c+"</span>");a.aa.find("span").css({position:"fixed",font:"bold 24px arial",margin:"4px",left:e.left+"px",top:e.top+"px",cursor:"default"});a.done=b;a.anchor=null}}IV.prototype.ue=function(a){if(a=wH(a,this.viewport.kc(),this.Yb.Ze()))this.destroy(),this.done&&this.done(a)};function JV(a,b,c,d,e,f,h,k,l,m,n,q,t,u){XT.call(this,c,d,e,n);this.name="Editor";var y=this;this.Ea=u;this.analytics=t;this.Gb=b;this.xhr=a;this.ms="default";this.CX=null;this.navigator=this.viewport.navigator;this.hi=f;this.properties=h;this.commands=k;this.mg=l;this.permissions=q;this.pr=null;this.la=new he(this);Db(this,this.la);this.la.listen(this.Yb,WF,function(){var a=this.Yb.Fw();y.pr&&(a?(a.ke||a.Fa)&&y.pr.show(a):y.pr.hide())});this.la.listen(q,RG,this.dDa);this.sL=!0;K("online",function(a){y.sL=
a},!0);this.qGa=new ul(null,2);this.dz=new Gi(a,b,this.qGa,m);this.Cw=null;this.user=d;this.Cw=new HV(a,b,c.fontClient,this.user.getId(),this.qGa);this.Q9=null;this.dda=!1;IQa(this);JQa(this);KQa(this);LQa(this);MQa(this);NQa(this);K("document.postAction",function(a){y==y.viewport.mode&&("SetProperty"!=a.Action&&"t"!=a.Action||D(y.viewport.lb(),function(b){y.viewport.selection.Hd(a.id,b.id)&&K.set("optionBar.refresh")}))});K("text.editor.active",function(){y.qnb=null});this.context="";this.m$a=null}
z(JV,XT);var OQa=new F("Rb");function dV(a,b,c,d,e){if(!a.permissions.Bb()){var f=(window.URL||window.webkitURL).createObjectURL(d);PQa(a,b,c,f,e,function(b){b&&(a.document.sa(b).Pf.imageBlob=d,TA.WG(b,{name:d.name||d.fileName},function(){(window.URL||window.webkitURL).revokeObjectURL(f)}))})}}g=JV.prototype;
g.zma=function(a){var b=a.data,c=a.position,d=a.eventType,e=a.JGa,f=this;if(this.active){var h=this.user,k=c.page,l,m,n,q=function(b,d){if(!f.permissions.Bb()){var e=qE(b);e?dV(f,k,c,e):f.HB(a,b,!1,function(a){a&&(null==d&&(d=hDa((new Vf(b)).Eo)),TA.WG(a,{name:d}))})}};if(config.copyPanels&&(l=b.Vla())){var t,h=this.viewport.selection.pk();0<h.length&&(t=Wb(h).getId());d=this.viewport.selection.Ca();b=Promise.resolve([]);if(0<h.length||0==d.length)b=eya(f.document,l,t);b.then(function(a){a&&a.length&&
(this.viewport.selection.Rh.setSelection(a),setTimeout(function(){var b=this.viewport,c=au(b.document.sa(a[0]),"panel");c&&b.navigator.Caa(c)}.bind(this),250))}.bind(this))}else if(l=b.d9())h=this.Yb.Ze(),this.document.Qs(k,l,c.x,c.y,h,e).then(function(a){this.viewport.selection.Ge();this.viewport.selection.Yp(a);if(this.Ea.Qw()){var b=this.viewport.Xg()[0].Oa,c=a.some(function(a){return k.Bc(a)?Tm(k.Bc(a).ma(),b):!1}),d=gc(a,function(a){return!!k.Bc(a)});!c&&0<=d&&(a=k.Bc(a[d]).ma())&&this.viewport.Qt(a,
k)}}.bind(this));else if((l=b.Jla()).length)b=l.map(function(a){return a.name}),d=b.some(jDa),b=b.some(kk?nDa:lDa),d||b?!(!d||this.Cw&&GQa(this.Cw,h))||b&&!EO(this.dz,h)||l.forEach(function(a){jDa(a.name)?f.Cw.upload(a,a.name):mDa(a.name)&&dV(f,k,c,a)}):bp("Unknown file types");else if(l=b.Rf())EO(this.dz,h)&&dV(f,k,c,l);else if(l=b.Xla()){if(b=l.bK(),m=l.tHa(),!b.length||EO(this.dz,h))b.forEach(function(a){q(a.url)}),d==mF?m.forEach(function(a){a.Tf().trim()&&KV(f,c,new Jr(a.Tf()))}):m.forEach(function(a){a.Tf().trim()&&
KV(f,c,a)})}else(m=b.BY())&&m.length?EO(this.dz,h)&&m.forEach(function(a){q(a.url,a.name)}):(n=b.Tf())&&n.trim()&&(h=KV(this,c,new Jr(n)),d!=mF&&v(h)&&(h=Us(this.document.sa(h)),null===h||this.document.ky(h,!0)))}};
function KV(a,b,c){var d=b.page||null,e=isa(a.document.fontClient,a.hi,c.serialize(),"",[],"left","top",new M(0,0,600,1E6));c={FillColor:"#ffffff00",LineWidth:0,LineColor:"#000000",Text:c.serialize()};var f=Math.round(b.x-e.w/2);b=Math.round(b.y-e.h/2);if(oa(config.defaultTextClass))return vO(a.viewport,config.defaultTextClass,d,c,new M(f,b,e.w,e.h));wj("No Default Text Class")}
function JQa(a){function b(b){var c=b.Tf();if(!c)return!1;if(!UF(c))return!0;var d=!1;K.set("plugin.paste",{data:b,mba:c,l9a:function(a){d=a}});d&&a.analytics.ba("chart.viewport.selection.pasteOverride");return d}function c(a,b){null!=b.mh&&a.Wsa(b.mh);null!=b.text&&a.setText(b.text);null!=b.nn&&a.MPa(b.nn);null!=b.IKa&&a.Xsa(b.IKa);null!=b.fLa&&a.PPa(b.fLa)}function d(){vA("ShowGuides")||(wA("ShowGuides",!0),wA("SnapToGuides",!0))}K("edit.delete",function(){a==a.viewport.mode&&(a.viewport.qs(),K.set("interaction.esc"),
a.dispatchEvent(OQa),a.analytics.ba("chart.viewport.selection.delete"))});K("edit.editText",function(){if(a==a.viewport.mode){var b=a.viewport,c=b.selection.Ca(),d=c[0];if(1==c.length&&d.Da)if((c=d.XR&&d.XR())&&d.Da[c])b.mode.DP(d.Da[c]);else for(var k in d.Da){b.mode.DP(d.Da[k]);break}}});K("edit.selectAll",function(){a==a.viewport.mode&&lG(a.viewport.selection)});a.Ae("edit.copy",function(b){var d;d=b.data;var h=K.zc("plugin.copy");h?(c(d,h),a.analytics.ba("chart.viewport.selection.copyOverride"),
d=!0):d=!1;d||(tJa(a.viewport,b.data),a.analytics.ba("chart.viewport.selection.copy"))});a.Ae("edit.cut",function(b){var d;d=b.data;var h=K.zc("plugin.cut");h?(c(d,h),a.analytics.ba("chart.viewport.selection.cutOverride"),d=!0):d=!1;d||(tJa(a.viewport,b.data),a.viewport.qs(),a.analytics.ba("chart.viewport.selection.cut"))});a.Ae("edit.paste",function(c){if(!b(c.data)){var d=a.viewport.rd(),h=d.Ac(),k=c.position||bm(So(a.viewport.Dc)),l,m=c.data;a.viewport.selection.Re();var m=m.d9(),n=!1,q,t=new L(20,
20);if(m&&m.Document==a.document.getId()){var u=a.viewport.getPage(m.Page);u&&(q=u,u=a.viewport.UC(new M(m.Base.x-m.Size.w/2,m.Base.y-m.Size.h/2,m.Size.w,m.Size.h),u),Tm(u,new M(0,0,a.viewport.Gh,a.viewport.Fh))&&(n=!0))}a.Ea.Qw()&&n&&(l=new dm(m.Base.x,m.Base.y,q),l=lm(l,t));l=l&&l.page?{position:l,forceLocation:!0}:{position:DJa(a.viewport,k),forceLocation:!1};k=l.position;l=l.forceLocation;null==k.page&&(k.x=h.w/2,k.y=h.h/2,k.page=d);h=k.page;null!=h&&h.ke&&!h.$n()?fq(O("restrictions.tooltip.page.content"),
void 0,void 0,O("restrictions.tooltip.page.page_locked")):(a.zma({data:c.data,position:k,page:d,eventType:c.type,JGa:l,I_a:!1}),a.analytics.ba("chart.viewport.selection.paste"))}});K("default.unselectAll",function(){a==a.viewport.mode&&(a.viewport.selection.Ge(),a.analytics.ba("chart.viewport.selection.deselectAllItems"))});K("default.selectItem",function(b){a==a.viewport.mode&&a.viewport.selection.uh(b)});K("edit.copyLineStyle",function(){a==a.viewport.mode&&HQa(new IV(a.viewport,a.Yb),function(b){b.Wa&&
(D(qG(a.viewport.selection,!1),function(c){function d(h,l){var m=c.getProperties().get(h),n=b.getProperties().get(h);l&&(m=m[l],n=n[l]);m!=n&&(l&&(m={},m[l]=n,n=m),a.document.oa(new Q("SetProperty",{id:c.getId(),Property:h,Value:n})))}d("LineWidth");d("LineColor");d("StrokeStyle");d("Font");d("Shape");d("Endpoint1","Style");d("Endpoint2","Style")}),QQa(a,b.qo(),function(a){return a.Wa}))})});a.Ae("default.guide.createX",function(b){var c=b.page,h=c.getProperties().get("XGuides");h.push(b.x);a.document.oa(new Q("SetProperty",
{id:c.getId(),Property:"XGuides",Value:h}));d()});a.Ae("default.guide.createY",function(b){var c=b.page,h=c.getProperties().get("YGuides");h.push(b.y);a.document.oa(new Q("SetProperty",{id:c.getId(),Property:"YGuides",Value:h}));d()});K("default.guide.deleteX",function(b){for(var c=b.page,d=c.getProperties().get("XGuides"),k=0;k<d.length;k++)5>Math.abs(d[k]-b.x)&&d.splice(k--,1);a.document.oa(new Q("SetProperty",{id:c.getId(),Property:"XGuides",Value:d}))});K("default.guide.deleteY",function(b){for(var c=
b.page,d=c.getProperties().get("YGuides"),k=0;k<d.length;k++)5>Math.abs(d[k]-b.y)&&d.splice(k--,1);a.document.oa(new Q("SetProperty",{id:c.getId(),Property:"YGuides",Value:d}))})}
function IQa(a){K("default.resetLineShape",function(){a==a.viewport.mode&&a.viewport.selection.Ca(!1,a.viewport.qc().id).forEach(function(a){(a=du(a))&&Sx(a)})});K("edit.editLineShape",function(){a==a.viewport.mode&&cc(a.viewport.selection.Ca(!0),function(b){return b.Wa?(a.viewport.setMode("editline"),a.viewport.mode.Vsa(b),!1):!0})})}
function NQa(a){K("default.property.ZOrder.disabled",function(b){if(a==a.viewport.mode){var c=qG(a.viewport.selection,!0),d=!1;D(c,function(a){a.Lj("ZOrder")&&(d=!0)});b(d)}});K("edit.bringSelectionToFront",function(){a==a.viewport.mode&&(a.commands.$A.Y5.execute(void 0),a.analytics.ba("chart.viewport.selection.bringToFront"))});K("edit.sendSelectionToBack",function(){a==a.viewport.mode&&(a.commands.$A.zca.execute(void 0),a.analytics.ba("chart.viewport.selection.sendToBack"))});K("edit.bringItemForward",
function(){a==a.viewport.mode&&(a.commands.$A.vCa.execute(void 0),a.analytics.ba("chart.viewport.selection.bringForward"))});K("edit.sendItemBackward",function(){a==a.viewport.mode&&(a.commands.$A.wPa.execute(void 0),a.analytics.ba("chart.viewport.selection.sendBackward"))});K("default.alignSelectionLeft",function(b){a==a.viewport.mode&&a.document.alignItems(a.viewport.selection.Ca(!0),"left","context"==b&&K.get("contextMenu.clickItem"))});K("default.alignSelectionCenter",function(b){a==a.viewport.mode&&
a.document.alignItems(a.viewport.selection.Ca(!0),"center","context"==b&&K.get("contextMenu.clickItem"))});K("default.alignSelectionRight",function(b){a==a.viewport.mode&&a.document.alignItems(a.viewport.selection.Ca(!0),"right","context"==b&&K.get("contextMenu.clickItem"))});K("default.alignSelectionTop",function(b){a==a.viewport.mode&&a.document.alignItems(a.viewport.selection.Ca(!0),"top","context"==b&&K.get("contextMenu.clickItem"))});K("default.alignSelectionMiddle",function(b){a==a.viewport.mode&&
a.document.alignItems(a.viewport.selection.Ca(!0),"middle","context"==b&&K.get("contextMenu.clickItem"))});K("default.alignSelectionBottom",function(b){a==a.viewport.mode&&a.document.alignItems(a.viewport.selection.Ca(!0),"bottom","context"==b&&K.get("contextMenu.clickItem"))});K("default.distributeSelectionH",function(){a==a.viewport.mode&&a.document.sP(a.viewport.selection.Ca(!0),"h")});K("default.distributeSelectionV",function(){a==a.viewport.mode&&a.document.sP(a.viewport.selection.Ca(!0),"v")});
K("default.matchSelectionSizeBoth",function(){a==a.viewport.mode&&$B(a.document,a.viewport.selection.Ca(!0))});K("default.matchSelectionSizeX",function(){a==a.viewport.mode&&$B(a.document,a.viewport.selection.Ca(!0),"x")});K("default.matchSelectionSizeY",function(){a==a.viewport.mode&&$B(a.document,a.viewport.selection.Ca(!0),"y")})}
function MQa(a){var b=function(a){this.Ae("default.property."+a.nj,function(b){a.setValue(b)});this.Ae("default.property."+a.nj+".value",function(b){b(a.Ma())});this.Ae("default.property."+a.nj+".values",function(b){b(a.dk())});this.Ae("default.property."+a.nj+".lastSet",function(b){b(a.bC())});this.Ae("default.property."+a.nj+".disabled",function(b){b(!a.Nc())})}.bind(a);b(a.properties.item.caption);b(a.properties.item.nDa);b(a.properties.za.P6);b(a.properties.item.qFa);b(a.properties.defaults.Mka);
b(a.properties.defaults.Nka);b(a.properties.defaults.fillColor);b(a.properties.item.y0a);b(a.properties.item.z0a);b(a.properties.item.rGa);b(a.properties.item.A0a);b(a.properties.item.E4a);b(a.properties.defaults.Ju);b(a.properties.item.lineWidth);b(a.properties.za.link);b(a.properties.item.lock);b(a.properties.item.KKa);b(a.properties.item.opacity);b(a.properties.item.hsa);b(a.properties.defaults.bh);b(a.properties.defaults.shape);b(a.properties.defaults.strokeStyle);b(a.properties.za.Ocb);b=function(a){this.Ae("default.docProperty."+
a.prop,function(b){a.setValue(b)});this.Ae("default.docProperty."+a.prop+".value",function(b){b(a.Ma())})}.bind(a);b(a.properties.document.NWa);b(a.properties.document.P6);b(a.properties.document.yDa);b(a.properties.document.rEa);b(a.properties.document.sEa);b(a.properties.document.tEa);b(a.properties.document.uEa);b(a.properties.document.vEa);b(a.properties.document.xEa);b(a.properties.document.yEa);b(a.properties.document.zEa);b(a.properties.document.BEa);b(a.properties.document.CEa);b(a.properties.document.DEa);
b(a.properties.document.EEa);b(a.properties.document.FEa);b(a.properties.document.IEa);b(a.properties.document.KEa);b(a.properties.document.r0a);b(a.properties.document.M0a);b(a.properties.document.Lw);b(a.properties.document.YIa);b(a.properties.document.language);b(a.properties.document.Ku);b(a.properties.document.g6a);b(a.properties.document.L6a);b(a.properties.document.HMa);b(a.properties.document.uab);b=function(a){this.Ae("default.pageProperty."+a.nj,function(b){a.setValue(b)});this.Ae("default.pageProperty."+
a.nj+".value",function(b){b(a.Ma())})}.bind(a);b(a.properties.page.fillColor);b(a.properties.page.size);b(a.properties.page.margin);b(a.properties.page.AXa);a.Ae("default.propertyMax.InsetMargin",function(a){var b=null;D(qG(this.viewport.selection,!0),function(a){a=a.f0&&a.f0.InsetMargin||144;if(null===b||a<b)b=a});a(b||144)})}
function LQa(a){function b(a,b,c,d){f.rD("changeNamedInlineStyle",a,b,{PKa:c||null,revert:d||!1})}function c(a,b,c,d){f.rD("changeNamedParagraphStyle",a,b,{PKa:c||null,revert:d||!1})}function d(a){return qG(f.viewport.selection,function(b){return!b.ym(a)})}function e(){if(null==h){h={};var a=qG(f.viewport.selection);0==a.length?h=rw(f.document):D(a,function(a){a.Bi&&(a=a.Bi());a.qo&&(h=a.qo(h))});setTimeout(function(){h=null},1)}return h}var f=a;K("comment.resolve",function(a){if(f==f.viewport.mode){var b=
f.document.Cb.Wq(a);b&&b.status==kt&&f.document.oa(new Q("cts",{id:a,status:mt,userId:f.document.Cb.user.id}))}});K("comment.unresolve",function(a){if(f==f.viewport.mode){var b=f.document.Cb.Wq(a);b&&b.status==mt&&f.document.oa(new Q("cts",{id:a,status:kt,userId:f.document.Cb.user.id}))}});K("default.selectNewLink",function(){f==f.viewport.mode&&bc(f.viewport.selection.Ca(),function(a){K.set("dialog.selectNewLink",a);return!0})});K("edit.editBlockText",function(){if(f==f.viewport.mode){var a=f.viewport.selection.Ca(!1,
f.viewport.qc().id)[0];f.DP(a.Da[yw(a,0)])}});var h=null;K("optionBar.refresh",function(){h=null});K("default.getSelectedTextStyle",function(a){a(e())});var k=function(a){this.Ae("default."+a.name,function(){a.Nc()&&(a.setValue(!a.Ma()),K.set("optionBar.refresh"))});this.Ae("default."+a.name+".selected",function(b){b(a.Ma())});this.Ae(["default."+a.name+".disabled","edit."+a.name+".disabled"],function(b){b(!a.Nc())})}.bind(a);k(a.properties.item.text.bold);k(a.properties.item.text.italic);k(a.properties.item.text.yl);
k(a.properties.item.text.strike);k(a.properties.item.text.sup);k(a.properties.item.text.sub);k=function(a){this.Ae("default.align."+a.val,function(){a.setValue(!0);K.set("optionBar.refresh")});this.Ae("default.align."+a.val+".selected",function(b){b(a.Ma())});this.Ae("default.align."+a.val+".disabled",function(b){b(!a.Nc())})}.bind(a);k(a.properties.item.text.align.left);k(a.properties.item.text.align.Fq);k(a.properties.item.text.align.right);k(a.properties.item.text.align.n5a);k=function(a,b){this.Ae("default.vAlign."+
b,function(){a.setValue(b);K.set("optionBar.refresh")});this.Ae("default.vAlign."+b+".selected",function(c){c(a.Ma()==b)});this.Ae("default.vAlign."+b+".disabled",function(b){b(!a.Nc())})}.bind(a);k(a.properties.defaults.Gm,"top");k(a.properties.defaults.Gm,"middle");k(a.properties.defaults.Gm,"bottom");k=function(a){this.Ae("default."+a.Q6,function(b){a.setValue(b);K.set("optionBar.refresh")});this.Ae("default."+a.Q6+".value",function(b){b(a.Ma())});this.Ae("default."+a.Q6+".disabled",function(b){b(!a.Nc())})}.bind(a);
k(a.properties.item.text.size);k(a.properties.item.text.font);k(a.properties.item.text.vM);k(a.properties.item.text.color);k(a.properties.item.text.N_);k(a.properties.item.text.face);K("default.paragraphStyles",function(a){f==f.viewport.mode&&Ma(a)&&QQa(f,a)});K("default.namedParagraphStyle",function(a){f==f.viewport.mode&&c(d("paragraphStyles"),a)});K("default.namedParagraphStyle.value",function(a){if(f==f.viewport.mode){var b=e(),c=b.paragraphStyle;c||(c=tAa(f.mg,b));a(c)}});K("default.revertParagraphStyle",
function(a){f==f.viewport.mode&&(S?K.set("text.revertParagraphStyle",a):c(d("paragraphStyles"),a,a.paragraphStyle,!0),K.set("optionBar.refresh"))});K("default.replaceParagraphStyle",function(a){if(f==f.viewport.mode){var b=a.Apa;a=a.style;if(b){var d=[];f.document.Ye(function(a){d.push(a)});f.document.ts(function(){d.push(this)});c(d,a||{},b,!a)}}});K("default.newParagraphStyleFromSelection",function(a){function b(a){if(a){var c=f.document.getProperty($w)||null;if(S)var e=ICa();else if(e=null,K.set("default.getSelectedTextStyle",
function(a){e=a}),!e)return;for(var h in e)(null==e[h]||kj(e[h],cr[h]))&&delete e[h];e.paragraphStyle=d;e.paragraphStyleName=a;var k=!1;cc(c,function(a,b){return a.paragraphStyle==d?(c[b]=e,k=!0,!1):!0});k||c.push(e);k&&K.set("default.replaceParagraphStyle",{Apa:e.paragraphStyle,style:e});K.set("default.docProperty.ParagraphStyles",c)}}a=a||{};var c=a.name||null,d=a.id||wk();c?b(c):wR(f.analytics,"Enter a name for this style:","New Style",function(c){b(c);a.success&&a.success()},null,{title:O("dialogs.paragraph.style.title")})});
K("default.lookupNamedParagraphStyle",function(a){if(f==f.viewport.mode){for(var b=f.document.getProperty($w),c=null,d=0;d<b.length;d++)if(b[d].paragraphStyle==a.name){c=b[d];break}a.callback(c)}});K("default.namedInlineStyle",function(a){f==f.viewport.mode&&b(d("inlineStyles"),a)});K("default.namedInlineStyle.value",function(a){if(f==f.viewport.mode){var b=e();a(b.inlineStyle)}});K("default.replaceInlineStyle",function(a){if(f==f.viewport.mode){var c=a.Apa;a=a.style;if(c){var d=[];f.document.Ye(function(a){d.push(a)});
f.document.ts(function(){d.push(this)});b(d,a||{},c,!a)}}});K("default.newInlineStyleFromSelection",function(a){function b(a){if(a){var c,e;if(S)e=S.Ig(),c=S.Ig(!0);else{e=null;K.set("default.getSelectedTextStyle",function(a){e=a});if(!e)return;c={};for(var h in e)h in dr||(c[h]=e[h])}if(e.paragraphStyle){var k=f.document.getProperty($w)||null;D(k,function(a){if(a.paragraphStyle==e.paragraphStyle)for(var b in a)kj(c[b],a[b])&&delete c[b]})}var l={};for(h in c)null==c[h]||kj(c[h],cr[h])||(l[h]=c[h]);
var m=f.document.getProperty(Sta)||null;l.inlineStyle=d;l.inlineStyleName=a;var n=!1;cc(m,function(a,b){return a.inlineStyle==d?(m[b]=l,n=!0,!1):!0});n||m.push(l);n&&K.set("default.replaceInlineStyle",{Apa:l.inlineStyle,style:l});K.set("default.docProperty.InlineStyles",m);S?K.set("text.namedInlineStyle",l):K.set("default.namedInlineStyle",l)}}a=a||{};var c=a.name||null,d=a.id||wk();c?b(c):wR(f.analytics,"Enter a name for this style:","New Style",function(c){b(c);a.success&&a.success()},null,{title:O("dialogs.paragraph.style.title")})})}
function KQa(a){a.Ae("default.esc",function(){cH(a.navigator);a.viewport.selection.Ge();a.viewport.pa();K.set("gui.closeAllYerStuff")});a.Ae("edit.groupSelection",function(){a.commands.group.execute(void 0);a.analytics.ba("chart.viewport.selection.group")});a.Ae("edit.ungroupSelection",function(){a.commands.KRa.execute(void 0);a.analytics.ba("chart.viewport.selection.ungroupItems")});a.Ae("edit.editGroup",function(){var b=a.viewport.selection.NF(!0,!0);b&&a.navigator.Wl(b);a.analytics.ba("chart.viewport.selection.editGroup")})}
function QQa(a,b,c){var d=[],e=qG(a.viewport.selection,!0);0==e.length?XB(a.document,b):(D(e,function(a){a.Bi&&(a=a.Bi());if(!c||c(a))jc(d,a)||d.push(a)}),a.rD("styleText",d,b))}
g.rD=function(a,b,c,d){function e(b,d){var e=b.getId();if(b=b.Da[d]){var h=b.Qq();b=h.text.length;var u=null;if("styleText"==a)u=Dv(h,0,b,c);else if("changeNamedParagraphStyle"==a)u=Av(h,0,b,c,k,l);else if("changeNamedInlineStyle"==a){if(k){D(asa(h,"inlineStyle",k),function(a){u=Bv(h,a.start,a.end,c,l);f(e,d,u,a.start,a.end)});return}u=Bv(h,0,b,c)}0<u.f.length&&f(e,d,u,0,b)}}function f(a,b,c,d,e){c&&(c.a=d,c.c=e,h.document.oa(new Q("t",{id:a,Key:b,Diff:c})))}var h=this;d=d||{};var k=d.PKa||null,l=
d.revert||!1;D(b,function(a){(a.mo?a.mo():Sa(a.Da)).forEach(function(b){e(a,b)})});K.set("optionBar.refresh")};g.activate=function(){JV.ya.activate.call(this);dH(this.navigator,!0);this.dDa()};g.Hg=function(){JV.ya.Hg.call(this);S&&S.destroy();qp.Wg(this.context);Mk(this.m$a)};g.dDa=function(){this.active&&this.permissions.uf()&&(qp.Wg(this.context),this.context="readOnly",qp.enter(this.context))};
g.be=function(a,b){JV.ya.be.call(this,a,b);a=this.viewport.SO.offset();K.set("rulerh.cursorline",b.clientX-(a.left+this.viewport.Qj));K.set("rulerv.cursorline",b.clientY-a.top)};
g.Nd=function(a){JV.ya.Nd.call(this,a);var b={};D(this.viewport.Xg(),function(a){b[a.page.id]=!0});B(this.viewport.Gua.YF,function(c,d){(d=this.document.sa(d))&&(b[d.id]||d.page&&b[d.page.id])&&a.AOa(d,c)},this);if(this.CX){var c=this.CX.ma(),d=this.CX.page,e=this.CX.get("EmbeddedPageId"),f=this.viewport.rd();e&&f.getId()==e&&(d=f,c=new M(0,0,c.w,c.h));a.Uba(c,this.CX.bc(),d,"#ea0e8b")}};function LV(a,b,c){a=kO(a.viewport,b);return{direction:c,page:a.page||null,position:"XGuides"==c?a.x:a.y}};function MV(a,b,c,d,e,f,h,k,l,m,n,q,t,u,y,A,C){JV.call(this,a,b,c,d,e,f,h,l,m,q,t,u,A,C);this.gk=y;var E=this;this.name="diagramming";a=Go(this.Ea);this.uw=k.uw.create();this.CP=k.CP.create();b=k.rotate.create();c=k.move.create(!0);this.vka=k.vka.create();this.wka=k.wka.create();this.Jj=[k.pan.create(),k.uYa.create(),k.Wma.create(),k.E_a.create(),k.Wt.create(),k.Uia.create(function(){return!0},function(){return Mq()}),k.A_a.create(),k.w7a.create(),k.D_a.create(),k.w_a.create(),k.resize.create(),b,
this.uw,this.CP,k.df.create(),k.EB.create(),k.gZa.create(),k.O_a.create(!a),a&&k.M_a.create(),a&&k.y_a.create(),k.P_a.create(),c,k.z_a.create(),k.fab.create(),k.C_a.create(),k.HFa.create(),this.vka,this.wka,k.B_a.create(),k.contextMenu.create(),k.sRa.create(),k.Sab.create(),k.WWa.create(),k.J9a.create(),k.YAa.create(),k.H3a.create()].filter(Ub);this.xca.iAa=b;this.xca.gya=b;this.xca.Xza=c;bU(this);this.pr=new GV(e,e.Dc,n);e.Pd.bind("contextmenu",function(a){a.preventDefault();return!1});dU(this);
this.viewport.listen(yHa,function(){dH(this.viewport.navigator)}.bind(this));this.Ae("viewport.pages.beforeChange",function(){dH(E.viewport.navigator)});RQa(this)}z(MV,JV);sj(MV,[Hi,Ii,Ri,Ni,Zi,aw,XQ,Ui,DV,bj,CV,Ji,cj,dj,ej,Ti,gj]);var SQa=new F("Sb");function NV(a,b){I.call(this,SQa);this.originalEvent=a;this.items=b}z(NV,I);var TQa=new F("Tb");function UQa(a){I.call(this,TQa);this.item=a}z(UQa,I);
function RQa(a){function b(a,b){function c(){e.commands.alignItems.execute(b,K.get("contextMenu.clickItem"))}return{label:a,ba:"chart.viewport.contextmenu.alignObjects."+a.toLowerCase(),action:c,jg:c}}function c(a){return S&&S.mt(a,!0)}function d(){var a=e.selection.Ca(!1,e.viewport.qc().id);return 1==a.length&&a[0].ta&&a[0].get("Link")&&!a[0].tf("Link")?!0:!1}var e=a;a.zI([$T(a.commands.Of.copy,{key:"copy",label:O("menu.copy"),ba:"chart.viewport.contextmenu.copy",bz:"menu.copy"}),$T(a.commands.Of.Kja,
{key:"cut",label:O("menu.cut"),ba:"chart.viewport.contextmenu.cut",bz:"menu.cut"}),$T(a.commands.Of.jqa,{key:"paste",label:O("menu.paste"),ba:"chart.viewport.contextmenu.paste",bz:"menu.paste"}),$T(a.commands.Of.k9a,{key:"plainPaste",label:O("menu.plainPaste"),ba:"chart.viewport.contextmenu.plainPaste",bz:"menu.plainPaste"}),$T(a.commands.UW,{key:"styleCopy",label:"Copy Style",ba:"chart.viewport.contextmenu.styleCopy"}),$T(a.commands.lba,{key:"stylePaste",label:"Paste Style",ba:"chart.viewport.contextmenu.stylePaste"}),
$T(a.commands.Vi.duplicate,{key:"duplicate",label:O("menu.smartDuplicate"),ba:"chart.viewport.contextmenu.smartDuplicate"}),"hr",$T(a.commands.group,{label:O("Group"),ba:"chart.viewport.contextmenu.group"}),$T(a.commands.KRa,{label:O("Ungroup"),ba:"chart.viewport.contextmenu.ungroup"}),{label:O("menu.group.edit"),action:"edit.editGroup",ba:"chart.viewport.contextmenu.editgroup",visible:function(){var a=e.selection.NF(!0,!0);return!!a&&!a.get("Markup")}},{label:O("menu.markup.edit"),action:"edit.editGroup",
ba:"chart.viewport.contextmenu.editgroup",visible:function(){var a=e.selection.NF(!0,!0);return!!a&&!!a.get("Markup")}},$T(a.commands.$A.Y5,{label:O("menu.arrange.front"),ba:"chart.viewport.contextmenu.bringToFront"}),$T(a.commands.$A.zca,{label:O("menu.arrange.back"),ba:"chart.viewport.contextmenu.sendToBack"}),$T(a.commands.$A.vCa,{label:O("menu.arrange.forward"),ba:"chart.viewport.contextmenu.bringForward"}),$T(a.commands.$A.wPa,{label:O("menu.arrange.backward"),ba:"chart.viewport.contextmenu.sendBackward"}),
{label:"Align Objects",visible:function(){return e.commands.alignItems.isEnabled()},Sc:new XD(a.analytics,[b("Left","left"),b("Center","center"),b("Right","right"),"hr",b("Top","top"),b("Middle","middle"),b("Bottom","bottom")],{Sc:!0})},{label:O("menu.block.lock"),ba:"chart.viewport.contextmenu.lock",toggle:!0,action:function(){var a=e.properties.item.lock.Ma();e.properties.item.lock.setValue(a?0:1)},visible:function(){return e.properties.item.lock.Nc()},selected:function(){return e.properties.item.lock.Ma()}},
{id:"context-movetolayer-menu-item",label:O("menu.block.moveToLayer"),action:function(){K.set("move.to.layer","context")},visible:function(a){return rG(e.selection,!0)&&!ec(e.selection.Ca(),function(a){return a.Xd||a.md})&&!c(a)}},{label:O("menu.block.copyToLayer"),action:function(){K.set("copy.to.layer","context")},visible:function(a){return rG(e.selection,!0)&&!ec(e.selection.Ca(),function(a){return a.Xd||a.md})&&!c(a)}},{label:O("menu.block.createFrame"),ba:"chart.viewport.contextmenu.createFrame",
action:function(){e.properties.document.mx.p5()},visible:function(a){return rG(e.selection,!0)&&!ec(e.selection.Ca(),function(a){return a.md})&&!c(a)&&GQ(e.user)}},{label:O("menu.block.frameOptions"),ba:"chart.viewport.contextmenu.frameOptions",action:function(){K.set("default.frameOptions")},visible:function(a){var b=e.selection.Ca();return 0<b.length&&ec(b,function(a){return a.md})&&!c(a)&&GQ(e.user)}},{label:O("menu.block.hideFrame"),ba:"chart.viewport.contextmenu.hideFrame",action:function(){K.set("default.hideFrames")},
visible:function(a){return rG(e.selection,!0)&&!ec(e.selection.Ca(),function(a){return!a.md})&&!c(a)&&GQ(e.user)}},{label:O("menu.block.presentFrame"),ba:"chart.viewport.contextmenu.presentFrame",action:function(){K.set("default.presentFrame")},visible:function(a){var b=e.selection.Ca();return 1==b.length&&b[0].md&&!c(a)&&GQ(e.user)}},{label:O("menu.block.frameClearHighlight"),ba:"chart.viewport.contextmenu.clearHighlight",action:function(){K.set("default.frameClearHighlight")},visible:function(a){var b=
e.selection.Ca();return 1==b.length&&b[0].md&&!c(a)&&GQ(e.user)}},{label:O("menu.block.frameAddHighlight"),ba:"chart.viewport.contextmenu.addHighlight",action:function(){K.set("default.frameAddHighlight")},visible:function(a){var b=e.selection.Ca();return 1==e.selection.Ca().filter(function(a){return a.md}).length&&1<b.length&&!c(a)&&GQ(e.user)}},{label:O("menu.block.frameRemoveHighlight"),ba:"chart.viewport.contextmenu.removeHighlight",action:function(){K.set("default.frameRemoveHighlight")},visible:function(a){var b=
e.selection.Ca();return 1==e.selection.Ca().filter(function(a){return a.md}).length&&1<b.length&&!c(a)&&GQ(e.user)}},"hr",{label:O("menu.link.change"),action:"default.selectNewLink",ba:"chart.viewport.contextmenu.selectNewLink",visible:function(a){return d()&&!c(a)}},{label:O("menu.link.text.edit"),action:"edit.editBlockText",ba:"chart.viewport.contextmenu.editText",visible:function(){if(d()){var a=e.selection.Ca(!1,e.viewport.qc().id)[0],b=yw(a,0);if(b&&!a.Da[b].readOnly)return!0}return!1}},{label:O("menu.line.shape.reset"),
action:"default.resetLineShape",ba:"chart.viewport.contextmenu.resetLineShape",visible:function(a){return c(a)?!1:e.selection.DV(!0)&&e.selection.Ca(!0).some(function(a){return qy(a)})}},{id:"context-edit-line-shape-menu-item",label:O("option.lineshape.edit"),action:"edit.editLineShape",ba:"chart.viewport.contextmenu.editLineShape",visible:function(){var a=e.selection.Kw(!0),b=Go(e.Ea);return!!a&&!ey(a)&&!b&&!Yx(a)&&cy(a)&&!vva(a)}},$T(a.commands.Vi.delete,{label:O("Delete"),ba:"chart.viewport.contextmenu.delete"}),
"hr",{label:O("Fill with Lorem Ipsum"),ba:"chart.viewport.contextmenu.fillWithLoremIpsum",action:"text.fillWithText",visible:function(a){return c(a)}},{label:O("menu.line.draw"),action:"edit.drawLineMode",ba:"chart.viewport.contextmenu.drawLine",visible:function(){return!S}},$T(a.commands.T9.create,{key:"createHotspot",label:"Create Hotspot",ba:"chart.viewport.contextmenu.createHotspot"}),{label:O("option.link.add_edit"),action:"default.selectNewLink",ba:"chart.viewport.contextmenu.selectNewLink",
visible:function(a){return kk&&e.selection.EZ(!0)&&!d()&&!c(a)}},$T(a.commands.s7,{label:O("menu.crop.image.chart"),ba:"chart.viewport.contextmenu.cropImage"}),{label:O("menu.shape.change"),ba:"chart.viewport.contextmenu.changeShape",action:function(a){e.dispatchEvent(new NV(a,e.selection.Ca(!0,e.viewport.qc().id)))},value:"event",visible:function(a){var b=e.selection.Ca(!0,e.viewport.qc().id);return 1==b.length&&b[0].ta&&mw[b[0].className]&&!c(a)}},{key:"add-to-library",label:O("menu.shape.add.to.library"),
ba:"chart.viewport.contextmenu.addToLibrary",action:function(){if(e.Gb.isOnline()){var a=e.selection.Ca();1!=a.length||a[0].Wa||e.dispatchEvent(new UQa(a[0]))}else gq()},value:"event",visible:function(a){if(e.permissions.Bb())return!1;var b=e.selection.Ca(!1,e.viewport.qc().id);return 1==b.length&&!b[0].Wa&&!b[0].md&&!c(a)}},{key:"comment",label:O("menu.comment.add"),ba:"chart.viewport.contextmenu.addComment",action:function(){e.commands.Pk.add.execute(e.selection.Ca()[0])},visible:function(){return e.commands.Pk.add.isEnabled()}},
{key:"docComment",label:O("Add Comment to Document"),ba:"chart.viewport.contextmenu.addDocComment",action:function(){K.set("default.add.comment")},visible:function(a){return(!e.selection||0==mG(e.selection))&&!c(a)}},{key:"note",label:O("Add Note"),ba:"chart.viewport.contextmenu.addNote",action:function(){K.set("dialog.notehint",e.selection.Ca()[0])},visible:function(a){return!e.properties.settings.Hf.Ma()||1==mG(e.selection)&&e.selection.Ca()[0].ta&&!c(a)&&0==e.selection.Ca()[0].get("NoteHint").length}},
{key:"delete-note",label:O("Delete Note"),ba:"chart.viewport.contextmenu.deleteNote",action:function(){K.set("dialog.removenotehint",e.selection.Ca()[0])},visible:function(a){return 1==mG(e.selection)&&e.selection.Ca()[0].ta&&!c(a)&&0<e.selection.Ca()[0].get("NoteHint").length&&e.properties.settings.Hf.Ma()}},"hr",{label:O("spellcheck.loading"),visible:function(a){return c(a)},F0:function(a){return KCa(a)}},"hr",{label:O("Change Language"),action:"default.promptLanguage",ba:"chart.viewport.contextmenu.changeLanguage",
visible:function(a){return c(a)&&!kk}},{label:O("Add To Dictionary"),ba:"chart.viewport.contextmenu.addToDictionary",action:function(a){a=JCa(a);if(v(a)&&!ib(a)){var b=e.document.getProperty(Ls)||"en";e.gk.get(b).py(a)}},visible:function(a){return window.lucidConfigure.add_to_dictionary_enabled&&S&&S.mt(a,!0)&&JCa(a)}},"hr",{key:"createx",label:O("menu.guide.createx"),action:function(a){e.commands.Zq.create.execute(LV(e,a,"XGuides"))},ba:"chart.contextMenu.guide.createx",visible:function(a){return e.commands.Zq.create.g6(LV(e,
a,"XGuides"))}},{key:"deletex",label:O("menu.guide.deletex"),action:function(a){e.commands.Zq.delete.execute(LV(e,a,"XGuides"))},ba:"chart.contextMenu.guide.deletex",visible:function(a){return e.commands.Zq.delete.g6(LV(e,a,"XGuides"))}},{key:"createy",label:O("menu.guide.createy"),action:function(a){e.commands.Zq.create.execute(LV(e,a,"YGuides"))},ba:"chart.contextMenu.guide.createy",visible:function(a){return e.commands.Zq.create.g6(LV(e,a,"YGuides"))}},{key:"deletey",label:O("menu.guide.deletey"),
action:function(a){e.commands.Zq.delete.execute(LV(e,a,"YGuides"))},ba:"chart.contextMenu.guide.deletey",visible:function(a){return e.commands.Zq.delete.g6(LV(e,a,"YGuides"))}}])}MV.prototype.Hg=function(){JV.prototype.Hg.call(this)};MV.prototype.HB=function(a,b,c,d){PQa(this,a.page,a.position,b,c,d)};
function PQa(a,b,c,d,e,f){var h=b.As(function(a){return!a.Ya()&&a.HB});if(h=hc(h,function(b){return vH(b,c,a.viewport.kc())})){var k=h.getId();LJa(a.dz,d,{success:function(b){var c=a.document.sa(k);if(c){var d=b.url(),e=c.ma();mr.Rf(d,function(){c.HB(d,e.w,e.h)})}}})}else pDa(d,c,e,function(c){if(oa(config.defaultImageClass)){if(c=vO(a.viewport,config.defaultImageClass,b,c,void 0,!0))gb(d,"blob:")&&a.document.sa(c).ah("FillColor",(new ns(d)).serialize()),f&&f(c)}else wj("No Default Image Class")})}
MV.prototype.cO=function(a){K.one("document.loaded",function(){var b=[a.getId()];jG(this.selection.Rh,b)}.bind(this),!0)};MV.prototype.t6=function(a,b){this.dispatchEvent(new NV(a,b))};var VQa=new zi("InitializedViewport");function WQa(){var a=[{name:"diagramming",mode:MV},{name:"comment",mode:OV},{name:"readonly",mode:eU},{name:"editline",mode:PV},{name:"locked",mode:QV}],b=a.map(function(a){return a.mode}),c=[Zi].concat(b);return b.concat([Ci(VQa).QM(c,function(){for(var b=arguments[0],c=[],f=1;f<arguments.length;++f)c.push({name:a[f-1].name,mode:arguments[f]});b.init(c);return b})])};function RV(a,b,c,d){he.call(this);this.viewport=b;this.user=c;[a.s7,a.alignItems,a.sP,a.z6a].forEach(function(b){b.Ps=a});this.listen(a,vQa,this.a8a.bind(this));this.listen(a,fQa,this.q8a.bind(this));b.listen(uOa,function(b){a.Vi.duplicate.execute(b.offset)});b.listen(xOa,function(){a.Vi.delete.execute(void 0)});this.analytics=d}z(RV,he);sj(RV,[DV,Zi,Ni,Ti]);RV.prototype.q8a=function(a){K("gui.getTempProperties",function(){a.Mgb()});this.viewport.pa()};
RV.prototype.a8a=function(a){(new EU(this.viewport,a.za,this.user,this.analytics)).create()};Ri.prototype.qB=function(a,b){var c={};ua(b)?b.forEach(function(a){c[this.al()]=a},this):oa(b)&&(c[this.al()]=b);a=new Q("CreatePage",{Properties:a,Panels:c});this.oa(a);a=a.id;K.set("page.created",a);return a};Ri.prototype.Xfa=function(a){var b=a.getProperties().xe();b.FillColor=this.get("DefaultPanelFillColor");b.Anchor=wk();for(var c in a.wj)delete b[c];return b};
function ZQ(a,b,c){var d=a.qB({Title:LB(a),Order:a.fL("Order")+1,Bleed:b.get("Bleed"),DPI:b.get("DPI"),GridSpacing:b.get("GridSpacing"),Master:b.getId()},Ra(b.Re()).map(a.Xfa,a));c&&(c=a.Wi().map(function(a){return a.getId()}),pc(c,d),b=Xb(c,b.getId()),mc(c,d,b+1),c.forEach(function(a,b){this.lb().get(a).set("Order",b)},a));return d}function aR(a,b,c){var d=oa(c)?c:LB(a);c=b.dY();c.Title=d;b=Ra(b.Re()).map(function(a){return this.Xfa(a)},a);return a.qB(c,b)}
Ri.prototype.addPage=function(a,b,c){if(null==a||Xa(a))return K.set("default.newPage"),"";var d=c.getProperties().xe();d.XGuides=[];d.YGuides=[];d.Order=this.fL("Order")+1;d.FillColor=this.get("DefaultPageFillColor");d.Title=LB(this);delete d.Master;delete d.IsMaster;delete d.IsTemplate;delete d.IsEmbedded;for(var e in a)void 0!==a[e]&&(d[e]=a[e]);a=this.Xfa(iA(c));for(var f in b)oa(b[f])&&(a[f]=b[f]);return this.qB(d,a)};
function SV(a,b,c,d,e){c!=e.getPage()&&(c=new Q("mtp",{ids:b.map(function(a){return a.getId()}),OldPage:c.getId(),Page:e.getPage().getId()}),a.oa(c));c=e.ma();e=c.x-d.x;d=c.y-d.y;if(0!=e||0!=d)a=new Ez(a),a.start(4,b),a.rl(new L(e,d)),a.apply(void 0,!0)}
function XQa(a,b){if(uJ(a)){var c=Ja(b,function(a,b){b=this.sa(b);return{items:jA(b),props:b.getProperties().xe(),Ybb:b.getPage(),$ja:this.sa(a),Zq:b.oo()}},a);YQa(a,Sa(b));B(c,function(a){var b=a.props.BoundingBox;a.$ja.setProperties(a.props);SV(this,a.items,a.Ybb,b,a.$ja);ZQa(a.Zq,a.$ja)},a);K.set("document.pages")}else{var d={};B(b,function(a,b){a=this.sa(a).getPage();b=this.sa(b).getPage();d[b.getId()]=a.getId()},a);$Qa(a,d)}}
function $Qa(a,b){var c=[],d={};a.zX(function(){d[this.getId()]=c.length;c.push(this)});var e=Number.MAX_VALUE;B(b,function(a,b){a=d[a];var k=this.getPage(b);oa(a)&&k&&(c[a]=this.getPage(b),e=Math.min(e,a))},a);if(e<Number.MAX_VALUE){a=0<e?c[e-1].get("Order")+1:0;for(b=e;b<c.length;++b)c[b].set("Order",a++);K.set("document.pages")}}
function aGa(a){var b=uc(a.EG.get());a.set("UseSpreads",!0);a.dispatchEvent(qt);for(var c=2;c<b.length;c+=2){var d=b[c],e=iA(d),f=b[c-1],h=e.dY();h.BoundingBox.x=f.$b(!0).w;var k=new Q("cp",{Page:f.getId(),Properties:h}),l=e.oo();l.qt=$b(l.qt,function(a){return a+h.BoundingBox.x});l.qt=tc(f.get("XGuides"),l.qt);l.XD=tc(f.get("YGuides"),l.XD);xc(l.qt);xc(l.XD);f.set("XGuides",l.qt);f.set("YGuides",l.XD);a.oa(k);f=aRa(a,k.id);SV(a,jA(e),d,e.ma(),f);a.oa(new Q("RemovePage",{id:d.getId()}))}}
function bGa(a){var b=[];a.set("UseSpreads",!1);a.dispatchEvent(qt);var c=uc(a.EG.get()).map(function(a){return a.getId()}),d=$Ca(a,c);c.forEach(function(a){var c=d[a];a=this.getPage(a);b.push(a);for(var h=1;h<c.length;h++){var k=c[h],l=k.dY();l.BoundingBox.x=0;l.BoundingBox.y=0;var l=this.qB(a.dY(),l),l=this.getPage(l),m=iA(l),n=k.oo();l.set("XGuides",n.qt);l.set("YGuides",n.XD);SV(this,jA(k),a,k.ma(),m);this.oa(new Q("rp",{id:k.getId()}));b.push(l)}0<c.length&&(c=c[0].oo(),a.set("XGuides",c.qt),
a.set("YGuides",c.XD))},a);b.forEach(function(a,b){a.get("Order")!==b&&a.set("Order",b)},a)}function ZQa(a,b){var c=b.getPage(),d=Em(b.ma()),e=c.get("XGuides"),f=c.get("YGuides");0!==a.qt.length&&(D(a.qt,function(a){e.push(a+d.x)}),xc(e),c.set("XGuides",e));0!==a.XD.length&&(D(a.XD,function(a){f.push(a+d.y)}),xc(f),c.set("YGuides",f))}function YQa(a,b){bRa(a,b);cRa(a,b)}
function cRa(a,b){var c={};D(b,function(a){var b=this.sa(a),f=b.getPage().getId();c[f]=c[f]||{};c[f][a]=b},a);B(c,function(a,b){b=this.sa(b);Ma(b.Re())===Ma(a)&&b.set("YGuides",[])},a)}function bRa(a,b){D(b,function(a){var b=this.sa(a),e=b.get("BoundingBox");a=b.oo();var b=b.getPage(),f=b.get("XGuides");0!==a.qt.length&&(D(a.qt,function(a){pc(f,a+e.x)}),b.set("XGuides",f))},a)}
function fya(a,b,c){var d=gya(a,c,void 0),e=d.length,f=a.pk().map(function(a){return a.getId()}),h=f.indexOf(b)+1;b=jj(f);Array.prototype.splice.apply(b,[h,0].concat(d));b.splice(-e,e);d={};for(e=0;e<b.length;e++)f[e]!=b[e]&&(d[b[e]]=f[e]);c.map(function(a,b){uJ(this)&&(a.id=f[h+b]);return a.id},a);XQa(a,d)}function gya(a,b,c){var d=[];b.forEach(function(b){d.push(a.addPanel(b,c))});return d}
Ri.prototype.addPanel=function(a,b){var c;c=this.EG.get();c=c[c.length-1];var d;uJ(this)&&1==Ma(c.De)&&c!=hA(this)?(d=iA(c).getProperties().get("BoundingBox"),a.BoundingBox.x=d.w,d=new Q("cp",{Page:c.getId(),Properties:a}),this.oa(d),d=a.id=d.id):d=null;null==d&&(b||(b=c.getProperties(),b={Title:O("Untitled Page"),Order:this.fL("Order")+1,Bleed:b.get("Bleed"),DPI:b.get("DPI"),GridSpacing:b.get("GridSpacing")}),a.BoundingBox.x=0,b=this.qB(b,a),d=iA(this.getPage(b)).getId(),a.id=d);return d};Ri.prototype.DUa=fb("_Header0 _Header1 _Header2 _Footer0 _Footer1 _Footer2".split(" "));function TV(a){this.rr=[[0,0]];this.content=a instanceof Jr?a:zs(a,"helvetica")}TV.prototype.clone=function(){var a=new TV(this.content.copy());a.rr=jj(this.rr);return a};TV.prototype.ie=function(a){if(0>a)return[0,0];if(a>=this.rr.length)for(var b=this.rr.length;b<=a;b++){var c=this.rr[this.rr.length-1];this.rr.push([c[1]+1,c[1]+1])}return this.rr[a]};TV.prototype.rl=function(a,b){this.rr[a]=b};
function dRa(a,b,c,d){a.ie(b);for(var e=b;e<a.rr.length;e++){var f=a.ie(e);e!=b||d?a.rl(e,[f[0]+c,f[1]+c]):a.rl(e,[f[0],f[1]+c])}}
function eRa(a,b){D(b.f||[],function(b){if("i"==b.f){var d;for(d=0;a.ie(d)[1]<b.p[1];d++);dRa(a,d,b.p[0].length)}else if("d"==b.f){for(d=0;a.ie(d)[1]<b.p[0];d++);var e=b.p[1]-b.p[0];b=b.p[0];a.ie(d+e+1);null==b&&(b=0);for(var f=a.ie(d-1),h=d;h<a.rr.length;h++){var k=a.ie(h),k=[h==d?k[0]:Math.max(0,k[0]-e,f[1],b),Math.max(0,k[1]-e,f[1],b)];a.rl(h,k);f=k}}});a.content.oa(b)}
function fRa(a,b){void 0!==b.c&&(b.c=a.ie(b.c)[1]);null!=b.a&&(b.a=a.ie(b.a)[1]);D(b.f||[],function(b){var d=jj(b);if("i"==b.f)b.p[1]=a.ie(b.p[1])[1];else if("d"==b.f||"s"==b.f)null==b.p[1]?(0<b.p[0]&&a.ie(b.p[0])[1]==a.ie(b.p[0]-1)[1]&&(b.p[2]={}),b.p[0]=a.ie(b.p[0])[0]):(b.p[0]=a.ie(b.p[0])[1],b.p[1]=a.ie(b.p[1])[0]);if("d"==d.f){b=d.p[0];for(var d=d.p[1],e=a.ie(b)[1],e=a.ie(d)[0]-e,f=d;f<a.rr.length;f++){var h=a.ie(f);a.rl(f,[h[0]-e,h[1]-e])}a.rr.splice(b,d-b)}else if("i"==d.f)for(b=d.p[1],d=d.p[0].length,
a.ie(b+1),dRa(a,b+1,d,!0),e=b+1;e<=b+d;e++)f=a.ie(e-1),a.rr.splice(e,0,[f[1]+1,f[1]+1])});delete b.r;a.content.oa(b)};Ri.prototype.merge=function(a,b,c){if(this.Mr){var d=this.jC;this.MJ();this.merge(a,b,c);this.R2(d)}else{var d=this.xp(),e=bs(this.Vc),f=this;ds(this.Vc,c);var h=JSON.parse(a);if(null!=b&&(a=h.length-(b-this.xp()),0<a&&h.splice(0,a),!h.length))return;var k=jj(this.Vc.zm);K.set("document.merge.start");this.XQ=!0;setTimeout(function(){f.XQ=!1},1);this.Zd.k8();var l={},m,n=function(a){if(!(a in f.x$)){var b=!1;cs(f.Vc,function(c){if("CreatePage"==c.Action&&c.id==a)return b=!0,!1});f.x$[a]=b}return f.x$[a]},
q=function(a){var b=a.id+"§"+a.Key;if(!(b in l)){var c=f.sa(a.id);c&&(c=c.Wa?c.getProperties().get("TextAreas")[a.Key].Value:c.getProperties().get(a.Key),l[b]=new TV(c),l[b].id=a.id,l[b].key=a.Key)}return l[b]},t=function(a){var b={},c;for(c in a)a[c]&&a[c].clone()?(b[c]=a[c].clone(),b[c].id=a[c].id,b[c].key=a[c].key):b[c]=a[c];return b},u=function(a){l[a.id+"§"+a.Key]=null},y=function(a){l[a.id+"§"+a.Key]=!1},A=function(a){var b=q(a);if(!b)return b;fRa(b,a.Diff);return b};Fxa(this.Zd,function(){null==
this.x$&&(this.x$={});for(var a=k.length-1;0<=a;a--)this.sd(yx(k[a]));a=this.Vc;a.zm=[];a.xE=[];for(a=0;a<h.length;a++){if("t"==h[a].Action){var b=h[a],c=q(b);c&&eRa(c,b.Diff)}else if("SetProperty"==h[a].Action&&(u({id:h[a].id,Key:h[a].Key}),"TextAreas"==h[a].Property))for(var d in h[a].Value)za(h[a].Value[d])&&"Value"in h[a].Value[d]&&u({id:h[a].id,Key:d});this.oa(h[a],!0,!0)}ds(this.Vc,bs(this.Vc));K.set("document.merge.remoteLoaded");for(a=0;a<k.length;a++)if("CreatePage"==k[a].Action)this.oa(k[a],
!0,!0);else if("LoadPlugin"==k[a].Action)this.oa(k[a],!0,!0);else if("SetProperty"==k[a].Action)if(null==k[a].id)this.oa(k[a],!0,!0);else if(n(k[a].id))null!=this.lb().get(k[a].id)&&this.oa(k[a],!0,!0);else{if(null!=this.sa(k[a].id)){y({id:k[a].id,Key:k[a].Key});if("TextAreas"==k[a].Property)for(d in k[a].Value)za(k[a].Value[d])&&"Value"in k[a].Value[d]&&y({id:k[a].id,Key:d});this.oa(k[a],!0,!0)}}else if("t"==k[a].Action)b=this.sa(k[a].id),null!=b&&null!=A(k[a])&&this.oa(k[a],!0,!0);else if("RemovePage"==
k[a].Action){if(null!=this.lb().get(k[a].id)){a:for(b=k[a].id,c=0;c<h.length;c++){if("CreateBlock"==h[c].Action||"RemoveBlock"==h[c].Action||"SetProperty"==h[c].Action||"t"==h[c].Action||"CreateLine"==h[c].Action||"RemoveLine"==h[c].Action||"cp"==h[c].Action||"rp"==h[c].Action){var e=f.RB(h[c].id);if(e&&e.id==b)break a}if("mtp"==h[c].Action&&(h[c].Page==b||h[c].OldPage==b)||("SetProperty"==h[c].Action||"t"==h[c].Action)&&h[c].id==b)break a}this.oa(k[a],!0,!0)}}else"mtp"==k[a].Action?null!=this.lb().get(k[a].Page)&&
null!=this.lb().get(k[a].OldPage)&&this.oa(k[a],!0,!0):"CreateBlock"==k[a].Action?null!=this.lb().get(k[a].Page)&&this.oa(k[a],!0,!0):"RemoveBlock"==k[a].Action?null!=this.RB(k[a].id)&&null!=this.sa(k[a].id)&&this.oa(k[a],!0,!0):"CrGr"==k[a].Action?null!=this.lb().get(k[a].Page)&&this.oa(k[a],!0,!0):"RmGr"==k[a].Action?null!=this.RB(k[a].id)&&null!=this.sa(k[a].id)&&this.oa(k[a],!0,!0):"RemoveLine"==k[a].Action?null!=this.RB(k[a].id)&&null!=this.sa(k[a].id)&&this.oa(k[a],!0,!0):"CreateLine"==k[a].Action?
null!=this.lb().get(k[a].Page)&&this.oa(k[a],!0,!0):"rp"==k[a].Action?this.RB(k[a].id)&&this.sa(k[a].id)&&this.oa(k[a],!0,!0):"cp"==k[a].Action?this.lb().get(k[a].Page)&&this.oa(k[a],!0,!0):k[a].Action in Zr&&this.oa(k[a],!0,!0);for(d in l)l[d]&&(b=f.sa(l[d].id),null!=b&&K.set("caret.merge",[b,l[d]]));m=l}.bind(this),function(a){l=t(m);D(a,function(a){D(a,function(a){if("t"==a.Action)a.Diff=Ev(a.Diff),A(a),a.Diff=Ev(a.Diff);else if("SetProperty"==a.Action&&null!=a.id&&!n(a.id)&&null!=f.sa(a.id)&&
(y({id:a.id,Key:a.Key}),"TextAreas"==a.Property))for(var b in a.Value)za(a.Value[b])&&"Value"in a.Value[b]&&y({id:a.id,Key:b})})})});this.XQ=!1;b!=this.xp()&&(a="Failed to merge all changes. document: "+this.id,a=a+(" orig-total:"+b)+(" orig-saved:"+c)+(" orig-local-actions:"+e),a+=" dom-actions:"+this.Vc.bt,a+=" loaded-before:"+d,a+=" loaded-after:"+this.xp(),a+=" local-changes:"+JSON.stringify(k),a+=" remote-changes:"+JSON.stringify(h),K.set("errorHandler.reportException",a),fq('There has been an error merging changes on this document.<br />Refresh your browser now to prevent any additional errors.<br /><br />Please contact <a href="http://support.lucidchart.com/anonymous_requests/new">support</a> for further assistance.'));
K.set("document.merge.complete")}};g=Ri.prototype;g.getPage=function(a){return this.lb().get(a)};function qwa(a,b){var c=null,d=0;a.zX(function(){if(this.getId()===b)return c=d,"stop";++d});return c}g.ws=function(a){a=this.sa(a,!0);return Us(a).get("EmbeddedPageId")};g.lb=function(){return this.gb};g.RB=function(a){return this.lb().find(function(b){return!!b.sa(a)})};
g.sa=function(a,b){if(null===a||void 0===a)return this;var c=this.Wd.hx[a]||null;if(null!=c){var d=this.lb().get(c);if(d){if(c==a)return d;c=d.sa(a);if(null!=c)return c}}if(null!=this.lb().get(a))return this.lb().get(a);var e=null;this.lb().find(function(b){e=b.sa(a);return!!e});return e?e:b||null==this.Sj[a]?null:this.Sj[a]};function UV(a,b,c){var d=a.Wd.hx[b]||null,e=null;v(d)&&(d=a.lb().get(d))&&(e=c.call(d,b));e||a.lb().find(function(a){e=c.call(a,a.id);return!0});return e}
function aRa(a,b){return UV(a,b,function(a){return this.getPanel(a)})}g.Aw=function(a){return UV(this,a,function(a){return this.Bc(a)})};function vxa(a,b,c){var d=null;a.lb().find(function(a){d=a.Aw(b,c);return!!d});return d}function BQa(a,b){return UV(a,b,function(a){return this.nk(a)})}g.rF=function(a,b){b=this.Wi(null,b);for(var c=0;c<b.length&&"stop"!=a.call(b[c]);c++);};function nIa(a,b){return b.map(function(a){return this.getPage(a)},a)}
function YCa(a,b){var c={};b.forEach(function(a){(a=(a=this.sa(a))&&a.getPage())&&(c[a.getId()]=!0)},a);return nIa(a,Sa(c))}function $Ca(a,b){var c={};b.forEach(function(a){var b=this.getPage(a);c[a]=b?b.pk():[]},a);return c}g.Wi=function(a,b){null==a&&(a="Order");var c=[];this.lb().forEach(function(a){c.push(a)});c.sort(function(c,e){if(b){if(c.nd()&&!e.nd())return 1;if(!c.nd()&&e.nd())return-1}return c.getProperties().get(a)-e.getProperties().get(a)||Ac(c.getId(),e.getId())});return c};
function px(a,b){a.lb().forEach(b)}function XH(a,b){return a.lb().find(b)}function gRa(a){return a.lb().find(function(){return!0})}g.fK=function(){return this.lb().$e()};g.zX=function(a){this.EG.get().forEach(function(b){a.call(b)})};g.DFa=Ri.prototype.zX;g.cUa=function(){var a=[];this.rF(function(){sxa(this)&&a.push(this)});return a};function Cqa(a){var b=0;a.zX(function(){b+=Ma(this.De)});return b}g.pk=function(){var a=[];Vxa(this,function(b){var c=yc(a,b,swa);mc(a,b,Math.abs(c+1))});return a};
function hA(a){return a.EG.get()[0]}function Vxa(a,b){a.DFa(function(){wx(this,function(){b(this)})})}g.Re=function(a){var b=[];this.lb().forEach(function(c){!a&&c.je()||vc(b,Ra(c.Re()))});return b};g.Ye=function(a,b){this.lb().forEach(function(c){c.Ye(a,b)})};g.qw=function(a){this.lb().find(function(b){return"stop"===b.qw(a)})};function hRa(a,b){var c=[];a.Ye(function(a){c.push(b(a))});return c}g.ts=function(a){this.lb().forEach(function(b){b.ts(a)})};
function hya(a,b){a.Ye(function(a){b.call(a)});a.ts(b)}Ri.prototype.getPage=Ri.prototype.getPage;Ri.prototype.findObject=Ri.prototype.sa;Ri.prototype.findObjectPage=Ri.prototype.RB;Ri.prototype.getOrderedPages=Ri.prototype.Wi;Ri.prototype.eachOrderedPage=Ri.prototype.rF;function uJ(a){return!!a.get("UseSpreads")}function UB(a){return a.getProperties().get("DefaultBlockFillColor")}function VB(a){return a.getProperties().get("DefaultBlockStrokeStyle")}function WB(a){return a.getProperties().get("DefaultFont")}function iRa(a){return!!a.getProperties().get("ShapeDataPanelAutoOpened")}g=Ri.prototype;g.b9=function(){return this.getProperty(Ls)||"en"};g.isLocked=function(){return this.KGa||!!this.getProperty(Uta)};
function uO(a){return a.attributes?a.attributes.some(function(a){return"unnamed"==a.name&&"true"==a.value}):!0}function sPa(a){return a.attributes?a.attributes.some(function(a){return"indesignUpload"==a.name&&"true"==a.value}):!1}g.Ya=function(){return!1};g.Bu=function(){return!1};g.tf=function(){return!1};g.ym=function(){return!1};function VV(a,b,c){J.call(this);this.xhr=a;this.code={};this.mn={};this.VKa={};this.mV={};this.injector=b;this.Zp=c}z(VV,iq);
function kw(a,b,c){xc(b);b=b.filter(function(a){return!this.qJa(a)},a);a=b.map(function(a){if(Kda)return this.ZI(a,window.localStorage.getItem(a)),Promise.resolve();var b=Lqa(a);b in this.mV||(this.mV[b]=this.xhr.execute({url:b,Ff:{Jg:1,delay:1}}).then(Bk).then(function(c){delete this.mV[b];this.ZI(a,c)}.bind(this)).catch(function(c){delete this.mV[b];c.message="Failed to download plugin "+a+": "+c.message;throw c;}.bind(this)));return this.mV[b]},a);c&&(a=a.map(function(a){return a.catch(Ub)}));
return Promise.all(a)}g=VV.prototype;g.ZX=function(){return Ra(this.mn).filter(function(a){return a.active})};function hEa(a){return a.ZX().map(function(a){return a.url})}g.dC=function(){return Ja(this.mn,function(a){return a.active})};g.i9=function(a){return this.mn[a]};g.qJa=function(a){return a in this.code||a in this.mn};g.iG=function(a){return!!this.mn[a]};g.CZ=function(a){return this.iG(a)&&this.i9(a).active};g.ZI=function(a,b){this.code[a]=b};
function jRa(a){Sa(a.code).forEach(function(a){this.mr(a,!0)},a)}g.mr=function(a,b){if(!(a in this.mn)){if(!(a in this.code))throw Error("Plugin "+a+" code not downloaded. Cannot load plugin.");var c=this.injector.get(fL);this.mn[a]=c.create(a,this.code[a]);delete this.code[a]}!b||a in this.VKa||(this.VKa[a]=!0,jGa(this.mn[a]));return this.mn[a]};
g.jV=function(a){if(!(a in this.mn))throw Error("Could not activate plugin "+a+" that has not been loaded");0==this.mn[a].active&&(this.mn[a].activate(),this.mn[a].active=!0,this.dispatchEvent(new Tma(a)))};g.gX=function(a){a in this.mn&&1==this.mn[a].active&&(this.mn[a].Hg(),this.dispatchEvent(new Uma(a)),this.mn[a].active=!1)};sj(VV,[Hi,hj,zy]);function kRa(a,b){var c=this;this.analytics=b;this.fda=this.eda=null;this.aa=$(P({R:"colorstop-slider",children:[{R:"slider-bar",create:function(a){c.eda=a}},{R:"slider-container",create:function(a){c.fda=a}}]})).appendTo(a);this.lv=[];this.Lw=null;this.disabled=!1;this.mMa=function(){};this.uQa=function(){};this.jW=function(){};this.fda.click(function(a){if(!c.disabled){var b=$(this).offset(),f=$(this).children(".slider").outerWidth(),h=$(this).width()-f,k=xe((a.pageX-(b.left+f/2))/h,0,1),l=null,
m=null;D(c.lv,function(a){a=a.Hq;a.t<=k&&(!l||a.t>l.t)&&(l=a);a.t>k&&(!m||a.t<m.t)&&(m=a)});l&&m?(a=l.color,a=Zma(a,m.color,(m.t-k)/(m.t-l.t))):a=l&&l.color||m&&m.color;c.addColorStop(a,k);c.jW(!1);c.Ob&&c.analytics.ba(c.Ob+".addColorStop")}})}g=kRa.prototype;g.init=function(){if(!this.mna&&this.aa.is(":visible")){this.mna=!0;var a=document.createElement("canvas");a.height=this.eda.height();a.width=this.eda.width();this.J1=rr(a);this.eda.append(this.J1)}};
function lRa(a){D(a.lv,function(a){a.destroy()});a.lv=[];a.fda.empty()}g.addColorStop=function(a,b){function c(){WV(d);d.jW()}var d=this;this.lv.push(new XV(this.analytics,this.fda,new rs(a,b),function(){WV(d);d.uQa()},c,function(a,b){d.disabled||d.mMa(a.color,b,function(b){var f=ec(d.lv,function(b){return Sl(b.Hq.t,5)==Sl(a.t,5)});f&&(f.Hq.color=b,f.color(),c())})},function(){return d.disabled}));this.Ob&&(this.lv[this.lv.length-1].Ob=this.Ob);WV(this);this.jW(!0)};
function WV(a){var b=[];D(a.lv,function(a){a.qp||b.push(a)});b.sort(function(a,b){return a.Hq.t-b.Hq.t});a.lv=b;if(a.J1){var c=a.J1.getContext();c.save();var d=a.J1.width(),e=a.J1.height(),f=c.createLinearGradient(0,0,d,0);D(a.lv,function(a){a=a.Hq;f.addColorStop(a.t,Fq(a.color))});c.fillStyle=f;c.clearRect(0,0,d,e);c.fillRect(0,0,d,e);c.restore()}}
g.Tz=function(a,b,c,d){var e=this;this.init();this.Lw=new qs(a);this.uQa=b||function(){};this.jW=c;this.mMa=d;lRa(this);D(xq(this.Lw),function(a){e.addColorStop(a.color,a.t)})};function mRa(a){D(a.lv,function(a){a.Hq.t=1-a.Hq.t});WV(a);a.jW(!1)}function nRa(a){var b=[];D(a.lv,function(a){a.qp||b.push(a.Hq)});return b}g.disable=function(){this.disabled=!0;this.aa.addClass("disabled")};g.enable=function(){this.disabled=!1;this.aa.removeClass("disabled")};
function XV(a,b,c,d,e,f,h){var k=this;this.analytics=a;this.Hq=c;this.DD=null;this.parent=b;this.aa=P({R:"slider",children:[{R:"bg"},{R:"color",create:function(a){k.DD=a}},{R:"overlay"}]}).appendTo(b);this.Ip=this.parent.width()-this.aa.outerWidth();this.color();this.move();var l=0,m=0,n=!1;LF(this.aa,"colorStopSlider",function(){if(h())return!1;l=k.aa.position().left;k.aa.siblings(".slider").prependTo(k.parent);m=k.parent.children(".slider").length;n=!1;k.Ip=k.parent.width()-k.aa.outerWidth();return!0},
function(a,b){2<m&&(20<Math.abs(b)?k.aa.hide():k.aa.show());k.Hq.t=xe(l+a,0,k.Ip)/k.Ip;k.move();d();if(1<Math.abs(a)||1<Math.abs(b))n=!0},function(a,b){2<m&&20<Math.abs(b)?(k.Ob&&k.analytics.ba(k.Ob+".removeColorStop"),k.destroy(),e()):n?(k.Ob&&k.analytics.ba(k.Ob+".moveColorStop"),e()):(k.Ob&&k.analytics.ba(k.Ob+".changeColor"),a=k.aa.offset(),f(k.Hq,new L(a.left+.5*k.aa.outerWidth(!0),a.top+k.aa.outerHeight(!0)+2)))});this.aa.click(function(a){a.stopPropagation()})}
XV.prototype.color=function(){this.DD.css({"background-color":Eq(this.Hq.color),opacity:this.Hq.color.Ja()})};XV.prototype.move=function(){this.aa.css({left:Math.round(xe(this.Hq.t,0,1)*this.Ip)+"px"})};XV.prototype.destroy=function(){this.aa.remove();this.qp=!0};function YV(a,b,c,d){this.ea=a;this.analytics=a.client.analytics;this.Qk=null;this.aba=this.oFa=!1;this.Ob=b.Ob;this.af=b.af||"";this.jf=c;this.permissions=d;this.items=[];this.om=b.om;this.S8=b.S8;this.U8=b.U8;this.iu=b.iu;this.T8=b.T8;this.Lla=b.Lla;this.Kla=b.Kla;this.setFillColor=b.setFillColor;this.Cca=b.Cca;this.xD=b.xD;this.Bca=b.Bca;this.xu=!config.noDock;this.kT=b.kT}var ZV=!1,$V=!1;
YV.prototype.et=function(a){var b=this;this.items=a||[];this.aba=0===this.items.length;cc(this.items,function(a){return a.ke||a.y$?(b.aba=!0,!1):!0});1<this.items.length||bc(this.items,function(a){return a.Fa});var c=this.S8(),d=this.U8(),e=this.iu();this.Hta.get(0).style.display="none";this.tma.get(0).style.display="none";this.wha.get(0).style.display="none";this.$ma.get(0).style.display="none";e?(this.Qk=us(e),a=[this.yQa,this.HY,this.IY,this.NHa,this.mK,this.O2a,this.N2a,this.tBa,this.wV,this.w5,
this.FWa,this.EWa,this.CWa,this.DWa,this.v5,this.NO,this.t8],this.kk.enable(),D(a,function(a){a.enable()}),this.Qk?this.Qk.tk?(this.kk.setValue("solid"),this.Hta.get(0).style.display="block",this.yQa.setValue(e)):this.Qk.uk?(this.kk.setValue("image"),ZV?this.kk.disable():(this.$ma.get(0).style.display="block",(e=b.T8())?(this.t8.enable(),this.t8.setValue(za(e)?"mask":e)):this.t8.disable()),c?(this.JIa.addClass("disabled"),this.ZCa.addClass("disabled")):(this.JIa.removeClass("disabled"),this.ZCa.removeClass("disabled"))):
this.Qk.Tw&&this.Qk.hz?(this.kk.setValue("grad"),$V?this.kk.disable():(this.tma.get(0).style.display="block",this.HY.setValue(xq(this.Qk)[0].color.serialize()),this.IY.setValue(xq(this.Qk)[1].color.serialize()),this.mK.setValue(this.Qk.XA()))):this.Qk.Tw&&!this.Qk.hz&&(this.kk.setValue("agrad"),$V?this.kk.disable():(this.uBa.get(0).style.display="none",this.vBa.get(0).style.display="none",this.wha.get(0).style.display="block",this.Qk.jn?(this.uBa.get(0).style.display="block",this.wV.setValue(this.Qk.XA())):
(this.vBa.get(0).style.display="block",this.w5.setValue(this.Qk.radius()),this.v5.setValue(this.Qk.Fq())),this.NO.Tz(this.Qk,null,function(a){a||b.Tz()},function(a,c,d){b.NO.aa.offset();b.jf.show({x:c.x,y:c.y,callback:d,color:a,buttons:null,om:!1,context:"fill"})}))):this.kk.setValue(""),d&&this.kk.disable(),c&&D(a,function(a){a.disable()})):a&&a.length?(this.Qk=null,this.kk.setValue(""),1<a.length&&this.kk.enable().setValue("multiple"),d?this.kk.disable():this.kk.enable()):(this.Qk=null,this.kk.reset().disable())};
YV.prototype.Sq=function(){if(this.oFa)return null;this.oFa=!0;var a=this;this.permissions.Bb()&&(ZV=!0);var b=new xp;this.kk=b.hb(new $D(this.analytics,{id:"fill-select",options:[{ba:this.Ob&&this.Ob+".fillType.none",label:"None",value:"",id:"fill-select-none",hidden:function(){return a.aba}},{ba:this.Ob&&this.Ob+".fillType.solid",label:"Solid Color",value:"solid",id:"fill-select-solid"},{ba:this.Ob&&this.Ob+".fillType.grad",label:"Simple Gradient",value:"grad",id:"fill-select-simple",hidden:function(){return $V}},
{ba:this.Ob&&this.Ob+".fillType.agrad",label:"Advanced Gradient",value:"agrad",id:"fill-select-advanced",hidden:function(){return $V}},{ba:this.Ob&&this.Ob+".fillType.image",label:"Image",value:"image",id:"fill-select-image",hidden:function(){return ZV}},{ba:this.Ob&&this.Ob+".fillType.multiple",label:"Multiple",value:"multiple",id:"fill-select-multiple",hidden:function(){return!0}}],change:function(b,d){if(!d){var e;if("image"==b){if(a.ea.pea){try{a.Hta.get(0).style.display="none",a.tma.get(0).style.display=
"none",a.wha.get(0).style.display="none",a.$ma.get(0).style.display="none"}catch(f){}a.ea.pea.open(function(b){a.xD(b[0].url());D(a.items,function(a){a.ah("TempGrayMountainsMessage",void 0);a.get("GrayMountainsMessage")&&a.set("GrayMountainsMessage",void 0)});a.et()},!1,function(){a.et()})}}else e=oRa(a,b),0<a.items.length?D(a.items,function(b){if(b.Lj("FillColor"))return!0;a.ea.document.oa(new Q("SetProperty",{id:b.getId(),Property:"FillColor",Value:e?e.serialize():null}));b.Di&&!b.getProperties().get("Fill")&&
e&&a.ea.document.oa(new Q("SetProperty",{id:b.getId(),Property:"Fill",Value:1}));b.ah("TempGrayMountainsMessage",void 0);b.get("GrayMountainsMessage")&&b.set("GrayMountainsMessage",void 0)}):a.setFillColor(e?e.serialize():null),a.et()}},disabled:!0}));b.oe();b.open({R:"hidden",create:function(b){a.Hta=b}});this.yQa=b.hb(new CO(a.analytics,a.jf,{id:this.af+"solid-swatch-button",R:"solid",size:"large",context:"fill",ba:this.Ob&&this.Ob+".solid.color",om:this.om,change:function(b,d){d||a.setFillColor(b?
b.serialize():null)}}));b.close();b.open({R:"hidden",create:function(b){a.tma=b}});this.xu&&(b.open(),b.zf(3,0,1,"Color:"),b.zf(4,1,3,"Angle:"),b.close());b.mb(3);this.HY=b.hb(new CO(a.analytics,a.jf,{id:this.af+"simple-grad-swatch1-button",size:"half-large",context:"fill",om:this.om,ba:this.Ob&&this.Ob+".simpleGradient.color1",change:function(b,d){d||aW(a)}}));this.IY=b.hb(new CO(a.analytics,a.jf,{id:this.af+"simple-grad-swatch2-button",size:"half-large",context:"fill",om:this.om,ba:this.Ob&&this.Ob+
".simpleGradient.color2",change:function(b,d){d||aW(a)}}));b.close();b.mb(1);this.O2a=b.hb(new AO(this.analytics,{id:this.af+"simple-grad-switch-button",R:"simple-grad-switch",ba:a.Ob&&a.Ob+".simpleGradient.swapColors",action:function(){var b=a.HY.getValue(),d=a.IY.getValue();a.IY.setValue(b);a.HY.setValue(d);aW(a)}}));b.close();b.mb(this.xu?1:2);b.add({R:"input-angle-label",text:this.xu?"":"Angle:"});b.close();b.mb(3);this.NHa=b.hb(new zO(this.analytics,{ba:this.Ob&&this.Ob+".simpleGradient.angle.circle",
change:function(b,d){d||aW(a)},start:function(b){a.mK.setValue(b)},Fm:function(b){a.mK.setValue(b)}}));b.close();b.mb(this.xu?4:3);this.N2a=b.hb(new BO(this.analytics,[{id:this.af+"simple-grad-angle-toggle-down-button",icon:"toggle-down",value:"down",ba:this.Ob&&this.Ob+".simpleGradient.angle.down",action:function(){a.mK.setValue(270);aW(a)}},{id:this.af+"simple-grad-angle-toggle-right-button",icon:"toggle-right",value:"right",ba:this.Ob&&this.Ob+".simpleGradient.angle.right",action:function(){a.mK.setValue(0);
aW(a)}}],{R:this.xu?void 0:"right"}));b.oe();this.mK=b.hb(new ED(this.analytics,{id:this.af+"simple-grad-angle-spinner",min:0,max:359,step:15,loop:!0,Gc:"°",ba:this.Ob&&this.Ob+".simpleGradient.angle.spinner",change:function(b,d){a.NHa.setValue(b);d||aW(a)}}));b.close();b.close();b.open({R:"hidden",create:function(b){a.wha=b}});b.zf(11,{create:function(b){a.NO=new kRa(b,a.analytics);a.Ob&&(a.NO.Ob=a.Ob+".advancedGradient")}});b.mb(1);this.FWa=b.hb(new AO(this.analytics,{id:this.af+"advanced-grad-reverse-button",
R:"colorstop-reverse",ba:a.Ob+".advancedGradient.reverse",action:function(){mRa(a.NO)}}));b.close();b.clear();b.open({create:function(b){a.uBa=b}});b.mb(this.xu?4:3);b.oe();this.CWa=b.hb(new BO(this.analytics,[{id:this.af+"advanced-grad-rad-button",icon:"grad-rad",value:"r",ba:a.Ob&&a.Ob+".advancedGradient.radial",action:function(){a.Tz("r")}},{id:this.af+"advanced-grad-lin-button",icon:"grad-lin",value:"l",ba:a.Ob&&a.Ob+".advancedGradient.linear",selected:function(){return!0}}]));b.close();this.xu?
b.mb(4):b.mb(3,2);this.tBa=b.hb(new zO(this.analytics,{id:this.af+"advanced-grad-angle-button",ba:a.Ob&&a.Ob+".advancedGradient.angle.circle",change:function(b,d){d||a.Tz()},start:function(b){a.wV.setValue(b)},Fm:function(b){a.wV.setValue(b)}}));b.close();b.mb(3,0,1);b.oe();this.wV=b.hb(new ED(this.analytics,{id:this.af+"advanced-grad-angle-spinner",min:0,max:359,step:15,loop:!0,Gc:"°",ba:a.Ob&&a.Ob+".advancedGradient.angle.spinner",change:function(b,d){a.tBa.setValue(b);d||a.Tz()}}));b.add({text:"Angle",
R:"center angle-label"});b.close();b.close();b.open({create:function(b){a.vBa=b}});b.oe();b.mb(this.xu?8:7);b.mb(this.xu?4:3);this.DWa=b.hb(new BO(this.analytics,[{id:this.af+"advanced-grad-rad-button",icon:"grad-rad",value:"r",ba:a.Ob&&a.Ob+".advancedGradient.radial",selected:function(){return!0}},{id:this.af+"advanced-grad-lin-button",icon:"grad-lin",value:"l",ba:a.Ob&&a.Ob+".advancedGradient.linear",action:function(){a.Tz("l")}}]));b.close();b.mb(2);this.EWa=b.hb(new BO(this.analytics,[{id:this.af+
"advanced-grad-refresh",icon:"refresh",ba:a.Ob&&a.Ob+".advancedGradient.resetRadial",action:function(){a.v5.setValue(new L(.5,.5));a.w5.setValue(1);a.Tz()}}]));b.close();b.clear();this.xu||b.oe();b.add({text:"Radius:"});this.w5=b.hb(new jE(this.analytics,{id:this.af+"advanced-grad-radius-slider",min:.1,max:2,step:.1,ba:a.Ob&&a.Ob+".advancedGradient.radius",change:function(b,d){d||a.Tz()}}));b.close();b.mb(this.xu?4:5);this.v5=b.hb(new JJa(this.analytics,{id:this.af+"advanced-grad-radius-coord",ba:a.Ob&&
a.Ob+".advancedGradient.center",change:function(b,d){d||a.Tz()},R:this.xu?"small":""}));b.close();b.close();b.close();b.open({R:"hidden",create:function(b){a.$ma=b}});this.t8=b.hb(new $D(this.analytics,{id:"fillPos-select",options:[{ba:a.Ob&&a.Ob+".image.pos.fit",label:"Scale to fit",value:"fit"},{ba:a.Ob&&a.Ob+".image.pos.fill",label:"Scale to fill",value:"fill"},{ba:a.Ob&&a.Ob+".image.pos.stretch",label:"Stretch",value:"stretch"},{ba:a.Ob&&a.Ob+".image.pos.original",label:"Original size",value:"original"},
{ba:a.Ob&&a.Ob+".image.pos.tile",label:"Tile",value:"tile"},{ba:a.Ob&&a.Ob+".image.pos.customMask",label:"Custom mask",value:"mask",hidden:function(){return a.aba}}],change:function(b,d){d||("mask"==b?0<a.items.length&&a.items[0].ta&&(new EU(a.ea.viewport,a.items[0],a.ea.client.user,a.analytics)).create():a.Cca(b))}}));b.oe();b.mb(5);b.add({id:"fillcontrols-change-image",R:"btn btn-xs btn-default btn-block",text:O("ctxpane.style.fill.changeimage"),create:function(b){a.ZCa=b;b.click(function(){a.ea.pea&&
(a.Ob&&a.analytics.ba(a.Ob+".image.changeImage"),a.ea.pea.open(function(b){D(a.items,function(a){a.ah("TempGrayMountainsMessage",void 0);a.get("GrayMountainsMessage")&&a.set("GrayMountainsMessage",void 0)});b=b[0].url();a.xD(b)}))})}});b.close();a.kT&&(b.mb(window.config.newMasking?5:4),b.add({id:"fillcontrols-edit-mask",R:"btn btn-xs btn-default btn-block",text:window.config.newMasking?O("fillcontrols.image.maskbutton.new"):O("fillcontrols.image.maskbutton"),create:function(b){a.Qkb=b;b.click(function(){a.Ob&&
a.analytics.ba(a.Ob+".image.editMask");0<a.items.length&&a.items[0].ta&&(new EU(a.ea.viewport,a.items[0],a.ea.client.user,a.analytics)).create()})}}),b.close());Nj||Mj||(b.mb(a.kT?2:5),b.add({id:"fillcontrols-fx",R:"btn btn-xs btn-default btn-block",text:a.kT?"FX":O("ctxpane.style.fill.effects"),create:function(b){a.JIa=b;b.click(function(){a.Ob&&a.analytics.ba(a.Ob+".image.fx");K.set("imageFXDialog.open",{update:function(b){a.Bca(b)},fill:a.iu()})})}}),b.close());b.close();return b.Yi()};
function oRa(a,b){var c=us(a.iu());a=null;"solid"==b?a=wq(c||null,Aq):"grad"==b?(c=c||Aq,a=new qs(c),b=xq(a),xq(a,[new rs(b[0].color,0),new rs(b[b.length-1].color,1)]),a.jn=!0,a.Cu=!1,a.hz=!0):"agrad"==b&&(c=c||Aq,a=new qs(c),a.hz=!1);return a}YV.prototype.Tz=function(a){var b=new qs(this.Qk);xq(b,nRa(this.NO));b.jn?b.XA(this.wV.getValue()):(b.Fq(this.v5.getValue()),b.radius(this.w5.getValue()));b.hz=!1;a&&b.type(a);this.setFillColor(b.serialize())};
function aW(a){var b=new qs(a.Qk);b.XA(a.mK.getValue());xq(b,[new rs(wq(a.HY.getValue(),sq),0),new rs(wq(a.IY.getValue(),sq),1)]);b.hz=!0;a.setFillColor(b.serialize())};function bW(a,b,c){var d=this;c=c||{};this.id=b;this.ZZ=a.ZZ+"grp-"+this.id+"-";this.tab=a;this.eia=a.$O.eia;this.title=c.title;this.GA=(this.hU=0==c.HYa?!1:!0)?"1"==mn().get(this.ZZ+"collapsed",!1===c.collapsed?"0":"1"):!1;this.Dl=!1;this.bga=[];this.N3=[];this.jI=!1;a=["ctxpane-group"];this.hU&&(a.push("ctxpane-group-collapsible"),this.GA&&a.push("collapsed"));this.aa=P({R:a.join(" "),children:pRa(this,c.L9,c.K9)});this.pB=P({R:"ctxpane-body"}).appendTo(this.aa);c.x3a&&(P({id:b+"-overflow-icon",
R:"ctxpane-overflow-indicator",title:c.T8a||null}).click(function(){d.aa.hasClass("overflow-visible")?d.aa.removeClass("overflow-visible"):d.aa.addClass("overflow-visible")}).appendTo(this.aa),P({R:"ctxpane-overflow"}).appendTo(this.aa));K("contextPane.showTabGroup",function(a){d.re()&&a.group==d.id&&a.tabId==d.tab.id&&!d.zu()&&d.hU&&d.expand()},!0)}g=bW.prototype;g.HN=function(){this.jI||(this.jI=!0,this.eh(),PC(this.aa))};function qRa(a){a.bga.forEach(function(a){a()});a.bga=[]}
function cW(a){a.N3.forEach(function(a){a()});a.N3=[]}g.getSelection=function(){return this.tab.$O.selection};function pRa(a,b,c){return a.title?b?(c=c||4,[{R:"grid_"+(12-c)+" alpha",children:pRa(a)},{R:"grid_"+c+" omega",children:b},{R:"clear"}]):[{R:"ctxpane-header",id:"ctxpane-header-"+a.id,text:a.title,click:a.hU?w(a.j2,a,void 0):null}]:[]}g.eh=function(){};g.AU=function(){return[]};g.uN=function(){return[]};g.gi=function(){return!0};g.G_=function(){};g.B_=function(){};
g.ci=function(){qRa(this);this.bga=this.AU();this.GA||(this.HN(),cW(this),this.N3=this.uN());this.G_()};g.Ce=function(){qRa(this);this.GA||cW(this);this.B_()};g.show=function(){if(this.Dl){var a=!this.re();this.Dl=!1;this.aa.show();a&&this.re()&&this.ci()}};g.hide=function(){if(!this.Dl){var a=this.re();this.Dl=!0;this.aa.hide();a&&this.Ce()}};g.re=function(){return!this.Dl&&this.tab.zu()};g.zu=function(){return!this.Dl&&!this.GA&&this.tab.zu()};
g.expand=function(){if(this.GA){var a=!this.zu();this.GA=!1;this.aa.removeClass("collapsed");mn().set(this.ZZ+"collapsed","0");a&&this.zu()&&(this.HN(),cW(this),this.N3=this.uN())}};g.collapse=function(){if(!this.GA&&this.hU){var a=this.zu();this.GA=!0;this.aa.addClass("collapsed");mn().set(this.ZZ+"collapsed","1");a&&cW(this)}};g.j2=function(a){void 0===a?this.j2(!this.GA):a?this.collapse():this.expand()};function dW(a,b,c){this.af="ctxpane-common-shadow-";this.jf=b;this.analytics=c;bW.call(this,a,"shadow",{title:O("ctxpane.common.shadow.title"),L9:this.BU(),K9:4});this.bh=this.tab.getProperties().item.bh;this.shadowColor=this.tab.getProperties().item.shadowColor;this.rM=this.tab.getProperties().item.rM;this.AD=this.tab.getProperties().item.AD;this.qM=this.tab.getProperties().item.qM;this.shadowBlur=this.tab.getProperties().item.shadowBlur;this.ssa=this.HEa={x:0,y:6,b:10,c:"#00000080"}}z(dW,bW);
dW.prototype.BU=function(){var a=this,b=new xp;this.fta=b.hb(new VC(this.analytics,{id:this.af+"toggle-switch",change:function(b,d){d||a.bh.setValue(b?a.ssa:null)},ba:"press.ctxpane.shadow.enable"}));return b.Yi().children};
dW.prototype.eh=function(){var a=this,b=new xp;b.mb(12);b.mb(3);this.Pca=b.hb(new CO(this.analytics,this.jf,{id:this.af+"shadow-colorwell",size:"half-large input-angle-neighbor",context:"shadow",ba:"press.ctxpane.shadow.color",change:function(b,d){d||a.shadowColor.setValue(b?b.Td():null)}}));b.close();b.mb(1);b.oe();b.close();b.mb(2);b.add({R:"input-angle-label",text:O("ctxpane.common.shadow.angle")});b.close();b.mb(3);this.m1=b.hb(new zO(this.analytics,{ba:"press.ctxpane.shadow.angle.circle",id:this.af+
"angle-wheel",change:function(b,d){d||a.AD.setValue(b)},start:function(b){a.CS.setValue(b)},Fm:function(b){a.CS.setValue(b)}}));b.close();b.mb(3);this.CS=b.hb(new ED(this.analytics,{id:this.af+"shadow-angle-spinner",R:"input-angle-neighbor",min:0,max:359,step:15,loop:!0,Gc:"°",Db:" ",ba:"press.ctxpane.shadow.angle.spinner",change:function(b,d){a.m1.setValue(b);d||a.AD.setValue(b)}}));b.close();b.oe();b.mb(4);this.Qca=b.hb(new DU(this.analytics,{id:this.af+"shadow-distance-spinner",min:0,max:1E3,round:3,
step:1,Db:" ",ba:"press.ctxpane.shadow.distance",change:function(b,d){d||a.qM.setValue(b)},Xm:function(){return a.tab.$O.ea.viewport.Qf()}}));b.add({R:"center",text:O("ctxpane.common.shadow.distance")});b.close();b.mb(4);this.Oca=b.hb(new DU(this.analytics,{id:this.af+"shadow-blur-spinner",min:0,max:1E3,round:3,Db:" ",step:1,ba:"press.ctxpane.shadow.blur",change:function(b,d){d||a.shadowBlur.setValue(b)},Xm:function(){return a.tab.$O.ea.viewport.Qf()}}));b.add({R:"center",text:O("ctxpane.common.shadow.blur")});
b.close();b.mb(4);this.Rca=b.hb(new ED(this.analytics,{id:this.af+"shadow-opacity-spinner",min:0,max:100,Gc:"%",Db:" ",ba:"press.ctxpane.shadow.opacity",change:function(b,d){d||a.rM.setValue(b)}}));b.add({R:"center",text:O("ctxpane.common.shadow.opacity")});b.close();b.close();this.pB.append(P(b.Yi()))};dW.prototype.AU=function(){return[this.bh.Rm(function(){this.fta.enable().setValue(!!this.bh.Ma());GH(this.bh)&&this.fta.setValue(void 0);this.bh.Nc()||this.fta.disable()}.bind(this))]};
function eW(a){var b=a.bh.Ma();b&&(a.ssa=b);if(GH(a.bh)||null==a.bh.Ma())a.Pca.disable().reset(),a.Rca.reset().disable(),a.CS.reset().disable(),a.m1.reset().disable(),a.Qca.reset().disable(),a.Oca.reset().disable()}
dW.prototype.uN=function(){this.ssa=this.bh.Ma()||this.HEa;return[this.shadowColor.Rm(function(){this.Pca.reset().enable().setValue(wq(this.shadowColor.Ma()));GH(this.shadowColor)&&this.Pca.reset();this.shadowColor.Nc()||this.Pca.disable();eW(this)}.bind(this)),this.rM.Rm(function(){this.Rca.reset().enable().setValue(this.rM.Ma());GH(this.rM)&&this.Rca.reset();this.rM.Nc()||this.Rca.disable();eW(this)}.bind(this)),this.AD.Rm(function(){this.CS.reset().enable().setValue(this.AD.Ma());this.m1.reset().enable().setValue(this.AD.Ma());
GH(this.AD)&&(this.CS.reset(),this.m1.reset());this.AD.Nc()||(this.CS.disable(),this.m1.disable());eW(this)}.bind(this)),this.qM.Rm(function(){this.Qca.reset().enable().setValue(this.qM.Ma());GH(this.qM)&&this.Qca.reset();this.qM.Nc()||this.Qca.disable();eW(this)}.bind(this)),this.shadowBlur.Rm(function(){this.Oca.reset().enable().setValue(this.shadowBlur.Ma());GH(this.shadowBlur)&&this.Oca.reset();this.shadowBlur.Nc()||this.Oca.disable();eW(this)}.bind(this))]};function fW(a,b){this.af="ctxpane-style-opacity-";this.analytics=b;bW.call(this,a,"opacity",{title:O("ctxpane.style.opacity.title"),L9:this.BU(),K9:3});this.opacity=a.getProperties().item.opacity}z(fW,bW);fW.prototype.BU=function(){var a=this,b=new xp;this.Ppa=b.hb(new ED(this.analytics,{id:this.af+"opacity-spinner",step:10,min:0,max:100,Db:" ",Gc:"%",disabled:!0,change:function(b,d){d||a.opacity.setValue(b)},ba:"chart.ctxpane.style.opacity.spinner"}));return b.Yi().children};
fW.prototype.AU=function(){return[this.opacity.Rm(function(){this.Ppa.reset().enable().setValue(this.opacity.Ma());GH(this.opacity)&&this.Ppa.reset();this.opacity.Nc()||this.Ppa.disable()}.bind(this))]};fW.prototype.eh=function(){var a=this,b=new xp;b.mb(12);this.ex=b.hb(new jE(this.analytics,{id:this.af+"slider",min:0,max:100,step:1,ba:"chart.ctxpane.style.opacity.slider",change:function(b,d){d||a.opacity.setValue(b)}}));b.close();this.pB.append(P(b.Yi()))};
fW.prototype.uN=function(){return[this.opacity.Rm(function(){this.ex.reset().enable().setValue(this.opacity.Ma());GH(this.opacity)&&this.ex.reset();this.opacity.Nc()||this.ex.disable()}.bind(this))]};function gW(a,b,c){this.af="ctxpane-layout-locking-";this.bW=b;this.analytics=c;bW.call(this,a,"locking",{title:O("ctxpane.layout.locking.title"),L9:this.BU(),K9:4,collapsed:!1});a=this.tab.getProperties();this.restrictions=a.item.restrictions;this.fill=a.item.fill}z(gW,bW);g=gW.prototype;g.BU=function(){var a=this,b=new xp;this.toggle=b.hb(new VC(this.analytics,{id:this.af+"toggle",value:!1,change:function(b,d){d||(a.restrictions.all.j1(b),b?a.analytics.Aa(nga):a.analytics.Aa(oga))}}));return b.Yi().children};
g.AU=function(){return[this.restrictions.all.Rm(function(){this.toggle.enable().setValue(this.restrictions.all.Ya());GH(this.restrictions.all)&&this.toggle.setValue(void 0);this.restrictions.all.Nc()||this.toggle.disable();var a=YEa(this.restrictions.all);this.pB.toggle(a);this.aa.toggleClass("ctxpane-group-collapsible",a)},this)]};
g.eh=function(){function a(a,c){b.analytics.ba("locking.setRestrction",{restriction:a,value:c})}var b=this,c=new xp;c.open();this.W_=c.hb(new KC(this.analytics,{label:O("ctxpane.layout.locking.size+position"),id:"position-locking-checkbox",change:function(c,e){e||(b.bW()?(a("positionSize",c),c?b.analytics.Aa(jga):b.analytics.Aa(kga),hW(b)?b.restrictions.all.j1(!1):b.restrictions.V_.setValue(c)):(kD(),b.W_.setValue(!c)))}}));c.close();c.mb(1);c.oe();c.close();c.mb(11);this.G8=c.hb(new KC(this.analytics,
{label:O("ctxpane.layout.locking.foreground"),id:"foreground-locking-checkbox",change:function(c,e){e||(b.bW()?(a("foreground",c),c?b.analytics.Aa(lga):b.analytics.Aa(mga),b.restrictions.TX.setValue(c)):(kD(),b.G8.setValue(!c)))}}));c.close();c.open();this.U1=c.hb(new KC(this.analytics,{label:O("ctxpane.layout.locking.style"),id:"style-locking-checkbox",change:function(c,e){e||(b.bW()?(a("style",c),c?b.analytics.Aa(hga):b.analytics.Aa(iga),hW(b)?b.restrictions.all.j1(!1):b.restrictions.style.setValue(c)):
(kD(),b.U1.setValue(!c)))}}));c.close();c.open();this.NW=c.hb(new KC(this.analytics,{label:O("ctxpane.layout.locking.content"),id:"content-locking-checkbox",change:function(c,e){e||(b.bW()?(a("content",c),c?b.analytics.Aa(fga):b.analytics.Aa(gga),hW(b)?b.restrictions.all.j1(!1):b.restrictions.content.setValue(c)):(kD(),b.NW.setValue(!c)))}}));c.close();this.pB.append(P(c.Yi()))};function hW(a){return[a.W_,a.U1,a.NW].every(function(a){a=a.getValue();return!a&&void 0!==a})}
g.uN=function(){return[this.restrictions.V_.Rm(function(){this.W_.enable().setValue(this.restrictions.V_.Ma());GH(this.restrictions.V_)&&this.W_.setValue(void 0);this.restrictions.V_.Nc()||this.W_.disable()},this),this.restrictions.style.Rm(function(){this.U1.enable().setValue(this.restrictions.style.Ma());GH(this.restrictions.style)&&this.U1.setValue(void 0);this.restrictions.style.Nc()||this.U1.disable()},this),this.restrictions.content.Rm(function(){this.NW.enable().setValue(this.restrictions.content.Ma());
GH(this.restrictions.content)&&this.NW.setValue(void 0);this.restrictions.content.Nc()||this.NW.disable()},this),this.restrictions.TX.Rm(function(){this.G8.enable().setValue(this.restrictions.TX.Ma());GH(this.restrictions.TX)&&this.G8.setValue(void 0);this.restrictions.TX.Nc()||this.G8.disable()},this)]};g.gi=function(a){return!bc(a,function(a){return a.parent&&a.parent.Fa})};var rRa={SHADOW:function(a,b,c){return new dW(b,c,a)},OPACITY:function(a,b){return new fW(b,a)},LOCKING:function(a,b){return new gW(b,function(){return!1},a)}};function iW(a,b,c,d){d=d||{};var e=["ctxpane-content-wrapper"];this.id=c;this.ZZ="ctxpanetab-"+c+"-";this.$O=a;this.name=b;this.Dl=!0;this.groups=[];this.jI=!1;this.Y0=null;this.la=new he(this);d.nc&&e.push("has-footer");d.uqb?e.push("ctxpane-content-wrapper-noscroll"):e.push("tinyScrollBars");this.aa=P({id:this.id+"-context-pane-tab",R:e.join(" ")});this.nc=null;d.oZa?(this.pB=P(d.oZa).appendTo(this.aa),this.pB.addClass("ctxpane-custom-content")):this.pB=P({R:"ctxpane-content"}).appendTo(this.aa);
d.nc&&(this.nc=P({R:"ctxpane-section-footer",children:d.nc}))}g=iW.prototype;g.HN=function(){this.jI||(this.jI=!0,this.eh())};g.eh=function(){};g.ci=function(){this.groups.forEach(function(a){a.re()&&a.ci()});sRa(this);this.G_()};g.Ce=function(){this.groups.forEach(function(a){a.Dl||a.Ce()});this.B_()};g.gi=function(){return!0};function sRa(a){var b=a.$O.ea.viewport.selection,c=b.Ca(),d=qG(b);D(a.groups,function(a){a.gi(c,d)?a.show():a.hide()})}g.G_=function(){};g.B_=function(){};
g.appendTo=function(a){a.append(this.aa);this.nc&&a.append(this.nc)};g.wua=function(a){this.nc&&(void 0===a?(this.nc.toggle(!this.aa.hasClass("has-footer")),this.aa.toggleClass("has-footer")):(this.nc.toggle(a),this.aa.toggleClass("has-footer",a)))};g.show=function(){if(this.Dl){var a=!this.zu();this.Dl=!1;this.HN();this.aa.show();this.nc&&this.aa.hasClass("has-footer")&&this.nc.show();a&&this.zu()&&this.ci()}};
g.hide=function(){if(!this.Dl){var a=this.zu();this.Dl=!0;this.aa.hide();this.nc&&this.nc.hide();a&&!this.zu()&&this.Ce()}};g.zu=function(){return this.Y0?this.Y0.zu()&&this.Y0.pob(this)&&!this.Dl:!1};g.isHidden=function(){return this.Dl};g.getProperties=function(){return this.$O.getProperties()};function jW(a,b){iW.call(this,a,b.title,"plugin-"+b.id);this.groups=[];b.shouldShow&&(this.gi=b.shouldShow)}z(jW,iW);jW.prototype.eh=function(){this.groups.forEach(function(a){this.pB.append(a.aa)},this)};jW.prototype.Ft=function(a){this.groups.push(a)};function kW(a,b,c){var d=c.headerInputs&&c.headerInputs.getTemplate(),d=d&&d.children;bW.call(this,a,"plugin-"+b,{HYa:c.collapsible,collapsed:c.collapsed,title:c.title,L9:d,K9:c.headerInputColumns,x3a:c.hasOverflow,T8a:c.overflowTip});this.A3a=c.headerBindings||[];this.SYa=c.contentBindings||[];this.content=c.content&&P(c.content.getTemplate())}z(kW,bW);kW.prototype.eh=function(){this.pB.append(this.content)};kW.prototype.AU=function(){return tRa(this,this.A3a)};
kW.prototype.uN=function(){return tRa(this,this.SYa)};function tRa(a,b){return $b(b,function(b){switch(b.type){case "item":return a.eia.hhb(b.property,{update:b.update,disabled:b.disabled},a);case "global":return a.eia.ghb(b.property,{update:b.update,disabled:b.disabled},a)}})};function lW(a,b,c,d,e,f){this.ea=c;yR.call(this,a,b,d,e,f)}z(lW,yR);g=lW.prototype;g.H7=function(a){lW.ya.H7.call(this,a);(a=this.sa(a))&&a.ke&&this.ea.ov&&this.ea.ov.ar()};g.XEa=function(){YV&&(ZV=!0)};g.VEa=function(){YV&&($V=!0)};
g.aBa=function(a,b){var c=this;if(this.ea.QW){var d=new jW(this.ea.QW,a);D(b,function(a){v(a)?rRa[a]&&d.Ft(rRa[a](this.analytics,d,this.jf)):(a=new kW(d,a.id,a),d.Ft(a))},this);K.one("contextpane.init",function(){c.ea.QW&&c.ea.QW.r6a&&K.set("contextpane.addPluginTab",d)},!0)}};g.lIa=function(a,b){var c=this;K.one("contextpane.init",function(){c.ea.QW&&c.ea.QW.r6a&&K.set("contextpane.hideTabOnSelection",{tabId:a,Qvb:b})},!0)};g.g8=function(a){this.ea.pn&&this.ea.pn.g8(a)};
g.M7=function(a){this.ea.pn&&this.ea.pn.M7(a)};g.h8=function(a,b){this.ea.pn&&this.ea.pn.h8(a,b)};g.N7=function(a,b){this.ea.pn&&this.ea.pn.N7(a,b)};g.bBa=function(a,b){if(this.ea.pn){var c="custom."+vk();D(b,function(a){za(a)&&(a.external=!0)});b=new XD(this.analytics,b,{up:!0});mW(this.ea.pn,c,[a],b);return c}return null};g.o5=function(a,b,c){return this.ea.pn?(D(b,function(a){za(a)&&(a.external=!0)}),this.ea.pn.o5(a,b,c&&{before:c.before,after:c.after})):!1};
g.bD=function(a){a={label:a.label,name:a.name,className:XK(this,a.className),Ed:a.defaultProperties,Fc:a.defaultSize,tooltip:a.tooltip,weight:a.weight,category:a.category,V1:a.subcategory,tags:a.tags,hJa:a.isExisting,Bo:a.menuItems,variant:a.variant,size:"large"===a.size?new Mf(2,2):"wide"===a.size?new Mf(4,1):new Mf(1,1),zp:a.helperImage,so:a.helperText,HR:a.onDropCreate,ba:a.logAction,$G:a.sampleSize,gZ:a.imageId,p_:a.noBlockPrompt};var b=dw[a.className];b&&(b.aj=b.aj);if(b&&b.aj){var c=b.aj[a.variant];
c?c.name=c.name||a.className+" "+a.variant:c=b.aj[a.className];if(c)for(var d in a)a[d]=a[d]||c[d]}a.Ed&&!ya(a.Ed)&&(a.Ed=Qb(a.Ed));a.Bo&&(a.Bo=zR(this,a.Bo));a.name||(a.name=a.className);return a};g.oV=function(a){this.ea.oV(this.bD(a))};g.q5=function(a){a={category:a.category,R:a.clases,icon:a.icon,DXa:a.blockSets};var b=this;D(a.DXa,function(a){a.items=$b(a.items,b.bD.bind(b))});this.ea.q5(a)};
vj(function(a,b){this.ea=null;this.create=function(c,d,e){if(!this.ea)throw Error("No GUI specified; cannot create Plugin");return new lW(a,b,this.ea,c,d,e)};this.GPa=function(a){this.ea=a}},eL,BR);function nW(a,b,c){a.push("ng","dialogs",["$provide","$compileProvider",function(a,e){a.value("$rootElement",b);if(c)for(var f in c)a.value(f,c[f]);e.debugInfoEnabled(!1)}]);this.injector=angular.injector(a)}nW.prototype.Yca=function(a,b,c){return NKa(this.injector.get("dialogService"),a,b,c)};function uRa(a){function b(a){for(var b={Noa:0,heb:0,bka:0},c=a.length,d,e=0,f=c;f--;e+=a[f]);d=b.Noa=e/c;f=c;for(e=0;f--;e+=Math.pow(a[f]-d,2));return b.bka=Math.sqrt(b.heb=e/c),b}for(var c=(a.length-1)/(a[a.length-1].before-a[0].before)*1E3,d=[],e=[],f=0;f<a.length;f++)d.push(a[f].after-a[f].before),0<f&&e.push(a[f].before-a[f-1].after);d=b(d);e=b(e);fq("<h3>Benchmark Results</h3><p>Average FPS: "+c.toFixed(3)+"</p><p>Javascript render time:<br/>"+d.Noa.toFixed(3)+"ms mean<br/>"+d.bka.toFixed(3)+
"ms stddev</p><p>Intra-frame time:<br/>"+e.Noa.toFixed(3)+"ms mean<br/>"+e.bka.toFixed(3)+"ms stddev</p>")}
function vRa(a){var b=a.qc().Nl();lu(b);var b=b[b.length-1].getProperties().get("BoundingBox"),c=new L(b.x+b.w/2,b.y+b.h/2),d=new L(b.x+b.w/2,b.y+b.h/2);a.ue(em(d,null),{which:1});var e=new Date,f=[];a.Dc.bind("beforeRender.benchmark",function(){f.push({before:(new Date).getTime()})}).bind("afterRender.benchmark",function(){f[f.length-1].after=(new Date).getTime()});var h=setInterval(function(){var b=(new Date).getTime()-e.getTime();d.x=c.x+200*Math.cos(2*b*Math.PI/1E3);d.y=c.y+200+200*Math.sin(2*
b*Math.PI/1E3);a.be(em(d,null),{which:1});5E3<=b&&(a.Be(em(d,null),{which:1}),a.Dc.unbind("beforeRender.benchmark").unbind("afterRender.benchmark"),clearInterval(h),uRa(f))},1)};function oW(a,b,c,d,e,f,h,k){this.name=a;this.w=b;this.h=c;this.gia=d;this.x=e;this.y=f;this.oRa=h;this.PG=k;this.id=null}
oW.prototype.create=function(a){var b=this.w,c=this.h;b&&c||((c=hw(this.name))&&c.Fc?(b=c.Fc.w,c=c.Fc.h):c=b=100);ya(this.gia)?this.id=a.Hl(this.name,b,c,this.gia(),this.x,this.y,this.PG)||null:this.id=a.Hl(this.name,b,c,this.gia,this.x,this.y,this.PG)||null;if(this.oRa&&(b=this.oRa,0<Object.keys(b).length)){a=this.Bc(a);for(var d in a.Da)c=Ov(a.getProperties().get(d),a.getProperties().get("Font"),b),c!=a.getProperties().get(d)&&a.getProperties().set(d,c)}};
oW.prototype.Bc=function(a){return(a=a.Xg()[0])&&a.page?a.page.Bc(this.id):null};oW.prototype.getId=function(){return this.id};function wRa(a,b,c,d,e){this.type=a;this.x=b;this.y=c;this.viewport=d;this.tL=e}function pW(a,b,c){var d=a.viewport,e=d.Xg()[0].page;b=sM(d,new L(void 0===b?a.x:b,void 0===c?a.y:c),e,!1);c=document.createEvent("MouseEvents");c.initMouseEvent(a.type,!0,!0,window,1,0,0,b.x,b.y,!1,!1,!1,!1,0,null);return c};function qW(a,b,c,d,e,f,h){this.type=a;this.name=b;this.fe=c;this.clear=d;this.cv=e;this.iZa=f;this.q$a=void 0!==h?h:!0}function xRa(a){console.log(a);switch(a.type){case 1:return a.fe.length;case 2:case 3:case 4:case 5:return a.fe/5;case 7:if(ua(a.fe)){var b=0;D(a.fe,function(a){b+=a.length})}return b;case 6:return ua(a.fe)&&(b=0,D(a.fe,function(a){b+=20*a.length})),b}return 1};function rW(a,b,c){this.Zp=c;this.document=a;this.client=b;this.performance={};this.hua=!1;this.gd=[];this.hSa=!1;this.Hz=new L(0,0);this.VBa=!1;this.XY="Hey, Jude, don't make it bad. Take a sad song and make it better. Remember to let her into your heart, then you can start to make it better.\nHey, Jude, don't be afraid. You were made to go out and get her. The minute you let her under your skin, then you begin to make it better.\nAnd anytime you feel the pain, hey, Jude, refrain. Don't carry the world upon your shoulders, for well you know that it's a fool, who plays it cool by making his world a little colder.\nNa na na, na na, na na na na.\nHey, Jude, don't let me down. You have found her, now go and get her. Remember to let her into your heart then you can start to make it better.\nSo let it out and let it in. Hey, Jude, begin. You're waiting for someone to perform with, and don't you know that it's just you. Hey, Jude, you'll do. The movement you need is on your shoulder.\nNa, na na, na na, na na, na na yeah.\nHey, Jude, don't make it bad. Take a sad song and make it better. Remember to let her under your skin, then you'll begin to make it better, better, better, better, better... oh!\nNa na na, na-na na na na-na na na, hey Jude. Na na na, na-na na na na-na na na, hey Jude.\nNa na na, na-na na na na-na na na, hey Jude. Na na na, na-na na na na-na na na, hey Jude.\nNa na na, na-na na na na-na na na, hey Jude. Na na na, na-na na na na-na na na, hey Jude.\n\n"}
rW.prototype.run=function(a,b){this.gd=[];this.performance={};this.hSa=QB;QB=!1;this.VBa=this.client.ea.viewport.M5;var c=this.client.ea.viewport.M5=!1;if(Array.isArray(a))for(b=0;b<a.length;b++)yRa(this,a[b])&&(c=!0);else yRa(this,a,b)&&(c=!0);c&&sW(this)};
function sW(a){function b(k){if(k<a.gd.length*c){for(var l in f)f[l]=0;a.rS(a.gd[k%a.gd.length],f,function(){b(k+1)})}else{a.hua=!0;var m=((new Date).getTime()-h)/1E3,n=Math.floor(m/60),m=Math.round(m)%60,q="<style>th, td {text-align: left; padding: 1px; line-height: 14px}tr:nth-child(even) {background-color: #f2f2f2}th {background-color: #4caf50; color: white; font-weight: bold;}</style>",t;for(t in a.performance){var u=a.performance[t],q=q+"<table>",q=q+"<tr>",q=q+('<th colspan="'+(u.count+1)+'" text-align="center">'+
t+"</th>");1<u.count&&(q+='<th style="text-align:right">Avg</th>');q+="</tr>";for(l in u.Oh){for(var q=q+("<tr><td>"+l+"</td>"),y=u.Oh[l],A=0,C=0;C<y.length;C++)var E=y[C],A=A+E,E=Math.round(100*E)/100,q=q+('<td style="text-align:right">'+E.toLocaleString()+"</td>");1<y.length&&(q+='<td style="text-align:right">'+(Math.round(A/y.length*100)/100).toLocaleString()+"</td>");q+="</tr>"}q+="</table>"}fq("Benchmark completed in "+n+" minute"+(1==n?" ":"s ")+m+" second"+(1==m?".":"s.")+"<p><p>"+q+'<p>From the developer console, type "lucid.benchmark.results" to format the results for pasting into a spreadsheet.',
void 0,!1,"Benchmark Results");a.client.Du=!1;D(e,function(a){Mk(a)});QB=this.hSa;this.client.ea.viewport.M5=this.VBa;this.client.document.getProperties().set("Title",d)}}var c,d=a.client.document.getProperties().get("Title");a.hua=!1;a.client.Du=!0;var e=[],f={};D(["viewportRender","renderWord","blockReRender","lineReRender"],function(a){f[a]=0;e.push(K(a,function(){f[a]++}))});var h=(new Date).getTime();c=c||1;b(0)}
rW.prototype.rS=function(a,b,c){function d(){if(1==f){var b=a.fe;a.iZa&&0<b.length&&(b=(b=b[b.length-1].Bc(this.client.ea.viewport))?b.Da[b.Oq()]:null)&&K.set("default.editTextArea",b)}b=(new Date).getTime();a.q$a&&e(b-h);c&&c()}var e=function(c){function d(a,b){var c=e.Oh[a];c||(c=e.Oh[a]=[]);c.push(b)}var e=this.performance[a.name];e?e.count++:(e=this.performance[a.name]={},e.count=1,e.Oh={});var f=xRa(a),h=c/f,t=f/c*1E3;d("total milliseconds",c);d("total frames",f);d("average milliseconds",h);
d("average framerate",t);2!=a.type&&3!=a.type&&4!=a.type&&5!=a.type||d("wpm",f/5/(c/6E4));for(var u in b)d(u,b[u])}.bind(this),f=parseInt(a.type,10);a.clear&&(lG(this.client.ea.viewport.selection),this.client.ea.viewport.qs());a.cv&&this.client.ea.viewport.selection.cv();this.client.document.getProperties().set("Title",a.name);var h=(new Date).getTime();switch(f){case 1:zRa(this,a.fe,d);break;case 2:tW(this,a.fe,d,!1,!1);break;case 3:tW(this,a.fe,d,!1,!1);break;case 4:tW(this,a.fe,d,!0,!1);break;
case 5:tW(this,a.fe,d,!1,!0);break;case 6:ua(a.fe)&&ARa(this,a.fe[0],d);break;case 7:BRa(this,a.fe,d);break;default:console.log("Unimplemented test:",f)}};rW.prototype.createEvent=function(a,b,c,d){return new wRa(a,b,c,this.client.ea.viewport,d)};function uW(a,b){var c=[];c.push(a.createEvent(12,0,0));c.push(a.createEvent(11,0,0));c.push(a.createEvent(14,0,0));c.push(a.createEvent(10,0,0));return new qW(7,"reset zoom",[c],b,!1,!1,!1)}
function CRa(a){var b=[];b.push(a.createEvent(11,0,0));b.push(a.createEvent(12,0,0));for(var c=0;30>c;c++)b.push(a.createEvent(19,0,0));return new qW(7,"reset zoom",[b])}
function DRa(a,b){var c=[];c.push(a.createEvent(14,0,0));c.push(a.createEvent(9,0,0));c.push(a.createEvent(9,0,0));c.push(a.createEvent(10,0,0));c.push(a.createEvent(10,0,0));c.push(a.createEvent(10,0,0));c.push(a.createEvent(10,0,0));c.push(a.createEvent(9,0,0));c.push(a.createEvent(9,0,0));c.push(a.createEvent(14,0,0));for(var d=0;3>d;d++)c.push(a.createEvent(11,0,0)),c.push(a.createEvent(12,0,0));c.push(a.createEvent(14,0,0));for(d=100;25<d;d*=.95)c.push(a.createEvent(13,d,0));for(d=25;400>d;d*=
1/.95)c.push(a.createEvent(13,d,0));for(d=400;100<d;d*=.95)c.push(a.createEvent(13,d,0));c.push(a.createEvent(12,0,0));c.push(a.createEvent(11,0,0));c.push(a.createEvent(14,0,0));c.push(a.createEvent(14,0,0));c.push(a.createEvent(19,0,0));c.push(a.createEvent(19,0,0));c.push(a.createEvent(1,0,0));c.push(a.createEvent(19,0,0));c.push(a.createEvent(3,0,0));c.push(a.createEvent(19,0,0));c.push(a.createEvent(19,0,0));return new qW(7,b,[c])}
function ERa(a){for(var b=[],c=0;100>c;c++){var d=Og(Ug(c/100*360,1,255));b.push(a.createEvent(17,0,0,{color:d}))}return new qW(7,"animate text color",[b])}function FRa(a){for(var b=[],c=0;360>c;c++){var d=Og(Ug(c/360*360,.2,255));b.push(a.createEvent(18,0,0,{color:d}))}return new qW(7,"animate fill color",[b])}function vW(a){var b=null;a=a.client.ea.viewport.selection.Ca();1==a.length?b=a[0].ma():1<a.length&&(b=Ax(a));return b}
function GRa(a,b){if(!b&&(b=vW(a),!b))return null;if(window.config.rotateInCorner)return new L(b.x-21,b.y-21);a=a.client.ea.viewport.kc();return new L(b.x+b.w/2,b.y-.5*window.config.resizeHandleSize/a*5-1)}function wW(a,b,c,d){var e=[];e.push(a.createEvent(19,0,0));e.push(a.createEvent(19,0,0));e.push(a.createEvent(1,b.x,b.y));e.push(a.createEvent(5,b.x,b.y));for(var f=c.x-b.x,h=c.y-b.y,k=0;k<=d;k++)e.push(a.createEvent(5,b.x+k/d*f,b.y+k/d*h));e.push(a.createEvent(3,c.x,c.y));return e}
function xW(a,b){return[a.createEvent(1,b.x,b.y),a.createEvent(3,b.x,b.y)]}function HRa(a,b,c){var d=new M(10,10,1400,1600),e=[];e.push(a.createEvent(19,0,0));e.push(a.createEvent(19,0,0));var f=d.x+b[0].x*d.w,h=d.y+b[0].y*d.h;e.push(a.createEvent(5,f,h));e.push(a.createEvent(1,f,h));for(var k=0;k<b.length;k++){for(var l=b[k].x*d.w+d.x-f,m=b[k].y*d.h+d.y-h,n=0;n<=c;n++)e.push(a.createEvent(5,f+n/c*l,h+n/c*m));f+=l;h+=m}e.push(a.createEvent(3,f,h));return e}
function IRa(a,b,c){var d=[];d.push(a.createEvent(19,0,0));d.push(a.createEvent(19,0,0));d.push(a.createEvent(2,b.x,b.y));d.push(a.createEvent(6,b.x,b.y));for(var e=c.x-b.x,f=c.y-b.y,h=0;10>=h;h++)d.push(a.createEvent(6,b.x+h/10*e,b.y+h/10*f));d.push(a.createEvent(4,c.x,c.y));return d}function yW(a){K.set("viewport.invalidate");var b=K("viewport.renderComplete",function(){Mk(b);a()})}
function zRa(a,b,c){function d(a){a<b.length?(yW(function(){d(a+1)}),b[a].create(e.client.ea.viewport)):c&&c()}var e=a;d(0)}function BRa(a,b,c){function d(a){a<b.length?JRa(e,b[a],function(){d(a+1)}):c&&c()}var e=a;d(0)}function JRa(a,b,c){function d(a){a<b.length?(KRa(e,b[a]),yW(function(){d(a+1)})):c&&c()}var e=a;d(0)}
function tW(a,b,c,d,e){function f(a){if(a<b){for(var m=Math.min(5,b-a),n=0;n<m;n++,a++){var q=k[a%k.length];e&&/\s/.test(q)?n--:(ZF(h,q),d&&h.selection.update(0,0,!0))}yW(function(){f(a)})}else c&&c()}var h=S,k=a.XY;h?f(0):(alert("FAIL: No active text editor!"),c())}function zW(a,b,c){b=b||a.XY;a=c?b.replace(/\s/g,""):b;0==a.length&&(a="*");b=Math.floor(4500/a.length);c=Array(b+1).join(a);return c+=a.substr(0,4500-b*a.length)}
function ARa(a,b,c){var d=1<a.client.ea.viewport.selection.Ca().length,e=vW(a);if(e){var f=GRa(a,e),h=bm(e),k=f,l,m=function(f){if(f<b.length){var q=b[f].x;l=am(k,h,q);JRa(a,wW(a,k,l,10),function(){m(f+1)});d?(e=Ym(e,q),k=GRa(a,e)):k=l}else c()};m(0)}else c()}
function KRa(a,b){var c=a.client.ea.viewport,d=pW(b);switch(parseInt(d.type,10)){case 1:S&&S.destroy();var e=kO(c,d);c.jl=e.page||void 0;c.ue(new dm(b.x,b.y,e.page||void 0),d);break;case 2:S&&S.destroy();e=kO(c,d);e.x+=a.Hz.x;e.y+=a.Hz.y;d=pW(b,e.x,e.y);c.jl=e.page||void 0;c.ue(e,d);break;case 3:e=kO(c,d,c.jl);delete c.jl;c.Be(e,d);break;case 4:e=kO(c,d,c.jl);e.x+=a.Hz.x;e.y+=a.Hz.y;d=pW(b,e.x,e.y);delete c.jl;c.Be(e,d);break;case 5:e=kO(c,d,c.jl);c.be(e,d);break;case 6:e=kO(c,d,c.jl);e.x+=a.Hz.x;
e.y+=a.Hz.y;d=pW(b,e.x,e.y);c.be(e,d);break;case 7:e=vW(a);b.tL&&b.tL.NDa&&b.tL.NDa(e);break;case 8:e=kO(c,d);c.Xh(e,d);break;case 9:c.yv(new L(.5,.5));break;case 10:c.st(new L(.5,.5));break;case 11:rJa(c);break;case 12:c.ut();break;case 13:c.oM(b.x,new L(.5,.5));break;case 14:c.oM(window.config.defaultZoom);break;case 15:lG(a.client.ea.viewport.selection);break;case 16:break;case 17:if(b.tL)for(a=a.client.ea.viewport.selection.Ca(),b={color:b.tL.color},c=0;c<a.length;c++)for(e in d=a[c],d.Da){var f=
Ov(d.getProperties().get(e),d.getProperties().get("Font"),b);f!=d.getProperties().get(e)&&d.getProperties().set(e,f)}break;case 18:if(b.tL)for(a=a.client.ea.viewport.selection.Ca(),c=0;c<a.length;c++)d=a[c],d.set&&d.set("FillColor",b.tL.color);break;case 19:a.client.ea.viewport.render&&a.client.ea.viewport.render();break;default:console.log("Unknown benchmark event:",d.type)}};function LRa(a,b,c){rW.call(this,a,b,c)}z(LRa,rW);
function yRa(a,b,c){void 0!==b&&1!==b||MRa(a,c);void 0!==b&&2!==b||NRa(a,c);void 0!==b&&3!==b||ORa(a,c);4===b&&PRa(a,c);5===b&&QRa(a,c);if(6===b)return c=Ju(jw("fpWall")),kw(a.client.Pb,[c],!0).then(a.client.Pb.mr.bind(a.client.Pb,c)).catch(function(a){console.error("Could not load floor plan library for use in this benchmark!",a)}).then(function(){RRa(this);SRa(this);sW(this)}.bind(a)),!1;if(7===b||8===b)return c=Ju(jw("DefaultTableBlock")),kw(a.client.Pb,[c],!0).then(a.client.Pb.mr.bind(a.client.Pb,
c)).catch(function(a){console.error("Could not load floor plan library for use in this benchmark!",a)}).then(function(){TRa(this,7===b);sW(this)}.bind(a)),!1;9===b&&URa(a);void 0!==b&&22!==b||VRa(a);void 0!==b&&23!==b||WRa(a);void 0!==b&&30!==b||AW(a,!1,!1,!1,!1,!0,!0);void 0!==b&&31!==b||AW(a,!0,!1,!1,!1,!0,!0);void 0!==b&&32!==b||AW(a,!1,!0,!1,!1,!0,!0);void 0!==b&&33!==b||AW(a,!1,!1,!0,!1,!0,!0);void 0!==b&&34!==b||AW(a,!1,!1,!1,!1,!0,!1);void 0!==b&&35!==b||AW(a,!1,!1,!1,!0,!0,!0);void 0!==b&&
36!==b||AW(a,!1,!1,!1,!0,!1,!0);void 0!==b&&37!==b||AW(a,!1,!1,!1,!0,!1,!1);void 0!==b&&40!==b||BW(a,!0,!1,!0,!1,!1,!1,!1);void 0!==b&&41!==b||BW(a,!0,!1,!0,!0,!1,!1,!1);void 0!==b&&42!==b||BW(a,!0,!1,!0,!1,!0,!1,!1);void 0!==b&&43!==b||BW(a,!0,!1,!1,!1,!0,!1,!1);void 0!==b&&45!==b||BW(a,!0,!1,!0,!1,!1,!0,!1);void 0!==b&&47!==b||BW(a,!1,!0,!1,!1,!1,!1,!1);void 0!==b&&48!==b||BW(a,!0,!1,!0,!1,!1,!1,!0);return!0}
function MRa(a,b){var c=[],d=[],e=[],f=[];(function(){for(var a=0;3>a;a++)for(var b=0;7>b&&21>7*a+b;b++)f.push(new oW("ProcessBlock",160,120,null,180*b+80,140*a+300));f.push(new oW("ProcessBlock",160,120,null,600,80))})();(function(){for(var b=new L(680,200),d=0;3>d;d++)for(var e=0;7>e&&21>7*d+e;e++)c.push(wW(a,new L(180*e+160,140*d+300),b,10))})();(function(){var b=[];b.push(new L(680,140));b.push(new L(2E3,100));b.push(new L(500,500));b.push(new L(50,800));b.push(new L(900,200));b.push(new L(0,
900));b.push(new L(0,100));b.push(new L(300,300));b.push(new L(1E3,800));b.push(new L(0,1E3));for(var c=0;c<b.length;c++)d.push(wW(a,b[c],b[(c+1)%b.length],10))})();(function(){for(var b=[],c=0;4>c;c++)b.push(a.createEvent(16,Math.PI/2,0));e.push(b)})();if(void 0!==b&&1!==b&&2!==b&&3!==b&&4!==b)alert("Unrecognized subTest. Available test 1 subTests: 1 2 3 4");else if(a.gd.push(uW(a,!0)),a.gd.push(new qW(1,"create 22 blocks",f)),4!==b&&a.gd.push(new qW(7,"draw 21 lines",c)),void 0!==b&&1!==b||a.gd.push(new qW(7,
"drag block connected to 21 blocks",d)),void 0!==b&&2!==b||a.gd.push(new qW(6,"rotate block connected to 21 blocks",e)),void 0!==b&&3!==b&&4!==b||a.gd.push(DRa(a,"zoom for blocksLinesAndDrag")),void 0===b||4===b)a.gd.push(new qW(7,"select all ",[[a.createEvent(15,0,0),a.createEvent(19,0,0)]],!1)),a.gd.push(new qW(6,"rotate 22 blocks",e,!1))}
function NRa(a,b){var c=[],d=[],e=[],f=[];(function(){for(var a=0;6>a;a++)for(var b=0;7>b&&42>7*a+b;b++)c.push(new oW("ProcessBlock",160,120,null,180*b+80,140*a+300));c.push(new oW("ProcessBlock",1200,520,null,80,80))})();(function(){var b="br bl tr tl tl br".split(" "),c=[-780,0,660,660,-660,118],e=[-240,320,500,82,-580,-82],f,n;d.push(a.createEvent(19,0,0));for(var q=0;q<b.length;q++)d.push([a.createEvent(7,0,0,{rel:b[q],NDa:function(b){switch(this.rel){case "tl":a.Hz=new L(b.x-1.5,b.y-1.5);break;
case "tr":a.Hz=new L(b.x+b.w+1.5,b.y-1.5);break;case "bl":a.Hz=new L(b.x-1.5,b.y+b.h+1.5);break;case "br":a.Hz=new L(b.x+b.w+1.5,b.y+b.h+1.5)}}})]),f=new L(0,0),n=new L(c[q],e[q]),d.push(IRa(a,f,n))})();(function(){for(var b=[],c=0;4>c;c++)b.push(a.createEvent(16,Math.PI/2,0));e.push(b)})();void 0!==b&&1!==b&&2!==b&&3!==b?alert("Unrecognized subTest. Available test 2 subTests: 1 2 3"):(a.gd.push(uW(a,!0)),f.push([a.createEvent(1,0,0),a.createEvent(3,0,0),a.createEvent(8,100,100)]),a.gd.push(new qW(1,
"create 43 blocks",c)),void 0!==b&&1!==b||a.gd.push(new qW(2,"test 2 typing characters",1500)),void 0!==b&&2!==b||a.gd.push(new qW(7,"test 2 resize block with text",d)),void 0!==b&&3!==b||a.gd.push(new qW(6,"test 2 rotate block with text",e)))}
function ORa(a,b){var c=[],d=[],e=[],f=[],h=[],k=[];(function(){for(var a=0;6>a;a++){var b=80+140*a;c.push(new oW("ProcessBlock",160,120,null,80,b));c.push(new oW("ProcessBlock",160,120,null,1120,b))}})();(function(){for(var b=0;6>b;b++)for(var c=0;3>c;c++){var e=100+140*b+40*c;d.push(wW(a,new L(242,e),new L(1118,e),10));d.push(xW(a,new L(0,0)))}})();(function(){for(var b=0;6>b;b++)for(var c=0;3>c;c++)for(var d=480+200*c,f=0;3>f;f++)e.push([a.createEvent(8,d,100+140*b+40*f)])})();(function(){for(var b=
0;6>b;b++)for(var c=0;3>c;c++)for(var d=100+140*b+40*c,e=0;2>e;e++)f.push(wW(a,new L(480+400*e,d),new L(0==e?1E3:360,0==e?d-20:d+20),10))})();(function(){var b=new L(1200,60),c=new L(1200,940);h.push(wW(a,b,c,2));b=new L(1200,140);c=new L(1200,540);h.push(wW(a,b,c,10));b=new L(1200,540);c=new L(1600,540);h.push(wW(a,b,c,10));b=new L(1600,540);c=new L(1200,140);h.push(wW(a,b,c,10))})();(function(){for(var b=[],c=0;4>c;c++)b.push(a.createEvent(16,Math.PI/2,0));k.push(b)})();b&&1!==b&&2!==b&&3!==b&&
4!==b?alert("Unrecognized subTest. Available test 3 subTests: 1 2 3 4"):(a.gd.push(uW(a,!0)),a.gd.push(new qW(1,"create 12 blocks",c)),a.gd.push(new qW(7,"draw 18 lines",d)),a.gd.push(new qW(7,"create text on 54 lines",e)),b&&1!==b||a.gd.push(new qW(7,"drag text on 18 lines",f)),b&&2!==b||a.gd.push(new qW(7,"drag 6 blocks with 18 lines with text",h)),b&&3!==b||a.gd.push(new qW(6,"rotate 6 blocks with 18 lines with text",k)),b&&4!==b||a.gd.push(DRa(a,"zoom for lineTextDrag")))}
function PRa(a,b){if(void 0!==b&&1!==b)alert("Unrecognized subTest. Available test 4 subTests: 1");else{b=Bva();var c={w:0,h:0},d,e;for(e in b){for(var f=[],h=b[e],k=Math.max(1,h.length/25),l=0;l<h.length;l+=k){var m=h[Math.max(0,Math.min(h.length-1,Math.round(l)))];d=c;var n=hw(m);n&&(n=n.defaultSize)&&n.w&&n.h&&(d=n);f.push(new oW(m,d.w,d.h,null,Math.floor((1360-d.w)*Math.random()),Math.floor((1760-d.h)*Math.random())))}a.gd.push(CRa(a));a.gd.push(new qW(1,"create "+e+" blocks",f,!0))}}}
function QRa(a,b){for(var c=[],d=Math.floor(Math.sqrt(185)),e=Math.ceil(185/d),f=0;f<d;f++)for(var h=0;h<e&&185>f*e+h;h++)c.push(new oW("ProcessBlock",80,70,null,(1400-5*d-80)/e*h+10+5*f,(1600-3*e-70)/d*f+10+3*h));a.gd.push(uW(a,!0));a.gd.push(new qW(1,"create 185 blocks",c));if(void 0===b||1===b)d=[new L(0,0),new L(1,1),new L(.5,.5),new L(.2,1),new L(1,.2),new L(.8,.42),new L(.1,1),new L(.95,.85),new L(.22,.42),new L(.1337,.8765),new L(.92,.28),new L(.92,.92)],c=15,a.gd.push(uW(a)),a.gd.push(new qW(7,
"move selection box on 185 blocks",[HRa(a,d,c),xW(a,new L(-40,-40))]));if(void 0===b||2===b)b=[new L(0,0),new L(1,1),new L(.5,.5),new L(.2,1),new L(1,.2),new L(.8,.42),new L(.22,.42),new L(.1337,.265),new L(.92,.08),new L(.1,1),new L(.95,.85),new L(.22,.42),new L(.1337,.8765),new L(.92,.28),new L(.92,.92)],c=15,b.unshift(new L(40/1400,.021875)),b.push(new L(40/1400,.021875)),a.gd.push(uW(a)),a.gd.push(new qW(7,"move box around 185 blocks",[HRa(a,b,c),xW(a,new L(-40,-40))]))}
function RRa(a){a.gd.push(uW(a,!0));var b=[{BoundingBox:{x:556.3742145062286,y:1365.7721112491563,w:243.86487586147123,h:12.5}},{BoundingBox:{x:656.5652818877834,y:1312.2082598323468,w:254.45651152308525,h:12.5}},{BoundingBox:{x:444.41665962354955,y:1434.0000000005139,w:600.0000070898977,h:12.5}},{BoundingBox:{x:699.5,y:1140.2500000009313,w:587.5,h:12.5}},{BoundingBox:{x:153.7919929235465,y:1143.3750035464845,w:593.7500070914884,h:12.5}},{BoundingBox:{x:450.66694309557147,y:1190.4165019579486,w:536.3333330183978,
h:12.5}},{BoundingBox:{x:130.53363832431955,y:705.7855494566197,w:293.928929889689,h:12.5}},{BoundingBox:{x:570.5668895894896,y:307.88248729374925,w:207.7332181366458,h:12.5}},{BoundingBox:{x:160.46855380972102,y:190.65483502500194,w:1062.9280774968174,h:12.5}},{BoundingBox:{x:271.24776463779943,y:846.5000000002328,w:952.1488666685865,h:12.5}},{BoundingBox:{x:124.26229146718921,y:479.2503169130811,w:194.554775564581,h:12.5}},{BoundingBox:{x:277.4984419005408,y:558.8210000039668,w:939.6481894055041,
h:12.5}},{BoundingBox:{x:882.9740488121133,y:518.5774175061961,w:668.3451649885392,h:12.5}},{BoundingBox:{x:386.4829471031935,y:374.73793341289274,w:368.1661967998445,h:12.5}},{BoundingBox:{x:57.28354217795933,y:293.8398466698392,w:218.87002326321232,h:12.5}},{BoundingBox:{x:756.4811149836553,y:374.73790013231337,w:368.1661302487559,h:12.5}},{BoundingBox:{x:710.31138538659,y:252.39345607258497,w:123.47724209945828,h:12.5}}],c=[{Rotation:2.5477440400286646,Delete:!1,Points:{"3Sl2LNp":0,"(bZfd|>":1},
Endpoint1:"3Sl2LNp",Endpoint2:"(bZfd|>",Text0:{t:"7'2\"",m:[]},Text:{t:"7'2\"",m:[]},RenderPoints:[{p1:{a:.03477186837609662,b:.0188900671575393,v:"3Sl2LNp"},p2:{a:.9921583254300493,b:.9162369054002667,v:"(bZfd|>"},sideLens:[{t:"7'11\"",m:[]},{t:"7'2\"",m:[]}],totalLens:[{t:"7'11\"",m:[]},{t:"7'2\"",m:[]}]}]},{Rotation:1.2774083887212146,Delete:!1,Points:{"@b~U#f:":0,"BvRPO({":1.0000000000000002,"3Sl2LNp":.4397987198704181},Endpoint1:"@b~U#f:",Endpoint2:"BvRPO({",Text0:{t:"3'5\"",m:[]},Text:{t:"8'1\"",
m:[]},RenderPoints:[{p1:{a:.03307895443065334,b:.018238164270683123,v:"@b~U#f:"},p2:{a:.4216949431000199,b:.4397987198704181,v:"3Sl2LNp"},sideLens:[{t:"3'5\"",m:[]},{t:"3'5\"",m:[]}],totalLens:[{t:"8'1\"",m:[]},{t:"8'1\"",m:[]}]},{p1:{a:.4397987198704181,b:.4731232251630992,v:"3Sl2LNp"},p2:{a:.9669210672936389,b:.9817618237515867,v:"BvRPO({"},sideLens:[{t:"4'2\"",m:[]},{t:"4'7\"",m:[]}]}]},{Rotation:0,Delete:!1,Points:{"w!bF`z0":.010416678362762135,m2ioCQ7:.9895833334564218,"{vW9Ynz":.9147222231519391,
"BvRPO({":.6269515160987565,"(bZfd|>":.22138867029680062},Endpoint1:"w!bF`z0",Endpoint2:"m2ioCQ7",Text0:{t:"3'11\"",m:[]},Text:{t:"19'7\"",m:[]},RenderPoints:[{p1:{a:.02083335672552427,b:0,v:"w!bF`z0"},p2:{a:.22138867029680062,b:.21820148867521683,v:"(bZfd|>"},sideLens:[{t:"4'5\"",m:[]},{t:"3'11\"",m:[]}],totalLens:[{t:"20'",m:[]},{t:"19'7\"",m:[]}]},{p1:{a:.2554334643384048,b:.22138867029680062,v:"(bZfd|>"},p2:{a:.6269515160987565,b:.6129229332289127,v:"BvRPO({"},sideLens:[{t:"8'1\"",m:[]},{t:"7'2\"",
m:[]}]},{p1:{a:.6346862205152168,b:.6269515160987565,v:"BvRPO({"},p2:{a:.9147222231519391,b:.9043055566083529,v:"{vW9Ynz"},sideLens:[{t:"5'9\"",m:[]},{t:"5'5\"",m:[]}]},{p1:{a:.9251388896956141,b:.9147222231519391,v:"{vW9Ynz"},p2:{a:1,b:1},sideLens:[{t:"1'8\"",m:[]},{t:"1'6\"",m:[]}]}]},{Rotation:1.5707963267948966,Delete:!1,Points:{c7hAtoh:0,"{vW9Ynz":1},Endpoint1:"c7hAtoh",Endpoint2:"{vW9Ynz",Text0:{t:"19'2\"",m:[]},Text:{t:"19'2\"",m:[]},RenderPoints:[{p1:{a:.010638297872318294,b:.010638297872330052,
v:"c7hAtoh"},p2:{a:.9893617021276514,b:.9893617021275607,v:"{vW9Ynz"},sideLens:[{t:"19'2\"",m:[]},{t:"19'2\"",m:[]}],totalLens:[{t:"19'2\"",m:[]},{t:"19'2\"",m:[]}]}]},{Rotation:1.5707974614331235,Delete:!1,Points:{F_QbPdC:0,"w!bF`z0":.9894736723926226,"d{cZ[!?":.5792275024984583},Endpoint1:"F_QbPdC",Endpoint2:"w!bF`z0",Text0:{t:"11'1\"",m:[]},Text:{t:"19'2\"",m:[]},RenderPoints:[{p1:{a:.010526303720133832,b:.010526327607334884,v:"F_QbPdC"},p2:{a:.5792275024984583,b:.5687011815086962,v:"d{cZ[!?"},
sideLens:[{t:"11'3\"",m:[]},{t:"11'1\"",m:[]}],totalLens:[{t:"19'7\"",m:[]},{t:"19'2\"",m:[]}]},{p1:{a:.5897538128362307,b:.5792275024984583,v:"d{cZ[!?"},p2:{a:1,b:.9789473447852451,v:"w!bF`z0"},sideLens:[{t:"8'4\"",m:[]},{t:"7'8\"",m:[]}]}]},{Rotation:6.286740276601946E-7,Delete:!1,Points:{"d{cZ[!?":0,"m:,rlL]":.9883467992473524,"@b~U#f:":.5525156469532642},Endpoint1:"d{cZ[!?",Endpoint2:"m:,rlL]",Text0:{t:"9'8\"",m:[]},Text:{t:"17'8\"",m:[]},RenderPoints:[{p1:{a:.0116532066487264,b:.011653194856527549,
v:"d{cZ[!?"},p2:{a:.5438627824542683,b:.5525156469532642,v:"@b~U#f:"},sideLens:[{t:"9'6\"",m:[]},{t:"9'8\"",m:[]}],totalLens:[{t:"17'8\"",m:[]},{t:"17'8\"",m:[]}]},{p1:{a:.5525156469532642,b:.5682095351214389,v:"@b~U#f:"},p2:{a:1,b:1},sideLens:[{t:"7'9\"",m:[]},{t:"8'",m:[]}]}]},{Rotation:1.5707986309667552,Delete:!1,Points:{"moNqH}3":0,"//93{nm":.9787363074351465},Text:{t:"9'2\"",m:[]},Endpoint1:"moNqH}3",Endpoint2:"//93{nm",Text0:{t:"9'2\"",m:[]},RenderPoints:[{p1:{a:.02126359074995028,b:.006728325477710159,
v:"moNqH}3"},p2:{a:1,b:.9574726148702931,v:"//93{nm"},sideLens:[{t:"9'9\"",m:[]},{t:"9'2\"",m:[]}],totalLens:[{t:"9'9\"",m:[]},{t:"9'2\"",m:[]}]}]},{Rotation:-4.073099037033408E-6,Delete:!1,Points:{"J7k^ty[":0,"=x-A=a)":.9699133945298928},Text:{t:"6'4\"",m:[]},Endpoint1:"J7k^ty[",Endpoint2:"=x-A=a)",Text0:{t:"6'4\"",m:[]},RenderPoints:[{p1:{a:.03008716863196871,b:.03008616384640905,v:"J7k^ty["},p2:{a:1,b:.9398267890597857,v:"=x-A=a)"},sideLens:[{t:"6'9\"",m:[]},{t:"6'4\"",m:[]}],totalLens:[{t:"6'9\"",
m:[]},{t:"6'4\"",m:[]}]}]},{Rotation:0,Delete:!1,Points:{"e/_h{DF":.005879983916280655,"Q/;[=Gc":.9941200160834266,'*)8o:]"':.38582085142148026,"9$2O(K4":.5753741375657824,"TF/z_F{":.7339100366821502},Text:{t:"35'5\"",m:[]},Endpoint1:"e/_h{DF",Endpoint2:"Q/;[=Gc",Text0:{t:"13'8\"",m:[]},RenderPoints:[{p1:{a:0,b:.01175996783256131,v:"e/_h{DF"},p2:{a:.379940793265895,b:.38582085142148026,v:'*)8o:]"'},sideLens:[{t:"13'1\"",m:[]},{t:"13'8\"",m:[]}],totalLens:[{t:"34'7\"",m:[]},{t:"35'5\"",m:[]}]},{p1:{a:.38582085142148026,
b:.3917007610996954,v:'*)8o:]"'},p2:{a:.5694941657201388,b:.5753741375657824,v:"9$2O(K4"},sideLens:[{t:"6'4\"",m:[]},{t:"6'9\"",m:[]}]},{p1:{a:.5753741375657824,b:.5812541335530181,v:"9$2O(K4"},p2:{a:.728030117989283,b:.7339100366821502,v:"TF/z_F{"},sideLens:[{t:"5'2\"",m:[]},{t:"5'7\"",m:[]}]},{p1:{a:.7339100366821502,b:.7397900858228476,v:"TF/z_F{"},p2:{a:.9882400321668533,b:1,v:"Q/;[=Gc"},sideLens:[{t:"8'10\"",m:[]},{t:"9'5\"",m:[]}]}]},{Rotation:0,Delete:!1,Points:{"//93{nm":.0065641147302489735,
"B$spPS~":.9934359003945787,F_QbPdC:.18843646719512092,c7hAtoh:.7582871341204969},Text:{t:"30'11\"",m:[]},Endpoint1:"//93{nm",Endpoint2:"B$spPS~",Text0:{t:"5'7\"",m:[]},RenderPoints:[{p1:{a:.013128229460497947,b:0,v:"//93{nm"},p2:{a:.18187236014156288,b:.18843646719512092,v:"F_QbPdC"},sideLens:[{t:"5'9\"",m:[]},{t:"5'7\"",m:[]}],totalLens:[{t:"31'9\"",m:[]},{t:"30'11\"",m:[]}]},{p1:{a:.18843646719512092,b:.19500055935238014,v:"F_QbPdC"},p2:{a:.7517230345150837,b:.7582871341204969,v:"c7hAtoh"},sideLens:[{t:"17'8\"",
m:[]},{t:"18'1\"",m:[]}]},{p1:{a:.7582871341204969,b:.7648512337259029,v:"c7hAtoh"},p2:{a:1,b:.9868718007891574,v:"B$spPS~"},sideLens:[{t:"7'6\"",m:[]},{t:"7'3\"",m:[]}]}]},{Rotation:.9578872674628914,Delete:!1,Points:{"!Ym9~.Y":.010164960365461662,"moNqH}3":1.0000000000000002},Text:{t:"6'3\"",m:[]},Endpoint1:"!Ym9~.Y",Endpoint2:"moNqH}3",Text0:{t:"6'3\"",m:[]},RenderPoints:[{p1:{a:.0203299207650668,b:0,v:"!Ym9~.Y"},p2:{a:.9898349989015222,b:.9833186754610316,v:"moNqH}3"},sideLens:[{t:"6'5\"",m:[]},
{t:"6'3\"",m:[]}],totalLens:[{t:"6'5\"",m:[]},{t:"6'3\"",m:[]}]}]},{Rotation:-1.7987199782463483E-7,Delete:!1,Points:{"moNqH}3":0,"Cv\\<Gw2":1.0000000000000002,"=eW!j1K":.3118883032401351,"L.37a?\\":.7056553587137123},Text:{t:"31'",m:[]},Endpoint1:"moNqH}3",Endpoint2:"Cv\\<Gw2",Text0:{t:"9'5\"",m:[]},RenderPoints:[{p1:{a:.003453879216119418,b:.00665140905416893,v:"moNqH}3"},p2:{a:.3118883032401351,b:.30523696283788815,v:"=eW!j1K"},sideLens:[{t:"9'7\"",m:[]},{t:"9'5\"",m:[]}],totalLens:[{t:"30'11\"",
m:[]},{t:"31'",m:[]}]},{p1:{a:.3185398139921484,b:.3118883032401351,v:"=eW!j1K"},p2:{a:.7056553587137123,b:.6990038605518089,v:"L.37a?\\"},sideLens:[{t:"12'4\"",m:[]},{t:"11'11\"",m:[]}]},{p1:{a:.7123067117057813,b:.7056553587137123,v:"L.37a?\\"},p2:{a:.9933485732270216,b:.9933485756198303,v:"Cv\\<Gw2"},sideLens:[{t:"9'",m:[]},{t:"8'10\"",m:[]}]}]},{Rotation:1.5707963267948966,Delete:!1,Points:{"Q/;[=Gc":.00935145539671433,"B$spPS~":.9906485446032857,"Cv\\<Gw2":.5602136444576056},Text:{t:"22'3\"",
m:[]},Endpoint1:"Q/;[=Gc",Endpoint2:"B$spPS~",Text0:{t:"12'6\"",m:[]},RenderPoints:[{p1:{a:0,b:.01870291079358581,v:"Q/;[=Gc"},p2:{a:.5508621905185518,b:.5602136442331916,v:"Cv\\<Gw2"},sideLens:[{t:"11'10\"",m:[]},{t:"12'6\"",m:[]}],totalLens:[{t:"21'5\"",m:[]},{t:"22'3\"",m:[]}]},{p1:{a:.5602136442331916,b:.5695651013119591,v:"Cv\\<Gw2"},p2:{a:.9812970892065638,b:1,v:"B$spPS~"},sideLens:[{t:"9'2\"",m:[]},{t:"9'10\"",m:[]}]}]},{Rotation:1.5708089524310618,Delete:!1,Points:{'*)8o:]"':0,"=eW!j1K":.9999999999999999,
"J7k^ty[":.3184107511674648},Text:{t:"11'10\"",m:[]},Endpoint1:'*)8o:]"',Endpoint2:"=eW!j1K",Text0:{t:"3'6\"",m:[]},RenderPoints:[{p1:{a:.01697581457625779,b:.016976243243438136,v:'*)8o:]"'},p2:{a:.3184107511674648,b:.3014344387877145,v:"J7k^ty["},sideLens:[{t:"3'8\"",m:[]},{t:"3'6\"",m:[]}],totalLens:[{t:"11'10\"",m:[]},{t:"11'10\"",m:[]}]},{p1:{a:.3353864966094038,b:.3184107511674648,v:"J7k^ty["},p2:{a:.9830241884767904,b:.9830237537034436,v:"=eW!j1K"},sideLens:[{t:"8'2\"",m:[]},{t:"7'11\"",m:[]}]}]},
{Rotation:1.5707963267948966,Delete:!1,Points:{"e/_h{DF":.02855576066520542,"!Ym9~.Y":.9909643104380892},Text:{t:"6'9\"",m:[]},Endpoint1:"e/_h{DF",Endpoint2:"!Ym9~.Y",Text0:{t:"6'9\"",m:[]},RenderPoints:[{p1:{a:.057111521327081805,b:0,v:"e/_h{DF"},p2:{a:1,b:.9819286208619754,v:"!Ym9~.Y"},sideLens:[{t:"7'4\"",m:[]},{t:"6'9\"",m:[]}],totalLens:[{t:"7'4\"",m:[]},{t:"6'9\"",m:[]}]}]},{Rotation:-1.5708074193532169,Delete:!1,Points:{"L.37a?\\":0,"TF/z_F{":1.0000000000000002},Text:{t:"11'10\"",m:[]},Endpoint1:"L.37a?\\",
Endpoint2:"TF/z_F{",Text0:{t:"11'10\"",m:[]},RenderPoints:[{p1:{a:.01697621723226875,b:.016975846724063666,v:"L.37a?\\"},p2:{a:.9830237797146487,b:.9830241563290353,v:"TF/z_F{"},sideLens:[{t:"11'10\"",m:[]},{t:"11'10\"",m:[]}],totalLens:[{t:"11'10\"",m:[]},{t:"11'10\"",m:[]}]}]},{Rotation:1.570794273912225,Delete:!1,Points:{"9$2O(K4":0,"=x-A=a)":.9493834879239944},Text:{t:"3'11\"",m:[]},Endpoint1:"9$2O(K4",Endpoint2:"=x-A=a)",Text0:{t:"3'11\"",m:[]},RenderPoints:[{p1:{a:.05061671941610524,b:.05061651159619389,
v:"9$2O(K4"},p2:{a:.8987669750681349,b:1,v:"=x-A=a)"},sideLens:[{t:"3'6\"",m:[]},{t:"3'11\"",m:[]}],totalLens:[{t:"3'6\"",m:[]},{t:"3'11\"",m:[]}]}]}].map(function(a,c){return new oW("fpWall",b[c].BoundingBox.w,b[c].BoundingBox.h,a,b[c].BoundingBox.x,b[c].BoundingBox.y)});a.gd.push(new qW(1,"Create floor plan",c))}
function SRa(a){var b=[[new L(752,567),new L(744,720)],[new L(716,1197),new L(722,1013)],[new L(756,1231),new L(890,1221)]],c=[];b.forEach(function(a){c.push(wW(this,a[0],a[1],10))}.bind(a));b.forEach(function(a){c.push(wW(this,a[1],a[0],10))}.bind(a));a.gd.push(new qW(7,"Resize wall with attached things",c))}
function TRa(a,b){var c=new M(10,10,600,300),d=[new L(190,190),new L(190,800),new L(800,842),new L(742,190),new L(500,190)],e={BoundingBox:{x:c.x,y:c.y,w:c.w,h:c.h},Rows:7,Cols:6,RowHeights:Array.apply(null,{length:7}).map(function(){return c.h/7}),ColWidths:Array.apply(null,{length:6}).map(function(){return c.w/6})};if(b)for(var f=0;7>f;f++)for(var h=0;6>h;h++)e["Cell_"+f+","+h]=0==h%2?"(ﾉಠдಠ)ﾉ︵┻━┻":"┬─┬ノ( ◕◡◕ ノ)";e=new oW("DefaultTableBlock",c.w,c.h,e,c.x,c.y);a.gd.push(uW(a,!0));a.gd.push(new qW(1,
"Create 6x7 "+(b?"text-filled":"empty")+" table",[e],!0));d.unshift(new L(c.x+c.w,c.y+c.h));d.push(new L(c.x+c.w,c.y+c.h));e=[];for(f=1;f<d.length;f++)e.push(wW(a,d[f-1],d[f],25));a.gd.push(new qW(7,"Resize "+(b?"text-filled":"empty")+" table",e,!1))}function VRa(a){a.gd.push(uW(a,!0));var b=new M(80,80,1200,1600),c=zW(a,a.XY);a.gd.push(new qW(1,"create text for 'changeTextColorTest'",[new oW("ProcessBlock",b.w,b.h,{Text:c},b.x,b.y,{size:20,align:"left"},!0)],!1,!1,!1));a.gd.push(ERa(a))}
function WRa(a){a.gd.push(uW(a,!0));var b=new M(80,80,1200,1600),c=zW(a,a.XY);a.gd.push(new qW(1,"create text for 'changeFillColorTest'",[new oW("ProcessBlock",b.w,b.h,{Text:c},b.x,b.y,{size:20,align:"left"},!0)],!1,!1,!1));a.gd.push(FRa(a))}
function BW(a,b,c,d,e,f,h,k){a.gd.push(uW(a,!0));var l=new M(80,80,1200,1600),m={};if(b){var n=zW(a,a.XY,k);Object.assign(m,{Text:n,Text_VAlign:"middle"})}if(c){var q="http://static.thousandwonders.net/The.Subway.original.1313.jpg";Object.assign(m,{FillColor:{polys:null,pos:"fill",url:q}})}else c=d?Dh(255,253,238,1):null,Object.assign(m,{FillColor:c});f&&Object.assign(m,{Shadow:{b:5,c:"#00000080",x:0,y:3}});h&&Object.assign(m,{Rotation:15*Math.PI/180});b="zoomBlock"+(b?"-text":"")+(q?"-image":d?"-filled":
"-notFilled")+(e?"-editor":"")+(f?"-shadows":"")+""+(h?"-rotated":"")+""+(k?"-skipWhitespace":"");a.gd.push(new qW(1,"create text for "+b,[new oW("ProcessBlock",l.w,l.h,m,l.x,l.y,{size:20,align:"left"},!0)],!1,!1,e));e=[];for(l=100;5<l;l*=.95)e.push(a.createEvent(13,l,0));for(l=5;3E3>l;l*=1/.95)e.push(a.createEvent(13,l,0));for(l=3E3;100<l;l*=.95)e.push(a.createEvent(13,l,0));e.push(a.createEvent(12,0,0));e.push(a.createEvent(11,0,0));e.push(a.createEvent(14,0,0));e.push(a.createEvent(14,0,0));a.gd.push(new qW(7,
b,[e]))}
function AW(a,b,c,d,e,f,h){a.gd.push(uW(a,!0));var k={FillColor:f?Dh(255,253,238,1):null};e&&Object.assign(k,{Shadow:{b:5,c:"#00000080",x:0,y:3}});b&&Object.assign(k,{Rotation:15*Math.PI/180});var l=new M(80,80,1200,1600),m={size:20};h||Object.assign(m,{align:"left"});b="typeText-1791 characters"+(b?"-rotated":"")+(c?"-backwards":"")+(d?"-skipWhitespace":"")+(e?"-shadows":"")+(f?"-filled":"")+(h?"-hcenter":"");a.gd.push(new qW(1,"create text for "+b,[new oW("ProcessBlock",l.w,l.h,k,l.x,l.y,m,!0)],
!1,!1,!0));a.gd.push(new qW(d?5:c?4:2,b,1791))}
function URa(a){for(var b=new M(0,0,1200,1200),c=[new M(200,300,100,50),new M(600,300,100,50),new M(200,600,100,50),new M(300,700,100,50),new M(400,800,100,50),new M(500,700,100,50),new M(600,600,100,50),new M(250,350,100,50),new M(655,350,100,50),new M(250,650,100,50),new M(350,750,100,50),new M(450,850,100,50),new M(550,750,100,50),new M(650,650,100,50),new M(300,200,100,50),new M(300,600,100,50),new M(600,200,100,50),new M(700,300,100,50),new M(800,400,100,50),new M(700,500,100,50),new M(900,900,
100,50),new M(250,350,100,50),new M(355,655,100,50),new M(650,250,100,50),new M(750,350,100,50),new M(850,450,100,50),new M(750,550,100,50),new M(950,650,100,50)],d=[new L(100,100),new L(200,100),new L(300,100),new L(300,300),new L(500,500),new L(0,0)],e=[],f={Lanes:[]},h=0;3>h;h++)f.Lanes.push({p:1/3,tid:h});e.push(new oW("AdvancedSwimLaneBlock",b.w,b.h,f,b.x,b.y));c.forEach(function(a){e.push(new oW("ProcessBlock",a.w,a.h,null,a.x,a.y))});a.gd.push(new qW(1,"Create swim lane and process blocks",
e,!0));d.unshift(new L(b.x+15,b.y+15));d.push(new L(b.x+15,b.y+15));b=[];for(c=1;c<d.length;c++)b.push(wW(a,d[c-1],d[c],25));a.gd.push(new qW(7,"Move swim lane containing blocks",b,!1))};function CW(a){this.cj=a}function XRa(a,b,c){return new xE(b,b,"",new Date(Date.now()),ME(a.cj),c)}uj(CW,IE);function DW(a,b,c,d,e){J.call(this);this.tna=[];this.rna=[];this.I1=[];this.H1=[];this.userHasTeamPrivileges=Np(a);this.cj=d;this.mB=e;this.NS=c;this.Te=b;this.wGa=new Dj(function(){this.dispatchEvent(YRa)}.bind(this),100);this.la=new he;this.la.listen(a,Hp,function(){Np(a)!==this.userHasTeamPrivileges&&(this.ZNa(),this.userHasTeamPrivileges=!this.userHasTeamPrivileges)}.bind(this));this.la.listen(this.Te,"lucid.model.TeamList.EventType.REFRESH",this.ZNa.bind(this));this.la.listen(this.NS,sE,this.w$a.bind(this));
this.Rw=!1}z(DW,J);var YRa=new F("Ub");DW.prototype.initialize=function(){this.Rw||(this.Te.initialize(),this.Rw=!0)};DW.prototype.getAll=function(){return[].concat(this.tna,this.rna,this.I1,this.H1)};
DW.prototype.ZNa=function(){this.userHasTeamPrivileges?(this.tna=Fk(this.Te.EY(),function(a){if(!this.cj.Nv.hasOwnProperty(a.id.toString())){var b=this.mB;return new DE(a.id.toString(),a.getName(),a.email,"",!1,a.created,window.lucidConfigure.documentServiceHost+"/documents/"+b.cj.Lm.getId()+"/users/"+a.id)}},this),this.rna=Fk(this.Te.aQ(),function(a){if(!this.cj.Nv.hasOwnProperty(a.id.toString()))return new FE(a.id.toString(),a.name,"",a.created,window.lucidConfigure.documentServiceHost+"/documents/"+
this.mB.cj.Lm.getId()+"/groups/"+a.id)},this),this.wGa.queue()):(this.tna=[],this.rna=[])};DW.prototype.w$a=function(){this.I1=Fk(this.NS.Ro,function(a){if(a.profile.email)return XRa(this.mB,a.profile.email,"@"+a.name)},this);this.H1=Fk(this.NS.Hia,function(a){var b=this.mB;a="Slack: #"+a.name;return new BE(a,a,"",new Date(Date.now()),ME(b.cj))},this);this.wGa.queue()};sj(DW,[Ni,es,rE,IE,CW]);function ZRa(a,b,c,d,e,f){this.id=a;this.bp=b;this.beb=c;this.email=d;this.firstName=e;this.lastName=f}g=ZRa.prototype;g.Bb=function(){return!1};g.getId=function(){return this.id};g.YX=function(){return this.bp};g.username=function(){return this.beb};g.ff=function(){return this.email};g.V8=function(){return this.firstName};g.c9=function(){return this.lastName};function $Ra(a){var b=a&&(a.User||a);return b?[Ci(zma).ej(b),Ni,Ci(zp).ej(new ZRa(parseInt(b.id,10),parseInt(b.account_id,10),b.username,b.email,b.first_name,b.last_name)),Ei(Ci(Fp),function(){return new Cp(b.preferences||{})})]:[Ci(Ni).Qh(lP),Ci(zp).Qh(CC),Ei(Ci(Fp),function(){return new Cp({})})]};function EW(){var a=this,b=P({title:"Document Language",children:[{tag:"p",text:"Select a language to use for spell-checking this document."},this.options()]});this.dialog=new cq(b,{title:O("dialogs.language.title"),Ld:!0,kd:!0,buttons:[{label:O("Save"),action:function(){a.done(a.b9());a.close()}}]})}
EW.prototype.options=function(){var a={tag:"select",id:"language_dialog_select",children:[{tag:"option",value:"af",text:"Afrikaans"},{tag:"option",value:"am",text:"Amharic"},{tag:"option",value:"ar",text:"Arabic"},{tag:"option",value:"bg",text:"Bulgarian"},{tag:"option",value:"bn",text:"Bengali"},{tag:"option",value:"br",text:"Breton"},{tag:"option",value:"ca",text:"Catalan"},{tag:"option",value:"cs",text:"Czech"},{tag:"option",value:"cy",text:"Welsh"},{tag:"option",value:"da",text:"Danish"},{tag:"option",
value:"de",text:"German"},{tag:"option",value:"el",text:"Greek"},{tag:"option",value:"en",text:"English"},{tag:"option",value:"eo",text:"Esperanto"},{tag:"option",value:"es",text:"Spanish"},{tag:"option",value:"et",text:"Estonian"},{tag:"option",value:"eu-es",text:"Basque (Euskera)"},{tag:"option",value:"fa",text:"Persian"},{tag:"option",value:"fo",text:"Faroese"},{tag:"option",value:"fr",text:"French"},{tag:"option",value:"ga",text:"Irish (Gaeilge)"},{tag:"option",value:"gl-minimos",text:"Galician (minimos)"},
{tag:"option",value:"gu",text:"Gujarati"},{tag:"option",value:"hi",text:"Hindi"},{tag:"option",value:"hr",text:"Croatian"},{tag:"option",value:"hsb",text:"Upper Sorbian"},{tag:"option",value:"hu",text:"Hungarian"},{tag:"option",value:"hy",text:"Armenian"},{tag:"option",value:"is",text:"Icelandic"},{tag:"option",value:"it",text:"Italian"},{tag:"option",value:"ku",text:"Kurdish"},{tag:"option",value:"lt",text:"Lithuanian"},{tag:"option",value:"lv",text:"Latvian"},{tag:"option",value:"ml",text:"Malayalam"},
{tag:"option",value:"mr",text:"Marathi"},{tag:"option",value:"nl",text:"Dutch"},{tag:"option",value:"no",text:"Norwegian"},{tag:"option",value:"nr",text:"Ndebele"},{tag:"option",value:"ns",text:"Northern Sotho"},{tag:"option",value:"or",text:"Oriya"},{tag:"option",value:"pa",text:"Punjabi"},{tag:"option",value:"pl",text:"Polish"},{tag:"option",value:"pt-br",text:"Portuguese (Brazil)"},{tag:"option",value:"pt-pt",text:"Portuguese (Europe)"},{tag:"option",value:"ro",text:"Romanian"},{tag:"option",value:"ru",
text:"Russian"},{tag:"option",value:"sk",text:"Slovak"},{tag:"option",value:"sl",text:"Slovenian"},{tag:"option",value:"ss",text:"Swazi"},{tag:"option",value:"st",text:"Southern Sotho"},{tag:"option",value:"sv",text:"Swedish"},{tag:"option",value:"ta",text:"Tamil"},{tag:"option",value:"te",text:"Teluga"},{tag:"option",value:"tl",text:"Tagalog"},{tag:"option",value:"tn",text:"Tswana"},{tag:"option",value:"ts",text:"Tsonga"},{tag:"option",value:"uk",text:"Ukrainian"},{tag:"option",value:"uz",text:"Uzbek"},
{tag:"option",value:"xh",text:"Xhosa"},{tag:"option",value:"zu",text:"Zulu"}]};a.children.sort(function(a,c){return a.text<c.text?-1:a.text>c.text?1:0});a.children.unshift({tag:"option",value:"none",text:"No spell checking"});return a};EW.prototype.b9=function(){return $("#language_dialog_select").val()};EW.prototype.show=function(a,b){$("#language_dialog_select").val(a);this.done=b;this.dialog.open()};EW.prototype.close=function(){this.done=null;this.dialog.close()};function FW(a,b,c,d,e,f,h,k,l,m){this.user=c;this.xhr=b;this.zi=d;this.analytics=a;this.bEa=f;this.ok=l;this.tta=k||!1;this.Waa=void 0;a=[];f&&(a.push({tag:"h3",text:h}),this.name=new GD(this.analytics,{id:"rename-document-input",enter:function(){K.set("dialog.default")}.bind(this)}),this.name.input.addClass("autofocus"),this.name.setValue(f),a.push({R:"component-well",children:[this.name.aa]}),k&&(a.push({R:"icn-18 icn-bell",css:{"margin-right":"5px","vertical-align":"middle"}}),a.push({tag:"a",
text:O("dialog.reminder.create"),create:function(a){this.eOa=a}.bind(this),click:function(){this.fOa.toggle()}.bind(this)})));k&&(h=[],this.kS=new GD(this.analytics,{id:"document-reminder-days",CE:!0,disabled:!0,maxLength:4,R:"component-sized-text-input",enter:function(){K.set("dialog.default")},change:function(a){if(isNaN(a))return $(this.dialog.as[0].children[1]).addClass("disabled"),!1;$(this.dialog.as[0].children[1]).removeClass("disabled");return!0}.bind(this)}),f||h.push({R:"icn-18 icn-bell",
css:{"margin-right":"5px","vertical-align":"middle"}}),h.push({tag:"input",type:"checkbox",css:{margin:"3px","vertical-align":"middle","float":"none"},create:function(a){this.Bra=a}.bind(this),click:function(){this.Bra.is(":checked")?this.kS.enable():this.kS.disable()}.bind(this)}),h.push({tag:"span",R:"component-sized-text",text:O("dialog.reminder.remind")}),h.push(this.kS.aa),h.push({tag:"span",R:"component-sized-text",text:O("dialog.reminder.remindDays")}),a.push({R:"component-well",children:h,
create:function(a){this.fOa=a}.bind(this)}));this.dialog=new cq({children:a},{Ld:!0,title:e,width:"500px",height:"400px",wW:m,buttons:[{id:"rename-document-cancel",label:O("confirm.cancel"),action:function(){this.dialog.close()}.bind(this)},{id:"rename-document-ok",label:O("confirm.ok"),highlight:!0,action:function(){if(this.tta)a:{var a=0;this.Bra.is(":checked")&&(a=this.kS.getValue());if(this.Waa){if(this.Waa==a)break a;if(0==a){this.analytics.Aa(rfa);yk(this.xhr,{type:"DELETE",url:this.C$a});break a}}else if(0==
a)break a;this.Waa=a;this.analytics.Aa(lfa,{DocumentReminderInterval:a});yk(this.xhr,{type:"POST",url:dk+"/useralarms",data:{user:this.user.uri,document:"/documents/"+this.zi,name:"updateReminder",interval:Number(a)}})}this.bEa&&(a=this.name.getValue(),this.ok&&this.ok(a));this.dialog.close()}.bind(this)}]});this.bEa&&this.tta&&this.fOa.hide()}FW.prototype.open=function(){this.tta&&aSa(this);this.dialog.open()};FW.prototype.close=function(){this.dialog.close()};
function aSa(a){yk(a.xhr,{type:"GET",url:dk+"/useralarms",data:{user:a.user.uri,document:"/documents/"+a.zi,name:"updateReminder"}}).then(function(a){$(this.dialog.as[0].children[1]).removeClass("disabled");0<a.length&&(this.C$a=a[0].uri,this.Waa=a[0].interval,0<a[0].interval&&(this.kS.enable(),this.kS.setValue(a[0].interval),this.Bra.prop("checked",!0),this.eOa&&this.eOa.text(O("dialog.reminder.edit"))))}.bind(a))};function GW(a,b){this.xhr=a;this.analytics=b}vj(GW,Hi,Ti);function bSa(a){a.analytics.Aa(Oga);a.xhr.execute({type:"POST",url:"/teams/requestTeamTrial"}).then(function(){fq(i18n.get("dialog-request-team-trial-success"))}).catch(function(){fq(i18n.get("dialog-request-team-trial-error"))})};function HW(a,b,c,d,e,f){J.call(this);var h=this;this.xhr=e;this.bG=d;this.document=a;this.lja=c;this.Ib={};this.nC={};this.Gb=f;this.Tc=new VE(f,this,b,e,function(){return"../../plugins/servlet"});K("userImages.delete",function(a){h.yJ(a)});Nk("userImages.refresh",250,function(){h.refresh()});K("userImages.getInDocument",function(){h.DY()});K("document.localImages",function(a){a.forEach(function(a){this.WX(a)},this);this.Tc.sF(function(a){this.ft(a)}.bind(this));K.set("userImages.changed",this.Ib)}.bind(this));
this.sra();TA=this;this.a$=new ul(null,3);this.SP=this.xX=this.NP=!1;this.y8="";K("flickr.connected",function(a){h.SP=a});this.vo=null;window.fbAsyncInit=function(){FB.init({appId:window.lucidConfigure.fb_appid,channelUrl:"lucidchart.com",status:!0,xfbml:!0,version:"v2.6"});delete window.fbAsyncInit};K.one("imageManager.queryServer",function(){var a=(new rk("Editor","User Images Toolbar")).startTime();K.one("toolBox.groupsLoaded",function(b){if(b[O("toolbox.userimages.title")]){b=b[O("toolbox.userimages.title")].filter(function(a){return v(a.gZ)}).map(function(a){return a.gZ}).map(function(a){return(a=
TA.Rf(a))&&a.yh}).filter(Ub);var c=b.length;b.forEach(function(b){mr.Rf(b,function(){c--;0==c&&a.endTime().send("All")})})}})})}z(HW,sx);sj(HW,[Ri,Ni,function(a,b,c,d){a=Xs()+a;d&&fg(new Vf(a),"version",d);this.contentId=c;this.hFa=d},Si,Hi,Ii]);g=HW.prototype;
g.WG=function(a,b,c){function d(b){var d=e.document.sa(a),f=d.Gd("FillColor");f.url&&(d.Pf.FillUrlPlaceHolder=h,f.url=b.url(),zB(e.document.Zd,function(){e.document.oa(new Q("SetProperty",{id:a,Property:"FillColor",Value:f}))}));c&&c()}var e=this,f=this.document.sa(a),h=f.getProperties().get("FillColor").url;b&&b.name&&(b.name=b.name.substr(0,50));var k=f.Pf.imageBlob;k?(delete f.Pf.imageBlob,e.OM(k,{name:b.name,success:d})):h&&(-1!=h.indexOf("/imageProxy/")&&(h=h.substr(h.indexOf("/imageProxy/")+
12),"http"!=h.substr(0,4)&&(h="http://"+h)),e.RD(encodeURI(h),b,{success:d}))};g.sra=function(){var a=this;a.vo=setTimeout(function(){a.refresh();a.vo=null},2E3)};g.refresh=function(){var a=Ws(),b=this.lja.contentId,c=this;K.set("imageManager.queryServer");this.xhr.execute({type:"GET",url:a+"/plugins/lucidchart-onprem/getImageAttachments.action?contentId="+b,timeout:3E5}).then(zk).then(function(a){c.zta(a)})};
g.WX=function(a){this.Ib[a.id]=new AB(a.id,{created:new Date,size:new Mf(+a.size.w,+a.size.h),creatorId:0,yh:a.thumb,wL:a.tags,dj:GB,Lh:!1,name:a.name,description:a.description,local:!0,url:a.url})};
g.zta=function(a){var b=this;this.Ib={};this.Tc.eua={};K.zc("default.docProperty.LocalImages.value",[]).forEach(this.WX,this);var c;D(a.images||[],function(a){c=EB(a,!1);c.dj==DB&&c.tags.push(this.Tc.Lx.visio);this.Ib[c.id]=c},this);D(a.orgimages||[],function(a){ec(a.ImageBlock.tags,function(a){return"Private"==a.value})||(c=EB(a,!0),c.dj!=DB&&(this.Ib[c.id]=c))},this);c=null;this.Tc.jea();this.Tc.sF(function(a){b.ft(a)});K.set("userImages.changed",this.Ib)};
g.jM=function(a,b){a=EB(a.image);this.Ib[a.id]=a;b?K.set("userImages.changed.justPluginPanel",this.Ib):K.set("userImages.changed",this.Ib);return a};g.jma=function(a,b){a=Aw(a);D(a,function(a){ua(a)&&(a=a[0]);b[a]=!0})};
g.DY=function(){var a=this,b={};null!=a.vo&&(clearTimeout(a.vo),a.vo=null,a.refresh());this.document.Ye(function(c){a.jma(c,b)});this.nC={};B(this.Ib,function(a){b[a.hla]&&(this.nC[a.id]=!0)},this);K.zc("default.docProperty.LocalImages.value",[]).forEach(function(a){b[a.url]&&(this.nC[a.id]=!0)},this);B(this.Ib,function(a){a.FK=this.AZ(a)},this)};g.dva=function(a){var b=a.match(/^\/imageBlocks\/(image|thumb)\/([a-zA-Z0-9_-]+)/);return b?b[2]:(b=Wa(this.Ib,function(b){return b.nja==a}))&&b.id};
g.Nla=function(){return Sa(this.Ib)};g.Rf=function(a){return this.Ib[a]};g.bK=function(){return Ra(this.Ib)};g.AZ=function(a){return this.Ib[a.id]&&this.Ib[a.id].dj!=DB?!!this.nC[a.id]:!1};
g.yJ=function(a,b,c,d){var e=this;if(v(a)||xa(a))a=this.Ib[a.toString()];a?a.Lh||(a.zB=!0,a.local?(d=K.zc("default.docProperty.LocalImages.value",[]),sc(d,function(b){return b.id==a.id}),K.set("default.docProperty.LocalImages",d),K.set("userImages.changed",e.Ib)):this.xhr.execute({type:"DELETE",url:Xs()+"/rest/api/content/"+a.id,status:d?void 0:"Deleting user image"}).then(zk).then(function(){try{delete e.Ib[a.id],b&&b(),K.set("userImages.changed",e.Ib),K.set("userImages.deleted.image",a.id)}catch(d){a.zB=
!1,c&&c()}}).catch(function(){a.zB=!1;c&&!1===c()||fq(O("offline.userImages"))})):bp(O("userimage.delete.error"))};g.NEa=function(a,b,c,d){a.forEach(function(a){this.yJ(a,b,c,d)}.bind(this))};
g.Dra=function(a,b,c,d){var e=this;if(a.local){a.name=b;var f=K.zc("default.docProperty.LocalImages.value");f.some(function(c){if(c.id==a.id)return c.name=b,!0});K.set("default.docProperty.LocalImages",f);K.set("userImages.changed",e.Ib)}else f=this.lja.contentId,this.xhr.execute({type:"PUT",url:Xs()+"/rest/api/content/"+f+"/child/attachment/"+a.id,data:{id:"att"+a.id,title:b,version:{number:a.attributes.confluenceAttachmentVersion}}}).then(zk).then(function(){try{a.name=b,c&&c(),K.set("userImages.changed",
e.Ib)}catch(f){d&&d()}}).catch(function(a){d?d():hq(this.Gb,a)})};g.ft=function(a){B(this.Ib,function(b){!b.ft(a)&&pc(b.wL,a.uri)&&b.tags.push(a)})};g.Wr=function(a,b,c){this.Ib[a.id]&&!BB(this.Ib[a.id],b)&&(this.Ib[a.id].tags.push(b),c||K.set("userImages.changed",this.Ib))};g.oy=function(a,b){var c=this;D(a,function(a){c.Wr(a,b,!0)});K.set("userImages.changed",this.Ib)};
g.nD=function(a,b,c){if(this.Ib[a.id]){var d=gc(this.Ib[a.id].tags||[],function(a){return a.uri==b.uri&&a.name==b.name});-1!=d&&(this.Ib[a.id].tags.splice(d,1),c||K.set("userImages.changed",this.Ib))}};g.Ny=function(a){B(this.Ib,function(b){var c=gc(b.tags,function(b){return b.uri==a.uri});-1<c&&b.tags.splice(c,1)});K.set("userImages.changed",this.Ib)};
g.RD=function(a,b,c){var d=this;this.a$.GP(function(e){d.xhr.execute({type:"POST",url:d.kQ(),data:{url:a,attributes:b}}).then(zk).then(function(a){a.image?(a=EB(a.image,!1),d.Ib[a.id]=a,K.set("userImages.changed",d.Ib),c&&c.success&&c.success(a)):c&&c.Fj&&c.Fj(null)}).catch(function(a){c&&c.Fj&&c.Fj(a)}).then(function(){e()})})};
g.OM=function(a,b){var c=this;this.a$.GP(function(d){c.xhr.execute({type:"POST",url:c.kQ(),data:On(a,a.name||a.fileName||"image")}).then(zk).then(function(a){a.image?(a=EB(a.image,!1),c.Ib[a.id]=a,K.set("userImages.changed",c.Ib),b&&b.success&&b.success(a)):b&&b.Fj&&b.Fj(null)}).catch(function(a){b&&b.Fj&&b.Fj(a)}).then(d)})};g.kQ=function(){var a=this.lja.contentId;return Ws()+"/plugins/servlet/uploadImageAttachment?contentId="+a};g.cQ=function(){return null};
g.lq=function(a,b){var c=this,d={};a.name&&(d.name=a.name.substring(0,50));a.id&&(d.tempId=a.id.substring(0,50));a.description&&(d.description=a.description.substring(0,50));a.source&&(d.thirdParty=a.source);this.RD(a.url,d,{success:function(e){var f=c.Tc.Lx[a.source];f?c.Tc.Wr(f,c.Ib[e.id],function(){b(e)},function(){}):b(d)},Fj:b})};g.T0=function(){};
g.uca=function(a,b,c){0<b&&b--;b=new tE(b);this.bG.search(a,b).then(function(a){c($b(a.icons,function(a){return{yh:a.url,name:a.tags.join(", "),id:""+a.id,url:a.url,description:a.tags.join(", ")+" ("+a.width+"x"+a.height+")",size:new Mf(a.width,a.height),source:"IconFinder"}}))})};g.iaa=function(){};g.NQ=function(){};g.Cna=function(){return!1};g.Q8=function(){};g.R8=function(){};g.Dna=function(){};g.JW=function(){};g.o9=function(){};g.fQ=function(){};g.oY=function(){};g.U0=function(){};g.i$=function(){};
g.Bna=function(){return!1};g.P8=function(){};function cSa(){}g=cSa.prototype;g.FHa=function(){return[]};g.jQ=function(){return null};g.$X=function(){return null};g.qY=function(){return null};g.reset=function(){};g.jea=function(){};g.n7=function(){};g.hO=function(){};g.DHa=function(){return{}};g.fY=function(){return null};g.iK=function(){return null};g.sF=function(){};g.Vq=function(){return[]};g.JO=function(){return!1};g.Wr=function(){};g.oy=function(){};g.nD=function(){};g.ft=function(){};g.Ny=function(){};function IW(a){J.call(this);var b=this;this.document=a;this.images=MBa;this.KIa=Ic(this.images,function(a){return a.id});this.Tc=new cSa;K("userImages.getInDocument",function(){b.DY()});this.FK={}}z(IW,sx);g=IW.prototype;g.DY=function(){var a=Jc(hRa(this.document,function(a){return Aw(a)}));this.FK=fb(a)};g.Nla=function(){return Sa(this.KIa)};g.Rf=function(a){return this.KIa[a]};g.cQ=function(){return null};g.bK=function(){return this.images};g.AZ=function(a){return!!this.FK[a.url()]||!!this.FK[a.yh]};
g.yJ=function(){};g.Dra=function(){};g.ft=function(){};g.Wr=function(){};g.oy=function(){};g.nD=function(){};g.Ny=function(){};g.RD=function(){};g.kQ=function(){return""};g.lq=function(){};g.iaa=function(){};g.NQ=function(a){a()};g.Cna=function(){return!1};g.Q8=function(){};g.R8=function(){};g.Dna=function(){};g.JW=function(){};g.o9=function(){};g.fQ=function(){};g.oY=function(){};g.U0=function(){};g.i$=function(a){a()};g.Bna=function(){return!1};g.P8=function(){};g.T0=function(){};g.uca=function(){};function Jca(a,b,c,d,e,f,h,k,l){return"on"==qn("demo")||0==e.Hy||c.Bb()||!d?new IW(e):new xG(a,b,c,0,e,f,h,k,l)};function JW(a,b,c,d,e,f,h,k,l,m,n,q,t,u,y,A,C,E){this.Pb=b;this.fontClient=c;this.vIa=a;this.tqa=d;this.NS=e;this.xy=f;this.uba=h;this.mB=k;this.cj=l;this.uP=m;this.jx=n;this.FJ=q;this.analytics=t;this.Gb=u;this.wn=y;this.Vc=A;this.GS=C;this.Ea=E}sj(JW,[uE,iq,$i,fL,rE,EG,DW,CW,IE,ux,qx,nx,Ti,Ii,Do,as,LR,gj]);
function KW(a,b,c,d,e,f,h,k,l,m,n,q,t,u,y,A,C,E,G,H){this.NE=a;this.db=b;this.Rja=c;this.gk=d;this.document=e;this.Yb=f;this.m8=h;this.vIa=H.vIa;this.hf=k;this.hn=l;this.oC=m;this.Mh=n;this.bL=q;this.permissions=t;this.uba=H.uba;this.mB=H.mB;this.cj=H.cj;this.ve=u;this.selection=y;this.NS=H.NS;this.hi=A;this.user=C;this.Pc=E;this.xhr=G;this.Pb=H.Pb;this.fontClient=H.fontClient;this.tqa=H.tqa;this.xy=H.xy;this.uP=H.uP;this.jx=H.jx;this.FJ=H.FJ;this.analytics=H.analytics;this.Gb=H.Gb;this.wn=H.wn;this.Vc=
H.Vc;this.GS=H.GS;this.Ea=H.Ea}sj(KW,[vE,Oi(Qi),Ji,ej,Ri,cj,vC,VD,Li,QA,Wi,Wx,dj,Yi,Mi,aw,Ni,Oi(Ki),Hi,JW]);
function LW(a,b){function c(){e.permissions.uf()||e.permissions.Bb()||kk||dSa(e)}function d(){SG(e.permissions)||K.set("client.restrictedPluginLoaded",!1)}uk("CollaboratorClient.construct");var e=this;this.Hs=!1;this.hf=a.hf;this.selection=a.selection;oP.call(this,a.user,a.xhr,a.analytics,a.Ea,a.wn,b);$.ajaxSetup({timeout:2E4});this.fontClient=a.fontClient;this.xy=a.xy;this.Gb=a.Gb;this.roa=this.roa||Promise.resolve();this.jc()&&this.jc().NB()&&K.set("user.preferences",this.jc().Cc.getAll());this.demoUserId=
null;this.QHa=this.hIa=!1;this.$c=a.m8;this.Pb=a.Pb;this.oKa=[];this.$Ja=[];this.ve=a.ve;this.ve.listen(jL,this.B8a.bind(this));this.hi=a.hi;this.bL=a.bL;this.Rja=a.Rja;this.Mh=a.Mh;this.NE=a.NE;this.permissions=a.permissions;this.uP=a.uP;this.jx=a.jx;this.FJ=a.FJ;this.Vc=a.Vc;this.document=a.document;K.set("client.document",this.document);this.document.listen(Opa,function(a){eSa(this,a.data)}.bind(this));K("document.loaded",function(){this.document.listen(Kpa,this.KYa.bind(this));fSa(this);this.document.getProperties().Mc("Title",
function(a,b){MW(this);r.document.title=b+": "+(window.lucidConfigure&&window.lucidConfigure.product);a!=b&&Fn(this.analytics,"analytics.document.renamed")}.bind(this));r.document.title=this.document.getProperty(ou)+": "+(window.lucidConfigure&&window.lucidConfigure.product)}.bind(this));this.db=a.db;this.Bk=mn(this.user.id);this.v8=null;this.R7=!1;this.imageManager=this.oC=a.oC;K.set("client.getImageManager",e.oC);this.hn=a.hn;this.Pc=a.Pc;this.Du=!1;this.dya=!0;this.s$a=!1;this.kIa=[];this.Wua=
0;this.v6={};gSa(this);this.document.Bqa.push(function(a){switch(e.permissions.permission){case 1:return!1;case 2:if(!(a.Action in $r))return!1;default:if(e.jc().NB()&&kya(e.document,Ip(e.jc())-1)&&("CreateLine"==a.Action||"CreateBlock"==a.Action||"CrGr"==a.Action))return K.set("complexityExceeded"),Qj&&!this.s$a}return!0}.bind(this));mma.push(function(){if(!FC.val("import")&&TB(e.document)&&"viewer"!=e.permissions.Yk()&&void 0===window.returnToNativeAppDocsList)return e.save(!0),i18n.get("editor-alert-exit-unsaved-prompt")});
K.clear("client.cachePlugin");K("client.cachePlugin",function(a){e.ZI(a[0],a[1])});K.clear("client.loadPlugin");K("client.loadPlugin",function(a){e.mr(a[0])});K.clear("client.activatePlugin");K("client.activatePlugin",function(a){e.jV(a)});K.clear("client.deactivatePlugin");K("client.deactivatePlugin",function(a){e.gX(a)});K("default.undo",function(){e.document.Zd.Rx()});K("default.redo",function(){e.document.Zd.qx()});K("edit.undo.disabled",function(a){a(!(0<e.document.Zd.Zd.length))});K("edit.redo.disabled",
function(a){a(!(0<e.document.Zd.sx.length))});K("default.saveAs",this.duplicate.bind(this));K("document.renamePrompt",function(a){3==e.permissions.permission&&hSa(e,function(b){e.document.setProperty(ou,b);MW(e);a&&a()})});K("document.editReminder",function(){var a=e;a.B$a=new FW(a.analytics,a.xhr,a.user,a.document.id,i18n.get("editor-set-reminder"),void 0,void 0,!0);a.B$a.open()});K(["document.loaded","document.locked","client.restrictedPlugin","complexity.changed"],function(){e.permissions.H2();
c()});this.la.listen(a.permissions,QG,c);K("client.getDocument",function(a){a&&a(e.document)});K("client.loadCachedPlugins",function(){jRa(e.Pb)});K("user.level",d);this.la.listen(a.user,Hp,d);K("default.shareAction",this.Upa.bind(this));K("default.share",function(){this.eQ().then(function(a){a.open()})}.bind(this));uk("CollaboratorClient.construct.complete")}z(LW,oP);function iSa(a,b){var c=function(a){this.document.setProperty(ou,a);MW(this);b()}.bind(a);uO(a.document)?jSa(a,c,b):b()}g=LW.prototype;
g.Upa=function(a,b){if(!kk)if(this.permissions.Bb())this.Ko(),this.analytics.Aa(wha);else{var c=function(){this.eQ().then(function(b){b.open(a)})}.bind(this);b?c():iSa(this,c)}};g.Ko=function(){};g.eQ=function(){return Rk("getMultishareDialog is not implemented")};function MW(a){NW(a);K.set("document.attributesUpdated",a.document.attributes)}function iMa(a,b){a.kIa.push(b)}
function fSa(a){r.lucidConfigure.useActivityService&&a.CHa&&!a.Hs&&!a.user.Bb()&&a.CHa().then(function(a){a=new Dka(a.activities,!0,a,this.Ea);if(null!=this.user&&null!=this.user.uri&&"viewer"!=this.permissions.Yk()&&!this.Hs){var c=this.document.Cb;return Eka(a).then(function(a){var b=[];a.forEach(function(a){if("comment"==a.type){var d=Bka(a),k=c.Xc[d];k&&(c.nra.get(d)?b.push(a):(k.B$=!1,K.set("comments.read.update",k.pc.id)))}});b.forEach(function(a){a.selfLink.delete().then(function(){var b=Bka(a);
c.nra.yB(b);(b=c.Xc[b])&&K.set("comments.read.update",b.pc.id)})})})}}.bind(a))}g.KYa=function(a){var b=a.action;if(function(){var a=this.document.Cb.Wq(b.threadId),c=this.user.id,f=new Date("2015-09-01"),h=a.Xc[0];if(h.userId!=c||h.created<f)return!1;for(f=1;f<a.Xc.length;f++)if(a.Xc[f].userId!=c)return!0;return!1}.call(this)){a=this.user;var c=a.Cc.get("SeenCommentsSurvey")||!1;a.Bb()||c||(ex(a.ff()),gx("commenting",!0),this.jT({SeenCommentsSurvey:!0}),this.analytics.ba("comment.shownSurvey"))}};
g.B8a=function(){if(!this.hIa){var a=mL(this.ve).filter(function(a){return a!==this.jc().id.toString()}.bind(this));0<a.length&&(this.analytics.Aa(gfa,{collaboratedWith:a.join(", ")}),this.hIa=!0)}};
function NW(a){function b(a){return"unnamed"==a.name}if(!a.document.attributes||a.document.attributes.some(b))if(a.document.attributes&&(a.document.attributes=a.document.attributes.filter(function(a){return!b(a)})),!kk){var c=dk+"/documents/"+encodeURIComponent(a.document.getId())+"/attributes/unnamed";a.xhr.execute({type:"DELETE",url:c,withCredentials:!0})}}g.isOnline=function(){return this.Gb.isOnline()};g.dC=function(){return this.Pb.dC()};g.CZ=function(a){return this.Pb.CZ(a)};
function kSa(a){var b=a.jc();if(b.NB()&&0<b.Wp().length){var c={};B(a.document.Pb.dC(),function(a,d){d.match(new RegExp(b.Wp()))&&(c[d]=!0)});var d=Ia(a.dC(),Ub),e;for(e in d)a.document.oa(new Q("UnloadPlugin",{URL:e}),!0);for(e in d)e in c||a.document.oa(new Q("LoadPlugin",{URL:e}),!0);K.set("client.restrictedPlugin",!1)}}
function lSa(a,b){for(var c=b.Rea-a.document.xp();0<c;)c-=b.rA[0].Count,b.rA.splice(0,1);for(c=0;c<b.rA.length;c++)zK(a.document,new xK(b.rA[c].id,b.rA[c].UserId,b.rA[c].UserName,b.rA[c].Date,b.rA[c].Count));var d=a.document.wk,c=function(){this.document.merge(b.changes,b.Cva,b.Rea);var a=Ip(this.jc());0<a&&this.document.wk!=d&&(d<=a&&this.document.wk>a?K.set("complexityExceeded"):d>a&&this.document.wk<=a&&SG(this.permissions)&&!Qj&&K.set("client.restrictedPluginLoaded",!0),K.set("complexity.changed"))}.bind(a),
e=[];JSON.parse(b.changes).map(function(a){if("CreateBlock"==a.Action){var b=Ju(jw(a.Class));e.push(b)}"LoadPlugin"==a.Action&&e.push(a.URL)}.bind(a));0<e.length?kw(a.Pb,e).then(c):c()}
function mSa(a){if(null!=a.user){uk("CollaboratorClient.initServer");var b=new Fj(a.fDa.bind(a),500);a.la.listen(a.$c,Dya,function(a){K.set("user.preferences.fromServer",a.Cc)});a.la.listen(a.$c,zya,function(b){a.permissions.Bb()||a.jc().e1(b.level)&&K.set("user.level",b.level)});a.la.listen(a.$c,Lya,function(b){a.jc().SPa(!!b.data.trial,b.data.trialEligible);K.set("user.trial",!!b.data.trial)});a.la.listen(a.$c,Pya,function(a){b.queue(a.Qbb)});a.la.listen(a.$c,rC,function(b){a.C2(b)});a.la.listen(a.$c,
Iya,function(b){null!=b.LNa&&(a.document.OK=!!b.LNa);null!=b.fD&&(a.document.fD=b.fD);if(null!=b.Eba){a.document.era=b.Eba;px(a.document,function(a){a.JL=[]});for(var d=0,e=0;e<b.Eba.length;e++){var f=b.Eba[e],h=a.document.getPage(f.page);if(null!=h&&f.dpi&&f.page&&f.w&&f.h){var k=uq(d%360,1,.5);h.JL.push({x:f.x,y:f.y,w:f.w,h:f.h,r:k.r(),g:k.YB(),b:k.Xe()});d+=33}}}K.set("documentUpdatePublished",!0);K.set("viewport.invalidateBackground")});a.la.listen(a.$c,yya,function(b){null!=b.RFa&&(a.document.je=
b.RFa,K.set("documentUpdatePublished"),D(a.document.attributes,function(b){"embedded"==b.name&&(b.value=a.document.je)}))});a.la.listen(a.$c,hC,function(b){if(a.qO){var d=config.autoSaveDelayMultiUser||10,e=config.autoSaveDelaySingleUser||2E3;a.qO.timeout=1<b.Pi.length?d:e}});a.la.listen(a.$c,uya,function(b){lSa(a,b)});a.la.listen(a.$c,qya,function(b){a.document&&a.document.attributes&&(a.document.attributes=b.data);K.set("document.attributesUpdated",b.data)});a.la.listen(a.$c,Jya,function(){K.set("publications.updated")});
a.la.listen(a.$c,Nya,function(){dSa(a)});a.la.listen(a.$c,nya,function(b){b=Ia(b.metadata,function(a,b){return yma[b]});null!=Na(b)&&a.user.cg.hM(b,!1)});a.server=a.$c;Tya(a.$c,{id:a.document.creatorId,name:a.document.r7});setTimeout(function(){a.ve.yca()},500);lKa(a,a.QHa);a.fDa();uk("CollaboratorClient.initServer.complete");K.set("server.initialized");a.analytics.ba("document.loaded")}}
g.C2=function(a){a.messages&&0<a.messages.length&&oBa(this.NE,Fk(a.messages,function(a){if(a.message&&a.name)return new lBa(a.userId,a.name,a.message)}));var b;null!=a.kt&&(this.oKa=a.kt);b=this.oKa;var c;null!=a.SQ&&(this.$Ja=a.SQ);c=this.$Ja;for(var d=[],e=0;e<b.length;e++){var f=b[e].User,h=b[e].GroupEntry;f&&f.firstName?(h=this.document.id,h=!(!this.$c.oha[h]||-1==this.$c.oha[h].indexOf(f.id)),d.push({id:f.id,name:f.firstName+" "+f.lastName,email:f.email,hG:!1,sL:h,role:b[e].DocumentsUser.role,
created:b[e].DocumentsUser.created,uri:f.uri})):h&&d.push({id:h.id,name:h.name,hG:!1,sL:!1,role:b[e].DocumentsUser.role,group:!0,created:b[e].DocumentsUser.created,uri:h.uri})}(e=a.role)&&this.viewOnly&&(e="viewer");e&&this.permissions.Yk()!=e&&TG(this.permissions,e);this.permissions.Yk()&&"none"!=this.permissions.Yk()||!this.document.getId()||OW(i18n.get("editor-alert-collaboration-revoked"),function(){TG(this.permissions,"viewer");window.location.href="/documents"}.bind(this));for(e=0;e<c.length;e++)a=
c[e].Invitation,d.push({id:a.id,name:a.to,sL:!1,role:a.role,hG:!0,vR:a.multi,created:a.created});this.collaborators=d;this.user.Bb()||K.set("share.users",d)};g.fDa=function(a){Bda&&this.xhr.execute({type:"GET",url:Bda,cache:!1}).then(Bk).then(function(b){b=jb(b);this.version||(this.version=b);this.version!=b&&(a?nSa(this):oSa(this))}.bind(this))};
function oSa(a){var b=new Dj(function(){this.save(!0,function(){nSa(this)}.bind(this))}.bind(a),2E4);b.queue();K("document.postAction.currentUser",function(){b.queue()})}
function nSa(a){if(!a.$0a&&!window.nativeIpadApp)if(pp(qp,"presentation"))var b=K("context",function(){pp(qp,"presentation")||(oSa(this),Mk(b))}.bind(a));else a.$0a=!0,P({R:"force-refresh-overlay",children:[{R:"special-announcement force-refresh",children:[{R:"special-announcement-body",children:[{R:"updated",text:"We've Updated"},{R:"logo"},{R:"please-refresh",text:"Please refresh your browser for the latest version"},{R:"component-btn component-btn-secondary-blue",text:"Refresh",click:function(){window.location.reload()}}]}]}]}).bind("click mousedown mouseup mousemove dblclick",
function(a){a.preventDefault();a.stopPropagation()}).appendTo("body"),a.hf.wB.disable(),a.viewport&&a.viewport.setMode&&a.viewport.setMode("locked")}function gSa(a){var b=new Dj(function(b){b=oa(b)?b:!0;a.Du||a.document.Mr||a.document.s$||a.save(b)},10);a.qO=b;K("document.postAction",function(){b.queue()});K("document.endSilentActions",function(){a.save(!0)});setInterval(function(){TB(a.document)&&null===b.Yl&&b.queue()},100)}
g.fu=function(a,b){var c=this;return Zb(this.collaborators||[],function(d){return(a||d.id!=c.jc().id)&&(b||!d.hG)})};g.ZI=function(a,b){this.Pb.ZI(a,b.code)};g.mr=function(a,b,c){this.Pb.mr(a,c?!c.wqb:!0);b&&b()};g.Yk=function(){return this.permissions.Yk()};g.jV=function(a){this.Pb.CZ(a)||(this.Pb.jV(a),this.user&&("owner"==this.permissions.Yk()||"owner"==this.permissions.Yk())&&this.user.Wp()&&(new RegExp(this.user.Wp())).test(a)&&K.set("client.restrictedPlugin",a))};g.gX=function(a){this.Pb.gX(a)};
function pSa(a,b){return kw(a.Pb,[b]).then(function(){var a=this.Pb.mr(b,!1);return{lsa:a.m9()||{},options:a.getOptions()}}.bind(a))}function eSa(a,b){D(b||[],function(b){zK(a.document,new xK(b.action_history_length,b.user_id,b.User.first_name+" "+b.User.last_name,uo("Y-m-d H:i:s",b.created),b.change_count))})}
g.load=function(a,b,c,d){function e(){if(window.history&&window.history.replaceState){var b=FC.Hh(),b=Ia(b,function(a,b){return v(a)&&0<a.length&&0<b.length&&"new"!==b}),b="#"+sn(b);window.history.replaceState(null,a.title,window.location.pathname+window.location.search+b)}}var f=this;uk("CollaboratorClient.load");null==b&&(b=0);eSa(this,a.Change);a.Creator?(this.document.creatorId=a.Creator.id,this.document.r7=a.Creator.full_name?a.Creator.full_name:a.Creator.first_name+" "+a.Creator.last_name):
(this.document.creatorId=0,this.document.r7="None");this.document.uri=a.uri;this.document.lastModified=a.LastModifiedBy;this.document.cKa=a.LastModifiedTime;this.document.OK=1==a.Document.published;this.document.Vw=1==a.Document.shared;this.document.gr=void 0!=(a.Template&&a.Template.document_id);this.document.ntb=a.PublicSegment;this.document.attributes=a.DocumentAttribute||[];this.document.je=1==Zb(this.document.attributes,function(a){return"embedded"==a.name&&"true"==a.value}).length;var h=f.jc(),
k="document_id="+a.Document.id,k=k+(h&&h.NB()?"&user_id="+h.id:""),k=function(){return a.Change&&0<a.Change.length?Promise.resolve(a.Change):this.xhr.execute({type:"GET",url:dk+"/documents/"+a.Document.id+"/changes?withUserInfo=true",headers:{Accept:"application/json"},withCredentials:!0,cache:!1}).then(zk)}.bind(this),l=new PA;K("document.nodialogs.addEvent",l.add.bind(l));var m=l.Eua.bind(l);K.one("document.loaded",function(){uO(f.document)&&!f.permissions.Bb()?(e(),window.forceNaming&&(K("document.renamePrompt.close",
m),K.set("document.renamePrompt"),NW(f),K.set("document.attributesUpdated",f.document.attributes))):(m(),NW(f),K.set("document.attributesUpdated",f.document.attributes))});K.one("document.postAction.currentUser",function(){f.document.Ye(function(a){var b=a.get("FillColor");if(b&&b.url&&(b=qE(b.url))){var c=(window.URL||window.webkitURL).createObjectURL(b);a.ah("imageBlob",b);f.Pc.WG(a.getId(),{name:"image"},function(){(window.URL||window.webkitURL).revokeObjectURL(c)})}})});jEa(this.permissions,a);
window.readonlyjsTimer&&window.readonlyjsTimer.endTime();this.FJ.Sk(this.document,c||{},a.Document.state,k,a.Document.action_history_length,a.Document.id,a.Document.next_connection_id,a.Document.creator_id,function(){},function(){function a(b,c){K.set("document.suspendUndoHistory",!0);(b=b.get("FillColor"))&&oa(b.url)&&null===b.pos&&(b.pos=config.defaultImageFillPos,f.document.oa(new Q("SetProperty",{id:c,Property:"FillColor",Value:b})));K.set("document.suspendUndoHistory",!1)}if("new"in FC.Hh()){f.document.setProperty(Zw,
h.Cc.get("DefaultPageUnits"));if("system"===FC.val("new")&&!XH(f.document,function(a){return a.Bma()||!Xa(a.eb)})){var c=gRa(f.document),c=c?c.getProperties().get("DPI"):0,e=h.Cc.get("DefaultPageSize")||"Default";"Default"==e&&(e=h.Cc.get("DefaultPageUnits"),e="in"==e?"Letter":"A4");if(gb(e,"Custom")){var k=e.split(" "),e=k[2],l=parseFloat(k[1].split("x")[0]),k=parseFloat(k[1].split("x")[1]);"cm"==e&&(l*=Iw("cm","in",void 0),k*=Iw("cm","in",void 0));MB(f.document,{w:l*c,h:k*c})}else qB[e]&&MB(f.document,
qB[e].$b(c))}rua(f.document.Cb)}px(f.document,function(a){a.qw(function(){var a=this.getProperties().get("Members");this.getProperties().get("IsState")||0!=Ma(a)||f.document.oa(new Q("RmGr",{id:this.getId()}))})});px(f.document,function(b){a(b.getProperties(),b.id);b.Ye(function(b){a(b.getProperties(),b.id)})});px(f.document,function(a){if(-1E12>oB(a,0)||1E12<a.nh("ZOrder",0)){var b=0;oxa(a,function(){f.document.oa(new Q("SetProperty",{id:this.getId(),Property:"ZOrder",Value:b--}))})}});window.readonlyjsTimer&&
window.readonlyjsTimer.startTime();setTimeout(function(){K.set("gui.gotoPageIndex",{FIa:b,rta:!0});B(FC.Hh(),function(a,b){f.kIa.some(function(c){return c(b,a)?(FC.remove(b),!0):!1})})},1);("viewer"!=f.permissions.Yk()||h&&h.NB())&&setTimeout(function(){mSa(f)},1);d&&f.roa.then(function(){K.set("document.startOnboarding",f.document);d(function(){setTimeout(function(){sza().then(function(a){if(null!=window.performance&&null!=window.performance.measure&&null!==DC("lucidStartTime","mark")&&null!==DC("loadingScreenDone",
"mark")){window.performance.measure("lucidStartTime","navigationStart","lucidStartTime");window.performance.measure("loadingScreenDone","navigationStart","loadingScreenDone");window.performance.measure("lucidStartToLoadScreenDone","lucidStartTime","loadingScreenDone");var b={},c=function(a){var c=DC(a,"measure");null===c||(b[a]=c)};c("lucidStartTime");c("loadingScreenDone");c={browser:Yj(!0)};c.editorVersion=r.newEditor?"new":"old";h&&Ro(f.Ea,h)&&(c["new-editor-cohort"]=Ro(f.Ea,h)||"",c["new-editor-test"]=
Qo(f.Ea,h)||"");if(null!=f.document&&null!=f.document.wk){var d=f.document.wk;c.objectCount=25>d?"0-25":250>d?"26-250":"> 251"}rza(f.xhr,"editor",a,b,c);a=DC("lucidStartToLoadScreenDone","measure");null===a||f.analytics.Aa(ufa,{seconds:a/1E3});null!=window.performance&&null!=window.performance.clearMarks&&(window.performance.clearMarks("lucidStartTime"),window.performance.clearMarks("loadingScreenDone"));null!=window.performance&&null!=window.performance.clearMeasures&&(window.performance.clearMeasures("lucidStartTime"),
window.performance.clearMeasures("loadingScreenDone"),window.performance.clearMeasures("lucidStartToLoadScreenDone"))}})},0)})})});this.permissions.ready();h&&h.NB()&&kya(this.document,Ip(h))&&K.set("complexityExceeded");uk("CollaboratorClient.load.complete")};
function qSa(a,b,c){c=c?c:"";try{var d=Hua(a.document),e=ne(d),f=ne(a.jx.Xk(a.document)),h=ne(vx(a.document)),k=dk+"/documents",l={state:h,product:"chart",title:a.document.getProperty(ou)+c,changes:[{actionHistoryLength:d.length,userId:a.user.id,connectionId:a.$c.XE,changeCount:d.length,changes:e}],actionHistoryLength:d.length,created:(new Date).getTime()/1E3,saved:(new Date).getTime()/1E3,pdfData:f},m=JSON.stringify(l).length}catch(n){a.ro(n,{location:"Client.saveEmergency, pre-ajax"});return}yk(a.xhr,
{type:"POST",url:k,data:l,timeout:Math.max(2E4,m)}).then(function(a){b&&b(a.id)})}g.ZOa=function(a){this.analytics.Aa(Tga);qSa(this,a," Snapshot")};g.ABa=function(a){this.dya=a};function PW(a){K.set("document.saveFailed");var b=(new Date).getTime();null==a.v8?a.v8=b:!a.R7&&b>a.v8+(window.nativeIpadApp?6E4:3E5)&&(a.R7=!0,K.set("document.saveNotWorking"),window.nativeIpadApp&&(window.savingFailed=!0))}function rSa(a){a.Du=!0;a.jDa=setTimeout(function(){QW(this);this.qO.queue()}.bind(a),9E4)}
function QW(a){a.Du=!1;clearTimeout(a.jDa);a.jDa=null}
g.save=function(a,b){if(!FC.val("import")&&!this.document.isLocked()){var c=this;if(this.Du||!this.dya)this.qO.queue(),b&&b();else if(this.document.Mr&&this.document.MJ(),TB(this.document))if(!this.user||this.$c){try{rSa(this);K.set("document.saveStart");var d=bs(this.Vc),e=Fua(this.document),f=d-this.document.xp(),h,k;this.document.YZ?(k=JSON.stringify(Dua(this.jx,this.document)),h=JSON.stringify(Jua(this.document))):(k=JSON.stringify(this.jx.Xk(this.document,void 0,void 0,void 0,void 0,this.Du)),
h=JSON.stringify(vx(this.document)));if(0<this.fontClient.qn.$e()){var l=uc(arguments);this.fontClient.mA().then(function(){QW(this);this.save.apply(this,l)}.bind(this));PW(this);return}var m=Gua(this.document),n,q,t;if(null!=this.document.getId())n={changes:e,pdfData:k,state:h,connectionId:this.$c?this.$c.XE:"",baseRevision:this.document.xp(),silent:m},q="PUT",t=dk+"/documents/"+this.document.getId();else{var u=JSON.parse(e).length;n={product:"chart",title:this.document.getProperty(ou),changes:[{actionHistoryLength:u,
userId:this.user.id,connectionId:this.$c.XE,changeCount:u,changes:e,created:vo()}],actionHistoryLength:u,created:vo(),saved:vo(),state:h,pdfData:k};FC.val("parent_id")&&(n.parentId=FC.val("parent_id"));q="POST";t=dk+"/documents"}0<Ma(this.v6)&&(n.changeNotifications=JSON.stringify(this.v6));var y=Math.max(2E4,JSON.stringify(n).length),A=0,C=null==c.document.getId()}catch(G){PW(c);setTimeout(function(){QW(c)},5E3);c.ro(G,{location:"Client.save, pre-ajax"});b&&b();return}var E=function(b){if(b.update)lSa(c,
{Rea:b.savedActionHistoryLength,rA:b.saveHistory,changes:b.changes,Cva:b.actionHistoryLength}),200>++c.Wua?(c.qO.queue(),a||bp(i18n.get("editor-merge-unsaved",{},["<strong>{}</strong>"]),7E3,void 0,!0),PW(c)):(c.Wua=0,fq(i18n.get("editor-alert-cannot-save",{Bwb:"support@lucidchart.com"})));else if(1==b.code)A=1E4,c.jc().NB()?K.set("user.promptLogin",function(){c.save()}):K.set("user.promptRegister",function(){c.save()});else if(2==b.code)A=5E3,PW(c);else if(3==b.code)TG(c.permissions,"viewer"),A=
5E3,PW(c);else if(4==b.code)A=15E3,d>(this.lKa||0)&&(c.user.id!=c.document.Hy?fq(b.error,void 0,!0):c.Rja.Pta(b.error||i18n.get("editor-alert-exceeded-storage"))),this.lKa=d;else if(5==b.code)OW(i18n.get("editor-alert-document-deleted")),A=15E3,TG(c.permissions,"viewer");else if(6==b.code)K.set("complexityExceeded"),A=15E3;else if(7==b.code)c.document.YZ=!1,A=5E3,PW(c);else if(8==b.code){TG(c.permissions,"viewer");A=3E4;var e=new cq(i18n.get("editor-alert-doc-out-of-sync-saving"),{id:"no-button-alert",
Ld:!0,kd:!1,icon:!0});e.aa.addClass("alert");e.open();c.ZOa(function(){e.close();OW(i18n.get("editor-alert-doc-out-of-sync",{},['<a href="http://support.lucidchart.com/anonymous_requests/new">{}</a>']),function(){window.location.reload()},!1)});c.analytics.ba("collaboration.baseRevisionError")}else A=5E3,c.qO.queue(),!a&&b.error&&bp(b.error),PW(c)};yk(this.xhr,{type:q,url:t,data:n,timeout:y,status:a?void 0:"Saving"}).then(function(a){try{if(C&&(yua(c.document,a.id),a.role&&TG(c.permissions,a.role),
a.message&&fq(a.message,void 0,void 0)),a.success){c.R7&&(c.v8=null,c.R7=!1,window.nativeIpadApp&&(window.savingFailed=void 0,window.savingResumed=!0));c.document.YZ=!0;c.Lsb=0;var b=c.jc();if(b.NB()){var e=new Date,h=new lh("yyyy-MM-dd HH:mm:ss");zK(c.document,new xK(a.change_id,b.id,b.getName(),h.format(e),f))}ds(c.Vc,d);c.Wua=0;K.set("document.saveSuccess");delete c.lKa}else E(a)}catch(k){try{PW(c),setTimeout(function(){QW(c)},5E3),c.ro(k,{location:"Client.save, success callback",response:JSON.stringify(a)})}catch(l){}}}).catch(function(a){if(404==
a.status)qSa(c,function(a){ds(c.Vc,d);window.location.href="/documents/edit/"+a}),A=31536E6,PW(c);else try{var b=JSON.parse(a.responseText);E(b)}catch(e){try{PW(c),setTimeout(function(){QW(c)},5E3),c.ro(e,{location:"Client.save, error callback"})}catch(f){}}}.bind(this)).then(function(){null==c.document.getId()&&(A=5E3);0<A?setTimeout(function(){QW(c);b&&b()},A):(QW(c),b&&b())})}else PW(this),setTimeout(function(){c.save(a,b)},100);else b&&b()}};
function hSa(a,b){var c=a.document.getProperty(ou),d=uO(a.document),e=function(a){(c!=a||d)&&b&&b.call(this,a)}.bind(a),f=function(){K.set("document.renamePrompt.close")}.bind(a),h=!kk;a.L$a=new FW(a.analytics,a.xhr,a.user,a.document.id,i18n.get("dialog-rename-doc-editor-title"),a.document.getProperty(ou),i18n.get("dialog-rename-doc-editor-prompt"),h,e,f);a.L$a.open()}
function jSa(a,b,c){wR(a.analytics,i18n.get("dialog-share-rename-first"),a.document.getProperty(ou)||"",function(c){b&&b.call(a,c)},c,{id:"rename-document",close:K.set.bind(null,"document.renameSharePrompt.close"),SCa:i18n.get("confirm-skip"),M7a:i18n.get("dialog-share-rename-first-confirm"),title:i18n.get("dialog-share-rename-first-title")})}
function sSa(a,b,c,d){d||(d=function(){return!0});try{var e=Hua(a.document);e.push(new Q("SetProperty",{Property:"Title",Value:b,OldValue:a.document.getProperty(ou)}));var f=ne(e),h=ne(a.jx.Xk(a.document)),k=vx(a.document);k.Properties.Title=b;var l=ne(k),k=dk+"/documents",m={state:l,product:"chart",title:b,changes:[{actionHistoryLength:e.length,userId:parseInt(a.user.id,10),connectionId:a.$c.XE,changeCount:e.length,changes:f,created:vo()}],actionHistoryLength:e.length,created:vo(),saved:vo(),pdfData:h,
originalDocId:a.document.id},n=JSON.stringify(m).length}catch(u){a.ro(u,{location:"Client.forkRevision, pre-ajax"});d(!1);c&&c();return}var q=null,t=null;yk(a.xhr,{type:"POST",url:k,data:m,timeout:Math.max(2E4,n)}).then(function(a){if(a.success){var b="edit";"Lucidpress"==a.product&&(b="editPublish");t=a.id;q="/documents/"+b+"/"+t}else 9==a.code&&oD(),c&&c(a.error)}).catch(function(b){try{var d=JSON.parse(b.responseText);if(9==d.code){oD();return}if(c&&d.error){c(d.error);return}}catch(e){}c&&!1===
c()||hq(a.Gb)}).then(function(){d(q)&&q&&(window.location.href=q)})}g.duplicate=function(a){this.Gb.isOnline()?!a&&this.document.attributes.some(function(a){return"unnamed"==a.name&&"true"==a.value})?K.set("document.renamePrompt",this.save.bind(this)):tSa(this):gq()};function tSa(a){a.jc();var b=function(){hSa(this,function(a){this.document.getId();sSa(this,a)}.bind(this))}.bind(a);a.permissions.Bb()?K.set("client.saveFromDemo",b):RW(a,b)}g.Bb=function(){return this.permissions.Bb()};
function uSa(){uda();return sda?(window.location.href="/pages/old_browser",!1):!0}function RW(a,b){Ama(a.user).then(function(a){a?b():oD()},b)}function OW(a,b,c){fq(a,b,c)}g.wD=function(a,b){(new sV(this.xhr)).wD(a,this.user.getId(),b)};
function dSa(a){a.document&&a.document.id&&!a.user.Bb()&&!kk&&a.xy.TM.getMetadata(void 0,a.document.id,"changeNotificationLevel").then(function(a){var c={};if(0<a.length)for(var d=0;d<a.length;d++){var e=a[d].user,e=e.slice(e.lastIndexOf("/")+1);c[e]=a[d].value}this.v6=c;K.set("userdocumentmetadata.updated",this.v6[this.user.id])}.bind(a))}g.j9=function(a){return this.uP.j9(this.document,this.Pc,a)};LW.prototype.getPreviewSnapshotData=LW.prototype.j9;
function vSa(a,b,c,d){return[$Ra(a),Sr,Fi(Ci(goa),Ni,function(a){return{product:c,userId:a.id||"0",zi:b||"0",B8:ak("fontServiceHost")||"",d$a:Dda}}),Ci(iua).ej({Hs:!1}),Ci(ry).ej(!1),$i,rE,uE,DW,CW,Uv,Yv,aw,Wx,Wi,Gx,Ri,Yi,cj,Gca(Ci(Mi),Ri,cj,function(a,b){return new Mi(a,b,d)}),uK,Ci(vK).Qh(uK),vE,Fi(Ci(Qi),Ni,function(a){return OA(a.id)}),VD,QA,Li,BH,eH,aj,QK,Ji,[lya(),Ci(vC).Qh(BC)],IE,LR,Si,Ica(),JW,KW,dj,Ci(dEa).ej(!!FC.val("import")),Ci(Hi).Qh(Dk),Ci(iq).Qh(VV),ls,rP,Cn,Fi(Ci(Lja),hj,function(a){var b=
{};Object.defineProperty(b,Na({Gl:1}),{get:function(){return a.get(Ri).Gl}});return b}),Ti,Fi(Ci(xl),Ni,function(a){return mn(a.id,b)}),GG,vR,Hca(function(a,b,c){return new Gi(a,b,new ul(15E3),c)}),eL,dL,Xq,fL,IG,ej,dv,hx,EG,zy,fj,Ci(ora).ej(Rda||""),ux,qx,nx,gNa,xy,es,tQ,GW,Ii,$E,eF,Ci(Do).Qh(Eo),kx,Fy,rQ,as,zn,gj,Ci(Qla).hA(Ni),Ci(Rla).hA(Ni),DG].filter(Ub)}function wSa(a,b,c){a=Uk(vSa(a,b,c||"chart",!0));return new LW(a.get(KW),!1)}x("lucid.CollaboratorClientFactory",wSa);
x("lucid.CollaboratorAppFactory",wSa);x("lucid.CollaboratorClient.checkUserAgent",uSa);x("lucid.CollaboratorApp.checkUserAgent",uSa);LW.prototype.isDemo=LW.prototype.Bb;LW.prototype.isOnline=LW.prototype.isOnline;LW.prototype.load=LW.prototype.load;LW.prototype.save=LW.prototype.save;LW.prototype.setAvailablePlugins=function(){};LW.prototype.cachePlugin=LW.prototype.ZI;LW.prototype.loadPlugin=LW.prototype.mr;LW.prototype.getLoadedPlugins=LW.prototype.dC;LW.prototype.allowSaving=LW.prototype.ABa;function SW(a){this.Tk=a}uj(SW,Vp);
SW.prototype.show=function(a,b,c){function d(){var a={children:[{tag:"input",id:"print-or-download-prompts-share-never-show-again",type:"checkbox",create:function(a){a.click(function(){e=a.prop("checked")?!0:!1})}},{tag:"label",text:O("printOrDownload.dontShowThisAgain"),create:function(a){a.attr("for","print-or-download-prompts-share-never-show-again")}}]};return P({children:[f,a]})}var e=!1,f={tag:"p",text:O("printOrDownload.trySharing")},h=function(a){return function(){e&&Wp(this.Tk,"printOrDownloadPromptsShareNeverShowAgain");
return a()}.bind(this)}.bind(this);this.Tk.kF.get().printOrDownloadPromptsShareNeverShowAgain?b():(this.dialog&&this.dialog.close(),this.dialog=new cq(d(),{id:"share-prompt",kd:!0,Ld:!0,buttons:[{R:"btn btn-sm btn-default decline",label:a,action:function(){h(b)();this.dialog.close()}.bind(this)},{label:O("printOrDownload.share"),highlight:!0,action:function(){h(c)();this.dialog.close()}.bind(this)}]}),this.dialog.open())};function xSa(a,b,c,d){this.user=a;this.Rqa=b;this.QB=d;this.Ea=c}xSa.prototype.init=function(){var a=this.user.Cc.get("showFinalizeRegistrationDialog")&&2>Rp(this.user)/864E5;if((a=(Gg.get("showFinalizeRegistrationDialog")||a)&&this.user.data.rla)&&qn("TryItNowTest")){var b=3E5;"T-B"===this.Ea.Nz("TryItNowTestingFlag")&&(b=1E4);a&&setTimeout(function(){this.QB.create().show(function(){this.Rqa(function(a){a.get("RedirectToPayment")&&r.location.reload()})}.bind(this))}.bind(this),b)}};function TW(a){this.client=a;this.analytics=a.analytics;this.xhr=a.xhr;this.dialog=new cq("",{Ld:!0,kd:!0,width:578,title:O("email.collaborator.btn")});this.dialog.vh(P({R:"emailCollaborators",children:[{R:"content-left",children:[ySa(this)]},{R:"content-right",children:[zSa()]}]}))}
function ySa(a){return P({children:[{tag:"label",text:O("email.collaborator.subject"),attr:{"for":"subject"}},(new GD(a.analytics,{name:"subject",value:a.client.document.getTitle()})).getContainer(),{tag:"label",text:O("email.collaborator.message"),attr:{"for":"message"}},{R:"input-text-area",css:{height:181},children:[{R:"input-textarea-textbox",children:[{tag:"textarea",type:"text",name:"message",css:{height:175}}]}]},{tag:"input",type:"checkbox",name:"send-copy"},{tag:"label",text:O("email.collaborator.send.copy"),
attr:{"for":"send-copy"}},{tag:"button",R:"btn btn-default right",text:O("email.collaborator.send"),css:{margin:0},click:function(){a.Vab()}}]})}
function zSa(){var a;return P({create:function(b){a=b},children:[{text:O("email.collaborator.recipient"),children:[{tag:"span",text:O("email.collaborator.select"),R:"toggles right",children:[{tag:"a",text:O("email.collaborator.all"),click:function(){a.find('li input[type="checkbox"]').prop("checked",!0)}},{tag:"span",text:"-"},{tag:"a",text:O("email.collaborator.none"),click:function(){a.find('li input[type="checkbox"]').prop("checked",!1)}}]}]},{tag:"ul",children:[$b(client.fu(!1,!1),function(a){return P({tag:"li",
children:[{tag:"p",text:a.name},{tag:"input",type:"checkbox",name:a.id,R:"right",checked:!0},{R:"clear"}]})})]}]})}
TW.prototype.Vab=function(){var a=this,b=this.dialog.gu(),c=b.find('input[name="subject"]').val(),d=b.find('textarea[name="message"]').val(),e=$b(b.find('li input[type="checkbox"]:checked'),function(a){return a.name});e.length?""==d.trim()?fq(O("email.collaborator.message.required")):(b.find('input[name="send-copy"]')[0].checked&&e.push(this.client.user.id),b={message:d,subject:c,docId:this.client.document.id,docTitle:this.client.document.getProperty(ou),collaborators:e},this.xhr.execute({type:"POST",
data:b,url:"/users/emailCollaborators"}).then(function(){a.close()}).catch(function(){fq("email.collaborator.error")})):fq(O("email.collaborator.selection.required"))};TW.prototype.open=function(){this.dialog.open()};TW.prototype.close=function(){this.dialog.close()};function UW(a,b,c){a=a.split("#",2);var d=a[0].split("?",2);VW=c||{};a=d[0]+"?"+(d[1]?d[1]+"&":"")+"iframed=1"+(a[1]?"#"+a[1]:"");WW&&WW==a||(WW=a,XW=VW.Wpb||{},VW.Pgb&&!b&&(b=function(){}),b&&(XW.done=function(){var a=YW.get(0).contentWindow.location.search,a=(new Vf(a)).xr;!1!==b.apply(null,[a])&&ZW.close()}),c={id:VW.id,width:(VW.width||960)+LA(),height:"max",Ld:!0,kd:!0,ajax:!0,open:function(){VW.open&&VW.open(ZW)},close:function(){XW={};WW=null;YW.prop("src","");VW.close&&VW.close(ZW)}},ZW||
(ZW=new cq({tag:"iframe",create:function(a){YW=a}},c),ZW.body.css("overflow","hidden"),$(window).on("message",function(a){a=a.originalEvent;var b=a.source,c=YW.get(0).contentWindow;window.location.origin=window.location.origin||window.location.protocol+"//"+window.location.host;if(a.origin==window.location.origin&&(b==c||b.opener==c)){a=a.data;var b=null,d;if(v(a)){b=a;try{a=JSON.parse(a)}catch(l){}}za(a)&&(b=a.action,void 0!==a.params&&(d=a.params));void 0===d?d=[]:ua(d)||(d=[d]);b&&XW[b]&&XW[b].apply(null,
d)}})),d=ZW,YW.prop("src",a),a=VW.L7||{},d.setTitle(a.title||null),d.N9=a.height||c.height,d.Cx(a.width||c.width),d.open())}var WW=null,VW,XW,YW,ZW;function $W(a,b,c,d,e,f,h,k,l,m,n){this.viewport=a;this.Tk=b;this.Tca=c;this.pK=d;this.jXa=e;this.Zp=f;this.Te=h;this.GD=k;this.Og=l;this.QB=n}$W.prototype.automaticGrowls=$W.prototype.jXa;sj($W,[Zi,Vp,SW,$o,IR,zy,es,tQ,xL,lF,rQ]);
function aX(a,b,c){uk("EditorClient.construct");var d=this;LW.call(this,a,c);this.qm=new EC(d.db,a.user.id,d.$c,d.xhr);K("server.initialized",function(){d.qm.$c=d.$c});this.Te=b.Te;this.viewport=b.viewport;this.Tca=b.Tca;this.Yb=a.Yb;this.GD=b.GD;this.viewport.listen(AHa,function(a){this.ro(a.i0a,a.data)}.bind(this));this.QHa=!0;(new xSa(this.user,this.Rqa.bind(this),this.Ea,b.QB)).init();K("fonts.publicLoadFailed",function(){bp(i18n.get("editor-fonts-error-public-load-failed",{},['<a href="/contact">{}</a>']),
void 0,void 0,!0)});K("gui.gotoPageIndex",function(a){d.MHa(a.FIa,a.rta)});K("edit.publish",function(){K.set("default.shareAction","openAndPublish")});K("edit.embed",function(){K.set("default.shareAction","embed")});K("user.promptRegister",function(a){d.Tqa(a)});K("user.promptLogin",function(a){d.Sqa(a)});K("client.saveFromDemo",function(a){d.Ko(a)});K("text.fillWithText",function(){S&&LCa(S,this.fontClient,this.hi)}.bind(this));this.hFa=void 0;this.UA={};K("default.promptPreferences",function(){MA("/users/preferences")});
K("default.promptDrivePreferences",w(this.V9a,this));K("default.emailCollaborators",w(this.W9a,this));K("default.promptLanguage",w(this.X9a,this));K("default.print",this.FZa.bind(this));K("default.close",this.xYa.bind(this));K("default.returnToApp",function(){var a={documentId:d.document.id};db(a,aja());UO(d.analytics,a,!1,"redirect");$(".offlineonly").remove()});K("default.forums",function(){d.analytics.Aa(Rfa,{origin:"old editor"});1==window.lucidConfigure.appid?MA("http://support.lucidpress.com/forums"):
MA("http://support.lucidchart.com/forums")});K("default.sendFeedback",function(){1==window.lucidConfigure.appid?MA("http://support.lucidpress.com/requests/new"):MA("http://support.lucidchart.com/requests/new")});K("default.requestFeature",function(){MA("http://support.lucidchart.com/forums/21398513-Current-Feature-Requests")});K("default.tutorials",function(){1==window.lucidConfigure.appid?MA("http://support.lucidpress.com/categories/20121236-Tutorials"):MA("http://support.lucidchart.com/categories/20063795-Tutorials")});
K("default.privacy",function(){MA(lk+"/pages/privacy")});K("default.tos",function(){MA(lk+"/pages/tos")});var e=!0;K("context",function(){var a=!pp(qp,"presentation");e!=a&&(a?this.viewport.z7.show():this.viewport.z7.hide(),e=a)}.bind(this));uk("EditorClient.construct.complete");x("lucid.getGraphData",function(a){return ASa(d,a)});var f=function(){var b=a.document,c=b.getProperty(Wta);c&&!b.gr&&(b.setProperty(Wta,""),En(this.analytics,mfa,["chart",c]))}.bind(this);K("document.loaded",function(){d.permissions.Bb()&&
(d.user.data.zo||(d.analytics.Aa(aia),fq(i18n.get("editor-demo-unlicensed-user-warning",{productName:yj}),void 0,!1)),d.analytics.Aa(aga));f()});this.la.listen(a.permissions,RG,this.r9a)}z(aX,LW);g=aX.prototype;g.xYa=function(){XO()&&"close"!==NO?K.set("default.returnToApp"):window.close()};g.MHa=function(){};
g.print=function(a,b,c,d,e,f,h,k,l,m,n,q,t,u){function y(){ha&&clearTimeout(ha);ha=null;aa&&aa.close();ja&&clearTimeout(ja);ja=null;la&&la()}function A(b){function c(a){y();fq(a||i18n.get("editor-download-error"))}C.xhr.execute({type:"POST",timeout:0,url:N+(e||""),data:new Ak(Fa),withCredentials:!0,U2:function(a){C.zba=a}}).then(zk).then(w(function(d){if(d&&d.success&&"failure"!=d.success)if("target"in d&&"drive"==d.target)bp(i18n.get("editor-success-export-drive"));else if(null!=d.uuid)b("/documents/download/"+
d.uuid+("print"==a?"?download=0":""));else{if(null!=d.urls){var e=d.urls,f=new IC(!0);(function Gc(d){C.xhr.execute({type:"HEAD",url:e.head,U2:function(a){C.zba=a}}).then(function(d){"true"!=d.getResponseHeader("x-amz-meta-failed")?(y(),b(e.get)):c("vdx"==a?i18n.get("editor-error-export-visio",{},['<a href="http://support.lucidchart.com/requests/new">{}</a>']):"")}).catch(function(a){if(JC(f)>Jda)c();else if(400<=a.status&&500>a.status){var b=setTimeout(function(){Gc(Math.min(1.3*d,15E3))},d);C.zba=
{abort:function(){clearTimeout(b);y()}}}else c()})})(750);return}}else d&&d.needsLogin?this.Sqa():c(d&&d.error);y();bp(i18n.get("editor-download-success"),3E3)},C)).catch(function(a){y();0!=a.status&&(hq(C.Gb,a),a=zk(a),c(a&&a.error))})}var C=this,E=Date.now();kP(new jP(this.wn,this.analytics),this.document.uri||"","downloaded");if(this.permissions.Bb())C.analytics.Aa(Iga),this.Ko();else if(this.zba&&this.zba.abort(),c)BSa(this,function(c){C.print(a,b,!1,d,e,f,c,!1,null,m)});else{window.ga&&!window.localTimingsOnly?
window.ga("send","event",sk,"lucid.EditorClient.print",void 0,void 0):window.localTimingsOnly&&console.log("send","event",sk,"lucid.EditorClient.print",void 0,void 0);var G=null==b?null:Fk(b,function(a){return C.document.getPage(a)});if("svg"==a||"svg-transparent"==a)k&&(h=lB(G[0])),G[0].hQ("svg"==a,h||null,d).then(function(a){var c=this.document.getProperty(ou)+(b&&1==b.length?" - "+this.document.getPage(b[0]).getProperties().get("Title"):"");if(Sj){a=P({tag:"form",attr:{method:"POST",action:"/echoFile"},
children:[{tag:"input",name:"data[randomToken]",value:Nn()},{tag:"input",name:"contentType",value:"image/svg+xml"},{tag:"input",name:"filename",value:c+".svg"},{tag:"textarea",name:"body",text:a}]});a.appendTo("body");try{a.submit()}catch(d){}finally{a.remove()}}else window.download(new Blob([a],{type:"image/svg+xml"}),c+".svg")}.bind(this));else{var H=this.jx.Xk(this.document,G,void 0,f,l),N="/pdf/"+this.document.getId()+"/"+("print"==a?"pdf":a)+"/"+(d||this.viewport.qc().getProperties().get("DPI")*
this.viewport.kc());h&&(N+="/"+h.x+"/"+h.y+"/"+h.w+"/"+h.h);if(0<this.fontClient.qn.$e()){var da=uc(arguments);this.fontClient.mA().then(function(){this.print.apply(this,da)}.bind(this))}else{var aa,Y=[i18n.get("editor-download-waiting"),i18n.get("editor-download-waiting-patience")],ha=setTimeout(function(){aa=bp.gYa(Y,function(){aa=null});ha=null},1E3),la,ja=setTimeout(function(){la=fq(i18n.get("editor-download-waiting-size")+"<br/><br/>"+i18n.get("editor-download-waiting-work",{},['<a target="_blank" href="'+
(0==window.lucidConfigure.appid?"http://support.lucidchart.com/entries/23412839-Generate-PDF-Message":"http://support.lucidpress.com/entries/31179517-Generate-PDF-Message")+'">{}</a>']),function(){la=null});ja=null},2E4),Fa={title:this.document.getProperty(ou)+(b&&1==b.length?" - "+this.document.getPage(b[0]).getProperties().get("Title"):""),creatorId:this.document.creatorId?this.document.creatorId:this.user.id,timezoneOffset:(new Date).getTimezoneOffset(),watermark:ne(Mua(this.document)),pages:ne(H),
showBleedMarks:ne(q||!1),showCropMarks:ne(t||!1),printFriendlyPdf:ne(u||!1)},G=G||uc(this.document.EG.get());0==G.length&&(G=this.document.Wi());var qa=G.map(function(a){return a.getId()}).filter(function(a){return a in H});"vdx"!=a?(Fa.pageIds=qa.join(","),Fa.currentPageId=this.viewport.rd().getId(),Fa.cropToContent=k,Fa.colorProfile=m||"",Fa.asSpreads=!!n,Fa.includeSearchableText="T-A"==this.Ea.Nz("IncludeSearchableText")):N=ok+"/documents/exportVisio/"+this.document.getId();G={format:a.toLowerCase(),
web:!1,Lba:"all"};K.set("download."+a.toLowerCase());b?c?G.Lba="selection":1==b.length&&(G.Lba="currentPage"):f&&(G.web=!0);this.analytics.ba("download",G);"print"==a&&(Sj||Tj)?A(this.GRa.bind(this)):A(function(b){K.set("client.download.success",{format:a.toLowerCase()});window.location.href=b;b={"document.download.numPages":qa.length,"document.download.colorProfile":m,"document.download.time.seconds":(Date.now()-E)/1E3};C.analytics.Xw.set(b)})}}}};
g.GRa=function(a){if(!this.Kqa){var b=mf(a),c=fk+"/pdf.html?20170106162458";this.Lqa||(this.Lqa=$('<iframe src="'+c+'" id="pdf-iframe"></iframe>').appendTo(document.body));this.R9a?(this.Kqa=!0,this.Lqa.get(0).contentWindow.postMessage(fk+b,"*")):this.Lqa.load(function(){window.addEventListener("message",this.S9a.bind(this),!1);this.R9a=!0;this.GRa(a)}.bind(this))}};
g.S9a=function(a){a.origin==fk&&("done"==a.data?(this.Kqa=!1,this.QG&&(this.QG.close(),this.QG=null)):"error"==a.data?(this.Kqa=!1,this.QG&&(this.QG.close(),this.QG=null,bp(i18n.get("editor-error-print")))):this.QG?this.QG.setText(a.data):this.QG=bp(a.data,-1))};g.o0a=function(a,b,c,d,e,f,h,k,l){this.print(a,b,c,d,"?target=drive",f,null,!!k,h,l)};
g.r9a=function(a){switch(a.Q9a){case 3:qp.Wg("edit");break;case 2:qp.Wg("commentOnly");break;case 1:qp.Wg("readOnly")}switch(a.permission){case 3:qp.enter("edit");break;case 2:qp.enter("commentOnly");break;case 1:qp.enter("readOnly")}};g.Sqa=function(a){var b={};b.return_url=window.location.href;b.view="editor";this.permissions.Bb()&&(b.demo="1");UW("/users/login"+sn(b),w(this.RRa,this,a),{L7:{height:640,width:380}})};
g.Tqa=function(a,b){var c=new Vf("/users/"+this.cOa());fg(c,"Short","on");fg(c,"demo",1);fg(c,"document_id",this.document.getId());b=b?encodeURIComponent(b):"";fg(c,"msg",b);CSa(c,a)};g.Rqa=function(a){var b=new Vf("/users/level/editor/newUser");fg(b,"Short","on");fg(b,"document_id",this.document.getId());CSa(b,a)};function CSa(a,b){UW(a.toString(),b||null,{id:"registration-prompt",L7:{title:i18n.get("editor-iframe-prompt-register"),width:1170}})}g.cOa=function(){return""};
g.V9a=function(){UW("/users/googleDrive?hideFlash=1&",null,{L7:{title:i18n.get("dialog-google-drive-preferences"),width:1020+LA()}})};g.W9a=function(){this.fu(!1,!1).length?(new TW(this)).open():K.set("default.share")};g.X9a=function(){var a=this,b=this.document.getProperty(Ls);this.TJa||(this.TJa=new EW);this.TJa.show(b,function(b){a.document.oa(new Q("SetProperty",{id:null,Property:"Language",Value:b}))})};
g.Ko=function(){function a(){window.location.href="/documents/editNew/"+b.document.getId()}if(this.user.data.zo){var b=this;b.user&&0!=b.user.id?a():b.Tqa(a)}else(new eP(this.user,this.GD,this.xhr,this.Gb,this.analytics,this.Ea)).show(!0)};
function DSa(a){if("trial"!=a.user.Mf.slug){var b=!1,c=Math.min(Math.max(500,$(window).height()-100),700),d=new cq({tag:"iframe",css:{width:"1034px",height:c+"px",background:"#FFF"},attr:{src:"/users/payLevel/"+a.user.Mf.slug+"?iframe=1&source=PayFromDemo",Hmb:"0"},create:function(a){a.on("load",function(){-1==this.contentWindow.location.pathname.indexOf("payLevel")&&(bp(i18n.get("editor-success-payment")),d.close())})}},{close:function(){d&&!b&&(b=!0,setTimeout(function(){d.destroy();d=null},100))},
width:1034,height:c,kd:!0});d.aa.addClass("iframedialog");d.open()}}
g.execute=function(a,b){function c(){var a;d.viewport.qc().Ye(function(b){a=b});return a}var d=this;switch(a){case "page.block.last.imageData":case "page.block.last.getImageData":return d.viewport.context.getImageData(b.coords.x,b.coords.y,1,1);case "page.block.last.getImageDataURL":return d.viewport.canvas[0].toDataURL();case "page.block.last.setImageData":a=d.viewport.context;var e=a.createImageData(1,1);e.data[0]=255;e.data[1]=255;e.data[2]=255;e.data[3]=255;b.color&&(void 0!==b.color.r&&(e.data[0]=
b.color.r),void 0!==b.color.g&&(e.data[1]=b.color.g),void 0!==b.color.b&&(e.data[2]=b.color.b),void 0!==b.color.a&&(e.data[3]=b.color.a));a.putImageData(e,b.coords.x,b.coords.y);return[e.data[0],e.data[1],e.data[2],e.data[3]];case "page.block.last.property.get":return a=c(),a.getProperties().get(b.property);case "page.block.property.get":return d.viewport.qc().Bc(b.id).getProperties().get(b.property);case "page.block.getBBExtended":return(b=d.viewport.qc().Bc(b.id).getProperties().get("BoundingBox"))?
{x:b.x,y:b.y,l:b.x,t:b.y,r:b.x+b.w,b:b.y+b.h,w:b.w,h:b.h,midx:b.x+b.w/2,midy:b.y+b.h/2}:null;case "page.block.last.property.set":return a=c(),a.set(b.property,b.value),!0;case "document.property.set":return K.set("default.docProperty."+b.property,b.value),!0;case "document.stencil.counts":return this.document.T1;case "block.add":var f=hw(b.className);if(null==f)return!1;e=nw(b.className,"DragBlock",this.document);a=this.viewport.qc();e.xf(a);var h=dC(this.document,e.Ah,{Shadow:!0,Rounding:!0});e.getProperties().hM(h);
this.document.ky(e,!0);e.getProperties().set("BoundingBox",new M(0,0,f.Fc.w,f.Fc.h));for(var k in b.properties)e.getProperties().set(k,b.properties[k]);k=e.getProperties().xe();k.ZOrder=a.nh("ZOrder",0)+1;e=new Q("CreateBlock",{Class:e.className,Properties:k,Page:a.getId()});k=this.document.oa(e);b.state&&k&&(k="diagramming"==tO(this.viewport).name&&d.Yb.Ze())&&(f=k.getProperties().get("Members"),f[e.id]=!0,this.document.oa(new Q("SetProperty",{id:k.getId(),Property:"Members",Value:f})));e.id&&a.Bc(e.id).getProperties().set("domId",
b.domId);return e.id;case "listen.set":return K.set(b.key,b.val||null),!0}return null};
function ASa(a,b){var c=Zb(a.viewport.selection.Ca(),function(a){return a.ta}),d=Zb(a.viewport.selection.Ca(),function(a){return a.Wa});0==c.length&&0==d.length&&px(a.document,function(a){Array.prototype.push.apply(c,a.Nl());Array.prototype.push.apply(d,Ra(a.eb))});c=$b(c,function(a){var b={id:a.getId(),"class":a.className};a.getProperties().get("CustomName")&&(b.customName=a.getProperties().get("CustomName"));b.textAreas=[];B(a.qk(),function(a,c){a=Nv(a.gu());0<a.length&&b.textAreas.push({textArea:{key:c,
value:a}})});if(a.getProperties().get("Text")){var c=Nv(a.get("Text"));0<c.length&&(b.text=c)}a.getProperties().get("Link")&&(b.link=a.getProperties().get("Link"));return b});d=$b(d,function(a){function b(d){var f=a.getProperties().get(d);c[d.toLowerCase()]={style:f.Style};f.Line&&(c[d.toLowerCase()].line=f.Line);f.Block&&(c[d.toLowerCase()].block=f.Block)}var c={id:a.getId()};b("Endpoint1");b("Endpoint2");var d=a.getProperties().get("TextAreas");B(d,function(a){a.Value&&(c.text||(c.text=[]),c.text.push(Nv(a.Value)))});
return c});a={document:{documentId:a.document.getId(),title:a.document.getProperty(ou),version:bs(a.Vc),blocks:{block:c},lines:{line:d}}};return b?a:'<?xml version="1.0" ?>'+Yia(a)}g.h2a=function(){return this.fontClient?this.fontClient.qn.$e():0};g.FZa=function(){var a=function(){this.print("print")}.bind(this),b=function(){this.eQ().then(function(a){a.open()})}.bind(this);Xla(this.Ea,this.Tca,i18n.get("dialog-share-prompt-print"),a,b)};x("lucid.EditorClient",aX);x("lucid.EditorApp",aX);
aX.prototype.execute=aX.prototype.execute;aX.prototype.getOpenFontRangeRequests=aX.prototype.h2a;function bX(a,b,c,d){this.xhr=a;this.document=b;this.Yb=c;this.Vc=d;this.enabled=!1;this.eF=null;this.active=!1;this.xQa=0;this.frames=[];this.$Za=200;this.TKa=1E3;this.kKa=Date.now();this.H8=0;this.sessionId=vk();this.methods=[];this.I$={};this.bR=[];this.Si=[]}z(bX,xL);sj(bX,[Hi,Ri,cj,as]);g=bX.prototype;g.DPa=function(a){this.enabled&&(this.eF=a)};g.activate=function(){this.active||(this.active=!0,ESa(this))};g.FKa=function(a){this.xQa++;(20==this.xQa||a/1E3>=20*$da)&&this.activate()};
function ESa(a){0!=a.frames.length&&(a.H8<=a.TKa&&(a.H8+=a.frames.length,a.xhr.execute({type:"POST",url:"/telemetry/20170106162458/"+a.sessionId,contentType:"text/plain",data:a.frames.join("\n\n")})),a.kKa=Date.now(),a.frames=[])}g.cFa=function(){this.methods=[];this.I$={};this.bR=[];this.Si=[]};function cX(a){return a?(a.Wa?"line":a.className)+":"+a.getId():null}
g.XFa=function(){if(this.eF&&this.H8<=this.TKa){for(var a=this.eF.fh(),b={},c=0;c<this.bR.length;c++){var d=this.bR[c];b[cX(d)]=d.Q$||null}this.frames.push(JSON.stringify({id:this.document.getId(),ahl:bs(this.Vc),ua:navigator.userAgent,dpr:r.devicePixelRatio||1,end:this.now(),canvasSize:this.eF.ip(),zoom:this.eF.zoom(),scrollOffset:this.eF.lg,interaction:a?a.Ml():null,visiblePages:this.eF.To().map(function(a){var b=a.Fe;return new M(b.x,b.y,b.w,b.h,a.page.getId())}),activeGroup:cX(this.Yb.Ze()),methods:this.methods.map(function(a){return a.serialize()}),
renderData:this.I$,itemsRendered:b,dirtyRects:this.Si},null,"  "));a=Date.now()-this.kKa;if(this.active)5E3<a&&ESa(this);else for(;this.frames.length>this.$Za;)this.frames.shift()}this.methods=[];this.I$={};this.bR=[];this.Si=[]};g.now=function(){return r.performance&&r.performance.now?Math.round(1E3*r.performance.now()):Math.round(1E3*Date.now())};
g.method=function(a){a=new yL(a,this);0<this.methods.length&&null==this.methods[this.methods.length-1].endTime?HGa(this.methods[this.methods.length-1],a):this.methods.push(a);return a};g.UNa=function(){if(this.eF)for(var a in wu){var b=this.document.sa(a);if(b){var c=b.getProperties(),d=[],e;for(e in c.properties)void 0!==c.properties[e].qD&&d.push(e);this.I$[cX(b)]=d.join(",")}}};g.rra=function(a,b){this.bR.push.apply(this.bR,a);this.Si.push.apply(this.Si,b)};function FSa(a){return[Fi(Ci(Vi),Zi,function(a){return a.navigator}),Zi,cj,mya(a),Vp,SW,$o,Ci(IR).Qh(JR),WQ,Ci(xL).Qh(bX),[Ci(kF).ej(r.document),Ci(mCa).ej(Rj),Ci(lF).Qh(Lj||Rj?tF:yF)]]};function GSa(a,b){return[vSa(a,b,"chart",!1),FSa(b),Fi(Ci(Gp),Ni,function(a){return a.cg}),Fi(Ci(bj),Gp,function(a){return new bj(a)}),WPa(),Xi,zV,DV,Ci(zV).hA(DV),CV,RV,BR]};function dX(a){EH.call(this);this.document=a;K("document.postAction",function(){this.pa()}.bind(this))}z(dX,EH);dX.prototype.$a=function(){return this.document.wk};function HSa(a,b){a=new dX(a);this.Fja=a.Ma();this.analytics=b;a.Ci(function(a){this.current||(this.current=setTimeout(function(){var b=a.Ma();if(b>this.Fja){var e=120>b?15*Math.floor(b/15):150>b?120:200>b?150:200;0<e&&this.Fja<=e&&En(this.analytics,nha,[e])}this.Fja=b;this.current=null}.bind(this)))}.bind(this))};function ISa(a,b,c){var d=mn(),e=d.get(a,{cumulative:0}),f;e.cumulative<b&&(f=K("default.save document.saveStart",function(){var h=(new Date).getTime();void 0!==e.lastTime&&(e.cumulative=6E4<h-e.lastTime?e.cumulative+6E4:e.cumulative+(h-e.lastTime));e.lastTime=h;d.set(a,e);e.cumulative>=b&&(Mk(f),c())}))}function JSa(a,b){mn().yB(a);ISa(a,3E5,b)};function eX(a){this.xhr=a}uj(eX,Hi);function fX(){Xq.call(this,new Ck,null)}z(fX,Xq);fX.prototype.create=function(){return Promise.resolve(new Uq)};tj(fX);function gX(a){EH.call(this);this.value=void 0;a.listen(Ct,function(a){"selectedRow"===a.GNa&&(this.value=a.value,this.pa())}.bind(this))}z(gX,EH);gX.prototype.$a=function(){return this.value};function hX(a){EH.call(this);this.value=void 0;a.listen(Ct,function(a){"SelectedCells"===a.GNa&&(this.value=a.value,this.pa())}.bind(this))}z(hX,EH);hX.prototype.$a=function(){return this.value};function iX(a,b){new gX(a);new hX(a);this.mfb={Lea:new RK(a,b,"ERDEntityBlock","AltRows"),Pea:new RK(a,b,"ERDEntityBlock","Fields"),Sea:new RK(a,b,"ERDEntityBlock","ShadedHeader")};this.nfb={Lea:new RK(a,b,"ERDEntityBlock2","AltRows"),Pea:new RK(a,b,"ERDEntityBlock2","Fields"),Sea:new RK(a,b,"ERDEntityBlock2","ShadedHeader")};this.ofb={Lea:new RK(a,b,"ERDEntityBlock3","AltRows"),Pea:new RK(a,b,"ERDEntityBlock3","Fields"),Sea:new RK(a,b,"ERDEntityBlock3","ShadedHeader")};this.pfb={Lea:new RK(a,b,"ERDEntityBlock4",
"AltRows"),Pea:new RK(a,b,"ERDEntityBlock4","Fields"),Sea:new RK(a,b,"ERDEntityBlock4","ShadedHeader")};this.cgb={fgb:new RK(a,b,"TimelineBlock","timelineType"),oTa:new RK(a,b,"TimelineBlock","startDate"),VSa:new RK(a,b,"TimelineBlock","finishDate"),agb:new RK(a,b,"TimelineBlock","TimeUnit"),gfb:new RK(a,b,"TimelineBlock","DisplayDates"),DateFormat:new RK(a,b,"TimelineBlock","DateFormat"),Wfb:new RK(a,b,"TimelineBlock","StartOfWeek"),Vfb:new RK(a,b,"TimelineBlock","StartOfFiscalYear"),Nva:new RK(a,
b,"TimelineBlock","DateFormatOptions"),bgb:new RK(a,b,"TimelineBlock","TimeUnitOptions")};this.egb={Ffb:new RK(a,b,"TimelineMilestoneBlock","milestoneDate"),DateFormat:new RK(a,b,"TimelineMilestoneBlock","DateFormat"),Nva:new RK(a,b,"TimelineMilestoneBlock","DateFormatOptions")};this.dgb={oTa:new RK(a,b,"TimelineIntervalBlock","startDate"),VSa:new RK(a,b,"TimelineIntervalBlock","finishDate"),DateFormat:new RK(a,b,"TimelineIntervalBlock","DateFormat"),Nva:new RK(a,b,"TimelineIntervalBlock","DateFormatOptions")};
this.ffb={dfb:new RK(a,b,"DefaultTableBlock","Cols"),Qfb:new RK(a,b,"DefaultTableBlock","Rows"),Ueb:new RK(a,b,"DefaultTableBlock","BandedCols"),Veb:new RK(a,b,"DefaultTableBlock","BandedRows"),Seb:new RK(a,b,"DefaultTableBlock","BandedColor1"),Teb:new RK(a,b,"DefaultTableBlock","BandedColor2"),xfb:new RK(a,b,"DefaultTableBlock","GridLines")};new RK(a,b,"CMP_GoogleSheetsInputBlock","gs_SheetId");new RK(a,b,"CMP_GoogleSheetsInputBlock","gs_WorksheetId");new RK(a,b,"CMP_GoogleSheetsInputBlock","gs_Worksheets");
new RK(a,b,"CMP_GoogleSheetsInputBlock","gs_Cell");new RK(a,b,"CMP_GoogleSheetsInputBlock","CMP_Formatter");new RK(a,b,"CMP_GoogleSheetsInputBlock","CMP_FormattingDigits");new RK(a,b,"CMP_GoogleSheetsInputBlock","CMP_HasLabel");new RK(a,b,"CMP_GoogleSheetsOutputBlock","gs_SheetId");new RK(a,b,"CMP_GoogleSheetsOutputBlock","gs_WorksheetId");new RK(a,b,"CMP_GoogleSheetsOutputBlock","gs_Worksheets");new RK(a,b,"CMP_GoogleSheetsOutputBlock","gs_Cell");new RK(a,b,"CMP_GoogleSheetsOutputBlock","CMP_Formatter");
new RK(a,b,"CMP_GoogleSheetsOutputBlock","CMP_FormattingDigits");new RK(a,b,"CMP_GoogleSheetsOutputBlock","CMP_HasLabel");new RK(a,b,"CMP_GoogleSheetsListBlock","gs_SheetId");new RK(a,b,"CMP_GoogleSheetsListBlock","gs_WorksheetId");new RK(a,b,"CMP_GoogleSheetsListBlock","gs_Worksheets");new RK(a,b,"CMP_GoogleSheetsListBlock","gs_Cell");new RK(a,b,"CMP_GoogleSheetsListBlock","gs_SelectionRange");new RK(a,b,"CMP_GoogleSheetsListBlock","CMP_HasLabel");new RK(a,b,"CMP_GoogleSheetsListBlock","gs_SelectionOptions");
new RK(a,b,"CMP_GoogleSheetsListBlock","TextValue");new RK(a,b,"CMP_GoogleSheetsDynamicTextBlock","gs_SheetId");new RK(a,b,"CMP_GoogleSheetsDynamicTextBlock","gs_WorksheetId");new RK(a,b,"CMP_GoogleSheetsDynamicTextBlock","gs_Worksheets");new RK(a,b,"CMP_GoogleSheetsDynamicTextBlock","MarkupHasWatermark");new RK(a,b,"CMP_AdditionSquareBlock","CMP_Formatter");new RK(a,b,"CMP_AdditionSquareBlock","CMP_FormattingDigits");new RK(a,b,"CMP_AdditionSquareBlock","CMP_HasLabel");new RK(a,b,"CMP_AdditionSquareBlock",
"CMP_IsInput");this.Qeb={tfb:new RK(a,b,"BPMNEvent","bpmnEventGroup"),EventType:new RK(a,b,"BPMNEvent","bpmnEventType"),Hfb:new RK(a,b,"BPMNEvent","bpmnDashed"),$fb:new RK(a,b,"BPMNEvent","bpmnInvertedIcon")};this.Neb={Heb:new RK(a,b,"BPMNActivity","bpmnActivityType"),TaskType:new RK(a,b,"BPMNActivity","bpmnTaskType"),Ieb:new RK(a,b,"BPMNActivity","bpmnActivityMarker1"),Ufb:new RK(a,b,"BPMNActivity","bpmnActivityMarker2")};this.Oeb={bfb:new RK(a,b,"BPMNConversation","bpmnConversationType"),Xfb:new RK(a,
b,"BPMNConversation","bpmnIsSubConversation")};this.Reb={Type:new RK(a,b,"BPMNGateway","bpmnGatewayType")};this.Peb={Type:new RK(a,b,"BPMNData","bpmnDataType")};new RK(a,b,"iOSBasicCell","SeparatorInset");new RK(a,b,"iOSBasicCell","AccessoryIndicatorType");new RK(a,b,"iOSSubtitleCell","SeparatorInset");new RK(a,b,"iOSSubtitleCell","AccessoryIndicatorType");new RK(a,b,"iOSRightDetailCell","SeparatorInset");new RK(a,b,"iOSRightDetailCell","AccessoryIndicatorType");new RK(a,b,"iOSLeftDetailCell","SeparatorInset");
new RK(a,b,"iOSLeftDetailCell","AccessoryIndicatorType");new RK(a,b,"iOSSegmentedControl","Tabs");new RK(a,b,"iOSSegmentedControl","Selected");new RK(a,b,"iOSPageControls","Pages");new RK(a,b,"iOSPageControls","Selected");new RK(a,b,"iOSToggle","ToggleOn");new RK(a,b,"iOSNavBar","ShowArrow");new RK(a,b,"iOSTabs","Tabs");new RK(a,b,"iOSTabs","Selected")}vj(iX,Ri,Mi);function jX(a,b,c,d){var e=this;c||(c={id:"root",name:"root",created:null,deleted:null,userId:null,parentId:null});this.JE=a;this.jL=b;this.dZ=c.id;this.Aaa=c.name;this.VDa=c.created;this.Xja=c.deleted;this.pva=c.userId;this.fqa=c.parentId;this.N4a=!!c.name;this.Do=d||null;this.d5a=!!c.tJa;this.children=[];D(c.children||[],function(a){e.children.push(e.constructor.call({},b,a,e))});KSa(a,this)}function KSa(a,b){a[b.jL]||(a[b.jL]={});a[b.jL][b.dZ]=b}g=jX.prototype;
g.destroy=function(){delete this.JE[this.jL][this.dZ];this.Do=null;this.children=[]};g.getId=function(){return this.dZ};function kX(a){return a.Xja?!0:a.getParent()?kX(a.getParent()):!1}g.zd=function(){return 0==this.children.length};g.OK=function(){return!1};g.jK=function(){return this.pva};g.getParent=function(){return this.Do};g.setParent=function(a){this.Do=a;this.fqa=a.getId()};g.Vw=function(){return!1};g.Di=function(){return this.N4a};g.tJa=function(){return this.d5a};
function LSa(a){return"root"==a.getId()&&a.Di()}function lX(a,b,c){return a[b]&&a[b][c]||null}function MSa(a,b){var c=mX[a];c&&B(c,function(a){b(a,c)})}function NSa(a){var b=mX,c=b[a];c&&(B(c,function(a,b){a.destroy();c[b]=null}),b[a]={})}function nX(a,b){MSa(a,function(a){"search"!=a.dZ&&"recent"!=a.dZ&&a.children.sort(b)})};var mX={};function oX(a,b,c){b=(this.SJ=b)?b.FolderEntry:{id:"root",name:"root"};this.lFa=b.document_id||null;this.fi=this.rm=null;this.U4a=!!b.name;jX.call(this,mX,a,{id:b.id,name:b.name||null,created:b.created||null,deleted:b.deleted||null,userId:parseInt(b.user_id,10)||null,parentId:b.parent_id||null,tJa:!!b.is_search_result},c)}z(oX,jX);g=oX.prototype;
g.link=function(a,b){if(this.il())return null;var c=this.Qe();if(!c)return null;var d=FC.val("folder_id");if("home"==d||b)d="";b="/documents/edit";1==this.aK().FolderEntry.product_id&&(b="/documents/editPublish");return c.Template.document_id?b+"New/"+c.Document.id+"/"+d+ZO(!0):WO()&&!a?VO({documentId:c.Document.id}):b+"/"+c.Document.id+ZO(a)};g.getName=function(){return this.Aaa||this.rm&&this.rm.Document.title||""};
g.Vw=function(){var a=this.aK(),b=this.Qe();return b&&b.DocumentsUser&&(1<b.DocumentsUser.length||1==b.DocumentsUser.length&&parseInt(b.DocumentsUser[0].user_id,10)!=b.Document.creator_id)||a&&a.FolderEntryUser&&0<a.FolderEntryUser.length&&(1<a.FolderEntryUser.length||a.FolderEntryUser[0].user_id!=a.FolderEntry.user_id)?!0:this.getParent()?this.getParent().Vw():!1};g.gr=function(){var a=this.Qe();return a&&a.Template.document_id?!0:!1};g.OK=function(){var a=this.Qe();return!!a&&!!a.isPublished};
g.wp=function(){return this.lFa};g.Qe=function(){return this.rm};g.Rq=function(){return this.Qe()?this.Qe().Document.creator_id:this.hY()};g.sY=function(){if(this.Qe())return this.Qe().Document.saved;var a=[];return this.il()&&(D(this.children,function(b){(b=b.sY())&&a.push(b)}),0<a.length)?(a.sort(),a[a.length-1]):null};
function pX(a){function b(a,b){a=a||"viewer";b=b||"viewer";return qP[a].order<=qP[b].order?a:b}if(a.fi)return a.fi;var c=lX(a.JE,a.jL,"home").jK();if(a.rm){var d=!1;a.SJ&&(d=a.SJ.FolderEntryUser);if(d)for(var e in d)d[e].user_id==c&&(a.fi=b(a.fi,d[e].role));if("owner"==a.fi)return a.fi;a.rm.Document.creator_id==c&&(a.fi="owner");if(d=a.rm.DocumentsUser)for(e in d)d[e].user_id==c?a.fi=b(a.fi,d[e].role):d[e].group_entry_id&&d[e].mine&&(a.fi=b(a.fi,d[e].role));if(a.fi)return a.fi;c=OSa(a.rm.Document.id);
D(c,function(c){a.fi=b(a.fi,pX(c))})}else if(a.SJ){a.SJ.FolderEntry.user_id==c&&(a.fi="owner");if(d=a.SJ.FolderEntryUser)for(e in d)d[e].user_id==c?a.fi=b(a.fi,d[e].role):d[e].group_entry_id&&d[e].mine&&(a.fi=b(a.fi,d[e].role));if("owner"==a.fi)return a.fi;a.getParent()&&(a.fi=b(a.fi,pX(a.getParent())))}return a.fi||"viewer"}g.aK=function(){return this.SJ};g.hY=function(){return this.SJ.FolderEntry.user_id};
function PSa(a){if(LSa(a)||a.jK()==lX(a.JE,a.jL,"home").jK())return!1;var b=a.aK();return(b=b&&b.FolderEntry.parent_id)?!lX(a.JE,a.jL,b):!0}g.isHidden=function(){if(this.lFa&&!this.rm)return!0;if(this.peb)return!this.peb();PSa(this);return!1};
g.YGa=function(){if(this.Di()){var a=this.aK();return{id:a.User.id,name:a.User.first_name+" "+a.User.last_name,hG:!1,sL:!1,group:!1,role:"owner",created:null}}a=this.Qe();return{id:a.Creator.id,name:a.Creator.first_name+" "+a.Creator.last_name,hG:!1,sL:!1,group:!1,role:"owner",created:null}};
g.fu=function(a,b){function c(a){return"editor"==a?1:"owner"==a?2:0}function d(b){return b.user_id?b.User.first_name+" "+b.User.last_name:a?"":b.GroupEntry.name}var e,f=this;if(this.il()){var h=this.aK();h.FolderEntryUser||(h.FolderEntryUser=[]);h.FolderEntryUser.sort(function(a,b){a=d(a);b=d(b);return a<b?-1:a>b?1:0});e=h.FolderEntryUser.filter(function(a){return a.user_id&&(a.user_id==h.User.id||b==a.User.id&&c(a.role)<c(pX(f)))?!1:!0})}else{var k=this.Qe();k.DocumentsUser||(k.DocumentsUser=[]);
k.DocumentsUser&&k.DocumentsUser.sort(function(a,b){a=d(a);b=d(b);return a<b?-1:a>b?1:0});e=k.DocumentsUser.filter(function(b){if(b.user_id&&-1!=b.user_id){if(b.user_id==k.Creator.id)return!1}else if(a)return!1;return!0})}return e};g.isLocked=function(){var a=pX(this),b=this.getId();return this.il()?"owner"!=a||"trash"==b||"search"==b||"shared"==b||"recent"==b:"owner"!=a&&"editor"!=a};g.il=function(){return this.U4a};
g.tn=function(){return"home"==this.getId()&&this.Di()?1:"recent"==this.getId()?4:"shared"==this.getId()?5:"trash"==this.getId()?6:"search"==this.getId()?7:this.Di()?2:3};function QSa(a,b){var c=[];b&&B(mX[a],function(a){a.wp()==b&&c.push(a)});return c}function OSa(a){var b=[],c=[];for(B(mX.DocumentList,function(b){if(!b.il()){var d=b.Qe();d&&d.Document.id==a&&c.push(b)}});0<c.length;){var d=c[0];c.shift();(d=d.getParent())&&!kX(d)&&"recent"!=d.getId()&&(b.push(d),c.push(d))}return b}
function qX(a,b){MSa(a,b)}function RSa(a,b){var c=[];qX(a,function(a){b(a)&&c.push(a)});return c}
function rX(a,b){var c;if(!(c=a.tn()-b.tn()))a:{c=a.getName()||"";var d=b.getName()||"";c=c.replace(/\s+/g," ").match(/\d+|[^ 0-9]+/g)||[];for(var d=d.replace(/\s+/g," ").match(/\d+|[^ 0-9]+/g)||[],e=0;;e++){if(e==c.length){c=e==d.length?0:-1;break a}if(e==d.length){c=1;break a}var f=parseInt(c[e],10)-parseInt(d[e],10)||kb(c[e],d[e])||(c[e]<d[e]?-1:c[e]>d[e]?1:0);if(f){c=f;break a}}throw NaN;}return c||Ac(a.getId(),b.getId())}
function SSa(a){qX(a,function(a,c){if(a.getParent()||LSa(a))return!0;var d=PSa(a)&&a.il()?"root":a.fqa||"home",d=c[d]||c.root;a.Xja&&(d=a.pva==c.home.pva?604800>dla(a.Xja,uo("Y-m-d H:i:s",void 0))?c.trash:null:null);d&&d!=a&&(a.setParent(d),d.children.push(a))})};function TSa(a,b,c){var d="/documents/edit";1==a.FL&&(d="/documents/editPublish");var e=FC.val("folder_id");if(c||"home"==e)e="";return a.Template.document_id?d+"New/"+a.Document.id+"/"+e+ZO(!0):WO()?VO({documentId:a.Document.id}):d+"/"+a.Document.id+"/"+b+ZO()}
function USa(a,b,c,d){function e(e,k){return f?{tag:"a",R:"thumbnaillink",href:f(k||0,null===d),target:YO(h?"edit":"insert"),create:function(d){d.click(function(d){h||UO(a,{documentId:b.Document.id},d);c&&c(d)})},children:[e]}:e}var f;ya(!0)?f=!0:f=TSa.bind(null,b);var h=!!Ta(b,"Template","document_id"),k={R:"thumb",css:{position:"relative"},children:[e({R:"placeholder",tag:"img",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAMAAAC3Ycb+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTExRDU4QkY5QzQxMTFFMDhBQjREQTQzMERGREU4QUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTExRDU4QzA5QzQxMTFFMDhBQjREQTQzMERGREU4QUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RTk2MkZFNjlDMzQxMUUwOEFCNERBNDMwREZERThBQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMTFENThCRTlDNDExMUUwOEFCNERBNDMwREZERThBQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqj1CKYAAAGVUExURSVRmdjj9dnk9tzm9v7+//T3/Obt+fj6/eDp99/o99fi9ePr+Pv8/vz9/vD0++rw+u7z+/f5/eTs+Nrl9t3n9/L2/Nbi9efu+dvl9uLq+Nfj9evx+vP2/Ozx+v3+//X4/fb5/e3y+97n9/H1/Pn7/vr7/v39/vr8/u3y+unv+e/0+/X4/Pn7/eXs+drk9unv+ujv+eju+d7o9+Hq+O/z+/b4/enw+vH1+/f6/fn6/eXs+Ovw+uHp9+zy+tnk9fD1++Hp+PL1/N3m9uXt+dvm9uLr+PP3/P3+/v7//5Wz5f39/Stesenr7svMzunw+Ze15Za05VV1rDlqufPz9PLz9PL1+zNlt159sJW05Ze05aa+5arB5pi15azC5q3D54Wm3aS95avC5qe/5aW95Yeo3ae/5qjA5qi/5vHy9DNmt6zD5yJMj9bX2iNNkanA5fz8/PHx8fX3+qW+5ff4+vn5+R5Dfl18sPb29qvB5qS95KzC51t+uSteslh6sqnA5u7v8u3v8iBHhqnB5t/l8LG3wqi/5f///wEdyroAAATGSURBVHja7NvXdhVUFIbRWLAmFLsCggWl2ZViw66cqCfERkcUe++9K89tPKIEEnIuHIO1lmt+L7DH3nP8l3viuFI14QmACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIED0fwGZiO+7zwZAMoF8/8MLAyAnQaJv/dvs9JcvDoCkATl+7J3pPTk30hTk4LHZ6VdSbqQryMHDL+fcSAzIM9ENh1OHc24kBuT86OZApr5NuZG2IJOTk+9m3EhnkMlDCTfSFmTDXx3Kt5HeIBuOpttIW5Ctf5duI21Bdp7o62QbiQG5PrrhcMc/Hc21kbYgq/7tQKqNtAVZf7IDmTbSFmTdvH5NtJEYkKejGw63zC/RRmJAbolu375lp/Rhmo20BVlzaj9m2QiQE/2RZCMxIFPRzcy8dHpv5thIW5DtC3otxUbagixf2FsZNgJkXhk20hZk82K9Eb+RtiArF21/+EZiQCajm5nZuHj7ozcC5HSR4I20BVl7poI30hZk9Rl7PXQjQBb2aeRG2oKsWKLIjcSA3Brd3r3blurVuI20BXl+yb4J20hbkE1LF7aRGJAN0e0e25G5jbw9AJIGZPeR2ek9Xw2AnJ1+ev+5sf3+xS8ff9QE5OboPvn52fG998HnAyCJCvkLCQTIHMjWEgEBEgWys0SNQC4sERAgQIAAAQJkLMiOEjUCWVUiIECAAAGSEWR9iYAAAQJkBHJfiYAAiQJZVyIgQIAAGYFsKREQIFEgy0oEBAgQIECAABkL8lSJGoGsKREQIECAjECuLBEQIECAAMkI8miJGoHcVCIgQIAAGYFsL1EjkF0lagSyvERAgAABAiQjyOYSAQESBXJviYAAiQJZWSIgQIAAAZIR5IYSAQECBMgIZGOJgACJAnmoRI1A1pYICBAgQEYgq0sEBAgQICOQB0rUCGRFiYAAAQIESEaQbSVqBHJHiYAAiQLZVCIgQKJA7iwRECBRIHeVCAiQKJCrSwQECBAgQDKCXFAiIECAAAECBMhYkMdL1AjkthIBARIFcn+JGoFcViIgQIAAAZIR5NISAQECBAgQIEDGgjxZokYg15YICBAgQIBkBLmnRECARIE8UqJGIA+WqBHIRSUCAgQIECBAgIwFubhEQIAAAQIECJCxIHeXCAiQKJAbSwQECBAgI5ArSgQECBAgQDKCPFaiRiDnlQgIECBAgAABAqQayBMlagRyTYmAAAECBEhGkMtLBAQIECBAMoLcXiIgQKJAzi0RECBAgAABAgRINZCHS9QI5JwSAQECBAgQIECAAAHyn0CuKxEQIECAAMkIckmJgAABAgQIECBjQa4qERAgQIAAyQhSJSBAIs4UECACAkRAgAgIEAERECACAkRAgAgIEAERECACAkRAgAgIEAERECACAkRAgAgIEAERECACAkRAgAgIEAERECACAkRAgAgIEAERECACAkRAgAgIEAERECACAkRAgAgIEAERECACAkRAgAgIEAERECACAkRAgAgIEJ3t/hRgAOmJEDPnqib/AAAAAElFTkSuQmCC"})]},
l=Math.min(5,VSa(b)?b.Document.templatepages:b.Document.pages),m=$("#notreal_fdy8sa");Via(l,function(a){k.children.push(e({tag:"img",css:{display:0==a?"block":"none",position:"absolute",top:0,left:0},create:function(c){c.on("error",function(){c.addClass("hidden");c.hide()});c.attr("src",WSa(b,a));m=m.add(c)}},a))});k.create=function(a){XSa(a,m)};return k}var sX={};
function WSa(a,b){var c=Ta(a,"Template","system")||a.DocumentAttribute&&a.DocumentAttribute.some(function(a){return"embedded"===a.name&&"true"===a.value}),d="",e=a.Document.id;a.thumbSignature&&(sX[e]=a.thumbSignature);!c&&qk&&(d="ahl="+a.Document.action_history_length,""!=pk&&(d+="&cacheBuster="+pk),d=sX[e]?sX[e]+"&"+d:"?"+d);return(c&&Hda||!c&&qk&&sX[e]&&Yda||Gda||window.lucidConfigure.lucid_host||"")+"/documents/thumb/"+a.Document.id+"/"+(VSa(a)?"Template-":"")+b+"/"+a.Document.size+"/NULL/128"+
d}function XSa(a,b){function c(a){a=b.eq(a);a.hasClass("hidden")||a.show()}var d=b.length,e=0,f=0;a.mouseenter(function(){e=(d-1)/$(this).width();f=$(this).offset().left}).mousemove(function(a){a=(a.pageX-f)*e;a=Math.round(Math.max(0,Math.min(a,d-1)));b.hide();c(a)}).mouseleave(function(){b.hide();c(0)})}function VSa(a){return 1==a.FL&&a.Template&&a.Template.document_id&&0<a.Document.templatepages&&1==a.Template.system}function tX(a){this.hk=a}
function YSa(a){return 1==a.hk.FL&&a.hk.template&&a.hk.template.zi&&0<a.hk.document.dRa&&1==a.hk.template.system}tX.prototype.fK=function(){return YSa(this)?this.hk.document.dRa:this.hk.document.gb};
tX.prototype.zY=function(a,b){var c=this.hk.template&&this.hk.template.jz||this.hk.attributes.some(function(a){return"embedded"===a.name&&"true"===a.value}),d="";this.hk.document.wRa&&(sX[this.hk.document.id]=this.hk.document.wRa);!c&&qk&&(d="ahl="+this.hk.document.iWa,""!=pk&&(d+="&cacheBuster="+pk),d=sX[this.hk.document.id]?sX[this.hk.document.id]+"&"+d:"?"+d);return(c&&Hda||!c&&qk&&sX[this.hk.document.id]&&Yda||Gda||window.lucidConfigure.lucid_host||"")+"/documents/thumb/"+this.hk.document.id+
"/"+(YSa(this)?"Template-":"")+a+"/"+this.hk.document.size+"/NULL/"+b+d};function uX(a,b,c,d,e,f,h){var k=this;this.analytics=a;this.Ea=b;this.state=new Bp(e.get());var l=new Dj(function(){var a=this.state.getAll();e.set(a)}.bind(this),1);this.state.listen(function(){l.queue()});this.storage=d;this.storage.change(function(){vX(k)});a=h||{};this.options={Bb:!!a.isDemo,Z4a:void 0==a.isModal?!0:!!a.isModal,pMa:!!a.openInSameTab,CLa:!!a.noEscape};this.rX=f||null;this.ql={};this.height=.9*$(window).height();this.W6a={};this.uLa=null;this.dialog=new cq({css:{height:"100%"},
children:[ZSa(this),this.body(),this.Sb()]},{title:"Create New Document",Ld:this.options.Z4a,width:$("body").hasClass("compact")?680:910,height:"max",nc:this.nc(),close:function(){k.Lp();$(document).unbind("lucid.storage.DocumentList.change.newdocdialog")},Z_:this.options.CLa,kd:!this.options.CLa});this.ql[this.state.get("set")]||(this.state.reset({set:e.D7.set,category:e.D7.category}),(f=this.ql[this.state.get("set")])&&f.addClass("active"));this.dialog.aa.addClass("newdocdialog");K("userDataUpdated",
function(a){k.user=a},!0);this.user=c;this.wS=null;Qj&&$(window).resize(function(){k.dialog.fd()&&(k.dialog.Cx(960>=$(window).width()?710:910),k.dialog.open())});this.Kpa=null;vX(this)}g=uX.prototype;g.body=function(){var a=this;return{create:function(b){a.uLa=b},R:"newdocdialog-body",children:[{R:"newdocdialog-body-inner",children:[function(){return{children:[{tag:"h1",create:function(b){a.Z6a=b}}]}}(),{id:"new-doc-templates",R:"doc-container grid-view small",create:function(b){a.sX=b},children:[]}]}]}};
function wX(a){var b=new cg(window.location.search.substr(1)),c=ZO(!0);b.lm("driveId")?(c?c+="&":c="?",c+="driveId="+b.get("driveId")):b.lm("boxFolderId")&&(c?c+="&":c="?",c+="boxFolderId="+b.get("boxFolderId"));return"/documents/editNew/"+a.Gla()+"/"+(a.parentId||"")+c}
g.nc=function(){var a=this,b=this.options.Bb?"/demo/"+this.Gla():wX(this),c=this.options.pMa?"_self":"_blank",d=this.NK?O("dialog.newdoc.button.create.press"):O("dialog.newdoc.button.create.chart");return{R:"footer",children:[{R:"right",children:[{tag:"a",id:"newdocdialog_cancel",R:"btn left btn-default",text:O("button.cancel"),create:function(b){a.QCa=b},click:function(b){a.cYa(b)}},{id:"newdocdialog_startdrawing",tag:"a",R:"btn left btn-blue",target:c,text:d,href:b,click:function(b){$(this).hasClass("disabled")?
b.preventDefault():a.eZa()},create:function(b){a.sja=b}}]},{R:"clear"}]}};g.cYa=function(a){this.options.pMa&&(a.preventDefault(),window.location=this.options.Bb?"/demo/"+this.Gla():wX(this));this.close()};g.eZa=function(){iP&&this.analytics.Aa(kfa);this.close()};function $Sa(a,b){b.find(".active").removeClass("active");a.addClass("active")}
function aTa(a,b){var c=P({tag:"li",R:b.active?"active":"",create:b.create,children:[{id:b.yKa,tag:"a",R:"link",text:b.label,click:b.click}]});b.category&&(a.W6a[b.category]=c);return c}function xX(a,b,c,d,e,f){return aTa(a,{yKa:f,label:d||b,active:b==a.state.get("set"),click:function(){var c=$(this).parent();$Sa(c,a.Baa);a.state.set("set",b);a.state.set("category",e||null);vX(a)},create:function(d){c&&c(d);a.ql[b]=d}})}g.EHa=function(){return[]};g.yHa=function(){return[]};
function ZSa(a){return{R:"alpha newdocdialog-nav",children:[{R:"scrollable",create:function(b){a.Baa=b},children:a.yHa()},a.zHa()]}}g.zHa=function(){return null};g.Sb=function(){return null};g.fla=function(a){return"HiddenDemo"==a.Template.description||a.Category&&"Educational"==a.Category.name&&(!this.user||!Lp(this.user))||"DocumentList"in mX&&("Personal"==this.state.get("set")||"Team"==this.state.get("set"))&&(a=QSa("DocumentList",a.Document.id),cc(a||[],function(a){return kX(a)}))?!1:!0};
g.K1a=function(a){return gk?-1<a.Category.name.indexOf("UML")?"UML":a.Category.name:a.ParentCategory.name||a.Category.name};g.L1a=function(a){return gk?a.Category.title:a.ParentCategory.title||a.Category.title};g.M1a=function(a){return gk?-1<a.Category.name.indexOf("UML")?parseInt(a.ParentCategory.order||a.Category.order,10):parseInt(a.Category.order,10):parseInt(a.ParentCategory.order||a.Category.order,10)};g.q6="";g.xbb=Sb;
g.setTitle=function(a){a=a||this.state.get("category")||this.state.get("set");this.xbb(a)&&(a+=" Templates");this.Z6a.html(a)};
function bTa(a,b){a.q6="";var c={display:[],Dia:[],jcb:[],icb:{},WCa:{}};D(b||[],function(b){var e=a.K1a(b);e&&(c.Dia.push(e),c.WCa[e]=a.M1a(b),e==a.state.get("category")&&(null!=b.ParentCategory.id&&(c.jcb.push(b.Category.name),c.icb[e]=parseInt(b.Category.order,10)),a.q6||(a.q6=a.L1a(b))));a.state.get("category")&&a.state.get("category")!=e||c.display.push(b)});return c}g.ema=function(a,b){this.storage.gR("templates",function(c){c=a(c);b(c)})};
g.zcb=function(a){var b=[],c=this.fla.bind(this);D(a||[],function(a){c(a)&&b.push(a)});return b};g.c_a=function(a){this.sX.parent().css("height","auto");iTa(this,a)};function vX(a){a.ema(a.zcb.bind(a),a.c_a.bind(a))}g.CPa=function(){};function iTa(a,b){var c=bTa(a,b),d=!1;D(c.Dia,function(b){b==a.state.get("category")&&(d=!0)});d||(a.state.set("category",c[0]),c=bTa(a,b));a.CPa(c.Dia,c.WCa);jTa(a,c.display);a.Kpa&&a.Kpa()}
function jTa(a,b){b.sort(function(a,b){return parseInt(a.Template.first,10)?-1:parseInt(b.Template.first,10)?1:a.Document.title<b.Document.title?-1:a.Document.title>b.Document.title?1:0});a.sX.empty();kTa(a,0<b.length?b[0]:null);D(b,function(b){a.sX.append(P(lTa(a,b)))});a.sX.append(P({classes:"clear"}));Qj&&(a.eRa&&a.eRa.destroy(),a.eRa=new iScroll(a.uLa.get(0),{momentum:!1}));a.setTitle(a.q6);0==b.length?(b=a.storage.loaded?O("templates.list.empty"):"Loading...",a.sX.append('<p style="padding-left:10px"><em>'+
b+"</em></p>"),a.storage.loaded?a.sja.removeClass("disabled"):a.sja.addClass("disabled")):a.sja.removeClass("disabled")}
g.show=function(a,b,c){b&&b.set in this.ql&&(this.state.set("set",b.set),this.state.set("category",b.category),this.Baa.find(".active").removeClass("active"),b.category||this.ql[b.set].addClass("active"));this.dialog.Cx(960>=$(window).width()?710:910);this.parentId=a;kTa(this,this.wS);vX(this);var d=this;$(document).bind("lucid.storage.DocumentList.change.newdocdialog",function(){vX(d)});this.analytics.Aa($k);d.dialog.open();d.Baa.css("height",d.Baa.parent().parent().height()-($(".nav-footer").height()+
40));c&&setTimeout(function(){var a={"templateChooser.loadingTime":(new Date).getTime()-c};this.analytics.Xw.set(a)}.bind(this),0)};g.close=function(){this.dialog.close()};g.Lp=function(){};function mTa(a,b){var c=b.Document.title;return{R:"info",children:[{tag:"a",R:"title",href:TSa(b,0),target:"_blank",text:c,title:c,click:function(c){1!=b.Template.premium||Jo(a.Ea,a.user)?(nTa(a,b,"fromInfoDiv"),a.rX?a.rX(c,b):a.close()):(jD(),c.preventDefault(),a.analytics.Aa(el))}}]}}
function nTa(a,b,c){a.analytics.ba("documents.create",{docId:b.Document.id,method:c,category:Ta(b,"Category","name"),parentCategory:Ta(b,"ParentCategory","name"),title:b.Document.title,systemTemplate:(0!=b.Template.system).toString()})}
function lTa(a,b){var c=a.NK&&1==b.Template.premium;b.FL=a.NK?1:0;return{R:"doc grid_4"+(c?" premium":""),id:"doc_"+b.Document.id,children:[USa(a.analytics,b,function(c){1!=b.Template.premium||Jo(a.Ea,a.user)?(nTa(a,b,"fromThumbnail"),a.rX?a.rX(c,b):a.close()):(K.set("upgrade.prompt.premiumTemplates"),jD(),c.preventDefault(),a.analytics.Aa(el))},a.parentId),mTa(a,b),{R:"clear"}],hover:[function(){a.b6a($(this))}]}}g.b6a=function(){};
function kTa(a,b){a.wS=b;a.options.Bb||$("#newdocdialog_startdrawing").attr("href",wX(a))}function yX(a,b){this.Bk=a;this.D7=b;this.JQa="new-doc-state"}yX.prototype.set=function(a){this.Bk.set(this.JQa,{set:a.set,category:a.category})};yX.prototype.get=function(){var a=this.Bk.get(this.JQa),b={};za(a)&&(b=a);return{set:v(b.set)?b.set:this.D7.set,category:null===b.category||v(b.category)?b.category:this.D7.category}};function zX(a,b,c,d,e,f){this.storage=d;this.LS=c.LS();var h=new yX(mn(),{set:this.LS?"Standard":"Team",category:"Flowchart"});this.NK=!1;uX.call(this,a,b,c,d,h,e,f)}z(zX,uX);g=zX.prototype;
g.EHa=function(){var a=[];this.LS&&a.push(xX(this,"Standard",null,null,"Flowchart","newdocdialog-templates-standard"));a.push(xX(this,"Personal",null,null,void 0,"newdocdialog-templates-personal"));a.push(xX(this,"Team",function(a){K("userDataUpdated",function(c){c.data.Ow?(a.show(),a.removeAttr("style")):a.hide()})}));return a};
g.yHa=function(){return[{tag:"h3",children:["Templates"]},{tag:"ul",children:this.EHa()},{tag:"h3",children:["Categories"]},{tag:"ul",create:function(a){this.Y6a=a}.bind(this),children:[]}]};
g.CPa=function(a){function b(a){d.append(aTa(c,{active:a==c.state.get("category"),click:function(){$Sa($(this).parent(),d);c.state.set("category",a);vX(c)},label:a||"All Categories",yKa:"newdoc-nav-category-"+(a||"All Categories").replace(/( |\(|\))/g,"_").toLowerCase(),category:a}))}var c=this,d=this.Y6a;xc(a);0===a.length?d.prev().addBack().css("display","none"):(d.prev().addBack().css("display","block"),a.sort(kb),d.empty(),1<a.length?b(null):c.state.set("category",a[0]),D(a,b))};
g.fla=function(a){if(!uX.prototype.fla.call(this,a)||0!=a.Template.product_id)return!1;if("Standard"==this.state.get("set")){if(!parseInt(a.Template.system,10))return!1}else if("Personal"==this.state.get("set")){if(parseInt(a.Template.system,10)||a.Document.creator_id!=this.storage.userId)return!1}else if("Team"==this.state.get("set")&&parseInt(a.Template.system,10))return!1;return!0};g.ema=function(a,b){return uX.prototype.ema.call(this,a,b)};
g.zHa=function(){var a=K.zc("user.preferences.get");return{tag:"div",R:"nav-footer",children:[{tag:"h3",children:[{tag:"span",text:"Default Units"}]},{type:"span",R:"buttonset",create:function(a){a.change(function(){var c=a.find("input:checked").val(),d={};d.DefaultPageUnits=c;K.set("user.preferences.update",d)})},children:[{tag:"input",type:"radio",name:"DefaultPageUnits",value:"in",create:function(b){a&&"in"==a.DefaultPageUnits&&b.prop("checked",!0)},id:"DefaultPageUnits_in"},{tag:"label",text:"Inches",
attr:{"for":"DefaultPageUnits_in"},css:{clear:"none"}},{tag:"input",type:"radio",name:"DefaultPageUnits",value:"cm",create:function(b){a&&"cm"==a.DefaultPageUnits&&b.prop("checked",!0)},id:"DefaultPageUnits_cm"},{tag:"label",text:"Centimeters",attr:{"for":"DefaultPageUnits_cm"},css:{clear:"none"}}]}]}};g.Gla=function(){return window.lucidConfigure.defaultChartTemplate};function AX(a){var b=this;this.analytics=a;this.width=550;this.height=415;this.vM=19;this.De=[this.Cd(O("onboard.createshape"),ck+"/app/webroot/img/onboarding-chart/01_dragndrop_type.gif"),this.Cd(O("onboard.drawlines"),ck+"/app/webroot/img/onboarding-chart/02_drawline.gif"),this.Cd(O("onboard.style"),ck+"/app/webroot/img/onboarding-chart/03_style_shapes.gif"),this.Cd(O("onboard.manageshapes"),ck+"/app/webroot/img/onboarding-chart/04_shape_manager.gif")];kk||this.De.push(this.Cd(O("onboard.share"),
ck+"/app/webroot/img/onboarding-chart/05_share.gif"));this.Soa=this.De.map(function(){return 0});this.mm=0;this.content=this.body();this.dialog=new cq(this.content,{title:O("onboard.title"),width:this.width,height:this.height,nc:this.nc(),Ld:!0,close:function(){client.user.Cc.get("educated")||K.set("user.preferences.update",{educated:"true"});qp.Wg("onboarding-dialog");BX(b,ql)}});this.dialog.aa.addClass("onboarding-dialog");K("onboarding-dialog.slideNext",function(){CX(b,b.mm+1)});K("onboarding-dialog.slidePrev",
function(){CX(b,b.mm-1)});oTa(this,this.mm);this.dialog.open();this.WNa=Date.now();this.RJa=!1;qp.enter("onboarding-dialog")}AX.prototype.Cd=function(a,b){return{children:[{tag:"p",text:a,R:"tip"},{tag:"img",src:b,R:"panel-img"}]}};
AX.prototype.body=function(){var a=P,b={width:this.width*this.De.length,position:"relative"},c=this.De,d,e={width:this.width-2*this.vM,"float":"left",height:"415px"};for(d=0;d<c.length;d++)c[d].css=0===d?lj(e,{"margin-right":this.vM}):d==c.length-1?lj(e,{"margin-left":this.vM}):lj(e,{"margin-left":this.vM,"margin-right":this.vM});return a({css:b,children:c})};
AX.prototype.nc=function(){var a=this;return{children:[{id:"footer",R:"",children:[{R:"third",children:[{tag:"a",R:"skip-btn link",text:O("onboard.skip"),click:function(){BX(a,ql);a.dialog.destroy()},css:{display:"inline-block"}}]},{R:"third",children:[{R:"slider",children:a.Ata()}]},{R:"third",children:[{R:"right nav-btn",id:"next-btn",text:O("onboard.next"),click:function(){CX(a,a.mm+1)},css:{"margin-left":"20px"}}]},{R:"third",children:[{R:"right nav-btn",id:"finish-btn",text:O("onboard.finish"),
click:function(){BX(a,Gfa);a.dialog.destroy()},css:{"margin-left":"20px",display:"none"}}]}]}]}};AX.prototype.Ata=function(){function a(a){return{tag:"span",id:"slideindex-"+a,click:function(){CX(b,parseInt(this.id.slice(-1),10))}}}for(var b=this,c=[],d=0;d<this.De.length;d++)c.push(a(d));return{children:c}};function pTa(a){var b=Date.now(),c=b-a.WNa;a.WNa=b;a.Soa[a.mm]+=c}
function BX(a,b){if(!a.RJa){pTa(a);var c=a.Soa.map(function(a){return Math.round(a/1E3)});a.analytics.Aa(b,{"Viewer times":c.toString()});a.RJa=!0}}function CX(a,b){pTa(a);0>b&&(b=0);b>a.De.length-1&&(b=a.De.length-1);a.content.stop().animate({left:b*a.width*-1+"px"});a.mm=b;oTa(a,a.mm);a=$(a.content).find(".panel-img")[b];a.src=a.src}
function oTa(a,b){for(var c=0;c<a.De.length;c++)$("#slideindex-"+c).removeClass("active");$("#slideindex-"+b).addClass("active");0==b?($("#next-btn").show(),$("#finish-btn").hide()):b==a.De.length-1?($("#next-btn").hide(),$("#finish-btn").show()):($("#next-btn").show(),$("#finish-btn").hide())};function OV(a,b,c,d,e){var f=this;XT.call(this,a,b,c,e);this.name="comment";this.ms="default";dU(this);this.viewport.Dc.bind("contextmenu",function(a){a.preventDefault();return!1});this.uw=d.uw.create();this.Jj=[d.pan.create(),d.YAa.create(),d.Wma.create(),d.Uia.create(function(){return!!K.get("render.highlightLinks")},function(){return Mq()}),this.uw,d.HFa.create(),d.vYa.create(),d.contextMenu.create(),d.sRa.create()];bU(this);this.dda=!1;this.zI([{label:O("menu.comment.add"),action:"default.add.comment",
ba:"chart.viewport.contextmenu.comment.add",visible:function(){return 1==mG(f.viewport.selection)&&f.viewport.selection.Ca()[0].Ue}},{label:O("menu.comment.show"),action:"default.commentPanel.open",ba:"chart.viewport.contextmenu.comment.show"}])}z(OV,XT);sj(OV,[Ri,Ni,Zi,Ui,cj]);var qTa=new F("Vb"),rTa=new F("Wb");OV.prototype.activate=function(){OV.ya.activate.call(this);this.dispatchEvent(qTa);this.Bdb=K("text.editor.active",function(){S.readOnly=!0});qp.enter("comment")};
OV.prototype.Hg=function(){OV.ya.Hg.call(this);this.dispatchEvent(rTa);Mk(this.Bdb);qp.Wg("comment")};OV.prototype.cO=function(a){K.one("document.loaded",function(){var b=[a.getId()];jG(this.selection.Rh,b)}.bind(this),!0)};function PV(a,b,c,d,e){XT.call(this,a,b,c,e);this.name="editline";this.ms="default";this.BP=d.BP.create();this.Jj=[d.pan.create(),this.BP];bU(this);K("editline.commit",function(){this.BP.save();this.pop()}.bind(this));K("editline.cancel",function(){this.pop()}.bind(this))}z(PV,XT);sj(PV,[Ri,Ni,Zi,Ui,cj]);PV.prototype.Vsa=function(a){this.BP.Vsa(a)};PV.prototype.activate=function(){PV.ya.activate.call(this);qp.enter("editline")};PV.prototype.Hg=function(){PV.ya.Hg.call(this);qp.Wg("editline");this.BP.cancel()};function sTa(a,b,c){var d=!0,e=new cq(O("dialog.sharePrompt"),{title:O("dialog.sharePrompt.title"),buttons:[{label:O("dialog.sharePrompt.decline"),action:function(){e.close();b.Aa(Eea)}},{label:O("dialog.sharePrompt.remind"),action:function(){JSa("tie."+c,function(){e.open()});d=!1;e.close();b.Aa(pfa)}},{label:O("dialog.sharePrompt.share"),highlight:!0,blue:!0,action:function(){e.close();K.set("default.share");b.Aa(tea)}}],kd:!0,Ld:!0,close:function(){d&&a.execute({type:"POST",url:"/users/setSeenSharePrompt"});
d=!0}});e.open()};function DX(a,b){this.xcb=a;this.analytics=b}vj(DX,GW,Ti);
DX.prototype.show=function(a){this.analytics.Aa(iha);var b,c;"contactAdmin"==a?(b=i18n.get("dialog-switch-product-view-only-chart"),c=!0):b="trialTeam"==a?i18n.get("dialog-switch-product-trial-team-chart"):"validNoTrial"==a?i18n.get("dialog-switch-product-valid-no-trial-chart"):i18n.get("dialog-switch-product-default-chart");var d=new pQ(P({R:"welcome-dialog switch-dialog",children:[{R:"special-announcement-body",children:[{R:"title-image"},{R:"special-announcement-description",children:[{tag:"p",
text:i18n.get("dialog-switch-product-intro-chart")},{id:"switch-announcement-text-"+a,tag:"p",text:b}]},{R:"spacer"},c?{R:"action component-btn component-btn-secondary-blue",text:i18n.get("dialog-switch-product-contact-admin-chart"),click:function(){bSa(this.xcb);d.destroy()}.bind(this)}:{R:"action component-btn component-btn-secondary-blue",text:i18n.get("dialog-switch-product-get-started-chart"),click:function(){this.analytics.Aa(sea);d.destroy()}.bind(this)}]}]}),function(){this.analytics.Aa(dfa);
d.destroy()}.bind(this));d.show()};function tTa(a){return{link:function(b,c,d){b.$on(d.scrollToTopWhen,function(){a(function(){angular.element(c)[0].scrollTop=0})})}}}tTa.$inject=["$timeout"];function uTa(a,b,c,d,e,f,h,k){function l(){var a=ZO(!0);t.lm("driveId")?(a?a+="&":a="?",a+="driveId="+t.get("driveId")):t.lm("boxFolderId")&&(a?a+="&":a="?",a+="boxFolderId="+t.get("boxFolderId"));return a}a=b.$parent.data.docStorage;c=r.lucidConfigure.defaultChartTemplate;var m=b.$parent.data.folderId,n=b.$parent.data.user,q=b.$parent.data.options;this.xhr=f;b.phrases={searchTermPlaceholder:i18n.get("templatechooser-search-term-placeholder"),templates:i18n.get("templatechooser-templates"),categories:i18n.get("templatechooser-categories"),
defaultUnits:i18n.get("units-default"),typeToSearch:i18n.get("templatechooser-search-type-to-search"),noTemplatesFound:i18n.get("templatechooser-search-no-templates-found"),clearSearch:i18n.get("templatechooser-search-clear")};b.categories=[];b.isChart=!0;b.isPress=!1;b.isOnTeam=tb(n.Mf.slug,"team");b.newTemplateChooserABTest=Io(k);b.templateSearchABTest=Tk(n.created,n.getId(),"TemplateSearch")||"T-A";b.publishedTemplateIds={};b.round=Math.round;f=K.zc("user.preferences.get");b.defaultPageUnit=f&&
f.DefaultPageUnits||"in";b.pageUnits=[{id:"in",text:i18n.get("units-inches")},{id:"cm",text:i18n.get("units-centimeters")}];b.updatePageUnit=function(a){b.defaultPageUnit=a;var c={};c.DefaultPageUnits=a;K.set("user.preferences.update",c)};b.updatePageUnit(b.defaultPageUnit);b.allTemplates=[];b.templateSets=[{id:"standard",title:i18n.get("templatechooser-types-standard"),headingTitle:i18n.get("templatechooser-types-standard"),inChart:!0,inPress:!1},{id:"print",title:i18n.get("templatechooser-types-print-full"),
headingTitle:i18n.get("templatechooser-types-print"),inChart:!1,inPress:!0},{id:"digital",title:i18n.get("templatechooser-types-digital-full"),headingTitle:i18n.get("templatechooser-types-digital"),inChart:!1,inPress:!0},{id:"social-media",title:i18n.get("templatechooser-types-social"),headingTitle:i18n.get("templatechooser-types-social"),inChart:!1,inPress:!0},{id:"personal",title:i18n.get("templatechooser-types-personal"),headingTitle:i18n.get("templatechooser-types-personal"),inChart:!0,inPress:!0},
{id:"team",title:i18n.get("templatechooser-types-team"),headingTitle:i18n.get("templatechooser-types-team"),inChart:!0,inPress:!0}];a.gR("templates").then(function(a){var c={0:{id:"all",title:"All Categories",templates:[]}},d=[],e=[219,220,221,222];a.forEach(function(a){if("HiddenDemo"!=a.template.description&&(!a.template.jz||n.LS())&&a.category){if(jc(e,a.category.id))var b="uml",f="UML";else b=a.category.name.toLowerCase(),f=a.category.title;c[b]||(c[b]={id:b,title:f,templates:[]});for(var h=new tX(a),
f=Math.min(5,h.fK()),k=[],l=0;l<f;l++)k.push(h.zY(l,128));h=a.template.jz?"standard":a.document.creatorId===n.getId()?"personal":"team";a={id:a.document.id,categoryId:b,title:a.document.title,href:"/documents/editNew/"+a.document.id+"/"+(m||""),thumbnailUrls:k,thumbnailFactor:(f-1)/128,thumbnailFrame:0,set:h,isPremium:!!a.template.a5a,isSystem:!!a.template.jz,isFirst:!!a.template.jJa};d.push(a);c[b].templates.push(a)}});b.categories=Ra(c);b.allTemplates=d.slice()}).then(function(){var a=b.$parent.data.startTime;
a&&setTimeout(function(){var b={"templateChooser.loadingTime":(new Date).getTime()-a};h.Xw.set(b)},0)});var t=new cg(window.location.search.substr(1)),u=new yX(mn(),{set:n.LS()?"standard":"team",category:"T-B"==b.newTemplateChooserABTest?"flowchart":"all"});b.selectedSet=u.get().set.toLowerCase();b.selectedCategory=(u.get().category||"all").toString().toLowerCase();var y=void 0;b.settemplateSearchTerm=function(){y&&e.cancel(y);y=e(function(){y=void 0;this.templateSearchTerm=this.searchInput}.bind(this),
200);this.notifyKMConsolidated()};var A=void 0;b.notifyKMConsolidated=function(){A&&e.cancel(A);A=e(function(){A=void 0;this.templateSearchTerm&&h.Xw.set({"TemplateChooser.SearchedTerm":this.templateSearchTerm})}.bind(this),500)};b.handleKeys=function(a){if("Escape"===a.key||"Enter"===a.key)"Escape"===a.key&&(this.searchInput=""),a.target.blur(),a.stopPropagation()};b.getSuffixedTitle=function(a){return i18n.get("templatechooser-category-templates",{category:a.title})};b.hasTemplates=function(a){return b.categories.some(function(c){return b.categoryHasTemplates(c,
a)})};b.categoryHasTemplates=function(a,c){var d=c||b.selectedSet;return a.Hwb.some(function(a){return a.set===d})};b.setSelectedSet=function(a){b.selectedSet=a;b.selectedCategory="all";b.$broadcast("setChanged");u.set({set:a,category:"all"})};b.setSelectedSetAndCategory=function(a,c){b.selectedSet=a;b.selectedCategory=c;b.$broadcast("setChanged");u.set({set:a,category:c})};b.sortCategories=function(a){return"Flowchart"===a.title?-1:a.title};b.sortTemplates=function(a){return a.jJa?-1:a.title};b.searchTemplates=
function(a){if(b.templateSearchTerm){var c=b.templateSearchTerm.toLowerCase();return tb(a.iYa,c)||tb(a.title.toLowerCase(),c)}return!1};b.preloadPreview=function(){};b.showPreview=function(){};var C="/documents/editNew/"+c+"/"+(m||"")+l();b.editNew=function(a,c,d){C=c+"/"+(m||"")+l();a.preventDefault();d&&!Jo(n)?(jD(),h.Aa(el)):b.confirm(c)};b.data.confirmAction=function(){t.lm("driveId")||t.lm("boxFolderId")||q&&q.openInSameTab?window.location=C:window.open(C,"_blank");return C};if(t.lm("driveId")||
q&&q.noEscape)b.data.cancelAction=b.data.confirmAction;b.getTitle=function(){if("all"===b.selectedCategory){var a=b.templateSets.find(function(a){return a.id===b.selectedSet});return i18n.get("templatechooser-category-templates",{category:a.headingTitle})}return(a=b.categories.find(function(a){return a.id===b.selectedCategory}))?b.getSuffixedTitle(a):""}}uTa.$inject="$q $scope $sce $window $timeout xhr analytics testManager".split(" ");var EX=angular.module("TemplateChooserApp",["ng","restServices","i18n"]);EX.controller("TemplateChooserController",uTa);EX.directive("scrollToTopWhen",tTa);EX.service("xhr",Dk);function FX(a){var b=a||{};this.id=b.id||vk();this.checked=!!b.checked;this.input=$(P({tag:"input",type:"checkbox",checked:this.checked,id:this.id}));this.aa=$(P({R:"component-checkbox",children:[{tag:"div",R:"checkbox"+(b.checked?" checked":""),id:this.id+"-div",click:function(){this.checked=!this.checked;$("#"+this.id+"-div").toggleClass("checked");$("#"+this.id).attr("checked",this.checked);b.click&&b.click()}.bind(this)},{tag:"label",children:[this.input,{tag:"span",text:b.label||""}]}].concat(b.children||
[])}))}FX.prototype.getContainer=function(){return this.aa};FX.prototype.wZ=function(){return this.checked};FX.prototype.oHa=function(){return this.input};function GX(a,b,c,d){var e=this;this.lG=this.Eka=this.qz=this.OO=null;this.OC=b;a=a.map(function(a){return{id:a.id,R:"component-combo-box-item",text:a.label,click:function(){b(a.value);e.lG.text(a.label)}}});this.aa=P({R:"component-combo-box component-btn-steel-blue",css:{width:c+"px"},create:function(a){e.OO=a},click:this.ARa.bind(this),children:[{R:"component-combo-box-label",id:d,create:function(a){e.lG=a}}]});$(document.body).append(P({R:"combo-box-menu-container",create:function(a){a.hide();
e.qz=a},click:this.ARa.bind(this),children:[{R:"component-context-menu floating",create:function(a){e.Eka=a},children:a}]}))}GX.prototype.ARa=function(){this.qz.toggle();if(this.qz.is(":visible")){var a=this.OO.offset(),a={top:a.top+this.OO.outerHeight(),left:a.left};this.Eka.width(this.OO.outerWidth()).offset(a)}};GX.prototype.destroy=function(){this.OO.remove();this.qz.remove()};GX.prototype.getContainer=function(){return this.OO};GX.prototype.select=function(a){this.OC(a.value);this.lG.text(a.label)};function HX(a){this.LL="ap-northeast-1 ap-northeast-2 ap-southeast-1 ap-southeast-2 eu-central-1 eu-west-1 sa-east-1 us-east-1 us-gov-west-1 us-west-1 us-west-2".split(" ").map(function(a){return{label:a,value:a}});this.analytics=a;this.aa=this.body();this.la=new he(this);Db(this,this.la);this.dialog=new cq(this.aa,{kd:!0,$m:"aws-import-dialog",nc:this.nc(),id:"aws-import",Ld:!0,title:i18n.get("dialog-import-aws-title")});Db(this,this.dialog);this.la.listen(this.dialog,eq,function(){this.sf()});this.Gja=
IX;this.YW.find(".method-description a").click(function(){this.xf(JX)}.bind(this));this.R5.find(".method-description a").click(function(){this.xf(KX)}.bind(this))}z(HX,Ab);g=HX.prototype;
g.body=function(){var a=P({R:"import-method",children:[vTa(this),wTa(this),xTa(this)]});this.error=P({tag:"div",R:"component-banner component-banner-error aws-import-error hidden",text:""});return P({id:"aws-import-dialog-body",children:[{tag:"div",R:"component-banner component-banner-success aws-import-success-trial hidden",text:i18n.get("dialog-import-aws-trial")},this.error,{tag:"div",R:"component-banner component-banner-message aws-import-notify-shared hidden",text:i18n.get("dialog-import-aws-shared")},
P({children:[{tag:"div",R:"component-progress-bar credentials",children:[{tag:"div",R:"import-step current credentials-roles",children:{tag:"span",R:"progress-text",text:i18n.get("dialog-import-aws-progress-policy")}},{tag:"div",R:"import-step credentials-iam",children:{tag:"span",R:"progress-text",text:i18n.get("dialog-import-aws-progress-credentials")}},{tag:"div",R:"import-step credentials-settings",children:{tag:"span",R:"progress-text",text:i18n.get("dialog-import-aws-progress-settings")}}]},
{tag:"div",R:"component-progress-bar bash hidden",children:[{tag:"div",R:"import-step credentials-roles",children:{tag:"span",R:"progress-text",text:i18n.get("dialog-import-aws-progress-policy")}},{tag:"div",R:"import-step bash",children:{tag:"span",R:"progress-text",text:i18n.get("dialog-import-aws-progress-bash")}},{tag:"div",R:"import-step bash-settings",children:{tag:"span",R:"progress-text",text:i18n.get("dialog-import-aws-progress-settings")}}]}]}),a,yTa(this)]})};
function vTa(a){var b=P({tag:"textarea",R:"script-area script-area-tall",text:'{\n    "Version": "2012-10-17",\n    "Statement": [{\n        "Effect": "Allow",\n        "Action": [\n            "autoscaling:DescribeAutoScalingGroups",\n            "autoscaling:DescribeLaunchConfigurations",\n            "cloudfront:ListDistributions",\n            "ec2:DescribeInstances",\n            "ec2:DescribeNetworkAcls",\n            "ec2:DescribeSecurityGroups",\n            "ec2:DescribeSubnets",\n            "ec2:DescribeVolumes",\n            "ec2:DescribeVpcs",\n            "elasticloadbalancing:DescribeLoadBalancers",\n            "iam:GetGroupPolicy",\n            "iam:GetPolicy",\n            "iam:GetPolicyVersion",\n            "iam:GetRolePolicy",\n            "iam:GetUserPolicy",\n            "iam:ListAttachedGroupPolicies",\n            "iam:ListAttachedRolePolicies",\n            "iam:ListAttachedUserPolicies",\n            "iam:ListGroupPolicies",\n            "iam:ListGroups",\n            "iam:ListGroupsForUser",\n            "iam:ListRolePolicies",\n            "iam:ListRoles",\n            "iam:ListUserPolicies",\n            "iam:ListUsers",\n            "rds:DescribeDBInstances",\n            "s3:ListAllMyBuckets",\n            "SNS:GetTopicAttributes",\n            "SNS:ListTopics",\n            "sqs:GetQueueAttributes",\n            "sqs:ListQueues"\n        ],\n        "Resource": ["*"]\n    }]\n}'});
a.XDa=P({R:"import-page",children:[{tag:"p",R:"method-description",children:[i18n.get("dialog-import-aws-overview-description"),{tag:"br"},i18n.get("dialog-import-aws-policy-description",{},['<a href="https://lucidchart.zendesk.com/hc/en-us/articles/208018563" target="_blank">{}</a>'])]},{tag:"div",R:"script-container",children:[{tag:"div",R:"script-container-header",children:[{tag:"a",R:"copy-to-clipboard",text:i18n.get("dialog-import-aws-bash-copy"),click:function(){$(b).select();setTimeout(function(){$(b).blur()},
500);document.execCommand("copy")}}]},b]}]});return a.XDa}
function wTa(a){a.accessKey=new GD(a.analytics,{name:"AWS Access Key"});a.gV=new GD(a.analytics,{name:"AWS Secret Key"});a.vra=new GX(a.LL,function(a){this.Lba=a}.bind(a),200);a.vra.select(a.LL[7]);a.YW=P({R:"import-page hidden",children:[{tag:"p",html:i18n.get("dialog-import-aws-credentials-description",{},['<a href="https://lucidchart.zendesk.com/hc/en-us/articles/208018563" target="_blank">{}</a>'])},{tag:"div",R:"component-well credentials-well",children:[{tag:"div",R:"form-input",children:[{tag:"label",
text:i18n.get("dialog-import-aws-key")},a.accessKey.getContainer()]},{tag:"div",R:"form-input",children:[{tag:"label",text:i18n.get("dialog-import-aws-secret")},a.gV.getContainer()]},{tag:"div",R:"form-input",children:[{tag:"label",text:i18n.get("dialog-import-aws-region")},a.vra.getContainer()]},{tag:"div",R:"form-input",children:[{tag:"input",type:"file",change:function(b){var c=b.target.files[0],d=new FileReader,e,f,h;d.onload=function(c){c=c.target.result;if(6==c.split(/,|\n/).length&&gb(c,"User Name"))c=
c.split(/,|\n/),"User Name"!==c[0]?a.Er(i18n.get("dialog-import-aws-credentials-error")):(e=c[4],f=c[5],a.accessKey.setValue(e),a.gV.setValue(f));else if(c=c.split("\n"),c.forEach(function(a){var b=a.split("=");if(2<=b.length)switch(a=b[0].trim(),b=b[1].trim(),a){case "aws_access_key":case "aws_access_key_id":e=b;break;case "secret_access_key":case "aws_secret_access_key":f=b;case "region":h=b}}),e&&f){if(a.accessKey.setValue(e),a.gV.setValue(f),h)for(c=0;c<a.LL.length;c++)if(h===a.LL[c].label){a.vra.select(a.LL[c]);
break}}else a.Er(i18n.get("dialog-import-aws-credentials-error"));b.target.value=null};d.readAsText(c)}}]}]},{tag:"p",R:"method-description",css:{"margin-bottom":"0"},html:i18n.get("dialog-import-aws-credentials-cli-alternative",{},["<a>{}</a>"])}]});return a.YW}
function xTa(a){a.mPa=new FX({label:i18n.get("dialog-import-aws-settings-securitygroups"),checked:!0});a.PQa=new FX({label:i18n.get("dialog-import-aws-settings-subnets")});a.zL=new GD(a.analytics,{placeholder:i18n.get("dialog-import-aws-settings-portsplaceholder")});a.zL.getContainer().css({width:"200px"});a.zL.disable();a.Qka=new FX({label:i18n.get("dialog-import-aws-settings-excludeports"),children:[a.zL.getContainer()],click:function(){this.Qka.wZ()?(this.zL.enable(),this.zL.focus()):this.zL.disable()}.bind(a)});
a.JWa=new FX({label:i18n.get("dialog-import-aws-settings-allowduplicates")});a.settings=P({R:"import-page hidden",children:[{tag:"p",text:i18n.get("dialog-import-aws-settings-description")},{R:"component-well",children:[a.JWa.getContainer(),a.mPa.getContainer(),a.PQa.getContainer(),a.Qka.getContainer()]}]});return a.settings}
function yTa(a){var b=P({tag:"textarea",R:"script-area",text:""}),c=P({tag:"a",R:"download-script",text:i18n.get("dialog-import-aws-bash-download")});a.$Ba=new GX(a.LL,function(a){a="#!/usr/bin/env python2\nimport botocore.session\nfrom datetime import datetime, tzinfo, timedelta\nimport json\n\nregion = '"+a+"'\n\nclass SimpleUtc(tzinfo):\n    def tzname(self):\n        return \"UTC\"\n    def utcoffset(self, dt):\n        return timedelta(0)\n\nclass DateTimeEncoder(json.JSONEncoder):\n    def default(self, o):\n        if isinstance(o, datetime):\n            return o.utcnow().replace(tzinfo=SimpleUtc()).isoformat()\n\n        return json.JSONEncoder.default(self, o)\n\ndef clean_response(resp):\n    del resp['ResponseMetadata']\n    return resp\n\noutput = {}\nsession = botocore.session.get_session()\nec2 = session.create_client('ec2', region_name=region)\nprint(\"Executing ec2 describe-instances\")\noutput['ec2'] = clean_response(ec2.describe_instances())\nprint(\"Executing ec2 describe-security-groups\")\noutput['securitygroup'] = clean_response(ec2.describe_security_groups())\nprint(\"Executing ec2 describe-subnet\")\noutput['subnets'] = clean_response(ec2.describe_subnets())\nprint(\"Executing ec2 describe-network-acls\")\noutput['acls'] = clean_response(ec2.describe_network_acls())\nprint(\"Executing ec2 describe-vpcs\")\noutput['vpc'] = clean_response(ec2.describe_vpcs())\nprint(\"Executing ec2 describe-volumes\")\noutput['ebs'] = clean_response(ec2.describe_volumes())\nprint(\"Executing elb describe-load-balancers\")\noutput['elb'] = clean_response(session.create_client('elb', region_name=region).describe_load_balancers())\nprint(\"Executing autoscaling describe-auto-scaling-groups\")\noutput['autoscale'] = clean_response(session.create_client('autoscaling', region_name=region).describe_auto_scaling_groups())\nprint(\"Executing autoscaling describe-launch-configurations\")\noutput['launchconfig'] = clean_response(session.create_client('autoscaling', region_name=region).describe_launch_configurations())\nprint(\"Executing s3api list-buckets\")\noutput['s3buckets'] = clean_response(session.create_client('s3', region_name=region).list_buckets())\nprint(\"Executing rds describe-db-instances\")\noutput['rds'] = clean_response(session.create_client('rds', region_name=region).describe_db_instances())\nprint(\"Executing cloudfront describe-db-instances\")\noutput['cloudfront'] = clean_response(session.create_client('cloudfront', region_name=region).list_distributions())\n\nprint(\"Executing sns list-topics\")\nsns = session.create_client('sns', region_name=region)\ntopic_resp = sns.list_topics()\nprint(\"Executing sns get-topic-attributes\")\noutput['sns'] = [clean_response(sns.get_topic_attributes(TopicArn = t['TopicArn'])) for t in topic_resp.get('Topics',[])]\n\nprint(\"Executing sqs list-queues\")\nsqs = session.create_client('sqs', region_name=region)\nqueue_resp = sqs.list_queues()\n\nprint(\"Executing sqs get-queue-attributes\")\nurls = queue_resp.get('QueueUrls',[])\noutput['sqs'] = {'Queues': [clean_response(sqs.get_queue_attributes(AttributeNames=['All'], QueueUrl = url)) for url in urls]}\n\nwith open('aws.json', 'w') as f:\n    json.dump(output, f, cls=DateTimeEncoder)\n\nprint(\"Output to aws.json\")\n";
$(b).text(a);$(c).attr("href","data:text/python;charset=utf-8,"+encodeURIComponent(a)).attr("download","awsimport")},200);a.$Ba.select(a.LL[7]);a.R5=P({R:"import-page bash-page hidden",children:[{tag:"p",R:"method-description",html:i18n.get("dialog-import-aws-bash-description",{},["<a>{}</a>"])},{tag:"div",R:"component-well",children:[{tag:"div",R:"form-input",children:[{tag:"label",text:i18n.get("dialog-import-aws-region")},a.$Ba.getContainer()]}]},{tag:"div",R:"script-container",children:[{tag:"div",
R:"script-container-header",children:[{tag:"a",R:"copy-to-clipboard",text:i18n.get("dialog-import-aws-bash-copy"),click:function(){$(b).select();document.execCommand("copy");setTimeout(function(){$(b).blur()},500)}.bind(a)},c]},b]},{tag:"div",R:"component-well",children:[{tag:"input",type:"file",R:"aws-import-upload-file",accept:".json"}]}]});return a.R5}
g.nc=function(){var a=new AO(this.analytics,{content:i18n.get("confirm-cancel"),tooltip:null,action:function(){this.close()}.bind(this),R:"btn btn-sm btn-default"});this.O9a=new AO(this.analytics,{content:i18n.get("dialog-import-aws-footer-previous"),tooltip:null,action:this.r8a.bind(this),R:"btn btn-sm btn-blue btn-inverse"});this.xG=new AO(this.analytics,{content:i18n.get("dialog-import-aws-footer-next"),tooltip:null,action:this.o8a.bind(this),R:"btn btn-sm btn-blue btn-inverse"});return P({children:[{tag:"div",
css:{display:"inline-block","margin-top":"4px","float":"left"},children:[{tag:"span",R:"icn-help-22px-gray",css:{display:"inline-block",width:"22px",height:"22px"}}]},{tag:"div",R:"aws-import-dialog-footer-help",html:i18n.get("dialog-import-aws-help",{},['<a href="https://lucidchart.zendesk.com/hc/en-us/articles/207299996-Brief-Overview-of-AWS-Import-Alpha" target="_blank">{}</a>','<a href="https://lucidchart.zendesk.com/hc/en-us/requests/new?ticket_form_id=2120" target="_blank">{}</a>'])},{R:"aws-import-dialog-footer-buttons",
children:[a.getContainer(),this.O9a.getContainer(),this.xG.getContainer()]}]})};g.show=function(a,b,c,d,e){this.analytics.ba("doclist.import.aws.show");this.analytics.Aa(xga);this.aa.find(".aws-import-notify-shared").toggleClass("hidden",!a);this.aa.find(".aws-import-success-trial").toggleClass("hidden",!b);this.w8a=c;this.x8a=d;this.c$=e;this.xf(IX);this.error.addClass("hidden");this.dialog.open()};g.close=function(){this.dialog.close()};
g.Er=function(a){this.error.text(a).removeClass("hidden");this.setState(LX)};g.r8a=function(){this.error.addClass("hidden");this.YW.find(".input-text.error").removeClass("error");switch(this.Gja){case IX:this.xf(KX);break;case KX:this.xf(IX);break;case MX:this.xf(KX);break;case JX:this.xf(IX);break;case NX:this.xf(JX)}};
g.o8a=function(){function a(a){return 1==a.length?a[0]:a.join(", ")}this.error.addClass("hidden");this.YW.find(".input-text.error").removeClass("error");switch(this.Gja){case IX:this.xf(KX);break;case KX:var b=[this.accessKey,this.gV].filter(function(a){return""==a.getValue()});0==b.length?(this.setState(zTa),this.w8a(this.accessKey.getValue(),this.gV.getValue(),this.Lba).then(function(a){this.Vha=a;this.analytics.Aa(Sfa);this.setState(LX);this.xf(MX)}.bind(this)).catch(function(b){var d=JSON.parse(b.responseText);
if(400==b.status)this.Er(i18n.get("dialog-import-aws-error-region"));else if(403==b.status)if(b=d.errors,delete d.errors,Object.keys(d).every(function(a){return null==d[a]}))this.Er(i18n.get("dialog-import-aws-error-forbidden"));else try{var e=a(b.credentials);this.Er(i18n.get("dialog-import-aws-error-forbidden-details",{failures:e}));this.setState(LX);this.xf(MX)}catch(f){this.Er(i18n.get("dialog-import-aws-error-server",{failures:"AWS"}))}else e=a(d.errors.unknown),this.Er(i18n.get("dialog-import-aws-error-server",
{failures:e}))}.bind(this))):(this.Er(i18n.get("dialog-import-aws-error-required")),b.forEach(function(a){a.getContainer().addClass("error")}));break;case MX:ATa(this);break;case JX:b=this.R5.find(".aws-import-upload-file").get(0).files;0==b.length?this.Er(i18n.get("dialog-import-aws-error-required-file")):this.x8a(b[0]).done(function(a){this.Vha=a;this.analytics.Aa(Tfa);this.xf(NX)}.bind(this)).fail(function(){this.Er(i18n.get("dialog-import-aws-error-file"))}.bind(this));break;case NX:ATa(this)}};
function ATa(a){var b=a.mPa.wZ(),c=a.PQa.wZ(),d=a.Qka.wZ(),e=a.zL.getValue();a.Vha.settings={securityGroups:b,subnets:c,excludePorts:d,portsToExclude:e};a.c$(a.Vha).fail(function(){this.Er(i18n.get("dialog-import-aws-error-server-general"))}.bind(a)).always(function(){this.setState(LX);this.close()}.bind(a))}
g.setState=function(a){var b=$(this.xG.getContainer().children()[0]);switch(a){case LX:this.xG.enable();b.text(i18n.get("dialog-import-aws-footer-next"));break;case zTa:this.xG.disable();b.text(i18n.get("dialog-import-aws-footer-importing"));break;case BTa:this.xG.disable(),b.text(i18n.get("dialog-import-aws-footer-creating"))}};
g.xf=function(a){this.Gja=a;this.aa.find(".component-progress-bar .import-step").removeClass("current");this.aa.find(".import-page").addClass("hidden");switch(a){case IX:this.aa.find(".component-progress-bar .credentials-roles").addClass("current");this.XDa.removeClass("hidden");break;case KX:this.aa.find(".component-progress-bar .credentials-iam").addClass("current");this.YW.removeClass("hidden");break;case MX:this.aa.find(".component-progress-bar .credentials-settings").addClass("current");this.settings.removeClass("hidden");
break;case JX:this.aa.find(".component-progress-bar .bash").addClass("current");this.R5.removeClass("hidden");break;case NX:this.aa.find(".component-progress-bar .bash-settings").addClass("current"),this.settings.removeClass("hidden")}this.aa.find(".component-progress-bar").addClass("hidden");a==IX||a==KX||a==MX?this.aa.find(".component-progress-bar.credentials").removeClass("hidden"):this.aa.find(".component-progress-bar.bash").removeClass("hidden")};var LX=0,zTa=1,BTa=2,IX=0,KX=1,MX=2,JX=3,NX=4;function OX(a,b,c){this.client=a;this.document=b;this.viewport=c;this.analytics=a.analytics;this.Kka={pdf:["document","range","page"],png:kk?["page","crop","part"]:["page","crop","part","document","range"],png32:kk?["page","crop","part"]:["page","crop","part","document","range"],jpeg:kk?["page","crop","part"]:["page","crop","part","document","range"],svg:["page","crop","part"],"svg-transparent":["page","crop","part"],vdx:["document"]};this.d4a={png:!0,png32:!0,jpeg:!0,svg:!0,"svg-transparent":!0};
this.Obb={page:!0,crop:!0,part:!0};this.v_a={png:!0,png32:!0,jpeg:!0,svg:!0,"svg-transparent":!0,pdf:!1,vdx:!1};this.dialog=this.pZ()}var CTa=function(a){function b(a){this.message=a}b.prototype=Error();b.prototype.name=a||"Error";return b}("Not a Page");
function PX(a){function b(a,b){b?$("#content_"+a).prop("disabled",!0).next("label").addClass("lighter"):$("#content_"+a).prop("disabled",!1).next("label").removeClass("lighter")}var c=$("#publish-formatold input:radio:checked").val(),d=$("#publish-content [name=content]:checked").val(),e=!1;$("#publish-content [type=radio]").toArray().map(function(a){return a.value}).forEach(function(a){b(a,!0)});a.Kka[c].forEach(function(a){b(a,!1)});if(!jc(a.Kka[c],d)||a.d4a[c]&&!a.Obb[d])$("#content_"+a.Kka[c][0]).prop("checked",
!0),QX(a);$("#download-dpi").toggle(a.v_a[c]);switch(c){case "pdf":px(a.document,function(a){0<Bua(a)&&(e=!0)}),e&&b("states",!1)}}function QX(a){var b=$("#publish-content input:checked").val(),c;c="part"==b;c="drive"==a.u_a?c?i18n.get("button-area-select-export"):i18n.get("button-export"):c?i18n.get("button-area-select-download"):i18n.get("button-download");a.t_a.text(c);"range"===b?a.JG.prop("disabled",!1).focus():a.JG.prop("disabled",!0)}
OX.prototype.pZ=function(){var a=this,b=null,c=null,d=null,e=null,f=null,h=null;window.lucidConfigure&&0==window.lucidConfigure.appid&&(b=P({R:"print-only",click:function(b){ao(a.client.jc().Zh(),"Visio")||(Vza(),b.preventDefault())},children:[{id:"format_vdxold",tag:"input",type:"radio",name:"format",value:"vdx"},{tag:"label",R:"inline",attr:{"for":"format_vdxold"},text:"Visio (VDX)"}]}),c=P({children:[{id:"format_png32old",tag:"input",type:"radio",name:"format",value:"png32"},{tag:"label",R:"inline",
attr:{"for":"format_png32old"},text:i18n.get("label-transparent",{fileExtension:"PNG"})}]}),d=P({children:[{id:"format_svgold",tag:"input",type:"radio",name:"format",value:"svg"},{tag:"label",R:"inline",attr:{"for":"format_svgold"},text:"SVG"}],create:function(a){this.tda=a}.bind(this)}),e=P({children:[{id:"format_svg-transparentold",tag:"input",type:"radio",name:"format",value:"svg-transparent"},{tag:"label",R:"inline",attr:{"for":"format_svg-transparentold"},text:i18n.get("label-transparent",{fileExtension:"SVG"})}],
create:function(a){this.uda=a}.bind(this)}),f=P({children:[{id:"content_states",tag:"input",type:"radio",name:"content",value:"states",attr:{disabled:"disabled"}},{tag:"label",R:"lighter inline",attr:{"for":"content_states"},text:i18n.get("document-with-layers")}]}),h=P({children:[{id:"content_crop",tag:"input",type:"radio",name:"content",value:"crop",attr:{disabled:"disabled"}},{tag:"label",R:"lighter inline",attr:{"for":"content_crop"},text:i18n.get("crop-to-content")}]}));b=P({title:i18n.get("downloadpanel-title"),
children:[{id:"publish-formatold",children:[{tag:"fieldset",R:"ui-corner-all",children:[{tag:"legend",text:i18n.get("legend-publish-format")},{children:[{id:"format_pdfold",tag:"input",type:"radio",name:"format",value:"pdf",checked:!0},{tag:"label",R:"inline",attr:{"for":"format_pdfold"},text:"PDF ",children:[{tag:"span",R:"lighter",text:"("+i18n.get("label-publish-pdf-comment")+")"},kk&&{tag:"img",css:{"margin-left":"3px",position:"relative",top:"4px"},attr:{src:Ws()+"/download/resources/com.lucidchart.onprem.confluence.plugins.lucid-onprem-confluence:lucid-confluence-resources/images/error.png",
title:i18n.get("pdf-export-long-time-warning")}}]}]},{children:[{id:"format_pngold",tag:"input",type:"radio",name:"format",value:"png"},{tag:"label",R:"inline",attr:{"for":"format_pngold"},text:"PNG ",children:[{tag:"span",R:"lighter",text:"("+i18n.get("label-publish-png-comment")+")"}]}]},c,{children:[{id:"format_jpegold",tag:"input",type:"radio",name:"format",value:"jpeg"},{tag:"label",R:"inline",attr:{"for":"format_jpegold"},text:"JPEG"}]},b,d,e]}]},{id:"publish-content",children:[{tag:"fieldset",
R:"ui-corner-all",children:[{tag:"legend",text:i18n.get("legend-publish-content")},{children:[{id:"content_document",tag:"input",type:"radio",name:"content",value:"document",checked:!0},{tag:"label",R:"inline",attr:{"for":"content_document"},text:i18n.get("label-publish-document")}]},f,{children:[{id:"content_range",tag:"input",type:"radio",name:"content",value:"range"},{tag:"label",R:"inline",attr:{"for":"content_range"},text:i18n.get("label-publish-page-range")+" "},{id:"pageRangeText",tag:"input",
type:"text",attr:{disabled:"disabled",placeholder:i18n.get("page-range-placeholder")},css:{width:"100px"},create:function(b){a.JG=b}},{R:"error-message hidden",css:{color:"#A00"},text:i18n.get("message-pagerange-invalid"),create:function(b){a.CMa=b}}]},{children:[{id:"content_page",tag:"input",type:"radio",name:"content",value:"page",attr:{disabled:"disabled"}},{tag:"label",R:"lighter inline",attr:{"for":"content_page"},text:i18n.get("label-current-page")}]},h,{children:[{id:"content_part",tag:"input",
type:"radio",name:"content",value:"part",attr:{disabled:"disabled"}},{tag:"label",R:"lighter inline",attr:{"for":"content_part"},text:i18n.get("label-publish-page-part")}]}]}]},{id:"download-dpi",css:{display:"none"},children:[{tag:"fieldset",R:"ui-corner-all",children:[{tag:"legend",text:i18n.get("legend-publish-quality")},{children:[{id:"format_dpi_zoom",tag:"input",type:"radio",name:"dpi",value:"zoom"},{tag:"label",R:"inline",attr:{"for":"format_dpi_zoom"},text:i18n.get("label-publish-zoom-current")}]},
{children:[{id:"format_dpi_160",tag:"input",type:"radio",name:"dpi",value:"160",checked:!0},{tag:"label",R:"inline",attr:{"for":"format_dpi_160"},text:i18n.get("label-publish-zoom-screen")+" ",children:[{tag:"span",R:"lighter",text:"(160 "+i18n.get("dots-per-inch abbreviation")+")"}]}]},{children:[{id:"format_dpi_300",tag:"input",type:"radio",name:"dpi",value:"300"},{tag:"label",R:"inline",attr:{"for":"format_dpi_300"},text:i18n.get("label-publish-zoom-print")+" ",children:[{tag:"span",R:"lighter",
text:"(300 "+i18n.get("dots-per-inch abbreviation")+")"}]}]}]}]}]});b.find("#publish-formatold input:radio").change(function(){PX(a)});b.find("#publish-content input:radio").change(function(){QX(a)});var k=new Fj(function(){var b;(b=0===a.JG.val().length)||(b=a.JG.val(),b=CMa(b).valid);b?(a.JG.removeClass("error"),a.CMa.addClass("hidden")):(a.JG.addClass("error"),a.CMa.removeClass("hidden"))},500),l=[189,188,13,3,8,109,173].concat(ina);this.JG.keydown(function(a){var b=a.which;!Lq[16]&&(48<=b&&57>=
b||96<=b&&105>=b||jc(l,b))?k.queue():a.preventDefault()});var m=new cq(b,{id:"download",Ld:!0,title:i18n.get("downloadpanel-title"),kd:!0,buttons:[{label:i18n.get("button-download"),highlight:!0,create:function(b){a.t_a=b},action:function(){var b;if($("#content_range").prop("checked")){var c=a.JG.val();if(0==c.length){fq(i18n.get("message-pagerange-empty"));return}try{var d=Zb(a.document.Wi(),function(a){return sxa(a)});b=$b(DMa(c),function(a){var b=a-1;if(0>b||b>=d.length)throw new CTa(""+a);return d[b].getId()})}catch(e){if(e instanceof
QQ)fq(i18n.get("message-pagerange-invalid"));else if(e instanceof CTa)fq(i18n.get("message-pagerange-notapage",{page:e.message}));else throw e;return}}else b=$("#content_document, #content_states").is(":checked")?null:[a.viewport.rd().getId()];m.close();c=0<$("#download-dpi [name=dpi]:checked").length?$("#download-dpi [name=dpi]:checked").val():null;"vdx"==$("#publish-formatold [name=format]:checked").val()&&a.analytics.Aa(zfa,{type:"Visio"});a.analytics.Aa(wfa);a.action($("#publish-formatold [name=format]:checked").val(),
b,$("#content_part").is(":checked"),"160"==c||"300"==c?1*c:null,null,$("#content_states").is(":checked")?!0:null,null,$("#content_crop").is(":checked")?!0:null)}}]});return m};
OX.prototype.print=function(a){this.u_a=a;if("drive"==a){if(this.dialog.setTitle(i18n.get("export-to-google-drive")),this.action=w(this.client.o0a,this.client),this.tda&&this.tda.addClass("hidden"),this.uda&&this.uda.addClass("hidden"),a=$("#publish-formatold [name=format]:checked").val(),"svg"==a||"svg-transparent"==a)$("#publish-formatold [name=format]:checked").prop("checked",!1),$("#format_pdfold").prop("checked",!0),PX(this)}else this.dialog.setTitle(i18n.get("downloadpanel-title")),this.action=
w(this.client.print,this.client),this.tda&&this.tda.removeClass("hidden"),this.uda&&this.uda.removeClass("hidden");PX(this);QX(this);this.dialog.fd()||(this.analytics.Aa(tga),this.dialog.open())};function QV(a,b,c,d){XT.call(this,a,b,c,d);this.name="locked";this.ms="default";this.viewport.Pd.bind("contextmenu",function(a){a.preventDefault();return!1});this.Jj=[]}z(QV,XT);sj(QV,[Ri,Ni,Zi,cj]);QV.prototype.z8=function(){};QV.prototype.activate=function(){QV.ya.activate.call(this);qp.enter("locked")};QV.prototype.Hg=function(){QV.ya.Hg.call(this);qp.Wg("locked")};function DTa(){try{var a=document.createElement("canvas"),b=a.getContext("webgl")||a.getContext("experimental-webgl"),c=b.getExtension("WEBGL_debug_renderer_info");return{WebGLAntiAliasing:(!!b.getContextAttributes().antialias).toString(),WebGLRenderer:b.getParameter(c.UNMASKED_RENDERER_WEBGL),WebGLVendor:b.getParameter(c.UNMASKED_VENDOR_WEBGL)}}catch(d){}return null};function RX(a,b,c,d,e,f,h,k,l,m,n,q,t,u,y,A,C,E,G,H){this.t5=a;this.pf=c;this.commands=e;this.tB=f;this.AJ=h;this.AB=k;this.fontClient=l;this.Cm=m;this.properties=n;this.vc=q;this.Tt=t;this.Jh=u;this.bG=y;this.Gi=A;this.oYa=C;this.mh=G;this.di=H}sj(RX,[CR,iX,CV,BV,DV,BG,vK,mR,$i,uK,jR,IG,tR,vR,Si,xy,DX,eX,$E,DG]);
function SX(a,b,c){function d(){xA("HideGrid",function(){b.viewport.ih()});xA("ShowGuides",function(){b.viewport.pa()});xA("ShowMargins",function(){b.viewport.pa()})}uk("ChartClient.construct");var e=this;this.FL=0;this.fontClient=c.fontClient;this.fontClient.init();aX.call(this,a,b,!0);this.di=c.di;this.properties=c.properties;this.Cm=c.Cm;this.AJ=c.AJ;this.commands=c.commands;this.vc=c.vc;this.hi=a.hi;this.Jh=c.Jh;this.hn=a.hn;this.qka=null;K("default.download",this.download.bind(this));K("default.exportDrive",
function(){ETa(e).print("drive")});new HSa(this.document,this.analytics);var f=["TemplateChooserApp"];f.push("common-templates");this.Gha=new nW(f,angular.element(document));this.wG=null;K("default.new",function(){RW(e,function(){FTa(e).show("")})});K("user.preferences.get",function(a){a(e.user.Cc.getAll())});null!=FC.val("new")&&this.jc()&&Fn(this.analytics,"analytics.document.created");(f=DTa())&&this.analytics.Xw.set(f);K("complexityExceeded",this.U9a.bind(this));K("client.download.success",function(a){"vdx"==
a.format&&(ex(e.user.ff()),fx({docId:e.document.id}),gx("visio_export_fidelity",!0))});K("visioStencilImport.success",function(a){ex(e.user.ff());fx({s3key:a.s3key});gx("visio_stencil_fidelity",!0)});K("edit.debug.loadPlugin",function(){wR(e.analytics,"Load Plugin","/js/plugins/v2/",function(a){var b=a.split("/"),b=b.pop().split(".")[0],c=e.Pb.dC(),d;for(d in c)e.document.oa(new Q("UnloadPlugin",{URL:d}));for(d in c)c[d]&&e.document.oa(new Q("LoadPlugin",{URL:d}));kw(e.Pb,[a]).then(function(){e.document.oa(new Q("LoadPlugin",
{URL:a,Name:b,Description:"Manually Loaded Plugin"}))})})});K("edit.debug.unloadPlugin",function(){wR(e.analytics,"Which Plugin do you want to unload?","",function(a){var b=e.Pb.dC();b[a]=!1;for(var c in b)e.document.oa(new Q("UnloadPlugin",{URL:c}));for(c in b)b[c]&&e.document.oa(new Q("LoadPlugin",{URL:c}))})});var h=function(){FC.val("save")&&(e.permissions.Bb()?e.Ko():(e.document.oa(new Q("NoOp",{})),FC.remove("save")));FC.val("pay")&&(DSa(e),FC.remove("pay"));FC.val("message")&&this.roa.then(function(){var a=
$("<div></div>").text(decodeURIComponent(FC.val("message"))).html();v(a)&&bp(lb(a),12E3);FC.remove("message")})}.bind(this);x("lucid.benchmark.run",function(a,b){cG("Ready to run benchmark? This will destroy your current document...",function(){e.NV.run(a,b)})});x("lucid.benchmark.jsonResults",function(){return e.NV.hua?e.NV.performance:null});K("default.benchmark",function(){vRa(e.viewport)});this.NV=new LRa(this.document,this,b.Zp);x("lucid.benchmark.results",function(){var a=e.NV,b="",c;for(c in a.performance){var b=
b+(c+"\n"),d=a.performance[c],f;for(f in d.Oh){for(var b=b+f,h=d.Oh[f],u=0;u<h.length;u++)b+="\t"+h[u];b+="\n"}b+="\n"}return b});x("lucid.benchmark.logResults",function(){var a=e.NV,b;for(b in a.performance){var c=a.performance[b];console.group(""+("%c"+b+"%c"),"font-weight:bold; color:blue","font-weight:normal; color:initial");for(var d in c.Oh){for(var f=c.Oh[d],h=(Math.round(100*f[0])/100).toLocaleString(),u=1;u<f.length;u++)h+="\t\t"+(Math.round(100*f[0])/100).toLocaleString();console.log(""+
("\t%c"+d+":%c"+(20>d.length?Array(20-d.length).join(" "):"")+h+"%c"),"font-weight:bold","font-weight:normal; color:blue","color:initial")}console.groupEnd()}});this.document.listen(ot,function(){uk(["ChartClient.construct","document.loaded"]);if(window.loadTimer){var a=null;e.document&&(a=e.document&&e.document.wk,a=25>a?"0-25 Objects":250>a?"26-250 Objects":"> 251 Objects");window.loadTimer.endTime().send(a);window.loadTimer=null}h();d();if(a=Gg.get("transferredFlag")){Gg.remove("transferredFlag",
"/");var f=b.Tk;f.kF.get().transferredDialog||(c.oYa.show(a),Wp(f,"transferredDialog"),Wp(f,"tutorialAnnouncement"))}uk(["ChartClient.construct","document.loaded.complete"])});uk("ChartClient.construct.complete");this.la.listen(a.permissions,RG,this.cDa);this.cDa()}z(SX,aX);g=SX.prototype;
g.download=function(){if(this.permissions.Bb())this.Ko(),this.analytics.Aa(xfa);else{var a=function(){ETa(this).print()}.bind(this),b=function(){this.eQ().then(function(a){a.open()})}.bind(this);Xla(this.Ea,this.Tca,i18n.get("dialog-share-prompt-download"),a,b)}};g.cDa=function(){this.permissions.Nc()?this.viewport.setMode("diagramming"):2==this.permissions.permission?this.viewport.setMode("comment"):this.permissions.uf()&&this.viewport.setMode("readonly")};
function GTa(a,b){var c=function(){if(SG(this.permissions)){var a=iEa(this.permissions)?"pro":"basic",c=iEa(this.permissions)?i18n.get("features-shape-library-edit-restriction-description-pro"):i18n.get("features-shape-library-edit-restriction-description-basic");pD({OJ:"shape-library-"+a,uM:!1,lP:c,mO:i18n.get("features-shape-library-edit-restriction-alt-button"),bw:function(){kSa(client);b.hide()},K$:"shape-library-no-edit",VP:!!this.user.data.zo&&"T-A"!=this.Ea.Bg("FreeWithSubscription")})}}.bind(a);
c();a.Pb.listen(jq,c)}g.eQ=function(){this.rLa||(this.Te.initialize(),this.rLa=Qk(new TX(this.document,this,this.user,this.permissions,this.Te)));return this.rLa};
function FTa(a){a.wG||("T-A"===Io(a.Ea)?(a.wG=new zX(a.analytics,a.Ea,a.user,a.qm),a.qm.refresh(void 0,void 0,!0)):a.wG={dialog:null,show:function(b){this.analytics.Aa($k);this.dialog||(this.dialog=a.Gha.Yca("/js/app/view/angular/templates/common/TemplateChooserView.html",{title:i18n.get("dialog-new-doc-title"),confirmText:i18n.get("dialog-new-doc-chart"),dialogStyle:"newdocdialog angular-version",docStorage:a.qm,folderId:b,user:a.user}).finally(function(){this.dialog=null}.bind(this)))}.bind(a)});
return a.wG}function ETa(a){a.qka||(a.qka=new OX(a,a.document,a.viewport));return a.qka}g.MHa=function(a){var b=this.document.fK(),c=!1;b<=a&&(c=!0,a=b-1);(a=this.document.Wi(null,!0)[a])&&this.viewport.ce([a],c)};g.U9a=function(){nD()};function BSa(a,b){AJa(a.viewport,i18n.get("viewport-select-area"),b)}g.cOa=function(){return"editorRegisterLevel"};g.c$=function(a){(new HX(this.analytics)).show(!1,a,this.m4a.bind(this),this.n4a.bind(this),this.j3a.bind(this))};
g.m4a=function(a,b,c){return this.xhr.execute({type:"POST",url:"/aws/import",data:{key:a,secret:b,region:c,__token__:Nn()},timeout:3E5}).then(zk)};g.Zbb=function(){this.xhr.execute({type:"POST",url:"/aws/trial",timeout:3E5}).then(function(){this.user.Mf.restrictions.remove("AwsImport");pn(this.user.ff(),"aws-import-trial","chart");this.c$(!0)}.bind(this))};
g.n4a=function(a){return $.Deferred(function(b){var c=new FileReader;c.onload=function(){try{b.resolve(JSON.parse(c.result))}catch(a){b.reject()}}.bind(this);c.readAsText(a)}).promise()};
g.j3a=function(a){return $.Deferred(function(b){try{kw(this.document.Pb,["/js/plugins/v2/aws2.js"]).then(function(){this.document.oa(new Q("SetProperty",{Property:"AwsImport",Value:a}));this.document.oa(new Q("SetProperty",{Property:"NewAwsImport",Value:!0}));this.document.oa(new Q("LoadPlugin",{URL:"/js/plugins/v2/aws2.js"}));pn(this.user.ff(),"aws-import-used","chart");this.analytics.Aa(Bea);b.resolve()}.bind(this)).catch(function(){b.reject()})}catch(c){b.reject()}}.bind(this)).promise()};
x("lucid.ChartApp",SX);x("lucid.ChartClient",SX);SX.prototype.isOnline=SX.prototype.isOnline;SX.prototype.isDemo=SX.prototype.Bb;SX.prototype.loadPlugin=SX.prototype.mr;SX.prototype.cachePlugin=SX.prototype.ZI;SX.prototype.load=SX.prototype.load;SX.prototype.save=SX.prototype.save;SX.prototype.saveFromDemo=SX.prototype.Ko;SX.prototype.promptLogin=SX.prototype.Sqa;SX.prototype.promptRegister=SX.prototype.Tqa;SX.prototype.activatePlugin=SX.prototype.jV;SX.prototype.deactivatePlugin=SX.prototype.gX;
SX.prototype.setAvailablePlugins=function(){};O("features.view-only.title");O("features.view-only.description.part1");O("features.view-only.description.press.part2");x("lucid.demo.templateChooser.open",function(a,b){var c=new Cp(a&&a.User&&a.User.preferences||{}),d=new Dk,e=new Eo(d),f=new Cn(null,d),h=new zn(d),k=mn(),l=new Ti(f,h,k),m=a?new Ni(a.User,c,d,e):new lP,n=new EC(OA(m.id),m.id,null,d,b);b=["TemplateChooserApp"];a=new gj(m,m,l);b.push("common-templates");var q=new nW(b,angular.element(document));b=function(a){var b=!1;return function(c,d){b||(b=!0,d=d.id||Ta(d,"document","id"),a.Bb()?window.location="demo/"+d:window.location="documents/editNew/"+d+
window.location.search);c.preventDefault()}}(m);var t={isDemo:m.Bb(),openInSameTab:!0,isModal:!0,noEscape:!0};if("T-A"!==Io(a)){var u=null;a={show:function(a){l.Aa($k);u||(u=q.Yca("/js/app/view/angular/templates/common/TemplateChooserView.html",{title:O("dialog.newdoc.title"),confirmText:O("dialog.newdoc.button.create.chart"),dialogStyle:"newdocdialog angular-version",docStorage:n,folderId:a,user:m,options:t}).finally(function(){u=null}))}}}else a=new zX(l,a,m,n,b,t);a.show("")});function UX(a,b){this.Nw=new he(this);Db(this,this.Nw);this.Ha=HTa(this,b);a.appendChild(this.Ha);Eb(this,function(){var a=this.Ha;a&&a.parentNode&&a.parentNode.removeChild(a)},this);K.one("gui.closeAllYerStuff",function(){this.sf()}.bind(this))}z(UX,Ab);
function HTa(a,b){var c=Tf("DIV",{"class":"menu",style:"z-index:18px"},Tf("DIV",{"class":"dock-panel-body grid",style:"font-size:13px"},Tf("DIV",{"class":"dock-panel-tabs two",style:"margin-left:3px"},b.map(function(a,b){var c=Tf("DIV",{"class":"dock-panel-tab"},Tf("DIV",{"class":"dock-panel-tab-content"},a.label));this.Nw.listen(c,"click",function(){var a=this.Ha.querySelectorAll(".tab-content");D(c.parentNode.children,function(a){Kg(a,"selected")});D(a,function(a){Jg(a,"hidden")});Jg(c,"selected");
Kg(a[b],"hidden")});return c},a)),Tf("DIV",{"class":"spacer"}),b.map(function(a){return Tf("DIV",{"class":"tab-content hidden",style:"max-height:400px; min-height:150px; overflow-y:auto"},a.Dr.map(function(a){return Tf("DIV",void 0,Tf("DIV",{style:"font-weight:bold"},a.label),a.items.map(function(a){var b=Tf("DIV",{"class":"menu-item",style:"line-height:12px;padding-left:5px;text-overflow:ellipsis;padding-right:0;overflow:hidden"},a.label);a.disabled&&(b.style.color="#888");this.Nw.listen(b,"click",
function(){a.action();this.sf()});return b},this))},this))},a)));b=gc(b,function(a){return a.Dr.length})||0;Jg(hba(c).children[b],"selected");Kg(c.querySelectorAll(".tab-content")[b],"hidden");a.Nw.listen(c,"mousedown",function(a){a.stopPropagation()});return c}UX.prototype.setPosition=function(a){this.Ha.style.position="absolute";this.Ha.style.left=a.x+"px";this.Ha.style.top=a.y+"px"};function VX(a,b,c,d,e,f){lW.call(this,a,b,c,d,e,f)}z(VX,lW);g=VX.prototype;g.m9=function(){return Ja(this.ea.vc.xl[this.id]||{},function(a){return a.filter(function(a){return a.className})})};g.gma=function(a){var b=this.id+this.ea.vc.lj,c=this.document.getProperty(bx)||[];return Xb(c,b+a)};g.RPa=function(a,b){if(0<=b){var c=this.id+this.ea.vc.lj;a=a.map(function(a){return c+a});var d=this.document.getProperty(bx)||[];a.forEach(function(a){pc(d,a)});oc(d,a,b+1);this.document.setProperty(bx,d)}};
g.mH=function(a,b){VX.ya.mH.call(this,a,b);var c=this.ea.vc;b={displayName:b.displayName,order:b.order,Bo:zR(this,b.menuItems)};var d=Iu(this.url);c.m2[d]||(c.m2[d]={});var e=c.m2[d],f=e[a]&&e[a].order;b.order=b.order||f||0;e[a]=b;a=d+c.lj+a;c.groups[a]&&c.mH(a,b)};
g.p7=function(a){var b=this,c=xb(VG.indexOf(this.group),2)+"."+this.name;a=Ja(a,function(a){return a.map(function(a){if(v(a))return b.bD({className:a});if(a.className)return b.bD(a);if(a.template)return{QC:a.onlineOnly,template:vp(a.template,!0)};if(a.action)return{label:a.label,action:a.action,QC:a.onlineOnly}})});ITa(this.ea.vc,this.url,a,c)};g.bD=function(a){a=VX.ya.bD.call(this,a);a.category=this.id+this.ea.vc.lj+a.category;return a};
g.QF=function(a){this.gma(a)||this.ea.vc.mH(a,{order:xb(VG.indexOf(this.group),2)+"."+this.name});return this.ea.vc.QF(a)};g.$Aa=function(a){a={yhb:a.id,label:a.label,action:a.action,category:a.category,QC:a.onlineOnly,mZa:a.customDom,bf:a.image,iL:a.modes||["Publish"],Ed:a.defaultProperties,className:a.className,Fc:a.defaultSize,HR:a.onDropCreate,ba:a.logAction};var b=this.id+this.ea.vc.lj;a.mZa||this.QF(b+a.category).addButton(a.label,function(){a.action()},a.QC)};
g.hBa=function(a){a={category:a.category,QC:a.onlineOnly,template:a.template};var b=this.id+this.ea.vc.lj;a.template&&a.category&&this.QF(b+a.category).m5(vp(a.template,!0),a.QC)};g.jOa=function(a,b){this.ea.vc.removeItem(a,this.id+this.ea.vc.lj+b)};g.Iz=function(a){this.ea.vc.Iz(this.id+this.ea.vc.lj+a)};g.cHa=function(){return uc(this.ea.dock.LG)};g.EPa=function(a,b){JTa(this.ea.dock,a,b)};g.fQa=function(a){this.Spa("help");this.ea.dock.Hma&&(this.ea.$cb=!1,WX(this.ea.dock.Hma,a),this.analytics.Aa(wea))};
g.rIa=function(a,b){try{this.ea.dock.rn&&this.ea.dock.rn[a].WF(b)}catch(c){}};g.i8=function(a){this.ea.dock.i8(a)};g.O7=function(a){this.ea.dock.O7(a)};g.cca=function(a,b){this.ea.dock.cca(a,b)};g.XBa=function(a,b){a=new UX(this.ea.aa.get(0),a.map(function(a){return{label:a.label,Dr:a.sections.map(function(a){return{label:a.label,items:a.items.map(function(a){return{label:a.label,action:a.action,disabled:a.disabled}})}})}}));var c=this.ea.viewport.rd();b=sM(this.ea.viewport,b,c);a.setPosition(b)};
g.UEa=function(){this.ea.dock.d9a&&this.ea.dock.d9a.w6a();this.ea.dock.z4a&&this.ea.dock.z4a.w6a()};g.Uka=function(a){za(a)&&this.iQ().show(a)};g.iQ=function(){return this.ea.iQ()};function KTa(a,b){this.ea=null;this.create=function(c,d,e){if(!this.ea)throw Error("No GUI specified; cannot create Plugin");return new VX(a,b,this.ea,c,d,e)};this.GPa=function(a){this.ea=a}}vj(KTa,eL,BR);function XX(a){this.ea=a;this.$G=25;this.N0=23;this.WOa=(this.$G-this.N0)/2;this.P6=4;this.build();this.callback=null}XX.prototype.build=function(){var a=this;this.aa=P({R:"menu hidden",children:[{id:"block-prompt",R:"menu-body",css:{padding:"4px"},create:function(b){a.N9a=b}}]}).appendTo(this.ea.aa)};XX.prototype.hide=function(){this.aa.is(":visible")&&($(document).unbind("keydown.PlaceNextBlock"),this.callback=null,this.aa.addClass("hidden"))};
XX.prototype.show=function(a,b,c){var d=this;if(1==b.length)c(b[0]);else{var e=a.pageX-(this.aa.outerWidth()+a.pageX>$(window).width()?this.aa.outerWidth():0);a=a.pageY-(this.aa.outerHeight()+a.pageY>$(window).height()?this.aa.outerHeight():0);setTimeout(function(){$(document).one("mouseup",function(){d.hide()})},100);this.callback=c;LTa(this,b);this.aa.removeClass("hidden");a=Math.min(a,$(window).height()-this.aa.outerHeight());this.aa.css({left:e+"px",top:a+"px"})}};
function LTa(a,b){b=b.map(a.p2a.bind(a));for(var c=4;c<b.length;c+=4)b[c].css("clear","both");a.N9a.empty().append(b)}
XX.prototype.p2a=function(a){var b=this,c=P({R:"canvasholder"});c.mouseup(function(){$(document).unbind("keydown.PlaceNextBlock");b.aa.addClass("hidden");b.callback&&b.callback(a);b.callback=null});var d=hw(a.className),e=a.Fc||d.Fc||{w:160,h:160};$(this).attr("title",a.tooltip||d.title);d=document.createElement("canvas");$(d).attr("width",this.$G);$(d).attr("height",this.$G);d=rr(d);c.append(d);var f=nw(a.className,"",this.ea.client.document),h=Math.min(this.N0/e.w,this.N0/e.h),k=e.w*h,e=e.h*h;f.getProperties().set("BoundingBox",
{x:this.WOa+(this.N0-k)/2,y:this.WOa+(this.N0-e)/2,w:k,h:e});if(a.Ed){var e=a.Ed(),l;for(l in e)f.getProperties().set(l,e[l])}qN(f,d);return c};function YX(a,b){this.la=new he(this);Db(this,this.la);this.dialog=new cq({},{$m:"flat-dialog",kd:!0,Ld:!0,width:540,id:a,q_:!0,title:O("features.import.aws.title")});Db(this,this.dialog);this.la.listen(this.dialog,eq,function(){this.sf()});r.hbspt.forms.create({portalId:Pda,formId:b,redirectUrl:window.location.href,formData:{Tjb:"hs-form stacked lucid-hubspot-form"},submitButtonClass:"lucid-hubspot-submit btn btn-caps btn-blue",target:"#"+a+"-dialog-body"})}z(YX,Ab);YX.prototype.show=function(){this.dialog.open()};function MTa(a,b,c){this.analytics=c;var d=[{R:"component-btn component-btn-secondary-gray",text:O("features.import.aws.contact"),click:function(){var b=new YX("aws-import-hubspot",Uda);c.Aa(zea);pn(a.ff(),"aws-import-paywall-cta","chart");this.hide();b.show()}.bind(this)}];void 0===a.cg.get("awsImportTrial")&&d.unshift({R:"component-btn component-btn-secondary-blue",text:"Start 7-day trial",css:{"margin-right":"7px"},click:function(){c.Aa(Aea);pn(a.ff(),"aws-import-trial","chart");b();this.hide()}.bind(this)});
pQ.call(this,[{R:"premium-banner",children:[O("features.premium")]},{R:"special-announcement-title",html:O("features.announce.title.addon")},{R:"premium-announcement-slide special-announcement-body",children:[{R:"special-announcement-subtitle",text:O("features.import.aws.title")},{R:"special-announcement-image awsImport",children:{html:'<iframe webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" scrolling="auto" src="https://player.vimeo.com/video/154073510?autoplay=0"></iframe>'}},
{R:"special-announcement-description",html:O("features.import.aws.description"+(void 0===a.cg.get("awsImportTrial")?".trial":""))},{R:"special-announcement-buttons",children:d}]}],void 0,void 0,"premium-announcement")}z(MTa,pQ);function ZX(a,b,c){if(0!==b){var d=a.Ac(),e=a.getProperties().get("Bleed"),f=d.data,h=f.data,k,l;l=d||a.$b();var m=a.getProperties().get("Bleed");m&&(l=$l(l,-m));k=Math.round(b*l.h/l.w);l=new nr;m={};e&&(d=$l(d,-e));m.nob||c.css({width:b+"px",height:k+"px"});var e=c.find("canvas")[0],n=window.devicePixelRatio||1;$(e).attr("width",b*n).attr("height",k*n).css("width",b+"px").css("height",k+"px");e=rr(e);e=e.getContext();d=b/d.w*n;l.top().scale(d,d);l.top().translate(-f.x*h.x,-f.y*h.y);or(l,[e,xN]);
b=new M(f.x*h.x,f.y*h.y,b/d*n,k/d*n);f=m.sQa&&0<Object.keys(m.sQa).length?Object.keys(m.sQa)[0]:void 0;a=new oN(a,c,new eH,a.document.fontClient,a.document.Ea);a.qd();a.render(e,d,b,l,!1,f,!0)}};function NTa(a){var b=this;this.ea=a;this.dialog=new cq('<div id="masterpanel-applicator-dialog"></div>',{title:O("apply.master.dialog.title"),kd:!0,width:"375px"});K("applyMasterDialog.open",function(){b.open()})}
NTa.prototype.open=function(){var a=this,b=this.ea.client.document,c=$("#masterpanel-applicator-dialog").empty();b.rF(function(){if(this.nd()){var b=this,e=this.$b(),f=e.w/e.h,h=130/170,e=Math.round(f<h?170*f:130),k=Math.floor((130-e)/2),f=Math.floor((170-Math.round(f<h?170:130/f))/2),h=$("<div></div>").appendTo(c),k=$('<div class="left"><div class="tn"><canvas></div></div>').appendTo(h).css({"padding-bottom":2*f+5+"px","padding-left":k+"px","padding-right":k+5+"px"});ZX(this,e-2,k.children());k.click(function(){var c=
a.ea.viewport.qc();a.dialog.close();c&&(c.nd()?fq(O("alert.apply.master.to.master")):b.getId()!=c.eC()&&c.kH(b.getId()))})}});this.dialog.open()};function OTa(){}function $X(a){return""!==a?parseInt(a,10):0};function aY(){}z(aY,OTa);aY.prototype.generate=function(a,b,c,d){var e,f;e=$X(b);f=$X(c);a=yn('<%1$s allowfullscreen frameborder="0" style="width:%2$dpx; height:%3$dpx" src="%4$s"%5$s></%1$s>',"iframe",e,f,d,a?' id="'+a+'"':"");b=$X(b);c=$X(c);return yn('<div style="width: %1$spx; height: %2$spx; margin: 10px; position: relative;">%3$s</div>',b,c,a)};var PTa=new Mf(480,360),QTa=new Mf(640,480),RTa=new Mf(960,720);function bY(a,b){this.analytics=b;this.user=a;this.Jja=!1;this.DX=this.EX=0;this.VUa=1024;this.af="multishare-embed";this.mya=null;this.eh()}bY.prototype.getContainer=function(){return this.aa};bY.prototype.ci=function(){this.Jca(cY)};var cY="medium",STa={small:PTa,medium:QTa,large:RTa};
bY.prototype.Jca=function(a){this.Jja="custom"==a;this.Q3.prop("disabled",!this.Jja);this.P3.prop("disabled",!this.Jja);(a=STa[a])?(this.EX=a.width,this.DX=a.height):(this.EX=this.Q3.val(),this.DX=this.P3.val());this.Q3.val(this.EX);this.P3.val(this.DX)};function TTa(a,b,c,d){return P({id:b,tag:"input",type:"text",value:0,props:{size:5,maxLength:4},change:function(){var b=$(this),f=parseInt(b.val(),10);isNaN(f)?b.val(c):(f=xe(f,0,a.VUa),b.val(f),d(f))}})}
function dY(a){return"publication.dialog.embed.docsize."+a}
function UTa(a){var b=[{id:"multishare-embed-small-embed-size",label:O(dY("small")),value:"small"},{id:"multishare-embed-medium-embed-size",label:O(dY(cY)),value:cY},{id:"multishare-embed-large-embed-size",label:O(dY("large")),value:"large"},{id:"multishare-embed-custom-embed-size",label:O(dY("custom")),value:"custom"}];a.rya=new GX(b,function(b){a.Jca(b);a.analytics.ba("share.embed.size."+b)},175,"multishare-embed-size-dropdown");a.rya.select(b[1])}bY.prototype.Cx=function(a){this.EX=a};
bY.prototype.iM=function(a){this.DX=a};
bY.prototype.eh=function(){this.aa=P({R:"multishare-embed-component"});var a=STa[cY];this.Q3=TTa(this,this.af+"-custom-width-input",a.width,this.Cx.bind(this));this.P3=TTa(this,this.af+"-custom-height-input",a.height,this.iM.bind(this));a=VTa(this);UTa(this);this.mya=P({R:"multishare-embed-contents embed",children:[{tag:"h3",text:O("publication.dialog.embed.size")},{R:"component-well embed-size-selector",children:[this.rya.getContainer().addClass("left"),{R:"custom-size-inputs right",children:[{R:"size-input",
text:O("publication.dialog.embed.dimensions.width"),children:[this.Q3]},{R:"size-input",text:O("publication.dialog.embed.dimensions.height"),children:[this.P3]}]}]},a]});this.aa.append(this.mya)};function eY(a,b,c,d){var e=this;this.document=a;this.xhr=d;this.p1a=new aY;bY.call(this,b,c);K("documentUpdatePublished",function(){fY(e)});fY(this)}z(eY,bY);function gY(a){var b=a.nu();a.hUa.val(a.p1a.generate(wk(),a.EX,a.DX,b,!1))}g=eY.prototype;g.nu=function(){return Pn()+yn("/documents/embeddedchart/%s",this.document.getId())};g.Jca=function(a){eY.ya.Jca.call(this,a);gY(this)};function fY(a,b){b||a.document.je?(a.Bga.show(),a.Pfa.show(),a.Hfa.hide()):(a.Bga.hide(),a.Pfa.hide(),a.Hfa.show())}
g.fS=function(a){this.xhr.execute({type:"PUT",url:dk+"/documents/"+this.document.getId()+"/attributes/embedded",data:a.toString(),contentType:"text/plain",withCredentials:!0}).then(function(){a&&pn(this.user.ff(),"embed-doc",bda());this.analytics.ba("embed");fY(this,a)}.bind(this))};g.Cx=function(a){eY.ya.Cx.call(this,a);gY(this)};g.iM=function(a){eY.ya.iM.call(this,a);gY(this)};
function VTa(a){a.Hfa=P({id:"multishare-embed-activate-embed-code-button",R:"component-btn component-btn-secondary-blue right",text:O("publication.dialog.embed.activate"),click:function(){a.fS(!0)}});a.Bga=P({id:"multishare-embed-view-preview-button",R:"component-btn right component-btn-secondary-gray",text:O("publication.dialog.embed.viewPreview"),click:function(){MA(a.nu())}});a.Pfa=P({id:"multishare-embed-deactivate-button",R:"component-btn right component-btn-error right",text:O("publication.dialog.embed.deactivate"),
click:function(){a.fS(!1)}});return P({children:[{tag:"h3",text:O("publication.dialog.embed.html")},{R:"component-well embed-main",children:[{tag:"textarea",id:"embed-code-textarea",props:{readonly:!0},click:function(){$(this).select()},create:function(b){a.hUa=b}}]},{R:"buttons",children:[a.Hfa,a.Pfa,a.Bga,{R:"clear"}]}]})};function hY(a,b){this.client=b;this.Dba=In(a,null,dk+"/publicSegments")}hY.$inject=["rest","chartClient"];hY.prototype.get=function(){return this.client.document.era||[]};hY.prototype.delete=function(a){return this.Dba.delete({},{segmentIds:a})};function WTa(a){var b=a.client.document.getId();b&&a.Dba.post({document_id:encodeURIComponent(b),format:"pdf"})}
function XTa(a,b,c,d){var e=a.client.document.getId();return e?a.Dba.post({document_id:encodeURIComponent(e),x:b.x+"",y:b.y+"",w:b.w+"",h:b.h+"",page:encodeURIComponent(a.client.viewport.qc().getId()),format:c,dpi:d}):null}function YTa(a,b,c,d){var e=a.client.document.getId();e&&(b={document_id:encodeURIComponent(e),page:encodeURIComponent(b),format:c},d&&(b.dpi=d),a.Dba.post(b))};function iY(a,b){this.document=b.document;this.user=b.user;this.Vl=a}iY.$inject=["rest","chartClient"];function jY(a){return In(a.Vl,null,dk+"/documents/"+encodeURIComponent(a.document.getId())+"/attributes/password")}iY.prototype.fS=function(a){return In(this.Vl,null,dk+"/documents/"+encodeURIComponent(this.document.getId())).patch({published:a})};
function ZTa(a,b){if(Po(a.user)){b=a.document.getId()+b;b=pd(b);var c=new Hh;c.reset();c.update(b);b=c.digest();b=od(b);jY(a).put(b,{"Content-Type":"text/plain"})}else jY(a).delete()};function kY(a,b,c,d,e,f,h){a.publishCtrl=this;this.client=b;this.Tk=c;this.eS=d;this.S2=f;this.wn=h;var k=this;if(this.client.document&&this.client.document.uC())$Ta(k,e),aUa(k,e);else e.one("document.loaded",function(){$Ta(k,e);aUa(k,e)})}x("lucid.view.chart.PublishController",kY);kY.$inject="$scope chartClient dialogManager publicSegmentService lucidEventsService webPublishService restService".split(" ");
function aUa(a,b){a.displayLink={};a.beingDeleted={};a.publishedPDF=null;a.publishedURL=null;b.listen("documentUpdatePublished",function(){bUa(a)});bUa(a)}
function $Ta(a,b){a.PASSWORD_PLACEHOLDER=Array(9).join("●");a.canPasswordProtect=Po(a.client.user);a.passwordProtected=!1;a.passwordBlur=function(){ib(a.password)&&a.client.document.fD&&(a.password=a.PASSWORD_PLACEHOLDER)};a.passwordFocus=function(){a.password===a.PASSWORD_PLACEHOLDER&&(a.password="")};a.type="url";a.options=[{value:"url",id:"multishare-publish-type-url",label:O("multishare.publish.type.url")},{value:"pdf",id:"multishare-publish-type-pdf",label:O("multishare.publish.type.pdf")},{value:"page",
id:"multishare-publish-type-page",label:O("multishare.publish.type.page")},{value:"selection",id:"multishare-publish-type-selection",label:O("multishare.publish.type.selection")}];a.format="pdf";a.quality="screen";a.getSetQuality=function(a){if(0<arguments.length)this.quality=a;else return"pdf"!==this.format&&this.quality};a.qualityOptions=[{value:"screen",id:"quality-screen",label:O("multishare.publish.quality.screen")},{value:"medium",id:"quality-medium",label:O("multishare.publish.quality.medium")},
{value:"print",id:"quality-print",label:O("multishare.publish.quality.print")}];lY(a);b.listen("page.deleted",function(b){a.publications.forEach(function(d){d.page==b&&a.delete(d)});lY(a)});b.listen("page.new page.renamed",function(){lY(a)})}function lY(a){a.pages=[];a.client.document.DFa(function(){a.pages.push({value:this.getId(),label:this.properties.get("Title")})});var b=a.client.viewport.qc();b&&(a.page=b.getId())}
kY.prototype.Qf=function(){var a;switch(this.quality){case "medium":a="160";break;case "print":a="300";break;default:a=Math.round(this.client.viewport.qc().getProperties().get("DPI")*this.client.viewport.kc())+""}return a};
kY.prototype.submit=function(){var a=this;kP(new jP(this.wn,this.client.analytics),this.client.document.uri||"","published");switch(this.type){case "page":"pdf"===this.format?YTa(this.eS,this.page,this.format):YTa(this.eS,this.page,this.format,this.Qf());break;case "selection":this.Tk.close();AJa(this.client.viewport,O("viewport.selectarea"),function(b){XTa(a.eS,b,a.format,a.Qf()).then(function(){K.set("default.shareAction","openAndPublish")})});break;case "pdf":WTa(this.eS);break;case "url":if(a.passwordProtected)if(this.PASSWORD_PLACEHOLDER===
this.password){a.password="";break}else ZTa(a.S2,a.password);else a.client.document.fD&&jY(a.S2).delete();this.client.document.OK||this.S2.fS(!0)}};function bUa(a){a.publications=cUa(a).concat(dUa(a));var b=a.displayLink;a.displayLink={};var c=a.beingDeleted;a.beingDeleted={};D(a.publications,function(a){this.displayLink[a.id]=!!b[a.id]||!1;this.beingDeleted[a.id]=!!c[a.id]||!1}.bind(a))}
function dUa(a){var b=0;return a.eS.get().map(function(c){c.link=Pn()+"/publicSegments/view/"+c.id;if(c.page){if(!a.client.document.getPage(c.page))return;c.link+="/image."+c.format;c.desc=a.client.document.getPage(c.page).getProperties().get("Title");if(c.dpi){switch(c.dpi){case 300:c.desc+=", "+O("multishare.publish.quality.print");break;case 160:c.desc+=", "+O("multishare.publish.quality.medium");break;default:c.desc+=", "+O("multishare.publish.quality.screen")}if(c.w&&c.h){c.name=O("multishare.publish.type.selection.name");
var d=uq(b%360,1,.5,.1);c.fill="rgba("+d.r()+","+d.YB()+","+d.Xe()+","+d.Ja()+")";d=uq(b%360,1,.5,.5);c.border="rgba("+d.r()+","+d.YB()+","+d.Xe()+","+d.Ja()+")";b+=33}else c.name=O("multishare.publish.type.page.name")}else c.name=O("multishare.publish.type.page.name");c.name+=" ("+O("multishare.publish.format."+c.format)+")"}else a.ptb=c,c.name=O("multishare.publish.type.pdf"),c.desc=O("multishare.publish.format.pdf");return c}).filter(function(a){return void 0!==a})}
function cUa(a){a.password=a.client.document.fD?a.PASSWORD_PLACEHOLDER:"";if(a.client.document.OK)return a.passwordProtected=a.client.document.fD,a.passwordProtectedSaved=a.client.document.fD,a.publishedURL={id:"document",name:O("multishare.publish.type.url"),desc:O("multishare.publish.format.url"),link:Pn()+"/documents/view/"+a.client.document.getId()},[a.publishedURL];a.publishedURL=null;a.passwordProtected=!1;a.passwordProtectedSaved=!1;return[]}
kY.prototype.delete=function(a){var b=this,c=a.id;this.beingDeleted[c]=!0;"document"===c?this.S2.fS(!1).then(function(){b.client.document.fD&&jY(b.S2).delete()},function(){b.beingDeleted[c]=!1}):this.eS.delete([c]).then(function(){b.publishedPDF&&b.publishedPDF.id===c&&(b.publishedPDF=null)},function(){b.beingDeleted[c]=!1})};var mY=["restServices","comboBox","clickSelect","showSelect","chartClient"];mY.unshift("chart-templates");mY.unshift("common-templates");var nY=angular.module("PublishComponentApp",mY).run(["$rootScope",function(a){a.i18n=O}]);x("lucid.view.chart.multishare.PublishComponentApp",nY);nY.directive("i18n",tP);nY.controller("PublishController",kY);nY.service("lucidEventsService",uP);nY.service("publicSegmentService",hY);nY.service("webPublishService",iY);nY.service("xhr",Dk);
nY.service("restService",["xhr",Eo]);function eUa(a,b){this.Tk=a;this.Lha=b}
eUa.prototype.getContainer=function(){var a=this.Tk,b=this.Lha,c=$("<div></div>");angular.module("chartClient",[]);var d=angular.injector(["ng","PublishComponentApp",["$provide",function(d){d.value("$rootElement",c);d.value("$location",new kQ);d.value("dialogManager",a);d.value("chartClient",b);d.value("user",b.user);d.value("account",b.user)}]]).invoke(["$rootScope","$compile",function(a,b){b=b('<div class="LoSensitive" ng-app="PublishComponentApp"><ng-include src="\'/js/app/view/angular/templates/chart/publishcomponent.html\'"></ng-include></div>')(a);a.$digest();
return b}]);return c.append(d)};function oY(a){this.analytics=a;this.eh()}g=oY.prototype;g.ci=ra;g.getContainer=function(){return this.aa};g.E8a=function(){var a=pY(this);this.u1("https://www.facebook.com/sharer.php?u="+encodeURIComponent(a));this.analytics.ba("share.social-media.share",{facebook:"1"});K.set("share","facebook")};g.I8a=function(){var a=pY(this);this.u1("/documents/twitterShare?url="+encodeURIComponent(a));this.analytics.ba("share.social-media.share",{twitter:"1"});K.set("share","linkedin")};
g.F8a=function(){var a=pY(this);this.u1("https://plus.google.com/share?url="+encodeURIComponent(a));this.analytics.ba("share.social-media.share",{"google+":"1"});K.set("share","googlePlus")};g.G8a=function(){var a=pY(this);this.u1("https://www.linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(a));this.analytics.ba("share.social-media.share",{linkedin:"1"});K.set("share","twitter")};g.u1=function(a){window.open(a,"_blank","menubar=no,toolbar=no,width=600,height=600")};
g.eh=function(){this.aa=P({R:"multishare-social-component"});this.bUa=P({R:"component-well share-group",children:[{id:"multishare-social-facebook",R:"share-icn icn-54 icn-facebook",click:this.E8a.bind(this)},{id:"multishare-social-twitter",R:"share-icn icn-54 icn-twitter",click:this.I8a.bind(this)},{id:"multishare-social-googleplus",R:"share-icn icn-54 icn-google-plus",click:this.F8a.bind(this)},{id:"multishare-social-linkedin",R:"share-icn icn-54 icn-linkedin",click:this.G8a.bind(this)}]});this.aa.append(this.bUa)};function qY(a,b,c){this.document=a;this.xhr=c;oY.call(this,b)}z(qY,oY);function pY(a){return"http://"+window.location.host+"/documents/view/"+a.document.getId()+"/0"}qY.prototype.u1=function(a){if(this.document.OK||"0"==this.document.Hy)MA(a);else{var b=MA("");this.xhr.execute({url:dk+"/documents/"+this.document.getId(),type:"PATCH",contentType:"application/json",data:JSON.stringify({published:!0}),withCredentials:!0}).then(function(){b?b.location.href=a:MA(a)})}};function TX(a,b,c,d,e,f){oQ.call(this,b,c,d,e);this.document=a;this.client=b;this.mva=!!f&&f.BBa&&f.KUa;this.analytics=b.analytics;this.GS=f||null;new qY(a,this.analytics,this.xhr);this.i6=c.i6();this.bJ=c.bJ();this.pla=null;this.mva&&this.GS.listen(jNa,this.pQa.bind(this));this.build(c)}z(TX,oQ);TX.prototype.pQa=function(){this.mva&&(kNa(this.GS)?this.pla.style.display="":this.pla.style.display="none")};
TX.prototype.build=function(a){var b=new eY(this.document,a,this.analytics,this.xhr),c=new eUa(this,this.client),d=new qY(this.document,this.analytics,this.xhr),e=[];e.push({icon:"icn-link-primaryGray",text:O("multishare.publish.title"),description:O("multishare.web.description.chart"),body:c.getContainer(),JZ:Cga,ba:"share.web",id:"web-tab"});e.push({icon:"icn-facebook-small-primaryGray",text:O("multishare.social.title.chart"),description:O("multishare.social.description"),body:d.getContainer(),
oL:d.ci.bind(d),ba:"share.social-media",JZ:rga,id:"social-tab"});e.push({icon:"icn-html-primaryGray",text:O("multishare.embed.title.chart"),description:O("multishare.embed.description.chart"),body:b.getContainer(),oL:b.ci.bind(b),ba:"share.embed",JZ:qga,id:"embed-tab"});b=void 0;this.mva&&(b=P({tag:"div",R:"advanced-share-footer",children:[{tag:"div",R:"simple-share",children:[{tag:"span",R:"icon icn-18 icn-chevron-left-small-lucid-blue-dark"},{tag:"span",text:"Simple View"}],create:function(a){this.pla=
a[0];this.pQa()}.bind(this),click:function(){this.close();var a=this.GS;kNa(a)&&a.dispatchEvent(new iNa)}.bind(this)}]}));TX.ya.build.call(this,a,e,void 0,b)};function rY(a,b,c,d){nR.call(this,a,b,!0,{id:"historypanel",draggable:"true"});var e=this;this.ea=c;this.analytics=c.client.analytics;this.permissions=d;this.id="history";this.Wb.prepend(O("historypanel.title"));this.oX=this.nb=this.TD=!1;this.maxHeight=300;this.pNa=!1;this.build();sR(this,function(){e.fd()?e.ea.client.document.jaa(function(){e.pa();e.visible&&(e.oX=!0)}):e.off()});setInterval(w(this.tick,this),100);K("dock.historyPanel.off",function(){e.off()});K("user.level",function(){e.refresh()})}
z(rY,nR);g=rY.prototype;g.build=function(){this.body&&this.body.append($(P(this.content())))};
g.content=function(){var a=this,b={R:"dockpanel-history",children:[{R:"scrollable",css:{"max-height":this.maxHeight+"px"},text:O("historypanel.default"),create:function(b){a.f7=b}},{R:"footer",children:[{R:"right",children:[{id:"history_apply",R:"icon-13-button left",title:O("historypanel.button.revert"),children:[{R:"icon-13 icon-13-history-apply"}],create:function(b){b.unbind("click").bind("click",function(){a.TD&&(a.analytics.ba("chart.dock.history.revert"),a.ea.client.document.OOa())})}},{id:"history_new",
R:"icon-13-button left",title:O("historypanel.button.new"),children:[{R:"icon-13 icon-13-history-new"}],create:function(b){var c=!1;b.unbind("click").bind("click",function(){if(!c&&a.TD){a.analytics.ba("chart.dock.history.fork");var b=a.ea.client.document.getProperty(ou);c=!0;sSa(a.ea.client,b,void 0,function(){c=!1;return!0})}})}}]},{R:"clear"}]}]};K("document.addSaveHistory",function(){a.pa();a.visible&&(a.oX=!0)});K("viewport.pages",function(){a.visible&&(a.oX=!0)});K("viewHistory.exit",function(){a.TD&&
a.off()});var c=!1;K("viewingHistory",function(b){if(b&&!c){var e=a.ea;e.MA.history={dock:1,nc:1,pn:1,CG:1,ov:1,vc:1,toolbar:1,viewport:1};DQ(e);e.viewport.setMode("readonly")}else!b&&c&&(e=a.ea,e.MA.history={},DQ(e),e.viewport.setMode("Publish"),e.viewport.setMode("diagramming"));c=b});return b};
g.J3a=function(){if(null!=this.uj)for(var a=0,b=0;b<this.uj.length;b++){var c=this.uj[b],a=a+c.count,c=yK(c);$("#history_entry_"+a).removeClass("onPage");for(var d in c)d==this.ea.viewport.qc().getId()&&$("#history_entry_"+a).addClass("onPage")}};function fUa(a,b){a.ea.viewport.selection.Ge();b=yK(b);for(var c in b)if(c==a.ea.viewport.qc().getId())for(var d in b[c].Items)a.ea.client.document.sa(d)&&a.ea.viewport.selection.uh(d)}
g.on=function(a){qp.enter("viewHistory");this.analytics.ba("chart.dock.history.view");a.addClass("active").children("div").slideDown("fast");$("#history_apply, #history_new").css("opacity",1);this.ea.client.document.R2(a.data("count"));fUa(this,a.data("h"));this.TD=!0};
g.off=function(){this.TD&&(this.ea.viewport.selection.Ge(),qp.Wg("viewHistory"),this.f7.children(".active").removeClass("active").children("div").slideUp("fast"),$("#history_apply, #history_new").css("opacity",.25),this.ea.client.document.MJ(),this.TD=!1)};g.tick=function(){this.fd&&(this.nb&&(this.nb=!1,this.refresh()),this.oX&&(this.oX=!1,this.J3a()))};
g.refresh=function(){var a=this;this.f7.empty();if(!ao(this.ea.client.user.Zh(),"RevisionHistory")&&this.visible)this.permissions.Bb()?this.ea.client.Ko():mD();else if(this.ea.client.skipHistory)this.f7.html('<p style="padding: 10px; margin: 0;">Document history for very large documents is temporarily disabled while we investigate ways to improve the performance of this feature. Thank you for your patience.</p>');else{this.uj=nu(this.ea.client.document);for(var b=0,c=0;c<this.uj.length;c++){var d=
this.uj[c],e=yK(d),f=$('<div class="toggle hidden ui-corner-all"><table border="0" cellpadding="0" cellspacing="0" class="noborder"></table></div>'),h;for(h in e){var k=$("<tr></tr>").appendTo(f.children("table")),l='<td><div class="right">',m;for(m in e[h].Actions)"edit"==m?l+='<div class="left"><div title="'+O("historypanel.button.page.edited")+'" class="silk page_white_edit"></div></div>':"delete"==m?l+='<div class="left"><div title="'+O("historypanel.button.page.deleted")+'" class="silk delete"></div></div>':
"create"==m&&(l+='<div class="left"><div title="'+O("historypanel.button.page.created")+'" class="silk add"></div></div>');l+="</div></td>";k.append(l);null==e[h].Actions["delete"]&&"Document"!=h?$('<td><div class="link left" title="'+O("historypanel.link.changes.show")+'">'+$("<div/>").text(e[h].Title).html()+"</div></td>").appendTo(k).click(function(b){return function(c){c.stopPropagation();if(c=a.ea.client.document.getPage(b))a.analytics.ba("chart.dock.history.clickPage"),a.ea.viewport.ce([c]),
fUa(a,$(this).closest(".entry").data("h"))}}(h)):k.append('<td><div class="left">'+$("<div/>").text(e[h].Title).html()+"</div></td>")}var b=b+d.count,e=Yg(d.date),n=new lh("MMM d h:mm a"),k=new lh("h:mm a"),l=new dh,n=n.format(e);l.equals(e)&&(n=k.format(e));$('<div class="entry" id="history_entry_'+b+'">'+n+": "+lb(d.name)+"</div>").append(f).prependTo(this.f7).click(function(){$(this).siblings(".active").removeClass("active").children("div").slideUp("fast");if($(this).hasClass("active"))a.off();
else a.on($(this))}).data("count",b).data("h",d)}SMa(a)}};g.pa=function(){this.visible&&(this.nb=!0)};g.lock=function(){return!1};g.Lr=function(){return!1};g.show=function(){ao(this.ea.client.user.Zh(),"RevisionHistory")?rY.ya.show.call(this):this.permissions.Bb()?this.ea.client.Ko():mD()};function gUa(a,b,c){this.Vka=a;this.J6a=void 0===b?0:b;this.B6a=void 0===c?500:c;this.rW=new IC}gUa.prototype.click=function(a){this.rW.yn()&&JC(this.rW)>=this.J6a&&JC(this.rW)<=this.B6a?(this.Vka(a),this.rW.reset()):this.rW.start()};function hUa(a){this.Vka=a}hUa.prototype.click=function(a){this.Vka(a)};function sY(a,b,c){var d=this;nR.call(this,a,b,!0,{id:"layerspanel",draggable:!0});this.Wb.prepend(O("Layers"));this.ea=c;this.analytics=c.client.analytics;this.viewport=this.ea.viewport;this.navigator=this.viewport.navigator;this.document=this.ea.document;this.E$={};this.iR={};this.f8={};this.maxHeight=360;this.iz=this.nb=!1;this.la=new he(this);this.oD=null;K("page.selectionChange",function(){d.LM()});K("layerpanel.isOpen",function(a){a(d.fd())});K("layer.visibility.update",function(){d.pa()});
this.ms="default"}z(sY,nR);g=sY.prototype;g.build=function(){this.body&&this.body.append(P(this.content()))};g.content=function(){var a=this;return{css:{zIndex:0},children:[{css:{"max-height":this.maxHeight+"px"},R:"scrollable",create:function(b){a.T7=b;b.on("contextmenu",function(a){a.preventDefault()})}}]}};g.f8a=function(a,b){this.oD&&tY(this);var c;if(c=iUa(this,b)){c=this.navigator.Fw();var d=hu(b);c=!c||b==c||uqa(d,c)}c&&(jUa(this,b.getId()),this.bx(a),kUa(this,a),S&&S.destroy())};
g.$La=function(a){function b(a){return a.Ya()?a:a.parent?b(a.parent):null}kUa(this,a);var c=this.navigator.w$(a)?a:lUa(this,a);if(b(a)){var d=0==window.lucidConfigure.appid?"This layer":b(a).getProperties().get("Name");fq(lb(d)+" is locked. Unlock to edit.");this.bx(a)}else{this.setActive(c);var e=w(function(){a!=c&&jUa(this,a.getId());var b=Us(a);b&&(b.MK()||b.KK())&&b.HJ&&"Publish"==this.viewport.mode.name&&b.HJ()},this);this.bx(a,function(){setTimeout(e,1)})}};
function mUa(a){var b=[];px(a.document,function(a){a.ef(function(){wa(this.Gd("hide"))&&!!this.Gd("hide")!=!!this.getProperties().get("Hidden")&&(this.Fa?b.push({id:this.getId(),value:!!this.Gd("hide")}):b.push({id:this.getId(),value:this.Gd("hide")?1:0}))})});return b}g.WQa=function(){var a=this.document;D(mUa(this),function(b){a.oa(new Q("SetProperty",{id:b.id,Property:"Hidden",Value:b.value}))})};
function kUa(a,b){var c=vqa(hu(b),w(a.NCa,a)),d=!1;a.NCa(b)&&c.push(b);D(c,function(a){a.Gd("hide")&&(d=!0);a.bj(!1);a.Xd&&K.set("layer.visibility.change",!1)},a);d&&a.pa()}g.NCa=function(a){return!!eu(a)};g.bu=function(a){this.oD&&tY(this);setTimeout(w(function(){var b=this.ju(a.getId());b&&(b.addClass("editing").find("input").focus().select(),this.oD=a)},this),1)};
function tY(a){if(a.oD){var b=a.oD,c=a.ju(a.oD.getId());if(c){var d=c.find("input").val();""!=d&&d!=b.getProperties().get("Name")&&(a.analytics.ba("press.dock.states.renameLayer"),a.document.oa(new Q("SetProperty",{id:b.getId(),Property:"Name",Value:d})))}a.Py(c)}}g.Py=function(a,b){(a=a||b&&this.ju(b.getId())||this.oD&&this.ju(this.oD.getId()))&&a.removeClass("editing");this.oD=null};
function nUa(a,b){var c=a.navigator.Fw();if(c){var d=hu(c);if(b==c||d.Nq(function(a){return b==a}))c=lUa(a,b),a.setActive(c)}}function iUa(a,b){var c=bH(a.navigator),d=hu(b);return c==b||c==function(){return d.Nq(function(b){return a.navigator.Fna(b)})}()}g.bx=function(a,b){a&&!a.ke&&this.navigator.yR(eu(a),b)};function lUa(a,b){return hu(b).Nq(w(a.navigator.w$,a.navigator))}g.setActive=function(a){this.navigator.Fw()!=a&&this.navigator.Wl(a)};
g.LM=function(){$(".layers-list-item").removeClass("selected");D(this.viewport.selection.Ca(),function(a){(a=this.iR[a.getId()])&&a.closest(":visible").children(".layers-list-item").addClass("selected")},this)};function jUa(a,b){Nq()||a.viewport.selection.Ge();var c=a.viewport.selection.Ca(),c=$b(c,function(a){return a.getId()}),c=fb(c);b&&c[b]?a.viewport.selection.nm(b):a.viewport.selection.uh(b)}g.ju=function(a){return this.iR[a]&&this.iR[a].children().first()||null};
g.Daa=function(a){var b=this.viewport.Xg()[0].page;a=new Q("CrGr",{Page:b.getId(),Properties:{ZOrder:b.nh("ZOrder",0)+1,Name:a,IsState:!0,Hidden:!0}});b.document.oa(a);b=b.sa(a.id);b.bj(!1);this.navigator.Wl(b);return a.id};g.sM=function(a,b,c,d,e){K.set("gui.closeAllYerStuff");this.F6&&clearTimeout(this.F6);this.Kl=c;this.Cja=d;this.$Da=e;this.Id.show();this.Id.setPosition(a,b)};g.tick=function(){this.nb&&this.fd()&&!this.iz&&(this.nb=!1,this.draw(),uY(this))};
function uY(a){a.pcb.toggleClass("disabled",0==mUa(a).length)}g.pa=function(){this.nb=!0};function vY(a,b,c,d,e,f,h,k){function l(a){var b=m.viewport.selection.Ca();0<b.length&&oUa(m,"layer",function(c){var d=ec(wY(m),function(a){return a.getId()==c});if(d||"base"==c){var e=Zm($b(b,function(a){return a.Wa||a.Fa?a.ma():Ym(a.ma(),a.bc())})),e=bm(e),f=m.ea.document.ko(b,!1,a);a&&m.ea.document.My(b,!1,!0);m.ea.document.Qs(m.viewport.qc(),f,e.x,e.y,d,null,!1,!1,a).then(function(a){m.viewport.selection.Ge();d==m.Yb.Ze()?m.viewport.selection.Yp(a):null!=d&&null==m.Yb.Ze()&&m.viewport.selection.uh(c)})}else return!1},
!a)}var m=this;sY.call(this,a,b,c);this.Yb=d;this.Mq=e;this.permissions=f;this.id="states";this.xba=!1;this.KR={};this.J_={lock:!0,rename:!0,"delete":!0,duplicate:!0};this.build();K("document.loaded",this.pa.bind(this));this.la.listen(k.page.Hu,DH,this.pa);K("viewport.pages",function(){m.pa()});this.la.listen(d,WF,this.pa);this.la.listen(h,Hp,function(){h.D5()?this.oNa.hide():this.oNa.show()});this.bB();K("move.to.layer",function(){l(!0);m.analytics.ba("chart.dock.layers.moveToLayer")});K("copy.to.layer",
function(){l(!1);m.analytics.ba("chart.dock.layers.copyToLayer")});setInterval(w(this.tick,this),250)}z(vY,sY);g=vY.prototype;g.show=function(){this.analytics.Aa(zga);vY.ya.show.call(this)};g.build=function(){vY.ya.build.call(this)};
g.content=function(){var a=this,b=vY.ya.content.call(this),c={R:"footer",children:[{R:"footer-option-bar",children:[{R:"left icon-13-button footer-item",title:"Lock/unlock selected layer",create:function(b){a.naa=b;a.KR.lock=b},click:function(){var b=xY(a,!0);if(!a.J_.lock&&0<b.length){var c=ec(b,function(a){return!a.Ya()});D(b,function(b){a.document.oa(new Q("SetProperty",{id:b.getId(),Property:"Lock",Value:c?1:0}))});c?$(this).addClass("selected"):$(this).removeClass("selected");a.Yb.Ze()==b[0]&&
(dH(a.navigator),a.viewport.selection.uh(b[0].id));a.viewport.pa();a.analytics.ba("chart.dock.layers.lockLayer")}},children:[{id:"lock-layer",R:"icon-13 icon-13-locked"}]},{R:"left icon-13-button footer-item",title:"Rename selected layer",create:function(b){a.Ltb=b;a.KR.rename=b},click:function(){var b=xY(a);a.J_.rename||1!==b.length||(a.bu(b[0]),a.analytics.ba("chart.dock.layers.renameLayer"))},children:[{id:"rename-layer",R:"icon-13 icon-13-pencil"}]},{R:"left icon-13-button footer-item",title:"Delete selected layer",
create:function(b){a.Vja=b;a.KR["delete"]=b},click:function(){if(!a.J_["delete"]){var b=xY(a);a.ea.document.My(b);dH(a.navigator);a.analytics.ba("chart.dock.layers.deleteLayer")}},children:[{id:"delete-layer",R:"icon-13 icon-13-trash"}]},{R:"left icon-13-button footer-item end",title:"Duplicate selected layer",create:function(b){a.J_a=b;a.KR.duplicate=b},click:function(){var b=xY(a);!a.J_.duplicate&&0<b.length&&oUa(a,"page",function(c){var f=a.ea.document.getPage(c),h=Zm($b(b,function(a){return a.ma()}));
c=bm(h);var k=a.ea.document.ko(b);a.ea.document.Qs(f,k,c.x,c.y,null,!1).then(function(b){a.navigator.bx({page:f,Oa:h});dH(a.navigator);a.viewport.selection.Ge();a.viewport.selection.Yp(b);a.analytics.ba("chart.dock.layers.duplicateLayer")})})},children:[{id:"copy-layer",R:"icon-13 icon-13-block-copy"}]}]},{R:"clear"},{tag:"hr",css:{padding:0,margin:0}},{R:"spacer"},{R:"footer-buttons",children:[{id:"add-new-layer-button",tag:"button",R:"button right",title:"Add new layer",create:function(b){a.oqb=
b},click:function(){a.permissions.uf()||wR(a.analytics,O("statepanel.prompt.new"),O("statepanel.state"),function(b){if(""===b)return!1;a.analytics.ba("chart.dock.layers.new");a.Daa(b)},null,{id:"layer-name-prompt"})},children:[{R:"icon-13 icon-13-plus"},{tag:"strong",html:"Layer"}]},{tag:"span",R:"button right",title:O("presentation.button.title"),css:{"margin-right":"8px"},create:function(b){a.Psb=b;b.click(function(){a.analytics.ba("chart.dock.states.startDemo");HQ.uF()})},children:[{tag:"strong",
html:O("presentation.button")}]},{id:"set-default-visibility",tag:"button",R:"button left disabled",create:function(b){a.pcb=b},click:function(){a.permissions.uf()||(a.WQa(),a.analytics.ba("chart.dock.layers.syncVisibility"))},title:O("layerpanel.tooltip.defaultVisibility"),children:[{R:"icon-21 icon-21-preview-sync"}]},{R:"clear"},{tag:"span",css:{"font-size":"8pt","line-height":"14px","margin-top":"4px",display:"block"},create:function(b){a.oNa=b},children:[{tag:"span",text:"Use interaction (toggle/show/hide layers) with a "},
{tag:"a",css:{"vertical-align":"top"},target:"_blank",href:"/users/level?source=LayerPanel",text:"Pro or Team account"}]}]}]};b.children.push(c);return b};function xY(a,b){var c=Zb(a.viewport.selection.Ca(),function(a){return a.Xd&&(b||!a.Ya())});0===c.length&&(a=a.Yb.Ze())&&(c=[a]);return c}function yY(a){return a.Kl&&a.Kl.Ya()}g.disable=function(){this.xba&&this.LP()};
g.getItem=function(a){var b=this,c=a.getProperties().get("Name"),d="state_toggle"+a.Hw(),e="state_name"+a.Hw(),f,h=a,k=Us(a),l=this.Yb.Ze();k&&k.ws()&&(k=this.document.sa(k.ws()||""))&&(h=k);if(a.Fp&&"hotspot"!=tO(this.viewport).name)return null;this.E$[h.getId()]=!0;if(!this.f8[h.getId()]){var m=[new hUa(w(this.f8a,this,a,h)),new gUa(w(this.$La,this,h),0,500)];this.f8[h.getId()]=function(a){D(m,function(b){b.click(a)})}}c={tag:"li",R:"item-container",children:[{R:"layers-list-item"+(l==a||a.tC(l)?
" active":""),create:function(c){f=c;c.on("contextmenu",function(c){c.stopPropagation();b.sM(c.pageX,c.pageY,a,h,f);return!1});c.on("mousedown",function(a){b.f8[h.getId()].call(this,a)})},children:[{R:"visibility-toggle",children:[{id:d,R:"icon-13 icon-13-checkbox"+(1==a.Gd("hide")?"":"-eye"),click:function(c){c.stopPropagation();$(this).hasClass("icon-13-checkbox")?a.bj(!1):(b.viewport.selection.Ge(),a.bj(!0));$(this).toggleClass("icon-13-checkbox-eye icon-13-checkbox");nUa(b,a);b.viewport.pa();
uY(b);K.set("layer.visibility.change",a.Gd("hide"))}}]},a.Ya()?{R:"lock-indicator icon-13 icon-13-locked",title:"Locked"}:null,{id:e,tag:"span",title:"Edit "+c,text:c},{tag:"input",type:"text",value:c,create:function(a){a.on("mousedown",function(a){a.stopPropagation()})},keyup:function(a){var c=jb($(this).val());13==a.keyCode&&c?tY(b):27==a.keyCode&&b.Py()}},{R:"drag-handle"}]}]};c=P(c);this.iR[a.getId()]=c;c.data("state",a);return c};
function wY(a){var b=[];D(a.viewport.lb(),function(a){b=[];D(nB(a),function(a){a.Fa&&a.Xd&&b.push(a)});b.reverse()});return b}
g.draw=function(){var a=this;if(0!=this.viewport.lb().length){var b=wY(this),c=this.E$;this.E$={};var d=b.length>Ra(c).length,e=P({tag:"ul",R:"layers-list"});D(b,function(b){a.getItem(b).appendTo(e)});e.prepend(P({tag:"li",children:[{R:"layers-list-item-fixed"+(null==this.Yb.Ze()?" active":""),create:function(b){b.on("dblclick",function(){dH(a.navigator)})},children:[{tag:"span",text:"Page"}]}]}));for(var f in c)this.E$[f]||delete this.f8[f];if(!d)var h=a.T7.scrollTop();0==b.length?a.T7.empty().append(e):
a.T7.empty().append(e.sortable({axis:"y",containment:"parent",items:"li.item-container:not(.layers-list-item-fixed)",handle:".drag-handle",start:function(){a.iz=!0},stop:function(){setTimeout(function(){a.iz=!1},100)},update:function(b,c){b=c.item.data("state");var d=c.item.next().data("state");c=c.item.prev().data("state");d=d?d.get("ZOrder"):null;c=c?c.get("ZOrder"):null;c=null!=d?null!=c?.5*(d+c):d+.1:c-.1;a.ea.document.oa(new Q("SetProperty",{id:b.getId(),Property:"ZOrder",Value:c}));a.viewport.pa()}}));
d||a.T7.scrollTop(h);this.LM()}};function zY(a,b,c){var d=a.KR[b];null!=d&&((a.J_[b]=c)?d.addClass("disabled"):d.removeClass("disabled"))}
g.LM=function(){function a(a){if(0===a.length)b(!0);else{b(!1);var c=!!ec(a,function(a){return a.Ya()}),e=!!ec(a,function(a){return!a.Ya()});c&&!e?d.naa.addClass("selected"):d.naa.removeClass("selected");c=c&&!e;zY(d,"rename",c||1<a.length);zY(d,"duplicate",c);zY(d,"delete",c)}}function b(a){for(var b in d.KR)zY(d,b,a)}function c(a){a&&a.closest(":visible").children(".layers-list-item").addClass("selected")}var d=this;$(".layers-list-item").removeClass("selected");var e=null,f=this.Yb.Ze();null!=
f?(a([f]),e=this.iR[f.getId()],c(e)):(f=xY(this,!0),D(f,function(a){e=this.iR[a.getId()];c(e)},this),a(f))};g.Daa=function(a,b){var c=this.ea.viewport.Xg()[0].page;a=new Q("CrGr",{Page:c.getId(),Properties:{ZOrder:c.nh("ZOrder",0)+1,Name:a,IsState:!0,Hidden:!1}});this.document.oa(a);b||this.navigator.Wl(c.sa(a.id));return a.id};
g.bB=function(){var a=this,b=this.ea.client.document;this.Id=new XD(a.analytics,[{label:"Show by default",action:function(){a.Kl&&(b.oa(new Q("SetProperty",{id:a.Kl.getId(),Property:"Hidden",Value:!a.Kl.getProperties().get("Hidden")})),a.analytics.ba("chart.dock.states.toggleState"))},selected:function(){return a.Kl&&!a.Kl.getProperties().get("Hidden")},hidden:function(){return a.Kl&&a.Kl.ke}},"hr",{label:"Edit",action:function(){a.$Da&&a.$La(a.Cja)},disabled:function(){return a.permissions.uf()||
yY(a)}},{label:"Rename",action:function(){a.Kl&&a.bu(a.Kl)},disabled:function(){return a.permissions.uf()||yY(a)}},{label:"Delete",action:function(){if(a.Kl){var c=a.Kl,d=c.getProperties().get("Name"),d=O("layerpanel.confirm.delete",[d])+O("layerpanel.confirm.deleteContainer",[d]);cG(d,function(){a.analytics.ba("chart.dock.layers.deleteItem");b.My([c]);c=null;a.Kl=null;a.Cja=null;dH(a.navigator)})}},disabled:function(){return a.permissions.uf()||yY(a)}},{label:"Lock",action:function(){a.naa.click()},
disabled:function(){return a.permissions.uf()},hidden:function(){return a.Kl?a.Kl.Ya():!0}},{label:"Unlock",action:function(){a.naa.click()},disabled:function(){return a.permissions.uf()},hidden:function(){return a.Kl?!a.Kl.Ya():!0}},{label:"Duplicate",action:function(){a.J_a.click()},disabled:function(){return a.permissions.uf()||yY(a)}}]);K("gui.closeAllYerStuff",function(){a.F6&&clearTimeout(a.F6);a.F6=setTimeout(function(){a.Kl=null;a.Cja=null;a.$Da=null},1E3);a.Id.hide();tY(a)})};
function oUa(a,b,c,d){function e(b){var c=[];px(a.ea.document,function(a){c.push({label:a.getProperties().get("Title"),value:a.getId(),selected:b==a.getId()})});return c}function f(b){var c=[],d=a.Yb.Ze();B(wY(a),function(a){!b&&d&&d.Xd&&d==a||c.push({label:a.getProperties().get("Name"),value:a.getId()})});(b||d&&d.Xd)&&c.unshift({label:"Page",value:"base"});return c}var h=null,k=null,l=P({children:[{text:"Select the destination "+("page"==b?"page":"layer")+":"},{R:"spacer"}]}),h=new $D(a.analytics,
{options:"page"==b?e(a.viewport.rd().getId()):f(d),wm:!0,css:{height:"22px","font-size":"12px"}},l);l.append(P({R:"spacer"}));k=new GD(a.analytics,{enter:function(){if(""!==k.getValue()){if("page"==b){var c=jb(k.getValue());if(c){var l=a.ea.viewport.Xg()[0].page,c=aR(l.document,l,c);h.setOptions(e());h.setValue(c)}}else c=a.Daa(k.getValue(),!0),h.setOptions(f(d)),h.setValue(c);k.setValue("")}},placeholder:"Create New "+("page"==b?"Page":"Layer"),button:"plus",css:{"font-size":"12px"}},l);(new cq(l,
{id:"layer-dialog",kd:!0,Ld:!0,title:"Duplicate Layer",width:"250px",buttons:function(){return c(h.getValue())}})).open()}
g.uF=function(){var a=this,b=this.ea,c=b.viewport,d=this.document;this.loa={};px(d,function(b){b.qw(function(){this.Xd&&(a.loa[this.id]=this.Gd("hide"),this.Gd("hide")!=this.getProperties().get("Hidden")&&this.bj(!this.Gd("hide")))})});HQ?HQ.uF():(this.permissions.Bb()&&(K.set("demo.pauseDemo"),this.Mq.Hn(!1)),c.qc().nd&&c.ce([this.document.Wi(null,!0)[0]]),K.set("text.escape"),b.g1(),Lj||(c.mode.ms="url("+ck+"/app/webroot/img/cursors/laser.cur) 16 16, default"),dH(a.navigator));qp.enter("presentation");
setTimeout(function(){a.Wia=bp(O("statepanel.growl.exit"))},1E3);this.xba=!0};g.LP=function(){var a=this.ea,b=a.viewport;HQ?HQ.LP():(this.permissions.Bb()&&(K.set("demo.resumeDemo"),this.Mq.Hn(!0)),this.Wia&&this.Wia(),K.set("gui.closeAllYerStuff"),lMa(a),qp.Wg("presentation"),b.selection.Ge(),b.mode.ms=this.ms,b.pa());var a=this.document,c;for(c in this.loa)(b=a.sa(c))&&b.bj(this.loa[c]);uY(this);this.xba=!1;this.draw();this.show()};g.e$=function(){return this.xba};
x("lucid.view.chart.dockPanel.Layer",vY);vY.prototype.inPresentationMode=vY.prototype.e$;vY.prototype.newState=vY.prototype.Daa;function AY(a,b,c){var d=this;nR.call(this,a,b,!0,{id:"masterpanel",draggable:!0});this.id="master";this.Wb.prepend("Master Pages");this.ea=c;this.maxHeight=240;this.Gqa=!1;this.tj={w:85,h:110};this.DL=this.tj.w/this.tj.h;this.build();setInterval(w(this.tick,this),300);K("document.postAction",function(a){"t"!=a.Action&&(d.Gqa=!0)})}z(AY,nR);AY.prototype.build=function(){this.body&&this.body.append($(P(this.content())))};
AY.prototype.content=function(){var a=this,b=this.ea.client.document;return{R:"dockpanel-master-pages",children:[{css:{"max-height":this.maxHeight+"px"},R:"scrollable",children:[{R:"list-wrapper",create:function(b){a.b_=b}}]},{R:"footer",children:[{id:"masterpanel-new-master-button",tag:"span",R:"button",create:function(c){c.click(function(){a.analytics.ba("dock.master.newMaster");var c=b.qB({Title:O("Untitled Master"),IsMaster:!0},{FillColor:b.getProperty(yta)});a.ea.viewport.ce([b.getPage(c)]);
BY(a.ea.ov)})},children:[{R:"icon-13 icon-13-plus"},"&nbsp;"+O("masterpanel.button.new")]}]}]}};
function pUa(a){var b=a.ea.client.document;a.b_.empty();b.rF(function(){if(this.nd()){var c=this,d=this.$b(),e=d.w/d.h,d=Math.round(e<a.DL?e*a.tj.h:a.tj.w),f=Math.floor((a.tj.w-d)/2),h=Math.floor((a.tj.h-Math.round(e<a.DL?a.tj.h:a.tj.w/e))/2),e=$("<div></div>").appendTo(a.b_),f=$('<div class="left"><div><canvas></div></div>').appendTo(e).css({"padding-bottom":2*h+2+"px","padding-left":f+"px","padding-right":f+2+"px"}),e=$('<div class="left"></div>').appendTo(e).css({width:"80px"});ZX(this,d-2,f.children().css({background:"#FFF",
border:"#666 solid 1px"}));d={css:{width:"80px"},children:[{id:"masterpanel-page-new",R:"button btn-block lalign",create:function(d){d.click(function(){a.analytics.ba("dock.master.newPage");var d=ZQ(b,c);a.ea.viewport.ce([b.getPage(d)]);BY(a.ea.ov)})},children:[{R:"icon-13 icon-13-plus"},"&nbsp;"+O("New")]},{id:"masterpanel-page-apply",R:"button btn-block lalign",create:function(b){b.click(function(){a.analytics.ba("dock.master.apply");var b=a.ea.viewport.qc();b&&(b.nd()?fq(O("alert.apply.master.to.master")):
c.getId()!=b.eC()&&b.kH(c.getId()))})},children:[{R:"icon-13 icon-13-arrow-turn-d"},"&nbsp;"+O("Apply")]},{id:"masterpanel-page-edit",R:"button btn-block lalign",create:function(b){b.click(function(){a.analytics.ba("dock.master.edit");a.ea.viewport.ce([c])})},children:[{R:"icon-13 icon-13-pencil"},"&nbsp;"+O("Edit")]},{id:"masterpanel-page-delete",R:"button btn-block lalign",create:function(b){b.click(function(){a.analytics.ba("dock.master.delete");a.ea.viewport.ce([c]);a.ea.ov.jF(c.getId())})},children:[{R:"icon-13 icon-13-trash"},
"&nbsp;"+O("Delete")]}]};e.append($(P(d)))}});""==a.b_.html()?a.b_.html("<p>"+O("masterpanel.default")+"</p>"):a.b_.append(P({R:"clear"}))}AY.prototype.tick=function(){this.Gqa&&this.visible&&(this.Gqa=!1,pUa(this))};x("lucid.view.chart.dockPanel.Master",AY);function CY(a,b,c){nR.call(this,a,b,void 0,{id:"navigatorpanel",draggable:!0});var d=this;this.id="navigator";this.Wb.prepend(O("navpanel.title"));this.ea=c;this.oc=this.ea.properties.view.zoom;this.LR=this.a0=!0;this.tj={w:210,h:160};this.DL=this.tj.w/this.tj.h;this.vMa=!1;this.usa=!0;this.Xoa=this.Yoa=this.Nk=null;K.set("client.getDocument",function(a){d.document=a})}z(CY,nR);g=CY.prototype;g.show=function(){this.Mt||(this.build(),this.Mt=!0);nR.prototype.show.call(this);this.tick()};
g.build=function(){this.body&&this.body.append($(P(this.content())))};
g.content=function(){var a=this,b=new xp,c,d;b.add({css:{position:"relative",height:this.tj.h+4+"px",width:this.tj.w+4+"px",padding:"4px 4px 2px",overflow:"hidden"},children:[{css:{position:"relative",display:"inline-block"},children:[{css:{background:"#FFF",border:"#666 solid 1px"},create:function(b){a.Yoa=b},children:[{tag:"canvas"}]},{css:{position:"absolute",top:0,left:0,border:"#FF0000 solid 2px",width:"100px",height:"100px","background-color":Mj?"rgba(255,255,255,.01)":"transparent"},create:function(b){a.Xoa=
b}}]}]});b.Bp();b.oe();b.mb(3);c=b.hb(new ED(this.analytics,{id:"navpanel-zoom-text",Gc:"%",min:.01,max:20,step:.01,value:1,ho:100,ss:0,round:5,ba:"chart.dock.navigator.zoom.text",change:function(a){d.step=.01;d.setValue(Math.sqrt(100*a));d.step=.5},oc:this.ea.properties.view.zoom}));b.close();b.mb(9);b.open({css:{position:"relative"}});b.add({id:"navpanel-zoom-out-button",R:"icon-13-button",title:O("navpanel.button.zoomout"),css:{position:"absolute",left:0,top:0},click:function(){a.analytics.ba("dock.navigator.zoom",
{direction:"out"});a.ea.commands.Ta.zoom.execute(MQ)},children:[{R:"icon-13 icon-13-zoom-out"}]});b.open({css:{margin:"0 21px"}});d=b.hb(new jE(this.analytics,{id:"navpanel-zoom-slider",value:1,min:1,max:20,step:.5,ba:"chart.dock.navigator.zoom.slider",Fm:function(a){c.setValue(parseInt(a*a,10)/100)},change:function(a,b){b||this.oc.setValue(a*a/100)}.bind(this)}));b.close();b.add({id:"navpanel-zoom-in-button",R:"icon-13-button",title:O("navpanel.button.zoomin"),css:{position:"absolute",right:0,top:0},
click:function(){a.analytics.ba("dock.navigator.zoom",{direction:"in"});a.ea.commands.Ta.zoom.execute(LQ)},children:[{R:"icon-13 icon-13-zoom-in"}]});b.close();b.close();setInterval(w(this.tick,this),100);this.ea.document.listen(pt,function(b){a.Nk&&b.gb[a.Nk.getId()]&&(a.a0=!0)});K("viewport.pages",function(b){a.Nk=b[0]||null;a.a0=!0;a.LR=!0},!0);this.ea.viewport.listen(hN,function(){a.usa&&(a.LR=!0)});K("viewport.size",function(b){a.oeb=b[0];a.neb=b[1]},!0);this.ea.properties.page.rJ.Ci(function(){this.LR=
this.a0=!0}.bind(this));sR(this,function(){d.MM()});return b.Yi()};
g.Bka=function(){var a=this;if(this.Nk){this.PR=this.Nk.Ac();this.NR=this.PR.w/this.PR.h;var b=Math.round(this.NR<this.DL?this.NR*this.tj.h:this.tj.w),c=Math.floor((this.tj.w-b)/2),d=Math.floor((this.tj.h-Math.round(this.NR<this.DL?this.tj.h:this.tj.w/this.NR))/2);ZX(this.Nk,b,this.Yoa);this.Yoa.parent().css({"margin-top":d+"px","margin-bottom":d+"px","margin-left":c+"px","margin-right":c+"px"});this.vMa||(this.vMa=!0,this.Xoa.draggable({containment:this.aa,start:function(){a.usa=!1;a.fW=a.PR.w*a.ea.viewport.kc();
a.dJ=a.PR.h*a.ea.viewport.kc()},drag:function(b,c){b=a.NR<a.DL?a.dJ/(a.tj.h+2):a.fW/(a.tj.w+2);a.ea.viewport.scroll(a.ea.viewport.Qj+1+c.position.left*b,a.ea.viewport.Co+1+c.position.top*b)},stop:function(){a.usa=!0;a.LR=!0;a.analytics.ba("dock.navigator.pan")}}))}};
g.tick=function(){this.a0&&this.fd()&&(this.a0=!1,this.Bka());if(this.LR&&this.fd()&&(this.LR=!1,this.Nk)){var a=this.ea.viewport.scrollTop,b=this.ea.viewport.scrollLeft,c=this.PR.w*this.ea.viewport.kc(),d=this.PR.h*this.ea.viewport.kc(),b=this.ea.viewport.Qj+1-b,a=this.ea.viewport.Co+1-a,e=this.NR<this.DL?(this.tj.h+2)/d:(this.tj.w+2)/c;this.Xoa.css({width:Math.round(e*Math.min(this.oeb-Math.max(b,0),c+Math.min(b,0)))-4+"px",height:Math.round(e*Math.min(this.neb-Math.max(a,0),d+Math.min(a,0)))-4+
"px",left:Math.round(e*-Math.min(b,0))+"px",top:Math.round(e*-Math.min(a,0))+"px"})}};x("lucid.view.chart.dockPanel.Navigator",CY);var qUa={"4x3":0,"16x9":1,"3x2":2};function DY(a,b,c,d,e,f){nR.call(this,a,b,!0,{vV:1.5,id:"presentation",draggable:!0});this.Ea=c.client.Ea;this.hR={};this.Dn=d;this.fM=e;this.Wb.prepend(O("presentationpanel.title"));this.ea=c;this.analytics=c.client.analytics;this.maxHeight=260;this.id="presentation";this.document=this.ea.document;this.viewport=this.ea.viewport;this.pQ=f;this.Vz=this.G6=!0;this.i7=this.UG=null;this.IG=0;this.build();this.bB();this.qV()}z(DY,nR);g=DY.prototype;
g.show=function(){this.analytics.Aa(Bga);DY.ya.show.call(this)};
g.qV=function(){var a=this;this.Dn.Rm(function(){rUa(this)}.bind(this));this.fM.Rm(function(){this.LM()}.bind(this));K("viewport.pages",function(){a.Ng&&sUa(a)});K("default.gui.presentationFrames.enabled",function(b){b&&b(a.Vz)}.bind(this));K("default.gui.presentationFrames.toggle",function(){this.Dn.Ma().forEach(function(a){a.hidden=this.Vz}.bind(this));this.jO.toggleClass("icon-13-checkbox",this.Vz);this.jO.toggleClass("icon-13-checkbox-eye",!this.Vz);this.Ng.find(".icon-13").toggleClass("icon-13-checkbox",
this.Vz);this.Ng.find(".icon-13").toggleClass("icon-13-checkbox-eye",!this.Vz);this.Vz=!this.Vz}.bind(this));K("document.pages",function(){var b=a.ea.viewport.document.fK();a.IG!=b&&(1==Math.min(a.IG,b)&&1<Math.max(a.IG,b)&&(a.IG=b,sUa(a)),a.IG=b)});K("gui.closeAllYerStuff",function(){a.Id.hide()});K("default.frameOptions",function(){var b=EY(a);0<b.length&&FY(a,b)});K("default.hideFrames",this.G3a.bind(this));K("default.frameAddHighlight",function(){GY(a,!0,!1,!1)});K("default.frameRemoveHighlight",
function(){GY(a,!1,!1,!1)});K("default.frameClearHighlight",function(){GY(a,!1,!1,!0)});K("default.presentFrame",function(){var b=a.ea.viewport.selection.get()[0],c=this.Dn.Ma()||[],c=ec(c,function(a){return a.id==b.getId()});HY(a,c)}.bind(this))};function HY(a,b){a=a.Dn.Ma().map(function(a){return a.id});b=Xb(a,b.id);wMa(Math.max(b,0))}g.build=function(){this.body&&this.body.append(P(this.content()))};
function sUa(a){if(a.Ng){a.Py();for(var b=a.ea.viewport.rd().id,c=a.Ng.children().length,d=0;d<c;d++){var e=a.Ng.children().eq(d),f=e.data("slide");1<a.IG?e.toggleClass("currentpage",f.page==b):e.removeClass("currentpage")}}}
g.content=function(){var a=this,b={id:"play-presentation-button",tag:"button",R:"button left",css:{"padding-right":"3px","padding-left":"3px"},title:O("presentationpanel.play"),click:function(){a.analytics.ba("chart.dock.presentation.play");var b=a.Ng.find(".selected");0<b.length?(b=$(b[0]).data("slide"),HY(a,b)):HQ.uF()},children:[{R:"icn-13 icn-play",css:{"margin-top":"4px","margin-left":"2px"}}]},c={id:"delete-frame-button",tag:"button",R:"button right",css:{"margin-right":"3px"},title:O("presentationpanel.deleteFrame"),
click:function(){a.analytics.ba("chart.dock.presentation.delete");var b=EY(a);dKa(a.Dn,b)},create:function(b){a.Vja=b},children:[{R:"icon-13 icon-13-trash"},{tag:"strong",html:O("presentationpanel.delete")}]},d={id:"add-frame-button",tag:"button",R:"button right",css:{"margin-right":"8px"},title:O("presentationpanel.newFrame"),click:function(){a.analytics.ba("chart.dock.presentation.slide");tUa(a)},create:function(b){a.tja=b},children:[{R:"icon-13 icon-13-plus"},{tag:"strong",html:O("presentationpanel.frame")}]},
e={id:"highlight-frame-button",tag:"button",R:"button right disabled",css:{"margin-right":"8px"},title:O("presentationpanel.addHighlightHint"),click:function(){GY(a,!0,!0,!1);a.analytics.ba("chart.dock.presentation.highlight")},create:function(b){a.YY=b},children:[{R:"icon-13 icon-13-plus",create:function(b){a.XF=b}},{tag:"strong",html:O("presentationpanel.highlight")}]},f={id:"presentation-settings-button",tag:"button",R:"button right",css:{border:"none","padding-right":"0px","padding-left":"0px"},
title:O("presentationpanel.settingsHint"),click:function(){a.l1&&a.l1.destroy();a.analytics.ba("chart.dock.presentation.settings");a.l1=uUa(a);a.l1.open()},create:function(b){a.ivb=b},children:[{R:"icn-13 icn-gear",css:{"margin-top":"4px"}}]},h={tag:"li",R:"frames-list frames-header",children:[{R:"icon-13 icon-13-checkbox-eye",create:function(b){a.jO=b},click:function(b){b.stopPropagation();var c=$(this).hasClass("icon-13-checkbox-eye");a.analytics.ba("chart.dock.presentation.allVisibility");a.Dn.Ma().forEach(function(a){a.hidden=
c});$(this).toggleClass("icon-13-checkbox-eye icon-13-checkbox");a.Ng.find(".icon-13").toggleClass("icon-13-checkbox",c);a.Ng.find(".icon-13").toggleClass("icon-13-checkbox-eye",!c)}},{R:"frames-list-number",tag:"span",text:"#"},{R:"frames-list-page",tag:"span",text:O("presentationpanel.pageHeader")},{R:"frames-list-name",tag:"span",text:O("presentationpanel.frameNameHeader")}]},k={id:"export-to-slides-button",tag:"button",R:"button center export-to-slides",title:i18n.get("google-slides-export-dialog-title"),
click:function(){a.pQ.execute()},children:[{R:"icn-13 icn-google-slides-icon-old"},{tag:"p",text:i18n.get("google-slides-export-send")}]};return{children:[h,{css:{"max-height":a.maxHeight+"px"},R:"scrollable",create:function(b){a.lka=b;b.on("contextmenu",function(a){a.preventDefault()})}},{tag:"span",R:"center",css:{display:"block"},text:O("presentationpanel.noFramesMessage"),create:function(b){a.DLa=b}},{R:"footer",css:{padding:"10px 5px 10px 10px"},children:[{R:"footer-buttons",children:[f,c,e,
d,b,{R:"clear"}]}]},this.Ea.sma()&&{R:"footer",css:{padding:"10px 5px 10px 10px","border-top":"solid 1px #E5E5E5"},children:[{id:"export-to-slides-footer",R:"footer-buttons",children:[k]}]}]}};function vUa(a,b){b?(a.jO.removeClass("icon-13-checkbox-eye"),a.jO.addClass("icon-13-checkbox"),a.Vz=!1):0==a.Ng.find(".icon-13-checkbox").length&&(a.jO.removeClass("icon-13-checkbox"),a.jO.addClass("icon-13-checkbox-eye"),a.Vz=!0)}
function wUa(a){a.Aha=!0;for(var b=a.DG[0],c=a.document.getPage(b.page),d=vB(c),e=b.name,f=1;f<a.DG.length;f++)if(e=O("presentationpanel.multiple"),a.DG[f].page!=b.page){a.Aha=!1;break}var h=!0,k=b.Gu,l=b.transitionDuration;null!=k?"All"!=k[0]?h=!1:k=["All"]:(k=d,h=!1);for(var b=nB(c),c=[],m=[],f=0;f<b.length;f++)if(b[f].Fa&&b[f].Xd){c.push(b[f]);var n=k.indexOf(b[f].id);h||-1!=n?m.push(1):m.push(0)}for(f=1;f<a.DG.length;f++){var b=a.DG[f],k=b.Gu,q=!0;null!=k?"All"!=k[0]?h=q=!1:k=["All"]:(k=d,h=q=
!1);for(var n=-1,t=0;t<c.length;t++)if(n=k.indexOf(c[t].id),q||-1!=n)m[t]+=1;l!=b.transitionDuration&&(l=-1)}if(a.Aha){d=P({tag:"li",R:"frame-layers-list-item",click:function(b){b.stopPropagation();b=a.yV.hasClass("icon-13-checkbox-eye");a.yV.toggleClass("icon-13-checkbox-eye icon-13-checkbox");for(var c=a.XK.children(),d=0;d<c.length;d++){var e=$(c[d]).data("layer"),f=e.Gd("hide");f&&!b&&e.bj(!1);!f&&b&&e.bj(!0);$(c[d]).find(".icon-13").toggleClass("icon-13-checkbox",b);$(c[d]).find(".icon-13").toggleClass("icon-13-checkbox-eye",
!b);$(c[d]).find(".icon-13").removeClass("disabled")}},children:[{R:"icon-13 icon-13-checkbox"+(h?"-eye":""),create:function(b){a.yV=b}},{R:"frame-layers-list-layer",tag:"span",text:O("presentation.options.allLayers")}]});h=P({css:{"max-height":"250px"},R:"scrollable",create:function(b){a.XK=b}});a.nca={};for(f=0;f<c.length;f++)a.nca[c[f].id]=c[f].Gd("hide"),n=-1,m[f]==a.DG.length?(n="icon-13-checkbox-eye",c[f].bj(!1)):0==m[f]?(n="icon-13-checkbox",c[f].bj(!0)):(n="icon-13-checkbox-eye disabled",
c[f].bj(!1)),n=P({tag:"li",R:"frame-layers-list-item",click:function(b){b.stopPropagation();b=$(this).find(".icon-13");var c=b.hasClass("icon-13-checkbox-eye");b.toggleClass("icon-13-checkbox-eye icon-13-checkbox");b.removeClass("disabled");$(this).data("layer").bj(c);c||(c=0<a.XK.find(".icon-13-checkbox").length||0<a.XK.find(".disabled").length);a.yV.toggleClass("icon-13-checkbox",c);a.yV.toggleClass("icon-13-checkbox-eye",!c)},children:[{R:"icon-13 "+n},{R:"frame-layers-list-layer divider",tag:"span",
text:c[f].get("Name")}]}),n.data("layer",c[f]),n.appendTo(a.XK);f=[d,h];c="frame-layers-list"}else f=[P({R:"centered",text:O("presentation.options.layersOnSamePage")})],c="frame-layers-text";f=P({children:[{tag:"fieldset",R:"ui-corner-all",children:[{tag:"legend",text:O("presentation.options.visibleLayers")},{R:c,children:f}]}]});m=c="";0==l?m="0":0<l?m=l/1E3:c=" invalid";l=P({children:[{tag:"span",text:O("presentation.options.duration")},{R:"frame-duration"+c,tag:"input",type:"text",value:m,create:function(b){a.duration=
b;b.on("mousedown",function(a){a.stopPropagation()})},keyup:function(){var b=jb($(this).val());+b==b?($(this).removeClass("invalid"),a.sMa.removeClass("disabled")):($(this).addClass("invalid"),a.sMa.addClass("disabled"))},change:function(){var b=jb($(this).val());+b!=b&&(this.value=a.i7.get("AnimateTime"),$(this).removeClass("invalid"))}}]});l=P({children:[{tag:"fieldset",R:"ui-corner-all",children:[{tag:"legend",text:O("presentation.options.transition")},{children:[l]}]}]});e=P({tag:"span",R:"centered",
text:O("presentationpanel.editing")+" : "+e});e=new cq([e,f,l],{Ld:!0,title:O("presentation.options.header"),width:"100px",height:"400px",wW:function(){for(var b in a.nca)a.document.sa(b).bj(a.nca[b]);a.nca={}},buttons:[{label:O("confirm.cancel"),action:function(){a.xz.close()}},{label:O("presentation.options.save"),highlight:!0,action:function(){1E3!=a.duration.val()&&a.analytics.ba("chart.presentation.slide.options.durationChange");for(var b=0;b<a.DG.length;b++){var c=a.DG[b];if(a.Aha){var d=c.Gu,
e=[],f=a.XK.children().length,h=0;if(a.yV.hasClass("icon-13-checkbox-eye"))e=["All"];else{a.analytics.ba("chart.presentation.slide.options.layerChange");for(var k=0;k<f;k++){var l=a.XK.children().eq(k).find(".icon-13");if(l.hasClass("icon-13-checkbox-eye")){var m=!0,n=a.XK.children().eq(k).data("layer");l.hasClass("disabled")&&(0<d.length?-1==d.indexOf(n.getId())&&"All"!=d[0]&&(m=!1):m=!1);m&&(h++,e.push(n.getId()))}}}h==f&&(e=["All"]);c.Gu=e}0<a.duration.val().length&&(c.transitionDuration=1E3*a.duration.val())}a.xz.close();
a.analytics.ba("chart.presentation.slide.options.save")},create:function(b){a.sMa=b}}]});e.aa.addClass("frame-options-dialog");return e}g.zYa=function(){this.LOa||(wA("DefaultSlideAspectRatio",this.cXa.getValue()),wA("DefaultSlideDuration",1E3*this.K_a.val()));return!0};function xUa(){var a=vA("DefaultSlideAspectRatio");return"4x3"==a||"3x2"==a?a:"16x9"}
function uUa(a){a.LOa=!0;var b=P({css:{display:"block",height:"32px"},children:[{tag:"span",text:O("presentation.settings.defaultDuration")},{R:"frame-duration",tag:"input",type:"text",value:0<(vA("DefaultSlideDuration")||1E3)?(vA("DefaultSlideDuration")||1E3)/1E3:"0",create:function(b){a.K_a=b;b.on("mousedown",function(a){a.stopPropagation()})},keyup:function(){var b=jb($(this).val());+b==b&&0<b.length?($(this).removeClass("invalid"),a.$Oa.removeClass("disabled")):($(this).addClass("invalid"),a.$Oa.addClass("disabled"))}}]}),
c=new $D(a.analytics,{options:Sa(qUa).map(function(a){return{value:a,label:a}}),wm:!0,change:function(b){a.ckb=b}});c.setValue(xUa());a.cXa=c;c=P({css:{display:"block"},children:[{children:[{tag:"span",text:O("presentation.settings.defaultAspectRatio")},{css:{width:"50px","float":"right"},children:[c.getContainer()]}]}]});P({children:[{tag:"fieldset",R:"ui-corner-all",children:[{tag:"legend",text:"Default settings"},{children:[b,c]}]}]});return new cq([b,c],{Ld:!0,title:O("presentation.settings.header"),
width:"350px",height:"400px",close:a.zYa.bind(a),buttons:[{label:O("confirm.cancel"),action:function(){a.l1.close()}},{label:O("presentation.options.save"),highlight:!0,action:function(){a.LOa=!1;a.l1.close();a.analytics.ba("chart.dock.presentation.savesettings")},create:function(b){a.$Oa=b}}]})}
g.bB=function(){var a=this,b=[{label:O("presentationpanel.menu.presentFrame"),ba:"chart.dock.presentation.contextmenu.present",action:function(){var b=a.Ng.find(".selected");1==b.length&&(b=b.data("slide"),HY(a,b))},disabled:function(){return 1!==a.Ng.find(".selected").length}},{label:O("presentationpanel.menu.rename"),ba:"chart.dock.presentation.contextmenu.rename",action:function(){var b=a.Ng.find(".selected");1==b.length&&a.bu(b.data("slide"))},disabled:function(){return 1!==a.Ng.find(".selected").length}},
{label:O("presentationpanel.menu.insertBefore"),ba:"chart.dock.presentation.contextmenu.insertBefore",action:function(){var b=a.Ng.find(".selected");1==b.length&&(b=b.data("slide"),$Ja(a.Dn,b))},disabled:function(){return 1!==a.Ng.find(".selected").length}},{label:O("presentationpanel.menu.insertAfter"),ba:"chart.dock.presentation.contextmenu.insertAfter",action:function(){var b=a.Ng.find(".selected");1==b.length&&(b=b.data("slide"),aKa(a.Dn,b))},disabled:function(){return 1!==a.Ng.find(".selected").length}},
{label:O("presentationpanel.menu.delete"),ba:"chart.dock.presentation.contextmenu.delete",action:function(){var b=EY(a);dKa(a.Dn,b)}},{label:O("presentationpanel.menu.duplicate"),ba:"chart.dock.presentation.contextmenu.duplicate",action:function(){var b=a.Ng.find(".selected");1==b.length&&(b=b.data("slide"),bP(a.Dn,b.za))},disabled:function(){return 1!==a.Ng.find(".selected").length}},{label:O("presentationpanel.menu.editOptions"),ba:"chart.dock.presentation.contextmenu.editOptions",action:function(){for(var b=
a.Ng.find(".selected"),d=[],e=0;e<b.length;e++)d.push($(b[e]).data("slide"));FY(a,d)},disabled:function(){return 1>a.Ng.find(".selected").length}}];a.Id=new XD(a.analytics,b)};g.G3a=function(){for(var a=this.Dn.Ma(),b=0;b<a.length;b++)if(this.ea.viewport.selection.Hd(a[b].id)){a[b].hidden=!0;var c=this.ju(a[b]);c.find(".icon-13").toggleClass("icon-13-checkbox",!0);c.find(".icon-13").toggleClass("icon-13-checkbox-eye",!1)}vUa(this,!0);this.ea.viewport.selection.Ge()};
function GY(a,b,c,d){var e=a.fM.Ma();if(1==e.length){var f=a.Dn.Ma()||[];if(f=ec(f,function(a){return a.id==e[0]})){var h=[],k=function(a){a.Wa||a.ta?h.push(a.id):a.Ol().forEach(function(a){k(a)})};a.viewport.selection.Ca(function(a){return!a.md}).forEach(k);var l=f.ZY;0==l.length&&0==h.length&&(l=P({tag:"p",children:[{tag:"span",text:O("presentation.highlightIntro")}]}),fq(l));if(d)a.analytics.ba("chart.presentation.slide.highlight.clear"),l=[];else if(c)a.analytics.ba("chart.presentation.slide.highlight.replace"),
l=h;else for(l=f.ZY,a=0;a<h.length;a++)c=l.indexOf(h[a]),b&&-1==c?l.push(h[a]):b||-1==c||l.splice(c,1);f.ZY=l}}}function FY(a,b){a.DG=b;b.map(function(a){return a.name});a.xz&&a.xz.destroy();1<b.length?a.analytics.ba("chart.presentation.slide.options.editmultiple"):a.analytics.ba("chart.presentation.slide.options.edit");a.xz=wUa(a);a.xz.open()}g.sM=function(a,b){K.set("gui.closeAllYerStuff");this.Id.show();this.Id.setPosition(a,b)};
function rUa(a){var b=a.Dn.Ma(),c=fb(b.map(function(a){return a.id})),d;for(d in a.hR)d in c||delete a.hR[d];var e=yUa(a,b),c=a.UG;e.detach();d=a.lka.scrollTop();a.lka.empty().append(e.sortable({axis:"y",containment:"parent",tolerance:"pointer",items:"li",start:function(){a.iz=!0},stop:function(){setTimeout(function(){a.iz=!1},100)},update:function(){var b=e.children().toArray().map(function(a){return $(a).data("slide").id});a.Dn.Gca(b)}}));a.Ng=e;a.lka.scrollTop(d);c&&a.bu(c);0==b.length?a.DLa.show():
a.DLa.hide()}
g.LM=function(){if(this.Ng){this.G6&&this.Ng.find(".frames-list-item").removeClass("selected editing");this.G6=!0;this.fM.Ma().forEach(function(a){(a=this.hR[a])&&a.addClass("selected")}.bind(this));var a=this.Ng.find(".selected");this.Vja.toggleClass("disabled",0==a.length);if(1==a.length){a=a.data("slide").ZY;this.YY.removeClass("disabled");var b=this.viewport.selection.Ca(function(a){return!a.md});0<a.length&&0==b.length?(this.XF.removeClass("icon-13-plus icon-13-refresh"),this.XF.addClass("icon-13-minus"),this.YY.attr("title",
O("presentationpanel.deleteHighlightHint"))):0==a.length?(this.XF.removeClass("icon-13-minus icon-13-refresh"),this.XF.addClass("icon-13-plus"),this.YY.attr("title",O("presentationpanel.addHighlightHint"))):(this.XF.removeClass("icon-13-minus icon-13-plus"),this.XF.addClass("icon-13-refresh"),this.YY.attr("title",O("presentationpanel.replaceHighlightHint")))}else this.XF.removeClass("icon-13-minus icon-13-refresh"),this.XF.addClass("icon-13-plus"),this.YY.addClass("disabled")}};
function yUa(a,b){var c=P({tag:"ul",R:"frames-list"});b&&b.forEach(function(b,e){zUa(a,b,e).appendTo(c)});return c}
function zUa(a,b,c){var d=b.name;a.hR[b.id]||(a.hR[b.id]=P({tag:"li",R:"frames-list-item",create:function(b){b.on("contextmenu",function(b){b.stopPropagation();a.i7=$(this).data("slide");$(this).hasClass("selected")||(a.viewport.selection.Ge(),a.i7.page==a.viewport.rd().id?a.viewport.selection.uh(a.i7.id):$(this).addClass("selected"));a.sM(b.pageX,b.pageY);return!1})},click:function(){AUa(a,b)},children:[{R:"icon-13 icon-13-checkbox"+(b.hidden?"":"-eye"),click:function(c){c.stopPropagation();a.analytics.ba("chart.dock.presentation.visibility");
c=$(this).hasClass("icon-13-checkbox-eye");$(this).toggleClass("icon-13-checkbox-eye icon-13-checkbox");b.hidden=c;vUa(a,c);c&&a.viewport.selection.Ge()}},{R:"frames-list-number frame-left-border",tag:"span",text:c+1},{R:"frames-list-page frame-left-border",tag:"span",text:a.document.getPage(b.page).get("Title"),create:function(c){c.dblclick(function(){a.ea.viewport.rd().id!=b.page&&a.ea.viewport.ce([a.document.getPage(b.page)])})}},{R:"frames-list-name frame-left-border",tag:"span",text:d,create:function(c){c.dblclick(function(){a.bu(b)})}},
{tag:"input",type:"text",value:d,R:"frames-list-editname frame-left-border",create:function(a){a.on("mousedown",function(a){a.stopPropagation()});a.on("blur",function(){})},keyup:function(c){var d=jb($(this).val());if(13==c.keyCode&&d)IY(a);else if(27==c.keyCode)a.Py();else if(9==c.keyCode){var h=1;Lq[16]&&(h=-1);var d=a.Dn.Ma(),k=d.map(function(a){return a.id});1<d.length&&(c=a.ea.viewport.rd(),IY(a),h=(Xb(k,b.id)+h+k.length)%k.length,b.page==c.id?a.ea.viewport.selection.nm(b.id):a.ju(b).removeClass("selected"),
d=d[h],d.page==c.id&&(a.UG=d,a.ea.viewport.selection.uh(d.id)),a.bu(d))}},keydown:function(a){9==a.keyCode&&a.preventDefault()},click:function(a){a.stopPropagation()}},{R:"icn-13 icn-edit-frame-options frames-list-options",click:function(c){c.stopPropagation();a.analytics.ba("chart.dock.presentation.options");$(this).parent().hasClass("selected")||AUa(a,b);c=EY(a);0==c.length&&(c=[b]);FY(a,c)}}]}));d=a.hR[b.id];d.find(".frames-list-number").text(c+1);d.find(".frames-list-name").text(b.name);d.find(".frames-list-page").text(a.document.getPage(b.page).get("Title"));
c=a.fM.Ma()||[];d.toggleClass("selected",jc(c,b.id));a.viewport.rd().getId()==b.page&&1<a.IG?d.addClass("currentpage"):d.removeClass("currentpage");d.data("slide",b);return d}function EY(a){var b=[];a=a.Ng.find(".selected");for(var c=0;c<a.length;c++)b.push($(a[c]).data("slide"));return b}g.ju=function(a){for(var b=this.Ng.children(),c=0;c<b.length;c++)if($(b[c]).data("slide").id==a.id)return $(b[c]);return null};
function AUa(a,b){a.UG&&IY(a);var c=a.ea.viewport.rd();Nq()||Lq[16]||(a.viewport.selection.Ge(),a.Ng.find(".frames-list-item").removeClass("selected"),a.ypa=-1);var d=a.Dn.Ma(),e=d.map(function(a){return a.id});if(Lq[16]){var f=[];b=Xb(e,b.id);var e=-1!=a.ypa?a.ypa:b,h=Math.min(e,b);b=Math.max(e,b);a.viewport.selection.Ge();a.Ng.find(".frames-list-item").removeClass("selected");for(e=h;e<=b;e++)h=a.ju(d[e]),d[e].page==c.id&&(a.G6=!1,f.push(d[e].id)),h.toggleClass("selected");0<f.length&&a.viewport.selection.Yp(f)}else h=
a.ju(b),Lq[17]&&b.page==c.id&&(a.G6=!1),h.hasClass("selected")?(h.removeClass("selected"),b.page==c.id&&a.viewport.selection.nm(b.id)):(h.addClass("selected"),b.page==c.id&&a.viewport.selection.uh(b.id)),a.ypa=Xb(e,b.id);a.Vja.toggleClass("disabled",0==a.Ng.find(".selected").length)}function tUa(a){GQ(a.ea.client.user)?a.Dn.p5():Tza({U7a:function(){window.open("https://www.lucidchart.com/blog/2015/04/27/introducing-presentation-mode-better-way-present-diagrams")}})}
g.bu=function(a){this.UG=a;a=this.ju(a);var b=a.find(".frames-list-name").hide().text();a.addClass("editing selected").find("input").show().focus().select().val(b)};function IY(a){if(a.UG){var b=a.UG,c=a.ju(b).find("input").val();""!==c&&c!=b.name&&v(c)&&(b.name=c);a.Py()}}g.Py=function(){var a=this.UG;a&&(a=this.ju(a),a.removeClass("editing"),a.find("input").hide(),a.find(".frames-list-name").show(),this.UG=null)};g.e$=function(){return pp(qp,"presentation")};
x("lucid.view.chart.dockPanel.Presentation",DY);DY.prototype.inPresentationMode=DY.prototype.e$;function JY(a,b,c){var d=this;nR.call(this,a,b,!0,{vV:1.5,id:"shapedata",draggable:!0});this.Wb.prepend(O("shapeDataPanel.title"));this.ea=c;this.viewport=this.ea.viewport;this.document=this.ea.document;this.id="shapedata";this.gL=0;this.AR=1;this.xoa=!1;this.jFa=this.Qi=this.Ut=this.tPa=null;this.build();this.bB();K("page.selectionChange",function(){d.fd()?KY(d):BUa(d)});K("viewport.pages",function(){d.fd()?KY(d):BUa(d)});K("gui.closeAllYerStuff",function(){d.contextMenu.hide()});sR(this,function(){this.fd()&&
(this.analytics.Aa(sha),KY(this),this.document.uC()?this.RMa():this.jFa||(this.jFa=this.document.jR(ot,this.RMa.bind(this))))}.bind(this))}z(JY,nR);g=JY.prototype;g.build=function(){this.body&&this.body.append(P(this.content()))};
g.content=function(){var a=this,b={id:"add-shapedata-button",tag:"button",R:"button left",title:O("shapeDataPanel.add"),click:function(){a.Ut&&LY(a);var b=a.fX.children().children().length,d="ShapeData_".concat((a.gL+1).toString()),e={Label:"Property "+a.AR,Value:"",Format:"",Type:0,SortKey:"",Prompt:"",Index:a.gL+1},f=new Et(d,e);a.u9=!0;a.wqa=b;a.SEa=!0;a.document.oa(new Q("SetProperty",{id:a.Qi.id,Property:d,Value:e}));a.analytics.Aa(tha);KY(a);b=MY(a,a.wqa);b=$(b).children().eq(0);a.bu(f,b)},
create:function(b){a.tja=b},children:[{R:"icon-13 icon-13-plus"},{tag:"strong",html:O("shapeDataPanel.add")}]};return{children:[{tag:"li",R:"data-list data-header",children:[{R:"data-list-label-header",tag:"span",text:"Label"},{R:"data-list-value-header",tag:"span",text:"Value"}]},{R:"scrollable shape-data-list-container",create:function(b){a.fX=b}},{tag:"div",children:[{tag:"img",R:"no-data-image",src:ck+"/app/webroot/css/apps/chart/chart-common/images/shape-data.png"},{tag:"div",R:"no-data-message",
text:O("shapeDataPanel.none")}],create:function(b){a.GLa=b}},{R:"footer shape-data-footer",children:[{R:"footer-buttons",children:[b,{R:"clear"}]}]}]}};g.bB=function(){var a=this;this.contextMenu=new XD(this.analytics,[{label:O("shapeDataPanel.delete"),action:function(){a.document.oa(new Q("SetProperty",{id:a.Qi.id,Property:a.tPa.DS,Value:void 0}));a.analytics.Aa(uha);KY(a)}}])};
function CUa(a){a=a.viewport.selection;var b=a.Ca();if(0<b.length)return 1==b.length&&b[0].hK?b[0]:null;a=a.pk();return 0<a.length?a[0]:null}function KY(a){DUa(a);a.Qi=CUa(a);a.Qi?(NY(a,a.Qi.hK()),a.haa=a.Qi.listen(Bt,function(){a.xoa||NY(a,a.Qi.hK())}),a.tja.removeClass("disabled")):(NY(a,null),a.tja.addClass("disabled"))}function EUa(a,b,c){a.document.oa(new Q("SetProperty",{id:a.Qi.id,Property:b,Value:c.serialize()}));a.analytics.Aa(gl)}function DUa(a){a.Qi&&a.Qi.Jn(a.haa);a.Qi=null}
function BUa(a){var b=CUa(a);a.ea.dock&&b&&!Xa(b.wj)&&!iRa(a.document)&&OY(a.ea.dock,"shapedata")}function NY(a,b){b&&0<b.length?(a.gL=b[b.length-1].eX,a.AR=b.length+1):(a.gL=0,a.AR=1);a.sZa=FUa(a,b);var c=a.fX.scrollTop();a.fX.empty().append(a.sZa);b&&0!==b.length?a.GLa.hide():a.GLa.show();a.fX.scrollTop(c)}function FUa(a,b){var c=P({tag:"ul",R:"data-list"});b&&b.map(function(b){GUa(a,b).appendTo(c)});return c}
function GUa(a,b){return P({tag:"li",Fwb:0,R:"data-list-item",children:[{R:"data-list-label-container frame-left-border",tag:"span",children:[{R:"data-list-label-container label",tag:"span",text:b.eP},{tag:"input",type:"text",R:"data-list-editnames",create:function(b){b.on("mousedown",function(a){a.stopPropagation()});b.on("focusout",function(b){b.stopPropagation();a.Ut&&a.Ut.hasClass("label")&&(a.u9=!1,LY(a))})},keydown:function(b){13==b.keyCode?LY(a):27==b.keyCode&&(a.u9=!1,a.Py())},click:function(a){a.stopPropagation()}}],
create:function(c){c.click(function(){a.bu(b,c)})}},{R:"data-list-value-container frame-left-border",tag:"span",children:[{R:"data-list-value-container value",tag:"span",text:b.fP},{tag:"input",type:"text",R:"data-list-editnames",create:function(b){b.on("mousedown",function(a){a.stopPropagation()});b.on("focusout",function(b){b.stopPropagation();LY(a)})},keydown:function(b){13==b.keyCode?LY(a):27==b.keyCode&&a.Py()},click:function(a){a.stopPropagation()}}],create:function(c){c.click(function(){a.bu(b,
c)})}}],create:function(c){c.on("contextmenu",function(c){c.stopPropagation();c.preventDefault();K.set("gui.closeAllYerStuff");a.tPa=b;a.contextMenu.show();a.contextMenu.setPosition(c.pageX,c.pageY)})}})}g.bu=function(a,b){this.Ut&&LY(this);this.Ut=b=b.children().eq(0);this.SEa&&(this.Ut=$(MY(this,this.wqa)).children().eq(0).children().eq(0),this.SEa=!1);var c=b.parent();this.OL=a;a=b.hide().text();c.addClass("selected editing");c.find("input").show().focus().select().val(a)};
function HUa(a,b){if(a.OL){var c=a.Ut;a=c.parent();c=c.text();a=a.find("input").val();b(a,c)}}g.O$a=function(a,b){var c=this.OL;a!=b&&(c.setValue(a,!0),EUa(this,c.DS,c),this.Ut.text(a))};g.M$a=function(a,b){var c=this.OL;""!==a&&a!=b&&(c.Fca(a,!0),EUa(this,c.DS,c),this.Ut.text(a))};
g.Py=function(){if(this.OL){var a=this.Ut,b=a.parent();b.removeClass("selected editing");b.find("input").hide();a.show();a=this.OL;this.Ut=this.OL=null;this.u9&&(b=MY(this,this.wqa),b=$(b).children().eq(1),this.bu(a,b))}this.u9=!1};function LY(a){a.OL&&(a.xoa=!0,a.Ut.hasClass("label")?HUa(a,a.M$a.bind(a)):HUa(a,a.O$a.bind(a)),a.xoa=!1);a.Py()}function MY(a,b){return a.fX.children().children().get(b)}g.RMa=function(){iRa(this.document)||this.document.set("ShapeDataPanelAutoOpened",!0)};function PY(a,b,c){nR.call(this,a,b,void 0,{id:"textpanel",draggable:!0});this.id="text";this.Wb.prepend("Text");this.ea=c;this.analytics=c.client.analytics;var d=this;K.set("client.getDocument",function(a){d.document=a});this.build()}z(PY,nR);PY.prototype.build=function(){this.body&&this.body.append($(P(this.content())))};
PY.prototype.content=function(){function a(){if(c.fd()){var a=e&&0<e.filter(function(a){return a.ta&&0<a.mo().length}).length;a&&0<e.filter(function(a){return!a.RK}).length?b():(C.disable(),C.aa.css({"pointer-events":"none"}),E.css({opacity:.5}));a?(h.enable(),h.setValue(K.zc("default.property.InsetMargin.value",0))):h.reset().disable();if(G){a=c.ea.viewport.Qf();t=Hw(a,c.document.getProperty(Zw)||"in");u=t.Ui;var d=y.Ui/u,q=" "+t.Dg,A=12<u?.1:1<u?1:12,Y=1==u?0:"in"==t.Dg?3:1;f.Gc=q;k.Gc=q;l.Gc=q;
m.Gc=q;f.step=A;k.step=A;l.step=A;m.step=A;f.ss=Y;k.ss=Y;l.ss=Y;m.ss=Y;f.ho=d/a;k.ho=d/a;l.ho=d/a;m.ho=d/a;f.enable();k.enable();l.enable();m.enable();n.enable();G.RK||b();var ha=null;K.set("text.indentLeft.value",function(a){ha=a});f.setValue(ha);K.set("text.indentRight.value",function(a){ha=a});k.setValue(ha);K.set("text.marginTop.value",function(a){ha=a});l.setValue(ha);K.set("text.marginBottom.value",function(a){ha=a});m.setValue(ha);K.set("text.lineSpacing.value",function(a){ha=a});n.setValue(ha)}else f.reset().disable(),
k.reset().disable(),l.reset().disable(),m.reset().disable(),n.reset().disable()}}function b(){C.enable();E.css({opacity:0});C.aa.css({"pointer-events":"all"})}var c=this,d,e=[],f,h,k,l,m,n,q=c.ea.viewport.Qf(),t=Hw(q,c.document&&c.document.getProperty(Rta)||"in"),u=t.Ui,y=Hw(q,"in"),q=new xp;q.add({R:"heading top",text:"Padding"});q.mb(7);q.zf(3,{text:"Padding:",R:"ralign"});q.mb(4);h=q.hb(new DU(this.analytics,{id:"textpanel-padding-spinner",step:1,min:0,max:144,round:1,disabled:!0,Gc:"px",change:function(a,
b){b||K.set("default.property.InsetMargin",a)},ba:"chart.dock.text.padding",Xm:function(){return c.ea.viewport.Qf()}}));q.close();q.close();q.Bp();q.add({R:"heading top",text:"Indentation"});q.mb(6);q.zf(2,{text:"Left:",R:"ralign"});q.mb(4);f=q.hb(new ED(this.analytics,{id:"textpanel-indent-l-spinner",Db:0,min:0,max:1E3,step:.1,round:1,disabled:!0,Gc:"",ba:"chart.dock.text.indentLeft",change:function(a,b){b||(K.set("text.indentLeft",a),K.set("text.indentFL",a))}}));q.close();q.close();q.mb(6);q.zf(2,
{text:"Right:",R:"ralign"});q.mb(4);k=q.hb(new ED(this.analytics,{id:"textpanel-indent-r-spinner",Db:0,min:0,max:1E3,step:.1,round:1,disabled:!0,Gc:"",ba:"chart.dock.text.indentRight",change:function(a,b){b||K.set("text.indentRight",a)}}));q.close();q.close();q.Bp();q.add({R:"heading",text:"Spacing"});q.mb(7);q.zf(3,{text:"Before:",R:"ralign"});q.mb(4);l=q.hb(new ED(this.analytics,{id:"textpanel-spacing-before-spinner",Db:0,min:0,max:1E3,step:.1,round:1,disabled:!0,Gc:"",ba:"chart.dock.text.marginTop",
change:function(a,b){b||K.set("text.marginTop",a)}}));q.close();q.oe();q.zf(3,{text:"After:",R:"ralign"});q.mb(4);m=q.hb(new ED(this.analytics,{id:"textpanel-spacing-after-spinner",Db:0,min:0,max:1E3,step:.1,round:1,disabled:!0,Gc:"",ba:"chart.dock.text.marginBottom",change:function(a,b){b||K.set("text.marginBottom",a)}}));q.close();q.close();var A=0;K.set("text.lineSpacing.value",function(a){A=a});q.mb(5);q.zf(2,{text:"Line:",R:"ralign"});q.mb(3);n=q.hb(new ED(this.analytics,{id:"textpanel-spacing-line-spinner",
Db:0,value:A,min:0,max:1E3,step:.1,round:1,disabled:!0,ba:"chart.dock.text.spacing",change:function(a,b){b||K.set("text.lineSpacing",a)}}));q.close();q.close();q.Bp();q.mb(4);q.add({R:"heading",text:"Rotation"});var C=q.hb(new BO(this.analytics,[{id:"textpanel-flip-text-button",ek:"flip-text",ba:"chart.dock.text.rotate",action:function(){S&&YF(S).data.ob?Is(YF(S).data.ob):c.ea.viewport.selection.Ca().forEach(function(a){!a||a.Wa||a.RK||a.mo().forEach(function(b){Is(a.Da[b])})})}}],{size:22,R:"flip-text-button",
css:{"pointer-events":"none"}}));q.close();q.oe();q.close();C.disable();var E;C.aa.append(P({css:{position:"absolute",top:0,left:0,bottom:0,right:0,background:"#ffffff",opacity:.5,"pointer-events":"none"},create:function(a){E=a}}));var G=null;K("text.editor.active text.editor.selection",function(b){S&&YF(S).data.ob&&(b?b.Ig&&b.Ig():S.Ig(),G=YF(S).data.ob.item,a())});K("text.editor.inactive",function(){G=null;a()});K("page.selectionChange",function(b){d&&clearTimeout(d);d=setTimeout(function(){e=b;
a()},100)});Nk("document.postAction",100,function(){if(c.fd()){if(S&&S.Ig){S.Ig();var b=YF(S);G=b&&b.data.ob&&b.data.ob.item}a()}});sR(this,a);return q.Yi()};function QY(a,b,c,d){var e=this;this.analytics=d;this.tb=c;this.aa=null;this.kl=b;this.kl.parent();this.body=null;$(a).append(P({R:"dock",create:function(a){e.aa=a},children:[{R:"dock-header",click:function(){e.aa.toggleClass("minimized")}},{R:"dock-body",create:function(a){e.body=a}}]}));this.KG={};this.LG=[];this.rn={};this.De=[];this.locked=!1;this.y_=null;K("dock.showPanel",function(a){v(a)?OY(e,a):OY(e,a.Cd,a.tab)});K("dock.hidePanel",function(a){e.R9(a)});K("dock.panels.lock",function(a){RY(e,
a)});K("dock.panels.unlock",function(a){IUa(e,a)});K("viewport.position.changed",function(){JUa(e)})}g=QY.prototype;
g.addPanel=function(a,b,c,d,e){var f=this,h,k=b.Wb.text(),l=k&&k.replace(" ","-").toLowerCase()+"-dock-button"||null;this.body.append(P({id:l,R:"dock-button",title:k,create:function(a){h=a;b.button=a;a.click(function(a){a.stopPropagation();b.isLocked()||(b.toggle(),b.re()&&(SY(f,b),"frame"!=b.id&&"help"!=b.id||f.analytics.Aa(wga)),a=b.id,/custom/.test(a)&&(a="custom"),f.analytics.ba("chart.dock."+a+".open"))})},children:[{R:e?"icn-21"+(a?" icn-"+a:""):"icon-21"+(a?" icon-21-"+a:""),css:d?{background:"url("+
d+") no-repeat 0 0"}:null}]}));PMa(b,h.offset().top-f.kl.offset().top);c&&h.hide();sR(b,function(){b.re()?h.addClass("selected"):h.removeClass("selected")});b.init();var m,n,q;UMa(b,function(a){var b=f.aa.offset();m=a.outerWidth();n=b.left;q=f.aa.outerHeight()+b.top});WMa(b,function(a,c){f.aa.removeClass("highlight");a.position.left+m+4>=n&&a.position.top-4<=q?(b.position(),rR(b),SY(f,b),QMa(b)):(a=c.position(),b.position(a.left,a.top,!0),rR(b))});VMa(b,function(a){a.position.left+m+4>=n&&a.position.top-
4<=q?f.aa.addClass("highlight"):f.aa.removeClass("highlight")});this.De.push(b);this.rn[b.id]=b;this.KG[b.id]=h;this.LG.push(b.id);K("dock.panelDisabled."+b.id,function(a){a(f.getPanel(b.id).disabled)});this.locked&&RY(f,[b]);return{button:h,Cd:b}};function JUa(a){D(a.De,function(a){QMa(a)})}function SY(a,b){b.Ry||D(a.De,function(a){a.Ry||a==b||a.hide()})}g.hide=function(){this.aa.hide();KUa(this)};function KUa(a){D(a.De,function(a){a.hide()})}g.show=function(){this.aa.show();this.kl.show()};
g.i8=function(a){var b=this.KG[a];if(b){b.css("display","block");if(a=this.rn[a])a.disabled=!1;TY(this)}};g.O7=function(a){var b=this.KG[a];if(b){b.hide();if(a=this.rn[a])a.hide(),a.disabled=!0;TY(this)}};g.cca=function(a,b){(a=this.rn[a])&&a.HM&&a.HM.text(b)};function TY(a){D(a.De,function(b){PMa(b,b.button.offset().top-a.kl.offset().top)})}
function JTa(a,b,c){D(a.LG,function(b){a.KG[b].detach()});var d=a.LG;a.LG=[];D(b,function(b){var c=a.KG[b];c&&(a.body.append(c),a.LG.push(b))});c&&D(d,function(b){jc(a.LG,b)||(a.body.append(a.KG[b]),a.LG.push(b))});TY(a)}function OY(a,b,c){if(b=a.rn[b])b.show(),c&&b.Ax(c),b.expand(),SY(a,b)}g.R9=function(a){this.rn[a]&&this.rn[a].hide()};g.getPanel=function(a){return this.rn[a]?this.rn[a]:!1};g.lock=function(){this.locked=!0;RY(this)};g.Lr=function(){this.locked=!1;IUa(this)};
function RY(a,b){b=b&&Ic(b,function(a){return za(a)?a.id:a})||a.rn;for(var c in b)a.rn[c]&&a.rn[c].lock()&&a.KG[c].addClass("disabled")}function IUa(a,b){if(!a.locked){b=b&&Ic(b,function(a){return za(a)?a.id:a})||a.rn;for(var c in b)a.rn[c]&&a.rn[c].Lr()&&a.KG[c].removeClass("disabled")}};function UY(a,b,c,d,e){nR.call(this,a,b,void 0,{id:"pageSettingsPanel",draggable:!0});var f=this;this.jf=d;this.permissions=e;this.id="document";this.Wb.prepend("Page Settings");this.ea=c;this.analytics=c.client.analytics;this.gb=null;K.set("client.getDocument",function(a){f.document=a});K("viewport.pages",function(a){f.gb=a})}z(UY,nR);UY.prototype.show=function(){this.Mt||(this.build(),this.Mt=!0);nR.prototype.show.call(this)};
UY.prototype.build=function(){this.body&&qR(this,this.body,[{id:"docpanel-pagelayout-button",label:O("dock.page.pagelayout"),content:LUa(this)},{id:"docpanel-pagesettings-button",label:O("dock.page.gridandscale"),content:MUa(this),callback:function(){K.set("docPanel.pageSettings")}}])};
function MUa(a){function b(){var a=e.document.getProperty(Zw),b=["Very small","Small","Normal","Large"],c=($A[a]||$A.px).map(function(c,d){return{id:"docpanel-pagesettings-gridsize-option-"+b[d].toLowerCase().replace(/\s/g,"-"),ba:"chart.dock.page.gridSize."+b[d].toLowerCase().replace(/\s/g,"-"),value:c*Iw(a,"px",void 0),label:b[d]+" ("+c+" "+a+")"}});c.push({id:"docpanel-pagesettings-gridsize-option-custom",value:"custom",label:"Custom grid",ba:"chart.dock.page.gridSize.custom"});return c}function c(a){e.ea.viewport.rd().set("GridSpacing",
a)}function d(){if(e.gb&&e.fd()){var a=e.ea.viewport.Xg(),a=a[0]&&a[0].page||e.gb[0];D([h],function(a){a&&a.enable()});if(h){var c=b();h.setOptions(c);var d=Pz(a);"custom"==h.getValue()&&ye(l.getValue(),d,.1)||(c.some(function(a){return a.value==d})?h.setValue(d):h.setValue("custom"),l.setValue(d))}m.setValue(!vA("HideGrid"));n.setValue(vA("SnapToGrid"))}}var e=a,f=new xp,h,k,l,m,n;f.oe();f.zf(5,{R:"ralign",text:"Grid Size:"});f.mb(7);h=f.hb(new $D(a.analytics,{id:"docpanel-pagesettings-gridsize-selector",
options:b(),change:function(a,b){b||a==Pz(e.gb[0])||("custom"!=a&&(c(a),e.ea.viewport.ih()),e.analytics.ba("chart.dock.page.snap."+a));"custom"==a?(a=Pz(e.gb[0]),l.setValue(a),k.show()):k.hide()}}));f.close();f.open({create:function(a){k=a.hide()}});f.oe();f.zf(5,{R:"ralign",text:"Grid Every:"});f.mb(4,0,3);l=f.hb(new DU(a.analytics,{id:"docpanel-pagesettings-gridsize-spinner",min:1,max:1E4,step:1,round:10,fea:"page",ba:"chart.dock.grid.customSize",change:function(a,b){b||c(a)},Xm:function(){return e.ea.viewport.Qf()}}));
f.close();f.close();f.oe();f.zf(5,{R:"ralign",text:"Show Grid:"});f.mb(7);m=f.hb(new KC(a.analytics,{id:"docpanel-pagesettings-show-grid",value:!1,ba:"chart.dock.page.showgrid",change:function(a,b){b||wA("HideGrid",!a)}}));f.close();f.oe();f.zf(5,{R:"ralign",text:O("dock.page.snaptogrid")});f.mb(7);n=f.hb(new KC(a.analytics,{id:"docpanel-pagesettings-snap-grid",value:!1,ba:"chart.dock.page.snapgrid",change:function(a,b){b||wA("SnapToGrid",a)}}));f.close();f.Bp();f.oe();f.add({R:"heading top",text:O("dock.page.contentscale")});
f.mb(5,1,0);f.hb(new ED(a.analytics,{id:"docpanel-pagesettings-contentscale-spinner",Gc:"%",css:{padding:"3px"},min:.1,max:5,round:3,step:.01,ho:100,ba:"chart.dock.scale",oc:a.ea.properties.page.rJ}));f.close();f.mb(6);f.add({id:"docpanel-pagesettings-contentscale-fittopage",R:"button btn-block btn-sm",text:O("dock.page.fittopage"),create:function(a){a.click(function(){e.ea.viewport.rd().zGa()})}});f.close();K("GridSpacing.custom",function(){h.setValue("custom")});Nk("docPanel.pageSettings viewport.renderComplete viewport.pages docPanel.pageSettings",
100,function(){d()});sR(a,d);return f.Yi()}
function LUa(a){function b(){if(e.fd()&&e.gb){K.set("check.activePage.changed");var a=e.ea.viewport.rd(),b=[k,l,u,q,t,y];C=Hw(A,e.document.getProperty(Zw)||"in");E=C.Ui;var c=bB(a),d=E*A/Hw(A,"in").Ui,f="in"==C.Dg?.1*Iw("in","px",void 0):"cm"==C.Dg?.5*Iw("cm","px",void 0):9;D(b,function(a){a&&a&&a.enable()});q.ho=1/d;t.ho=1/d;q.step=f;t.step=f;u.refresh();"custom"==k.getValue()&&ye(q.getValue(),c.w,.1)&&ye(t.getValue(),c.h,.1)||(k.setValue(txa(c,A)||"custom"),q.setValue(c.w),t.setValue(c.h));l.setValue(C.Dg);
m.setValue(a.getProperties().get("Margin"));h.et([a]);y.setValue(!a.get("SkipMultipage"))}}function c(){var a=config.defaultDPI;e.gb&&(a=e.gb[0].getProperties().get("DPI"));var b=Hw(a,"in"),c=[],d=E==b.Ui?2:1;D(rB,function(a){c.push({id:"docpanel-pagelayout-pagesize-option-"+a.name,ba:"chart.dock.page.pageSize."+a.name,value:a,label:a.name+" ("+Ul(a.pT*b.Ui/E,d)+"x"+Ul(a.sQ*b.Ui/E,d)+")"})});c.push({id:"docpanel-pagelayout-pagesize-option-custom",value:"custom",label:"Custom",ba:"chart.dock.page.pageSize.custom"});
return c}function d(a){0==window.lucidConfigure.appid?K.set("default.pageProperty.Size",a):MB(e.document,a);K.set("document.pages.resized")}var e=a,f=new xp,h=new YV(a.ea,{kT:!1,om:!0,Ob:"chart.dock.page.fill",S8:function(){return!1},U8:function(){return!1},iu:function(){var a=null;K.set("default.pageProperty.FillColor.value",function(b){a=b});return a},T8:function(){var a=this.iu();return a&&za(a)&&a.pos||null},Lla:function(){var a=this.iu();return a&&za(a)&&a.url||null},Kla:function(){var a=this.iu();
return a&&za(a)&&a.FX||null},setFillColor:function(a){K.set("default.pageProperty.FillColor",a)},Cca:function(a){var b=this.iu();za(b)&&b.pos&&(b.pos=a,K.set("default.pageProperty.FillColor",b))},xD:function(a){var b=this.iu();(a=vs(us(b),a,"fill"))&&K.set("default.pageProperty.FillColor",a.serialize())},Bca:function(a){var b=this.iu();za(b)&&b.url&&(b.FX=a,K.set("default.pageProperty.FillColor",b))}},a.jf,a.permissions),k,l,m,n,q,t,u,y,A=config.defaultDPI;e.gb&&(A=e.gb[0].getProperties().get("DPI"));
var C=Hw(A,e.document&&e.document.getProperty(Zw)||"in"),E=C.Ui;f.add({R:"spacer"});var G=$b(config.pageUnitsAllowed,function(a){return{id:"docpanel-pagelayout-pagesize-units-option-"+a,label:a,ba:"chart.dock.page.units."+a}});f.zf(5,{R:"ralign",text:"Units:"});f.mb(3,0,4);l=f.hb(new $D(a.analytics,{id:"docpanel-pagelayout-pagesize-units-selector",options:G,change:function(a,d){d||e.document.oa(new Q("SetProperty",{Property:"PageUnits",Value:a}));b();a=k.getValue();k.setOptions(c());k.reset();k.setValue(a)}}));
f.close();f.add({R:"spacer"});f.zf(5,{R:"ralign",text:"Page Size:"});f.mb(7);k=f.hb(new $D(a.analytics,{id:"docpanel-pagelayout-pagesize-selector",options:c(),change:function(a,b){var c=config.defaultDPI;e.gb&&(c=e.gb[0].getProperties().get("DPI"));b||"custom"==a||(b=bB(e.gb[0]),d(a.$b(c,b.h<b.w)));c=bB(e.gb[0]);"custom"==a?(q.setValue(c.w),t.setValue(c.h),n.show()):n.hide()}}));f.close();f.open({create:function(a){n=a.hide()}});f.oe();f.zf(1,2,{R:"ralign",text:"W:"});f.mb(4);q=f.hb(new DU(a.analytics,
{id:"docpanel-pagelayout-pagesize-w-spinner",min:1,max:1E4,round:-1,step:16,Wm:C,fea:"page",ba:"chart.dock.page.customWidth",change:function(a,b){b||d({w:a,h:t.getValue()})},Xm:function(){return e.ea.viewport.Qf()}}));f.close();f.zf(1,{R:"ralign",text:"H:"});f.mb(4);t=f.hb(new DU(a.analytics,{id:"docpanel-pagelayout-pagesize-h-spinner",min:1,max:1E4,round:-1,step:16,Wm:C,fea:"page",ba:"chart.dock.page.customHeight",change:function(a,b){b||d({w:q.getValue(),h:a})},Xm:function(){return e.ea.viewport.Qf()}}));
f.close();f.close();f.oe();f.zf(5,{R:"ralign",text:"Auto-paginate:"});f.mb(7);y=f.hb(new KC(a.analytics,{id:"docpanel-pagelayout-auto-paginate-checkbox",value:!1,ba:"chart.dock.page.autoPaginate",change:function(a,b){b||e.ea.viewport.rd().set("SkipMultipage",!a)}}));f.close();f.oe();f.zf(5,{R:"ralign",text:"Orientation:"});f.mb(7);u=f.hb(new RC(a.analytics,[{id:"docpanel-pagelayout-orientation-portrait-button",label:"Portrait",value:!1,ba:"chart.dock.page.orientation.portrait",checked:function(){if(!e.gb)return!1;
var a=bB(e.gb[0]);return a.h>=a.w}},{id:"docpanel-pagelayout-orientation-landscape-button",label:"Landscape",value:!0,ba:"chart.dock.page.orientation.landscape",checked:function(){if(!e.gb)return!1;var a=bB(e.gb[0]);return a.w>a.h}}],{separator:"<br/>",change:function(a,b){!b&&e.gb&&(a=bB(e.gb[0]),d({w:a.h,h:a.w}))}}));f.close();f.oe();f.zf(5,{R:"ralign",text:"Margins:"});f.mb(4,0,3);m=f.hb(new DU(a.analytics,{id:"docpanel-pagelayout-margin-spinner",min:0,max:1E4,round:3,step:.1,ZBa:Hw(A,"in"),fea:"page",
ba:"chart.dock.page.margin",oc:a.ea.properties.page.margin,Q7:function(a){return 1*Iw("in",a.Dg,void 0)},Xm:function(){return e.ea.viewport.Qf()}}));window.zsb=m;f.close();f.clear();f.Bp();f.add({R:"heading",text:"Fill"});f.add(h.Sq());Nk("viewport.renderComplete",100,function(){b()});K.one("document.loaded",function(){b()},!0);sR(a,b);return f.Yi()};function NUa(){var a=this;this.aa=P({R:"theme-container",children:function(){var b=[];B(Fu,function(c,d){Kqa[d]||b.push({R:"theme",data:{d2:d},children:[{children:$b(c,function(a){return{css:{"background-color":a}}})}],click:function(){a.callback&&a.callback(d);a.setValue(d);K.set("gui.closeAllYerStuff")},create:function(b){b.hover(function(){a.Pw=d;K.set("viewport.invalidate")},function(){a.Pw=null;K.set("viewport.invalidate")})}})});return b}()});this.Pw=null;K("gui.getTempProperties",function(){a.hover&&
a.Pw&&a.hover(a.Pw)});this.callback=null}NUa.prototype.setValue=function(a){this.aa.find(".selected").removeClass("selected");this.aa.find(".theme").each(function(){$(this).data().d2==a&&$(this).addClass("selected")})};function VY(a,b,c,d,e,f,h){nR.call(this,a,b,void 0,{id:"graphicpanel",draggable:!0});this.permissions=h;this.Yb=f;this.jf=e;this.Mh=d;this.namespace="dockPanel.Graphic.";this.id="graphic";this.Wb.prepend("Graphic");this.ea=c;this.document=c.document;this.aH=0;(this.NK=1==window.lucidConfigure.appid)||this.analytics.hV.listen(Dn,function(a){a=a.action;(gb(a,"chart.optionbar")||tb(a,".dock.graphic.")&&!hb(a,"open"))&&Fn(this.analytics,"analytics.shape.formatted")}.bind(this))}z(VY,nR);
VY.prototype.show=function(){this.Mt||(this.build(),this.Mt=!0);nR.prototype.show.call(this)};VY.prototype.build=function(){this.body&&(this.NK?this.body.append($(P(OUa(this,!0)))):(this.body.attr("id","graphicpanel"),this.tabs=qR(this,this.body,[{id:"graphicpanel-selectiontab-button",label:"Selection",content:OUa(this)},PUa(this),QUa(this)])))};
function QUa(a){var b,c=new xp,d=new NUa;d.callback=function(b){if(b!=a.document.getProperty(Xw)){var c=cC(a.document);a.document.oa(new Q("SetProperty",{Property:"ColorTheme",Value:b}));aC(a.document,c,Fu[b])}};d.hover=function(b){if(b!=a.document.getProperty(Xw)){var c=cC(a.document);aC(a.document,c,Fu[b],!0)}};c.oe();c.add({R:"color-theme-picker",children:[d.aa]});b=function(){a.fd("Colors")&&d.setValue(a.document.getProperty(Xw))};a.document.getProperties().Mc("ColorTheme",function(){b()});sR(a,
b);return{id:"graphicpanel-colortab-button",label:"Colors",content:c.Yi(),callback:b}}
function PUa(a){var b,c,d=new xp;d.oe();d.add({R:"heading top",text:"Default Styles For New Shapes"});var e=document.createElement("canvas");$(e).attr({width:210,height:180});e=rr(e);d.add({R:"recessed",css:{height:"178px",backgroundColor:"#fff"},create:function(a){a.append(e)}});d.mb(12);d.hb(new AO(a.analytics,{id:"graphicpanel-theme-select-shape-as-default-button",content:"Select shape to use as default",ba:"chart.dock.graphic.theme.selectShapeAsDefault",action:function(){(new IV(a.ea.viewport,
a.Yb)).vja("Click a shape or line to use<br/>as the new default style",function(b){var c={};if(b.Wa)c.DefaultLineLineWidth=b.getProperties().get("LineWidth"),c.DefaultLineLineColor=b.getProperties().get("LineColor"),c.DefaultLineShape=b.getProperties().get("Shape"),c.DefaultLineInset=b.getProperties().get("Inset"),c.DefaultLineStrokeStyle=b.getProperties().get("StrokeStyle"),c.DefaultStartArrowStyle=b.getProperties().get("Endpoint1").Style,c.DefaultEndArrowStyle=b.getProperties().get("Endpoint2").Style;
else if(b.ta){c.DefaultBlockTextVAlign=b.getProperties().get("TextVAlign");c.DefaultBlockLineWidth=b.getProperties().get("LineWidth");c.DefaultBlockLineColor=b.getProperties().get("LineColor");c.DefaultBlockFillColor=b.getProperties().get("FillColor");c.DefaultBlockStrokeStyle=b.getProperties().get("StrokeStyle");c.DefaultBlockShadow=b.getProperties().get("Shadow");var d=b.qo();"font"in d&&(c.DefaultTextStyle={align:d.align,font:d.font,bold:d.bold,italic:d.italic,underline:d.underline,color:d.color,
size:d.size})}c.RoundCorners=b.getProperties().get("Rounding");null==c.RoundCorners&&(c.RoundCorners=a.document.getProperty(zw));for(var e in c)a.document.oa(new Q("SetProperty",{id:null,Property:e,Value:c[e]}))})}}));d.close();d.clear();d.mb(12);d.hb(new AO(a.analytics,{id:"graphicpanel-theme-apply-default-button",content:"Apply default to all shapes",ba:"chart.dock.graphic.theme.applyDefault",action:function(){var b=a.document,c=b.lb();if(!c.zd())for(var d=lJ(Gu[b.getProperty(qw)||"Default"]),c=
c.Hh(),e=0;e<c.length;e++)pFa(c[e],b,d,!1)}}));d.close();d.clear();d.mb(12);d.hb(new AO(a.analytics,{id:"graphicpanel-theme-reset-defaults-button",content:"Reset default styles",ba:"chart.dock.graphic.theme.reset",action:function(){var b={DefaultLineLineWidth:2,DefaultLineLineColor:"#000000",DefaultLineShape:"curve",DefaultLineInset:"0",DefaultLineStrokeStyle:"solid",DefaultStartArrowStyle:"None",DefaultEndArrowStyle:"Arrow",DefaultBlockTextVAlign:"middle",DefaultBlockLineWidth:2,DefaultBlockLineColor:"#000000",
DefaultBlockFillColor:"#ffffff",DefaultBlockStrokeStyle:"solid",DefaultBlockShadow:null,DefaultTextStyle:{align:cr.align,bold:cr.bold,italic:cr.italic,underline:cr.underline,size:cr.size,color:cr.color,font:cr.font,allCaps:cr.allCaps,smallCaps:cr.smallCaps},DefaultLineTextStyle:{},RoundCorners:10,Gradient:.5,LineJumps:1,Theme:null,ColorTheme:"Tango Sherbet"},c;for(c in b)a.document.oa(new Q("SetProperty",{id:null,Property:c,Value:b[c]}))}}));d.close();d.clear();d.Bp();d.add({R:"heading",text:"Other Options"});
d.mb(6);d.close();d.mb(6);c=d.hb(new KC(a.analytics,{id:"graphicpanel-theme-linejumps-checkbox",label:"Line Jumps",value:!1,ba:"chart.dock.graphic.lineJumps",change:function(a,b){b||K.set("default.docProperty.LineJumps",a?1:0)}}));d.close();d.oe();b=function(){if(a.fd("Theme")){c.setValue(!!a.document.getProperty(Jw));var b=a.document,b={DefaultBlockTextVAlign:b.getProperty(Fta),DefaultBlockLineWidth:b.getProperty(Vw),DefaultBlockLineColor:b.getProperty(Ww),DefaultBlockFillColor:b.getProperty(Gta),
DefaultBlockStrokeStyle:b.getProperty(Hta),DefaultTextStyle:b.getProperty(zta),DefaultLineTextStyle:b.getProperty(Ita),DefaultBlockShadow:b.getProperty(Jta),DefaultStartArrowStyle:b.getProperty(Kw),DefaultEndArrowStyle:b.getProperty(Nw),DefaultLineLineWidth:b.getProperty(Qw),DefaultLineLineColor:b.getProperty(Rw),DefaultLineShape:b.getProperty(Ow),DefaultLineInset:b.getProperty(Pw),DefaultLineStrokeStyle:b.getProperty(Sw),RoundCorners:b.getProperty(zw)};rN(b,e,a.Mh)}};var f=new Dj(b,100);K("document.postAction",
function(b){a.fd()&&"SetProperty"==b.Action&&null==b.id&&f.queue()});sR(a,b);return{id:"graphicpanel-themetab-button",label:"Theme",content:d.Yi(),callback:b}}
function OUa(a,b){function c(a){var b=null;K.set("default.property."+a+".value",function(a){b=a});var c=null;null!=b&&K.set("default.property."+a+".values",function(a){ua(a)&&a.forEach(function(a){null==c?c=a:c!=a&&(c=!0)})});return c}function d(){Gc||K.set("client.getDocument",function(a){Gc=a})}function e(a,b){var c=rr($('<canvas width="200" height="12"></canvas>'));try{var d=f.Mh.create("previewLine",f.ea.document);d.page=f.ea.document.Wi(null,!1)[0];d.getProperties().set("Endpoint1",{x:0,y:6,
Style:"none"});d.getProperties().set("Endpoint2",{x:200,y:6,Style:"none"});d.getProperties().set("LineWidth",2);d.getProperties().set("LineColor","#000000");d.getProperties().set("Shape","diagonal");d.getProperties().set("StrokeStyle",a);TL(c.getContext(),d.Cf(),d.ma(),!1,0)}catch(e){}b.append(c)}var f=a,h=[],k={},l=!1,m=!1,n=72,q,t,u,y,A,C,E,G,H,N,da,aa,Y,ha,la,ja,Fa,qa,Qa,R,Mb,fc,ub=new YV(a.ea,{Ob:"chart.dock.graphic.fill",S8:function(){return!!K.zc("default.property.FillColor.disabled",!1)||!!K.zc("default.property.FillType.disabled")},
U8:function(){return!!K.zc("default.property.FillType.disabled")},iu:function(){var a,b=K.zc("default.property.FillColor.values",[]);ua(b)&&b.every(function(b){if(oa(a)){if(!kj(b,a))return a=null,!1}else a=b;return!0});return a},T8:function(){return K.zc("default.property.FillColor.pos.value")},Lla:function(){return K.zc("default.property.FillColor.url.value")},Kla:function(){return K.zc("default.property.FillColor.FX.value")},setFillColor:function(a){K.set("default.property.FillColor",a)},Cca:function(a){K.set("default.property.FillColor.pos",
a)},xD:function(a){K.set("default.property.FillColor.url",a)},Bca:function(a){K.set("default.property.FillColor.FX",a)},kT:!0,af:"graphicpanel-"},a.jf,a.permissions),X=new xp;X.add({R:"heading"+(b?" top":""),text:"Line"});X.mb(5);C=X.hb(new $D(a.analytics,{id:"graphicpanel-selection-linestroke-selector",options:[{id:"graphicpanel-selection-linestroke-option-solid",value:"solid",ba:"chart.dock.graphic.line.strokeStyle.solid",Ha:{create:function(a){e("solid",a)}},jg:function(){t("solid","StrokeStyle")}},
{id:"graphicpanel-selection-linestroke-option-dashed",value:"dashed",ba:"chart.dock.graphic.line.strokeStyle.dashed",Ha:{create:function(a){e("dashed",a)}},jg:function(){t("dashed","StrokeStyle")}},{id:"graphicpanel-selection-linestroke-option-dotted",value:"dotted",ba:"chart.dock.graphic.line.strokeStyle.dotted",Ha:{create:function(a){e("dotted",a)}},jg:function(){t("dotted","StrokeStyle")}},{id:"graphicpanel-selection-linestroke-option-dashdot",value:"dashdot",ba:"chart.dock.graphic.line.strokeStyle.dashdot",
Ha:{create:function(a){e("dashdot",a)}},jg:function(){t("dashdot","StrokeStyle")}},{id:"graphicpanel-selection-linestroke-option-longdash",value:"longdash",ba:"chart.dock.graphic.line.strokeStyle.longdash",Ha:{create:function(a){e("longdash",a)}},jg:function(){t("longdash","StrokeStyle")}},{id:"graphicpanel-selection-linestroke-option-dashdotdot",value:"dashdotdot",ba:"chart.dock.graphic.line.strokeStyle.dashdotdot",Ha:{create:function(a){e("dashdotdot",a)}},jg:function(){t("dashdotdot","StrokeStyle")}},
{id:"graphicpanel-selection-linestroke-option-dashlongdash",value:"dashlongdash",ba:"chart.dock.graphic.line.strokeStyle.dashlongdash",Ha:{create:function(a){e("dashlongdash",a)}},jg:function(){t("dashlongdash","StrokeStyle")}}],change:function(a,b){b||t(a,"StrokeStyle")}}));X.close();X.mb(4);E=X.hb(new ED(a.analytics,{id:"graphicpanel-selection-linestroke-spinner",min:0,max:10,Gc:" px",step:1,round:3,So:["pt","px"],Db:" ",ba:"chart.dock.graphic.line.width",change:function(a,b){b||t(a,"LineWidth")}}));
X.close();X.mb(3);G=X.hb(new CO(f.analytics,f.jf,{id:"graphicpanel-selection-linestroke-colorwell",size:"half-large",context:"line",ba:"chart.dock.graphic.line.color",change:function(a,b){b||t(a.Td(),"LineColor")}}));X.close();X.oe();X.zf(5,{R:"ralign",text:"Corner Radius:"});X.mb(4);A=X.hb(new DU(a.analytics,{id:"graphicpanel-selection-linerounding-spinner",min:0,max:720,Gc:" px",step:1,round:3,Db:" ",So:["pt","px","in","cm"],ba:"chart.dock.graphic.roundCorners",change:function(a,b){b||t(a,"Rounding")},
Xm:function(){return f.ea.viewport.Qf()}}));X.close();X.mb(3);y=X.hb(new BO(f.ea.client.analytics,[{id:"single-line-button",icon:"line-single",tooltip:"Single Line",ba:"chart.dock.graphic.singleLine",action:function(){K.set("default.property.DoubleLine",!1)},selected:function(){var a=K.zc("default.property.DoubleLine.values",[]);return ua(a)&&!a.some(Ub)},visible:function(){return!0},disabled:function(){return f.ea.viewport.selection.pO(!0,!0)}},{id:"double-line-button",icon:"line-double",tooltip:"Double Line",
ba:"chart.dock.graphic.doubleLine",action:function(){K.set("default.property.DoubleLine",!0)},selected:function(){var a=K.zc("default.property.DoubleLine.values",[]);return ua(a)&&a.every(Ub)},visible:function(){return!0},disabled:function(){return f.ea.viewport.selection.pO(!0,!0)}}],{id:"corner-radius-buttons",R:"condensed"}));X.close();X.Bp();X.add({R:"heading",text:"Fill"});X.add(ub.Sq());X.Bp();H=X.hb(new KC(a.analytics,{id:"graphicpanel-selection-shadow-checkbox",label:"Shadow",R:"heading bottom",
value:!1,disabled:!0,ba:"chart.dock.graphic.shadow.enable",change:function(a,b){if(!b){var c=null;a&&K.set("default.property.Shadow.lastSet",function(a){c=a});K.set("default.property.Shadow",c)}a?H.aa.next().css("display","block"):H.aa.next().css("display","none")}}));X.mb(12);X.mb(4);la=X.hb(new CO(f.analytics,f.jf,{id:"graphicpanel-selection-shadow-colorwell",size:"half-large input-angle-neighbor",context:"shadow",ba:"chart.dock.graphic.shadow.color",change:function(a,b){b||N(a)}}));X.close();X.mb(2);
X.add({R:"input-angle-label",text:"Angle:"});X.close();X.mb(3);ja=X.hb(new zO(a.analytics,{ba:"chart.dock.graphic.shadow.angle.circle",change:function(a,b){b||da(Math.PI*a/180)},start:function(a){Fa.setValue(a)},Fm:function(a){Fa.setValue(a)}}));X.close();X.mb(3);Fa=X.hb(new ED(a.analytics,{id:"graphicpanel-selection-shadow-angle-spinner",R:"input-angle-neighbor",min:0,max:359,step:15,loop:!0,Gc:"°",Db:" ",ba:"chart.dock.graphic.shadow.angle.spinner",change:function(a,b){ja.setValue(a);b||da(Math.PI*
a/180)}}));X.close();X.oe();X.mb(4);qa=X.hb(new ED(a.analytics,{id:"graphicpanel-selection-shadow-distance-spinner",min:0,max:1E3,Gc:" px",round:3,step:1,Db:" ",ba:"chart.dock.graphic.shadow.distance",change:function(a,b){b||aa(a)}}));X.add({R:"center",text:"Distance"});X.close();X.mb(4);Qa=X.hb(new ED(a.analytics,{id:"graphicpanel-selection-shadow-blur-spinner",min:0,max:200,Gc:" px",round:3,Db:" ",step:1,ba:"chart.dock.graphic.shadow.blur",change:function(a,b){b||Y(a)}}));X.add({R:"center",text:"Blur"});
X.close();X.mb(4);R=X.hb(new ED(a.analytics,{id:"graphicpanel-selection-shadow-opacity-spinner",min:0,max:100,Gc:"%",Db:" ",ba:"chart.dock.graphic.shadow.opacity",change:function(a,b){b||ha(a/100)}}));X.add({R:"center",text:"Opacity"});X.close();X.close();X.Bp();X.add({R:"heading",text:"Opacity"});X.mb(8);Mb=X.hb(new jE(a.analytics,{min:0,max:100,step:1,ba:"chart.dock.graphic.opacity.slider",change:function(a,b){b||t(a,"Opacity")}}));X.close();X.mb(4);fc=X.hb(new ED(a.analytics,{id:"graphicpanel-selection-opacity-spinner",
min:0,max:100,step:10,Gc:"%",Db:" ",ba:"chart.dock.graphic.opacity.spinner",change:function(a,b){b||t(a,"Opacity")}}));X.close();X.clear();var Gc=null;q=function(a){d();D(a||[],function(a){Gc.oa(new Q("SetProperty",{id:a.id,Property:a.oc,Value:a.value}))})};t=function(a,b){K.set("default.property."+b,a)};N=function(a){var b=[];D(h,function(c){if(c.ta&&!c.Ya()){var d=c.getProperties().get("Shadow");if(d)if(a){var e=rq(d.c),f=1==a.Ja()?a.Eg(e.Ja()):a;e.Td()!=f.Td()&&(d.c=f.Td(),b.push({id:c.getId(),
oc:"Shadow",value:d}))}else b.push({id:c.getId(),oc:"Shadow",value:null})}});q(b)};da=function(a){var b=[];D(h,function(c){if(c.ta&&!c.Ya()){var d=c.getProperties().get("Shadow");if(d){var e=Math.atan2(-d.y,d.x),h=nm(new L(d.y,d.x));0==h&&(f.aH=a);e!=a&&(d.x=h*Math.cos(a),d.y=h*Math.sin(-a),b.push({id:c.getId(),oc:"Shadow",value:d}))}}});q(b)};aa=function(a){var b=[];D(h,function(c){if(c.ta&&!c.Ya()){var d=c.getProperties().get("Shadow");if(d){var e=nm(new L(d.y,d.x)),h=Math.atan2(-d.y,d.x);0!=e||
0!=h&&3.14!=Math.abs(Math.round(100*h)/100)||(h=f.aH);0==a&&(f.aH=h);e!=a&&(d.x=a*Math.cos(h),d.y=a*Math.sin(-h),b.push({id:c.getId(),oc:"Shadow",value:d}))}}});q(b)};Y=function(a){var b=[];D(h,function(c){if(c.ta&&!c.Ya()){var d=c.getProperties().get("Shadow");d&&d.b!=a&&(d.b=a,b.push({id:c.getId(),oc:"Shadow",value:d}))}});q(b)};ha=function(a){var b=[];D(h,function(c){if(c.ta&&!c.Ya()){var d=c.getProperties().get("Shadow");if(d){var e=rq(d.c);e.Ja()!=a&&(d.c=e.Eg(a).Td(),b.push({id:c.getId(),oc:"Shadow",
value:d}))}}});q(b)};u=function(){if(f.NK?f.fd():f.fd("Selection")){var a=f.ea.viewport.Qf();n=Hw(a).Ui;var b=!1;K.set("default.property.LineColor.disabled",function(a){b=a});var d=!1;K.set("default.property.LineWidth.disabled",function(a){d=a});var e=!1;K.set("default.property.StrokeStyle.disabled",function(a){e=a});var k=!1;K.set("default.property.Rounding.disabled",function(a){k=a});var q=!1;K.set("default.property.DoubleLine.disabled",function(a){q=a});C.reset().disable();E.reset().disable();
G.disable();A.reset().disable();y.disable();if(l||m){var a=c("StrokeStyle"),t=c("LineWidth"),u=c("LineColor"),N=c("Rounding");k||(A.enable(),!0!==N?A.setValue(N):A.reset());null==a||e||(C.enable(),!0!==a?C.setValue(a):C.reset());null==t||d||(E.enable(),!0!==t?E.setValue(t):E.reset());null==u||b||(G.enable(),!0!==u?G.setValue(rq(u)):G.reset());q||y.enable()}ub.et(h);la.disable();H.setValue(!1).disable();Fa.reset().disable();ja.reset().disable();qa.reset().disable();Qa.reset().disable();R.reset().disable();
if(l){var aa=null;K.set("default.property.Shadow.value",function(a){aa=a});H.enable().setValue(!!aa);var Y=!1;K.set("default.property.Shadow.disabled",function(a){Y=a});Y&&H.disable();var ha=null,da=null,Gc=null,X=null,ci=null;aa&&K.set("default.property.Shadow.values",function(a){ua(a)&&a.forEach(function(a){var b=Math.round(360+180*Math.atan2(-a.y,a.x)/Math.PI)%360,c=nm(new L(a.y,a.x)),d=rq(a.c),e=xe(Math.round(100*d.Ja()),0,100);null==ha?ha=d.Vd():ha!=d.Vd()&&(ha=!0);null==da?da=b:da!=b&&(da=!0);
null==Gc?Gc=c:Gc!=c&&(Gc=!0);null==X?X=a.b:X!=a.b&&(X=!0);null==ci?ci=e:ci!=e&&(ci=!0)})});ha&&(la.enable().setValue(!0===ha?"#000000":ha),ja.enable(),Fa.enable(),qa.enable(),Qa.enable(),R.enable(),!0!==da?0==Gc?Fa.setValue(Math.round((180*f.aH/Math.PI+360)%360)):Fa.setValue(da):Fa.reset(),!0!==Gc?qa.setValue(Gc/n):qa.reset(),!0!==X?Qa.setValue(X):Qa.reset(),!0!==ci?R.setValue(ci):R.reset())}Mb.reset().disable();fc.reset().disable();if(l){var ci=c("Opacity"),DN=!1;K.set("default.property.Opacity.disabled",
function(a){DN=a});null==ci||DN||(Mb.enable(),fc.enable(),!0!==ci?(Mb.setValue(ci),fc.setValue(ci)):(Mb.reset(),fc.reset()))}}};Nk("page.selectionChange",100,function(){h=qG(f.ea.viewport.selection);k={};m=l=!1;D(h,function(a){k[a.getId()]=!0;!a.Ya()&&a.ta&&(l=!0);!a.Ya()&&a.Wa&&(m=!0)});u()},!0);Nk("optionBar.refresh",100,function(){u()});Nk("document.postAction",100,function(a){f.fd()&&("SetProperty"!=a.Action||null!=a.id&&!k[a.id]||u())});K("graphicPanel.action",function(a){if(f.fd())switch(a){case "gradient":if(f.tabs)f.tabs[0]();
ub.kk.setValue("grad",!0);break;case "image":if(f.tabs)f.tabs[0]();"image"==ub.kk.value?(ub.kk.value="",ub.kk.setValue("image",!0),ub.kk.value="image"):ub.kk.setValue("image",!0)}});sR(a,u);return X.Yi()};function WY(a,b,c){var d=this;this.id="help";nR.call(this,a,c,!0,{vV:2,id:"help-panel",draggable:!0});this.Wb.prepend("Tutorials");this.Jh=b;$(this.Jh.ka).on("accomplish",function(a,b){d.body.find("table.items > tbody > tr").filter(function(){return $(this).data("help-key")==b}).addClass("checked").addClass("inverted",500).removeClass("inverted",500);d.Ey().find(".section-header").each(function(){return $(this).data("help-key")==b}).addClass("checked").addClass("inverted",800).removeClass("inverted",
800)});this.build();this.pia=new Dj(function(){RUa(d);d.HV.setOptions(Ra(d.Jh.ka.items).map(function(a){return{name:a.title,Gc:a.Gc,Zc:a.Zc,action:function(){XY(d,a.id,!0)}}}))},0);$(this.Jh.ka).on("sectionAdded",function(){d.pia.queue()});this.pia.trigger();WX(this);sR(this,function(){d.fd()&&d.HV.focus()})}z(WY,nR);function SUa(a){var b=mn().get("dockPanel.help.expanded");WX(a,b);void 0===b&&TUa(YY(a).first())}
WY.prototype.aPa=function(){var a=YY(this).filter(":not(.collapsed)").data("help-title");mn().set("dockPanel.help.expanded",a)};
WY.prototype.build=function(){var a=this;this.body.addClass("help-panel").append(P([{R:"header",create:function(b){a.HV=new yQ(b,{placeholder:"Search Tutorials",s_:function(){a.vh(P({R:"info",children:["There isn't any in-editor help for that topic.",{R:"spacer"},"Try searching the main ",{tag:"a",href:Lda,target:"_blank",text:"Lucidchart Help Center"},".",{R:"spacer"},{tag:"a",css:{display:"block","margin-top":"30px","text-align":"center"},href:Lda,target:"_blank",children:[{tag:"img",src:ck+"/app/common/dockpanel/helppanel/lucid_chart_help_center_logo-188x45.png",
css:{"margin-left":"-10px"}}]}]}));UUa(a,{prev:2,next:2},!0)}})},children:[{R:"home-button",click:function(){WX(a,void 0)}},{R:"prev-button",click:function(){if($(this).hasClass("disabled"))WX(a);else{var b=a.Ey().find(".section-header").data("help-key");XY(a,zDa(a.Jh.ka,b))}}},{R:"next-button",click:function(){if($(this).hasClass("disabled"))WX(a);else{var b=a.Ey().find(".section-header").data("help-key");XY(a,ADa(a.Jh.ka,b))}}}]},{tag:"ul",R:"help browse"},{R:"help content"}]))};
WY.prototype.Ey=function(){return this.body.children(".content")};function YY(a){return a.body.find("ul.browse > li")}
function RUa(a){a.body.children(".browse").empty().append(P(a.Jh.ka.Dr.map(function(b){return{tag:"li",data:{"help-title":b.title},R:"collapsed",children:[{R:"section-header",text:b.title,click:function(){VUa($(this).parent(),!0);a.aPa()}},{R:"list-container",css:{display:"none"},children:[{tag:"table",R:"list items",children:b.items.map(function(b){return{tag:"tr",R:b.id in this.Jh.ka.UA?"checked":"",data:{"help-key":b.id},click:function(){K.set("help.itemClicked",b);XY(a,b.id,!0)},children:[{tag:"td",
children:[{R:"check"}]},{tag:"td",id:b.id.replace(/\./g,"-"),text:b.title}]}},this)}]}]}},a)));SUa(a)}function VUa(a,b){function c(a){a=a.removeClass("collapsed").children(".list-container");b?a.slideDown(200):a.show()}function d(a){a=a.addClass("collapsed").children(".list-container");b?a.slideUp(200):a.hide()}a.hasClass("collapsed")?(c(a),d(a.siblings(":not(.collapsed)"))):d(a)}function TUa(a){a.hasClass("collapsed")&&VUa(a,void 0)}
function WX(a,b){WUa(a);Ej(a.pia);if(b){var c=YY(a).filter(function(){return $(this).data("help-title")==b});c.length&&(TUa(c),a.body.children(".browse").scrollTop(c.position().top-55))}}WY.prototype.vh=function(a){this.Ey().empty().append(a)};
function UUa(a,b,c){function d(a,b){switch(b){case 0:a.show().removeClass("disabled");break;case 1:a.show().addClass("disabled");break;default:a.hide()}}c?(a.Ey().fadeIn(400),a.HV.Ha.addClass("long",400)):(a.Ey().show(),a.HV.Ha.addClass("long"));a.body.find(".header .home-button").show();d(a.body.find(".header .prev-button"),b.prev);d(a.body.find(".header .next-button"),b.next)}
function WUa(a){a.Ey().hide();a.HV.Ha.removeClass("long");a.body.find(".header .home-button").hide();a.body.find(".header .prev-button").hide();a.body.find(".header .next-button").hide();a.Ey().empty()}
function XY(a,b,c){function d(a){return a?0:1}var e=a.Jh.ka.getItem(b);a.vh(P([{R:"section-header"+(b in a.Jh.ka.UA?" checked":""),data:{"help-key":b},children:[e.title,{tag:"ins",R:"check"}]},{tag:"iframe",src:e.url,load:function(){var b;try{b=$(this).contents()}catch(c){}b&&b.find('a[target!="_blank"]').click(function(b){var c=$(this).attr("href");if(c=yDa(a.Jh.ka,c))b.preventDefault(),XY(a,c.id,!0)})}}]));e=a.Ey();e.children("iframe").height(e.height()-e.children(".section-header").height());UUa(a,
{prev:d(zDa(a.Jh.ka,b)),next:d(ADa(a.Jh.ka,b))},c)};function ZY(a,b,c){nR.call(this,a,b,void 0,{id:"metricspanel",draggable:!0});this.namespace="dockPanel.Metrics.";this.id="metrics";this.Wb.prepend("Metrics");this.ea=c;this.analytics=c.client.analytics;var d=this;K("dock.showCropMetrics",function(){d.Mt||(d.build(),d.Mt=!0);d.wta("Crop");d.WF("Selection")});K("dock.hideCropMetrics",function(){d.Mt||(d.build(),d.Mt=!0);d.wta("Selection");d.WF("Crop")});this.Pj={x:0,y:0}}z(ZY,nR);ZY.prototype.show=function(){this.Mt||(this.build(),this.Mt=!0);nR.prototype.show.call(this)};
ZY.prototype.build=function(){if(this.body){var a=this.ea.viewport.Qf(),b=Hw(a,this.ea.document&&this.ea.document.getProperty(Zw)||"px"),a=this.body,b={label:"Selection",content:this.content(b)},c;c=this.analytics;var d=new xp;nQa(c,d,FU,i18n.get("context-pane-tabs-editmask-image-position-and-size"));nQa(c,d,GU,i18n.get("context-pane-tabs-editmask-mask-position-and-size"));c=d.Yi();qR(this,a,[b,{label:"Crop",content:c}]);this.WF("Crop")}};
ZY.prototype.content=function(a){function b(){if(da)return da;K.set("client.getDocument",function(a){da=a});return da}var c=this,d=[],e,f={},h,k,l,m,n,q,t,u,y,A,C,E,G,H=new Dj(function(){h()},100),N=new xp;N.oe();N.add({R:"heading top",text:"Position and Size"});N.mb(5,1);N.zf(1,{text:"X:",R:"ralign"});N.mb(4);n=N.hb(new DU(this.analytics,{id:"metricspanel-x-spinner",Db:" ",Gc:"px",min:-1E4,max:1E4,step:1,round:3,disabled:!0,Wm:a,So:["pt","px","in","cm"],ba:"chart.dock.metrics.x",change:function(a,
b){b||k("x",a)},au:function(a,b,d,e){return xa(a)?Ul((a-c.Pj.x)*b,d)+e:""},iO:function(a){return a+c.Pj.x},Xm:function(){return c.ea.viewport.Qf()}}));N.close();N.oe();N.zf(1,{text:"Y:",R:"ralign"});N.mb(4);q=N.hb(new DU(this.analytics,{id:"metricspanel-y-spinner",Db:" ",Gc:"px",min:-1E4,max:1E4,step:1,round:3,disabled:!0,Wm:a,So:["pt","px","in","cm"],ba:"chart.dock.metrics.y",change:function(a,b){b||k("y",a)},au:function(a,b,d,e){return xa(a)?Ul((a-c.Pj.y)*b,d)+e:""},iO:function(a){return a+c.Pj.y},
Xm:function(){return c.ea.viewport.Qf()}}));N.close();N.close();N.mb(5);N.zf(1,{text:"W:",R:"ralign"});N.mb(4);t=N.hb(new DU(this.analytics,{id:"metricspanel-w-spinner",Db:" ",Gc:"px",min:.001,max:1E4,step:1,round:3,disabled:!0,Wm:a,So:["pt","px","in","cm"],ba:"chartdock.metrics.w",change:function(a,b){b||k("w",a)},au:function(a,b,c,d){return xa(a)?Ul(a*b,c)+d:""},Xm:function(){return c.ea.viewport.Qf()}}));N.close();N.oe();N.zf(1,{text:"H:",R:"ralign"});N.mb(4);u=N.hb(new DU(this.analytics,{id:"metricspanel-h-spinner",
Db:" ",min:.001,Gc:"px",max:1E4,step:1,round:3,disabled:!0,Wm:a,So:["pt","px","in","cm"],ba:"chart.dock.metrics.h",change:function(a,b){b||k("h",a)},au:function(a,b,c,d){return xa(a)?Ul(a*b,c)+d:""},Xm:function(){return c.ea.viewport.Qf()}}));N.close();N.close();N.mb(1);N.add({id:"metricspanel-lockratio-button",R:"constrain-proportions",create:function(a){y=a;a.click(function(){y.hasClass("disabled")||(l(!a.hasClass("locked")),c.analytics.ba("chart.dock.metrics.lockRatio"))})}});N.close();N.mb(11,
0,1);N.add({id:"metricspanel-original-size-button",R:"button disabled btn-block",text:"Original Size",create:function(a){A=a;a.click(function(){a.hasClass("disabled")||(m(),c.analytics.ba("chart.dock.metrics.originalSize"))})}});N.close();N.Bp();N.add({R:"heading",text:"Orientation"});N.mb(3,0,1);C=N.hb(new zO(this.analytics,{disabled:!0,Db:0,ba:"chart.dock.metrics.rotation.circle",change:function(a,b){b||k("r",(360-a)%360*Math.PI/180)},start:function(){},Fm:function(){}}));N.close();N.mb(3,0,1);
N.oe();E=N.hb(new ED(this.analytics,{id:"metricspanel-orientation-angle-spinner",Db:" ",min:0,max:359,step:15,loop:!0,Gc:"°",disabled:!0,ba:"chartdock.metrics.rotation.spinner",change:function(a,b){b||k("r",(360-a)%360*Math.PI/180)}}));N.add({text:"Angle",R:"center angle-label"});N.close();N.mb(4);N.oe();G=N.hb(new BO(this.analytics,[{id:"metricspanel-flip-h-button",icon:"horiz-flip",ba:"chart.dock.metrics.flipX",action:function(){k("hf")}},{id:"metricspanel-flip-v-button",icon:"vert-flip",ba:"chart.dock.metrics.flipY",
action:function(){k("vf")}}]));N.add({text:"Flip",id:"metrics-flip-label",R:"center"});N.close();N.clear();var da=null;k=function(a,c){c=c||0;var e=b();D(d,function(d){if(!d.Ya()&&(d.ta||d.Fa)){var f;f=d.Fa?Ax([d]):d.ma();var h=d.get("AspectRatio"),k=d.get("Rotation"),l;"r"==a?l=d.gQ(f,c-k):"hf"==a?(l={},l[d.getId()]={FlipX:!d.get("FlipX")}):"vf"==a?(l={},l[d.getId()]={FlipY:!d.get("FlipY")}):(l=new M(0,0,0,0),"x"==a?l.x=c-f.x:"y"==a?l.y=c-f.y:"w"==a?(l.w=c-f.w,h&&(l.h=c/h-f.h)):"h"==a&&(l.h=c-f.h,
h&&(l.w=c*h-f.w)),k&&(l.h||l.w)&&(h=bm(Lm(f,l)),f=am(h,bm(f),k),l.x+=f.x-h.x,l.y+=f.y-h.y),l=d.pj(null,l,{top:!1,left:!1,bottom:!1,right:!1},null,null,null,1));B(l,function(a,c){b().sa(c)&&B(a,function(a,b){e.oa(new Q("SetProperty",{id:c,Property:b,Value:a}))})})}});H.queue()};l=function(a){b();D(d,function(b){var c=b.ma(),c=a?c.w/c.h:null;b.Ya()||b.getProperties().get("AspectRatio")==c||!b.ta&&!b.Fa||da.oa(new Q("SetProperty",{id:b.getId(),Property:"AspectRatio",Value:c}))});H.queue()};m=function(){b();
D(d,function(a){if(a.ta&&!a.Ya()){var b=us(a.get("FillColor"));if(b&&b.uk){var c=mr.Pl(b.url()),d=a.ma(),e=a.getProperties().get("AspectRatio");e&&a.getProperties().set("AspectRatio",null);da.oa(new Q("SetProperty",{id:a.getId(),Property:"BoundingBox",Value:Fm(new M(0,0,c.width,c.height),d)}));e&&a.getProperties().set("AspectRatio",e);e&&e!=c.width/c.height&&da.oa(new Q("SetProperty",{id:a.getId(),Property:"AspectRatio",Value:c.width/c.height}));b.Ag()!=config.defaultImageFillPos&&(b.Ag(config.defaultImageFillPos),
da.oa(new Q("SetProperty",{id:a.getId(),Property:"FillColor",Value:b.serialize()})))}}})};h=function(){if(c.fd()){var e,h,k,l,m,H,N,da,R=!0,Mb=!1,fc=!1,ub=!1,X=!1,Gc=!1,jg=!1,cf=c.ea.viewport.Qf();a=Hw(cf,b().getProperties().get("PageUnits"));var cf=d[0]?d[0].page.getProperties().get("GridSpacing"):1,Kd=1==a.Ui?0:3;n.round=Kd;q.round=Kd;t.round=Kd;u.round=Kd;D(d,function(a){if(a.ta||a.Fa){N=N||!!a.Fa;da=da||!a.page;var b=a.ma(),c=f[a.getId()]||new M(0,0,0,0);c.rotation=c.rotation||0;void 0===e||!a.Ya()&&
R?(e=b.x+c.x,h=b.y+c.y,k=b.w+c.w,l=b.h+c.h,m=!!a.get("AspectRatio"),H=(a.get("Rotation")||0)+c.rotation,R=!!a.Ya()):!!a.Ya()==R&&(e!=b.x+c.x&&(e=null),h!=b.y+c.y&&(h=null),k!=b.w+c.w&&(k=null),l!=b.h+c.h&&(l=null),m=m&&!!a.get("AspectRatio"),H!=(a.get("Rotation")||0)+c.rotation&&(H=null));a.ta&&(b=us(a.get("FillColor")))&&b.uk&&(Mb=!0);a.Dm&&(fc=!0);a.cn&&(X=!0);a.Ln&&(Gc=!0);if(a.Lj("FlipX")||a.Lj("FlipY"))ub=!0;a.Lj("AspectRatio")&&(jg=!0)}});if(void 0!==e){n.enable().step=cf;q.enable().step=cf;
t.enable().step=cf;u.enable().step=cf;C.enable();E.enable();G.enable();null!=e?n.setValue(e):n.reset();null!=h?q.setValue(h):q.reset();null!=k?t.setValue(k):t.reset();null!=l?u.setValue(l):u.reset();jg?y.addClass("disabled"):y.removeClass("disabled");m?y.addClass("locked"):y.removeClass("locked");Mb?A.removeClass("disabled"):A.addClass("disabled");if(!xa(H)||N||fc){if(E.reset(),C.setValue(0),N||fc)E.disable(),C.disable()}else E.setValue((360-Math.round(180*H/Math.PI))%360),C.setValue((360-Math.round(180*
H/Math.PI))%360);X&&t.disable();Gc&&u.disable();R&&(n.disable(),q.disable(),t.disable(),u.disable(),A.addClass("disabled"),C.disable(),E.disable());(ub||N)&&G.disable()}else n.reset().disable(),q.reset().disable(),t.reset().disable(),u.reset().disable(),y.removeClass("locked"),A.addClass("disabled"),C.reset().disable(),E.reset().disable(),G.disable();da&&(n.disable(),q.disable());K.set("dock.metrics.crop.show")}};K("page.selectionChange",function(a){e&&clearTimeout(e);e=setTimeout(function(){d=a;
f={};H.queue()},100)},!0);K("editorMode.offsetsApplied",function(){c.fd()&&(f={},h())});Nk("document.postAction",100,function(){c.fd()&&h()});K("gui.origin.offset",function(a){c.Pj.x=a.x;c.Pj.y=a.y;n.refresh();q.refresh()});sR(this,h);return N.Yi()};function $Y(a,b,c,d,e,f,h,k,l,m){uk(["lucid.view.chart.Dock","construct"]);this.user=e;this.Mh=d;this.jf=f.jf;QY.call(this,a,b,c.viewport,c.client.analytics);this.Yb=h;this.Mq=k;this.pQ=f.pQ;this.permissions=l;this.properties=m;this.ea=c;this.build()}z($Y,QY);
$Y.prototype.build=function(){if(this.body){this.body.empty();this.addPanel("navigator",new CY(this.analytics,this.kl,this.ea));this.addPanel("graphic",new VY(this.analytics,this.kl,this.ea,this.Mh,this.jf,this.Yb,this.permissions));this.addPanel("metrics",new ZY(this.analytics,this.kl,this.ea));this.addPanel("text",new PY(this.analytics,this.kl,this.ea));this.addPanel("page",new UY(this.analytics,this.kl,this.ea,this.jf,this.permissions));this.addPanel("master",new AY(this.analytics,this.kl,this.ea));
var a=this.addPanel("history",new rY(this.analytics,this.kl,this.ea,this.permissions));this.Oma=a.Cd;this.I3a=a.button;kk&&(this.Oma.hide(),this.I3a.hide());this.addPanel("shapedata",new JY(this.analytics,this.kl,this.ea),void 0,void 0,!0);this.addPanel("layers",new vY(this.analytics,this.kl,this.ea,this.Yb,this.Mq,this.permissions,this.user,this.properties));var a=Gg.get("lucid_presentation_alerted"),b=null;window.lucidConfigure.presentationFeatureAlert&&!a&&(b=new aE($("<span>").html(O("tooltip.presentation")),
{maxWidth:200,kd:!0,zy:function(){$(window).off("resize.presentationToolTip")}}),$(window).on("resize.presentationToolTip",function(){b.visible&&gE(b,$("#add-frame-button"),"right")}),Gg.set("lucid_presentation_alerted","true",315576E3));this.K9a=this.addPanel("present-off",new DY(this.analytics,this.kl,this.ea,this.properties.document.mx,this.properties.page.fM,this.pQ)).Cd;window.lucidConfigure.presentationFeatureAlert&&!a&&(this.K9a.show(),gE(b,$("#add-frame-button"),"right"));this.Hma=new WY(this.analytics,
this.ea.client.Jh,this.kl);this.addPanel("help",this.Hma);PC(this.aa,{position:"left"})}};function aZ(a,b){this.options=b||{};this.aMa=this.WLa=this.HM=this.k2=this.Wpa=this.nc=this.body=this.Wb=null;this.VV();a.append(this.aa)}g=aZ.prototype;
g.VV=function(){var a=this,b=this.options,c=!(oa(b.iJa)&&!1===b.iJa);this.aa=$(P({R:"footer-panel"+(b.$m?" "+b.$m:""),css:{width:this.options.width||"auto"},children:[{R:"footer-panel-container",children:[{R:"footer-panel-header"+(b.inverse?" inverse":""),create:function(b){a.Wb=b;b.click(function(){a.locked||a.BRa()})},children:[{tag:"span",R:"footer-panel-title",text:b.title||"Title",create:function(b){a.HM=b}},c?{R:"icon-13-button",children:[{R:"icon-13 icon-13-maximize",create:function(b){a.k2=
b}}]}:null]},c?{R:"footer-panel-body",create:function(b){a.body=b}}:null]}]}))};g.BRa=function(){this.aa.hasClass("expanded")?this.collapse():this.expand()};
g.expand=function(a){var b=this;!this.aa.hasClass("expanded")&&this.Wpa&&(this.nc||(this.nc=P({R:"footer-panel-footer"}),this.aa.find(".footer-panel-container").append(this.nc)),this.nc.html(this.Wb.html()),this.nc.click(function(){b.collapse()}),this.Wb.off("click"),this.Wb.empty().append(this.Wpa),this.Wb.removeClass("footer-panel-header"));this.aa.addClass("expanded");this.k2&&this.k2.addClass("icon-13-minimize").removeClass("icon-13-maximize");this.options.name&&K.set("footerpanel."+this.options.name+
".expand",a);bZ(this,!1);this.aMa&&this.aMa()};g.collapse=function(){var a=this;this.aa.hasClass("expanded")&&this.Wpa&&(this.Wb.addClass("footer-panel-header"),this.Wb.empty().html(this.nc.html()),this.nc.empty(),setTimeout(function(){a.Wb.click(function(){a.expand()})},0));this.aa.removeClass("expanded");this.k2&&this.k2.addClass("icon-13-maximize").removeClass("icon-13-minimize");this.options.name&&K.set("footerpanel."+this.options.name+".collapse");bZ(this,!1);this.WLa&&this.WLa()};
function bZ(a,b){b?a.aa.addClass("highlighted"):a.aa.removeClass("highlighted")}function XUa(a){var b=O("Chat");a.HM.text(b)}g.Lr=function(){this.locked=!1};g.lock=function(){this.locked=!0};g.hide=function(){this.aa.removeClass("visible").addClass("hidden")};g.show=function(){this.aa.removeClass("hidden");this.aa.offset();this.aa.addClass("visible")};function YUa(a,b){var c="",d="User";a&&(c=a[0],d=a);a=P({tag:"span",R:"name-pill",text:c,title:d,css:{"background-color":b.Vd()}});PC(a,{position:"top"});return a};function cZ(a,b,c,d,e){Ab.call(this);var f=this;this.la=new he(this);Db(this,this.la);this.WB=a;this.ea=b;this.analytics=b.client.analytics;this.NE=c;this.pna=!1;this.ZIa=this.input=this.Iia=this.ala=this.qea=null;this.aa=$(P({R:"chat",children:[pBa(this.NE)&&{R:"hangout",children:[{id:"hangout-inner",create:function(a){$(window).blur(function(){document.activeElement==a.find("iframe")[0]&&f.analytics.Aa(Mea)})}}]},{R:"chat-user-list scrollable",create:function(a){f.qea=a}},{R:"chat-feed scrollable",
create:function(a){f.ala=a},children:[{create:function(a){f.Iia=a}}]},{id:"chatpanel-textarea",R:"chat-input",create:function(a){f.input=a},children:[{tag:"textarea",R:"user-select-text LoSensitive",create:function(a){f.ZIa=a;a.keypress(function(b){13!=b.keyCode||b.shiftKey||(f.analytics.ba("chart.footerpanel.chat.send"),f.analytics.Aa(mha),b.preventDefault(),b=a.val(),-1!=b.search(/\S/)&&(null==f.ea.client.document.getId()?bp(O("growl.chat.unsaved")):f.NE.sendMessage(b)),a.val(""))}).focus(function(){f.pna=
!0;bZ(f.WB,!1)}).blur(function(){f.pna=!1})}}]}],click:function(){bZ(f.WB,!1)}}));this.WB.body.empty().append(this.aa);this.kt=$('<div class="name-pill-container"></div>');this.WB.HM.after(this.kt);this.WB.Wb.attr("id","chatpanel-toggle");this.WB.body.addClass("LoSensitive");this.disabled=!1;K("footerpanel.chat.expand",function(a){a||setTimeout(function(){f.disabled||f.ZIa.focus()},1);f.analytics.ba("chart.footerpanel.chat.expand")});this.user=e;c.listen(mBa,function(a){ZUa(this,a.messages.map(this.getMessage.bind(this)))}.bind(this));
this.la.listen(d,jL,fda(function(){$Ua(f)}));$Ua(this);K("share.users",function(){aVa(f)});XUa(this.WB)}z(cZ,Ab);
function $Ua(a){var b=a.ea.client.ve,c=mL(b);a.qea.empty();a.kt.empty();0==c.length&&a.qea.append("After you save your document you can see everyone who is working on the document and chat with them.");D(c.sort(function(a,b){return(a==client.user.id)<(b==client.user.id)}),function(c){var e=oL(b,c),f="User";e&&(f=e);a.qea.append($('<div class="chat-user"><div class="icon-13 icon-13-user-online left"></div><div class="name">'+lb(f)+"</div></div>"));c=iL.Ic().FF(c);a.kt.append(YUa(e,c))})}
function ZUa(a,b){D(b,function(b){(b=P(b))&&a.Iia.append(b)});bVa(a)}cZ.prototype.getMessage=function(a){var b={tag:"span",R:"chatsender",text:a.name+": "};a=lb(a.message);a=a.replace(/(\b((https?:\/\/)|(www\.))\S+\b)/g,"<a target='_blank' href='$1'>$1</a>");a=a.replace(/\n/g,"<br />").replace(/\*([^\s\*]+?)\*/g,"<strong>$1</strong>").replace(/((?![^<>]*?(>|<\/))[^<]*?)(_)([^\s\_<>]+?)(_)/g,"$1$2<em>$4</em>");return{R:"chatitem",children:[b,{tag:"span",R:"chatmessage",html:a}]}};
function bVa(a){function b(a){for(var d=0;d<a.childNodes.length;d++){var e=a.childNodes[d];3==e.nodeType?e.nodeValue=e.nodeValue.replace(/(\S{30})(\S)/g,"$1 $2"):8!=e.nodeType&&b(e)}}b(a.ala.get(0));a.ala.scrollTop(a.Iia.height());a.WB.expand(!0);a.pna||bZ(a.WB,!0)}
function aVa(a){if(pBa(a.NE)){var b=a.ea.client.fu(!1,!1),c=[];b&&15>b.length&&(c=$b(b,function(a){return{id:a.email,invite_type:"EMAIL"}}),c=Zb(c,function(a){return void 0!=a.id}));a.SLa&&c.length==a.SLa.length||(r.gapi&&gapi.hangout.render("hangout-inner",{render:"createhangout",vyb:175,job:c}),a.SLa=c)}}cZ.prototype.enable=function(){this.disabled=!1};cZ.prototype.disable=function(){this.disabled=!0};function dZ(a,b){var c=this;this.aa=null;this.ea=b;this.zk=this.bi=null;$(a).append(P({R:"gui-footer",create:function(a){c.aa=a},children:[{R:"footer-left LoSensitive",create:function(a){c.bi=a}},{R:"footer-right LoSensitive",create:function(a){c.zk=a}}]}));this.De=[];J.call(this)}z(dZ,J);dZ.prototype.addPanel=function(a){this.De.push(a);return a};function eZ(a,b,c){this.xhr=a;c=c||{};c.iJa=!1;c.$m="presence-panel "+(c.$m||"");c.title=c.title||O("onprem.editor.presencepanel.title");this.locked=!0;this.nT={};aZ.call(this,b,c);fZ(this);K("onprem.collaboratoron",this.Y7a.bind(this));K("onprem.collaboratoroff",this.Z7a.bind(this))}z(eZ,aZ);g=eZ.prototype;g.VV=function(){var a=this;eZ.ya.VV.call(this);this.Wb.append($(P({R:"name-pill-container",create:function(b){a.s4a=b}})))};g.BRa=function(){};g.expand=function(){};g.collapse=function(){};
g.Y7a=function(a){var b;this.nT[a]||this.jc(a).then(function(c){c=c.name;var d=iL.Ic().FF(a),e=$('<span class="name-pill" />');e.css("background-color",d.Vd());e.attr("title",c);e.text(nCa(c));b=e;this.s4a.append(b);b.offset();b.addClass("visible");this.nT[a]=b;fZ(this)}.bind(this))};g.Z7a=function(a){this.nT[a]&&(cVa(this.nT[a]).done(function(){fZ(this)}.bind(this)),delete this.nT[a])};function fZ(a){Object.keys(a.nT).length?a.show():a.hide()}
g.jc=function(a){var b=Zs[a];return b?Promise.resolve(b):spa(this.xhr,a,null)};function cVa(a){function b(){a.detach();d.resolve()}var c=wda(),d=$.Deferred();a.removeClass("visible");c?($(a).on(c,b),setTimeout(b,1E3)):setTimeout(b,500);return d.promise()};function gZ(a,b,c,d,e){var f=this,h=b.client.jc();this.ea=b;this.analytics=b.client.analytics;this.Ea=b.client.Ea;dZ.call(this,a,b);this.locked=!1;this.la=new he(this);this.oR=$(P({id:"manage-shapelib-button",R:"manage-toolbox",children:[{R:"footer-button",children:[{tag:"span",R:"label",text:"More Shapes",children:[{R:"icon-13 icon-13-cube"}]}],click:function(){if(!f.locked){K.set("edit.manageToolbox");f.analytics.ba("footer.manageToolbox");var a=function(){1!=mn(h.id).get("seenShapelibSurvey",0)&&
(ex(h.ff()),.8>=Math.random()&&gx("shape_libraries",!0),mn(h.id).set("seenShapelibSurvey",1))};h.Bb()||setTimeout(a,500);f.analytics.Aa(Ega);pn(h.ff(),"ui-shapelib-manager-opened","chart")}}}]}));this.oR.hover(function(){a.hasClass("peekleftcontrols")&&b.tw&&clearTimeout(b.tw)},function(a){(a=a.relatedTarget)&&$(a).parents(".tool-box").length||hZ(b,"left")});e.Nc()&&this.bi.append(this.oR);this.la.listen(e,RG,function(){e.Nc()?f.bi.prepend(f.oR):f.oR.detach()});kk?this.addPanel(new eZ(this.ea.client.xhr,
this.bi,{name:"presence"})):(this.iB=this.addPanel(new aZ(this.bi,{name:"chat",width:214,inverse:!0})),new cZ(this.iB,this.ea,c,d,h));"T-A"==Qo(this.Ea,h)&&(kk||"T-B"!=this.Ea.Bg("optInBetaButton")||this.aa.append(dVa(this,this.bi.width())))}z(gZ,dZ);
function dVa(a,b){return P({R:"opt-in-beta",css:{position:"absolute",left:b+"px",width:"calc(100% - "+b+"px)"},children:[{text:"Lucidchart has a new and improved look."},{tag:"a",R:"go-to-beta-button",text:"Try the Beta",click:function(){on("footer.optInBetaButton");window.location="/editorBeta?return_url="+encodeURIComponent(mf(window.location.href))}.bind(a)}]})}gZ.prototype.VF=function(){this.iB&&this.iB.hide();this.oR.hide()};gZ.prototype.KS=function(){this.iB&&this.iB.show();this.oR.show()};
gZ.prototype.lock=function(){this.locked=!0;this.aa.addClass("disabled");this.iB&&this.iB.lock()};gZ.prototype.Lr=function(){this.locked=!1;this.aa.removeClass("disabled");this.iB&&this.iB.Lr()};function eVa(a){Uj?MA(window.lucidConfigure.zendesk.url):(fVa(),zE(function(){null!=a&&zE.identify({name:a.name,email:a.email,externalId:a.userId.toString()});zE.activate({hideOnClose:!0})}))}
function fVa(){window.zE||eval('/*<![CDATA[*/window.zEmbed||function(e,t){var n,o,d,i,s,a=[],r=document.createElement("iframe");window.zEmbed=function(){a.push(arguments)},window.zE=window.zE||window.zEmbed,r.src="javascript:false",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="display: none",d=document.getElementsByTagName("body"),d=d[d.length-1],d.parentNode.insertBefore(r,d),i=r.contentWindow,s=i.document;try{o=s}catch(c){n=document.domain,r.src=\'javascript:var d=document.open();d.domain="\'+n+\'";void(0);\',o=s}o.open()._l=function(){var o=this.createElement("script");n&&(this.domain=n),o.id="js-iframe-async",o.src=e,this.t=+new Date,this.zendeskHost=t,this.zEQueue=a,this.body.appendChild(o)},o.write(\'<body onload="document._l();">\'),o.close()}("https://assets.zendesk.com/embeddable_framework/main.js","lucidchart.zendesk.com");/*]]\x3e*/')};function iZ(){this.eh()}iZ.prototype.hide=function(){this.fg.hide();this.Ha.hide()};iZ.prototype.show=function(){this.Ha.show()};
iZ.prototype.eh=function(){var a=$('<svg width="22" height="22" width="100%" height="100%" viewBox="0 0 22 22"><path d="m 19,13 h -0.5 c 0,0 -0.1,0 -0.5,0 C 14,13 16.7,2 11,2 5.3,2 8,13 4,13 3.7,13 3.6,13 3.5,13 H 3 c -0.6,0 -1,0.4 -1,1 v 1 c 0,0.6 0.4,1 1,1 h 16 c 0.6,0 1,-0.4 1,-1 v -1 c 0,-0.6 -0.4,-1 -1,-1 z" id="bell" style="fill:#5a5a5a"></path><path d="M 11.8,20 H 10.2 C 9.5,20 9,19.5 9,18.8 V 18.2 C 9,17.5 9.5,17 10.2,17 h 1.6 c 0.7,0 1.2,0.5 1.2,1.2 v 0.6 c 0,0.7 -0.5,1.2 -1.2,1.2 z" id="clapper" style="fill:#5a5a5a" /></svg>');P({R:"menu-bar-sidebutton bell-notifications-button icn-22",
children:[a],create:function(a){this.Ha=a;this.fg=new LC(a,"",{IYa:"tooltip-hint-blue-gray",hCa:!0});K("gui.closeAllYerStuff",function(){this.fg&&this.fg.hide()}.bind(this))}.bind(this)})};function jZ(){var a;a:{if(Tj&&window.opener)try{a="/documents"==(new Vf(window.opener.location.href)).Eo;break a}catch(b){}a=!1}a?window.open(window.opener.location.href,window.opener.name).focus():window.open("/documents")};function kZ(a,b,c,d,e,f){function h(){k.Sx=0;D(k.Xf,function(a){a.Ya()||k.Sx++})}J.call(this);var k=this;this.analytics=f;this.xy=d;this.hf=b;this.ea=a;this.Ea=a.client.Ea;this.properties=this.ea.properties;this.QS=this.qz=this.menubar=this.Rcb=null;this.qca=this.properties.document.qca;this.YKa=[];this.rz={};this.Taa=null;this.Sx=this.Gsa=0;this.Xf=[];this.document=e;this.locked=!1;K("gui.closeAllYerStuff",function(){gVa(k);h()});K("page.selectionChange",function(a){k.Xf=a;k.Gsa=k.Xf.length;h()});
this.Oy=null;this.GO=void 0;K("userdocumentmetadata.updated",function(a){this.GO=a}.bind(this));K("document.loaded document.loaded.new",function(a){var b=!1,d=k.ea.client.jc();d.Bb()||kk||k.xy.get(d,a.getId()).then(function(a){0<a.length&&(k.GO=a[0].value)});K.set("document.attributesUpdated",a.attributes);k.Oy&&k.Oy.text(a.getProperty(ou));null==a.getId()||c.Bb()||k.Ux();Nk("document.postAction",50,function(){b||k.Ux()});K("document.saveSuccess",function(){null==a.getId()||c.Bb()||(k.Ux(),b=!1)});
K("document.saveStart",function(){b||null==a.getId()||c.Bb()||k.Ux()});K("document.saveFailed",function(){});K("document.saveNotWorking",function(){k.Ux();b=!0});K("online",function(){b||k.Ux()});K("offline",function(){b||k.Ux()});k.document.getProperties().Mc("Title",function(a,b){k.Oy&&k.Oy.text(b)})});K("document.attributesUpdated",function(a){a&&k.Oy&&(k.document.attributes=a,uO(k.document)?k.Oy.addClass("unnamed"):k.Oy.removeClass("unnamed"))})}z(kZ,J);g=kZ.prototype;
g.Wh=function(a,b){return new XD(this.analytics,a,b,this.hf)};g.Qe=function(){var a=this;K.set("client.getDocument",function(b){a.document=b});return a.document};
function mW(a,b,c,d,e,f,h){a.YKa.push(d);a.rz[b]=d;var k,l;(h||a.qz).append(P({id:b+"-menu-bar-button",R:"menu-bar-button "+(f?f:""),create:function(b){d.button=k=b;b.on("contextmenu",function(a){a.preventDefault()});b.mousedown(function(b){a.locked||(hVa(a,d),e&&a.analytics.ba(e),b.preventDefault(),b.stopPropagation())}).bind("mouseenter",function(){a.Taa&&a.Taa!=d&&hVa(a,d)&&(l=k.offset(),d.setPosition(l.left-1,l.top+k.outerHeight()))})},children:c}));ZD(d,function(){l=k.offset();d.setPosition(l.left-
1,l.top+k.outerHeight());k.addClass("hover")});GAa(d,function(){k.removeClass("hover")});return d}g.o5=function(a,b,c){return(a=this.rz[a])?(a.Th(b,c),!0):!1};function gVa(a){D(a.YKa,function(a){a.hide()});a.Taa=null}g.g8=function(a){this.rz[a]&&this.rz[a].enable()};g.M7=function(a){this.rz[a]&&this.rz[a].disable()};g.h8=function(a,b){this.rz[a]&&HAa(this.rz[a],b)};g.N7=function(a,b){this.rz[a]&&IAa(this.rz[a],b)};
function hVa(a,b){var c=b.re();K.set("gui.closeAllYerStuff");return c?!1:(a.Qe(),b.show(),a.Taa=b,!0)}g.Ux=function(){var a=this,b=this.qca.Ma();this.QS.text(O("status.autosave."+b));this.qda&&this.qda.destroy();this.qda="unsaved"==b||"offline"==b||"paused"==b?new aE(O("tooltip.autosave.unsaved"),{R:"tooltip-hint-blue-steel autosave-info"}):new aE(O("tooltip.autosave.saved"),{R:"tooltip-hint-blue-steel autosave-info"});this.QS.hover(function(){gE(a.qda,a.QS)},function(){a.qda.hide()})};
g.lock=function(){this.locked=!0};g.Lr=function(){this.locked=!1};g.VF=function(){};g.KS=function(){};function lZ(a,b,c){J.call(this);this.ea=a;this.xhr=a.client.xhr;this.hf=b;this.Ea=a.client.Ea;this.commands=a.commands;this.properties=a.properties;this.analytics=c;this.Id=iVa(this)}z(lZ,J);lZ.prototype.Wh=function(a,b){return new XD(this.analytics,a,b,this.hf)};lZ.prototype.Qe=function(){return this.ea.document};function mZ(a,b,c){this.lastModified=!1;lZ.call(this,a,b,c)}z(mZ,lZ);
function iVa(a){function b(a,b){return{key:a,label:(new lh(a)).format(c),action:function(){K.set(b?"text.insertLastModifiedTime":"text.insertDateTime",a)},ba:"chart.menu.insert."+(b?"lastModifiedTime.":"dateFormat.")+a}}var c=new Zg(2014,8,22,16,51);return a.Wh([b("MM-dd-yyyy",a.lastModified),b("MM-dd-yy",a.lastModified),b("yyyy-MM-dd",a.lastModified),b("M/d/yyyy",a.lastModified),b("M/d/yy",a.lastModified),b("M/d",a.lastModified),b("M/d/y h:mm a",a.lastModified),"hr",b("dd.MM.yyyy",a.lastModified),
b("d.M.yyyy",a.lastModified),b("d.MM.yy",a.lastModified),b("d.M.yy",a.lastModified),"hr",b("MMMM d, yyyy",a.lastModified),b("MMMM d",a.lastModified),b("d-MMM-yyyy",a.lastModified),b("d-MMM",a.lastModified),"hr",b("h:mm a",a.lastModified),b("H:mm",a.lastModified)],{id:"datetime",Sc:!0})}mZ.prototype.cB=function(a){this.lastModified=a;return iVa(this)};function jVa(a,b){function c(){return f.filter(function(b){b=a[b];return!b||""===b.trim()})}function d(){var b={};f.forEach(function(c){b[c]=a[c]});return b}a.i18n=O;a.productName=yj;a.$parent.data||(a.$parent.data={});var e=a.$parent.data,f=["objective","obstacle"];e.savedAnswers&&f.forEach(function(b){e.savedAnswers[b]&&(a[b]=e.savedAnswers[b])});a.unansweredQuestionsContains=function(a){return jc(c(),a)};a.submitted=!1;e.confirmAction=function(){a.submitted=!0;var f=c();return 0!==f.length?(e.errorBanner=
O(O.tba("cancellationsurvey.requiredQuestion",f.length)),b.reject()):d()}}jVa.$inject=["$scope","$q","dialogService"];angular.module("cancellationSurveyApp",["ng","restServices","i18n"]).controller("CancellationSurveyDialogController",jVa);function kVa(){var a=["cancellationSurveyApp","RestBootstrap","dialogs"];a.push("common-templates");this.Gha=new nW(a,angular.element(document));this.mQa=!1;return{show:this.show.bind(this)}}
kVa.prototype.show=function(a){a={title:O("cancellationsurvey.cancelAccount"),dialogStyle:"cancellation-survey-dialog",savedAnswers:a,confirmText:O("cancellationsurvey.cancelAccount"),cancelText:O("cancellationsurvey.nevermind")};if(!this.mQa)return this.mQa=!0,this.Gha.Yca("/js/app/view/angular/templates/common/CancellationSurveyDialogView.html",a)};function nZ(a,b,c,d,e){this.user=a;this.xhr=b;this.config=e;this.analytics=c;this.Ea=d;this.bPa=void 0;this.fua={tag:"div",R:this.zla(),text:O("nav.cancelAccount"),click:function(){this.analytics.Aa(Fea);(new kVa).show(this.bPa).then(function(b){this.bPa=b;var c={},d;for(d in b)c["cancellationSurvey_"+d]=b[d];this.analytics.Aa(Gea,c);this.xhr.execute({type:"POST",url:"/mailings/unsubscribe",data:new Ak({email:a.ff()})}).then(function(){window.location="/users/logout"}).catch(function(){var a=O("flash.error.generic");
fq(a)})}.bind(this))}.bind(this)}}sj(nZ,[Ni,Hi,Ti,gj,Oi(new zi("CancelNowButtonConfig"))]);nZ.prototype.ota=function(a){var b=this.user,c=7>Rp(b)/864E5,d=Jp(b),b=!!b.data.trial&&"T-A"===Mo(this.Ea,"CreditCardRequiredRegistrationPart2",!0),c=c&&(d||b),d=function(){return a&&"T-A"==this.Ea.Bg(a)?!1:!0}.bind(this);return c&&d()};
nZ.prototype.zla=function(){var a=["pay-now"],a=this.config&&this.config.gva?a.concat(["btn","btn-sm","btn-orange"]):a.concat(["component-btn","component-btn-steel-orange"]);this.config&&this.config.cp&&(a=this.config.cp.concat(a));return a.join(" ")};function oZ(a,b,c,d){this.user=a;this.config=d;this.analytics=b;this.Ea=c;var e=d&&d.SJa?d.SJa:Jea;this.fua={tag:"div",R:this.zla(),text:lVa(this),click:function(){this.analytics.Aa(e);var a=window,b;b=this.user.data.trial?new Vf("/users/payLevel/"+this.user.Mf.slug):Jp(this.user)||tb(this.user.Mf.slug,"personal")?new Vf("/users/payLevel/professional"):tb(this.user.Mf.slug,"monthly")?new Vf("/users/payConfirm/"+this.user.Mf.slug):tb(this.user.Mf.slug,"team")||tb(this.user.Mf.slug,"professional")?
new Vf("/users/teamLevel"):new Vf("/users/level");var c=new Vf(window.location.href);fg(c,"canInterruptWithPayments",1);fg(fg(b,"source","DocsListUpgradeButton"),"return_url",c.toString());a.location=b.toString()}.bind(this)}}oZ.prototype.ota=function(a){var b=this.user,c=!!this.user.data.trial,d=Jp(this.user),e=function(){return a&&"T-A"==this.Ea.Bg(a)?!1:!0}.bind(this);return!b.Bb()&&Kp(b)&&!Ho(b)&&!c&&!d&&e()};
oZ.prototype.zla=function(){var a=["pay-now"],a=this.config&&this.config.gva?a.concat(["btn","btn-sm","btn-orange"]):a.concat(["component-btn","component-btn-steel-orange"]);this.config&&this.config.cp&&(a=this.config.cp.concat(a));return a.join(" ")};function lVa(a){var b=!!a.user.data.trial;a=Jp(a.user);return b||a?O("nav.buyNow"):O("nav.upgrade")};function pZ(a,b,c,d,e,f,h,k,l,m){function n(){"owner"!==d.Yk()?q.Sca.hide():q.Sca.show()}kZ.call(this,b,c,d,h,k,l);var q=this;this.ea=b;this.permissions=d;this.properties=e;this.AB=f;this.mh=m;this.Sca=this.yH=this.d8=this.Iba=null;this.KLa=new iZ;this.KLa.hide();this.user=b.client.jc();this.Gb=b.client.Gb;this.Ea=b.client.Ea;this.la=new he(this);c=qn().apps_script_help;c=P({id:"gui-header-menu-bar",R:"menu-bar",children:[{R:"title-bar",create:function(a){q.Rcb=a},children:[{id:"document-title",tag:"h1",
text:"Untitled Document",create:function(a){a.css("cursor","pointer").click(function(){q.locked||(q.analytics.ba("top.editTitle"),K.set("document.renamePrompt",function(){}))});q.Oy=a}},{R:"title-bar-button-container",children:[{R:"left read-only hidden",create:function(a){q.Iba=a},children:[]},!!c&&{R:"google-tooltip",css:{width:"216px"},children:["When you have finished editing,",{tag:"br"},"click here to return to "+decodeURIComponent(c)+".",{R:"outer-tail"},{R:"inner-tail"},{R:"close-icon",click:function(){$(this).parent().remove()}}]}]}]},
{R:"menu-bar-div",create:function(a){q.menubar=a},children:[{R:"menu-bar-container",create:function(a){q.qz=a}}]}]});$(a).append(c);XO()&&("close"===NO?c.addClass("one-button-integration-enabled"):c.addClass("two-button-integration-enabled"));K("thirdparty.appNameSet",function(){"close"!==NO&&q.yH&&(q.yH.find("span").html(lb($O())),q.yH.attr("title",lb($O())))});this.la.listen(d,RG,function(){if(NO&&!d.Nc()){var a=O("menu.close");q.yH.find("span").html(a);q.yH.attr("title",a)}});this.lEa=new mZ(b,
this.hf,this.analytics);mVa(this);this.la.listen(d,QG,n);n()}z(pZ,kZ);
function mVa(a){if(a.menubar){a.qz.empty();mW(a,"logo",[{R:"molecule"}],nVa(a),"chart.menu.molecule.openMenu");a.w0a=mW(a,"file",["File"],oVa(a),"chart.menu.file.openMenu");mW(a,"edit",["Edit"],pVa(a),"chart.menu.edit.openMenu");mW(a,"view",["View"],qVa(a),"chart.menu.view.openMenu");mW(a,"page",["Page"],rVa(a),"chart.menu.page.openMenu");mW(a,"arrange",["Arrange"],sVa(a),"chart.menu.arrange.openMenu");mW(a,"insert",["Insert"],tVa(a),"chart.menu.insert.openMenu");kk||mW(a,"share",["Share"],uVa(a),
"chart.menu.share.openMenu");mW(a,"window",["Window"],vVa(a),"chart.menu.window.openMenu");mW(a,"help",["Help"],wVa(a),"chart.menu.help.openMenu");a.menubar.append(P({R:"menu-bar-status",create:function(b){a.QS=b}}));var b=[{id:"share-button",R:"menu-bar-sidebutton btn btn-sm btn-blue squashable",text:"Share",title:"Share with others",click:function(){a.analytics.Aa(fl);a.analytics.ba("top.shareButton");K.set("default.shareAction","collaborate")},create:function(b){a.Sca=b;"owner"!==a.permissions.Yk()&&
a.Sca.hide()}}],c=P({id:"present-button",R:"menu-bar-sidebutton btn btn-sm btn-gray",children:[{tag:"span",R:"button-text",text:O("presentation.button"),title:O("presentation.button.title"),click:function(){K.set("default.present")}}]});b.unshift(c);mW(a,"hamburger-hidden",[],xVa(a),"chart.menu.hamburger.openMenu","hamburger icn-narrow-editor-menu-blue icn-54",c);a.permissions.Bb()||kk||b.unshift({id:"my-documents-button",R:"menu-bar-sidebutton btn btn-sm btn-gray squashable",text:O("editor.button.myDocuments.label"),
title:O("editor.button.myDocuments.title"),click:function(){a.analytics.Aa(Xk);jZ()}});XO()&&b.unshift({id:"return-third-party",R:"menu-bar-sidebutton btn btn-sm btn-default has-icon",html:"<span>"+lb($O())+"<span>",title:"Return",create:function(b){b.click(function h(){uO(a.document)?K.set("document.renamePrompt",h):a.ea.client&&a.ea.client.save(!kk,function(){K.set("default.returnToApp")})});"close"===NO&&(b.find("span").html("Save and Close"),b.attr("title","Save and Close"));a.yH=b}});c=new oZ(a.user,
a.ea.analytics,a.ea.Ea,{cp:["menu-bar-sidebutton"],gva:!0,SJa:Kea});c.ota("ShowPayButtonOnEditor")&&b.unshift(c.fua);c=new nZ(a.user,a.ea.xhr,a.analytics,a.Ea,{cp:["menu-bar-sidebutton"],gva:!0});c.ota("ShowCancelAccountButton")&&b.unshift(c.fua);a.user.Bb()&&b.push({id:"sign-up-demo",R:"menu-bar-sidebutton btn btn-sm btn-primary",text:O("demo.signup"),click:function(){a.ea.client.Ko();a.analytics.Aa(Pea)}});b.push({id:"comment-icon",R:"menu-bar-sidebutton comment-icon icn-comment-basic",title:O("comment.title"),
create:function(b){function c(){var d="icn-comment-"+["basic","basic","unread","atmention"][jx(a.document.Cb)];b.removeClass("icn-comment-basic icn-comment-atmention icn-comment-unread");b.addClass(d)}Nk("comments.update",100,function(){c()});K("atmentions.update comments.read.update",function(){c()})},click:function(){a.analytics.ba("top.commentIcon");K.set("default.commentToggle")}});b.unshift(a.KLa.Ha);c="menu-bar-sidebutton-container";XO()&&(c+=" "+("close"===NO?"one-button":"two-button")+"-integration-enabled");
a.menubar.append(P({R:c,children:[{R:"left edit-mode",create:function(b){a.d8=b},children:b}]}));if(a.yH){var d=a.yH;K.one("document.loaded",function(a){UJa(this.ea.xhr,this.user,a,this.mh,d)}.bind(a),!0)}}}
function nVa(a){return kk?a.Wh([{key:"visitLucidchart",label:"Visit Lucidchart.com",action:function(){window.open("https://www.lucidchart.com")},ba:"chart.menu.molecule.subscription"}],{up:!0,id:"logo"}):a.Wh([{key:"documents",label:O("editor.molecule.goToDocuments"),link:!0,action:function(){a.analytics.Aa(Nea);jZ()}},"hr",{key:"settings",label:"User Settings",action:function(){var a;"T-B"==this.Ea.Jo("userPageRedesign")?(a="/user",this.analytics.Aa(gia)):(a="/users/settings",this.analytics.Aa(hia));
window.open(a,"_blank")}.bind(a),ba:"chart.menu.molecule.userSettings"},{key:"subscription",label:"Subscription",link:!0,visible:function(){return Kp(a.user)},disabled:!1,action:function(){K.set("openPayment","/users/level?source=MenuBarSubscription")},ba:"chart.menu.molecule.subscription"},!1,!1],{up:!0,id:"logo"})}
function oVa(a){var b=[{label:"Visio",key:"visio",action:function(){K.set("default.import","visio")}},{label:"Gliffy",key:"gliffy",action:function(){K.set("default.import","gliffy")}},{label:"Omnigraffle (Beta)",key:"omnigraffle",action:function(){K.set("default.import","graffle")}},{label:O("awsimport.menu.label"),key:"aws",action:function(){K.set("import.aws")},visible:function(){return!kk&&"T-B"===Tk(new Date,"","awsImport")}.bind(a)}],b={label:"Import Diagram",key:"import",Sc:a.Wh(b,{id:"menu-file-import"}),
disabled:function(){return a.user.Bb()}},b=[{key:"new",label:"New...",action:"default.new",ba:"chart.menu.file.new",visible:function(){return!a.permissions.Bb()&&!kk}},!1,!1,{key:"rename",label:"Rename...",action:function(){K.set("document.renamePrompt",function(){})},ba:"chart.menu.file.renameDocument"},{key:"save",label:"Save",action:"default.save",ba:"chart.menu.file.save"},{key:"save_as",label:O("menu.saveas"),action:function(){K.set("default.saveAs",!1)},ba:"chart.menu.file.saveAs",disabled:function(){return!a.Gb.isOnline()||
XO()},visible:function(){return!kk}},{key:"close",label:"Close",action:"default.close",ba:"chart.menu.file.close",visible:function(){return!kk}},"hr",{key:"pagesetup",label:"Page Setup...",action:function(){K.set("dock.showPanel",{Cd:"document",tab:"Page Settings"})},ba:"publish.menu.file.pageSetup"},"hr",!Qj&&!0&&!kk&&b,{key:"download",label:O("menu.download"),action:"default.download",disabled:function(){return!a.Gb.isOnline()},ba:"chart.menu.file.download"},{key:"publish",label:O("menu.publish"),
visible:function(){return"owner"==a.permissions.Yk()&&a.user.bJ()&&!kk},action:function(){K.set("default.shareAction","openAndPublish")},disabled:function(){return!a.Gb.isOnline()},ba:"chart.menu.share.publish"},{key:"export_drive",label:O("Export to Google Drive"),action:"default.exportDrive",visible:function(){return a.Gb.isOnline()&&a.user.oQ()},ba:"chart.menu.file.exportDrive"},a.Ea.sma()&&{key:"export_google_slides",label:"Generate Google Slides",action:function(){a.AB.pQ.execute()},visible:function(){return a.Gb.isOnline()&&
a.user.oQ()},ba:"chart.menu.file.exportDrive"},"hr",{key:"drive_preferences",label:O("Google Drive Preferences"),action:"default.promptDrivePreferences",visible:function(){return a.Gb.isOnline()&&a.user.oQ()},ba:"chart.menu.file.drivePreferences"},"hr",{key:"print",label:O(Tj?"menu.print.dialog":"menu.print"),action:"default.print",disabled:function(){return!a.Gb.isOnline()},ba:"chart.menu.file.print"},"hr",{key:"reminder",label:O("menu.reminder"),action:"document.editReminder",disabled:function(){return!a.Gb.isOnline()||
kk},visible:function(){return!kk},ba:"chart.menu.file.reminder"},{key:"notifications",label:O("menu.notifications"),action:function(){var a=this.ea.Qe().getId();a&&(null!==this.GO?(this.analytics.Aa(qfa),this.xy.remove(this.ea.client.jc(),a),this.GO=null):(this.analytics.Aa(uea),this.xy.set(this.ea.client.jc(),a,0),this.GO=0))}.bind(a),disabled:function(){return!a.Gb.isOnline()||kk},selected:function(){return null!==a.GO},visible:function(){return!kk},ba:"chart.menu.file.notifications"},"hr",{key:"preferences",
label:O("menu.preferences"),action:"default.promptPreferences",ba:"chart.menu.file.preferences",disabled:function(){return!a.Gb.isOnline()},visible:function(){return!kk}}];return a.Wh(b,{up:!0,id:"file"})}
function pVa(a){function b(){return S?S.selection.zd():!rG(a.ea.viewport.selection,!0)}return a.Wh([{key:"undo",label:"Undo",action:"default.undo",ba:"chart.menu.edit.undo",disabled:function(){return!(0<a.ea.Qe().Zd.Zd.length)}},{key:"redo",label:"Redo",action:"default.redo",ba:"chart.menu.edit.redo",disabled:function(){return!(0<a.ea.Qe().Zd.sx.length)}},"hr",{key:"cut",label:"Cut",action:"menu.cut",bz:"menu.cut",ba:"chart.menu.edit.cut",disabled:b},{key:"copy",label:"Copy",action:"menu.copy",bz:"menu.copy",
ba:"chart.menu.edit.copy",disabled:b},{key:"paste",label:"Paste",action:"menu.paste",bz:"menu.paste",ba:"chart.menu.edit.paste"},{key:"plainPaste",label:O("menu.plainPaste"),action:"menu.plainPaste",ba:"chart.menu.edit.plainPaste",visible:function(){return Tj}},{key:"copy_style",label:"Copy Style",action:function(){a.ea.commands.UW.execute(void 0)},disabled:function(){return!a.ea.commands.UW.isEnabled()},ba:"chart.menu.edit.copyStyle"},{key:"paste_style",label:"Paste Style",action:function(){a.ea.commands.lba.execute(void 0)},
disabled:function(){return!a.ea.commands.lba.isEnabled()},ba:"chart.menu.edit.pasteStyle"},"hr",{key:"selectAll",label:"Select All",action:"edit.selectAll",disabled:function(){return pp(qp,"text")},ba:"chart.menu.array.selectAll"},{key:"deselect",label:"Deselect",action:"default.esc",disabled:function(){return!a.Gsa||pp(qp,"text")},ba:"chart.menu.arrange.deselect"},"hr",{key:"draw_line",label:O("menu.line.draw.alt"),action:"edit.drawLineMode",ba:"chart.menu.edit.drawLineMode"},{key:"crop",label:O("menu.crop.image.chart"),
action:function(){var b=a.ea.viewport.selection.Ca();1==b.length&&b[0].ta&&(new EU(a.ea.viewport,b[0],a.user,a.analytics)).create()},disabled:function(){var b=a.ea.viewport.selection.Ca();if(1!=b.length||!b[0].ta)return!0;b=b[0].getProperties().get("FillColor");return null==b||!b.url},ba:"chart.menu.edit.cropImage"},"hr",{key:"spell_check",label:"Spell Check",action:function(){var a=vA("SpellCheck");wA("SpellCheck",!a)},selected:function(){return vA("SpellCheck")},toggle:!0,disabled:function(){return!a.Gb.isOnline()},
ba:"chart.menu.edit.spellCheck",visible:function(){return!kk}},{key:"language",label:O("Change Language"),action:"default.promptLanguage",ba:"chart.menu.edit.changeLanguage",visible:function(){return!kk}},{key:"search",label:"Find and Replace",action:"default.findReplace",ba:"chart.menu.edit.findReplace"}],{up:!0,id:"edit"})}
function rVa(a){function b(){return!!XH(a.Qe(),function(a){return a.nd()})}return a.Wh([{key:"page-new",label:O("menu.page.new"),action:"default.newPage",ba:"chart.menu.page.new"},{key:"page-import",label:"Import Page...",action:"page.import",visible:function(){return!kk}},{key:"page-duplicate",label:O("menu.page.duplicate"),action:"page.duplicate",disabled:function(){var b=a.ea.viewport.qc();return!(!b||!b.nd())},ba:"chart.menu.page.duplicate"},"hr",{key:"page-rename",label:O("menu.page.rename"),
action:"page.rename",ba:"chart.menu.page.rename"},{key:"page-settings",label:O("menu.page.settings"),action:"page.settings",ba:"chart.menu.page.settings"},{key:"page-delete",label:O("menu.page.delete"),action:"page.delete",disabled:function(){return 1>=a.Qe().fK()},icon:"delete",ba:"chart.menu.page.delete"},{key:"page-fix",label:O("menu.page.fix.blocks"),action:function(){zxa(a.ea.viewport.rd())},visible:function(){return xxa(a.ea.viewport.rd())},ba:"page.fixdistantshapes"},"hr",{key:"convert-to-master",
label:O("menu.page.masterize"),action:"page.masterize",disabled:function(){var b=a.ea.viewport.qc();return!(!b||!b.nd())},ba:"chart.menu.page.convertToMaster"},{key:"remove-master",label:O("menu.page.master.remove"),action:"page.removeMaster",disabled:function(){var b=a.ea.viewport.qc();return!(b&&b.getProperties().get("Master"))},ba:"chart.menu.page.removeMaster"},{key:"apply-master",label:O("menu.page.master.apply"),action:"page.applyMaster",disabled:function(){var c=a.ea.viewport.qc();return!(!c||
!c.nd())||!b()},ba:"chart.menu.page.applyMaster"},"hr",{key:"new-page-from-master",label:O("menu.page.masterpage.new"),action:"page.createFromMaster",disabled:function(){var b=a.ea.viewport.qc();return!(b&&b.nd())},ba:"chart.menu.page.newPageFromMaster"},{key:"apply-master-to-all-pages",label:O("menu.masterpage.apply.all"),action:"page.applyMasterToAll",disabled:function(){var b=a.ea.viewport.qc();return!(b&&b.nd())},ba:"chart.menu.page.applyMasterToAll"},{key:"convert-master-to-page",label:O("menu.masterpage.demasterize"),
action:"page.demasterize",disabled:function(){var b=a.ea.viewport.qc();return!(b&&b.nd())},ba:"chart.menu.page.convertMasterToPage"},{key:"duplicate-master",label:O("menu.masterpage.duplicate"),action:"page.duplicateMaster",disabled:function(){var b=a.ea.viewport.qc();return!(b&&b.nd())},ba:"chart.menu.page.duplicateMaster"}],{up:!0,Pm:!0,id:"page"})}
function qVa(a){return a.Wh([{key:"zoomIn",label:"Zoom In",action:function(){a.ea.commands.Ta.zoom.execute(LQ)},ba:"chart.menu.view.zoomIn"},{key:"zoomOut",label:"Zoom Out",action:function(){a.ea.commands.Ta.zoom.execute(MQ)},ba:"chart.menu.view.zoomOut"},{key:"zoomToWidth",label:"Zoom to Width",action:function(){K.set("default.zoom","width");a.ea.commands.Ta.zoom.execute("width")},ba:"chart.menu.view.zoomToWidth"},{key:"zoomToPage",label:"Zoom to Page",action:function(){K.set("default.zoom","page");
a.ea.commands.Ta.zoom.execute("page")},ba:"chart.menu.view.zoomToPage"},{key:"resetZoom",label:"Reset Zoom",action:function(){K.set("default.zoomReset");a.ea.commands.Ta.zoom.execute("resetzoom")},ba:"chart.menu.view.resetZoom"},"hr",{key:"grid",label:O("menu.view.grid"),Sc:a.Wh([{key:"show",label:O("menu.view.grid.show"),action:function(){wA("HideGrid",!vA("HideGrid"))},toggle:!0,selected:function(){return!vA("HideGrid")},ba:"chart.menu.view.grid.show"},{key:"snap",label:O("menu.view.grid.snap"),
action:function(){wA("SnapToGrid",!vA("SnapToGrid"))},toggle:!0,selected:function(){return vA("SnapToGrid")},ba:"chart.menu.view.grid.toggleSnap"},{key:"settings",label:O("menu.view.grid.settings"),action:function(){K.set("dock.showPanel",{Cd:"document",tab:O("dock.page.gridandscale")})},ba:"chart.menu.view.grid.settings"}],{Sc:!0,Pm:!0,id:"grid"})},{key:"guides",label:"Guides",Sc:a.Wh([{key:"showGuides",label:"Show Guides",action:function(){wA("ShowGuides",!vA("ShowGuides"))},selected:function(){return vA("ShowGuides")},
toggle:!0,ba:"chart.menu.arrange.showGuides"},{key:"snapGuides",label:"Snap To Guides",action:function(){wA("SnapToGuides",!vA("SnapToGuides"))},selected:function(){return vA("SnapToGuides")},toggle:!0,ba:"chart.menu.arrange.snapGuieds"},{key:"clearGuides",label:"Clear Guides",action:function(){cG(O("editor.menu.view.clearGuides.confirmation"),a.ea.commands.Zq.deleteAll.execute.bind(a.ea.commands.Zq.deleteAll,void 0))},disabled:function(){return!a.ea.commands.Zq.deleteAll.isEnabled()},ba:"chart.menu.arrange.clearGuides"}],
{Sc:!0,Pm:!0,id:"guides"})},{key:"margins",label:"Margins",Sc:a.Wh([{key:"showMargins",label:"Show Margins",action:function(){wA("ShowMargins",!vA("ShowMargins"))},selected:function(){return vA("ShowMargins")},toggle:!0,ba:"chart.menu.view.margins.toggleVisibility"},{key:"settings",label:"Margin Settings",action:function(){K.set("dock.showPanel",{Cd:"document",tab:O("dock.page.pagelayout")})},ba:"chart.menu.view.margins.settings"}],{Sc:!0,Pm:!0,id:"margin"})},"hr",{key:"show-notes",label:"Show Notes",
action:function(){a.properties.settings.Hf.setValue(!a.properties.settings.Hf.Ma())},toggle:!0,selected:function(){return a.properties.settings.Hf.Ma()},ba:"chart.menu.view.hideNotes"},{key:"show-comments",label:O("menu.comment.show"),action:function(){a.properties.settings.Wz.setValue(!a.properties.settings.Wz.Ma())},toggle:!0,selected:function(){return a.properties.settings.Wz.Ma()},ba:"chart.menu.view.showComments"},"hr",{key:"show-toolbox",label:"Show Toolbox",action:"default.gui.leftcontrols.toggle",
toggle:!0,selected:function(){var a=!0;K.set("default.gui.leftcontrols.hidden",function(c){a=!c});return a},ba:"chart.menu.view.showToolbox"},{key:"show-title",label:"Show Title",action:"default.gui.title.toggle",selected:function(){var a=!0;K.set("default.gui.title.hidden",function(c){a=!c});return a},toggle:!0,ba:"chart.menu.view.showTitle"},{key:"show-fullscreen-controls",label:"Show Fullscreen Controls",action:"default.gui.fullscreenControls.toggle",toggle:!0,selected:function(){return K.zc("default.gui.fullscreenControls.enabled")},
ba:"chart.menu.view.hideFullscreen"},{key:"show-presentation-slides",label:"Show Presentation Slides",action:"default.gui.presentationFrames.toggle",toggle:!0,selected:function(){return K.zc("default.gui.presentationFrames.enabled")},visible:function(){return GQ(a.user)},ba:"chart.menu.view.presentationFrames"},{key:"enable-line-connections",label:"Enable Line Connections",action:function(){wA("EnableLineConnections",!vA("EnableLineConnections"))},toggle:!0,selected:function(){return vA("EnableLineConnections")},
visible:function(){return"T-A"!==this.Ea.lh()}.bind(a),ba:"chart.menu.view.lineConnections"},{key:"hide-panels",label:"Hide panels",action:"default.gui.fullscreen.toggle",selected:function(){var a=!0;K.set("default.gui.fullscreen.enabled",function(c){a=c});return a},toggle:!0,ba:"chart.menu.view.hidePanels"},{key:"show-rulers",label:O("menu.view.showrulers"),toggle:!0,ba:"chart.menu.view.togglerulers",action:"default.gui.rulers.toggle",selected:function(){return!K.zc("default.gui.rulers.hidden",!1)}},
{key:"use-webgl",label:"Use WebGL",toggle:!0,ba:"chart.menu.view.togglewebgl",action:function(){var a=this.ea.viewport;a.Mca(!a.SM)}.bind(a),selected:function(){return this.ea.viewport.vv()}.bind(a),visible:function(){return this.ea.viewport.cW}.bind(a)}],{up:!0,id:"view"})}
function sVa(a){return a.Wh([{key:"bring_to_front",label:O("menu.arrange.front"),action:"edit.bringSelectionToFront",disabled:function(){return 1>a.Sx},ba:"chart.menu.arrange.bringSelectionToFront"},{key:"send_to_back",label:O("menu.arrange.back"),action:"edit.sendSelectionToBack",disabled:function(){return 1>a.Sx},ba:"chart.menu.arrange.sendSelectionToBack"},{key:"bring_forward",label:O("menu.arrange.forward"),action:"edit.bringItemForward",disabled:function(){return 1!=mG(a.ea.viewport.selection)},
ba:"chart.menu.arrange.bringItemForward"},{key:"send_backward",label:O("menu.arrange.backward"),action:"edit.sendItemBackward",disabled:function(){return 1!=mG(a.ea.viewport.selection)},ba:"chart.menu.arrange.sendItemBackward"},"hr",{key:"align_objects",label:"Align Objects",disabled:function(){return 2>a.Sx},Sc:a.Wh([{key:"align_left",label:"Left",action:"default.alignSelectionLeft",jg:function(){K.set("default.alignSelectionLeft",!0)},ba:"chart.menu.arrange.alignSelectionLeft"},{key:"align_center",
label:"Center",action:"default.alignSelectionCenter",jg:function(){K.set("default.alignSelectionCenter",!0)},ba:"chart.menu.arrange.alignSelectionCenter"},{key:"align_right",label:"Right",action:"default.alignSelectionRight",jg:function(){K.set("default.alignSelectionRight",!0)},ba:"chart.menu.arrange.alignSelectionRight"},"hr",{key:"align_top",label:"Top",action:"default.alignSelectionTop",jg:function(){K.set("default.alignSelectionTop",!0)},ba:"chart.menu.arrange.alignSelectionTop"},{key:"align_middle",
label:"Middle",action:"default.alignSelectionMiddle",jg:function(){K.set("default.alignSelectionMiddle",!0)},ba:"chart.menu.arrange.alignSelectionMiddle"},{key:"align_bottom",label:"Bottom",action:"default.alignSelectionBottom",jg:function(){K.set("default.alignSelectionBottom",!0)},ba:"chart.menu.arrange.alignSelectionBottom"}],{Sc:!0,id:"align"})},{key:"distribute_objects",label:"Distribute Objects",disabled:function(){return 3>a.Sx},Sc:a.Wh([{key:"h",label:"Horizontally",action:"default.distributeSelectionH",
ba:"chart.menu.arrange.distributeSelectionH",jg:function(){K.set("default.distributeSelectionH")}},{key:"v",label:"Vertically",action:"default.distributeSelectionV",ba:"chart.menu.arrange.distributeSelectionV",jg:function(){K.set("default.distributeSelectionV")}}],{Sc:!0,id:"distribute"})},{key:"match_size",label:"Match Size",disabled:function(){var b=2>a.Sx;if(!b)for(var c=0;c<a.Xf.length&&!(b=a.Xf[c].getProperties().get("Rotation"),b=void 0!==b&&!(.005>Math.abs(b-Math.round(2*b/Math.PI)*Math.PI/
2)));c++);return b},Sc:a.Wh([{key:"width",label:"Width",action:"default.matchSelectionSizeX",ba:"chart.menu.arrange.matchSelectionSizeX",jg:function(){K.set("default.matchSelectionSizeX")}},{key:"height",label:"Height",action:"default.matchSelectionSizeY",ba:"chart.menu.arrange.matchSelectionSizeY",jg:function(){K.set("default.matchSelectionSizeY")}}],{Sc:!0,id:"match"})},{key:"autoLayout",label:"Auto Layout",Sc:a.Wh([{key:"gridAutoLayout",label:"Grid",action:function(){Axa(a.ea.viewport.rd(),a.ea.viewport.selection.Ca(!0))&&
a.analytics.Aa(Vk)},disabled:function(){return 2>a.Sx?!0:0<a.ea.viewport.selection.Ca(!0).reduce(function(a,c){return a.concat(c.Nl().filter(function(a){return 0==a.className.indexOf("MindMap")}))},[]).length},ba:"chart.menu.arrange.cleanup"},{key:"hierarchyLayout",label:"Hierarchy",action:function(){Bxa(a.ea.viewport.rd()).then(function(b){b&&a.analytics.Aa(Wk)}.bind(this))},disabled:function(){return!1},ba:"chart.menu.arrange.hierarchyLayout"}],{Sc:!0,id:"autoLayout"}),ba:"chart.menu.arrange.autoLayout"},
"hr",{key:"lock",label:"Lock",action:function(){K.set("default.property.Lock",1)},disabled:function(){return 1>a.Sx},ba:"chart.menu.arrange.lock"},{key:"unlock",label:"Unlock",action:function(){K.set("default.property.Lock",0)},disabled:function(){return 1>a.Gsa-a.Sx},ba:"chart.menu.arrange.unlock"},"hr",{key:"group",label:"Group",action:"edit.groupSelection",disabled:function(){return 2>a.Sx||a.ea.viewport.selection.tK(!1)||bc(a.ea.viewport.selection.Ca(),function(a){return a.md})},ba:"chart.menu.arrange.group"},
{key:"ungroup",label:"Ungroup",action:"edit.ungroupSelection",disabled:function(){return a.ea.viewport.selection.tK(!1)||!bc(a.Xf,function(a){return a.Fa&&!a.Ya()})},ba:"chart.menu.arrange.ungroup"},"hr",{label:O("menu.block.frameAddHighlight"),action:"default.frameAddHighlight",disabled:function(){for(var b=0,c=0,d=0;d<a.Xf.length;d++)a.Xf[d].md?b++:c++;return!(1==b&&0<c&&GQ(a.user))},ba:"chart.menu.arrange.highlight"},{label:O("menu.block.frameRemoveHighlight"),action:"default.frameRemoveHighlight",
disabled:function(){for(var b=0,c=0,d=0;d<a.Xf.length;d++)a.Xf[d].md?b++:c++;return!(1==b&&0<c&&GQ(a.user))},ba:"chart.menu.arrange.unhighlight"}],{id:"arrange",up:!0})}
function tVa(a){return a.Wh([{key:"creatorname",label:"Creator Name",disabled:function(){return!S},action:function(){K.set("text.insertCreatorName")},ba:"chart.menu.insert.creatorName"},{key:"datetime",label:"Date & Time",disabled:function(){return!S},Sc:a.lEa.cB(!1)},{key:"documentname",label:"Document Name",disabled:function(){return!S},action:function(){K.set("text.insertDocumentName")},ba:"chart.menu.insert.documentName"},{key:"lastmodified",label:"Last Modified By",disabled:function(){return!S},
action:function(){K.set("text.insertLastModifiedBy")},ba:"chart.menu.insert.insertLastModifiedBy"},{key:"last-modified-date-and-time",label:"Last Modified Date & Time",disabled:function(){return!S},Sc:a.lEa.cB(!0)},{key:"lorem",label:O("Fill with Lorem Ipsum"),action:function(){K.set("text.fillWithText")},disabled:function(){return!S},ba:"chart.menu.insert.fillWithLoremIpsum"},{key:"page-name",label:"Page Name",disabled:function(){return!S},action:function(){K.set("text.insertPageName")},ba:"chart.menu.insert.pageName"},
{key:"pagenumber",label:"Page Number",disabled:function(){return!S},action:function(){K.set("text.insertPageNumber")},ba:"chart.menu.insert.pageNumber"},{key:"pagecount",label:"Page Count",disabled:function(){return!S},action:function(){K.set("text.insertTotalPages")},ba:"chart.menu.insert.pageCount"},"hr",{key:"add-comment",label:O("menu.comment.add"),ba:"chart.viewport.contextmenu.addComment",action:function(){K.set("dialog.commentPopup",a.ea.viewport.selection.Ca()[0])},visible:function(){return 0<
mG(a.ea.viewport.selection)},disabled:function(){return!(1==mG(a.ea.viewport.selection)&&a.ea.viewport.selection.Ca()[0].Ue)}},{key:"add-comment-to-document",label:O("Add Comment to Document"),ba:"chart.viewport.contextmenu.addDocComment",action:function(){K.set("default.add.comment")},visible:function(){return 0==mG(a.ea.viewport.selection)}},{key:"add-note",label:O("Add Note"),ba:"chart.viewport.contextmenu.addNote",action:function(){K.set("dialog.notehint",a.ea.viewport.selection.Ca()[0])},visible:function(){return!a.properties.settings.Hf.Ma()||
0==mG(a.ea.viewport.selection)||1==mG(a.ea.viewport.selection)&&a.ea.viewport.selection.Ca()[0].ta&&0==a.ea.viewport.selection.Ca()[0].get("NoteHint").length},disabled:function(){return a.properties.settings.Hf.Ma()&&!(1==mG(a.ea.viewport.selection)&&a.ea.viewport.selection.Ca()[0].ta&&0==a.ea.viewport.selection.Ca()[0].get("NoteHint").length)}},{label:O("Delete Note"),ba:"chart.viewport.contextmenu.deleteNote",action:function(){K.set("dialog.removenotehint",a.ea.viewport.selection.Ca()[0])},visible:function(){return 1==
mG(a.ea.viewport.selection)&&a.ea.viewport.selection.Ca()[0].ta&&0<a.ea.viewport.selection.Ca()[0].get("NoteHint").length&&a.properties.settings.Hf.Ma()}}],{up:!0,id:"insert"})}
function uVa(a){function b(){return"owner"==e.permissions.Yk()}function c(){return!e.Gb.isOnline()}function d(){return b()&&e.user.bJ()}var e=a,f=[{key:"invite_collaborators",label:O("menu.invite.user"),visible:b,action:function(){e.analytics.Aa(oha);K.set("default.shareAction","collaborate")},disabled:c,ba:"chart.menu.share.inviteCollaborator"},{key:"publish",label:O("menu.publish"),visible:d,action:function(){e.analytics.Aa(pha);K.set("default.shareAction","openAndPublish")},disabled:c,ba:"chart.menu.share.publish"},
{key:"embed",label:O("menu.embed"),visible:d,action:function(){e.analytics.Aa(qha);K.set("default.shareAction","embed")},disabled:c,ba:"chart.menu.share.embed"},{key:"social_share",label:O("menu.share.social"),link:!0,action:function(){e.analytics.Aa(rha);K.set("default.shareAction","social")},disabled:c,visible:function(){try{return"true"==e.user.cg.get("AllowSocial")}catch(a){return!0}}}];return a.Wh(f,{up:!0,id:"share"})}
function vVa(a){function b(a,b){return b?function(){K.set("dock.showPanel",{Cd:a,tab:b})}:function(){K.set("dock.showPanel",a)}}return a.Wh([{key:"color-palettes",label:"Color Palettes",action:b("graphic","Colors"),ba:"chart.menu.window.colors"},{key:"default-styles",label:"Default Styles",action:b("graphic","Theme"),ba:"chart.menu.window.themes"},{key:"fonts",label:"Fonts",action:"edit.manageFonts",ba:"chart.menu.window.fonts",visible:function(){return!kk}},{key:"document-history",label:"Document History",
action:b("history"),ba:"chart.menu.window.history",visible:function(){return!kk}},{key:"images",label:"Images",action:function(){a.analytics.Aa(Zk,{imageManagerOpenSource:"window menu"});K.set("edit.manageImages")},ba:"chart.menu.window.images"},{key:"layers",label:"Layers",action:b("states"),ba:"chart.menu.window.layers"},{key:"master-pages",label:"Master Pages",action:b("master"),ba:"chart.menu.window.master"},{key:"navigator",label:"Navigator",action:b("navigator"),ba:"chart.menu.window.navigator"},
{key:"page-layout",label:"Page Layout",action:b("document",O("dock.page.pagelayout")),ba:"chart.menu.window.pageLayout"},{key:"grid-scale",label:"Grid & Scale",action:b("document","Grid & Scale"),ba:"chart.menu.window.pageSettings"},{key:"position-size",label:"Position and Size",action:b("metrics"),ba:"chart.menu.window.metrics"},{key:"presentation",label:"Presentation",action:b("presentation"),ba:"chart.menu.window.presentation",visible:function(){return GQ(a.user)}},{key:"shape-libraries",label:"Shape Libraries",
action:function(){a.analytics.Aa(Gga);K.set("edit.manageToolbox")},ba:"chart.menu.window.shapes"},{key:"shape-style",label:"Shape/Line Style",action:b("graphic","Selection"),ba:"chart.menu.window.style"},{key:"text-styles",label:"Text Styles",action:b("text"),ba:"chart.menu.window.text"},{label:"Themes",key:"themes",action:function(){yVa(a.ea.CG)},ba:"chart.menu.window.themePicker"},{key:"video-tutorials",label:"Video Tutorials",action:b("help"),ba:"chart.menu.window.videoTutorials"}],{up:!0,Pm:!0,
id:"window"})}
function wVa(a){return a.Wh([{key:"editor-tutorials",label:"In-editor Tutorials",action:function(){K.set("dock.showPanel","help")},ba:"chart.menu.help.videoTutorials"},"hr",{key:"forums",label:O("menu.forums"),link:!0,action:"default.forums",disabled:function(){return!a.Gb.isOnline()},ba:"chart.menu.help.forums"},{key:"contactSupport",label:O("dialogs.contactSupport.title"),link:!0,action:function(){var b=a.ea.client.jc();b.Bb()?eVa():eVa({name:b.getName(),email:b.ff(),userId:b.id})},disabled:function(){return!a.Gb.isOnline()},
ba:"chart.menu.help.messageSupport"},{key:"getting-started",label:O("menu.gettingstarted"),link:!0,action:function(){a.analytics.Aa(uga);new AX(a.analytics)},ba:"chart.menu.help.tutorials"},"hr",{key:"hotkey-reference",label:O("menu.hotkey.ref"),action:"edit.hotKeyReference",ba:"chart.menu.help.hotKeys"},"hr",{label:O("menu.privacy"),link:!0,key:"privacy-policy",action:"default.privacy",ba:"chart.menu.help.privacy"},{label:O("menu.tos"),link:!0,key:"terms-of-service",action:"default.tos",ba:"chart.menu.help.tos"}],
{up:!0,Pm:!0,id:"help"})}
function xVa(a){var b=[{key:"myDocuments",label:O("editor.button.myDocuments.label"),visible:function(){return!a.permissions.Bb()&&!0&&!kk},action:function(){a.analytics.Aa(Xk);jZ()}},{key:"present",label:O("presentation.button"),action:function(){K.set("default.present")}},{key:"share",label:O("menu.shareButton.text"),visible:function(){return"owner"===a.permissions.Yk()},action:function(){a.analytics.Aa(fl);a.analytics.ba("top.shareButton");K.set("default.shareAction","collaborate")}}];return a.Wh(b,
{up:!0,id:"hamburger"})}g=pZ.prototype;g.VF=function(){this.constructor.ya.VF.call(this);this.menubar.hide();this.d8.hide();this.menubar.parent().removeClass("comment-mode");this.Iba.show()};g.CDa=function(){this.menubar.show();this.Iba.hide();this.d8.show();this.menubar.parent().addClass("comment-mode");this.qz.hide();this.QS.hide()};
g.KS=function(){this.constructor.ya.VF.call(this);this.menubar.show();this.Iba.hide();this.d8.show();this.menubar.parent().removeClass("comment-mode");this.qz.show();this.QS.show()};g.lock=function(){kZ.prototype.lock.call(this);this.Oy.css("cursor","default")};g.Lr=function(){kZ.prototype.Lr.call(this);this.Oy.css("cursor","pointer")};function qZ(a){var b=this;this.analytics=a;this.visible=!1;this.as=null;this.aa=$(P({R:"button-container icon-callout",create:function(a){b.as=a}}));this.fg=new BD(new L(0,0),this.aa,"n");this.fg.Oi.mousedown(function(a){a.stopPropagation()});this.callback=null;this.build();K("gui.closeAllYerStuff",function(){b.hide()})}qZ.prototype.build=function(){};
qZ.prototype.show=function(a,b,c,d,e){K.set("gui.closeAllYerStuff");var f=this;f.callback=c;f.aa.empty();f.wO=[];D(d||[],function(a){var b=[];D(a||[],function(a){a.lw?a=$.extend(a,{action:function(){a.lw();D(f.wO||[],function(a){a.refresh()});f.callback()},selected:a.Ky}):e.action?a=$.extend(a,{action:function(){K.set(e.action,a.val);f.callback()},disabled:function(){var a=!1;K.set(e.action+".disabled",function(b){a=b});return a},selected:function(){var b=!1;K.set(e.action+".value",function(a){b=
a});return b==a.val}}):a.Nt||(a=$.extend(a,{action:function(){K.set(a.Nt,a.param);f.callback()},Nt:a.action,disabled:function(){var b=!1;K.set(a.Nt+".disabled",function(a){b=a});return b},selected:function(){var b=!1;K.set(a.Nt+".selected",function(a){b=a});return b}}));b.push(a)});a=new BO(f.analytics,a,{R:e.fva?"button-bar-column":"button-bar-row",size:e.size});f.wO.push(a);f.aa.append(a.aa)});f.visible=!0;f.fg.show().move(new L(a,b))};qZ.prototype.hide=function(){this.visible=!1;this.fg.hide()};
function zVa(a,b){tp=tp||new qZ(a);tp.show(b.x,b.y,b.callback,b.XI,b.YYa)};function AVa(a,b,c,d){b=b||{};this.build(b,c,d);this.analytics=a;this.cG=b.cG;this.CR=b.CR;this.W3a=b.size;this.Jl=new DD(this.aa);this.Qa=b.disabled||!1;this.ba=b.ba||!1;this.value=b.value||Aq;this.ic=[];b.change&&this.Vg(b.change);c&&this.appendTo(c,d);this.Qa&&this.disable()}g=AVa.prototype;
g.build=function(a){var b=this;this.aa=$(P({id:a.id?a.id+"-multi-icon":void 0,R:"button-bar"+(a.R?" "+a.R:"")+(a.size?" "+a.size:""),title:a.tooltip?a.tooltip:"",children:[{R:"button-bar-item"+(a.width?"-"+a.width:""),create:function(c){c.click(function(){if(!(b.Qa||a.EE&&a.EE(b.getValue()))){var d=c.offset();zVa(b.analytics,{x:d.left+c.width(),y:d.top+c.height()+7,callback:function(){return b.refresh()},XI:a.XI||null,YYa:a})}})},children:[{id:a.id?a.id+"-multi-icon-base":void 0,R:a.cG?"icn-"+a.size+
" icn-"+a.cG():"icon-13 icon-13-"+a.icon}]}]}))};g.render=function(){oa(this.cG)?this.aa.children().children().removeClass().addClass("icn-"+this.W3a+" icn-"+this.cG()):oa(this.CR)&&this.aa.children().children().removeClass().addClass("icon-13 icon-13-"+this.CR())};g.La=function(a,b){this.value=a;this.render();this.onChange(!!b)};
g.onChange=function(a){var b=this,c=!0,d=null;D(this.ic,function(e){e=e.call(b,b.value,!!a);!1===e&&(c=!1);v(e)&&(c=!1,d=e)});this.Jl.removeClass("error");null!==d?this.aa.attr("title",d):this.aa.removeAttr("title");c&&null===d||this.Jl.addClass("error");!a&&this.ba&&this.analytics.ba(this.ba)};g.appendTo=function(a,b){this.aa.css({width:b?b+"px":""}).appendTo(a);return this};g.getValue=function(){return this.value};g.setValue=function(a){this.La(us(a)||null,!0);return this};
g.Vg=function(a){this.ic.push(a);return this};g.enable=function(){this.Qa&&(this.aa.children().removeClass("disabled"),this.Qa=!1,this.render());return this};g.disable=function(){this.Qa||(this.aa.children().addClass("disabled"),this.Qa=!0,this.render());return this};g.reset=function(){this.La(null,!0);return this};g.destroy=function(){this.aa.remove();delete this.ic};g.getContainer=function(){return this.aa};function rZ(a,b,c,d){this.fontClient=a;this.V=b;this.af=c?c+"-":"";this.j6a=d||Rb;this.jNa();a.listen(Vr,this.jNa.bind(this))}rZ.prototype.gi=function(a){return!1!==a.active&&!a.readOnly};function BVa(a,b,c){var d=[],e={},f=function(a){e[a]||(e[a]=!0,d.push(CVa(this,a,c)))}.bind(a),h;for(h in b){var k=b[h];a.gi(k)&&f(k.name)}d.sort(function(a,b){return a.label>b.label?1:a.label<b.label?-1:0});return d}
function DVa(){return{label:O("fonts.manage"),id:"manage-fonts",bJa:!0,action:function(){K.set("text.manageFonts");K.set("optionBar.refresh")}}}function EVa(a,b){return new Promise(function(a,d){var e=Ir(this.fontClient.Uy(b.toLowerCase()));e?a(e):(this.fontClient.Zu(b),this.fontClient.mA().then(function(){e?a(Ir(this.fontClient.Uy(b.toLowerCase()))):d()}.bind(this)))}.bind(a))}
function CVa(a,b,c){return{id:(c?c+"-":a.af)+"font-group-option-"+b.replace(" ",""),label:b,value:b,icon:"lock-blue",locked:a.j6a(b),bJa:!0,Ha:{R:"menu-item-graphic",text:b,create:function(a){EVa(this,b).then(function(a){var c={label:b},d=c.label||a.jk;return this.V.Ora(d,{size:c.size||14,lineBreak:!0,wordBreak:!0,bold:a.bold,italic:a.italic,text:d,font:a.family.toLowerCase(),face:a.jk,fontId:a.id,color:c.color},{AMa:2,QKa:c.width||200,xx:c.xx})}.bind(this)).then(function(b){a.text("");a.append(b)},
function(){a.closest(".menu-item").remove()})}.bind(a)}}}rZ.prototype.jNa=function(){var a=this;Wr(this.fontClient).then(function(b){B(b,function(b){a.gi(b)&&a.fontClient.Zu(b.name.toLowerCase())})})};function sZ(a,b,c,d){var e=this;this.ea=b;this.analytics=b.client.analytics;this.aa=P({id:"gui-header-option-bar",R:"option-bar",children:{R:"control-container right",create:function(a){e.KDa=a}}}).appendTo(a);this.OW={};this.controls=[];this.disabled=[];this.hT=this.gT=!0;this.jf=c;this.permissions=d;a=this.ea.client;this.W0a=new rZ(a.fontClient,new lNa(a.fontClient,a.hi));Nk("optionBar.refresh",100,function(){e.refresh()});Nk("context",100,function(a){e.build(a);e.refresh()},!0)}g=sZ.prototype;
g.hide=function(){this.aa.hide()};g.show=function(){this.aa.show()};function tZ(a,b){var c=a.W0a;b=BVa(c,c.fontClient.dK(),b);a.permissions.Bb()||kk||b.push({separator:!0},DVa());return b}
g.build=function(a){if(!this.locked){this.hT=this.gT=!0;var b=this;if(!kj(a,this.w5a)){this.w5a=uc(a);if(this.ea.ck&&this.ea.ck.Wb)var c="block"===this.ea.ck.Wb.css("display");this.KDa.detach();this.aa.empty();this.aa.append(this.KDa);D(this.controls,function(a){a.destroy()});this.controls=[];this.vva=[];for(var d=null,e=0;e<a.length;e++)if(a[e]in this.OW){d=a[e];break}if(d){var f,h=function(a,b){b=b?b:"";return a.wrap('<div class="option-bar-input"></div>').parent().addClass(b)};D(this.OW[d],function(a){if(v(a)||
za(a)&&a.ika){var c=$(P({R:"option-bar-divider"}));b.aa.append(c);f=v(a)?null:c}else if(a.input)a.input.build&&a.input.build(),b.aa.append(a.input.aa),b.controls.push(a.input),f=h(a.input.aa);else if("multiicon"==a.type){var e=new AVa(b.analytics,{id:a.id,tooltip:a.tooltip,action:a.action,value:a.val,icon:a.icon,cG:a.cG,CR:a.CR,size:a.size,width:a.Yha,ba:a.ba,fva:a.fva,XI:a.XI,EE:a.EE},b.aa,a.width);e.refresh=function(){e.render();var b=!1;K.set(a.TEa,function(a){b=a});b?e.disable():e.enable()};b.controls.push(e);
c=a.Yha?"option-bar-input-"+a.Yha:"";f=h(e.aa,c)}else if(a.buttons){var n=[];D(a.buttons,function(c){a.action?c=$.extend(c,{action:function(){K.set(a.action,c.val);a.ba&&b.analytics.ba(a.ba)},Nt:a.action,disabled:function(){var b=!1;K.set(a.action+".disabled",function(a){b=a});return b},selected:function(){var b=!1;K.set(a.action+".value",function(a){b=a});return b==c.val}}):c.Nt||c.action&&jQuery.isFunction(c.action)||(c=$.extend(c,{action:function(){K.set(c.Nt,c.param)},Nt:c.action,disabled:function(){var a=
!1;K.set(c.Nt+".disabled",function(b){a=b});return a},selected:function(){var a=!1;K.set(c.Nt+".selected",function(b){a=b});return a}}));c=FVa(b,c,d,c.Nt);n.push(c)});var q;a.wO=q=new BO(b.analytics,n,{size:a.size});b.aa.append(q.aa);b.controls.push(q);c=a.Xha?"option-bar-input-"+a.Xha:"";f=h(q.aa,c)}else if(a.options){var t=null,t="inputselect"==a.type?new FO(this.analytics,{id:a.id||null,options:a.options,Gc:a.Gc||null,ba:a.ba,change:function(b,c){c||K.set(a.action,b)},Yn:a.Yn},b.aa,a.width||100):
new $D(this.analytics,{id:a.id||null,options:a.options,icon:a.icon||null,ba:a.ba,change:function(b,c){c||K.set(a.action,b)},Yn:a.Yn},b.aa,a.width||(a.icon?34:100));b.controls.push(t);t.refresh=function(){var b=!1;K.set(a.action+".disabled",function(a){b=a});if(b)t.disable();else{t.enable();var c=K.zc(a.action+".value");a.S5&&a.S5.call(t,c);t.setValue(c)}};f=h(t.aa)}else if("spinner"==a.type){var u=0;K.set(a.action+".value",function(a){u=a});var y=a.Bxb?new DU(this.analytics,{min:a.min,max:a.max,step:a.step,
round:a.round,value:a.JQ?a.JQ(u):u,Gc:a.Gc,Db:a.Db,Ly:a.Ly,ba:a.ba,Wm:a.Wm,So:a.So,change:function(b,c){c||K.set(a.action,a.Xaa?a.Xaa(b):b)},Xm:function(){return b.ea.viewport.Qf()}},b.aa,a.width||100):new ED(b.analytics,{id:a.id||null,min:a.min,max:a.max,step:a.step,round:a.round,value:a.JQ?a.JQ(u):u,Gc:a.Gc,Db:a.Db,Ly:a.Ly,ba:a.ba,change:function(b,c){c||K.set(a.action,a.Xaa?a.Xaa(b):b)}},b.aa,a.width||100);y.refresh=function(){var b=!1;K.set(a.action+".disabled",function(a){b=a});b?y.disable():
y.enable();var c=0;K.set(a.action+".value",function(a){c=a});y.setValue(a.JQ?a.JQ(c):c)};b.controls.push(y);f=h(y.aa)}else if("color"==a.type){u="#000000";K.set(a.action+".value",function(a){u=a});n=null;a.Fbb&&(n=[{icon:"img-fill",tooltip:"Image fill",visible:function(){var a=!1;K.set("dock.panelDisabled.graphic",function(b){a=!b});return a&&!ZV},action:function(){K.set("dock.showPanel","graphic");K.set("graphicPanel.action","image")}},{icon:"grad-fill",tooltip:"Gradient fill",visible:function(){var a=
!1;K.set("dock.panelDisabled.graphic",function(b){a=!b});return a&&!$V},action:function(){K.set("dock.showPanel","graphic");K.set("graphicPanel.action","gradient")}}]);var A=new CO(b.analytics,b.jf,{id:a.id,value:u,ba:a.ba,change:function(b,c){c||K.set(a.action,b?b.serialize():null)},buttons:n,EE:a.EE,icon:a.icon,context:a.Uta},b.aa,a.width);A.refresh=function(){var b=!1;K.set(a.action+".disabled",function(a){b=a});b?A.disable():A.enable();var c="#000000";b||K.set(a.action+".value",function(a){c=
a});A.setValue(us(c))};b.controls.push(A);f=h(A.aa)}else if("checkbox"==a.type){var C=null;K.set(a.action+".value",function(a){C=a});var E=new KC(this.analytics,{value:!!C,label:a.label,ba:a.ba,change:function(b,c){c||K.set(a.action,b?a.pYa&&a.pYa():null)}},b.aa,a.width);E.refresh=function(){var b=!1;K.set(a.action+".disabled",function(a){b=a});b?E.disable():E.enable();var c=null;b||K.set(a.action+".value",function(a){c=a});E.setValue(!!c)};b.controls.push(E);f=h(E.aa)}else if(a.label||a.icon)c=$(P({R:"option-bar-label"+
(a.left?"-left":a.right?"-right":""),text:a.label||null,children:a.icon?[{R:"icon-13 icon-13-"+a.icon}]:null})),b.aa.append(c),f=c;f&&(a.Ha=f);f&&b.vva.push(a)},this);this.ea.ck&&this.ea.ck.Wb&&(this.ea.qf&&this.ea.qf.oia(),this.ea.ck.Wb.appendTo(this.aa));!c&&this.ea.ck&&this.ea.ck.Wb.hide()}}}};
g.refresh=function(){this.controls&&D(this.controls,function(a){a.refresh&&a.refresh()});this.vva&&D(this.vva,function(a){a.Ha&&a.hidden&&(a.hidden()?a.Ha.get(0).style.display="none":a.Ha.get(0).style.display="block")})};g.lock=function(){this.controls.forEach(function(a){a.disable()},this);this.locked=!0};g.Lr=function(){this.locked=!1;this.build(qp.stack);this.controls.forEach(function(a){a.enable()},this)};function FVa(a,b,c,d){D(a.disabled,function(a){a&&c==a[0]&&d==a[1]&&uZ(b)});return b}
g.TEa=function(a,b){this.OW[a]&&(this.disabled.push(arguments),D(this.OW[a],function(a){a.buttons&&a.wO&&D(a.wO.yO,function(a){a.Nt==b&&uZ(a)});a.action==b&&uZ(a)}),this.refresh())};function uZ(a){a.hidden&&(a.jsb=a.hidden);a.hidden=function(){return!0};a.oyb=!0};function GVa(a){function b(){try{c.build()}catch(a){setTimeout(function(){b()},1E3)}}var c=this;this.Mh=a;this.document=null;K("client.document",function(a){c.document=a},!0);this.aa=P({R:"theme-samples"});this.Pw=this.callback=null;K("gui.getTempProperties",function(){c.hover&&c.Pw&&c.hover(c.Pw)});b()}
GVa.prototype.build=function(){function a(a,c){a.hover(function(){b.Pw=c;K.set("viewport.invalidate");K.set("viewport.invalidateBackground")},function(){b.Pw=null;K.set("viewport.invalidate");K.set("viewport.invalidateBackground")})}var b=this,c=[],d=[];this.aa.empty();B(Gu,function(e,f){if(!e.ng2)if(e.noPreview)d.push({R:"button btn-block"+(0===d.length?" top":""),create:function(b){a(b,e)},click:function(){b.callback&&b.callback(e,f);K.set("gui.closeAllYerStuff")},text:"Clear Theme"});else{var h=
[];e.hideSecondary||D(Fu[e.colors]||[],function(a,b){0!==b&&h.push({R:"theme-swatch",css:{backgroundColor:a}})});c.push({id:"theme-sample-"+f,R:"theme-sample",create:function(b){a(b,e)},click:function(){b.callback&&b.callback(e,f);K.set("gui.closeAllYerStuff")},children:[{R:"thumb",create:function(a){var c=document.createElement("canvas");$(c).attr({width:130*(window.devicePixelRatio||1),height:130*(window.devicePixelRatio||1)}).css({width:"130px",height:"130px"});var c=rr(c),d=Eu(e);rN(d,c,b.Mh);
a.append(c)}},{R:"theme-swatch-container"+(e.hideSecondary?" empty":""),children:h},{R:"clear"}]})}});c.push({R:"clear"});c.push({css:{padding:"5px"},children:d});this.aa.append(P(c))};function vZ(a,b){this.Mh=a;this.analytics=b}
vZ.prototype.init=function(){if(!this.mna){this.mna=!0;var a=this;this.visible=!1;this.body=new GVa(this.Mh);this.aa=P({R:"theme-picker",children:[this.body.aa]});this.fg=new BD(new L(0,0),this.aa,"n");this.fg.Oi.mousedown(function(a){a.stopPropagation()});K("gui.closeAllYerStuff",function(){a.hide()})}};
vZ.prototype.show=function(a,b,c,d){this.init();this.visible||(K.set("gui.closeAllYerStuff"),this.analytics.Aa(Dha),this.visible=!0,this.body.callback=c,this.body.hover=d,this.body.Pw=null,K.set("viewport.invalidate"),K.set("viewport.invalidateBackground"),this.fg.show().move(new L(a,b)))};vZ.prototype.hide=function(){this.init();this.visible&&(this.analytics.Aa(Eha),this.visible=!1,this.body.Pw=null,K.set("viewport.invalidate"),K.set("viewport.invalidateBackground"),this.fg.hide())};function wZ(a,b,c,d,e,f){sZ.call(this,a,b,d,e);this.ea=b;this.analytics=b.client.analytics;this.Fcb=new vZ(c,b.client.analytics);this.Pb=f;this.init();this.rMa=new Ne;this.user=this.ea.client.user;a=Gg.get("SeenOptionBarSurvey");if(!e.Bb()&&!a){var h=this;this.analytics.hV.listen(Dn,function(a){a=a.action;gb(a,"chart.optionbar")&&(h.rMa.add(a),5===h.rMa.$e()&&(ex(h.user.ff()),gx("optionbar",!0),Gg.set("SeenOptionBarSurvey","true",2592E3,"/documents",void 0,!0),h.analytics.ba("chart.optionBar.shownSurvey")))})}}
z(wZ,sZ);
wZ.prototype.init=function(){function a(){return e.ea.viewport.selection.DV(!1,!0)}function b(){return e.ea.viewport.selection.pO(!1,!0)}function c(a){var b=[];D(py,function(c,e){c.disabled||(0<e&&b.push({separator:!0}),B(c.FP,function(e,f){"None"==f?b.unshift({id:"line-endpoint"+(a?"2":"1")+"-option-None",label:"None",value:f}):b.push({id:"line-endpoint"+(a?"2":"1")+"-option-"+f.replace(" ",""),Ha:{tag:"canvas",attr:{height:13,width:32},css:{display:"block"},create:function(b){b=rr(b).getContext();d(b,
f,!!a,c.scale,"rgb(0,0,0)")}},V7:{tag:"canvas",attr:{height:13,width:32},css:{display:"block"},create:function(b){b=rr(b).getContext();d(b,f,!!a,c.scale,"rgb(128,128,128)")}},value:f})}))});return b}function d(a,b,c,d,e){var f=3,t=ly(b);if(t){null==f&&(f=3);var u=a.canvas;b=d*("Arrow"==b||"Hollow Arrow"==b?.75:.5);d=u.height;u=(u.width-2*f)/b;t=t(new L(0,0),new L(-1,0),e||"rgb(0,0,0)",1/b,e||"rgb(0,0,0)",!1);a.translate(f,d/2);a.scale(b,b);c&&(a.translate(u,0),a.scale(-1,-1));a.strokeStyle=e||"rgb(0,0,0)";
a.lineWidth=1/b;a.moveTo(0,0);a.lineTo(u,0);a.stroke();for(c=0;c<t.length;c++)t[c].FillColor&&(a.fillStyle=t[c].FillColor,a.beginPath(),a.Gr(t[c].Actions),a.fill()),t[c].StrokeColor&&(a.strokeStyle=t[c].StrokeColor,a.lineWidth=t[c].LineWidth,a.beginPath(),a.Gr(t[c].Actions),a.stroke())}}var e=this;this.Pb.listen(jq,function(){e.gT=!0;e.hT=!0});this.Pb.listen(kq,function(){e.gT=!0;e.hT=!0});K("context",function(){e.gT=!0;e.hT=!0});var f=HVa(this);this.OW={"default":[f.tRa(),"|",f.EGa(),f.FGa(),f.fontSize(),
f.pRa(),f.qRa(),f.kRa(),{ika:!0,hidden:a},{id:"fill-colorwell",type:"color",icon:"color-fill-optionBarGray",Uta:"fill",action:"default.property.FillColor",ba:"chart.optionbar.fill",EE:function(a){var b=!1;K.set("default.property.FillType.disabled",function(a){b=a});return b&&!a.tk?(K.set("dock.showPanel","graphic"),!0):!1},Fbb:!0,hidden:a},{ika:!0,hidden:b},{id:"line-colorwell",type:"color",icon:"color-line-optionBarGray",Uta:"line",action:"default.property.LineColor",ba:"chart.optionbar.line.color"},
{id:"line-shape-callout",type:"multiicon",fva:!0,CR:e.s2a,ba:"chart.optionbar.line.shape",tooltip:O("line.type.edit"),action:"default.property.Shape",hidden:b,XI:[[{id:"line-shape-curved-button",icon:"line-shape-curved",val:"curve",ba:"chart.optionbar.line.shape.curve",jg:!0},{id:"line-shape-straight-button",icon:"line-shape-straight",val:"elbow",ba:"chart.optionbar.line.shape.elbow",jg:!0},{id:"line-shape-direct-button",icon:"line-shape-direct",val:"diagonal",ba:"chart.optionbar.line.shape.diagonal",
jg:!0}],[{id:"line-shape-jump-button",ek:"line-jump",lw:function(){var a=!!e.ea.document.getProperty(Jw);K.set("default.docProperty.LineJumps",!a)},Ky:function(){return!!e.ea.document.getProperty(Jw)},ba:"chart.optionbar.line.shape.linejumps"}]]},{input:new BO(e.analytics,[{id:"line-edit-button",icon:"line-edit",tooltip:O("option.lineshape.edit"),ba:"chart.optionbar.line.editShape",action:function(){K.set("edit.editLineShape")},visible:function(){if(!e.ea.viewport)return!0;var a=e.ea.viewport.selection.Kw(!0),
b=Go(e.ea.Ea);return!!a&&!ey(a)&&!b&&!Yx(a)&&cy(a)&&!vva(a)}}]),hidden:b},{id:"line-thickness-spinner",type:"spinner",min:0,max:10,step:1,round:1,width:50,Gc:" px",action:"default.property.LineWidth",ba:"chart.optionbar.line.width"},{id:"line-style-selector",options:[{id:"line-style-option-solid",icon:"line-style-solid-lg",value:"solid",ba:"chart.optionbar.line.strokeStyle.solid",jg:function(){K.set("default.property.StrokeStyle","solid")}},{id:"line-style-option-dashed",icon:"line-style-dashed-lg",
value:"dashed",ba:"chart.optionbar.line.strokeStyle.dashed",jg:function(){K.set("default.property.StrokeStyle","dashed")}},{id:"line-style-option-dotted",icon:"line-style-dotted-lg",value:"dotted",ba:"chart.optionbar.line.strokeStyle.dotted",jg:function(){K.set("default.property.StrokeStyle","dotted")}}],action:"default.property.StrokeStyle",ba:"chart.optionbar.line.strokeStyle",width:54},{id:"line-endpoint-selector1",options:xZ(c(),"chart.optionbar.line.endpointStyle"),action:"default.property.Endpoint1.Style",
ba:"chart.optionbar.line.endpoint1",Yn:function(){this.options=xZ(c(),"chart.optionbar.line.endpointStyle");this.options.forEach(function(a){a.jg=function(){K.set("default.property.Endpoint1.Style",a.value)}})},S5:function(){e.gT&&(e.gT=!1,this.options=xZ(c(),"chart.optionbar.line.endpointStyle"))},width:54,hidden:b},{input:new BO(e.analytics,[{id:"line-reverse-button",icon:"line-reverse",tooltip:"Switch Line Ending",ba:"chart.optionbar.line.switchEndpoints",action:function(){D(e.ea.viewport.selection.Ca(),
function(a){if(a.Wa){var b=a.getProperties().get("Endpoint1"),c=a.getProperties().get("Endpoint2");b.Style=a.getProperties().get("Endpoint2").Style;c.Style=a.getProperties().get("Endpoint1").Style;e.ea.document.oa(new Q("SetProperty",{id:a.getId(),Property:"Endpoint1",Value:b}));e.ea.document.oa(new Q("SetProperty",{id:a.getId(),Property:"Endpoint2",Value:c}))}})},disabled:function(){return!e.ea.viewport||0==mG(e.ea.viewport.selection,!0)||e.ea.viewport.selection.pO(!0)}}]),hidden:b},{id:"line-endpoint-selector2",
options:xZ(c(!0),"chart.optionbar.line.endpointStyle"),action:"default.property.Endpoint2.Style",ba:"chart.optionbar.line.endpoint2",Yn:function(){this.options=xZ(c(!0),"chart.optionbar.line.endpointStyle");this.options.forEach(function(a){a.jg=function(){K.set("default.property.Endpoint2.Style",a.value)}})},S5:function(){e.hT&&(e.hT=!1,this.options=xZ(c(!0),"chart.optionbar.line.endpointStyle"))},width:54,hidden:b},{ika:!0},{input:new BO(e.analytics,[{id:"lock-shape-button",icon:"locked",tooltip:"Lock Shape",
ba:"chart.optionbar.lock",action:function(){K.set("default.property.Lock",1)},hidden:function(){var a=!1;K.set("default.property.Lock.disabled",function(b){a=b});if(!0===a)return a;a=null;K.set("default.property.Lock.values",function(b){ua(b)&&b.forEach(function(b){null==a?a=!!b:a!=!!b&&(a=!1)})});return!!a}},{id:"unlock-shape-button",icon:"unlocked",tooltip:"Unlock Shape",ba:"chart.optionbar.unlock",action:function(){K.set("default.property.Lock",0)},hidden:function(){var a=!1;K.set("default.property.Lock.disabled",
function(b){a=b});if(!0===a)return a;a=null;K.set("default.property.Lock.values",function(b){ua(b)&&b.forEach(function(b){null==a?a=!b:a!=!b&&(a=!1)})});return!!a}}])},f.XPa(),{input:new BO(e.analytics,[{id:"container-magnet",icon:"magnet",tooltip:"Magnetize",action:function(){var a=K.zc("default.property.Magnetize.value");K.set("default.property.Magnetize",!a)},selected:function(){return K.zc("default.property.Magnetize.value")}}]),hidden:function(){return!e.ea.viewport.selection.Dma(!0)}},{buttons:[{id:"default-add-comment",
ek:"addcomment-small",tooltip:O("comment.add"),action:function(){K.set("dialog.commentPopup",e.ea.viewport.selection.Ca()[0])},disabled:function(){return 1!==e.ea.viewport.selection.Ca().length||a()}}],size:22,Xha:"tall",hidden:function(){return!1}}],text:[f.tRa(),"|",f.EGa("text"),f.FGa("text"),f.fontSize("text"),f.pRa("text"),f.qRa(),f.kRa("text"),{id:"text-block-type-selector",options:xZ(Ina,"chart.optionbar.textEditor.listType"),action:"text.blockType",ba:"chart.optionbar.textEditor.list",icon:"list-generic",
hidden:a},"|",f.XPa("text"),{buttons:[{id:"text-add-comment",ek:"addcomment-small",action:function(){K.set("dialog.commentPopup",e.ea.viewport.selection.get()[0])},disabled:function(){return!0}}],size:22,Xha:"tall",hidden:function(){return!1}}]}};
function yVa(a){var b=$(".icon-13-block-theme"),c=b.offset(),d=b.height(),b=b.width(),e=Eu(Gu[a.ea.document.getProperty(qw)||"Default"]);a.Fcb.show(c.left+b/2,c.top+d,function(b,c){var d=a.ea.document.lb();d&&b&&(d=d.Hh(),kJ(a.ea.document,d,lJ(b),e,!1),a.analytics.ba("chart.optionbar.theme."+c))},function(b){var c=a.ea.viewport.lb();c&&b&&kJ(a.ea.document,c,lJ(b),e,!0)})}function xZ(a,b){return $b(a,function(a){a.ba=b+"."+(v(a.label)?a.label:a.value);return a})}
wZ.prototype.s2a=function(){var a=K.zc("default.property.Shape.value","curved");"curve"===a?a="curved":"elbow"===a?a="straight":"diagonal"===a&&(a="direct");return"line-shape-"+a};
function HVa(a){function b(a,b,c){b=K.zc(a+".align."+b+".selected",!1);return K.zc(a+".vAlign."+c+".selected",!1)&&b}function c(a){var b="middle",b=K.zc(a+".vAlign.top.selected",!1)?"top":b,b=K.zc(a+".vAlign.bottom.selected",!1)?"bottom":b,c="center",c=K.zc(a+".align.left.selected",!1)?"left":c,c=K.zc(a+".align.right.selected",!1)?"right":c;return"align-"+b+"-"+c+"-optionBarGray"}function d(b){return a.ea.viewport.Qf()*b/72}function e(b){return 72*b/a.ea.viewport.Qf()}function f(){return a.ea.viewport.selection.DV(!1,
!0)}return{pRa:function(b){return{id:(b?b:"default")+"-textproperties-basic",buttons:[{id:"font-bold-button",icon:"font-bold",action:function(){var b=a.ea.properties.item.text.bold;b.setValue(!b.Ma())},disabled:function(){return!a.ea.properties.item.text.bold.Nc()},selected:function(){return a.ea.properties.item.text.bold.Ma()},ba:"chart.optionbar.text.bold",tooltip:O("text.format.bold")},{id:"font-italic-button",icon:"font-italic",action:function(){var b=a.ea.properties.item.text.italic;b.setValue(!b.Ma())},
disabled:function(){return!a.ea.properties.item.text.italic.Nc()},selected:function(){return a.ea.properties.item.text.italic.Ma()},ba:"chart.optionbar.text.italic",tooltip:O("text.format.italic")},{id:"font-underline-button",icon:"font-underline",action:function(){var b=a.ea.properties.item.text.yl;b.setValue(!b.Ma())},disabled:function(){return!a.ea.properties.item.text.yl.Nc()},selected:function(){return a.ea.properties.item.text.yl.Ma()},ba:"chart.optionbar.text.underline",tooltip:O("text.format.underline")}]}},
qRa:function(){return{id:"text-options-callout",type:"multiicon",icon:"tri-d",Yha:"thin",TEa:"text.strike.disabled",ba:"chart.optionbar.text.align",tooltip:O("chart.optionbar.text.more"),XI:[[{id:"font-strike-button",ek:"strikethrough-optionBarGray",action:"text.strike",ba:"chart.optionbar.textEditor.strike",tooltip:O("text.format.strike")},{id:"font-caps-button",ek:"allcaps-optionBarGray",action:"text.allCaps",ba:"chart.optionbar.textEditor.subscript",tooltip:O("textpanel.text.allUpperCaps")},{id:"font-smallcaps-button",
ek:"smallcaps-optionBarGray",action:"text.smallCaps",ba:"chart.optionbar.textEditor.subscript",tooltip:O("textpanel.text.allSmallCaps")},{id:"font-sup-button",ek:"superscript-optionBarGray",action:"text.sup",ba:"chart.optionbar.textEditor.superscript",tooltip:O("text.format.superscript")},{id:"font-sub-button",ek:"subscript-optionBarGray",action:"text.sub",ba:"chart.optionbar.textEditor.subscript",tooltip:O("text.format.subscript")}]]}},tRa:function(){return{input:new BO(a.analytics,[{id:"change-theme-button",
icon:"block-theme",tooltip:O("option.theme"),ba:"chart.optionbar.theme.flyout",action:function(){yVa(a)}}])}},kRa:function(a){a=a?a:"default";return{id:"default-align-text-callout",type:"multiicon",cG:c.bind(this,a),size:14,ba:"chart.optionbar.text.align",tooltip:O("text.align"),hidden:f,XI:[[{id:"align-text-top-left-button",ek:"align-top-left-optionBarGray",lw:function(){K.set(a+".align.left",!0);K.set(a+".vAlign.top",!0)},Ky:function(){return b(a,"left","top")},ba:"chart.optionbar.text.align.top-left",
tooltip:O("text.align.topleft")},{id:"align-text-top-center-button",ek:"align-top-center-optionBarGray",lw:function(){K.set(a+".align.center",!0);K.set(a+".vAlign.top",!0)},Ky:function(){return b(a,"center","top")},ba:"chart.optionbar.text.align.top-center",tooltip:O("text.align.topcenter")},{id:"align-text-top-right-button",ek:"align-top-right-optionBarGray",lw:function(){K.set(a+".align.right",!0);K.set(a+".vAlign.top",!0)},Ky:function(){return b(a,"right","top")},ba:"chart.optionbar.text.align.top-right",
tooltip:O("text.align.topright")}],[{id:"align-text-middle-left-button",ek:"align-middle-left-optionBarGray",lw:function(){K.set(a+".align.left",!0);K.set(a+".vAlign.middle",!0)},Ky:function(){return b(a,"left","middle")},ba:"chart.optionbar.text.align.middle-left",tooltip:O("text.align.middleleft")},{id:"align-text-middle-center-button",ek:"align-middle-center-optionBarGray",lw:function(){K.set(a+".align.center",!0);K.set(a+".vAlign.middle",!0)},Ky:function(){return b(a,"center","middle")},ba:"chart.optionbar.text.align.middle-center",
tooltip:O("text.align.middlecenter")},{id:"align-text-middle-right-button",ek:"align-middle-right-optionBarGray",lw:function(){K.set(a+".align.right",!0);K.set(a+".vAlign.middle",!0)},Ky:function(){return b(a,"right","middle")},ba:"chart.optionbar.text.align.middle-right",tooltip:O("text.align.middleright")}],[{id:"align-text-bottom-left-button",ek:"align-bottom-left-optionBarGray",lw:function(){K.set(a+".align.left",!0);K.set(a+".vAlign.bottom",!0)},Ky:function(){return b(a,"left","bottom")},ba:"chart.optionbar.text.align.bottom-left",
tooltip:O("text.align.bottomleft")},{id:"align-text-bottom-center-button",ek:"align-bottom-center-optionBarGray",lw:function(){K.set(a+".align.center",!0);K.set(a+".vAlign.bottom",!0)},Ky:function(){return b(a,"center","bottom")},ba:"chart.optionbar.text.align.bottom-center",tooltip:O("text.align.bottomcenter")},{id:"align-text-bottom-right-button",ek:"align-bottom-right-optionBarGray",lw:function(){K.set(a+".align.right",!0);K.set(a+".vAlign.bottom",!0)},Ky:function(){return b(a,"right","bottom")},
ba:"chart.optionbar.text.align.bottom-right",tooltip:O("text.align.bottomright")}]]}},fontSize:function(a){return{id:"text-font-size-spinner",type:"spinner",min:1,max:72,step:1,round:.1,width:50,Gc:" pt",action:(a?a:"default")+".textSize",ba:"chart.optionbar.textEditor.size",JQ:e,Xaa:d}},FGa:function(b){b=b?b:"default";return{id:"font-family-selector",options:xZ(tZ(a,b),"chart.optionbar.textEditor.family"),action:b+".font",ba:"chart.optionbar.textEditor.family",Yn:function(){this.options=xZ(tZ(a,
b),"chart.optionbar.textEditor.family")},S5:function(){this.options=xZ(tZ(a,b),"chart.optionbar.textEditor.family")}}},EGa:function(a){a=a?a:"default";return{id:"font-colorwell",type:"color",icon:"color-text-optionBarGray",Uta:"text",ba:"chart.optionbar.text"+("text"===a?"Editor":"")+".color",action:"default"===a?"default.textColor":"text.color",tooltip:O("option.text.color")}},XPa:function(b){b=b?b:"default";var c="default"===b?"default":"dialog";return{input:new BO(a.analytics,[{id:"shape-link-button",
icon:"link",tooltip:"Add/Edit Link",ba:"chart.optionbar"+("text"===b?".textEditor":"")+".link",action:function(){K.set(c+".selectNewLink")},disabled:function(b){return"default"===b?function(){return!a.ea.viewport||!a.ea.viewport.selection.EZ(!0)}:!1}(b)}]),hidden:f}}}};function yZ(a,b,c){var d=this;this.ea=b;this.index=0;this.visible=!0;this.mKa=this.e2=null;this.uD=c;this.Ea=b.client.Ea;this.aa=P({R:"progress-bar"}).appendTo(a);this.Ii=P({R:"progress-thumbnail",children:[{create:function(a){d.ENa=a},children:[{tag:"canvas",R:"slide-canvas"}]},{R:"slide-name",text:"",create:function(a){d.DNa=a}}]}).appendTo(a);this.Jda=P({R:"thumbnail-pointer"}).appendTo(a);this.Xda=P({R:"progress-tracking"}).appendTo(a);this.VX=this.count=0;this.yg=[];this.width=this.ea.aa.width()-
this.uD;$(window).resize(function(){IVa(d);JVa(d,d.index)})}
function zZ(a,b){var c=Math.max(0,b.pageX-a.Ii.width()/2),c=Math.min(c,a.width-a.Ii.width()-4);a.Ii.css("left",c+"px");c=b.pageX<a.Ii.width()/2?Math.max(2,b.pageX-5):b.pageX>a.width-a.Ii.width()/2?Math.min(b.pageX-7,a.width-15):c+(a.Ii.width()/2-5);a.Jda.css("left",c+"px");b=a.yg[Math.min(Math.floor(b.pageX/a.VX),a.yg.length-1)];a.DNa.text(b.page.get("Title")+":"+b.get("Name"));var d=a.ENa;if(b.id!=a.mKa){if(!a.e2){var c=a.ENa.find("canvas"),e=window.devicePixelRatio||1;c.attr({width:c.width()*e,
height:c.height()*e});a.e2=rr(c)}a.mKa=b.id;var c=b.ma(),e=a.e2.getContext(),f=a.e2.height(),h=a.e2.width();e.canvas.width=h;e.canvas.height=f;var k=b.page.getProperties().get("FillColor");za(k)||(e.fillStyle=k.substring(0,7),e.fillRect(0,0,h,f));f/=c.h;h/=c.w;f<h?(k=c.w*h/f-c.w,c.w+=k,c.x-=k/2):(k=c.h*f/h-c.h,c.h+=k,c.y-=k/2);h=Math.min(h,f);f=new nr;f.top().scale(h,h);f.top().translate(-c.x,-c.y);or(f,[e,xN]);d=new oN(b.page,d,new eH,b.page.document.fontClient,a.Ea);d.qd();a=a.ea.viewport.rd();
k=[];a.id==b.page.id&&(k=uMa(a));var l=vB(b.page),l=b.get("ActiveLayers")||l;OQ(b.page,l,l.length&&"All"==l[0]);xMa(b,!1);K.set("page.selectionChanged");d.render(e,h,c,f,!1,void 0,!0);a.id==b.page.id&&OQ(a,k,!1);xMa(null,!0)}}function KVa(a){var b=Math.max(0,a.index*a.VX),b=Math.min(b,a.width-a.Ii.width()-4);a.Ii.css("left",b+"px");b+=a.Ii.width()/2-5;a.Jda.css("left",b+"px");b=a.yg[a.index];a.DNa.text(b.page.get("Title")+":"+b.get("Name"))}
function LVa(a,b){KQ(HQ,Math.min(Math.floor(b.pageX/a.VX),a.yg.length-1),!1)}yZ.prototype.build=function(){this.count=0;this.progress=P({R:"progress-complete"});this.aa.append(this.progress)};
function IVa(a){null==a.progress&&a.build();a.yg=HQ.JF();if(a.count!=a.yg.length||a.width!=a.ea.aa.width()-a.uD){a.width=a.ea.aa.width()-a.uD;a.VX=a.width/a.yg.length;a.gP=new Fj(function(b){a.progress.css("transform","translateX("+(b+1)/a.yg.length*100+"%)")},100);a.aa.find(".progress-tick").remove();for(var b=1;b<a.yg.length;b++)a.aa.append(P({R:"progress-tick",css:{left:b*a.VX+"px"}}));a.count=a.yg.length}}
function JVa(a,b){0>b?a.gP.queue(-1,1):0<a.yg.length&&a.gP.queue(b,a.yg.length);a.index=Math.max(0,b)}yZ.prototype.hide=function(){this.visible&&(this.aa.hide(),this.Ii.hide(),this.Jda.hide(),this.Xda.off("mouseenter"),this.visible=!1)};
yZ.prototype.show=function(){if(!this.visible){var a=this;this.aa.show();KVa(this);this.Ii.click(function(b){LVa(a,b)});this.Ii.mousemove(function(b){zZ(a,b)});this.Ii.mouseleave(function(){a.Ii.hide()});this.Xda.mouseenter(function(b){a.Ii.show();a.Jda.show();zZ(a,b);a.Xda.mousemove(function(b){zZ(a,b)});a.Xda.click(function(b){LVa(a,b)})});this.visible=!0}};function AZ(a,b,c,d,e){J.call(this);this.ea=b;this.analytics=b.client.analytics;this.permissions=c;this.properties=d;this.SY=this.QY=!1;this.JB=null;this.a2=this.visible=!0;this.nIa=void 0;this.aq=this.LXa=this.m0a=this.IQ=!1;this.options=e||{};this.parent=a;this.uD=3;this.ea.client.Hs||(this.uD+=LA());this.aa=$(P({R:"presentation-bar",css:{right:this.uD+"px",bottom:this.uD+"px"}}).appendTo(a));this.rJa=!1;pp(qp,"presentation")&&pp(qp,"readOnly")||this.hide();this.jLa=.25*this.parent.height();this.iLa=
.75*this.parent.height();$(window).resize(function(){pp(qp,"presentation")&&(this.jLa=.25*this.parent.height(),this.iLa=.75*this.parent.height(),this.update(!0))}.bind(this))}z(AZ,J);var MVa=new F("Xb");function BZ(a){I.call(this,MVa);this.aq=a}z(BZ,I);g=AZ.prototype;
g.build=function(){var a=this;this.parent.on("mousemove",function(a){if(pp(qp,"edit")&&pp(qp,"presentation")||iP())a.pageY>this.iLa?this.show():this.hide();this.ea.client.Hs&&0==$(a.target).parents(".tab-bar").length&&(a.pageY<this.jLa&&0==a.buttons?!this.a2&&this.DE&&CZ(this,!0):this.a2&&CZ(this,!1))}.bind(this)).on("mouseleave",function(){pp(qp,"edit")&&pp(qp,"presentation")&&this.hide();this.a2&&this.ea.client.Hs&&CZ(this,!1)}.bind(this));this.zoa=P({R:"presentation-button left",id:"viewer-logo",
title:"Lucidchart",children:[{R:"icn-21 icn-chart-logo",create:function(b){a.Yob=b}}]});iP()?this.zoa.addClass("presentation-button-display-version"):this.zoa.click(function(b){a.analytics.ba("chart.presentation.bar.logo");window.open("http://www.lucidchart.com");b.stopPropagation()});this.nQa=P({tag:"a",href:"/users/registerLevel",target:"_blank",R:"try-button",text:"Sign up free",id:"viewer-try",click:function(b){a.analytics.ba("chart.presentation.bar.signup");b.stopPropagation()}});this.IRa=P({tag:"div",
R:"try-button",text:"Try it now",id:"viewer-try",click:function(b){a.analytics.ba("chart.presentation.bar.try");b.stopPropagation();a.ea.oka&&(b=a.ea.document.getId(),window.location.pathname="/community/fork/"+b)}});var b=null,c=null,d=null,e=!1,f=!1;this.JB=this.Ska=null;this.Hka="_blank";if(this.SY=this.ea.client.FG&&"#"!=this.ea.client.FG?!0:!1){var b=FC.wJ(this.ea.client.FG,"editURL"),h=FC.wJ(this.ea.client.FG,"editTarget"),k=FC.wJ(this.ea.client.FG,"removeURL"),c=FC.wJ(this.ea.client.FG,"downgradeURL"),
l=FC.wJ(this.ea.client.FG,"updateURL"),m=FC.wJ(this.ea.client.FG,"allowReload");this.JB=b?decodeURIComponent(b):null;this.Hka=h?decodeURIComponent(h):this.Hka;b=k?decodeURIComponent(k):null;c=c?decodeURIComponent(c):null;d=l?decodeURIComponent(l):null;f=!!m;this.Ska=FC.wJ(this.ea.client.FG,"hideExpandButton");"true"==this.Ska?e=!0:"false"==this.Ska&&(e=!1)}Lj&&(c=null);!0===this.options.hideExpandButton?e=!0:!1===this.options.hideExpandButton&&(e=!1);this.nIa=e;null!==this.JB||this.options.noEdit||
this.ea.client.user.Bb()||this.ea.document.creatorId!=this.ea.client.user.id||!this.permissions.uf()||"AP"in window&&"getUser"in window.AP||!this.ea.client.user.data.zo||(this.JB=yn("%s/documents/edit/%s",window.lucidConfigure.lucid_host,this.ea.document.id));this.AX=P({tag:this.JB?"a":"div",href:this.JB,target:this.JB?this.Hka:null,R:"presentation-button left",id:"viewer-edit",title:O("viewer.edit"),click:function(b){a.analytics.ba("chart.presentation.bar.edit");b.stopPropagation()},children:[{R:"icn-21 icn-edit",
create:function(b){a.Nkb=b}}]});this.dca=P({R:"return-to-docs-button left",text:O("nav.documents"),id:"ppt-return-to-docs",click:function(){hP("/office/resetDocumentSelection",!0)}});this.dca.hide();this.gka=P({R:"presentation-button presentation-button-display-version left",id:"viewer-displayVersion",title:O("viewer.displayversion"),children:[{R:"icn-21 icn-clock-inverted",create:function(b){a.zkb=b}}]});this.gka.hide();this.gOa=P({tag:b?"a":"div",href:b,target:b?"_top":null,R:"presentation-button left",
id:"viewer-remove",title:O("viewer.remove"),click:function(b){a.analytics.ba("chart.presentation.bar.remove");b.stopPropagation()},children:[{R:"icn-21 icn-remove",create:function(b){a.Htb=b}}]});this.rFa=P({tag:c?"a":"div",href:c,target:c?"_top":null,R:"presentation-button left",id:"viewer-downgrade",title:O("viewer.downgrade"),click:function(b){a.analytics.ba("chart.presentation.bar.downgrade");b.stopPropagation()},children:[{R:"icn-21 icn-downgrade",create:function(b){a.Fkb=b}}]});this.iea=P({tag:d?
"a":"div",href:d,target:d?"_top":null,R:"presentation-button left",id:"viewer-update",title:O("viewer.update"),click:function(b){a.analytics.ba("chart.presentation.bar.update");b.stopPropagation();!d&&f&&window.location.reload()},children:[{R:"icn-21 icn-update",create:function(b){a.Nxb=b}}]});this.qNa=P({R:"presentation-button",id:"presentation-prev",title:O("presentation.prev"),click:function(a){a.stopPropagation();K.set("presentation.left")},children:[{R:"icn-21 icn-back",create:function(b){a.rNa=
b}}]});this.xG=P({R:"presentation-button",id:"presentation-next",title:O("presentation.next"),click:function(a){a.stopPropagation();K.set("presentation.right")},children:[{R:"icn-21 icn-forward",create:function(b){a.xLa=b}}]});this.Feb=P({R:"presentation-button right",id:"presentation-zoom-out",title:O("navpanel.button.zoomout"),click:function(){this.ea.commands.Ta.zoom.execute(MQ)}.bind(this),children:[{R:"icn-21 icn-zoomOut",create:function(b){a.LSa=b}}]});this.Deb=P({R:"presentation-button right",
id:"presentation-zoom-in",title:O("navpanel.button.zoomin"),click:function(){this.ea.commands.Ta.zoom.execute(LQ)}.bind(this),children:[{R:"icn-21 icn-zoomIn",create:function(b){a.KSa=b}}]});this.xla=P({R:"presentation-button right",id:"presentation-fullscreen",title:O("presentation.togglefullscreen"),click:function(){a.analytics.ba("chart.presentation.bar.fullscreen");if(!a.LXa)if(a.m0a=!0,a.isFullscreen())a.exitFullscreen();else{var b=document.documentElement;a.options.containerId&&(b=document.getElementById(a.options.containerId));
b.requestFullscreen?b.requestFullscreen():b.msRequestFullscreen?(b.msRequestFullscreen(),$(b).css("width","100%"),$(b).css("height","100%")):b.mozRequestFullScreen?b.mozRequestFullScreen():b.webkitRequestFullscreen&&b.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);a.IQ=!a.IQ}},children:[{R:"icn-21 icn-fullScreen",create:function(b){a.Lmb=b}}]});this.cta=P({R:"presentation-button right",id:"presentation-settings",title:O("presentation.options"),click:function(){a.analytics.ba("chart.presentation.bar.options");
a.XOa=a.DE;a.Bab=a.aq;a.pca=a.Hf;a.KOa=!0;null==a.xz&&NVa(a);a.EMa.prop("checked",a.XOa);a.ea.viewport.cW&&a.teb.prop("checked",a.ea.viewport.vv());a.zQ?(a.U9.prop("checked",a.aq),a.U9.prop("disabled",!1),a.xIa.removeClass("disabled")):(a.U9.prop("disabled",!0),a.xIa.addClass("disabled"));a.AQ?(a.ipa.prop("checked",a.Hf),a.ipa.prop("disabled",!1),a.ILa.removeClass("disabled")):(a.ipa.prop("disabled",!0),a.ILa.addClass("disabled"));a.xz.open()},children:[{R:"icn-21 icn-configure"}]});this.aa.append(P({R:"button-bar",
create:function(b){a.wO=b},children:[this.zoa,this.dca,this.IRa,this.nQa,this.JB?this.AX:null,this.gka,b?this.gOa:null,c?this.rFa:null,d||f?this.iea:null,this.qNa,this.xG,this.cta,this.options.noFullScreen?null:this.xla,this.Deb,this.Feb]}));this.cS=new yZ(this.aa,this.ea,this.uD);this.cS.hide();K("viewport.pages",function(){a.ea.oka&&pp(qp,"presentation")&&OVa(a);K.set("dialog.closeopenhints")});K("docView.zoom",function(){var b=a.ea.viewport.zia();a.KSa.toggleClass("icn-zoomIn",b);a.KSa.toggleClass("icn-zoomIn-disabled",
!b);b=a.ea.viewport.Aia();a.LSa.toggleClass("icn-zoomOut",b);a.LSa.toggleClass("icn-zoomOut-disabled",!b)});this.aa.hover(function(){pp(qp,"edit")&&pp(qp,"presentation")&&a.show()},function(){pp(qp,"edit")&&pp(qp,"presentation")&&a.hide()});iP()&&(a.xla.hide(),e=function(){a.dca.hide();a.AX.hide();a.iea.hide();a.cta.hide()},l=function(){a.dca.show();a.AX.show();a.iea.show();a.cta.show()},iKa(e,l),hKa(e,l))};
g.update=function(){if(null==this.cS){if("0"==(new cg(window.location.search.substr(1))).get("controls")){this.s7a=!0;return}this.build()}this.QY=0<HQ.JF().length;this.qNa.toggle(this.QY);this.xG.toggle(this.QY);!1===this.nIa&&this.ea.client.Hs||this.xla.toggle(!1);this.isFullscreen();iP()||this.AX.toggle(!!this.JB);this.gOa.toggle(this.SY);this.iea.toggle(this.SY);this.rFa.toggle(this.SY);kk&&this.ea.client.hFa&&(this.AX.hide(),this.gka.show());var a=!1,b=!1;this.ea.client.query&&"1"==this.ea.client.query.get("tryButtons")&&
(b=!0,this.ea.client.user.Bb()&&(a=!0));this.IRa.toggle(b);this.nQa.toggle(a);IVa(this.cS)};g.yYa=function(){this.KOa&&(this.DE=this.XOa,this.Hf=this.pca,CZ(this,this.DE),this.ea.client.Hs||wA("ShowTabs",this.DE),this.aq=this.Bab,this.dispatchEvent(new BZ(this.aq)),this.properties.settings.Hf.setValue(this.pca),this.ea.viewport.pa());return!0};
function NVa(a){a.$8a=P({children:[{id:"toggle-presentation-pagetabs",tag:"input",type:"checkbox",create:function(b){a.EMa=b}},{tag:"label",R:"inline",attr:{"for":"toggle-presentation-pagetabs"},text:O("viewer.showpagetabs")}],change:function(){a.DE=a.EMa.is(":checked");a.ea.client.Hs||(CZ(a,a.DE),wA("ShowTabs",a.DE))}});a.P3a=P({children:[{id:"toggle-presentation-hotspot",tag:"input",type:"checkbox",create:function(b){a.U9=b}},{tag:"label",R:"inline",attr:{"for":"toggle-presentation-hotspot"},text:O("viewer.showhotspots"),
create:function(b){a.xIa=b}}],change:function(){this.aq=this.U9.is(":checked");this.dispatchEvent(new BZ(this.aq));this.ea.viewport.pa()}.bind(a)});a.A7a=P({children:[{id:"toggle-presentation-notes",tag:"input",type:"checkbox",create:function(b){a.ipa=b}},{tag:"label",R:"inline",attr:{"for":"toggle-presentation-notes"},text:O("viewer.shownotes"),create:function(b){a.ILa=b}}],change:function(){a.Hf=!a.Hf;a.properties.settings.Hf.setValue(a.Hf);a.Hf||K.set("dialog.closeopenhints")}});var b=[a.$8a,a.P3a,
a.A7a];a.ea.viewport.cW&&(a.ueb=P({children:[{id:"toggle-presentation-webgl",tag:"input",type:"checkbox",create:function(b){a.teb=b}},{tag:"label",R:"inline",attr:{"for":"toggle-presentation-webgl"},text:O("viewer.usewebgl"),create:function(b){a.Xxb=b}}],change:function(){var a=this.ea.viewport;a.Mca(!a.SM)}.bind(a)}),b.push(a.ueb));a.xz=new cq(P({children:b}),{Ld:!0,close:a.yYa.bind(a),title:O("viewer.options"),width:"300px",height:"400px",buttons:[{id:"cancel-viewer-options-button",label:"Cancel",
action:function(){a.xz.close()}},{id:"save-viewer-options-button",label:"Okay",highlight:!0,action:function(){a.KOa=!1;a.xz.close()}}]})}function yMa(a,b){if(!a.s7a){var c=HQ.JF();0>b&&(b=0);var d=0<c.length&&0<b;a.rNa.toggleClass("icn-back-disabled",!d);a.rNa.toggleClass("icn-back",d);c=0<c.length&&b<c.length-1;a.xLa.toggleClass("icn-forward-disabled",!c);a.xLa.toggleClass("icn-forward",c);JVa(a.cS,b)}}
g.g1=function(a,b,c){(this.rJa=a)?(this.isFullscreen(),this.IQ=!1,this.DE=CZ(this),this.zQ=b,this.AQ=c,this.update(!1),yMa(this,0),OVa(this),this.show(),oa(this.aq)||(this.aq=!!K.get("render.highlightLinks")||!1,this.dispatchEvent(new BZ(this.aq))),oa(this.Hf)||(this.Hf=this.properties.settings.Hf.Ma()),this.properties.settings.Hf.setValue(this.Hf),K.set("dialog.closeopenhints")):this.hide()};
function CZ(a,b){var c=!1;oa(b)||(b=vA("ShowTabs"),c=!0);oa(b)||(b=a.ea.viewport.document.fK()?!0:!1);if(b!==a.a2||c)b?(a.ea.aa.removeClass("hidetabbar"),a.ea.ov.KS(!0)):a.ea.ov.VF(!0),K.set("viewport.position.changed"),a.a2=b;return b}g.show=function(){this.rJa&&!this.visible&&(this.QY&&this.cS.show(),this.aa.stop(),this.aa.css("display",""),this.visible=!0)};g.hide=function(){this.visible&&(this.QY&&this.cS.hide(),this.aa.stop(),this.aa.css("display","none"),this.visible=!1)};
function OVa(a){var b,c=a.ea.viewport.rd();c&&(b||(b=lB(a.ea.viewport.rd()),b=$l(b,40)),a.options.fitHeight&&(b.w=b.h*a.ea.viewport.Gh/a.ea.viewport.Fh),a.ea.viewport.Fr(b,c.getId(),!1,!0,!0,!1),a.ea.viewport.oM(100*a.ea.viewport.kc()))}g.yv=function(){this.ea.commands.Ta.zoom.execute(LQ)};g.st=function(){this.ea.commands.Ta.zoom.execute(MQ)};g.isFullscreen=function(){return this.IQ};
g.exitFullscreen=function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen();this.IQ=!this.IQ};function PVa(a,b,c,d,e,f,h){var k=bp(O("Importing page(s)..."));c?QVa(b,c,d,e,f):h.execute({type:"GET",url:dk+"/documents/"+a+"/state",withCredentials:!0}).then(Bk).then(function(a){a?QVa(b,JSON.parse(a),d,e,f):(k.close(),bp("Import failed."))}).catch(function(){k.close();bp("We were unable to import the page.")})}
function QVa(a,b,c,d,e){var f,h=[],k=bp(O("Importing page(s)..."));f=[];B(b.Pages,function(a){f.push(a)});f.sort(function(a,b){return a.Properties.Order<b.Properties.Order?-1:1});Promise.all(a.map(function(a){a=f[a];RVa(a,b);a=Iua(c,a);return YB(c,[a]).then(function(a){h.push(a[0])})})).then(function(){0<h.length&&d.ce([c.getPage(h[0])]);e.ba("page.import");k.close();bp("Import Successful!")})}
function RVa(a,b){B(a.Blocks,function(a){var d=[];a.Properties.Link&&(a.Properties.Link.forEach(function(a,b){"pg"==a.tp&&d.unshift(b)}),d.forEach(function(b){a.Properties.Link.splice(b,1)}));B(a.Properties,function(a){if(za(a)&&a.t&&a.m){var b=[];d=[];a.m.forEach(function(a,c){"lk"==a.n&&a.v.length&&(a.v.forEach(function(a,b){"pg"==a.tp&&d.unshift(b)}),d.forEach(function(b){a.v.splice(b,1)}),0===a.v.length&&b.unshift(c))});b.forEach(function(b){a.m.splice(b,1)})}});var e=Ta(a,"Properties","Stencil",
"id");e&&(e=Ta(b,"Properties","Stencil-"+e))&&(a.Properties.Stencil=e)})};function SVa(a,b,c,d,e){var f=this;this.ea=b;this.analytics=b.client.analytics;this.xhr=b.client.xhr;this.permissions=c;this.l$a=!!e;this.ZS=0;this.isLocked=this.iz=!1;this.padding=36;this.weight=.3;this.document=null;$("#tab-bar").remove();this.sortable=this.controls=this.ri=null;this.contextMenu=TVa(this);this.g7=this.Fy=null;K("gui.closeAllYerStuff",function(){f.contextMenu.hide()});this.aa=$(P({id:"gui-header-tab-bar",R:"tab-bar",children:[{R:"slide-track",children:[{R:"tabs",create:function(a){f.ri=
a}}]},{R:"controls"+(iP()?" powerpoint":""),create:function(a){f.controls=a},children:[{R:"divider"},{id:"add-new-page-button",R:"icon-button left",title:O("tooltip.page.new"),create:function(a){f.sha=a;e&&a.hide()},click:function(){$(this).hasClass("disabled")||(f.wLa(),f.analytics.ba("tabbar.createPage"))},children:[{R:"icon-13 icon-13-plus"}]},{R:"divider",create:function(a){e&&a.hide()}},{id:"scroll-to-first-tabs-button",R:"icon-button left disabled",create:function(a){f.w8=a;e&&a.hide()},click:function(){$(this).hasClass("disabled")||
(f.analytics.ba("tabbar.navigateFirst"),f.ri.css("left","0px"),f.et())},children:[{R:"icon-13 icon-13-tri-dbl-l"}]},{id:"scroll-left-tabs-button",R:"icon-button left disabled",create:function(a){f.X$=a;e&&a.hide()},click:function(){if(!$(this).hasClass("disabled")){f.analytics.ba("tabbar.navigateLeft");var a=f.ri.position().left+320;f.ri.css("left",a+"px");f.et()}},children:[{R:"icon-13 icon-13-tri-l"}]},{id:"scroll-right-tabs-button",R:"icon-button left",create:function(a){f.eca=a;e&&a.hide()},click:function(){if(!$(this).hasClass("disabled")){f.analytics.ba("tabbar.navigateRight");
var a=f.ri.position().left-320;f.ri.css("left",a+"px");f.et()}},children:[{R:"icon-13 icon-13-tri-r"}]},{id:"scroll-to-last-tabs-button",R:"icon-button left",create:function(a){f.T$=a;e&&a.hide()},click:function(){if(!$(this).hasClass("disabled")){f.analytics.ba("tabbar.navigateLast");var a=f.ri.width(),b=f.ri.parent().width();f.ri.css("left",b-a+"px");f.et()}},children:[{R:"icon-13 icon-13-tri-dbl-r"}]},{R:"divider",create:function(a){e&&a.hide()}},{id:"page-list-dropdown-button",R:"icon-button left",
create:function(a){f.c6a=a},click:function(){var a=f.TC;a&&(f.analytics.ba("tabbar.navigateMenu"),f.TC.hide(),a.show(),a.setPosition(f.c6a.offset().left,f.aa.offset().top+f.aa.outerHeight()-1,!0))},children:[{R:"icon-13 icon-13-tri-d"}]}]}]})).appendTo(a);this.aa.offset();this.aa.outerHeight();$(document).bind("lucid.menu.show",function(){f.TC&&f.TC.hide()});K("gui.closeAllYerStuff",function(){f.TC&&f.TC.hide()});this.Sb=$('<div id="tab-bar-preview" class="ui-corner-all gui-box-shadow"></div>').appendTo("body");
this.DH=new Dj(function(){UVa(f,f.ea.client.document.Wi());0<f.tabs.length&&BY(f)},50);a=function(a){"CreatePage"!=a.Action&&"RemovePage"!=a.Action||f.DH.queue();"SetProperty"==a.Action&&"Title"==a.Property&&f.ea.client.document.getPage(a.id)&&f.DH.queue();"RemovePage"==a.Action&&f.DH.queue();"CreatePage"==a.Action&&f.DH.queue()}.bind(this);K("document.postAction",a);K("document.pages",function(){f.DH.queue()},!0);K("viewport.pages",function(){f.DH.queue()},!0);K("page.delete",function(a){f.jF(v(a)?
a:null);f.ar()});K("page.removeMaster",function(){var a=f.getPage();a&&(f.ea.viewport.ce([a]),f.ar(),a.kH(""))});K("page.applyMaster",function(){var a=f.getPage();a&&(f.ea.viewport.ce([a]),f.ar(),K.set("applyMasterDialog.open"))});K("page.masterize",function(){var a=f.getPage();a&&(a.Goa(),f.ea.viewport.ce([a]))});K("page.rename",function(){var a=f.getPage();a&&(f.ea.viewport.ce([a]),f.e8(),f.ar())});K("page.settings",function(){K.set("dock.showPanel","document")});K("page.duplicate",function(){var a=
f.getPage();a&&f.yX(a.getId())});K("page.import",function(){f.ea.D8a(function(a,b,c){PVa(a,b,c,f.ea.document,f.ea.viewport,f.analytics,f.xhr)})});K("page.createFromMaster",function(){var a=f.getPage();f.document||(f.document=f.Qe());a&&(a=ZQ(f.document,a),f.ea.viewport.ce([f.document.getPage(a)]))});K("page.applyMasterToAll",function(){var a=f.getPage();f.document||(f.document=f.Qe());a&&px(f.document,function(a){a.nd()||a.getId()!=a.eC()&&a.kH(a.getId())})});K("page.demasterize",function(){var a=
f.getPage();f.document||(f.document=f.Qe());a&&(a.Qua(),px(f.document,function(b){b.get("Master")==a.getId()&&b.kH(null)}),f.ea.viewport.ce([a]))});K("page.duplicateMaster",function(){var a=f.getPage();a&&f.yX(a.getId(),{IsMaster:!0})});K("page.edit",function(){var a=f.getPage();a&&(f.ea.viewport.ce([a]),f.e8(),f.ar())});K("default.newPage",w(this.wLa,this));K("default.pageSettings",w(this.e8,this))}g=SVa.prototype;g.Qe=function(){var a=this;K.set("client.getDocument",function(b){a.document=b});return a.document};
g.getPage=function(){return this.g7||this.ea.viewport.qc()};function VVa(a,b){var c=[],d=[];D(b,function(b){var f=b.getProperties().get("Title")+(b.nd()?" "+O("pagetitle.master.suffix"):"");(b.nd()?d:c).push({label:f,action:function(){a.ea.viewport.ce([b]);a.TC.hide()},selected:function(){return uJa(a.ea.viewport,b)}})});return c.concat(d)}
function UVa(a,b){var c={tag:"ul",children:[]},d={},e=[],f=0,h=0,k=[],l=[],m=0;D(b,function(c){if(!c.nd()||!a.j7){var n=lb(c.getProperties().get("Title"))+(c.nd()?" "+O("pagetitle.master.suffix"):""),n={id:"tabs-page-"+m,tag:"li",R:c.nd()?"master ":"",attr:{pageId:c.getId()},create:function(b){if(!a.permissions.uf())b.on("contextmenu",function(b){a.Fy=a.ea.client.document.getPage($(this).attr("pageId"));a.ar();a.contextMenu.show();a.contextMenu.setPosition(b.clientX,b.clientY);return!1})},children:[{R:"body",
children:[n]},{R:"l-end",children:[{}]},{R:"r-end",children:[{}]}]};d[c.getId()]=c;e.push(c);uJa(a.ea.viewport,c)&&(n.R+="selected");!a.j7&&1<b.length&&n.children[0].children.push({R:"close icon-13-disabled disabled",create:function(b){b.mouseover(function(a){a.stopPropagation()}).click(function(b){b.stopPropagation();a.ar();K.set("page.delete",c.getId());a.analytics.ba("tabbar.deletePage")})},children:[{R:"icon-13 icon-13-close"}]});c.nd()?(l.push(n),f++):(k.push(n),h++);m++}});c.children=k.concat(l);
a.sortable=$(P(c));a.ri.empty().append(a.sortable);a.TC=new XD(a.analytics,VVa(a,e),{up:!0,id:"page-list-drop-down"});a.ZS=0;a.tabs=a.sortable.children();a.tabs.each(function(){var b=$(this).outerWidth();a.ZS+=b;$(this).data("w",b)}).each(function(){$(this).data("percent",$(this).data("w")/a.ZS);$(this).hasClass("selected")||a.l$a||$(this).mouseover(function(){a.iz||a.Bka($(this),d[$(this).attr("pageId")])}).mouseout(function(){a.ar()})}).click(function(){a.iz||(a.ar(),!a.isLocked&&$(this).hasClass("selected")?
(a.analytics.ba("tabbar.editPageTitle"),a.e8()):(a.analytics.ba("tabbar.switchPage"),a.ea.viewport.ce([a.ea.client.document.getPage($(this).attr("pageId"))])),a.ar())});if(1<h||1<f){var n=2>f?"> :not(.master)":2>h?"> .master":"> *";a.sortable.sortable({axis:"x",distance:10,items:n,start:function(b,c){c.item.hasClass("master")?$(this).sortable("option","items","> .master"):$(this).sortable("option","items","> :not(.master)");$(this).sortable("refresh");a.iz=!0;a.ar()},update:function(){a.analytics.ba("tabbar.reorderPages");
a.tabs=$(this).children();a.tabs.each(function(b){var c=$(this).attr("pageId");a.Qe().getPage(c).set("Order",b)})},stop:function(){a.iz=!1;$(this).sortable("option","items",n)}})}a.uha();$(window).unbind("resize.TabBar");$(window).bind("resize.TabBar",function(){a.uha()});a.isLocked&&a.lock();a.j7&&a.sha.addClass("disabled")}
function TVa(a){function b(b){return function(){a.g7=a.Fy;K.set(b,a.g7.id);a.g7=null}}function c(){var b=!1;px(a.Qe(),function(a){if(a.nd())return b=!0,"stop"});return b}return new XD(a.analytics,[{key:"new-page",label:O("menu.page.new"),action:b("default.newPage"),ba:"chart.menu.page.new"},{key:"duplicate-page",label:O("menu.page.duplicate"),action:b("page.duplicate"),disabled:function(){var b=a.Fy;return!(!b||!b.nd())},ba:"chart.menu.page.duplicate"},{key:"rename-page",label:O("menu.page.rename"),
action:b("page.rename"),ba:"chart.menu.page.rename"},{key:"page-settings",label:O("menu.page.settings"),action:b("page.settings"),ba:"chart.menu.page.settings"},{key:"delete-page",label:O("menu.page.delete"),action:b("page.delete"),disabled:function(){return 1>=a.Qe().fK()},icon:"delete",ba:"chart.menu.page.delete"},"hr",{key:"convert-to-master",label:O("menu.page.masterize"),action:b("page.masterize"),disabled:function(){var b=a.Fy;return!(!b||!b.nd())},ba:"chart.menu.page.convertToMaster"},{key:"remove-master",
label:O("menu.page.master.remove"),action:b("page.removeMaster"),disabled:function(){var b=a.Fy;return!(b&&b.getProperties().get("Master"))},ba:"chart.menu.page.removeMaster"},{key:"apply-master",label:O("menu.page.master.apply"),action:b("page.applyMaster"),disabled:function(){var b=a.Fy;return!(!b||!b.nd())||!c()},ba:"chart.menu.page.applyMaster"},"hr",{key:"new-page-from-master",label:O("menu.page.masterpage.new"),action:b("page.createFromMaster"),disabled:function(){var b=a.Fy;return!(b&&b.nd())},
ba:"chart.menu.page.newPageFromMaster"},{key:"apply-master-to-all-pages",label:O("menu.masterpage.apply.all"),action:b("page.applyMasterToAll"),disabled:function(){var b=a.Fy;return!(b&&b.nd())},ba:"chart.menu.page.applyMasterToAll"},{key:"convert-master-to-page",label:O("menu.masterpage.demasterize"),action:b("page.demasterize"),disabled:function(){var b=a.Fy;return!(b&&b.nd())},ba:"chart.menu.page.convertMasterToPage"},{key:"duplicate-master",label:O("menu.masterpage.duplicate"),action:b("page.duplicateMaster"),
disabled:function(){var b=a.Fy;return!(b&&b.nd())},ba:"chart.menu.page.duplicateMaster"}],{id:"tabbar",up:!0,Pm:!0})}g.uha=function(){var a=this,b=this.ri.parent().width(),c=b-this.padding,d=Math.floor(c/this.tabs.length);1>b&&setTimeout(this.uha.bind(this),100);this.ZS>=c?this.ri.width(this.ZS+this.padding):(this.ri.width(b),this.tabs.each(function(){$(this).width(Math.floor($(this).data("percent")*c*a.weight+d*(1-a.weight)-18))}));this.tabs.css("max-width",Math.floor(this.aa.width()/4)+"px");this.et()};
g.et=function(){var a=this.ri.position().left,b=this.ri.width(),c=this.ri.parent().width(),d,e;b<=c?(this.ri.css({left:"0px"}),e=this.w8.add(this.X$).add(this.eca).add(this.T$)):0<=a?(this.ri.css({left:"0px"}),e=this.w8.add(this.X$),d=this.eca.add(this.T$)):a+b<=c?(this.ri.css({left:c-b+"px"}),d=this.w8.add(this.X$),e=this.eca.add(this.T$)):d=this.w8.add(this.X$).add(this.eca).add(this.T$);e&&e.addClass("disabled");d&&d.removeClass("disabled")};
function BY(a){var b=a.ri.position().left,c=a.ri.parent().width(),d=a.tabs.filter(".selected");0==d.length&&(d=a.tabs.first());var e=d.offset().left,d=d.outerWidth();e+d>c?(a.ri.css({left:b-(e+d-c)-50+"px"}),a.et()):0>e&&(a.ri.css({left:b-e+50+"px"}),a.et())}
g.Bka=function(a,b){var c=this;this.contextMenu.re()||(this.tIa&&clearTimeout(this.tIa),this.kQa=setTimeout(function(){c.Sb.empty();c.Sb.append("<div><canvas></div>");var d=a.text();c.Sb.append($("<h3></h3>").text(d));d=a.offset();if(0!=d.left||0!=d.top){var e=c.Sb.outerWidth(),e=Math.round(Math.max(Math.min(d.left+a.width()/2+e/2,c.ea.aa.width())-e,0)),f=c.Sb.find("div");ZX(b,200,f);c.Sb.stop().css({left:e+"px",top:Math.round(d.top+a.outerHeight())+"px"}).fadeTo(100,1)}},500))};
g.ar=function(){var a=this;this.kQa&&clearTimeout(this.kQa);this.tIa=setTimeout(function(){a.Sb.stop().fadeOut(100)},10)};
g.wLa=function(){function a(){var a=b.ea.client.document,d=LB(a);wR(b.analytics,"Please enter a title for this new page",d,function(d){if(""==d.trim())return!1;var f=b.ea.viewport,h=f.qc();d=aR(a,h,d);f.ce([a.getPage(d)])},void 0,{id:"new-page"})}var b=this;this.ea.dock.Oma.TD&&this.permissions.uf()?cG("<p>"+O("confirm.p.revision.viewing")+"</p><p>"+O("confirm.p.x.hist.page.create")+"</p>",function(){K.set("dock.historyPanel.off");b.permissions.uf()?fq("<p>"+O("alert.p.readonly")+"</p><p>"+O("alert.p.page.create.cant")+
"</p>"):a()}):b.permissions.uf()?fq("<p>"+O("alert.p.readonly")+"</p><p>"+O("alert.p.page.create.cant")+"</p>"):a()};
g.e8=function(){function a(){var a=b.ea.viewport.qc();wR(b.analytics,"Enter a new title for this page",a.getProperties().get("Title"),function(b){if(""==b.trim())return!1;a.document.oa(new Q("SetProperty",{id:a.getId(),Property:"Title",Value:b}))})}var b=this;this.ea.dock.Oma.TD&&this.permissions.uf()?cG("<p>"+O("confirm.p.revision.viewing")+"</p><p>"+O("confirm.p.x.hist.page.edit")+"</p>",function(){K.set("dock.historyPanel.off");b.permissions.uf()?fq("<p>"+O("alert.p.readonly")+"</p><p>"+O("alert.p.page.edit.cant")+
"</p>"):a()}):b.permissions.uf()?fq("<p>"+O("alert.p.readonly")+"</p><p>"+O("alert.p.page.edit.cant")+"</p>"):a()};g.jF=function(a){var b=this,c=a?this.ea.client.document.getPage(a):this.ea.viewport.rd();this.ar();1<this.tabs.length?cG(O(c.nd()?"confirm.master.delete":"confirm.page.delete"),function(){b.ea.client.document.jF(c.getId())}):fq(O("alert.page.last.delete"))};g.yX=function(a,b){this.ar();var c=this.ea.viewport,d=this.ea.client.document;d.yX(a,b,!0).then(function(a){a&&c.ce([d.getPage(a)])})};
g.lock=function(){this.isLocked=!0;this.sha.addClass("disabled");this.ri.find(".close").hide();try{this.sortable&&this.sortable.sortable("disable")}catch(a){}};g.Lr=function(){this.isLocked=!1;this.sha.removeClass("disabled");this.ri.find(".close").show();try{this.sortable&&this.sortable.sortable("enable")}catch(a){}};g.VF=function(a){a?this.TC.visible||(this.ea.aa.addClass("hidetabbar"),this.TC.hide()):(this.j7=!0,this.DH.trigger())};g.KS=function(a){a||(this.j7=!1,this.DH.trigger())};function DZ(a){this.vc=a;this.ea=this.vc.ea;this.Eqa=new BD(new L(0,0),P({children:[{id:"toolbox_preview_container"},{R:"spacer"},{R:"crop center",id:"toolbox_preview_text"}]}).children(),"w")}DZ.prototype.hide=function(){this.VA=null;this.Eqa.hide()};
DZ.prototype.SL=function(a,b,c){var d=this.vc.groups;if(null==d[a]||null==d[a][b])return a!=this.vc.SEARCH_TITLE&&this.SL(this.vc.SEARCH_TITLE,b),!1;var e=d[a][b],f=e.className,h=e.Ha,k=this.ea.client.document;iw(f,k.Pb).then(function(d){if(this.VA!=a+"::"+f)return this.VA==this.vc.SEARCH_TITLE+"::"+f&&this.SL(this.vc.SEARCH_TITLE,b),!1;var m=Math.round(h.offset().top+.5*h.outerHeight(!0)),n=e.tooltip||d.title,q=e.Fc||d.Fc;ya(q)&&(q=q());d=nw(f,"renderPreviewBlock",k);d.page=this.ea.viewport.qc();
d.Ah||(d.getProperties().set("TextVAlign",k.getProperty(Fta)),d.getProperties().set("LineWidth",k.getProperty(Vw)),d.getProperties().set("LineColor",k.getProperty(Ww)),d.getProperties().set("FillColor",UB(k)),d.getProperties().set("StrokeStyle",VB(k)),d.getProperties().set("Font",k.getProperty(Uw)),k.ky(d,!0));if(c)for(var t in c)d.getProperties().set(t,c[t]);var u=Math.min(200/q.w,200/q.h),y=1>u?.5:1,u=Math.min(u,1),A=Math.round(q.w*u),C=Math.round(q.h*u),q=C,u=A,E=d.getProperties().get("Rotation");
E&&(C=Ym(new M(0,0,A,C),E,new L(A/2,C/2)),A=C.w,C=C.h);E=document.createElement("canvas");$(E).attr({width:A,height:C}).css({position:"absolute"});E=rr(E);$("#toolbox_preview_text").css({width:Math.max(200,A)+"px"}).text(n);n=Math.max(0,Math.round(.5*(200-A)));$("#toolbox_preview_container").css({width:A+"px",height:C+"px","margin-left":n+"px","margin-right":n+"px"}).empty().append(E);this.Eqa.show().move(new L(this.vc.$M.offset().left+this.vc.$M.outerWidth(),m));c={};if(e.Ed)for(t in c=e.Ed(),c)d.getProperties().set(t,
c[t]);m=(A-u)/2;t=(C-q)/2;d.getProperties().set("BoundingBox",{x:m/y,y:t/y,w:u/y,h:q/y});qN(d,E,y,"preview")}.bind(this))};
DZ.prototype.Hra=function(a,b){var c=this.vc.groups;if(null==c[a]||null==c[a][b])return a!=this.vc.SEARCH_TITLE&&this.SL(this.vc.SEARCH_TITLE,b),!1;var d=c[a][b],c=d.className,e=d.Ha;if(this.VA!=a+"::"+c)return this.VA==this.vc.SEARCH_TITLE+"::"+c&&this.SL(this.vc.SEARCH_TITLE,b),!1;var f=Math.round(e.offset().top+.5*e.outerHeight(!0)),h=d.tooltip||d.name,k=d.Fc;ya(k)&&(k=k());var l=this.ea.client.document;PB(l,eC(l,d.Ed(),"preview")).then(function(a){if(1<a.length||!a[0].Fa){a=eC(l,d.Ed(),"preview");
var b={};D(a.Objects,function(a){b[a.id]=!0});a.Objects.push({IsGroup:!0,id:l.al(),Action:new Q("CrGr",{Properties:{ZOrder:this.ea.viewport.qc().nh("ZOrder",0)+1,Members:b}})});a=PB(l,a,void 0,void 0,!0)}a=a[0];if(!a)return!1;a.Fa&&a.ef(function(){this.ta&&!this.Ah&&l.ky(this,!0)});a.page=this.ea.viewport.qc();var c=Math.min(200/k.w,200/k.h),e=1>c?.5:1,c=Math.min(c,1),u=Math.round(k.w*c),y=Math.max(16,Math.round(k.h*c)),c=document.createElement("canvas");$(c).attr({width:u,height:y}).css({position:"absolute"});
c=rr(c);$("#toolbox_preview_text").css({width:Math.max(200,u)+"px"}).text(h);var A=Math.max(0,Math.round(.5*(200-u)));$("#toolbox_preview_container").css({width:u+"px",height:y+"px","margin-left":A+"px","margin-right":A+"px"}).empty().append(c);this.Eqa.show().move(new L(this.vc.$M.offset().left+this.vc.$M.outerWidth(),f));u-=8;y-=8;A=a.ma();(function(a,b){var c=a.ma();b=a.pj(c,Km(Lm(c,b),c),{top:!1,right:!1,bottom:!1,left:!1});for(var c=a.bn(),d=0;d<c.length;d++){var e=c[d],f=b[e.getId()];B(f,function(a,
b){e.getProperties().set(b,a)})}a.ma()})(a,{x:4/e-A.x,y:4/e-A.y,w:u/e-A.w,h:y/e-A.h});WHa(a,c,e,"preview")}.bind(this))};function EZ(a,b,c){var d=this;this.user=b;this.FS=a;a=P({children:[{tag:"p",children:[{tag:"strong",text:O("dialog.selectlibrary.p")}]},{R:"shape-library-dialog",create:function(a){d.M8a=a}}]});this.analytics=c;this.dialog=new cq(a,{modal:!0,id:"select-shape-library",title:"Select Shape Library",kd:!0,buttons:function(){var a=WVa(d);if(!a||!a.uri&&!a.name)return!1;d.done&&d.done(a)}})}function WVa(a){var b=a.Isa,c=a.Jsa;b||(c=a.cpa);return b||c?{uri:b,name:c}:null}
EZ.prototype.Zua=function(a){function b(b,h){var k={};if(null==h){var l=new GD(this.analytics,{id:"select-shape-library-input-text",enter:function(){c.cpa=$(l.input).val();var a=WVa(c);a&&(a.uri||a.name)&&(c.done&&(c.done(a),c.done=null),c.dialog.close())}});$(l.input).change(function(){c.cpa=$(this).val()}).focus(function(){$(this).siblings("input").click()}).attr("placeholder",O("dialog.selectlibrary.newLibrary"));$(l.input).click(function(a){a.preventDefault();a.stopPropagation();$(this).focus()});
k=l.input}else k=h;d.push({id:"select-shape-library-label-"+h,tag:"label",children:[{id:"select-shape-library-radio-button"+(null==h?"":"-"+h),tag:"input",type:"radio",name:"shape_library",checked:a?Oq(b)==a:0==e,create:function(a){a.change(function(){c.Isa=b;c.Jsa=h})}},lb(k)]});0==e&&(c.Isa=b,c.Jsa=h);e++}var c=this,d=[],e=0;this.cpa=this.Jsa=this.Isa=null;B(this.FS.data,function(a,d){(a.user==c.user.uri||kk&&a.user==c.user.id)&&b(d,a.name)});b("",null);this.M8a.empty().append(P(d))};
EZ.prototype.show=function(a,b){this.Zua(a);this.done=b;this.dialog.open()};EZ.prototype.close=function(){this.done=null;this.dialog.close()};function FZ(a,b,c){var d=this;this.la=new he(this);this.client=a;this.xhr=a.xhr;this.analytics=a.analytics;this.vc=b;this.permissions=c;this.Mja=null;this.gEa={};this.data={};K("shapelibrary.delete",function(a){XVa(d,a)});K("shapelibrary.refresh",function(a){za(a)?d.refresh(a.abort,a.success):d.refresh(a)});this.la.listen(a.$c,pC,function(a){a.refresh||(d.data=a.Iu);d.iT()});K("shapelibrary.save",function(a){YVa(d,a[0],a[1],a[2])});up=this;this.xGa=!0;this.client.document.getProperties().Mc("ShapeLibs",
function(){d.xGa?(d.refresh(),d.xGa=!1):d.iT()})}g=FZ.prototype;g.refresh=function(a,b){function c(a){try{e.data=v(a)?JSON.parse(a):a,K.set("shapelibrary.changed",e.data),e.iT(),b&&b()}catch(c){xj(c)}}function d(a){e.eY(function(b){yk(e.xhr,{type:"GET",url:b.shapeLibraries}).then(a).catch(Ub).then(function(){e.Mja=null})})}var e=this;if(!this.client.user.Bb()&&this.permissions.Nc()){if(this.Mja){if(!a)return;this.Mja.abort()}d(c)}};
g.eY=function(a){kk?a({shapeLibraries:Xs()+"/rest/api/shapeLibraries"}):yk(this.xhr,{type:"GET",url:this.client.user.uri}).then(function(b){yk(this.xhr,{type:"GET",url:b.documentResources}).then(function(b){a(b)})}.bind(this))};g.iT=function(){};
function ZVa(a,b,c,d){function e(){bp(O("shapelib.updateLibrary.error"))}function f(){d.set("ShapeLibId",b.uri);K.set("shapelibrary.refresh")}var h=d.getProperties().xe();d.ta&&h.Stencil&&(h.Stencil=d.PF());h.CustomName=c;a.client.document.oa(new Q("SetProperty",{id:d.getId(),Property:"CustomName",Value:c}));delete h.ZOrder;delete h.TextLinks;h.Link&&(h.Link=yna(h.Link),0===h.Link.length&&delete h.Link);var k={type:"POST",url:kk?Xs()+"/rest/api/shapes":window.lucidConfigure.documentServiceHost+"/shapes",
status:O("shapelib.updateLibrary"),data:{name:c,"class":d.Fa?"Group":d.className,shapeLibrary:b.uri,properties:JSON.stringify(d.Fa?a.LY(d):h)}};if(kk)if(d.ta&&h.FillColor&&h.FillColor.url)$Va(a,d.get("FillColor").url).then(function(a){h.FillColor.url=a;k.data.properties=JSON.stringify(h);yk(this.xhr,k).then(f).catch(e)}.bind(a),function(a){xj(a);yk(this.xhr,k).then(f).catch(e)}.bind(a));else if(d.Fa){var l=a.LY(d);c=l.Objects.filter(function(a){return a.IsBlock&&a.Action.Properties.FillColor.url&&
-1==a.Action.Properties.FillColor.url.indexOf("data:image/")}).map(function(a){return $Va(this,a.Action.Properties.FillColor.url).then(function(b){a.Action.Properties.FillColor.url=b})}.bind(a));Promise.all(c).then(function(){k.data.properties=JSON.stringify(l);yk(this.xhr,k).then(f).catch(e)}.bind(a))}else yk(a.xhr,k).then(f).catch(e);else yk(a.xhr,k).then(f).catch(e)}
function $Va(a,b){return new Promise(function(a,d){if(b){var e=new VA(b,this.analytics,this.xhr);e.get(void 0,function(){var b=document.createElement("Canvas"),d=b.getContext("2d");b.height=e.bf.height;b.width=e.bf.width;d.drawImage(e.bf,0,0);b=b.toDataURL("image/png");a(b)},function(){d("Failed to open image")})}else d("No fill image")}.bind(a))}g.LY=function(a){var b=this.client.document.ko([a]);b.BoundingBox=a.ma();return b};
function aWa(a,b){wR(a.analytics,O("shapelib.shape.rename"),b.name,function(c){if(1>c.length)return!1;GZ(a,b,null,c)})}function bWa(a,b,c){cWa(a).show(c,function(c){c&&(c.uri?GZ(a,b,c,null):HZ(a,c.name,function(c){GZ(a,b,c,null)}))})}function GZ(a,b,c,d){var e={};v(d)&&(e.name=d);c&&(e.shapeLibrary=c.uri);yk(a.xhr,{type:kk?"PUT":"PATCH",url:b.uri,status:O("shapelib.updateLibrary"),data:e}).then(function(){K.set("shapelibrary.refresh")}).catch(function(){bp(O("shapelib.updateLibrary.error"))})}
g.Wja=function(a){yk(this.xhr,{type:"DELETE",url:a.uri,status:O("shapelib.delete")}).then(function(){K.set("shapelibrary.refresh")}).catch(function(){bp(O("shapelib.delete.error"))})};
function HZ(a,b,c){a.eY(function(a){yk(this.xhr,{type:"POST",url:a.shapeLibraries,status:O("shapelib.createLibrary"),data:{name:b}}).then(function(a){c&&c(a);var b=this.client.document.getProperty(ax);b.push(a.uri);b.sort();this.client.document.oa(new Q("SetProperty",{id:null,Property:"ShapeLibs",Value:b}))}.bind(this)).catch(function(){bp(O("shapelib.createLibrary.error"))})}.bind(a))}
function YVa(a,b,c,d){var e={};v(c)&&(e.name=c);wa(d)&&(e.shared=d);yk(a.xhr,{type:kk?"PUT":"PATCH",url:b.url,status:O("shapelib.saveLibrary"),data:e}).then(function(){K.set("shapelibrary.refresh")}).catch(function(){bp(O("shapelib.saveLibrary.error"))})}
function XVa(a,b){yk(a.xhr,{type:"DELETE",url:b.url,status:O("shapelib.deleteLibrary")}).then(function(){delete this.data[b.url];this.iT();K.set("shapelibrary.changed",this.data)}.bind(a)).catch(function(){bp(O("shapelib.deleteLibrary.error"))})}function cWa(a){a.Dsa||(a.Dsa=new EZ(a,a.client.user,a.analytics));return a.Dsa};function dWa(a){var b=this;this.analytics=a;this.content=null;this.ooa="";this.QEa=!1;this.Gy=null;this.url=kk?Xs()+"/rest/api/shapes":dk+"/shapes";this.dialog=new cq("<div >"+O("stencil.import.prompt")+" "+O("visio.stencil.beta")+'</div><div id="stencil_dialog_msg"></div>',{title:"Import Visio Stencils",kd:!0,open:function(){b.QEa=!0},close:function(){b.QEa=!1},nc:{children:[{R:"buttons",css:{width:"100%"},children:[{id:"importStencilForm",tag:"form",children:[{id:"uploadVisioStencil",tag:"button",
text:"Choose File",R:"btn btn-default left",create:function(a){b.cla=a},click:function(){b.js()}},{tag:"div",id:"stencilToUpload",R:"file-list left stencil-file",create:function(a){b.PB=a}},{id:"upload-visio-button",R:"btn btn-blue right",text:"Upload",create:function(c){b.sv=c;c.click(function(){a.Aa(Ufa);b.showMessage("Importing shapes ...");if(0<b.PB.length){var c=b.PB.text().slice(0,-4);HZ(up,c,function(a){b.ooa=a.uri;b.Yf.start();$("#importStencilForm").find("input").attr("disabled","disabled")})}$("#uploadstencilframe").one("load",
function(){$("#importStencilForm").find("input").removeAttr("disabled").removeAttr("value");var a=$("#uploadstencilframe")[0].contentWindow.document;a&&((a=JSON.parse($(a).find("body").text()))&&a.success?(K.set("shapelibrary.refresh"),a.s3key&&K.set("visioStencilImport.success",{s3key:a.s3key}),K.set("userImages.refresh"),b.close(),a.messages&&a.messages[0]&&fq(a.messages[0])):a.messages&&a.messages[0]?b.showMessage(a.messages[0],!0):b.showMessage("Failed to import stencil file.",!0))})})}}]}]},
{R:"clear"}]}})}g=dWa.prototype;g.showMessage=function(a,b){b?$("#stencil_dialog_msg").addClass("red"):$("#stencil_dialog_msg").removeClass();$("#stencil_dialog_msg").text(a)};
g.xja=function(a){function b(){l.dialog||(l.dialog=new cq("",{Ld:!0,kd:!0,buttons:[{label:"Learn More",action:function(){window.open("https://lucidchart.zendesk.com/entries/21699434-Import-Visio-stencils")}},{label:"OK",highlight:!0,action:function(a,b){b.close()}}]}),l.dialog.aa.addClass("confirm"),l.dialog.vh("Import complete! Some imported files contain features not yet supported by Lucidchart and may affect their appearance in the editor."));return l.dialog}var c=this,d=new plupload.Uploader({browse_button:"uploadVisioStencil",
container:"importStencilForm",file_data_name:"stencil",filters:[{title:"Visio files",extensions:"vss,vsx,vssx"}],flash_swf_url:"/js/plupload/plupload.flash.swf",multi_selection:!0,runtimes:"html5,flash,silverlight,html4",silverlight_xap_url:"/js/plupload/plupload.silverlight.xap",url:this.url,xhrFields:{withCredentials:!0}}),e,f=[],h={},k={},l={},m=new Dj(function(){fq("You may only import visio stencil files (.vss, .vsx, .vssx).")},200);d.bind("Init",function(){setTimeout(a,0)});d.bind("QueueChanged",
function(){c.PB.empty();1<this.files.length?(fq("You cannot import more than one files at a time."),c.js()):(this.files.forEach(function(a){c.PB.text(a.name)}),c.Fz())});d.bind("BeforeUpload",function(){this.settings.multipart_params={shapeLibrary:c.ooa||""}});d.bind("FileUploaded",function(a,b,c){a=JSON.parse(c.response);a.success||201==c.status?(a.importAttempted&&fq(0===a.importSuccessful?"All "+a.importAttempted+" shapes failed to import. Note that stencils containing EMF images cannot be imported.":
a.importAttempted-a.importSuccessful+" of "+a.importAttempted+" shapes failed to import. Note that stencils containing EMF images cannot be imported.",void 0,!0,"Import failure"),a.importSuccessful&&(e=a.shapes&&a.shapes[0].shapeLibrary),a.s3_key&&f.push(a.s3_key)):fq("Failed to import stencil file.")});d.bind("Error",function(a,b){-600>=b.code&&-700<b.code?(m.queue(),this.removeFile(b.file)):fq("Failed to import stencil file.")});d.bind("StateChanged",function(){c.Fz()});d.bind("UploadComplete",
function(){c.Fz();Xa(k)&&Xa(h)||((new Dj(function(){b().open()},200)).queue(),k={},h={});var a=e||c.ooa;a?function(a){K.set("shapelibrary.refresh",{success:function(){K.set("shapelibrary.shape.added",a)}})}(a):K.set("shapelibrary.refresh");0<f.length&&(K.set("visioStencilImport.success",{s3key:f[0]}),f=[]);e=void 0;this.stop();c.js();c.Fz();$("#importStencilForm").find("input").removeAttr("disabled");c.close()});d.init();return d};
g.Fz=function(){this.Yf.state==plupload.STOPPED&&this.Yf.files.some(function(a){return a.status==plupload.QUEUED})?this.sv.removeClass("disabled"):this.sv.addClass("disabled")};g.js=function(){this.Yf.stop();this.Yf.splice(0,this.Yf.files.length)};g.open=function(){function a(){b.showMessage("");b.Yf.refresh();b.dialog.open()}var b=this;this.Yf?a():this.Yf=this.xja(a)};g.close=function(){this.js();this.dialog.close()};function eWa(a,b){var c=this;this.user=a;this.analytics=b;this.Z$=null;this.vD={};this.dialog=new cq({children:[{tag:"p",children:[{html:O("svg.import.prompt")}]},{tag:"ul",children:[{tag:"li",text:"Ensure that each file is an individual shape"},{tag:"li",text:"Limit each file size to 150 KB or smaller "}]},{tag:"strong",text:O("svg.import.select.library")},{css:{display:"block"},create:function(a){c.Z$=a}},{id:"svg_plupload_container",css:{display:"inline-block"},children:[{id:"upload_svg_files",
R:"button",css:{display:"inline-block"},text:"Choose file(s)",click:function(){c.js()}}]},{id:"upload-svg-button",R:"button",css:{display:"inline-block","float":"right"},text:"Upload",create:function(a){c.sv=a},click:function(){$(this).hasClass("disabled")||(c.vD.uri?c.Yf.start():HZ(up,c.vD.name,function(a){c.vD.uri=a.uri;c.Yf.start();c.analytics.ba("shapelibrary.import.svg.upload")}),c.analytics.ba("shapelibrary.import.svg.upload"))}},{R:"clear"},{tag:"table",R:"file-list",css:{"max-height":"300px",
margin:"0px",width:"auto"},create:function(a){c.PB=a}}]},{title:"Import SVG",kd:!0,close:w(this.js,this)});this.Yf=null}g=eWa.prototype;
g.xja=function(a){function b(){l.dialog||(l.dialog=new cq("",{Ld:!0,kd:!0,buttons:[{label:"Learn More",action:function(){window.open("http://support.lucidchart.com/entries/23311405-Import-SVG-files#errors")}},{label:"OK",highlight:!0,action:function(a,b){b.close()}}]}),l.dialog.aa.addClass("confirm"),l.dialog.vh("Import complete! Some imported files contain features not yet supported by Lucidchart and may affect their appearance in the editor."));return l.dialog}var c=this,d=new plupload.Uploader({browse_button:"upload_svg_files",
container:"svg_plupload_container",file_data_name:"stencil",filters:[{title:"Image files",extensions:"svg"}],flash_swf_url:"/js/plupload/plupload.flash.swf",max_file_size:"150kb",multi_selection:!0,runtimes:"html5,flash,silverlight,html4",silverlight_xap_url:"/js/plupload/plupload.silverlight.xap",url:kk?Xs()+"/rest/api/shapes":dk+"/shapes",xhrFields:{withCredentials:!0}}),e,f=[],h={},k={},l={},m=new Dj(function(){fq("You may only import .svg files 150kb or smaller.")},200);d.bind("Init",function(){setTimeout(a,
0)});d.bind("QueueChanged",function(){c.PB.empty();200<this.files.length?(fq("You cannot import more than 200 files at a time."),c.js()):(this.files.forEach(function(a){P({id:"svg_file_"+a.id,tag:"tr",children:[{tag:"td",text:a.name},{tag:"td",text:(a.size/1024).toFixed(1)+"kb"},{tag:"td"}]}).appendTo(c.PB)}),c.Fz())});d.bind("BeforeUpload",function(a,b){this.settings.multipart_params={classname:c.vD.name,shapeLibrary:e||c.vD.uri||""};c.xh(b.id,"Importing...")});d.bind("FileUploaded",function(a,b,
d){a=JSON.parse(d.response);a.success||201==d.status?(e=a.shapes&&a.shapes[0].shapeLibrary||a.shapeLibrary,c.xh(b.id,'<div class="icon-21 icon-21-checkmark" id="customlib-file-import-success" style="float:left"></div>&nbsp;&nbsp;Success!'),f.push(a.s3_key)):(h[b.id]=!0,c.xh(b.id,'<a href="http://support.lucidchart.com/entries/23311405-Import-SVG-files#failed" target="_blank"><div class="icon-21 icon-21-alert" style="float:left"></div></a>&nbsp;&nbsp;Failed'))});d.bind("Error",function(a,b){-600>=
b.code&&-700<b.code?(m.queue(),this.removeFile(b.file)):(a=b.file.id,h[a]=!0,c.Ssa(a))});d.bind("StateChanged",function(){c.Fz()});d.bind("UploadComplete",function(){c.Fz();Xa(k)&&Xa(h)||((new Dj(function(){b().open()},200)).queue(),k={},h={});var a=e||c.vD.uri;a&&(c.vD.uri?(K.set("shapelibrary.refresh"),K.set("shapelibrary.shape.added",a)):function(a){K.set("shapelibrary.refresh",{success:function(){K.set("shapelibrary.shape.added",a)}})}(a));0<f.length&&hk.SVG&&(ex(c.user.ff()),fx({s3keys:f.join(", ")}),
gx("svg_fidelity",!0),f=[]);e=void 0;this.stop()});d.init();return d};g.js=function(){this.Yf.stop();this.Yf.splice(0,this.Yf.files.length);this.PB.empty()};g.xh=function(a,b){$("#svg_file_"+a+" td:nth-child(3)").html(b)};g.Ssa=function(a,b){b='<span class="red">'+(b?lb(b):"Error")+"</span>";this.xh(a,b)};g.Fz=function(){this.vD.name&&this.Yf.state==plupload.STOPPED&&this.Yf.files.some(function(a){return a.status==plupload.QUEUED})?this.sv.removeClass("disabled"):this.sv.addClass("disabled")};
g.Zua=function(a){function b(a,b){d.push({children:[{tag:"label",children:[{id:a.uri&&"customlib-"+Oq(a.uri),tag:"input",type:"radio",name:"shape_library",create:function(b){b.change(function(){c.vD=a;c.Fz()})}},lb(b)]}]})}var c=this,d=[];B(up.data,function(a){a.user&&c.user.uri==a.user&&b(a,a.name)});var e={name:""},f=new GD(this.analytics);$(f.input).on("keypress input",function(){e.name=$(this).val();c.Fz()}).focus(function(){$(this).siblings("input").click()}).attr("placeholder",O("dialog.selectlibrary.newLibrary"));
$(f.input).click(function(a){a.preventDefault();a.stopPropagation();$(this).focus()});b(e,f.input);this.Z$.empty().append(P(d));a&&(a=this.Z$.find("input#customlib-"+Oq(a)),a.length?a.click():this.Z$.find("input:first").click())};g.open=function(a){function b(){c.Zua(a);c.dialog.open();c.Yf.refresh()}var c=this;Mj?fq("This feature is not available in IE 9."):this.Yf?b():this.Yf=this.xja(b)};g.close=function(){this.js();this.dialog.close()};function fWa(a,b,c,d,e){this.dialog=c;this.parent=e;this.vc=a;this.client=b;this.analytics=b.analytics;this.Pb=b.document.Pb;this.Ea=b.Ea;this.tB=d;this.AO={};this.Wp={};this.CCa={};this.jB={};this.D4a="input-toggle";this.C4a=[{R:"input-toggle-on"},{R:"input-toggle-off"},{R:"input-toggle-switch"}];this.mF=null}g=fWa.prototype;g.ba=function(a){this.dialog.ba(a)};g.EL=function(a){this.KL&&(clearTimeout(this.KL),this.KL=null);IZ(this,a)};g.lF=function(a,b){this.mF=a;IZ(this,a,b)};
g.refresh=function(){null!=this.mF&&IZ(this,this.mF)};
function IZ(a,b,c){if(a.R$a!=b||c&&!a.iG(b)){a.R$a=b;var d=[],e=a.client.jc(),f=!!e.data.Ow||kk;if(b.Nc){var h,k=[];f&&k.push({R:"toggle-switch-container",children:[{tag:"span",html:"Team<br />Sharing"},{id:"shapelib-team-sharing-toggle",R:a.D4a+(b.Vw?" on":""),click:function(){b.Vw=!b.Vw;$(this).toggleClass("on",b.Vw);K.set("shapelibrary.save",[b,null,b.Vw])},children:a.C4a}]});k.push({id:"delete-custom-shape-library-button",R:"icon-21-button disabled",title:"Delete this shape library",click:function(){cG(O("shapelibrary.delete.confirm"),
function(){K.set("shapelibrary.delete",b);null!=b.ox&&(a.lF(b.ox),a.dialog.di.lF(b.ox))})},create:function(a){a.hover(function(){$(this).removeClass("disabled")},function(){$(this).addClass("disabled")})},children:[{R:"icon-21 icon-21-trash"}]});d.push({tag:"header",R:f?null:"noshare",children:[{id:"custom-shapelib-name-input",tag:"input",value:b.name,R:"user-select-text",create:function(a){h=a}},{id:"custom-shapelib-accept-name-button",tag:"button",R:"btn btn-block btn-default",text:"Done",create:function(c){c.mousedown(function(){h.val()&&
h.val()!=b.name&&(b.name=h.val(),K.set("shapelibrary.save",[b,b.name,null]),a.dialog.di.Qp[b.id].find(".plugin-name span").text(b.name))})}},{R:"controls",children:k}]})}else{var l;d.push({tag:"header",text:b.name,create:function(a){l=a}})}d.push({tag:"p",text:b.description?b.description:""});b.Q4a&&Sla(a.Ea)&&d.push({R:"component-banner component-banner-message",text:i18n.get("custom-shapes-marketplace-initial-message")+" ",children:[{tag:"a",href:"#",text:i18n.get("custom-shapes-marketplace-trigger-dialog"),
click:function(c){c.preventDefault();a.dialog.close();a.tB.dispatchEvent(new rDa(b.name))}}]});b.Vp&&(f=O("dialog.library.manage.premium"),Cma(e)?f=O("dialog.library.manage.team.unlicensed"):e.data.trial&&Kp(e)&&(f=Math.round(Qp(e)/1E3/60/60/24),f=tb(e.Mf.slug,"personal")?O("dialog.library.manage.protrial",[f]):O("dialog.library.manage.upgrade",[f])),d.push({tag:"p",R:"banner",html:f,create:!1}));d.push({id:"shape-preview-"+(b.uB?"custom":b.name.replace(/\s|\./g,"")),R:"shape-preview"+(b.uB?" fullwidth":
""),create:function(d){function e(){$(P({R:"shape-preview-group",children:[{R:"group-name",children:[""]},{R:"thumb-container",create:function(a){f=a}}]})).appendTo(d)}var f;if(b.uB)e(),b.Nc&&!kk&&f.append(P({R:"thumb add-button",title:"Add Shape",click:function(){K.set("shapelibrary.import.shape",a.mF.url);a.client.analytics.ba("shapelibrary.import.svg.dialog")}})),b.uB&&0<b.uB.length?(D(b.uB,function(c){var d=$(P({R:"thumb"})),e=JSON.parse(c.properties);c.Fc={w:e.BoundingBox.w,h:e.BoundingBox.h};
delete e.BoundingBox;c.Ed=function(){return e};c.Q3a=!0;d.on("contextmenu",function(d){var e=new XD(a.analytics,[{label:O("shapelib.context.rename"),action:function(){aWa(a.dialog.nr,c)}},{label:O("shapelib.context.move"),action:function(){bWa(a.dialog.nr,c,b.id)}},b.Nc&&{label:O("shapelib.context.delete"),action:function(){cG(O("shape.delete.confirm"),function(){a.dialog.nr.Wja(c)})}}],{Pm:!0,parent:a.dialog.fFa.parent()});e.setPosition(d.pageX,d.pageY);e.show();K.one("gui.closeAllYerStuff",function(){e.destroy()});
d.preventDefault();return!1});"Group"==c["class"]?gWa(a,d,c).then(function(){f.append(d)}):a.B0(d,c["class"],c)&&f.append(d);P({R:"thumb-caption",text:c.name||""}).appendTo(d)}),f.append(P({R:"clear"}))):b.Nc||d.append(P({text:"No Shapes Found"}));else if(a.iG(b)||c)hWa(a,d,l,b);else{var h=b.url.substr(b.url.lastIndexOf("/")+1),h=h.substr(0,h.indexOf("."))+".png";d.append(P({tag:"img",src:ck+("/app/webroot/img/shapes/"+h)}))}}});b.Sb&&d.push({id:"shape-preview-image-"+(b.uB?"custom":b.name.replace(/\s|\./g,
"")),tag:"img",src:b.Sb,R:"diagram-preview"});a.parent.children().detach();a.parent.append(P({children:d}))}}g.iG=function(a){return this.client.Pb.iG(a.url)};g.kea=function(a,b,c){(a=Ta(this.jB,a,b))&&a.setValue(c)};
function iWa(a,b,c){var d=c.url,e=Iu(d),f=c.name.replace(/\s|\./g,"");return Ja(b,function(b,k){k=a.vc.Mla(d,k);var l=new KC(this.analytics,{change:function(b,c){c||(a.dialog.di.kea(e,k,b),a.ba("group."+(b?"":"un")+"checked."+f+"."+k.replace(/\s|\./g,"")+".display"));b?n.find(".group-name").addClass("selected"):n.find(".group-name").removeClass("selected")}});c.Vp&&l.disable();$a(a.jB,e,{})[k]=l;var m,n=P({id:"shape-preview-group-"+k.replace(/\s|\.|\/|&|-/g,""),R:"shape-preview-group",children:[{R:"group-name",
children:[l.getContainer(),k],click:function(b){c.Vp?JZ(c):(l.setValue(!l.getValue()),a.ba("group."+(l.getValue()?"":"un")+"checked."+f+"."+k.replace(/\s|\./g,"")+".display"),a.dialog.di.kea(e,k,l.getValue()),b.preventDefault())}},{R:"thumb-container",create:function(a){m=a}}]});D(b,function(b){v(b)&&(b={className:b});if(b.className)if(b.so){var c=P({text:b.so,css:{"text-overflow":"ellipsis",overflow:"hidden",width:"125px",height:"14px","margin-top":"2px","font-size":"12px"}});m.append(c)}else{var d=
(b.size||new Mf(1,1)).clone().scale(28),c=P({R:"thumb",css:{width:d.width,height:d.height},attr:{className:b.className}});"Group"==b.className?gWa(a,c,b).then(function(){m.append(c)}):a.B0(c,b.className,b)&&m.append(c)}});m.append(P({R:"clear"}));return n})}
function hWa(a,b,c,d){var e=d.url;pSa(a.client,e).then(function(f){a.AO[e]&&kj(f.lsa,a.CCa[e])&&a.Wp[d.id]==d.Vp||(a.AO[e]&&(a.AO[e].forEach(function(a){a.remove()}),delete a.AO[e]),a.CCa[e]=f.lsa,a.AO[e]=Ra(iWa(a,f.lsa,d)),a.Wp[d.id]=d.Vp);var h=Iu(e),k;for(k in a.jB[h])a.dialog.di.getValue(h,k)?a.jB[h][k].setValue(!0):a.jB[h][k].setValue(!1);b.append(a.AO[e]);if(c&&f.options){var l=f.options;c.append(P({tag:"span",R:"button-bar",css:{width:l.list.length*Math.max.apply(Math,l.list.map(function(a){return a.name.length}))*
10+"px"},children:l.list.map(function(a){return{R:a.name==l.VIa?"selected":"",css:{width:100/l.list.length+"%"},children:[{R:"button-bar-content",text:a.name}],click:function(){a.action();$(this).siblings().removeClass("selected");$(this).addClass("selected")}}}),create:function(){}}))}})}function jWa(a,b,c){a&&(a.aj=a.aj);if(a&&a.aj&&(a=a.aj[c.variant]||a.aj[b]))for(var d in c)c[d]=c[d]||a[d];c.$G=c.Q3a?new Mf(101,101):c.size.clone().scale(28);return c}
g.B0=function(a,b,c){return iw(b,this.Pb).then(function(d){if(null==d)return Promise.reject();c=jWa(d,b,c);return XHa(this.client.document,a,b,c,c.$G)}.bind(this))};function gWa(a,b,c){c=jWa(null,null,c);return c.zp?(a=c.size.clone().scale(28),b.empty().append(P({css:{height:a.height+"px",width:a.width+"px"},tag:"img",src:c.zp})),Promise.resolve()):YHa(a.client.document,a.client.viewport.qc(),b,c,c.$G)};function kWa(a,b,c,d,e,f,h,k){this.kx={};this.di=b.di;this.vc=a;this.plugins=[];this.Zp=k;this.Yy={};this.jB={};this.hB={};this.c0=null;this.jQa=!!f;this.permissions=h;this.sqa={};this.YMa={};this.Wp={};this.ZMa={};this.$Ma={};this.Qp={};this.content=null;this.dialog=c;this.client=b;this.analytics=b.analytics;this.build();d.append(this.content);this.Mq=e;this.qV()}g=kWa.prototype;
g.qV=function(){var a=this;K("pluginmanager.up",function(){var b,c;a.list.find("li").each(function(){$(this).hasClass("selected")&&b&&(c=b);$(this).is(":visible")&&(b=$(this))});c?(c.click(),a.scrollIntoView()):setTimeout(function(){a.vj.focus()},10)});K("pluginmanager.down",function(){var b=!1,c;a.list.find("li").each(function(){b&&$(this).is(":visible")&&(c=$(this),b=!1);$(this).hasClass("selected")&&(b=!0)});c&&(c.click(),a.scrollIntoView())});K("pluginmanager.left",function(){var b=a.list.find(".selected");
if(!b.hasClass("library"))b=b.parent().parent();else if(!b.hasClass("expanded")){K.set("pluginmanager.up");return}KZ(a,b,b.attr("id").substr(14),!1);a.list.find("li.selected").removeClass("selected");b.addClass("selected");a.scrollIntoView()});K("pluginmanager.right",function(){var b=a.list.find(".selected");b.hasClass("library")&&1<b.find("ul").children().length?(KZ(a,b,b.attr("id").substr(14),!0),a.list.find("li.selected").removeClass("selected"),b.find("ul").children().first().addClass("selected"),
a.scrollIntoView()):K.set("pluginmanager.down")});K("pluginmanager.toggleSelected",function(){a.list.find(".selected label").first().click()});K("pluginmanager.find",function(){a.vj.focus()});K("user.level",this.xCa.bind(this))};g.lj="☺";g.ba=function(a,b){this.dialog.ba(a,b)};
g.build=function(){function a(){var a=d.val().trim();""!=a&&HZ(b.dialog.nr,a,function(){d.val("");K.set("shapelibrary.refresh");b.ba("shapemanager.createCustomLibrary")})}var b=this,c={children:[]};c.children.push({R:"plugin-list-header",children:[]});c.children.push({R:"plugin-list",children:[{R:"empty-search",text:"No libraries match your search."}],create:function(a){b.list=a}});c.children[0].children.push({R:"import",children:[{text:"Import Shapes:",R:"label left"},{tag:"button",id:"visio-stencil-import",
text:"Visio Stencil",R:kk?"single left":"left",click:function(){b.permissions.Bb()?b.client.Ko():ao(b.client.jc().Zh(),"Visio")?(b.ba("shapemanager.openedvisio"),b.dialog.p4a.open()):Wza()}},{tag:"button",id:"svg-shape-import",text:"SVG",hidden:kk,R:"left",click:function(){b.permissions.Bb()?b.client.Ko():(b.ba("shapemanager.openedsvg"),b.dialog.LIa.open())}},{R:"clear"}]});c.children[0].children.push({R:"search",children:[{id:"shape-manager-search-box",tag:"input",R:"user-select-text",attr:{placeholder:"Search"},
create:function(a){b.vj=a;a.keydown(function(a){if(!b.Mq.gna)if(27==a.keyCode)$(this).val("").blur(),b.dialog.close();else if(40===a.keyCode||9===a.keyCode)$(this).blur(),b.list.find('li[id^="shapelib"]').filter(function(){return $(this).is(":visible")}).first().click()});a.keyup(function(){if(!b.Mq.gna){var a=$(this).val().replace(/[^a-z0-9& ]/ig,"_").toLowerCase(),c=a.split(" ").filter(function(a){return!!a}),d=new RegExp(c.join("|"),"gi");B(b.kx,function(a){a.oz.parent().hide();a.children.forEach(function(c){if(b.Qp[c.id]){var e=
bc(c.Zc,function(a){return-1<a.search(d)});b.Qp[c.id].toggle(e);e&&a.oz.parent().show()}})});b.list.toggleClass("searching",!!a);a||b.list.find("section").show()}});a.focus(function(){b.list.find(".selected").removeClass("selected")})}},{R:"icon"}]});this.content=P(c).children();var d;this.YO=P({R:"input-append",css:{margin:"5px"},children:[{R:"input-wrapper",children:[{id:"custom-shape-library-input",tag:"input",type:"text",placeholder:"Create custom library",create:function(b){d=b;b.on("keyup",
function(b){13==b.keyCode&&a()})}}]},{tag:"button",text:"+",click:function(){a()}}]})};g.kea=function(a,b,c){(a=Ta(this.jB,a,b))&&a.setValue(c)};g.getValue=function(a,b){a=Ta(this.jB,a,b);return!!a&&!!a.getValue()};g.refresh=function(){var a=this.list.scrollTop();this.xCa();this.list.scrollTop(a)};
g.xCa=function(){var a=this.client.jc(),b;this.plugins=[];var c=[],d=this.YO.find("input").is(":focus");b=0<a.Wp().length?new RegExp(a.Wp()):!1;this.di.plugins.forEach(function(a){var c=a.url;hb(c,"/timeline.js")&&!r.newEditor||hb(c,"/userimage.js")&&r.newEditor||!a.me||(a=new UG({id:a.url,name:a.name,description:a.description,Sb:a.Sb,url:a.url,group:a.group,Zc:a.Zc}),b&&c.match(b)&&(a.Vp=!0),this.client.Pb.CZ(c)&&(a.active=!0),a.id in this.hB&&(a.active=this.hB[a.id]),/freehand|imagesearch/.test(a.url)&&
(a.hidden=!0),this.plugins.push(a))},this);var e=this.client.document.getProperty(ax)||[];B(this.dialog.nr.data,function(b){var c=b.uri;b=new kEa({id:Oq(b.uri),name:b.name||"",description:"",Sb:"",url:b.uri,group:"Custom",Zc:[],Vw:wa(b.shared)?b.shared:!!parseInt(b.shared,10),Nc:kk?a.id===b.user:a.uri===b.user,uB:b.shapes});b.active=jc(e,c);c in this.hB&&(b.active=this.hB[c]);this.plugins.push(b)},this);B(this.kx,function(a){a.children=[];a.oz&&(vc(c,a.oz.children().detach()),vc(c,a.oz.detach()))});
D(this.plugins,function(a){$a(this.kx,a.group,{name:a.group,oz:$(P({tag:"ul"})),children:[]});this.kx[a.group].children.push(a);lWa(this,a,this.kx[a.group].oz)},this);this.kx.Custom||(this.kx.Custom={name:"Custom",oz:$(P({tag:"ul"})),children:[]});this.kx.Custom.oz.append(this.YO);B(this.kx,function(a,b){lc(VG,b)});var f;D(VG,function(a){(a=this.kx[a])&&(a.children.length||"Custom"==a.name)&&(D(a.children,function(a){f&&(a.ox=f);f=a}),a.Asa?a.Asa.append(a.oz):a.Asa=P({tag:"section",children:[{tag:"header",
text:a.name,click:function(){}},a.oz]}),this.list.append(a.Asa))},this);c.forEach(function(a){$.contains(this.list.get(0),a)||a.remove()},this);d&&this.YO.find("input").focus();this.c0&&this.EL(this.c0)};g.lF=function(a,b){this.Qp[a]&&(this.list.find("li.selected").removeClass("selected"),this.Qp[a].addClass("selected"));var c=ec(this.plugins,function(b){return b.id==a});null===c||this.dialog.lF(c,b)};g.EL=function(a){var b=ec(this.plugins,function(b){return b.id==a.id});this.c0=b;null===b||this.dialog.EL(b)};
g.setActive=function(a,b){ec(this.plugins,function(b){return b.id==a}).active=b};function mWa(a,b){return(a=ec(a.plugins,function(a){return a.id==b}))&&a.active}g.vca=function(a,b){var c=ec(this.plugins,function(b){return b.id==Oq(a)},this);c||this.list.find("li:visible").first().click();b&&this.scrollIntoView();return c};
g.scrollIntoView=function(){var a=this.list.offset().top,b=this.list.scrollTop(),c=a+this.list.height();if(this.dialog.display.mF){var d=this.list.find(".selected"),e=d.offset().top,d=e+d.height(),f;0>(f=e-(a+40))?this.list.scrollTop(b+f):0<(f=d-(c-40))&&this.list.scrollTop(b+f)}};function KZ(a,b,c,d){oa(d)||(d=!b.hasClass("expanded"));b.toggleClass("expanded",d);b.is(".expanded")?a.ba("shapemanager.expandLibrary",{oG:c}):a.ba("shapemanager.collapseLibrary",{oG:c,context:"list"})}
function nWa(a){a.plugins.filter(function(a){return!a.active&&"Custom"!=a.group}).forEach(function(a){a=a.id;for(var c in this.Yy)gb(c,a)&&delete this.Yy[c]},a)}
function lWa(a,b,c){if(!b.hidden){var d=b.name.replace(/\s|\./g,""),e=[];if(b.url&&"Custom"!=b.group){e=a.vc.X8(b.url);Xa(e)&&(e=a.Zp.X8(b.url));var f=Iu(b.url)}var h=null,k=[];if(a.Qp[b.id]&&kj(e,a.ZMa[b.id])&&a.Wp[b.id]==b.Vp&&a.$Ma[b.id]===b.name)a.XIa=!0,c.append(a.Qp[b.id]),a.sqa[b.id].setValue(b.active),a.YMa[b.id].forEach(function(c){b.active&&!this.Yy[f+a.lj+c.id]?c.setValue(!0):(b.active&&this.sqa[b.id].setValue(),c.setValue(!1))},a),a.XIa=!1;else{a.Wp[b.id]=b.Vp;a.ZMa[b.id]=e;a.$Ma[b.id]=
b.name;var l=!1,m=!1;a.Qp[b.id]&&(l=a.Qp[b.id].is(".expanded"),m=a.Qp[b.id].is(".selected"));var n=function(){return P({tag:"span",R:"premium-marker hidden",text:O("features.premium").toUpperCase()})},q=n(),t=new KC(a.analytics,{change:function(c,e){b.Vp&&!1!==c&&t.setValue(!1);a.setActive(b.id,void 0===c||c);e||(k.forEach(function(a){a.setValue(c)}),a.hB[b.id]=c,a.ba(c?"shapemanager.checkedlibrary":"shapemanager.uncheckedlibrary",{oG:"Custom"!=b.group?d:"custom"}))}});b.active&&t.setValue(!0);b.Vp?
(t.disable(),t.aa.click(function(){a.analytics.Aa(sl);JZ(b)}),a.jQa&&q.removeClass("hidden")):t.aa.click(function(c){var e=t.getValue();void 0===e&&(e=!0);t.setValue(!e);a.ba(e?"shapemanager.checkedlibrary":"shapemanager.uncheckedlibrary",{oG:"Custom"!=b.group?d:"custom",context:"group"});k.forEach(function(a){a.setValue(!e)});c.preventDefault()});P({id:"shapelib-item-"+("Custom"!=b.group?d:b.id),tag:"li",click:function(){setTimeout(function(){a.lF(b.id,!0)},10)},R:"library"+("Custom"==b.group?" customlib":
"")+(m?"selected ":"")+(l?"expanded":""),create:function(c){a.Qp[b.id]=c;c.hover(function(){a.KL&&(clearTimeout(a.KL),a.KL=null);a.Gda=setTimeout(function(){a.EL(b);a.Gda=null},300)},function(){a.Gda&&(clearTimeout(a.Gda),a.Gda=null);a.KL=setTimeout(function(){a.dialog.display.refresh();a.c0=null;a.KL=null},300)})},children:[{R:"triangle-container",click:function(){1<Ma(e)&&KZ(a,a.Qp[b.id],d)},children:[{R:"tri"+(1>=Ma(e)?" empty":"")}]},t.getContainer(),{R:"plugin-name",children:[lb(b.name)]},q,
{tag:"ul",R:"plugin-groups",create:function(a){h=a}}]});var u=function(){k.forEach(function(c){c.getValue()?delete a.Yy[f+a.lj+c.id]:mWa(a,b.id)&&(a.Yy[f+a.lj+c.id]=!0)})};B(e,function(c,e){var l=new KC(this.analytics,{change:function(e,h){h||a.ba(e?"shapemanager.checked":"shapemanager.unchecked",{Scb:d,name:c.replace(/\s|\./g,"")+".list",context:"group"});a.dialog.display.kea(f,c,e);a.XIa||(e=k.map(function(a){return a.getValue()}),h=bc(e,Ub),cc(e,Ub)?t.setValue(!0):h?t.setValue():t.setValue(!1),
u(),a.hB[b.id]=mWa(a,b.id))}});b.active&&!this.Yy[f+a.lj+e]?l.setValue(!0):b.active&&t.setValue();var m=n();b.Vp?(l.disable(),l.aa.click(function(){a.analytics.Aa(sl);JZ(b)}),a.jQa&&m.removeClass("hidden")):l.aa.click(function(b){var e=l.getValue();l.setValue(!e);a.ba(e?"shapemanager.unchecked":"shapemanager.checked",{Scb:d,name:c.replace(/\s|\./g,"")+".list"});b.preventDefault()});$a(a.jB,f,{})[c]=l;l.id=e;k.push(l);h.append(P({tag:"li",children:[l.getContainer(),c,m],click:function(b){a.list.find("li.selected").removeClass("selected");
$(this).addClass("selected");b.stopPropagation()}}))},a);a.sqa[b.id]=t;a.YMa[b.id]=k;c.append(a.Qp[b.id])}}}g.ZX=function(){return this.plugins.filter(function(a){return a.active})};
function oWa(a){nWa(a);a.client.document.setProperty(dx,a.Yy);var b=a.client.dC(),c=a.ZX(),d=Fk(c,function(a){if("Custom"!=a.group)return a.url}),c=Fk(c,function(a){if("Custom"==a.group)return a.url}),e=d.filter(function(a){return!b[a]}),f=Sa(b).filter(function(a){return!jc(d,a)});e.forEach(function(a){this.client.document.oa(new Q("LoadPlugin",{URL:a}));a=this.client.Pb.i9(a);this.ba("activated."+a.id.replace(/\s|\./g,""))},a);f.forEach(function(a){this.client.document.oa(new Q("UnloadPlugin",{URL:a}));
a=this.client.Pb.i9(a);this.ba("deactivated."+a.id.replace(/\s|\./g,""))},a);c.sort();a.client.document.setProperty(ax,c);a.hB={}}g.oL=function(){var a=this;this.hB={};this.Yy=this.client.document.getProperty(dx);ua(this.Yy)&&(this.Yy={});setTimeout(function(){a.vj.focus()},10);this.list.find(".expanded").removeClass("expanded")};g.Lp=function(){this.hB={};this.vj.val("");this.plugins.forEach(function(a){this.Qp[a.id]&&this.Qp[a.id].show()},this);this.list.removeClass("searching");this.list.find("section").show()};function pWa(a,b,c,d,e,f,h,k,l,m){var n=this;this.Ea=m;this.user=c;this.document=d;this.nr=e;this.analytics=a.analytics;this.p4a=new dWa(a.analytics);this.LIa=new eWa(c,a.analytics);this.kx={};this.plugins=[];K("shapelibrary.changed shapelibrary.updateToolbox",function(){n.refresh()});K("shapelibrary.shape.added",function(a){n.vca(a,!0)});K("shapelibrary.import.shape",function(a){n.LIa.open(a)});d=$(P({R:"plugin-manager",children:[{R:"plugin-list-container",create:function(a){n.z9a=a}},{R:"plugin-display",
create:function(a){n.fFa=a}}]}));this.phrases={x6a:i18n.get("dialog-manage-library-title"),PXa:i18n.get("button-save"),kja:i18n.get("confirm-cancel"),fxb:i18n.get("toolbox-alert-plugin-team-admin-unlicensed",{},['<a target="blank" href="/users/teamLevel?source=ShapeLibraryAvailableActiveTeam">{}</a>']),dxb:i18n.get("toolbox-alert-plugin-restricted-basic",{},['<a id="managetools_upgradelink" target="_blank" href="/users/level?source=Editor-PluginRestrictedBasic">{}</a>']),exb:i18n.get("toolbox-alert-plugin-restricted-pro",
{},['<a id="managetools_upgradelink" target="_blank" href="/users/level?source=Editor-PluginRestrictedPro">{}</a>'])};c="free"===c.Mf.slug&&"T-A"!==this.Ea.Bg("PremiumFeatureHighlights");this.di=new kWa(b,a,this,this.z9a,f,c,h,k);this.display=new fWa(b,a,this,l,this.fFa);this.dialog=new cq(d,{id:"mangage_toolbox_dialog",Ld:!0,title:this.phrases.x6a,width:840,height:"max",kd:!0,close:function(){n.di.Lp();qp.Wg("pluginmanager")},buttons:[{label:this.phrases.kja,action:function(a,b){b.close()}},{label:this.phrases.PXa,
id:"manage_toolbox_dialog_save",highlight:!0,action:function(){n.save()}}]});this.dialog.aa.addClass("scrolling");this.nb=!1}function JZ(a){"basic"===(window.config.basicPlugins[a.id]?"basic":"pro")?$za({dR:"restricted-plugins-"+a.name}):aAa({dR:"restricted-plugins-"+a.name})}g=pWa.prototype;g.lF=function(a,b){this.display.lF(a,b)};g.EL=function(a){this.display.EL(a)};
g.refresh=function(){this.di.refresh();null===this.di.c0&&this.display.mF&&null!==this.display.mF.url&&this.vca(this.display.mF.url,!1)};g.ba=function(a,b){b||(b={});b.source="shapemanager";this.analytics.ba(a,b)};g.save=function(){oWa(this.di);this.close()};g.vca=function(a,b){(a=this.di.vca(a,b))&&this.display.lF(a)};
g.open=function(){this.dialog.fd()&&this.dialog.close();this.di.oL();this.analytics.Aa(Aga);this.dialog.open();this.refresh();this.di.refresh();var a=ec(this.di.plugins,function(a){return"/js/plugins/v2/default.js"==a.id});null===a||this.EL(a);qp.enter("pluginmanager")};g.close=function(){this.dialog.close()};function qWa(a,b,c,d,e,f,h,k){uk(["lucid.view.chart.ToolBox","construct"]);this.ea=b;this.analytics=b.client.analytics;this.Gb=b.client.Gb;var l=this;this.bG=f;this.Mq=c;this.visible=!0;this.DRa=this.Fe=null;this.parent=a;this.yoa=this.fja=this.Wb=this.$M=this.aa=null;this.Iaa=!1;this.Jaa=null;this.gC={};this.n$="all";this.m$="";this.Sb=new DZ(this);this.search=null;this.zx={};this.SEARCH_TITLE=O("toolbox.search_title");this.SEARCH_TITLE_ICONFINDER=O("toolbox.search_title.icon_finder");this.SEARCH_TITLE_BINGIMAGES=
O("toolbox.search_title.bing_images");this.vS=[this.SEARCH_TITLE,this.SEARCH_TITLE_ICONFINDER,this.SEARCH_TITLE_BINGIMAGES];this.$g=!1;this.xl={};this.m2={};this.groups={};this.sk={};this.w9={};this.xma={};this.Raa={};this.nr=new pWa(this.ea.client,e,this.ea.client.user,this.ea.document,this.ea.client.FS,c,d,h,k,this.ea.client.Ea);this.Zp=h;this.nb=!0;this.ORa=new Dj(w(this.update,this),Lj?500:100);var m=!1,n=0,q=new dX(this.ea.document);q.Ci(function(){var a=Ip(l.ea.client.user);if(a){var b=q.Ma();
if(n!=b){n=b;m||(l.$M.addClass("has-complexity"),l.fja.empty().append('<div id="complexitybar-wrapper"><div id="complexitybar"><div id="complexity"></div></div><div id="complexity-text"><div class="left">Complexity</div><div class="right"></div></div></div>'),$("#complexitybar").click(function(){l.analytics.Aa(Hea);nD()}),l.pa(),m=!0);var c;c=Math.ceil(100*Math.min(b/a,1));$("#complexity").css({width:c+"%"});$("#complexity-text .right").text(b+"/"+a)}}else m&&(l.$M.removeClass("has-complexity"),l.fja.empty(),
l.pa(),m=!1)});K("online",function(){rWa(l)});K("offline",function(){sWa(l)});this.Gb.isOnline()||sWa(this);K("edit.manageToolbox",function(a){l.analytics.Aa(Dga);l.analytics.ba("chart.toolbox.manageLibraries");l.nr.open(a);Fn(l.analytics,"analytics.shapemanager.opened")});K("gui.closeAllYerStuff",function(){l.Gy&&(l.Gy.destroy(),l.Gy=null)});K("document.hiddenToolGroups.changed document.toolGroupOrder.changed",function(){l.ORa.queue()});this.build();uk(["lucid.view.chart.ToolBox","construct","complete"])}
g=qWa.prototype;g.MEa=new Mf(1,1);g.Kda=28;g.lj="☺";function rWa(a){a.pa();B(a.Raa,function(a,c){$("#"+c).show()});$(document).trigger("userPreferences.toolbox")}function sWa(a){a.pa();B(a.Raa,function(a,c){$("#"+c).hide()});$(document).trigger("userPreferences.toolbox")}function tWa(a,b,c){b.on("contextmenu",function(b){a.Gy&&a.Gy.destroy();a.Gy=new XD(a.analytics,c,{parent:a.ea.aa,Pm:!0});a.Gy.setPosition(b.pageX,b.pageY);a.Gy.show(b);b.preventDefault();return!1})}
g.oia=function(){function a(a,b){return e.Gb.isOnline()||"SearchLucidChart"==a?e.ea.client.jc()?e.ea.client.jc().Cc.get(a):b:0}function b(){var a=e.vj.val(),b=e.search;""==a||2>a.length||e.vj.hasClass("default")?e.search=null:e.search=a;if(null==e.search||e.search!=b)null!=e.search&&e.analytics.ba("chart.toolbox.search"),e.pa()}function c(a){f&&clearTimeout(f);f=setTimeout(b,a||2E3)}function d(b,d,f){function n(){var h;if("true"==a(b,1)){var n=[];for(h=0;h<f.length;h++)1==a(f[h],0)&&n.push(f[h]);
h=null==e.zx[d.val()]||e.zx[d.val()].toString()!=n.toString();e.zx[d.val()]=n;d.prop("checked",!0)}else h=!!e.zx[d.val()],delete e.zx[d.val()],d.prop("checked",!1);h&&(e.search=null,e.goa=null,c(1))}n();$(document).bind("userPreferences.toolbox",n);K("user.preferences user.preferences.update",n);d.click(function(){if(!e.ea.client.user.Bb()){var a=$(this).prop("checked")?"true":"false";h[b]=""+a}})}var e=this,f;K("gui.closeAllYerStuff",function(){e.V0.slideUp("fast")});this.Wb.append(P({children:[{R:"search",
children:[{id:"image-search-box",tag:"input",type:"text",R:"search default box-sizing-border user-select-text",value:O("toolbox.search"),attr:{maxlength:64},create:function(a){e.vj=a;a.focus(function(){$(this).hasClass("default")&&$(this).val()==O("toolbox.search")&&$(this).val("");$(this).removeClass("default");c()}).blur(function(){""==$(this).val()&&($(this).val(O("toolbox.search")).addClass("default"),e.search=null);clearTimeout(f)}).keyup(function(a){clearTimeout(f);13==a.keyCode?c(1):c();e.V0.slideUp("fast")})}},
{id:"clear-search-button",R:"clear-search icon-13 icon-13-close",title:O("tooltip.search.clear"),click:function(){e.vj.val("").focus();c(1);e.analytics.ba("chart.toolbox.clearSearch")}},{id:"image-search-options-dropdown",R:"option-toggle right icon-13-button",children:[{R:"icon-13 icon-13-tri-d"}],title:O("tooltip.search.options"),create:function(a){a.mousedown(function(a){a.stopPropagation()})},click:function(){e.V0.slideToggle("fast");e.analytics.ba("chart.toolbox.selectSearchSourcesDropdown")}},
{R:"search-options hidden",create:function(a){e.V0=a;a.mousedown(function(a){a.stopPropagation()})},children:[{tag:"label",children:[{id:"lucidchart-image-search-opt",tag:"input",type:"checkbox",value:"lucidchart",create:function(a){e.p6a=a}},"Lucidchart Library"]},{tag:"label",children:[{id:"iconfinder-image-search-opt",tag:"input",type:"checkbox",value:"iconfinder",create:function(a){e.X3a=a}},"IconFinder"]},{tag:"label",children:[{id:"bing-image-search-opt",tag:"input",type:"checkbox",value:"bingimages",
create:function(a){e.zXa=a}},"Bing Images"],hidden:kk}]}]}]}));var h={};setInterval(function(){Xa(h)||e.V0.is(":visible")||(K.set("user.preferences.update",h),h={})},100);d("SearchLucidChart",e.p6a,[]);d("SearchIconFinder",e.X3a,["IconFinderCommercial"]);kk||d("SearchGoogleImages",e.zXa,[]);e.V0.find("input[type=checkbox]").change(function(){$(this).is(":checked")||delete e.zx[$(this).val()];e.analytics.ba("chart.toolbox.selectSearchSource");e.search=null;e.goa=null;c(1)}).change()};
g.build=function(){uk(["lucid.view.chart.ToolBox","build"]);var a=this;this.parent.append(P({id:"shape-library-toolbox",R:"tool-box",create:function(b){a.$M=b;ida&&$(b).bind("dragstart",function(){return!1})},children:[{R:"tool-box-touch"},{R:"tool-box-header",create:function(b){a.Wb=b},children:[{R:"tool-box-header-complexity",create:function(b){a.fja=b}}]},{R:"tool-box-slider scrollable tinyScrollBars",children:[{id:"tool-box-search-results",create:function(b){a.DRa=b}},{sortable:{revert:100,handle:".drag-handle",
axis:"y",scroll:!1,distance:10,start:function(b,c){b=c.item;c=c.placeholder;b.is(".minimized")||(b.height(""),b.find(".content").hide(),c.height(b.height()));b.css("opacity",.9);a.Fe.parent().scrollTop(a.scrollTop);a.Iaa=!0;a.Jaa&&clearTimeout(a.Jaa);a.Fe.sortable("refreshPositions")},stop:function(b,c){b=c.item;b.css("opacity","");b.is(".minimized")||b.find(".content").show();a.Jaa=setTimeout(function(){a.Iaa=!1;a.Jaa=null},200)},update:function(){uWa(a);a.analytics.ba("chart.toolbox.reOrderGroups")}},
create:function(b){a.Fe=b}}]},{R:"tool-box-overlay",create:function(b){a.yoa=b}}]}));this.oia();this.aa=this.Fe;uk(["lucid.view.chart.ToolBox","build","complete"])};function uWa(a){var b=a.Fe.children().find("h3").toArray().map(function(a){return $(a).attr("groupid")});vWa(a);a.ea.document.setProperty(bx,b)}
function vWa(a){var b=a.Fe.find(".panel.minimized").find("h3").toArray().map(function(a){return $(a).attr("groupid")}),c=a.ea.client.jc().id;a=a.ea.document.getId()||"docId";mn(c,a).set("minimized",b)}function wWa(a){var b=a.ea.client.jc().id;a=a.ea.document.getId()||"docId";b=mn(b,a).get("minimized",[]);return fb(b)}
g.update=function(a){var b=this,c=[],d=[];oa(a)||(a=this.ea.document.getProperty(dx)||{});xWa(this,a);var e=this.search?jQuery.trim(this.search).replace(/\s+/g," "):this.search,e=e?e.toLowerCase():e,f=this.$g;e?(c=this.vS.filter(function(a){return b.groups[a]}),this.goa!=e&&(f=!1,c=[],"lucidchart"in this.zx&&c.push("Lucidchart"),"iconfinder"in this.zx&&c.push(O("toolbox.search_title.icon_finder")),"bingimages"in this.zx&&c.push(O("toolbox.search_title.bing_images")),c.forEach(function(a){b.groups[a]=
{}}),f=this.tha(e)||f),0==c.length&&b.vj.val("")):(f=!1,this.vS.forEach(this.Iz.bind(this)));this.$g=f;this.goa=e;e=this.ea.document.getProperty(bx);e.forEach(function(c){c in b.groups&&!(c in a)&&d.push(c)});var f=[],h;for(h in this.groups)h in a||jc(e,h)||jc(this.vS,h)||f.push(h);uaa(f,function(a,c){return Ac(b.w9[a],b.w9[c])});h=f.filter(function(a){return tb(a,O("toolbox.userimages.title"))});0<h.length&&(pc(f,h[0]),f.push(h[0]));vc(d,f);0<e.length&&tb(e[e.length-1],O("toolbox.userimages.title"))&&
e[e.length-1]in this.groups&&(pc(d,e[e.length-1]),d.push(e[e.length-1]));this.Fe.parent().css({top:b.Wb.get(0).offsetHeight+"px"});for(e=0;e<d.length;e++)h=d[e],this.sk[h]||(this.sk[h]=h),this.Ft(h,this.Fe);for(e=0;e<c.length;e++)$a(this.sk,c[e],c[e]),this.Ft(c[e],this.DRa)};function xWa(a,b){for(var c in a.gC)c in a.groups&&!b[c]||(a.gC[c].find(".content").find("div.tool-box-block, div.toolbox_button, div.toolbox_custom_dom").detach(),a.gC[c].remove(),delete a.gC[c])}
function yWa(a,b,c,d){function e(){a.m$=a.kCa.val();for(var c=0;c<m.length;c++){var d=LZ(a,m[c],b);d&&d.show()}f(m,a.n$,a.m$,b)}function f(b,c,d,e){if("all"!==c||""!==d)for(var f=0;f<b.length;f++){var k=n[b[f].name];k&&!h(k,c,d)&&(k=LZ(a,b[f],e))&&k.hide()}}function h(a,b,c){if(a){var d=new RegExp(c,"i");b="all"===b||a.V1===b;var e=!1;B(a.tags,function(a){-1<(a||"").toString().search(d)&&(e=!0)});return b&&e}return!1}function k(a){u&&clearTimeout(u);u=setTimeout(e,a||250)}var l=zWa(a,b);c.append(l);
c=l.find(".content");var m=AWa(a,b),n={},q=[];a.xl["aws2.js"]["Imported AWS Toolbox"].forEach(function(a){n[a.name]=a;a.V1&&0>q.indexOf(a.V1)&&q.push(a.V1)});c.find("div.tool-box-block, div.toolbox_button, div.toolbox_custom_dom").detach();var t={id:"selector",tag:"select",css:{width:"112px","margin-top":"2px"},children:[{tag:"option",value:"all",text:"all"}],change:function(){a.n$=this.value;for(var c=0;c<m.length;c++){var d=LZ(a,m[c],b);d&&d.show()}f(m,a.n$,a.m$,b)}},u,l={children:[{tag:"input",
type:"text",id:"block-search",R:"search default box-sizing-border user-select-text",attr:{maxlength:64,placeholder:"Search blocks"},css:{width:"112px"},create:function(b){a.kCa=b;b.focus(function(){$(this).hasClass("default")&&$(this).val()==O("toolbox.search")&&$(this).val("");$(this).removeClass("default");k(250)}).blur(function(){""==$(this).val()&&(a.search=null);clearTimeout(u)}).keyup(function(a){clearTimeout(u);13==a.keyCode?k(1):k(250)})}},{id:"clear-search-button",R:"clear-search icon-13 icon-13-close",
title:O("tooltip.search.clear"),css:{display:"inline-block","margin-left":"2.5px"},click:function(){a.kCa.val("").focus();k(1);a.analytics.ba("chart.toolbox.clearSearch")}}],css:{display:"inline-block"}};q.forEach(function(a){t.children.push({tag:"option",value:a,text:a})});d&&(c.append(P(l)),c.append(P(t)));for(d=0;d<m.length;d++)(l=(n[m[d].name]||{}).hJa?LZ(a,m[d],b,!0):LZ(a,m[d],b))&&c.append(l);f(m,a.n$,a.m$,b)}
g.Ft=function(a,b){var c=zWa(this,a);b.append(c);var c=c.find(".content"),d=AWa(this,a),e=c.find("div.tool-box-block, div.toolbox_button, div.toolbox_custom_dom").detach();0<=a.search("Imported AWS Toolbox")?(0<c.find("#selector").length&&0<c.find("#block-search").length?yWa(this,a,b,!1):yWa(this,a,b,!0),d=[]):c.empty();for(b=0;b<d.length;b++){var f=LZ(this,d[b],a);f&&c.append(f)}d=d.filter(function(b){return this.VQ(b,a)},this);0<d.length&&c.append(P({R:"toolbox-buttons",children:d.map(function(b){return this.groups[a][b.name].Ha},
this)}));c.append('<div class="left" style="width:116px;height:0;"></div>');e.each(function(){0==$(this).parent().length&&$(this).remove()})};
function zWa(a,b){if(a.gC[b])return a.gC[b].find("h3 span").text(a.sk[b]),a.gC[b].find("h3").attr("title",lb(a.sk[b])),a.gC[b];var c=wWa(a),d=tb(b,O("toolbox.userimages.title")),e=P({R:"panel"+(c[b]?" minimized":""),id:"shape-toolbox-sublibrary-"+lb(a.sk[b]).replace(/\s|\.|\/|&amp;|-/g,""),children:[{tag:"h3",R:"drag-handle"+(jc(a.vS,b)?" em":"")+(d?" LoSensitive":""),title:lb(a.sk[b]),attr:{groupId:b},create:function(c){c.click(function(){a.Iaa?a.Iaa=!1:(e.toggleClass("minimized"),e.is(".minimized")?
e.find(".content").slideUp("fast"):e.find(".content").slideDown("fast"),vWa(a));c.is(".minimized")&&a.analytics.ba("chart.toolbox.collapseGroup")});c.on("mousedown",function(){a.scrollTop=a.Fe.parent().scrollTop()});tWa(a,c,a.xma[b])},children:[lb(a.sk[b]),{R:"icon-13 icon-13-tri"},{id:"shape-toolbox-sublibrary-"+lb(a.sk[b]).replace(/\s|\.|\/|&amp;|-/g,"")+"-close",R:"close icon-13 icon-13-close",click:function(c){var d;-1<b.indexOf(a.lj)?(d=b.split(a.lj)[0],d=d.substr(0,d.indexOf(".")+1)):d=jc(a.vS,
b)?"search.":"custom.";var e=a.sk[b];a.sk[b]!=b.substr(b.indexOf(a.lj)+1)&&(e="CustomLibrary");a.analytics.ba("toolbox.closeGroup",{plugin:d,reportGroupName:e.replace(/\s|\./g,"")});jc(a.vS,b)?a.Iz(b):BWa(a,b);c.stopPropagation()}}]},{R:"content"+(c[b]?" hidden":"")}]});return a.gC[b]=e}function AWa(a,b){var c=[],d=0,e;for(e in a.groups[b]){var f=a.groups[b][e].weight,d=Math.max(f,d);c.push({name:e,weight:f})}0<d&&c.sort(function(a,b){return b.weight-a.weight});return c}
g.VQ=function(a,b){return a.name in this.groups[b]?!!this.groups[b][a.name].VQ:!1};
function LZ(a,b,c,d){b=b.name;if(!(b in a.groups[c]))return null;var e=a.groups[c][b];if(e.VQ)return null;var f=e.className,h=e.Ha,k=e.HR;if(!f||h.MWa)return h;h.MWa=!0;e.zp?h.empty().append(P({tag:"img",src:e.zp,css:{width:e.size.width*a.Kda+"px",height:e.size.height*a.Kda+"px"}})):e.so&&d?h.empty().append(P({text:e.so,css:{"text-overflow":"ellipsis",overflow:"hidden","white-space":"nowrap",cursor:"default",color:"grey","font-style":"italic"}})):e.so?h.empty().append(P({text:e.so,css:{"text-overflow":"ellipsis",
overflow:"hidden","white-space":"nowrap",cursor:"default"}})):a.B0(c,b);d=e.Ed||function(){return{}};e=e.Fc;e||"Group"==f||(e=hw(f).Fc);a.paa(h,f,d,e,b,c,k);return h}
g.paa=function(a,b,c,d,e,f,h){var k=this,l="Group"===b,m;a.draggable({helper:"original",revert:!0,revertDuration:0,start:function(){S&&S.destroy();k.Sb.hide();clearTimeout(m);k.Dqa=!0;l?K.set("group.drag.start",[c()]):K.set("block.drag.start",[b,c(),ya(d)?d=d():d])},stop:function(){h&&h();if(l)K.set("group.drop",[c()]),k.analytics.ba("toolbox.dragToPage.customGroup");else{var a=f;k.sk[f]!=f.substr(f.indexOf(k.lj)+1)&&(a="CustomLibrary");K.set("block.drop",[b,c(),ya(d)?d=d():d]);k.analytics.ba("chart.toolbox.dragToPage."+
a+"."+b)}k.Dqa=!1}}).hover(function(){clearTimeout(m);k.Dqa||(m=setTimeout(function(){k.Sb.VA=f+"::"+b;l?k.Sb.Hra(f,e,c()):k.Sb.SL(f,e,c())},500))},function(){clearTimeout(m);k.Dqa||(m=setTimeout(function(){k.Sb.hide()},200))}).on("mousedown",function(){clearTimeout(m)})};g.SL=function(a,b,c){this.Sb.SL(a,b,c)};g.Hra=function(a,b,c){this.Sb.Hra(a,b,c)};
g.B0=function(a,b){if(null==this.groups[a]||null==this.groups[a][b])return a!=this.SEARCH_TITLE&&this.B0(this.SEARCH_TITLE,b),Promise.reject();a=this.groups[a][b];b=a.className;var c=a.Ha,d=(a.size||this.MEa).clone().scale(this.Kda);return"Group"==b?YHa(this.ea.client.document,this.ea.viewport.qc(),c,a,d):XHa(this.ea.client.document,c,b,a,d)?Promise.resolve():Promise.reject()};
g.tha=function(a){var b=this,c=!1;CWa(this,a,this.zx);if("lucidchart"in this.zx){c=b.ea.client.jc();a=this.Zp.search(a,c.Wp());c=0<a.length;0==a.length&&this.Iz("Lucidchart");for(var d=0;d<a.length&&2004>d;d++)this.QF(this.SEARCH_TITLE),function(a){iw(a.className,this.ea.document.Pb).then(function(c){var d=c.aj[a.className];a.C8a&&(d=c.aj[a.name]);d&&this.Hl(a.className+a.name,a.className,d.Ed,d.Fc,d.tooltip,a.weight);a.GH&&a.GH.forEach(function(k){(d=c.aj[k])&&b.Hl(a.className+k,a.className,d.Ed,
d.Fc,d.tooltip,a.weight)})}.bind(this))}.call(this,a[d])}return c};g.X8=function(a){var b=Iu(a);if(!this.xl[b])return[];var c={};Sa(this.xl[b]).forEach(function(a){c[a]=this.sk[b+this.lj+a]||a},this);return c};g.Mla=function(a,b){return this.sk[Iu(a)+this.lj+b]||b};function ITa(a,b,c,d){var e=a.ea.client.CZ(b),f=Iu(b);a.xl[f]&&e&&DWa(a,b);a.xl[f]=c;B(c,function(b,c){$a($a(a.m2,f,{}),c,{}).order=d});e&&(EWa(a,b),K.set("toolBox.groupsLoaded",c))}
function EWa(a,b){var c,d=Iu(b);if(a.xl[d]){c||(c=Sa(a.xl[d]));var e=a.m2[d];c.forEach(function(b){var c=a.xl[d][b],k=d+a.lj+b;a.Iz(k);a.QF(k,b);c.forEach(function(b){b.className?a.Hl(b.name,b.className,b.Ed,b.Fc,b.tooltip,b.weight,b.Bo,b.size,b.zp,b.so,b.HR):b.template?b.template&&a.m5(b.template,b.QC):b.action&&a.addButton(b.label,function(){b.action()},b.QC)});e&&e[b]&&a.mH(k,e[b])})}}function DWa(a,b){var c,d=Iu(b);a.xl[d]&&(c||(c=Sa(a.xl[d])),c.forEach(function(b){a.Iz(d+a.lj+b)}))}
g.QF=function(a,b){this.groups[a]||(this.pa(),this.groups[a]={},this.sk[a]=b?b:a);this.Om=this.groups[a];this.nWa=b||a;return this};g.mH=function(a,b){null!=b.displayName&&(this.sk[a]=b.displayName);null!=b.order&&(this.w9[a]=b.order);void 0!=b.Bo&&(this.xma[a]=b.Bo);this.pa()};
function BWa(a,b){var c=a.ea.document,d=b.split(a.lj)[0],e=d==b,f=c.getProperty(dx)||{};if(!e){f[b]=!0;var h=Fk(Sa(f),function(b){var c=b.split(a.lj)[0];return c!=d?void 0:b.substr(c.length+1)}),k=Sa(a.xl[d]);Cc(h);Cc(k)}if(e)e=c.getProperty(ax)||[],pc(e,b),c.setProperty(ax,e);else if(Ec(h||null,k||null)){for(var l in f)0==l.indexOf(d)&&delete f[l];c.oa(new Q("UnloadPlugin",{URL:Ju(d)}),!0);a.analytics.ba("chart.toolbox.deactivateplugin."+d.substr(0,d.indexOf(".")))}a.update(f);c.setProperty(dx,f)}
g.Iz=function(a){this.groups[a]&&(delete this.groups[a],delete this.sk[a],delete this.w9[a],delete this.xma[a],this.pa());this.Om=this.groups[a]};function MZ(a,b){a.groups[b]&&(a.Om=a.groups[b])}function FWa(a){var b=O("toolbox.search_title.icon_finder");a.groups[b]&&Xa(a.groups[b])&&(delete a.groups[b],a.pa());a.Om=a.groups[b]}
g.Hl=function(a,b,c,d,e,f,h,k,l,m,n){var q=this;null==b&&(b=a);if(!this.Om[a]){var t=(k||this.MEa).clone().scale(this.Kda);this.pa();this.Om[a]={Ha:P({R:"tool-box-block left"+(m?" text":""),css:!m&&{width:t.width,height:t.height},create:function(a){if(h){var b=[];D(h,function(a){var c=jj(a),d=a.action;c.action=function(a){d&&d(a);q.Gy&&q.Gy.hide()};b.push(c)});tWa(q,a,b)}}}),Ed:c,Fc:d,className:b,tooltip:e,weight:f?f:0,size:k,zp:l,so:m,HR:n};this.Om[a].Ha.attr("blockClass",b);this.Om[a].Ha.attr("blockName",
a)}return!0};g.a9=function(a,b){var c=fb(a),d=[],e;for(e in this.xl)for(var f in this.xl[e])this.xl[e][f].forEach(function(a){(a.className in c||a.variant in c)&&(!b||b&&!a.p_)&&d.push(a)},this);return d};g.ZGa=function(a,b){var c=[];a=this.groups[a];if(!a)return c;for(var d in a){var e=a[d];e.className&&"Group"!=e.className&&c.push(e);if(b&&c.length>=b)break}return c};
g.addButton=function(a,b,c){var d=this,e="toolbox_button_"+a.replace(/[^0-9a-z]/ig,"_")+"_"+Math.round(1E5*Math.random());this.Om[a]||(this.pa(),this.Om[a]={Ha:P({R:"toolbox_button",children:[{tag:"span",R:"button small",css:{margin:"5px 0"},text:a,click:function(){d.analytics.ba("clickToolboxButton",{activeGroupName:d.nWa,name:a});b()}}]}),name:a,VQ:!0});c&&(this.Raa[e]=!0)};
g.m5=function(a,b){var c="toolbox_custom_dom_"+vk().replace(/[^0-9a-z]/ig,"_");this.Om[c]||(this.pa(),a.addClass("toolbox_custom_dom"),this.Om[c]={Ha:a,name:c});b&&(this.Raa[c]=!0)};g.removeItem=function(a,b){(b=null!=b?this.groups[b]:this.Om)&&b[a]&&(delete b[a],this.pa())};g.pa=function(){this.nb=!0;this.ORa.queue()};g.lock=function(){this.yoa.show()};g.Lr=function(){this.yoa.hide()};g.hide=function(){this.aa.parent().hide();this.ea.Vx.css("left","0px");this.visible=!1};
g.show=function(){this.aa.parent().show();this.ea.Vx.css("left","");this.visible=!0};
function CWa(a,b,c){function d(b,c){b.forEach(function(b){var d=b.url,e=b.yh,m=Tj&&(Vj||Xj),n=xx(d),q=1*b.size.width,t=1*b.size.height,u=640/Math.max(q,t),q=1>u?Math.round(u*q):q,t=1>u?Math.round(u*t):t;a.Hl("ImageSearchBlock2."+d,"ImageSearchBlock2",function(){return{URL:d,ThumbURL:m?xx(e):e,service:c,LineColor:"#000000ff",LineWidth:0,AspectRatio:q/t,Name:b.name,FillColor:{pos:config.defaultImageFillPos,url:m?n:d}}},{w:q,h:t},b.name)},this)}B(c,function(c,f){if("iconfinder"==f){var h=new tE;jc(c,
"IconFinderCommercial")&&(h.license="1");var k=function(b){D(b.icons,function(b){var c=b.tags.join(", ")+" ("+b.width+"x"+b.height+")",d=Tj&&(Vj||Xj),e=xx(b.url);MZ(a,O("toolbox.search_title.icon_finder"));a.Hl("ImageSearchBlock2."+b.url,"ImageSearchBlock2",function(){return{URL:b.url,service:"iconfinder",LineColor:"#000000ff",LineWidth:0,AspectRatio:1,Name:c,FillColor:{pos:config.defaultImageFillPos,url:d?e:b.url}}},{w:b.width,h:b.height},c)});a.removeItem("More Results");0<b.Nba&&(MZ(a,O("toolbox.search_title.icon_finder")),
a.addButton("More Results",function(){var c;c=a.bG;if(0<b.Nba){var d=b.Z$a,e=new tE;e.count=d.count;e.offset=d.offset+1;e.minIconSize=d.minIconSize;e.maxIconSize=d.maxIconSize;e.premium=d.premium;e.license=d.license;c=c.search(b.$$a,e)}else c=Promise.reject();c.then(k)}));FWa(a)};a.bG.search(b,h).then(k)}else"bingimages"==f&&TA&&TA.T0(b,1,{},function(b){MZ(a,O("toolbox.search_title.bing_images"));d(b,f)})})};function NZ(a,b,c,d){this.fd=!0;this.J6=K("dialog.close",function(){c()});this.Ha=P({R:"lucid dialog-overlay modal"+(d.R?" "+d.R:""),children:[d.notification&&{R:"dialog-wrapper triptych-notification",html:d.notification},{R:"dialog-wrapper triptych-dialog",children:[{R:"header",text:a},!d.fnb&&{R:"icon-13-button close-button",children:[{R:"icon-13 icon-13-close"}],click:function(){c()}},d.rows&&{R:"dialog-row",children:d.rows},{R:"triptych-choices",children:b.map(function(a){var b=["circle choice"];
a.color&&b.push("choice-"+a.color);a.hover&&b.push("hover-outline-"+a.hover);var d=[];a.html&&d.push({tag:"div",html:a.html,R:"choice-text"});a.Jqa&&d.push({tag:"img",src:a.Jqa});a.Mab&&d.push({R:"secondary",tag:"img",css:{display:"none"},src:a.Mab});return{id:a.id,tag:"a",R:b.join(" "),href:a.href,target:a.target,click:function(){c(!0);a.click&&a.click()},hover:a.hover&&[function(){$(this).children(".secondary").stop(!0,!0).delay(150).fadeIn(300)},function(){$(this).children(".secondary").stop(!0,
!0).fadeOut(300)}],children:d}})},{R:"footer",children:[d.button&&{id:d.button.id,R:"button",css:{"float":"right",margin:"0"},text:d.button.label,click:d.button.click},d.Pia&&{id:d.Pia.id,R:"checkbox-container",css:{"float":"right",margin:"6px 20px 0 0"},children:[{tag:"input",type:"checkbox",checked:d.Pia.VIa},{tag:"span",text:d.Pia.label,click:function(){var a=$(this).siblings("input"),b=!a.prop("checked");a.prop("checked",b)}}]},{R:"clear"}]}]}]}).hide().appendTo(dq())}
NZ.prototype.open=function(a,b){this.fd=!0;this.BJ=Yp();a&&a.target?(this.Ha.fadeIn(400),OZ(this).css(GWa(this,a.target)).transition({x:0,y:0,scale:1},400,b&&b.bind(this))):(this.Ha.show(),b&&b.call(this))};NZ.prototype.close=function(a,b){var c=this;this.fd&&(Zp(this.BJ),a&&a.target?(this.Ha.fadeOut(600),OZ(this).transition(GWa(this,a.target),600,void 0,function(){$(this).css({x:0,y:0,scale:1});b&&b.call(c)})):(this.Ha.hide(),b&&b.call(this)))};NZ.prototype.destroy=function(){this.Ha.remove();Mk(this.J6)};
NZ.prototype.wZ=function(){return this.Ha.find("input[type=checkbox]").prop("checked")};function OZ(a){return a.Ha.children(".triptych-dialog")}function GWa(a,b){a=OZ(a);b=cm(bm(So(b)),bm(So(a)));return{x:b.x,y:b.y,scale:0}};function PZ(a){var b=this;this.dialog=new NZ("Welcome to the Lucidchart Chrome App!",[{id:"chromeapp-welcome-create-document",Jqa:"/img/chromechart/create_blank_chromeapp.png"},HWa()],function(){b.dialog.close()},{notification:a,R:"chrome-welcome-dialog",rows:[{children:[{R:"sub-header",text:"What would you like to do next?"}]}]})}function HWa(){return{id:"chromeapp-welcome-from-template",Jqa:"/img/chromechart/create_template_chromeapp.png",click:function(){K.set("default.new")}}}
PZ.prototype.open=function(){this.dialog.open()};x("lucid.view.chromechart.WelcomeDialog",PZ);PZ.showIfUnseen=function(a,b){a.get("seenWelcomeMessage")||(a.set("seenWelcomeMessage",!0),(new PZ(b?"Any existing files are currently being downloaded to your account. Please stay connected to the internet until downloading is complete, and feel free to get started.":void 0)).open())};function QZ(a,b){this.Ck=a;this.n8=b}QZ.prototype.add=function(a){function b(){try{a.apply(c.Ck,arguments)}catch(b){xj(b)}}var c=this;this.n8.addListener(b);return b};QZ.prototype.remove=function(a){this.n8.removeListener(a)};QZ.prototype.trigger=function(a){this.n8.dispatch.apply(this.n8,arguments)};function RZ(a){this.Ck=a;this.listeners=[]}RZ.prototype.add=function(a){this.listeners.push(a);return a};RZ.prototype.remove=function(a){pc(this.listeners,a)};
RZ.prototype.trigger=function(a){var b=arguments;this.listeners.forEach(function(a){try{a.apply(this.Ck,b)}catch(d){xj(d)}},this)};function IWa(a){return(a=(mn().get(a)||[]).pop())&&{state:a.state,bounds:a.bounds}}function JWa(a){var b=mn().get(a)||[],c=b.pop();b.length&&mn().set(a,b);return c&&{state:c.state,bounds:c.bounds}}function SZ(a,b,c){window.chrome.app.window.create(a,{minWidth:b.minWidth,minHeight:b.minHeight,maxWidth:b.maxWidth,maxHeight:b.maxHeight,bounds:b.bounds,frame:"native",hidden:b.hidden,singleton:b.cwb},c)};function TZ(a,b,c){var d=this;this.Ck=a;this.id=b;this.hidden=!!c;this.closed=!1;this.onBoundsChanged=new QZ(this,this.Ck.onBoundsChanged);this.onClosed=new QZ(this,this.Ck.onClosed);this.onFullscreened=new QZ(this,this.Ck.onFullscreened);this.onMaximized=new QZ(this,this.Ck.onMaximized);this.onMinimized=new QZ(this,this.Ck.onMinimized);this.onRestored=new QZ(this,this.Ck.onRestored);this.ci=new RZ(this);this.B_=new RZ(this);this.yM=null;this.ci.add(function(){d.yM&&(d.setState(d.yM),d.yM=null)});
this.HLa=d.getBounds();this.onBoundsChanged.add(function(){"normal"==d.getState()&&(d.HLa=d.getBounds())});UZ.push(this);clearTimeout(KWa);this.onClosed.add(function(){pc(UZ,this);setTimeout(function(){d=null},100);KWa=setTimeout(function(){UZ.every(function(a){return a.hidden})&&(VZ(),window.close())},750)})}var KWa=null;function WZ(a){return a.Ck.contentWindow}g=TZ.prototype;g.tm=function(a,b){$a(WZ(this),"chromeApp",{})[a]=b};
g.getState=function(){return this.Ck.isFullscreen()?"fullscreen":this.Ck.isMaximized()?"maximized":this.Ck.isMinimized()?"minimized":"normal"};g.setState=function(a){if(this.hidden)this.yM=a;else this.Ck["fullscreen"==this.yM?"fullscreen":"maximized"==this.yM?"maximize":"minimized"==this.yM?"minimize":"restore"]()};g.getBounds=function(){return this.Ck.getBounds()};
g.setBounds=function(a){this.Ck.setBounds({left:Math.max(0,a.left),top:Math.max(0,a.top),width:xe(a.width,0,window.screenX),height:xe(a.height,0,window.screenY)})};function LWa(a,b){a.setBounds(b.bounds);a.setState(b.state)}function XZ(a){return{state:a.getState(),bounds:a.HLa}}g.close=function(){this.closed||(this.closed=!0,this.Ck.close())};g.hide=function(){this.hidden=!0;this.Ck.hide();this.B_.trigger()};g.show=function(){this.hidden=!1;this.Ck.show();this.ci.trigger()};g.focus=function(){this.Ck.focus()};
var UZ=[];function VZ(){UZ.reverse().forEach(function(a){a.close()})}TZ.prototype.close=TZ.prototype.close;TZ.prototype.hide=TZ.prototype.hide;x("lucid.view.chromechart.AppWindow.hideAll",function(){UZ.forEach(function(a){a.hide()})});x("lucid.view.chromechart.AppWindow.showAll",function(){UZ.forEach(function(a){a.X1||a.show()})});function MWa(a,b){var c=this;TZ.call(this,a);this.tm("url",b);this.tm("onWebviewCreate",function(a){a.on("newwindow",function(a){a.preventDefault();a=a.originalEvent.targetUrl;var b;29<=navigator.appVersion.match(/Chrome\/?(\d*)/)[1]?window.open(a,"_blank"):(b=a.match(/\/documents\/edit\/([^?#]+)(\?.*)?(#.*)?/))?YZ(b[1],!1,XZ(c)):(b=a.match(/\/documents\/editNew\/([^?#]+)(\?.*)?(#.*)?/))?ZZ(window.chromeApp?window.chromeApp.client:window.client,b[1],function(a){YZ(a,!1,XZ(c))}):(b=c.getBounds(),NWa(a,
b.width,b.height))})})}z(MWa,TZ);function NWa(a,b,c){SZ("/html/browser.html",{minWidth:1020,bounds:{width:b,height:c}},function(b){new MWa(b,a)})};function OWa(a){TZ.call(this,a,"newDocDialog");K.set("window.newDocDialog.open",this);$Z=this;this.onClosed.add(function(){$Z=null})}z(OWa,TZ);function PWa(){$Z&&$Z.focus();SZ("html/newdoc.html",{id:"newDocDialog",minWidth:730,minHeight:480,bounds:{width:890,height:640}},function(a){new OWa(a)})}var $Z=null;function a_(a,b,c){var d=this;TZ.call(this,a,b,!0);this.X1=c;var e=(this.X1?IWa:JWa)("editorWindows");e?("normal"==e.state&&b_.some(function(a){return kj(a.getBounds(),e.bounds)})&&(e.bounds.top+=25,e.bounds.left+=25),LWa(this,e)):this.setState("maximized");this.onClosed.add(function(){if(!d.X1){var a=XZ(d),b=mn().get("editorWindows")||[];b.push({state:a.state,bounds:a.bounds});mn().set("editorWindows",b)}});this.tm("lucid",window.lucid);this.tm("getDocumentId",function(){return d.id});this.tm("setDocumentId",
function(a){d.id=a});this.tm("isSyncing",function(){return d.X1});this.tm("newDoc",YZ);this.tm("replaceDoc",function(a){YZ(a,!1,XZ(d));d.close()});this.tm("newDocFromTemplate",function(a){K.set("window.newDocFromTemplate.open",a)});this.tm("newDocDialog",PWa);this.tm("newBrowser",function(a){var b=d.getBounds();NWa(a,b.width,b.height)});this.tm("onClose",function(a){d.onClosed.add(a)});this.tm("closeAll",VZ);this.tm("logout",function(){OA().Jtb(["user","token"],function(){VZ()},!0)});this.tm("auth",
window.chromeAppAuth);this.tm("client",window.client);this.tm("pluginFn",window.pluginFn);b_.push(this);this.onClosed.add(function(){pc(b_,this)});c||this.show()}z(a_,TZ);
function YZ(a,b,c,d){(c=ec(b_,function(b){return b.id==a}))?(c.show(),c.focus(),d&&d(c)):SZ("/html/editor.html",{id:a,hidden:!0,minWidth:800,minHeight:600,bounds:{left:Math.floor(screen.width/8),top:Math.floor(screen.height/12),width:Math.floor(3*screen.width/4),height:Math.floor(5*screen.height/6)}},function(c){c=new a_(c,a,b);d&&d(c)})}a_.prototype.show=function(){this.X1=!1;TZ.prototype.show.call(this)};var b_=[];function QWa(a){return b_.some(function(b){return b.id==a})}
a_.prototype.exportToWindow=a_.prototype.tm;x("lucid.view.chromechart.EditorWindow.openDoc",YZ);var TA=null;
function c_(a){var b=this,c=a.id;this.db=OA(c);this.Bk=mn(c);this.xhr=new Ek;var d=new Cn(null,this.xhr),e=new zn(this.xhr),f=mn(c);this.analytics=new Ti(d,e,f);this.Gb=new Ii(this.xhr);this.wn=new Eo(this.xhr);this.userId=this.userId=c;this.user=a;d=a.User||a;this.rea=new Ni(a,new Cp(d&&d.preferences||{}),this.xhr,this.wn);this.Ea=new gj(this.rea,this.rea,this.analytics);this.la=new he(this);a=new as;this.FJ=new nx;var h=[],k=new Dj(function(){b.qm.refresh(h,function(){h=null},!0)},5E3);this.$c=
new BC(this.xhr,new gC(["docs-"+c,"folders-"+c]),this.rea,null,a);this.la.listen(this.$c,iC,function(a){h=null==h||a.refresh||0==a.documents.length?null:Sa(fb(a.documents));k.queue()});this.la.listen(this.$c,lC,function(a){b.UB.refresh(a.refresh?null:a.DGa);k.queue()});this.qm=new EC(this.db,c,this.$c,this.xhr,null);this.documentList=this.qm.E6();b.qm.refresh();this.UB=new GC(this.db,c,this.$c,null,this.xhr);this.folderList=this.UB.E6();b.UB.refresh();this.Yma={};this.rka=new ul(6500);this.dW=this.Npa=
null;this.qm.change(function(){b.qm.YP(null,function(a){b.Mxb={};b.dW&&b.dW();a=Ra(a);Kc(a);d_(b,a)})});this.xda=setTimeout(w(this.VQa,this),3E4);new QA(this.db,this.analytics,this.xhr,null);K("userImages.changed",function(a){lia(a.map(CB).map(function(a){return function(b){UA(a.url(),null,b)}}))()});K("window.newDocFromTemplate.open",function(a){ZZ(b,a,function(a){YZ(a)})});K("window.newDocDialog.open",function(a){var c=RWa(b,function(c,d){ZZ(b,d.Document.id,function(b){YZ(b);a.close()})},function(){a.close()});
a.onClosed.add(function(){c.detach()});WZ(a).onload=function(){this.document.body.appendChild(c.get(0));c.qQa();$(WZ(a)).resize(function(){c.qQa()})}});mn(c).get("firstLogin")||mn(c).set("firstLogin",(new Date).getTime())}
c_.prototype.VQa=function(){var a=this;nea(this.Gb,function(){a.db.Qmb(function(b){function c(b){a.xda=setTimeout(w(a.VQa,a),b)}Kc(b);var d=ec(b,function(a){return!QWa(a)});d?oea(a.Gb,function(){YZ(d,!0,IWa("editorWindows"),function(b){function d(){b.onClosed.remove(h);b.ci.remove(k);clearTimeout(l)}var h=b.onClosed.add(function(){d();null!=a.xda&&c(6E4);b=null}),k=b.ci.add(function(){d();c(6E4);b=null}),l=setTimeout(function(){d();b.close();c(3E5);b=null},18E4)})},9E4):c(3E5)})})};
c_.prototype.destroy=function(){this.$c.ngb=!0;this.qm.destroy();this.UB.destroy();this.dW&&this.dW();clearTimeout(this.xda);this.xda=null;Mk(this.Npa)};
function ZZ(a,b,c){function d(a){try{var b=JSON.parse(a.Document.state)}catch(d){b={Properties:{Title:"Untitled Document",Body:"",ColorTheme:null,DefaultBlockLineColor:"#000000",DefaultBlockFillColor:"#ffffff",DefaultBlockLineWidth:2,RoundCorners:10,Gradient:.5,LineJumps:1,DefaultPageFillColor:"#ffffff",DefaultLineShape:"curve",DefaultLineInset:0,DefaultLineLineColor:"#000000",DefaultLineLineWidth:2,DefaultLineStrokeStyle:"solid",DefaultStartArrowStyle:"None",DefaultEndArrowStyle:"Arrow",DefaultTextStyle:{font:"Liberation Sans",
bold:!1,italic:!1,underline:!1,color:"000000",size:18},DefaultLineTextStyle:{},Language:"en",ParagraphStyles:[],InlineStyles:[],PageUnits:"in",FacingPages:!1,FirstPageHF:!1,AltPageHF:!1,ShapeLibs:[],DefaultFont:"Helvetica",OfflineId:"qrhzmVGuL4FV"},Pages:{"0_0":{Properties:{Body:"",Title:"New Page",Order:0,Size:{w:1360,h:1760},DPI:160,GridSpacing:20,Margin:.5,FillColor:"#ffffff",XGuides:[],YGuides:[],SkipMultipage:1},Groups:{},Blocks:{},Lines:{}}},Groups:{},Blocks:{},Threads:{},Comments:{}}}var l=
[];ox(a.plugins,b,function(a){l.push(a)});l.push(new Q("SetProperty",{Property:"OfflineId",Value:f}));e.db.fra([{Document:{id:f,title:"Untitled Document",action_history_length:l.length},createdOffline:!0}],!1,[]);e.UB.mla();e.qm.Gba(f,ne({Document:{id:null,title:"Untitled Document",state:ne({Properties:{},Pages:{}}),action_history_length:0,published:!1,shared:!1},PublicSegment:[],DocumentAttribute:[],Creator:e.user,plugins:{},role:"owner"}));e.db.Atb(f,JSON.stringify(l));c(f)}var e=a,f=wk();a.db.O1a(b,
function(a){var c=null;if(a)try{c=JSON.parse(a)}catch(f){}c&&c.Document.state&&c.plugins?d(c):e.xhr.execute({type:"GET",url:window.lucidConfigure.documentServiceHost+"/documents/"+encodeURIComponent(b)+"/state",withCredentials:!0}).then(function(a){d(ne({Document:{id:b,state:ne(a)},plugins:a.Plugins}))}).catch(function(){})})}
function d_(a,b){if(a.Gb.isOnline()){var c=!1,d=[];a.dW=function(){c=!0;a.rka.clear();d.forEach(clearTimeout)};var e=0,f=0,h=[];(function l(){function m(a,b){return!QWa(a.Document.id)&&(null==b||b<parseInt(a.Document.action_history_length,10))}if(!c)if(b.length&&33554432>e&&1048576>f){var n=b.pop();m(n,a.Yma[n.Document.id])?a.db.O1a(n.Document.id,function(b){var c=!0;try{b=JSON.parse(b);e+=parseInt(b.Document.size,10);var d=a.Yma[n.Document.id]=parseInt(b.Document.action_history_length,10),c=m(n,
d)}catch(q){}c&&(f+=parseInt(n.Document.size,10),h.push(n));l()}):l()}else if(h.length){var q=h.map(function(a){return a.Document.id});a.rka.GP(function(b){yk(a.xhr,{status:"getDocumentContent",type:"GET",url:window.lucidConfigure.documentServiceHost+"/documents",data:"id="+q.join("&id=")+"&fields=role,state",Ff:{Jg:1,delay:2E3},timeout:9E4}).then(function(c){c.forEach(function(c){m(c)&&(a.qm.Gba(c.Document.id,ne(c)),a.Yma[c.Document.id]=c.Document.action_history_length,b&&b())})}).catch(function(){d.push(setTimeout(function(){d_(a,
h)},6E4))});var c=[];h.forEach(function(b){Via(b.Document.pages,function(d){c.push(function(c){a.qm.sFa(b.Document.id,d,b.Document.action_history_length,274,c)})})});lia(c)()});a.rka.GP(function(c){d_(a,b);c()})}else b.length&&d.push(setTimeout(function(){d_(a,b)},1E4))})()}else Mk(a.Npa),a.Npa=K.one("online",function(){d_(a,b)})}
function RWa(a,b,c){if(a.wG)a.wG.rX=b,a.wG.close=c;else{var d=new zX(a.analytics,a.Ea,a.rea,a.qm,function(a,c){a.preventDefault();b(a,c)});d.Kpa=function(){0==d.dialog.aa.find(".thumbnaillink").length?d.dialog.aa.find("#newdocdialog_startdrawing").addClass("disabled"):d.dialog.aa.find("#newdocdialog_startdrawing").removeClass("disabled")};d.close=c;d.parentId="";vX(d);d.dialog.aa.css({width:"auto",height:"auto"});d.dialog.aa.find("#newdocdialog_startdrawing").unbind("click").click(function(){d.dialog.aa.find(".thumbnaillink").eq(0).click()});
a.bpa=d.dialog.aa.detach();a.wG=d;var e=a.bpa;a.bpa.qQa=function(){var a=e.find(".scrollable");a.css("height",a.parent().parent().height()-(e.find(".nav-footer").height()+40))}}return a.bpa}x("lucid.ChromeChartBackgroundClient",c_);c_.prototype.destroy=c_.prototype.destroy;var e_={bind:function(a,b,c){function d(a){t.start<a.start&&f({start:t.start,end:a.start-1});t.end<a.end&&e({start:t.end+1,end:a.end});t.start>a.start&&e({start:a.start,end:t.start-1});t.end>a.end&&f({start:a.end+1,end:t.end});t=a}function e(a){function b(a){a&&(a.Qra=!0,setTimeout(function(){a.Qra&&c.render.call(n,a)},5*e),e++)}var d,e=0;for(d=a.start;d<=a.end;d++)b(k[d])}function f(a){var b;for(b=a.start;b<=a.end;b++)k[b]&&(k[b].Qra=!1,c.Sua.call(n,k[b]))}var h=c.append||a.append,k=[],l=c.Cjb||
64,m=c.Vpb||128,n=c.context||e_,q=!1,t={start:-1,end:-1};a.off("scroll.infinite").on("scroll.infinite",function(){var e=a.get(0).scrollHeight||0;if(!(0>=e)){var f=a.height(),t=a.scrollTop();t+f>e-(c.threshold||100)&&(k.length<b.length?(f=b.slice(k.length,k.length+l),D(f,function(a){h.call(n,a);k.push(a)})):c.load&&!q&&(q=!0,c.load(function(a){D(a,function(a){b.push(a);h.call(n,a);k.push(a)});0<a.length&&(q=!1)})));c.render&&c.Sua&&(f=k.length,e=Math.floor(t/e*f),t=Math.min(m,f),e<t/2?d({start:0,end:t-
1}):e>f-t/2?d({start:f-t,end:f-1}):d({start:Math.floor(e-t/2),end:Math.floor(e+(t/2-1))}))}});k=b.length>m?b.slice(0,l):b.slice(0);D(k,function(a){h.call(n,a)});a.scrollTop(0);a.trigger("scroll")},unbind:function(a){a.off("scroll.infinite")}};var SWa=[{zc:"All",xS:i18n.get("bing-image-search-filter-image-size"),label:i18n.get("bing-image-search-filter-all")},{zc:"Small",label:i18n.get("bing-image-search-filter-image-size-small")},{zc:"Medium",label:i18n.get("bing-image-search-filter-image-size-medium")},{zc:"Large",label:i18n.get("bing-image-search-filter-image-size-large")},{zc:"Wallpaper",label:i18n.get("bing-image-search-filter-image-size-extra-large")}],TWa=[{zc:"All",xS:i18n.get("bing-image-search-filter-color"),label:i18n.get("bing-image-search-filter-all")},
{zc:"ColorOnly",label:i18n.get("bing-image-search-filter-color-only")},{zc:"Monochrome",label:i18n.get("bing-image-search-filter-color-black-and-white")}],UWa=[{zc:"All",xS:i18n.get("bing-image-search-filter-type"),label:i18n.get("bing-image-search-filter-all")},{zc:"Photo",label:i18n.get("bing-image-search-filter-type-photograph")},{zc:"Clipart",label:i18n.get("bing-image-search-filter-type-clipart")},{zc:"Line",label:i18n.get("bing-image-search-filter-type-line-drawing")},{zc:"transparent",label:i18n.get("bing-image-search-filter-type-transparent")}],
VWa=[{zc:"All",xS:i18n.get("bing-image-search-filter-license"),label:i18n.get("bing-image-search-filter-all")},{zc:"Public",label:i18n.get("bing-image-search-filter-license-public")},{zc:"Share",label:i18n.get("bing-image-search-filter-license-share")},{zc:"ShareCommercially",label:i18n.get("bing-image-search-filter-license-share-commercially")},{zc:"Modify",label:i18n.get("bing-image-search-filter-license-modify")},{zc:"ModifyCommercially",label:i18n.get("bing-image-search-filter-license-modify-commercially")}],
WWa=[{Hba:"size",values:SWa},{Hba:"color",values:TWa},{Hba:"license",values:VWa},{Hba:"imageType",values:UWa}];function f_(a){function b(){!d.f6||d.f6()?(d.callback(jb(d.KC.getValue()),d.getParent()),d.dialog.close()):jb(d.KC.getValue())?fq("A tag already exists with that name and parent",c):fq("Please enter a name for your tag.",c)}function c(){setTimeout(function(){d.KC.input.focus()},1)}var d=this;this.f_=40;this.analytics=a;this.f6=this.G2=null;this.dialog=new cq({children:[{children:[{text:"Tag name:",R:"ralign",css:{width:"106px","padding-right":"5px",display:"inline-block","vertical-align":"top"}},
{create:function(a){d.KC=new GD(d.analytics,{id:"imagemanager-tag-edit-name",CE:!0,change:function(a){a.length>d.f_?(fq("Please use a name with fewer than "+d.f_+" characters.",c),d.KC.setValue(a.substring(0,d.f_))):d.G2&&d.G2()},wF:function(){K.set("dialog.close")},enter:b},a)},css:{width:"185px",display:"inline-block"}}]},{R:"spacer"},{children:[{text:"Nest tag under:",R:"ralign",css:{width:"106px","padding-right":"5px",display:"inline-block","vertical-align":"top"}},{create:function(a){d.Ada=new $D(d.analytics,
{wm:!0,options:[]},a)},css:{width:"185px",display:"inline-block"}}]}]},{title:"Edit Tag Info",Ld:!0,kd:!0,width:334,close:w(this.close,this),buttons:[{label:O("Cancel"),action:function(){d.dialog.close()}},{label:O("OK"),highlight:!0,action:b}]})}
function XWa(a,b,c){function d(b,f,l){if(b&&!bc(b.tags,function(a){return!a.bo})){l||(l=bc(b.tags,function(a){return c?a.uri===c.uri:!1}));var m=!1;l||(m=g_(a,b.children,c));e(b.tags[0],f,l||m);D(b.children,function(a){d(a,f+1,l)})}}function e(a,b,c){if(a){for(var d="",e=0;e<b;e++)d+="  ";f.push({label:{tag:"span",text:d+a.name},value:a.uri,disabled:c})}}var f=[];D(b,function(a){d(a,0,!1)});f.unshift({label:"-- None --",value:"null",disabled:g_(a,b,c)});a.Ada.setOptions(f)}
function g_(a,b,c){var d=jb(a.KC.getValue());return bc(b,function(a){return bc(a.tags,function(a){return a.name.toLowerCase()===d.toLowerCase()&&a.Wk&&(c?a.uri!=c.uri:!0)})})}f_.prototype.getParent=function(){return"null"!==this.Ada.getValue()?this.Ada.getValue():null};
f_.prototype.show=function(a,b,c,d){var e=this;this.G2=function(){XWa(this,a,c)};this.f6=function(){if(!jb(e.KC.getValue()))return!1;var b=null,d=this.getParent();d||(b={children:a});TE(a,function(a,c){return a.uri===d?(b=c,!0):!1});return b?!g_(this,b.children,c):!0};d=d||c&&c.name||"";this.callback=b;if(d){if(d.length>this.f_){fq("Please use a name with fewer than "+this.f_+" characters.");this.close();return}this.KC.setValue(d)}this.G2();this.Ada.setValue(c&&c.Tl||"null");this.dialog.open();setTimeout(function(){e.KC.focus()},
100)};f_.prototype.close=function(){this.f6=this.G2=this.callback=null;this.KC.setValue("")};function h_(a,b,c,d,e){var f=h_.IC;d=d||[O("confirm.ok"),O("confirm.cancel"),""];f.dialog&&f.dialog.destroy();f.dialog=new cq("",{fpa:!0,id:"warn",width:600,title:d[2],Ld:!0,kd:!0,buttons:[{label:d[1],action:function(a,b){f.SB=!0;ya(f.cancel)&&f.cancel();b.close()}},{id:"warn-dialog-ok-button",R:"btn btn-sm component-btn-priority",label:d[0],highlight:!0,action:function(a,b){f.SB=!0;0!=f.ok()&&b.close()}}],close:function(){ya(f.cancel)&&!f.SB&&f.cancel()},icon:!0});f.SB=!1;f.dialog.aa.addClass("warn");
f.ok=b;f.cancel=c||null;f.dialog.vh({children:[{R:"component-banner component-banner-error",text:e},{R:"dialog-body-padding",text:a}]}).open()}h_.Vea=[O("confirm.yes"),O("confirm.no")];h_.Uea=[O("confirm.yes"),O("confirm.cancel")];h_.IC={};x("lucid.view.warn",h_);h_.YESNO=h_.Vea;h_.YESCANCEL=h_.Uea;function YWa(a,b){this.Ea=b;this.user=a;this.Cq={};xA("BrandAssetImages",function(a){this.Cq=fb(a);K.set("userImages.refresh")}.bind(this));K("document.loaded",function(){setTimeout(function(){this.Cq=fb(vA("BrandAssetImages"))}.bind(this),1)}.bind(this));this.tCa=new at(function(){return b.j6(a)});a.listen(Hp,function(){this.tCa.pa()}.bind(this))};function i_(a,b,c){J.call(this);var d=this;this.analytics=a.client.analytics;this.options=c;this.client=a.client;this.Gb=a.client.Gb;this.Tk=b;this.rva=!!this.client.user.data.Ow;this.Pc=a.client.Pc;this.Tc=a.client.Pc.Tc;this.Gcb={__facebook__:{Sq:this.q0a,ria:this.TXa,us:P({html:"Click <strong>Connect</strong> to import your facebook photos"})},__flickr__:{Sq:this.O0a,ria:this.UXa,us:P({html:"Click <strong>Connect</strong> to import your flickr photos"})},__dropbox__:{Sq:this.H_a,us:P({html:"Click <strong>Connect</strong> to import your Dropbox photos"})},
__bingsearch__:{Sq:this.yXa,us:"Search for images with Bing"},__iconfinder__:{Sq:this.U3a,us:"Search for icons with IconFinder"},__visioimports__:{us:"Images imported from Visio documents or stencils will show up here."}};this.cA={};this.pp={Kea:"All Images",NSa:"Brand Images",Uva:"In this Document",$va:"Untagged",Bva:"Archived",cTa:"Private",Yva:"Team Images",Vva:"Lesson Images"};this.Cq=new YWa(this.client.user,a.client.Ea);K("edit.manageImages",function(a){a&&d.analytics.Aa(Zk,{imageManagerOpenSource:a});
d.Foa()});K("userImageDialog.open",function(a){d.open(a)});K("userImageDialog.open.multi",function(a){d.open(a,!0)})}z(i_,J);var ZWa=new F("Yb");g=i_.prototype;g.BI=function(a){this.Nh--;j_(this);if(null===a)fq("Failed to upload image.");else if(a.status){if(444==a.status)var b="Insufficient account storage.";else 200!=a.status&&(b=a.iab&&a.iab.reason||a.statusText);fq("Failed to upload image: "+b)}};
g.init=function(){if(!this.jI){this.jI=!0;var a=this;this.hH=this.No=this.wH=null;this.JFa=new f_(this.analytics);this.Cg=[];this.pm=[];this.wu={};this.l0={};this.Tka={};this.uz=this.pw=null;this.kv=!mn().get("hideTeamImages","");this.dua=!1;this.gM=null;this.Nh=0;this.lR=[];this.NM="userImageManagerDialogUploadButton";this.cva="userImageManagerDialogUploadButtonContainer";this.options.sta&&(this.sda=new yD(this.client.xhr,this.client.jc(),!1,this.options.sta,void 0));this.build();$Wa(this);aXa(this);
bXa(this);K("gui.closeAllYerStuff",function(){a.wH&&a.wH.hide();a.hH&&a.hH.hide();a.hD.vW()});K("userImages.changed",function(){k_(a)},!0);K("imagemanager.delete",function(){l_(a)||a.I7()});K("imagemanager.t",function(){cXa(a)});K("quicktagmenu.down",function(){a.Bw[a.ev+1]?(m_(a),a.Bw[a.ev+1].Ha.addClass("selected"),a.ev++,dXa(a),a.ira=!1):(m_(a),a.hra.closest(".menu-item").addClass("hover"),a.ira=!0,a.ev=a.Bw.length)});K("quicktagmenu.up",function(){m_(a);a.Bw[a.ev-1]?(a.Bw[a.ev-1].Ha.addClass("selected"),
dXa(a),a.ev--):a.Xu.focus();a.ira=!1});K("quicktagmenu.space",function(){a.Bw[a.ev]&&a.Bw[a.ev].Ha.find("input").click()});K("quicktagmenu.enter",function(){a.ira?(a.o7(a.ONa),a.hD.vW()):a.Bw[a.ev]&&(a.uV(a.Bw[a.ev].tag),a.hD.vW())});K("quicktagmenu.esc",function(){a.hD.vW()})}};function n_(a){return a.rva&&"false"!=a.client.user.cg.get("share_team_images")}g.kJa=function(a){return a.Lh||this.Cq.Cq[a.uri]};
function eXa(){var a=K.zc("default.docProperty.LocalImages.value",[]);return ua(a)&&0<a.length}function fXa(a){return eXa()?a.pp.Vva:a.pp.Kea}g.Foa=function(){};g.Mha=function(){};g.I7=function(){};g.uV=function(){};g.Cra=function(){};g.o7=function(){};g.e0=function(){};g.Qqa=function(){};g.Ny=function(){};g.OQ=function(){};function m_(a){D(a.Bw,function(a){a.Ha.removeClass("selected")});a.hra.closest(".menu-item").removeClass("hover")}
function k_(a){o_(a);var b=a.Pc.Nla();a.YNa&&Ec(a.YNa,b)&&a.Nh==a.lR.length?B(a.wu,function(a,b){var e=this.Pc.Rf(b),f=e?e.serialize(!0):null;!e||this.l0[b]&&kj(this.l0[b],f)||(this.wu[b]=gXa(this,e,!0),this.l0[b]=f,a.replaceWith(this.wu[b]))},a):j_(a)&&(a.YNa=b)}function hXa(a){return"imagemanager-filter-list-"+a.replace(/ /g,"")}
function p_(a,b,c,d,e,f,h,k,l,m){var n=[{tag:"a",href:"#",text:b}];m?n.unshift({R:"team-indicator",title:"Team tag",children:[{R:"icon-13 icon-13-user-group inverse"}]}):h&&n.unshift({R:"dropdown-toggle",children:[{R:"icon-13 icon-13-tri-d inverse"}],create:function(a){a.mousedown(function(a){h.call(this,a)})},click:function(a){a.stopPropagation()}});k&&n.unshift({R:"expand-toggle",children:[{R:"icon-13 inverse "+(l?"icon-13-tri-d":"icon-13-tri-r")}],click:function(a){a.stopPropagation();$(this).children().toggleClass("icon-13-tri-d icon-13-tri-r");
$(this).closest("li").toggleClass("expanded");k($(this).closest("li").hasClass("expanded"))}});e&&n.unshift({R:e});return P({tag:"li",R:l?"expanded":null,children:[{id:hXa(b),R:"list-item"+(f?" selected":"")+(m?" team-item":""),children:n,click:function(d){if(!$(this).hasClass("selected")){a.gM=null;a.dua=!1;K.set("imagemanager.selectedTagKey");a.Woa.find(".list-item.selected").removeClass("selected");$(this).addClass("selected");c.call(this,d);d="Search";switch(b){case a.pp.Kea:case a.pp.Yva:d+=
" "+b;break;case a.pp.Uva:d+=" Images "+b;break;case a.pp.$va:case a.pp.Bva:d+=" "+b+" Images";break;case a.Tc.jQ("Flickr").name:case a.Tc.jQ("Facebook").name:case a.Tc.jQ("Dropbox").name:case a.Tc.jQ("IconFinder").name:d+=" Images Imported From "+b;break;case a.Tc.jQ("visio").name:d+=" Images Imported From Visio Files";break;default:d+=' "'+b+'" Tag'}a.vj.attr("placeholder",d)}},create:d?function(b){setTimeout(function(){b.draggable({appendTo:a.f4a,scroll:!1,distance:10,opacity:.75,cursorAt:{top:12},
cursor:"move",helper:function(){return $(P({R:"tag-drag-helper",text:d.name}))},start:function(){a.yka=d},stop:function(){a.yka=null}})},1)}:null}],create:d?null:function(a){a.on("dragstart",function(a){a.preventDefault();return!1})}})}
function iXa(a,b){var c=b.tags[0];return p_(a,c.name,function(){q_(a,c,!1,b)},c,null,!(!a.gM||a.gM!=c.key()),function(){if(a.No&&a.No===c)a.wH.re()?a.wH.hide():setTimeout(function(){a.wH.show()},1);else{a.No=c;var b=$(this).offset();a.wH.setPosition(b.left-1,b.top+$(this).outerHeight());setTimeout(function(){a.wH.show()},1)}},0<b.children.length?function(b){a.Tka[c.key()]=b}:null,0<b.children.length&&bc(b.tags,function(b){return!!a.Tka[b.key()]}),!c.Wk)}
g.build=function(){var a=this,b=this.client.user;p_(this,a.pp.NSa,function(){var c=null;b.sK("UserAdmin")&&(c=P([{id:"add-brand-image-button",R:"add-image-button icn-add-plus-secondaryGray",click:function(){a.dispatchEvent(ZWa)}},{tag:"label",R:"add-image-message",text:O("dialogs.imageManager.emptyBrandImages")}]));j_(a,function(b){return a.Cq.tCa.get()&&a.Cq.Cq[b.uri]},null,c);a.vK()});var c=[p_(this,a.pp.Kea,function(){var b=UE(a.Tc.Vq(),a.Tc.$X());j_(a,function(c){return!c.hidden&&(b?!SE(b,c):
!BB(c,a.Tc.$X()))})}),!1,p_(this,a.pp.Uva,function(){j_(a,function(b){return a.Pc.AZ(b)})}),p_(this,a.pp.$va,function(){j_(a,function(a){return 0===a.tags.length})}),p_(this,a.pp.Bva,function(){q_(a,a.Tc.$X())})];n_(this)&&(c.push(p_(this,a.pp.cTa,function(){q_(a,a.Tc.qY())})),c.push(p_(this,a.pp.Yva,function(){a.dua=!0;j_(a,function(a){return!!a.Lh});a.analytics.Aa(iia)})));eXa()&&c.push(p_(this,a.pp.Vva,function(){q_(a,a.Tc.uKa)}));var d=[];D(this.Tc.FHa(),function(b){d.push(p_(this,b.name,function(){jXa(a,
b)},b,b.aG))},this);this.dialog=new cq({R:"image-manager",create:function(b){a.f4a=b},children:[{R:"image-manager-sidebar",children:[{tag:"header",R:"image-manager-sidebar-header",children:[{R:"button-wrapper",children:[{tag:"button",R:"btn btn-blue btn-block",text:"Upload",create:function(b){b.get(0).id=a.NM}}]}]},{R:"image-manager-sidebar-body"+(n_(this)?"":" no-footer"),create:function(b){a.Woa=b},children:[{tag:"section",children:[{tag:"ul",children:c}]},{tag:"section",create:function(b){a.tcb=
b},children:[{create:function(b){a.scb=b}},{R:"input-append",children:[{R:"input-wrapper",children:[{tag:"input",type:"text",placeholder:"Create new tag",id:"image-manager-tag-input",create:function(b){a.FD=b;b.keydown(function(b){var c=$(this),d=jb(c.val());27==b.keyCode?(b.stopPropagation(),c.val("").blur()):13==b.keyCode&&d&&a.e0(d,function(){c.val("")})})}}]},{tag:"button",R:"btn btn-blue btn-xs",id:"image-manager-tag-plus",click:function(){var b=jb(a.FD.val());a.e0(b,function(){a.FD.val("")})},
children:[{R:"icon-13 icon-13-plus inverse"}]}]}]},{tag:"section",create:function(b){a.Hcb=b},children:[{tag:"ul",children:d}]}]},n_(this)?{tag:"footer",R:"image-manager-sidebar-footer",children:[{R:"toggle-switch-wrapper",children:["Team",{tag:"br"},"Images",{id:"imagemanager-team-images-toggle",R:"toggle-switch"+(this.kv?" on":""),create:function(b){b.mousedown(function(){$(this).toggleClass("on",kXa(a))})}}]}]}:null]},{R:"image-manager-content",create:function(b){a.FDa=b},children:[{tag:"header",
R:"image-manager-content-header",children:[{id:"imagemanager-search-text",R:"search",children:[{tag:"input",type:"text",placeholder:"Search",create:function(b){a.vj=b;b.keydown(function(b){27==b.keyCode?""===a.X0?a.dialog.close():(a.TE(),j_(a)):clearTimeout(a.Jab)}).keyup(function(){a.X0!=a.vj.val()&&(a.Jab=setTimeout(function(){a.search(a.vj.val())},500))})}},{R:"icon",click:function(){a.search(a.vj.val())}}]},{R:"control-container",children:[{id:"imagemanager-quicktag-button",R:"control",title:"Tags",
create:function(b){a.NNa=b;b.mousedown(function(b){b.stopPropagation();cXa(a)});K("imagemanager.selectionChanged",function(){b.toggle(0<a.Cg.length&&!l_(a))})},children:[{R:"icon-13 icon-13-tag"},{R:"dropdown-toggle",children:[{R:"icon-13 icon-13-tri-d"}]}]},n_(this)?{id:"imagemanager-mark-private-button",R:"control",title:"Mark as Private",create:function(b){K("imagemanager.selectionChanged",function(){b.toggle(0<a.Cg.length&&!l_(a))})},click:function(){lXa(a)},children:[{R:"icon-13 icon-13-private"}]}:
null,{id:"imagemanager-archive-button",R:"control",title:"Archive",create:function(b){var c=!1;K("imagemanager.selectionChanged",function(){b.toggle(!c&&0<a.Cg.length&&!l_(a))});K("imagemanager.selectedTagKey",function(){c="archived"==a.gM;b.toggle(!c)})},click:function(){a.Mha()},children:[{R:"icon-13 icon-13-archive"}]},{id:"imagemanager-delete-button",R:"control",title:"Delete",create:function(b){K("imagemanager.selectionChanged",function(){b.toggle(0<a.Cg.length&&!l_(a))})},click:function(){a.I7()},
children:[{R:"icon-13 icon-13-trash-lg"}]},{R:"control combo",children:[{id:"imagemanager-selection-toggle-checkbox",R:"checkbox",create:function(b){K("imagemanager.selectionChanged",function(){if(0===a.Cg.length)b.removeClass("selected indeterminate");else{var c=mXa(a);b.toggleClass("selected",c);b.toggleClass("indeterminate",!c)}})},children:[{R:"box"},{R:"icon-13 icon-13-check"}],click:function(b){b.stopPropagation();nXa(a)}},{id:"imagemanager-selection-dropdown-button",R:"dropdown-toggle",children:[{R:"icon-13 icon-13-tri-d"}],
create:function(b){a.Msa=b;b.mousedown(function(){a.hH.re()?a.hH.hide():setTimeout(function(){a.hH.show();var b=a.Msa.offset(),c=a.Msa.width(),d=a.hH.aa.width();a.hH.setPosition(b.left+c-d,b.top+a.Msa.outerHeight())},1)})}}]},{tag:"button",R:"control",text:"Done",create:function(b){a.pka=b;a.Hn(a.pka,!1);K("imagemanager.selectionChanged",function(){b.prop("disabled",0===a.Cg.length)})},click:function(){a.Cg.length&&oXa(a,a.Cg)}}]}]},{R:"image-manager-content-body LoSensitive",create:function(b){a.Dy=
b},children:[{R:"image-container",create:function(b){a.Y9=b}},{R:"empty-message",create:function(b){a.U_a=b}},{R:"clear"}]},{create:function(b){a.nua=b}}]},a.sda&&{R:"image-manager-storage",children:[{R:"image-manager-storage-description",create:function(b){a.LQa=b}},a.sda.aa]},{R:"image-manager-drop-target",create:function(b){a.pw=b},children:[{tag:"label",text:"Drop images here to upload."}],click:function(b){b.stopPropagation();a.pw.hide()}},{R:"image-manager-drop-target",create:function(b){a.uz=
b},children:[{tag:"label",text:"Cannot upload images offline."}],click:function(b){b.stopPropagation();a.uz.hide()}}]},{id:"image-manager",title:"Image Manager",kd:!0,width:840,height:"max",maxHeight:800,Ld:!0,close:function(){a.close();a.vK()}});this.dialog.nc.hide();setTimeout(function(){a.Woa.find("#"+hXa(fXa(a))).click();k_(a)},100)};
g.Moa=function(){if(this.nta()){this.gw=new aE(O("assets.brand.callouts.images"),{kd:!0,zy:function(){this.vK()}.bind(this),xea:!0,R:"callout",I6:"close"});var a=this.sCa.height();gE(this.gw,this.sCa,"left",new L(1,-1.5*a),!0)}};g.nta=function(){return this.client.Ea.j6(this.client.user)&&this.sCa&&!this.Tk.kF.get().brand_assets_images_callout};g.vK=function(){this.gw&&(Wp(this.Tk,"brand_assets_images_callout",!0),this.gw.hide(),this.gw.destroy(),this.gw=null)};
function cXa(a){if(a.hD.is(":visible")||!a.NNa.is(":visible"))a.hD.vW();else{a.Xu.val("");a.g0.html(r_(a,a.Tc.Vq({LX:!a.kv,gGa:!0}),!0));s_(a);var b=a.NNa,c=b.offset(),d=a.dialog.aa.offset(),e=b.height(),b=b.width(),f=a.hD.width();a.hD.css({top:c.top-d.top+e,left:c.left-d.left+b-f}).show();setTimeout(function(){a.Xu.focus()},10);qp.enter("quicktagmenu")}}function r_(a,b,c){a.Bw=[];a.ev=-1;return pXa(a,b,qXa(a),c)}
function $Wa(a){a.wH=new XD(a.analytics,[{label:"Edit tag",id:"imagemanager-tag-menu-edit",action:function(){a.No&&a.Qqa(a.No)},ba:"imagemanager.tagmenu.editTag",disabled:function(){return a.No&&a.No.dj}},{label:"Delete tag",id:"imagemanager-tag-menu-delete",action:function(){a.No&&a.Ny(a.No)},ba:"imagemanager.tagmenu.deleteTag",disabled:function(){return a.No&&a.No.dj}},"hr",{label:"Display tag and nested tags",action:function(){a.No&&q_(a,a.No,!0)},ba:"imagemanager.tagmenu.displayTagAndDescendents",
hidden:function(){var b=!0;a.Tc.sF(function(c){c.parent&&c.parent.key()==a.No.key()&&(b=!1)});return a.No&&a.No.dj||b}}],{wm:!0,Pm:!0})}
function aXa(a){a.hD=P({R:"quicktag",create:function(a){a.vW=function(){a.hide();qp.Wg("quicktagmenu")}},children:[{children:[{tag:"input",R:"quicktag-search",type:"text",placeholder:"Filter tags",create:function(b){a.Xu=b;a.Xu.mousedown(function(a){a.stopPropagation()}).keydown(function(b){var d,e,f;switch(b.keyCode){case 40:case 27:a.Xu.blur();break;case 8:case 46:d=Lg(a.Xu.get(0),!0)[0],e=Lg(a.Xu.get(0),!1)[1],f=!1,8==b.keyCode?d==e?1===d&&1===a.Xu.val().length&&(f=!0):0===d&&e===a.Xu.val().length&&
(f=!0):46!=b.keyCode||0!==d||1!==a.Xu.val().length&&e!==a.Xu.val().length||(f=!0),f&&(b.preventDefault(),a.Xu.val(""))}}).keyup(function(){function b(a,e,f){D(a,function(a){var h=a.tags[0].name.toLowerCase().indexOf(d.toLowerCase());0===h?e.push(a):0<h&&f.push(a);a.children.length&&b(a.children,e,f)})}var d=$(this).val().toString(),e=a.Tc.Vq({LX:!a.kv,gGa:!0}),f=[],h=[];""===d?(a.g0.html(r_(a,e,!0)),s_(a)):(b(e,f,h),e=f.concat(h),e.length?a.g0.html(r_(a,e,!1)):(r_(a,e,!1),a.g0.html(P({tag:"p",R:"lighter crop",
text:'No tags matching "'+d+'"'}))),s_(a,d))}).focus(function(){m_(a);a.ev=-1})}}]},{R:"quicktag-tags",create:function(b){a.g0=b;b.mousedown(function(a){a.stopPropagation()})}},{R:"quicktag-options",children:[{R:"menu-item",css:{"padding-left":"16px","padding-right":"16px"},children:[{id:"imagemanager-tag-menu-create",R:"crop",create:function(b){a.hra=b},text:"Create New Tag..."}],create:function(b){b.mousedown(function(){a.o7(a.ONa)})}}]}]});a.dialog.aa.append(a.hD)}
function s_(a,b){a.ONa=b;a.hra.text(b?'Create Tag "'+b+'"':"Create New Tag...")}function dXa(a){a=a.g0;var b=a.find(".selected span:first");b.size()&&(b.offset().top+b.height()>a.offset().top+a.height()?a.scrollTop(a.scrollTop()+b.offset().top-a.offset().top-a.height()+b.height()+7):b.offset().top<a.offset().top&&a.scrollTop(a.scrollTop()-(a.offset().top-b.offset().top)+2))}
function pXa(a,b,c,d){var e=P({tag:"ul"});D(b,function(b){var h=b.tags[0];if(!h.yr){var k=P({tag:"li",create:function(a){a.mousedown(function(a){a.stopPropagation();$(this).find("input").click()})},children:[{tag:"input",type:"checkbox",checked:c[h.uri]&&c[h.uri].checked,create:function(b){c[h.uri]&&c[h.uri].indeterminate&&(b[0].indeterminate=!0);b.mousedown(function(a){a.stopPropagation()}).change(function(){$(this).is(":checked")?a.uV(h):a.Cra(h)})}},{tag:"span",text:" "+h.name,create:function(a){a.mousedown(function(a){a.stopPropagation();
$(this).prev("input").click()})}}]});e.append(k);a.Bw.push({tag:h,Ha:k});d&&b.children.length&&k.append(pXa(a,b.children,c,!0))}});return e}function qXa(a){var b={};D(a.Cg,function(a){D(a.tags,function(a){b[a.uri]?b[a.uri].count++:b[a.uri]={count:1}})});B(b,function(b){b.checked=b.count==a.Cg.length;b.indeterminate=b.count!=a.Cg.length});return b}
function bXa(a){var b=[{label:a.qy?"All":"My Images",action:function(){t_(a,function(){return!0})},ba:"imagemanager.selectionmenu.selectAll"},{label:"None",action:function(){t_(a,function(){return!1})},ba:"imagemanager.selectionmenu.selectNone"}];n_(a)&&a.qy&&(b=b.concat(["hr",{label:"Team Images",action:function(){t_(a,function(a){return!!a.Lh})},ba:"imagemanager.selectionmenu.selectTeamImages"},{label:"My Images",action:function(){t_(a,function(a){return!a.Lh})},ba:"imagemanager.selectionmenu.selectMyImages"}]));
a.hH=new XD(a.analytics,b,{wm:!0,Pm:!0})}function o_(a){function b(a,d){d.sort(c);D(d,function(c){if(!bc(c.tags,function(a){return a.Lq},this)){var d=iXa(this,c);a.children.push(d);if(c.children){var f={tag:"ul",children:[]};b.call(this,f,c.children);d.append(P(f))}}},this)}function c(a,b){a=a.tags[0];b=b.tags[0];return a.Wk==b.Wk?(a=a.name.toLowerCase(),b=b.name.toLowerCase(),a==b?0:a<b?-1:1):a.Wk?-1:1}var d={tag:"ul",children:[]};b.call(a,d,a.Tc.Vq({LX:!a.kv}));a.scb.empty().append(P(d))}
function u_(a,b,c,d){function e(){c.selected=!c.selected;pc(a.Cg,c);!c.selected||c.Lh&&!a.qy||a.Cg.push(c);b.toggleClass("selected",c.selected);K.set("imagemanager.selectionChanged")}var f=a.kJa(c),h=[];f?c.name&&h.push({text:c.name}):h.push({R:"tag hover-tag",title:"Click to Rename",click:function(b){b.stopPropagation();var d=$(this);wR(a.analytics,"Enter a new name:",c.name||"",function(b){(b=jb(b))&&a.Pc.Dra(c,b,function(){d.children(".label").text(b)})})},children:[{R:"icon-button",children:[{R:"icon-13 icon-13-pencil inverse"}]},
{tag:"span",R:"label",text:c.name||"Unnamed Image"}]});h.push({text:c.size.width+" x "+c.size.height});c.created&&h.push({text:bla(c.created)});c.J$&&h.push({text:c.J$+" KB"});var k=[];D(c.tags,function(b){k.push({R:"tag",children:[{tag:"span",R:"label",text:b.name,title:b.DF(),click:function(c){c.stopPropagation();q_(a,b,!1)}},!b.Wk||b.yr||f?null:{R:"icon-button",title:"Delete Tag",click:function(d){d.stopPropagation();$(this).closest(".tag").remove();a.Tc.nD(b,c,null,null,b.key()!=a.gM)},children:[{R:"icon-13 icon-13-close inverse"}]}]})});
k.length&&h.push({children:k});h.push({R:"info-toggle",text:"i",click:function(){b.toggleClass("show-info")}});var l=[];c.Lh?l.push({R:"image-indicator team",title:"Team Image",children:[{R:"icon-13 icon-13-user-group inverse"}]}):BB(c,a.Tc.fY("Private",null))&&l.push({R:"image-indicator private",title:"Private Image",children:[{R:"icon-13 icon-13-private inverse"}]});var m=144>Of(c.size),n=!m&&144>Pf(c.size);b.empty().removeClass("loading").toggleClass("cover",n).toggleClass("contain",m).toggleClass("selected",
c.selected).click(function(b){b.ctrlKey||b.metaKey?c.Lh&&!a.qy||e():a.Dy.hasClass("check-mode")?a.i2(!1):(a.analytics.Aa(Oea),oXa(a,[c]))}).append(P([{R:"thumb",create:function(a){d&&function(b){UA(b,null,function(b){a.css("backgroundImage",'url("'+b+'")')})}(c.yh)}},l.length?{R:"image-indicator-container",children:l}:null,{R:"hover-layer",children:[{R:"dimensions",text:c.size.width+" x "+c.size.height},{R:"info-toggle",text:"i",click:function(a){a.stopPropagation();b.toggleClass("show-info")}}]},
c.Lh&&!a.qy?null:{R:"checkbox",click:function(b){b.stopPropagation();a.i2(!0);e()},children:[{R:"box"},{R:"icon-13 icon-13-check"}]},{R:"image-info-overlay scrollbar-dark",click:function(a){a.stopPropagation();b.removeClass("show-info")},children:h}]))}
function gXa(a,b,c){var d=P({R:"image checkerboard-bg",create:function(c){c.droppable({accept:function(a){return!b.Lh&&$(a).hasClass("list-item")},hoverClass:"drop-hover",tolerance:"pointer",drop:function(c){c.stopPropagation();c.preventDefault();a.yka&&a.Tc.Wr(a.yka,b)}})}});a.wu[b.id]=d;a.l0[b.id]=b.serialize();if(!b.size){d.addClass("loading");var e=setTimeout(function(){b.size=new Mf(144,144);u_(a,d,b,c)},1E4),f=new Image;f.crossOrigin="anonymous";$(f).on("load",function(){clearTimeout(e);b.size=
new Mf(this.width,this.height);u_(a,d,b,c)});f.src=b.yh;return d}u_(a,d,b,c);return d}function l_(a){return bc(a.Cg,a.kJa.bind(a))}function q_(a,b,c,d){var e=d||UE(a.Tc.Vq(),b);a.gM=b.key();K.set("imagemanager.selectedTagKey");for(d=b.parent;d&&d.uri!=b.uri;)a.Tka[d.key()]=!0,d=d.parent;j_(a,function(a){return e?SE(e,a,c):BB(a,b)});b.Lq||(a.Woa.find(".list-item.selected").removeClass("selected"),o_(a))}
function jXa(a,b){var c=UE(a.Tc.Vq(),b),d=b.dj&&a.Gcb[b.uri];d&&d.Sq&&(d.Ha=d.Sq.call(a));j_(a,function(d){return(c=UE(a.Tc.Vq(),b))?SE(c,d):BB(d,b)},d||null,d&&d.us||null)}
function j_(a,b,c,d){if(!a.Y9||!a.dialog.fd())return!1;void 0===b?(c=a.NZ,(d=a.E5a)&&d.detach&&d.detach()):a.Nh=0;b=b||a.F5a;var e=!!d;if(!b)return!1;a.i2(!1);a.NZ!=c&&a.NZ&&a.NZ.ria&&a.NZ.ria.call(a);a.F5a=b;a.NZ=c;a.E5a=d;var f=a.Dy.scrollTop();a.wu={};a.l0={};a.Y9.empty();a.pm=[];a.Cg=[];for(a.Nh=Math.max(0,a.Nh);a.Nh>a.lR.length;)a.lR.push(P({R:"image loading"}));for(;a.Nh<a.lR.length;)a.lR.shift();a.Y9.append(a.lR);D(a.Pc.bK(),function(a){!a.zB&&b(a)&&(this.kv||this.dua||!a.Lh||this.Cq.Cq[a.uri])&&
(this.C$?(a.N1=rXa(this,a),0<a.N1&&(this.pm.push(a),a.selected&&!a.Lh&&this.Cg.push(a))):(this.pm.push(a),a.selected&&!a.Lh&&this.Cg.push(a)))},a);if(a.pm.length){a.C$?Cc(a.pm,function(a,b){var c=(a.N1<b.N1)-(a.N1>b.N1);return 0===c?(a.created<b.created)-(a.created>b.created):c}):Cc(a.pm,function(a,b){return(a.created<b.created)-(a.created>b.created)});if(a.kv||!Xa(a.Cq.Cq)){var e=Hc(a.pm,function(a){return a.Lh?"t":"p"}),h=e.p||[],k=e.t||[],e=k.length/a.pm.length,l=0,m=function(a,b,c){var d,e;for(e=
c;e<a;e++)(d=h.shift()||k.shift())&&this.pm.push(d);for(e=Math.max(0,c-a);e<b;e++)(d=k.shift()||h.shift())&&this.pm.push(d)};for(a.pm=[];h.length||k.length;)k.length?h.length?.75<=e?m.call(a,1,3,0===l?a.Nh%4:0):.25<e?m.call(a,2,2,0===l?a.Nh%4:0):m.call(a,3,1,0===l?a.Nh%4:0):(a.pm=a.pm.concat(k),k=[]):(a.pm=a.pm.concat(h),h=[]),l++}e_.bind(a.Dy,a.pm,{context:a,append:function(a){this.Y9.append(gXa(this,a))},render:function(a){var b=this.wu[a.id];b&&(b.get(0).style.opacity="1");(function(a){mr.Rf(a,
function(a){b&&(b.children(".thumb").get(0).style.backgroundImage='url("'+a+(kk?"":"?userImageDialog")+'")')})})(a.yh)},Sua:function(a){this.wu[a.id].children(".thumb").get(0).style.backgroundImage="";this.wu[a.id].get(0).style.opacity="0"}})}else a.C$?d=lb('No images matching "'+a.X0+'" found'):e||(d="No images found");c&&a.nua.children().is(c.Ha)||a.nua.empty();c&&c.Ha&&a.nua.append(c.Ha);a.FDa.toggleClass("has-third-party",!!c);a.U_a.empty().append(d||"");a.Dy.scrollTop(f);K.set("imagemanager.selectionChanged");
return!0}g.search=function(a){this.C$=!!a;this.X0=a;j_(this)};g.TE=function(){this.vj.val("");this.C$=!1;this.X0=""};function rXa(a,b){var c=0;a=a.X0.toLowerCase().split(" ");D(a,function(a){var e;D(b.tags,function(b){e=b.name.toLowerCase().indexOf(a)+1;0<e?c+=3/Math.min(e,2):(e=b.DF().toLowerCase().indexOf(a)+1,0<e&&(c+=2/Math.min(e,2)))});b.name&&(e=b.name.toLowerCase().indexOf(a)+1,0<e&&(c+=1/Math.min(e,2)))});return c}
function t_(a,b){a.Cg=[];b=b||function(){return!0};D(a.pm,function(a){!b(a)||a.Lh&&!this.qy?a.selected=!1:(this.Cg.push(a),a.selected=!0)},a);B(a.wu,function(a,b){b=this.Pc.Rf(b);a.toggleClass("selected",!(!b||!b.selected))},a);K.set("imagemanager.selectionChanged")}g.i2=function(a){this.Dy.toggleClass("check-mode",a);return this.Dy.hasClass("check-mode")};function nXa(a){a.i2(!1);0<a.Cg.length?t_(a,function(){return!1}):t_(a,function(){return!0})}
function mXa(a){return cc(a.pm,function(a){return this.qy?a.selected:a.selected||a.Lh},a)}function lXa(a){cc(a.Cg,function(a){return BB(a,this.Tc.qY(),!0)},a)?D(a.Cg,function(b){var c=ec(b.tags,function(a){return a.key()==this.Tc.qY().key()},this);c&&this.Tc.nD(c,b,function(){j_(a)})},a):a.Tc.oy(a.Tc.qY(),a.Cg,function(){j_(a)})}function oXa(a,b){a.success&&!1!==a.success(b)&&(b.some(function(a){return this.Cq.Cq[a.uri]},a)&&a.analytics.Aa(Cea),a.dialog.close())}
function kXa(a){a.kv=!a.kv;mn().set("hideTeamImages",a.kv?"":"on");o_(a);j_(a);return a.kv}g.Hn=function(a,b){a.toggleClass("hidden",void 0==b?b:!b)};
function v_(a,b){function c(a){a.Ha=P({R:"collection",click:function(b){H.FR&&H.FR.call(this,b,a)},children:[{R:"layer"},{R:"layer"},{R:"frame",children:[{R:"thumb"},{R:"collection-info",children:[{R:"flag",children:[""+a.length]},{tag:"span",text:a.name}]}]}]});q.append(a.Ha)}function d(a){var b=a.size&&144>Of(a.size),c=!b&&a.size&&144>Pf(a.size),d;a.Ha=P({R:"image checkerboard-bg"+(b?" contain":c?" cover":""),click:function(b){m.hasClass("check-mode")?m.removeClass("check-mode"):H.IR&&H.IR.call(this,
b,a)},create:function(a){d=a},children:[{R:"thumb"},a.size?{R:"hover-layer",children:[{R:"dimensions",text:a.size.width+" x "+a.size.height}]}:null,{R:"checkbox",click:function(b){b.stopPropagation();m.addClass("check-mode");a.selected=!a.selected;d.toggleClass("selected",a.selected);b=a.selected||bc(k,function(a){return a.selected});y.toggleClass("selected",b);f()},children:[{R:"box"},{R:"icon-13 icon-13-check"}]}]});q.append(a.Ha)}function e(a){H.C_&&!1===H.C_.call(this,a,$(this))||$(this).closest(".image-manager-third-party").toggleClass("maximized")}
function f(){var b=Zb(k,function(a){return a.selected});a.Hn(u,0<b.length);y.toggleClass("selected",b.length==k.length);y.toggleClass("indeterminate",0<b.length&&b.length<k.length);H.PC&&H.PC(b)}function h(a){H.Qaa&&!1===H.Qaa.call(this,a)||$(this).closest(".image-manager-third-party").addClass("maximized")}var k=[],l,m,n,q,t,u,y,A,C,E,G,H={qG:null,TY:!0,$L:null,W0:"Search",Qaa:null,Paa:null,xO:null,C1:!0,kZ:function(){},F1:!0,PC:null,D1:!0,C_:null,G9:!1,A1:!0,ada:!1,us:null,IR:null,FR:null};db(H,
b);return{Jr:function(b,c){c||(c="Connect");t&&(a.Hn(t,b),t.children().first().text(c))},Ena:function(){return u.is(":visible")},oob:function(){return G.is(":visible")},isMaximized:function(){return m.closest(".image-manager-third-party").hasClass("maximized")},Nx:function(b){a.Hn(u,b)},Zwb:function(b){a.Hn(G,b)},CRa:function(b){A&&a.Hn(A,b)},maximize:function(){m.closest(".image-manager-third-party").addClass("maximized")},minimize:function(){m.closest(".image-manager-third-party").removeClass("maximized")},
Nda:function(b){n&&a.Hn(n,b)},Ywb:function(b){l&&a.Hn(l,b)},eT:function(a){l&&(l.empty(),D(a,function(b,c){c==a.length-1?l.append(P({tag:"span",R:"selected",text:b.text})):(l.append(P({tag:"a",href:"#",text:b.text,click:function(a){a.preventDefault();b.click()}})),l.append(P("/")))}))},fT:function(a,b,e){m.removeClass("check-mode");D(k,function(a){a.Ha&&(a.Ha.remove(),a.Ha=null)});q.empty();k=a;e_.bind(m,a,{context:this,append:function(a){b?c(a):d(a)},render:function(a){if(a.Ha){a.Ha.get(0).style.opacity=
"1";var b=a.Ha.find(".thumb").get(0).style;a.tqb?b.backgroundImage='url("'+a.yh+'")':Rn(xx(a.yh),function(a){UA(a,null,function(a){b.backgroundImage='url("'+a+'")'})})}},Sua:function(a){a.Ha&&(a.Ha.find(".thumb").get(0).style.backgroundImage="",a.Ha.get(0).style.opacity="0")},load:e});f()},i2:function(a){m.toggleClass("check-mode",a)},Ha:P({R:"image-manager-third-party",children:[{tag:"header",R:"image-manager-content-header",children:[H.qG||null,H.TY?{create:function(a){A=a},R:"search",children:[{id:"imagemanager-thirdparty-search-text",
tag:"input",type:"text",placeholder:H.W0,create:function(a){C=a;a.focus(h);a.on("change",function(){H.Paa(C,E)})}},{R:"icon"}]}:null,{R:"control-container",children:[H.xO?{R:"button-wrapper",create:function(a){t=a},children:[{tag:"button",R:"btn btn-sm btn-blue btn-inverse",text:H.xO.label,click:H.xO.click}]}:null,{R:"button-wrapper",create:function(b){u=b;H.C1||a.Hn(b,!1)},children:[{tag:"button",R:"btn btn-sm btn-blue btn-inverse",title:"Import",click:H.kZ,text:"Import"}]},{R:"control",create:function(b){G=
b.click(function(){m.removeClass("check-mode");var a=!(y.hasClass("selected")||y.hasClass("indeterminate"));D(k,function(b){b.selected=a;b.Ha.toggleClass("selected",a)});f()});H.F1||a.Hn(b,!1)},children:[{R:"checkbox",create:function(a){y=a},children:[{R:"box"},{R:"icon-13 icon-13-check"}]}]}]},H.D1?{create:function(a){n=a},R:"min-max-toggle",click:e,children:[{R:"min-max-icon-max",title:"Maximize"},{R:"min-max-icon-min",title:"Minimize"}]}:null]},ua(H.$L)&&0<H.$L.length&&{R:"filter",create:function(b){E=
{};H.$L.forEach(function(c){E[c.Hba]=new $D(a.analytics,{wm:!0,ALa:!0,options:$b(c.values,function(a){return{label:a.label,xS:a.xS,value:a.zc}}),change:function(a,b){b||H.Paa(C,E)}},b,a.FDa.width()/H.$L.length)})}},H.ada&&{R:"component-banner component-banner-message",text:O("dialogs.imageManager.permissionWarning")},{R:"image-manager-content-body LoSensitive",create:function(a){m=a},children:[H.G9?{R:"breadcrumbs",create:function(b){l=b;H.A1||a.Hn(l,!1)}}:null,{R:"image-container",create:function(a){q=
a}},H.us?{R:"empty-message",html:H.us}:null,{R:"clear"}]}]})}}
function sXa(a,b){function c(a){return function(b){a(function(a){b(a)})}}function d(){return e.filter(function(a){return a.selected})}var e=[],f=!1,h=v_(a,{qG:{tag:"img",src:b.qG,attr:{height:45},css:{width:"auto","margin-left":"11px","margin-top":"11px","margin-right":"20px"}},TY:!0,$L:b.$L,W0:"",Paa:function(a,d){var f=a.val();ib(f)||b.jPa(f,function(d,l){e=d;h.eT([{text:f}]);h.fT(d,!1,c(l));!b.p5a&&a.val("")},Ja(d,function(a){return a.getValue()}))},C_:function(a,b){b.closest(".image-manager-third-party").hasClass("maximized")?
(f=h.Ena(),h.Nx(!1)):f&&h.Nx(!0)},Qaa:function(){f&&h.Nx(!0)},C1:!1,kZ:function(){d().forEach(function(b){b.selected=!1;b.Ha.toggleClass("selected",!1);a.Nh++;a.Pc.lq(b,a.BI.bind(a))});h.Nx(!1);h.minimize();j_(a)},F1:!1,PC:function(){},D1:!0,cnb:!0,A1:!0,ada:b.ada,us:"Search for images.",IR:function(b,c){a.Nh++;a.Pc.lq(c,a.BI.bind(a));h.minimize();j_(a)},FR:function(){}});return h}g.TXa=function(){this.cA.a3&&this.cA.a3.Ha.detach()};
g.q0a=function(){function a(a){function c(){n.eT([{text:"All photo albums",click:function(){b()}},{text:a.name}]);n.fT(h[a.id]);l=a.id}h[a.id]?c():(a.Ha.addClass("loading"),e.Pc.R8(a.id,function(b){h[a.id]=$b(b,function(a){return{yh:a.Ii,size:a.width&&a.height&&new Mf(a.width,a.height)||null,url:a.url,name:a.caption,id:a.id,source:a.source}});c()}))}function b(){n.Nx(!1);n.fT(f,!0);n.eT([{text:"All photo albums"}]);n.maximize();null!=l&&D(h[l],function(a){a.selected=!1});l=null}function c(){return null===
l?[]:Zb(h[l],function(a){return a.selected})}function d(){n.Jr(!0,"Add Photos");m=n.Ena();n.Nx(!1)}if(this.cA.a3)return this.cA.a3.Ha;this.Pc.iaa();var e=this,f=[],h={},k=!1,l=null,m=!1,n;n=v_(this,{qG:{tag:"img",src:ck+"/app/webroot/img/imagemanager/facebook.png",attr:{height:60},css:{width:"auto"}},TY:!1,W0:"",xO:{label:"Connect",click:function(){k&&e.Pc.Cna()?(n.maximize(),n.Jr(!1),m&&n.Nx(!0)):e.Pc.NQ(function(){e.Pc.Q8(function(a){f=$b(a,function(a){return{yh:a.dZa,length:a.oqa,name:a.name,id:a.GWa}});
n.Jr(!1);k=!0;b();n.Nda(!0)})})}},C_:function(a,b){b.closest(".image-manager-third-party").hasClass("maximized")?d():(n.Jr(!1),m&&n.Nx(!0))},C1:!1,kZ:function(){var a=c();D(a,function(a){a.selected=!1;e.Nh++;e.Pc.lq(a,e.BI.bind(e))});b();n.minimize();d();j_(e)},F1:!1,PC:function(){},D1:!0,G9:!0,A1:!0,us:"We could not find any images from your facebook account.",IR:function(a,c){e.Nh++;e.Pc.lq(c,e.BI.bind(e));c.Ha.addClass("loading");b();n.minimize();d();j_(e)},FR:function(b,c){a(c)}});n.Nda(!1);this.cA.a3=
n;return n.Ha};g.UXa=function(){this.cA.b3&&this.cA.b3.Ha.detach()};
g.O0a=function(){function a(){t?(c(),u.Jr(!1)):f.Pc.o9(function(a){a&&(k=$b(a,function(a){return{yh:a.Ii,length:a.oqa,name:a.name,description:a.description,id:a.id}}),u.Jr(!1),c(),t=!0,f.Pc.fQ(1,function(a){var b=a.pqa,d=328947%b.length;0!=b.length&&(k.push({yh:b[d].Ii,length:b.length*a.gb,name:"Photos not in a set",id:"lucid_not_in_set_photos"}),c())}),u.Nda(!0),u.CRa(!0))})}function b(a){function b(){u.eT([{text:"All photosets",click:function(){c()}},{text:a.name}]);u.fT(l[a.id],!1,n[a.id]);q=l[a.id]}
if(l[a.id])b();else{a.Ha.addClass("loading");var d=function(a){return $b(a.pqa,function(a){return{yh:a.Ii,name:a.title,id:a.id,url:a.url,description:a.description,size:a.width&&a.height&&new Mf(a.width,a.height)||null,source:a.source}})},e=function(c){l[a.id]=d(c);var e=c.page,h=c.gb;n[a.id]=function(b){if(e<h)"lucid_not_in_set_photos"==a.id?f.Pc.fQ(e+1,function(c){c=d(c);e++;Array.prototype.push.apply(l[a.id],c);b(c)}):f.Pc.oY(a.id,e+1,function(c){c=d(c);e++;Array.prototype.push.apply(l[a.id],c);
b(c)});else return[]};b()};"lucid_not_in_set_photos"==a.id?f.Pc.fQ(1,e):f.Pc.oY(a.id,1,e)}}function c(){u.Nx(!1);u.fT(k,!0);u.eT([{text:"All photosets"}]);u.maximize();null!=q&&D(q,function(a){a.selected=!1});q=null}function d(){return null===q?[]:Zb(q,function(a){return a.selected})}function e(){u.Jr(!1);m&&u.Nx(!0)}if(this.cA.b3)return this.cA.b3.Ha;var f=this,h=!1,k=[],l={},m=!1,n={},q=null,t=!1,u;this.Pc.Dna(function(a){(h=a)?u.Jr(!0):(u.Jr(!1),gDa(f.Pc,function(){u.Jr(!0)}))});u=v_(this,{qG:{tag:"img",
src:ck+"/app/webroot/img/imagemanager/flickr.png",attr:{height:35},css:{width:"auto","margin-left":"14px","margin-top":"14px","margin-right":"14px"}},TY:!0,W0:"Search for tags in your Flickr content",Paa:function(a){var b=a.val();f.Pc.U0(b,function(d){q=d=$b(d,function(a){return{yh:a.Ii,name:a.title,url:a.url,id:a.id,description:a.description,size:a.width&&a.height&&new Mf(a.width,a.height)||null,source:"Flickr"}});u.eT([{text:"All photosets",click:function(){c()}},{text:b}]);u.fT(d);a.val("")})},
Qaa:function(){t?u.isMaximized()||(u.maximize(),e()):a()},xO:{label:"Connect",click:function(){h?t?(u.maximize(),e()):a():f.Pc.JW(function(b){(h=b)&&a()})}},C_:function(a,b){b.closest(".image-manager-third-party").hasClass("maximized")?(u.Jr(!0,"Add Photos"),m=u.Ena(),u.Nx(!1)):e()},C1:!1,kZ:function(){var a=d();D(a,function(a){a.selected=!1;f.Nh++;f.Pc.lq(a,f.BI.bind(f))});c();u.minimize();u.Jr(!0,"Add Photos");j_(f)},F1:!1,PC:function(){},D1:!0,G9:!0,A1:!0,us:"We could not find any images from your flickr account.",
IR:function(a,b){f.Nh++;f.Pc.lq(b,f.BI.bind(f));c();u.minimize();u.Jr(!0,"Add Photos");j_(f)},FR:function(a,c){b(c)}});u.CRa(!1);u.Jr(!1);u.Nda(!1);this.cA.b3=u;return u.Ha};
g.H_a=function(){var a=this;this.Pc.Bna()||this.Pc.i$();return v_(this,{qG:{tag:"img",src:ck+"/app/webroot/img/imagemanager/dropbox.png",attr:{height:45},css:{width:"auto","margin-left":"11px","margin-top":"11px"}},TY:!1,W0:"",xO:{label:"Connect",click:function(){a.Pc.P8(function(b){D(b,function(b){a.Nh++;a.Pc.lq(b,a.BI.bind(a))});j_(a)})}},C1:!1,kZ:function(){},F1:!1,PC:function(){},D1:!1,G9:!0,A1:!0,us:"We could not find any images from your Dropbox account.",IR:function(){},FR:function(){}}).Ha};
g.yXa=function(){var a=this;return sXa(this,{qG:ck+"/app/webroot/img/imagemanager/bing.png",ada:!0,p5a:!0,$L:WWa,jPa:function(b,c,d){var e=1;a.Pc.T0(b,e,d,function(f){c(f,function(c){3==e?c([]):a.Pc.T0(b,++e,d,function(a){c(a)})})})}}).Ha};g.U3a=function(){var a=this;return sXa(this,{qG:ck+"/app/webroot/img/imagemanager/iconfinder.png",jPa:function(b,c){var d=1;a.Pc.uca(b,d,function(e){c(e,function(c){10==d?c([]):a.Pc.uca(b,++d,function(a){c(a)})})})}}).Ha};
g.close=function(){this.TE();qp.Wg("quicktagmenu");qp.Wg("imagemanager");K.set("gui.closeAllYerStuff");this.vK();this.success=null;this.Lp&&this.Lp();this.Lp=null};
g.open=function(a,b,c){var d=this;this.init();this.success=a||this.options.E7;this.Lp=c||null;K.set("userImages.getInDocument");a=!!this.qy;this.qy=!!b;bXa(this);this.Hn(this.pka,this.qy);this.dialog.open();this.Moa();kk&&(this.tcb.hide(),this.Hcb.hide(),$(".image-manager-sidebar-footer").remove(),$("#imagemanager-filter-list-Untagged").remove(),$("#imagemanager-filter-list-Archived").remove(),$("#imagemanager-filter-list-Private").remove(),$("#imagemanager-filter-list-TeamImages").remove(),$("#imagemanager-quicktag-button").remove(),
$("#imagemanager-archive-button").remove(),$("#imagemanager-mark-private-button").remove());this.OQ();this.sda&&this.sda.update(function(a){var b=Math.round(a.allowed/1024)+" MB";1048576<=a.allowed&&(b=Math.round(a.allowed/1024/1024)+" GB");d.LQa.text(O("storagemeter.available.short",Math.round(a.total/a.allowed*100),b));Kp(d.client.jc())&&!Lp(d.client.jc())&&d.LQa.prepend(O("users.storage.add.link"))});D(this.Pc.bK(),function(a){a.selected=!1});this.Cg=[];a==this.qy?k_(this):j_(this);this.Dy.trigger("scroll");
qp.enter("imagemanager")};function w_(a,b,c){i_.call(this,a,b,c);this.L2=!1}z(w_,i_);g=w_.prototype;g.Foa=function(a){var b=this;a&&ya(a)?b.open(function(c){b.options.E7(c);a(c)}):b.open()};g.Mha=function(){var a=this;this.Tc.oy(this.Tc.$X(),this.Cg,function(){j_(a)})};
g.I7=function(){if(!(0>=this.Cg.length)){var a=this,b=1<this.Cg.length,c=!!a.client.user.data.Ow,d="If you delete "+(b?"these images":"this image")+(kk?"":" from your account, ")+(b?"they ":"it")+" will no longer appear in the image manager or in any documents"+(kk?" or Confluence pages":"")+".  You may also see the missing image thumbnail.  Are you sure you want to delete "+(b?"these images":"this image")+"?";c&&(d="If you delete "+(b?"these images":"this image")+(kk?"":" from your account, ")+(b?
"they ":"it")+" will no longer appear in the image manager or in any documents"+(kk?" or Confluence pages":"")+", including those created by team members.  They may also see the missing image thumbnail.  Are you sure you want to delete "+(b?"these images":"this image")+"?");c=c?" team ":"";h_(d,function(){D(a.Cg,function(b){(b=a.wu[b.id])&&b.hide()});a.Pc.NEa(a.Cg,function(b){(b=a.wu[b])&&b.remove();j_(a)},function(b){(b=a.wu[b])&&b.show()},!0);t_(a,Rb)},null,[O("dialog.delete.confirm"),O("confirm.cancel"),
"Delete Image"],"This will permanently remove "+(b?"these images":"the image")+" from your "+c+"documents.")}};g.uV=function(a,b,c){a&&this.Tc.oy(a,this.Cg,b,c)};g.Cra=function(a){D(this.Cg,function(b){this.Tc.nD(a,b)},this)};g.o7=function(a,b,c){var d=this;this.e0(a,function(a){d.uV(a,b,c)},c)};g.e0=function(a,b,c){var d=this;this.JFa.show(this.Tc.Vq({LX:!this.kv}),function(a,f){d.Tc.n7(a,f,function(a){a?(o_(d),b&&b(a)):c&&c()})},null,a)};
g.Qqa=function(a,b,c){var d=this;this.JFa.show(this.Tc.Vq({LX:!this.kv}),function(e,f){d.Tc.ft(a,e,f,function(){o_(d);b&&b(a)},c)},a)};g.Ny=function(a,b,c){var d=this;cG("Are you sure you want to delete this tag?",function(){d.Tc.Ny(a,function(){o_(d);b&&b(a)},c)})};
g.OQ=function(){if(!this.L2){this.L2=!0;var a=this,b=0,c=0,d,e,f=function(f,h,k){var l=null;a.Nh--;h?/storage/i.test(h)?a.options.sta&&a.options.sta():(fq(h+" "+k),K.set("userImages.refresh")):(TE(a.Tc.Vq(),function(b){return b.key()===a.gM?(l=b,!0):!1}),l&&a.Tc.Wr(l,f,null,null,!0),l=null);d&&clearTimeout(d);d=setTimeout(function(){j_(a)},200);e&&clearTimeout(e);e=setTimeout(function(){if(0<c||0<b)a.Nh-=c,a.Nh-=b,K.set("userImages.refresh");c=b=0},3E4)},h=function(a,b){var c=a.responseText||a.response;
if(200==a.status||201==a.status)try{var d=JSON.parse(c),e=TA.jM(d,!0);f(e,null,b.name)}catch(h){K.set("userImages.refresh")}else 444==a.status&&f(e,O("dialogs.imageManager.insufficientaccountstorage"),"")},k=function(a,b){b||(b=function(a){444==a.status?f(null,O("dialogs.imageManager.insufficientaccountstorage"),""):f(null,"Image URL upload failed","")});b={success:function(a){f(a,"","")},Fj:b};var c=qE(a);c?TA.OM(c,b):TA.RD(a,{},b)},l=function(a){k($(a).find("img").addBack("img").attr("src"))};a.dialog.body.children().filedrop({url:this.Pc.kQ(),
withCredentials:!0,data:{product:window.lucidConfigure.appname},beforeEach:function(c){if(jn(c.type))return!0;a.pw.hide();a.Nh--;b--;j_(a);return!1},maxfilesize:50,paramname:"file",docLeave:function(){a.pw.hide();a.uz.hide()},docOver:function(b){var c=b.dataTransfer;b.originalEvent&&b.originalEvent.dataTransfer&&(c=b.originalEvent.dataTransfer);b=!1;c&&c.items&&(b=bc(c.items,function(a){return"text/uri-list"==a.type||jn(a.type)?!0:!1}));b&&a.dialog.fd()&&(a.Gb.isOnline()?a.pw:a.uz).show()},drop:function(c){a.pw.hide();
a.uz.hide();if(hq(a.Gb))return!1;if(c.dataTransfer&&0===c.dataTransfer.files.length){var d="",f="",h=function(){""!=d&&""!=f?k(d,function(){l(f)}):""!=d?k(d):""!=f&&l(f)};if(c.dataTransfer.items){for(var m,n,E=0,G=0;G<c.dataTransfer.items.length;G++){var H=c.dataTransfer.items[G];"text/uri-list"==H.type?(m=H,E++):"text/html"==H.type&&(n=H,E++)}if(m||n)a.Nh++,b++,j_(a),a.Dy.scrollTop(0),m&&m.getAsString(function(a){d=a;E--;0==E&&h()}),n&&n.getAsString(function(a){f=a;E--;0==E&&h()})}else c.dataTransfer.mozGetDataAt&&
(d=c.dataTransfer.mozGetDataAt("text/uri-list",0)||"",f=c.dataTransfer.mozGetDataAt("text/html",0)||"",h());return!1}if(!c.dataTransfer||0===c.dataTransfer.files.length)return!1;e&&clearTimeout(e);D(c.dataTransfer.files,function(c){c.id=vk().replace(/[^a-zA-Z0-9_-]/g,"_");a.Nh++;b++});j_(a);a.Dy.scrollTop(0);return!0},uploadFinished:function(a,c,d,e,f){b--;h(f,c)},afterAll:function(){},error:function(b){hq(a.Gb)||fq(O("dialogs.imageManager.errorMessageOnUpload",b))}});$("<div>").attr("id",this.cva).insertAfter($("#"+
this.NM));$("#"+this.cva).append($("#"+this.NM));var m=kk?kDa:AG,n=new plupload.Uploader({runtimes:"html5,flash,silverlight,html4",browse_button:this.NM,container:this.cva,url:this.Pc.kQ(),flash_swf_url:"/js/plupload/plupload.flash.swf",silverlight_xap_url:"/js/plupload/plupload.silverlight.xap",filters:[{title:"Image files",extensions:m.join(",")}],xhrFields:{withCredentials:!0},multipart_params:{product:window.lucidConfigure.appname}});n.bind("FilesAdded",function(b,d){e&&clearTimeout(e);b="userimage.upload.invalid.type";
kk&&(b+="_onprem");for(var f=0;f<d.length;f++)jn(d[f].name||d[f].fileName)?(a.Nh++,c++):(d.splice(f,1),f--,fq(O(b)));j_(a);a.Dy.scrollTop(0);setTimeout(function(){n.start()},200)});n.bind("FileUploaded",function(a,b,d){c--;h(d,b)});n.bind("Error",function(b,c){a.Nh--;j_(a);c&&444==c.status?fq(O("dialogs.imageManager.insufficientaccountstorage")):fq(O("dialogs.imageManager.errorOnUpload"))});n.init()}};function x_(a,b,c){i_.call(this,a,b,c);this.L2=!1}z(x_,i_);function y_(){(new ZMa).open()}g=x_.prototype;
g.Foa=function(){};g.Mha=function(){y_()};g.I7=function(){y_()};g.uV=function(){y_()};g.Cra=function(){y_()};g.o7=function(){y_()};g.e0=function(){y_()};g.Qqa=function(){y_()};g.Ny=function(){y_()};g.OQ=function(){this.L2||(this.L2=!0,$("#"+this.NM).click(function(){y_()}))};function tXa(a,b,c,d){return b.Bb()?new x_(a,c,d):new w_(a,c,d)};function uXa(a,b){var c=this;this.client=a;this.xhr=a.xhr;this.EJ=a.qm;this.CGa=a.UB;this.sr={};this.nodes={};this.X8a={};this.Rz=this.Z0=this.fH=this.eH=this.zk=this.bi=this.fca=null;this.qua={};this.sab="root";this.Kab="search";this.Uo="DocPickerDialog";this.Lsa=null;this.xR=!1;this.S7=new zl(10);b={title:b.title||"",Ld:!!b.modal};this.Sbb=function(a,b){if(a.Di()&&!b.Di())return-1;if(b.Di()&&!a.Di())return 1;var c=a.sY?a.sY():a.VDa,h=a.sY?b.sY():b.VDa;return null!=c&&null==h?-1:null==c&&null!=h?
1:null!=c&&null!=h?c<h?1:-1:isNaN(a.getName())||isNaN(b.getName())?a.getName().toLowerCase()<b.getName().toLowerCase():1*a.getName()-1*b.getName()};this.dialog=new cq(P({id:"doc-picker-dialog",R:"doc-picker-dialog",children:[{R:"doc-picker-header",create:function(a){c.Wb=a},children:[{tag:"span",text:b.title,create:function(a){c.title=a}},{R:"icon-13-button close-button",children:[{R:"icon-13 icon-13-close",click:function(){c.dialog.close()}}]}]},{R:"clear"},{R:"doc-tree",create:function(a){c.Bkb=
a},children:[{R:"top-bar",children:[{R:"search-bar",children:[{R:"search-input-wrapper",children:[{R:"search-input",tag:"input",type:"text",placeholder:"Search All Documents",keyup:function(){vXa(c,c.wsa.val())},create:function(a){c.wsa=a}},{R:"icon"}]}]},{R:"sort-container",children:[{R:"sort-button selected",text:"Recent",click:function(){c.Jta.hasClass("selected")||(c.OS.children().removeClass("selected"),c.Jta.addClass("selected"),c.update())},create:function(a){c.Jta=a}},{R:"sort-button",text:"A-Z",
click:function(){c.zQa.hasClass("selected")||(c.OS.children().removeClass("selected"),c.zQa.addClass("selected"),c.update())},create:function(a){c.zQa=a}}],create:function(a){c.OS=a}}]},{R:"doc-tree-leftpane left",children:[{R:"doc-tree-left-container",create:function(a){c.bi=a}}]},{R:"doc-tree-rightpane right",children:[{R:"doc-tree-right-container",create:function(a){c.zk=a}}]}]}]}),{width:520,Ld:b.modal,Wb:{},nc:{id:"doc-picker-dialog-buttons",R:"buttons",children:[{text:(Wj?"Cmd":"Ctrl")+" + click to select multiple pages",
R:"hidden left",create:function(a){c.Toa=a}},{id:"doc-picker-select-button",R:"btn btn-sm btn-blue btn-inverse right disabled",text:"Select",click:function(){var a,b;if(!c.Bsa.hasClass("disabled")){if(c.Lsa){b=c.S7.get(c.wS.id);a=[];if(c.rPa)a=[c.rPa];else for(var f=c.bi.find("li"),h=1;h<f.length;h++)$(f[h]).hasClass("selected")&&a.push(h-1);c.Lsa(c.wS.id,a,b&&jj(b))}c.dialog.close()}},create:function(a){c.Bsa=a}},{R:"btn btn-sm btn-default right",text:"Cancel",click:function(){c.dialog.close()}}]},
close:function(){var a=c.client;a.$c.fF||(clearInterval(a.G4a),a.$c.Hg());c.nw();c.eH=null;c.fH=null;c.Z0=null;c.Rz=null;c.bM=null;c.wsa.val("");c.Toa.hide()}});this.EKa=P({R:"loading-pane",create:function(a){c.Kob=a},children:[{tag:"span",text:"Loading Documents"},{tag:"img",src:ck+"/app/webroot/img/loading.gif"}]});this.V_a=P({});this.U6a=P({R:"multiple-pages-placeholder",children:[{tag:"img",src:ck+"/app/webroot/img/multipage_import.png"},{id:"message",text:"multiple items selected",create:function(a){c.V6a=
a}}]});this.bi.append(this.EKa);this.dialog.Wb.removeClass("dialog-header");this.dialog.nc.css({"padding-bottom":"12px"});this.W4a=function(){return c.k_a&&c.U0a};this.close=function(){this.dialog.close()};this.EJ.change(w(function(){c.k_a=!0;c.update()},this));this.CGa.change(w(function(){c.U0a=!0;c.update()},this));$(document).bind("db.error",w(this.update,this))}
function vXa(a,b){if(""===b)a.zsa&&(a.zsa=!1,wXa(a)),xXa(a);else{a.zsa=!0;a.bM||(a.bM=P({tag:"ul",id:"search-pane",R:"doc-picker-pane"}),a.sr[a.Kab]=a.bM);a.bM.empty();var c=RSa(a.Uo,function(a){return!a.il()&&a.getName().toLowerCase().match(new RegExp(b.toLowerCase()))});B(c,function(b,c){a.bM.append(P({tag:"li",text:b.getName(),click:function(b,c){return function(){var d=$(this);a.setSelection(d);a.Rz=b.getId();d=z_(a,b);a.zk.children().detach();a.zk.append(d);a.zk.find("#back-node").remove();a.Qab=
c}}(b,c),children:[{R:"icon icon-doc"}]}))});yXa(a)}}function yXa(a,b){a.Rz=null;a.Z0=null;a.bi.find("li").removeClass("selected");a.zk.find("li").removeClass("selected");wXa(a);a.OS.show();a.eH=a.bM;a.fH="search";a.bi.append(a.bM);b&&$(a.bi.find("li")[b]).addClass("selected")}function wXa(a){a.Rz=null;a.eH=null;a.fH=null;a.Z0=null;a.bi.children("ul").detach();a.zk.children().detach()}
function zXa(a){var b=$(".thumb-prerender");b.length||(b=$('<div style="position:absolute; top:-10000px" class="thumb-prerender hidden"></div>'),$("body").append(b));setTimeout(function(){var c=$('<img src="'+a+'">').appendTo(b).load(function(){c.remove()})},1)}function AXa(a,b){for(var c=b.Document.pages,d=0;d<c;d++)a.zY(b.Document.id,d).then(function(a){zXa(a)}.bind(a))}g=uXa.prototype;
g.zY=function(a,b){b=b||0;var c=this.qua[a];c||(this.qua[a]={},c=this.qua[a]);if(c&&!c[b]){var d=new $.Deferred;Rn("/documents/thumb/"+a+"/"+b+"/"+Math.floor(1E3*Math.random())+"/NULL/240",function(a){d.resolve(a)});c[b]=d.promise()}return c[b]};
function BXa(a,b){a.fca&&NSa(a.Uo);a.fca=new oX(a.Uo);new oX(a.Uo,{FolderEntry:{id:"home",name:"My Documents",user_id:a.EJ.userId,parent_id:"root"}});new oX(a.Uo,{FolderEntry:{id:"shared",name:"Shared documents",user_id:a.EJ.userId,parent_id:"root"}});D(b,function(b){new oX(a.Uo,b)});a.EJ.gR("all",function(b){D(b,function(b){"1"!=b.Template.system&&b.Creator.id!=a.EJ.userId&&(QSa(a.Uo,b.Document.id).length||new oX(a.Uo,{FolderEntry:{id:"shared-"+b.Document.id,document_id:b.Document.id,user_id:a.EJ.userId,
parent_id:"shared"}}))})});SSa(a.Uo)}function CXa(a){var b=new $.Deferred;if(a.fca){var c=[];qX(a.Uo,function(a){a.wp()&&c.push(a.wp())});a.EJ.YP(c,function(c){qX(a.Uo,function(a){if(c[a.wp()]){var b=c[a.wp()];a.fi=null;a.rm=b;try{a.rm.FL=a.aK().FolderEntry.product_id}catch(h){a.rm.FL=window.lucidConfigure&&window.lucidConfigure.appid}}});nX(a.Uo,rX);b.resolve(c)})}else b.resolve(null);return b.promise()}
function DXa(a){var b=new $.Deferred;a.CGa.gY(function(c){BXa(a,c);b.resolve(c)});return b.promise()}g.setSelection=function(a){this.zk.find("li").removeClass("selected");this.xR?(a.toggleClass("selected"),this.Z0=null):(this.bi.find("li").removeClass("selected"),a.addClass("selected"),this.Z0=a)};function A_(a,b,c){var d=b.getParent();a.OS.show();a.xR=!1;a.setSelection(c);a.eH=a.sr[d.getId()];a.fH=d.getId();c=a.sr[d.getId()];b=b.il()?a.sr[b.getId()]:z_(a,b);a.Toa.hide();B_(a,!1);EXa(a,c,b,d)}
function EXa(a,b,c,d){a.bi.children().detach();a.zk.children().detach();a.bi.append(b);a.zk.append(c);d.fqa&&0===b.find("#back-node").length&&b.prepend(P({id:"back-node",tag:"li",text:d.getName(),click:function(b){return function(){var c=$(this);if(a.zsa){a.xR=!1;B_(a,!1);var d=a.bi.children();yXa(a,a.Qab);a.zk.empty();a.zk.append(d)}else A_(a,b,a.nodes[b.getId()]);a.Rz=b.getId();c.remove()}}(d),children:[{R:"icon icon-back-arrow"}]}))}
function z_(a,b){function c(a){d.Fsa=[];B(a.Pages,function(a,b){a.id=b;d.Fsa.push(a)});d.Fsa.sort(function(a,b){return a.Properties.Order<b.Properties.Order?-1:1});var c=P({tag:"ul",id:"page-pane",R:"doc-picker-pane"});d.Fsa.forEach(function(a,e){a=FXa(d,a,b,e);c.append(a)});return d.sr[b.getId()]=c}var d=a;if(a.sr[b.getId()])return a.sr[b.getId()];if(a.S7.get(b.Qe().id))return c(a.S7.get(b.Qe().id));yk(a.xhr,{method:"GET",url:dk+"/documents/"+b.Qe().id+"/state"}).then(function(a){d.S7.set(b.Qe().id,
a);a=c(a);d.zk.children().detach();d.zk.append(a)}).catch(function(){var a=P({R:"error",children:[{R:"message",text:"We were unable to retreive the document information. Try refreshing your page. If this problem persists, contact support."}]});d.zk.children().detach();d.zk.append(a)});return a.EKa}function B_(a,b){b?a.Bsa.removeClass("disabled"):a.Bsa.addClass("disabled")}
function GXa(a,b,c){var d=b.Qe();if(a.Fqa&&a.vNa&&a.wS==d)return a.zY(d.Document.id,c).then(function(b){a.vNa.attr("src",b)}),a.Fqa;a.wS=d;AXa(a,d);a.Fqa=P({R:"preview-pane",children:[{R:"preview-container",children:[{tag:"img",create:function(b){a.vNa=b;a.zY(d.Document.id,c).then(function(a){b.attr("src",a)})}}]}]});return a.Fqa}
function HXa(a,b){var c=P({tag:"li",text:b.getName(),click:function(b){return function(){var c=$(this);A_(a,b,c);a.Rz=b.getId()}}(b),children:[{R:"icon icon-"+(b.il()?"folder":"doc")},b.il()?{R:"icon-arrow"}:{}]});return a.nodes[b.getId()]=c}
function FXa(a,b,c,d){d=P({tag:"li",text:b.Properties.Title,click:function(b,d){return function(h){var k=$(this);a.xR=h.ctrlKey||Wj&&h.metaKey?!0:!1;a.OS.hide();a.setSelection(k);a.eH=a.sr[c.getId()];a.fH=c.getId();a.rPa=a.xR?null:d;h=a.sr[c.getId()]||z_(a,c);k=a.bi.find("li.selected").length;a.xR&&1<k?(a.V6a.text(k+" pages selected"),k=a.U6a,B_(a,!0)):0===k&&0===a.zk.find("li.selected").length?(k=a.V_a,B_(a,!1)):(k=GXa(a,c,d),B_(a,!0));a.Toa.show();EXa(a,h,k,c);a.Rz=b.id}}(b,d),children:[{R:"icon icon-page"}]});
return a.X8a[b.id]=d}function IXa(a,b,c){D(b,function(b){if(!kX(b)){var e=HXa(a,b);e&&c.append(e);b.zd()||(e=P({tag:"ul",id:b.getId(),R:"doc-picker-pane"}),a.sr[b.getId()]=e,IXa(a,b.children,e))}})}
g.yja=function(){this.dsa=P({tag:"ul",id:"root-pane",R:"doc-picker-pane"});if(this.Jta.hasClass("selected")){var a=this.Sbb;nX(this.Uo,a?a:rX)}else nX(this.Uo,rX);this.sr[this.sab]=this.dsa;IXa(this,this.fca.children,this.dsa);this.fH?("search"==this.fH&&vXa(this,this.wsa.val()),this.eH=this.sr[this.fH]):this.eH=this.dsa;this.bi.append(this.eH);this.Rz&&(a=lX(mX,this.Uo,this.Rz))&&A_(this,a,this.nodes[this.Rz]);this.OS.show()};
g.nw=function(){this.bi.empty();this.zk.empty();B(this.sr,function(a){a.remove()});this.sr={};B(this.nodes,function(a){a.remove()});this.nodes={}};function xXa(a){a.nw();a.yja()}g.update=function(){if(this.W4a()){var a=this;this.Jdb().then(function(){xXa(a)})}};g.Jdb=function(){var a=this;return DXa(this).then(function(){return CXa(a)})};g.open=function(a,b){this.title.text(a);this.Lsa=b;a=this.client;a.$c.fF&&(a.$c.activate(),a.o5a());this.update();this.dialog.open()};g.fd=function(){return this.dialog.fd()};function C_(a){var b=this;this.user=a.user;this.Oqa=a;this.xhr=a.xhr;this.la=new he(this);this.kFa=new Dj(function(){b.qm.refresh([])},1E3);this.$c=new BC(a.xhr,new gC(["docs-"+this.user.id,"folders-"+this.user.id]),this.user,null,new as);this.la.listen(this.$c,iC,function(){b.kFa.queue(1)});this.la.listen(this.$c,lC,function(a){b.UB.refresh(a.refresh?null:a.DGa)});this.db=OA(this.user.id);this.UB=new GC(this.db,this.user.id,this.$c,[],a.xhr);this.qm=new EC(this.db,this.user.id,this.$c,a.xhr,[]);
this.o5a=function(){b.G4a=setInterval(function(){b.Oqa.$c&&!b.Oqa.$c.fF?b.$c.activate():b.$c.Hg()},500)}}C_.prototype.refresh=function(){this.kFa.queue(1);this.UB.refresh("refresh")};x("lucid.DocPickerClient",C_);function JXa(a){this.Oqa=a;this.client=new C_(a);this.dialog=new uXa(this.client,{title:"Lucid Document Picker",Ld:!0});this.client.refresh()};function D_(a){uk(["lucid.view.common.FindReplace","construct"]);var b=this;this.ea=a;this.analytics=a.client.analytics;this.wf=a.viewport.wf;this.aa=a.pf;this.ig=this.BOa=this.vGa=this.Ai=null;K("default.findReplace",function(){if(pp(qp,"findReplace")){var a=b.Ai.find(".find-box");a.focus();a.select()}else b.show()});K("findReplace.close",function(){this.hide()}.bind(this));this.wf.listen(TN,function(a){a=a.FRa;a=1==a?O("documents.search.oneresult"):O("documents.search.results",[a]);b.ig.html(a)})}
D_.prototype.eh=function(){this.Ai&&this.Ai.remove();$(".find-replace").remove();this.Ai=$('<div class="find-replace" id="find-replace-dropdown"></div>');this.vGa=$('<div class="find"><label for="find-box">Search:</label><input type="text" id="find-box" class="find-box user-select-text" autocomplete="off"><button class="search">Search</button><a href="javascript:;" title="Clear Search" id="reset-search" class="icon-13 icon-13-close reset reset-search">Clear Search</a><a href="javascript:;" title="Next (F3)" id="next" class="next">Next</a><a href="javascript:;" title="Previous (Shift+F3)" id="previous" class="previous">Previous</a><fieldset><input type="checkbox" id="case-checkbox"><label for="case-checkbox">'+
O("search.case")+'</label></fieldset><fieldset><input type="checkbox" id="whole-word-checkbox"><label for="whole-word-checkbox">'+O("search.whole-word")+'</label></fieldset><fieldset title="Removes whitespace and punctuation from searches"><input type="checkbox" id="smart-search-checkbox"><label for="smart-search-checkbox">'+O("search.smart-search")+"</label></fieldset></div>");this.BOa=$('<div class="replace-container"><label for="replace-box">Replace:</label><input type="text" id="replace-box" class="replace-box user-select-text" autocomplete="off"><a href="javascript:;" title="Clear Search" id="reset-replace" class="icon-13 icon-13-close reset reset-replace">Clear Search</a><a href="javascript:;" id="replace" class="replace">Replace</a><a href="javascript:;" id="replace-all" class="replace-all">Replace All</a><div class="clearfix"></div></div>');
this.ig=$('<span class="growl"></span>');this.Ai.append(this.vGa).append(this.BOa).append(this.ig);KXa(this)};D_.prototype.show=function(){if(!pp(qp,"findReplace")){qp.enter("findReplace");this.eh();this.ea.pf.bQ();var a=this.ea.pf;a.ox=a.aa.children();a.P9a=!a.aa.find(".close-button").is(":visible");this.ea.pf.hide();this.ea.pf.set(this.Ai,w(this.hide,this));this.Ai.find("#find-box").focus();this.j4=this.Ai.outerHeight();K.set("gui.mayAffectViewport",this.j4);this.analytics.ba("chart.viewport.search.open")}};
D_.prototype.hide=function(){this.ea.pf.hide();this.ea.pf.restore();var a=this.ea.pf.bQ();this.ea.viewport.pa();qp.Wg("findReplace");this.wf.TE();this.j4&&(K.set("gui.mayAffectViewport",a-this.j4),this.j4=0);try{$('input[type="text"]:visible').get(0).focus()}catch(b){}};
function KXa(a){a.Ai.find('input[type="text"]').keydown(function(b){switch(b.keyCode){case 27:a.hide();b.stopPropagation();break;case 114:case 13:b.shiftKey?($N(a.wf),a.analytics.ba("chart.viewport.search.previous.enter")):(ZN(a.wf),a.analytics.ba("chart.viewport.search.next.enter")),b.preventDefault(),b.stopPropagation()}});a.Ai.find("#find-box").keydown(function(b){9==b.keyCode&&(a.Ai.find("#replace-box").focus(),b.preventDefault())});a.Ai.find("#replace-box").keydown(function(b){9==b.keyCode&&
(a.Ai.find("#find-box").focus(),b.preventDefault())});a.Ai.find("#find-box").keyup(function(){var b=$(this).val();v(b)&&MIa(a.wf,b)});a.Ai.find("#case-checkbox").click(function(){var b=!!$(this).prop("checked");a.wf.Aca(b);b&&a.analytics.ba("chart.viewport.search.caseSensitive")});a.Ai.find("#whole-word-checkbox").click(function(){var b=!!$(this).prop("checked");a.wf.Nca(b);b&&a.analytics.ba("chart.viewport.search.wholeWord")});a.Ai.find("#smart-search-checkbox").click(function(){var b=!!$(this).prop("checked");
a.wf.Kca(b);b&&a.analytics.ba("chart.viewport.search.smartSearch")});a.Ai.find("#replace-all").click(function(){var b=$("#replace-box").val();v(b)&&a.wf.replaceAll(b);a.analytics.ba("chart.viewport.search.replaceAll");return!1});a.Ai.find("#replace").click(function(){var b=$("#replace-box").val();v(b)&&a.wf.replace(b);a.analytics.ba("chart.viewport.search.replace");return!1});a.Ai.find("#next").click(function(){ZN(a.wf);a.analytics.ba("chart.viewport.search.next.link");return!1});a.Ai.find("#previous").click(function(){$N(a.wf);
a.analytics.ba("chart.viewport.search.previous.link");return!1});a.Ai.find("#reset-search").click(function(){a.Ai.find("#find-box").val("").focus();a.wf.TE();a.analytics.ba("chart.viewport.search.clearSearch");return!1});a.Ai.find("#reset-replace").click(function(){a.Ai.find("#replace-box").val("").focus();a.analytics.ba("chart.viewport.search.clearReplace");return!1})};function E_(a){var b=this;this.analytics=a;this.uNa=this.mOa=this.fill=this.update=null;this.XWa=new Dj(function(){LXa(b)},10);a=new xp;a.open({R:"left",css:{width:"200px","min-height":"280px"}});a.open();a.add({tag:"label",R:"left",text:"Saturation:"});this.nsa=a.hb(new ED(this.analytics,{min:-100,max:100,step:10,value:0,change:function(a,d){d||(b.msa.setValue(a),F_(b))}}));this.nsa.aa.css({width:"60px","float":"right"});a.clear();a.close();this.msa=a.hb(new jE(this.analytics,{min:-100,max:100,step:1,
value:0,change:function(a,d){b.nsa.setValue(a);d||F_(b)},Fm:function(a){b.nsa.setValue(a);F_(b)}}));a.oe();a.open();a.add({tag:"label",R:"left",text:"Contrast:"});this.pja=a.hb(new ED(this.analytics,{min:-100,max:100,step:10,value:0,change:function(a,d){d||(b.oja.setValue(a),F_(b))}}));this.pja.aa.css({width:"60px","float":"right"});a.clear();a.close();this.oja=a.hb(new jE(this.analytics,{min:-100,max:100,step:1,value:0,change:function(a,d){b.pja.setValue(a);d||F_(b)},Fm:function(a){b.pja.setValue(a);
F_(b)}}));a.oe();a.open();a.add({tag:"label",R:"left",text:"Brightness:"});this.lia=a.hb(new ED(this.analytics,{min:-100,max:100,step:10,value:0,change:function(a,d){d||(b.kia.setValue(a),F_(b))}}));this.lia.aa.css({width:"60px","float":"right"});a.clear();a.close();this.kia=a.hb(new jE(this.analytics,{min:-100,max:100,step:1,value:0,change:function(a,d){b.lia.setValue(a);d||F_(b)},Fm:function(a){b.lia.setValue(a);F_(b)}}));a.close();a.open({css:{width:"280px",position:"absolute",top:"20px",right:"20px"}});
a.add({tag:"canvas",css:{border:"#cccccc solid 1px",background:"#ffffff"},create:function(a){b.Sb=rr(a);b.Sb.getContext().canvas.width=280;b.Sb.getContext().canvas.height=280}});a.close();a.clear();this.dialog=new cq(a.Yi(),{title:"Image Effects",id:"image-fx",kd:!0,width:540,Ld:!0,buttons:function(){b.update&&b.update(MXa(b))}});K("imageFXDialog.open",function(a){b.open(a.update,a.fill)})}
function LXa(a){var b=a.Sb.getContext();b.clearRect(0,0,b.canvas.width,b.canvas.height);D(a.mOa||[],function(c){b.save();b.drawImage(a.uNa,c.x,c.y,c.w,c.h);D(MXa(a)||[],function(a){VGa(b,a)});b.restore()})}function F_(a){a.XWa.queue()}function MXa(a){var b=[],c=a.msa.getValue(),d=a.oja.getValue();a=a.kia.getValue();c&&b.push({amt:c,type:"saturation"});d&&b.push({amt:d,type:"contrast"});a&&b.push({amt:a,type:"brightness"});return b}
function NXa(a){var b=mr.Rf(a.fill.url());a.mOa=ps(a.fill,new M(0,0,280,280),b.width,b.height);a.uNa=b;a.dialog.open();var c=0,d=0,e=0;D(os(a.fill)||[],function(a){switch(a.type){case "saturation":c=a.amt;break;case "contrast":d=a.amt;break;case "brightness":e=a.amt}});a.msa.setValue(c);a.oja.setValue(d);a.kia.setValue(e);F_(a)}E_.prototype.open=function(a,b){this.update=a;if((a=us(b))&&a.uk){a.Ag("fit");this.fill=a;var c=this;mr.Rf(this.fill.url(),function(){NXa(c)})}else this.close()};
E_.prototype.close=function(){this.dialog.close();this.fill=this.update=null};function G_(a){this.element=a.element;this.caption=a.caption;this.offset=a.offset||new L(0,0);BD.call(this,OXa(this),a.caption,a.direction||"n",{sn:10,R:"premiumfeature-callout dialog-animation"});this.show().Tha();a.cp&&this.aa.addClass(a.cp);a.close&&PXa(this,a.close);this.aa.addClass("fade-in");$(window).resize(this.Tha.bind(this));K("viewport.position.changed",this.Tha.bind(this))}z(G_,BD);G_.prototype.Tha=function(){this.move(OXa(this))};
G_.prototype.destroy=function(){this.aa.removeClass("fade-in").addClass("fade-out");setTimeout(function(){this.aa.remove()}.bind(this),300)};function PXa(a,b){var c=P({R:"icn-13 icn-clear-inverse close-button",click:function(){b&&b();this.destroy()}.bind(a)});a.aa.find(".callout-bubble").append(c)}function OXa(a){var b=a.element&&a.element.offset()?a.element.offset():{left:0,top:0};return lm(a.offset,new L(b.left,b.top))}
G_.prototype.c6=function(){var a,b;this.aa.css({width:"240px"});"n"==this.direction||"s"==this.direction?(a=this.Oi.outerWidth(!0),b=this.Oi.outerHeight(!0)+this.sn+1):"e"==this.direction||"w"==this.direction?(a=this.Oi.outerWidth(!0)+this.sn+1,b=this.Oi.outerHeight(!0)):(a=this.Oi.outerWidth(!0)+this.sn+1,b=this.Oi.outerHeight(!0)+this.sn+1);this.aa.css({width:a+"px",height:b+"px"});return this};function QXa(a,b,c){this.ea=a;this.analytics=a.client.analytics;this.localStorage=b;a=[this.ea.aa.find("#presentation-dock-button"),this.ea.aa.find("#history-dock-button")];RXa(a);this.YF=c?SXa(this,a):void 0}function RXa(a){function b(){this.analytics.Aa(sl)}a.forEach(function(a){a.click(b)})}
function SXa(a,b){b=b.map(function(a){return{cp:"no-bubble",caption:"Premium Feature Pointer",element:a,offset:new L(13,21),direction:"e"}});a.localStorage.get("hasDismissedPremiumFeatureHighlightCallout")||(a={caption:O("announcement.premiumfeatures",yj),element:a.ea.aa.find("#history-dock-button"),offset:new L(-3,14),direction:"e",close:function(){this.localStorage.set("hasDismissedPremiumFeatureHighlightCallout","true")}.bind(a)},b.push(a));return b.map(function(a){return new G_(a)})};function TXa(a,b){var c=this;this.analytics=b.client.analytics;this.ea=b;this.aa=null;this.yK=[];this.sB=null;this.wK=[];this.TW=this.ks=0;this.MQ=null;this.lZ=0;this.mZ=this.QIa=null;this.nZ=0;this.oZ=this.RIa=null;this.g$=0;this.SIa=null;this.Z1=[];this.ZQa=null;this.product=0==window.lucidConfigure.appid?"chart":"publish";$(a).append(P({R:"ruler-h",create:function(a){c.aa=a}}));this.Xs=null;this.zoom=1;this.wo=null;this.Pj=0;K("gui.origin.offset",function(a){c.Pj=a.x;c.render()});this.sl=this.height=
this.width=0;this.gda=[];this.pSa=0;this.disabled=!1;this.build();this.disabled=!0;this.ea.properties.page.rJ.Ci(function(a){this.uFa=a.Ma();this.render(!0)}.bind(this));K.one("viewport.renderComplete",function(){c.kB();c.render()});K("default.docProperty.FacingPages",function(){c.render(!0)});K("default.gui.rulers.toggle",function(){setTimeout(function(){c.kB();H_(c);c.KM();I_(c);J_(c);K_(c);L_(c)},100)});K("rulerh.hintlines",function(a){c.Yua(a||[])});K("rulerh.cursorline",function(a){c.D2(a||null)});
b.viewport.listen(hN,function(){this.dx(b.viewport.lg.x)}.bind(this));K("window.resize",w(this.Oaa,this));K("page.size viewport.pages page.units.changed",function(){c.render()});K("default.gui.rulers.toggle",function(a){K.set("gui.mayAffectViewport",c.aa.height()*(a?1:-1))});setTimeout(function(){K.set("default.gui.rulers.hidden",function(a){a||K.set("gui.mayAffectViewport",c.aa.height())})},10);var d;K("text.editor.active text.editor.selection",function(a){d=a?a.Ig?a.Ig():a:S.Ig();var b,e=[],l=YF(S).data.ob,
m=YF(S).data.index;null!=l&&(a=l.Gw(),b=l.item.page,a&&b&&(D(a,function(a,d){var f=sM(c.ea.viewport,new L(a.x,0),b,!0).x;e.push({left:f,right:f+a.w*c.zoom});d==m&&(c.ks=sM(c.ea.viewport,new L(a.x,0),b,!0).x,c.TW=c.ks+a.w*c.ea.viewport.kc())}),c.F2(e)),I_(c,d.indentLeft),J_(c,d.indentRight),K_(c,d.indentFL),L_(c,d.tabStops))});var e=null;K("document.postAction",function(a){var b=S&&YF(S),b=b&&b.data.ob&&b.data.ob.item.getId();S&&"t"==a.Action&&a.id==b&&(e&&clearTimeout(e),e=setTimeout(function(){S&&
(d=S.Ig(),I_(c,d.indentLeft),J_(c,d.indentRight),K_(c,d.indentFL),L_(c,d.tabStops))},100))});K("text.editor.inactive",function(){d=null;I_(c,null);J_(c,null);K_(c,null);L_(c,null);c.F2([])});K("publish.styleActiveTextBlocks",function(a){a.EM||(d=a.style,I_(c,d.indentLeft),J_(c,d.indentRight),K_(c,d.indentFL),L_(c,d.tabStops))});this.kB();this.aa.bind("mousemove touchmove",function(a){c.D2(a.clientX-(c.ea.viewport.SO.offset().left+c.ea.viewport.Qj))});K("gui.closeAllYerStuff",function(){c.contextMenu&&
c.contextMenu.hide()});this.aa.bind("mousedown",function(a){if(1==a.which){var b=c.ea.viewport.rd(),b=kO(c.ea.viewport,a,b||void 0);c.ue(b,a)}});this.aa.bind("mouseup",function(a){1==a.which&&c.Be()});this.aa.bind("contextmenu",function(a){a.preventDefault();c.sM(a)})}g=TXa.prototype;g.qj=function(){return-1*Math.round(this.pSa+1+this.Pj*this.zoom)};g.update=function(){this.render()};
g.build=function(){if(!this.disabled){var a=this;this.yK=[];this.Z1=[];this.aa.empty();this.Xs=rr($("<canvas></canvas>").appendTo(this.aa));this.KM();this.MQ=$(P({R:"indent-fl"})).appendTo(this.aa).hide();this.mZ=$(P({R:"indent-l"})).appendTo(this.aa).hide();this.oZ=$(P({R:"indent-r"})).appendTo(this.aa).hide();var b,c,d,e=function(){b=S.Ig();d=a.gda[0];D(a.gda,function(b){a.ks>=b&&(d=b)})};LF(this.MQ,this.product+".rulerh.indent",e,function(e){c=Math.max(a.ks,a.sl*Math.round((Math.min(a.lZ+e,a.g$-
2*a.sl)-d)/a.sl)+d);b.indentFL=(c-a.ks)/a.zoom;a.MQ.css("left",Math.round(c-a.qj())+"px");K.set("publish.styleActiveTextBlocks",{style:b,EM:!0})},function(){K.set("publish.styleActiveTextBlocks",{style:b})});LF(this.mZ,this.product+".rulerh.indent",e,function(e){var h=a.lZ-a.nZ;c=Math.max(a.ks+Math.max(-h,0),a.sl*Math.round((Math.min(a.nZ+e,a.g$+Math.min(0,-h)-2*a.sl)-d)/a.sl)+d);b.indentLeft=(c-a.ks)/a.zoom;b.indentFL=b.indentLeft+h/a.zoom;a.mZ.css("left",Math.round(c-a.qj())+"px");a.MQ.css("left",
Math.round(c+(a.lZ-a.nZ)-a.qj())+"px");K.set("publish.styleActiveTextBlocks",{style:b,EM:!0})},function(){K.set("publish.styleActiveTextBlocks",{style:b})});LF(this.oZ,this.product+".rulerh.indent",e,function(e){c=Math.min(a.sl*Math.round((Math.max(Math.max(a.lZ,a.nZ)+2*a.sl,a.g$+e)-d)/a.sl)+d,a.TW);b.indentRight=(a.TW-c)/a.zoom;a.oZ.css("left",Math.round(c-a.qj())+"px");K.set("publish.styleActiveTextBlocks",{style:b,EM:!0})},function(){K.set("publish.styleActiveTextBlocks",{style:b})});for(e=0;3>
e;e++)this.yK.push($(P({R:"hint-line"})).appendTo(this.aa));this.sB=$(P({R:"hint-line"})).appendTo(this.aa)}};g.KM=function(){if(!this.disabled){this.width=this.aa.width();this.height=this.aa.height();this.Xs.attr({width:this.width,height:this.height});var a=this.Xs.getContext();a.strokeStyle="#aaaaaa";a.fillStyle="#777777";a.lineWidth=1;a.font='9px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif';a.textAlign="left";a.textBaseline="top";this.render()}};
g.render=function(a){if(!this.disabled)if(a){var b=this;K.one("viewport.renderComplete",function(){b.render()})}else this.y0||(this.y0=new Dj(w(this.LU,this),100)),this.y0.queue()};
g.LU=function(){var a=this.ea.viewport.Qf(),b=this.Xs.getContext(),a=Hw(a,this.ea.document.getProperty(Zw)||"px"),c=Math.max(1,this.ea.viewport.kc()*a.zC*a.Ui),d=1*a.zC;H_(this);for(this.wo=jj(a.wo);c<(a.cLa||50);)c*=2,d*=2,this.wo.unshift(2);for(;200<c;)var e=this.wo.shift()||2,c=c/e,d=d/e;b.clearRect(0,0,this.width,this.height);b.save();b.fillStyle=0==window.lucidConfigure.appid?"#e2e2e2":"#f2f2f2";D(this.wK,function(a){b.fillRect(Math.round(a.left-this.qj()),0,Math.round(a.right-a.left),this.height);
b.beginPath();b.moveTo(Math.round(a.left-this.qj())+.5,0);b.lineTo(Math.round(a.left-this.qj())+.5,this.height);b.moveTo(Math.round(a.right-this.qj())+.5,0);b.lineTo(Math.round(a.right-this.qj())+.5,this.height);b.stroke()},this);b.restore();this.gda=[];(e=Zm(this.ea.viewport.g9()))&&this.Aka(b,e.x*this.zoom-this.qj()-0,e.x*this.zoom+e.w*this.zoom-this.qj()-0,c,d,a.ht);b.beginPath();b.moveTo(.5,0);b.lineTo(.5,this.height);b.stroke()};
g.Aka=function(a,b,c,d,e,f){0>c||b>this.width||(this.vX(a,b,c,d,1,1,e,f),this.gda.push(b+this.qj()),a.beginPath(),a.moveTo(Math.round(c)+.5,0),a.lineTo(Math.round(c)+.5,this.height),a.stroke())};
g.vX=function(a,b,c,d,e,f,h,k){if(!(6>d)){this.sl=d;var l,m,n,q,t,u,y,A=this.wo.shift()||2,C=d/A;k=k&&h&&1>h?Math.round(1/h):null;6<=C&&3<e&&e>A&&(l=e,d*=e/A,e=A,A=l);3<e&&(f+=3>f?2:1);l=0;m=b;n=Math.round(this.height*(1-1/f));q=[];for(a.beginPath();m<this.width&&m<c;)0<m&&(1==f||0!=l%e)&&(t=Math.round(m)+.5,a.moveTo(t,n),a.lineTo(t,this.height),1==f&&(k&&l&&(u=Math.floor(l*h),y=Vl(l-u*k,k)),q.push({x:t,text:y?(u?u.toFixed()+" ":"")+(0<y[0]?y[0].toFixed()+"/"+y[1].toFixed():""):Ul(l*h,4)}))),m+=d,
l++;a.stroke();this.vX(a,b,c,C,A,f+1);1==f&&this.zka(a,q)}};g.zka=function(a,b){D(b,function(b){a.fillText(b.text,b.x+2,0)})};g.dx=function(){this.disabled||(this.render(!0),I_(this),J_(this),K_(this),L_(this))};g.Oaa=function(){this.disabled||(H_(this),this.KM(),I_(this),J_(this),K_(this),L_(this))};function H_(a){a.pSa=a.ea.viewport.SO.offset().left-a.ea.viewport.Dc.offset().left}g.kB=function(){return!(this.disabled=!this.aa.is(":visible"))};
g.Yua=function(a){if(!this.disabled){var b=this;a=a||[];D(this.yK,function(c,d){a.length>d&&a[d]+1>=0+b.ea.viewport.Qj&&a[d]+1<=b.width+b.ea.viewport.Qj?(c.get(0).style.left=Math.round(a[d]+1-b.qj())+"px",c.get(0).style.display="block"):c.get(0).style.display="none"})}};g.D2=function(a){this.disabled||(0<=a+1&&a+1<=this.width?(this.sB.get(0).style.left=Math.round(a+1-this.qj()+this.ea.viewport.Qj)+"px",this.sB.get(0).style.display="block"):this.sB.get(0).style.display="none")};
g.F2=function(a){this.disabled||kj(a,this.wK)||(this.wK=a,this.render())};
function L_(a,b){if(!a.disabled&&(D(a.Z1,function(a){a.remove()}),a.Z1=[],void 0===b?b=a.ZQa:a.ZQa=b,b)){var c=function(b,c,f){var h,k;LF(b,this.product+".rulerh.tabstop",function(){h=S.Ig()},function(l){k=xe(a.sl*Math.round((c+l)/a.sl)+.5,a.ks,a.TW);h.tabStops[f]=(k-a.ks)/a.zoom;b.css("left",Math.round(k-a.qj())+"px");K.set("publish.styleActiveTextBlocks",{style:h,EM:!0})},function(){h.tabStops.sort(function(a,b){return a-b});K.set("publish.styleActiveTextBlocks",{style:h})})};D(b||[],function(b,
e){a.Z1.push($(P({R:"indent-ts",create:function(f){c(f,a.ks+b*a.zoom,e)}})).css({left:Math.round(a.ks+b*a.zoom-a.qj())+"px"}).appendTo(a.aa))})}}function K_(a,b){a.disabled||(void 0===b?b=a.QIa:a.QIa=b,null==b?a.MQ.hide():a.lZ=a.ks+b*a.zoom)}function I_(a,b){a.disabled||(void 0===b?b=a.RIa:a.RIa=b,null==b?a.mZ.hide():a.nZ=a.ks+b*a.zoom)}function J_(a,b){a.disabled||(void 0===b?b=a.SIa:a.SIa=b,null==b?a.oZ.hide():a.g$=a.TW-b*a.zoom)}g.ue=function(){YPa(this.ea.viewport.mode,"YGuides")};g.Be=function(){};
g.sM=function(a){this.contextMenu||this.bB();this.contextMenu.show();this.contextMenu.setPosition(a.clientX,a.clientY)};
g.bB=function(){function a(a){return{label:a.name+" ("+a.Dg+")",action:function(){b.ea.document.setProperty(Zw,a.Dg)},selected:function(){return b.ea.document.getProperty(Zw)==a.Dg},ba:window.lucidConfigure.appname+".contextmenu.rulers."+a.Dg}}var b=this;this.contextMenu=new XD(this.analytics,void 0,{Pm:!0,id:"rulerv-context"});this.contextMenu.ql([a(Ew),a(Dw),a(Fw),a(Gw),"hr",{key:"rulerHide",label:"Hide Rulers",action:function(){K.set("default.gui.rulers.toggle",!1)},toggle:!0,ba:window.lucidConfigure.appname+
".contextmenu.rulers.hide"}])};function UXa(a,b){var c=this;this.analytics=b.client.analytics;this.ea=b;this.aa=null;this.yK=[];this.sB=null;this.wK=[];this.JDa=this.LDa=0;$(a).append(P({R:"ruler-v",create:function(a){c.aa=a}}));this.Xs=null;this.zoom=1;this.wo=null;this.Pj=this.offset=0;K("gui.origin.offset",function(a){c.Pj=a.y;c.render()});this.height=this.width=0;this.disabled=!1;this.build();this.disabled=!0;this.ea.properties.page.rJ.Ci(function(a){this.uFa=a.Ma();this.render(!0)}.bind(this));K("docView.zoom",function(){this.render(!0)}.bind(this));
K.one("viewport.renderComplete",function(){c.kB();c.render()});K("default.docProperty.FacingPages",function(){c.render(!0)});K("default.gui.rulers.toggle document.loaded",function(){setTimeout(function(){c.kB();c.offset=b.viewport.lg.y-1;c.offset=0<=c.offset?c.offset:0;c.KM()},100)});K("rulerv.hintlines",function(a){c.Yua(a||[])});K("rulerv.cursorline",function(a){c.D2(a||null)});b.viewport.listen(hN,function(){this.dx(b.viewport.lg.y)}.bind(this));K("window.resize",w(this.Oaa,this));K("page.size viewport.pages page.units.changed",
function(){c.render()});K("text.editor.active",function(){if(YF(S).data.ob){var a=YF(S).data.ob,b=a.Gw();0!==b.length&&(b=b[0],c.LDa=sM(c.ea.viewport,new L(0,b.y),a.item.page,!0).y,c.JDa=sM(c.ea.viewport,new L(0,b.y+b.h),a.item.page,!0).y,c.F2([{top:c.LDa,bottom:c.JDa}]))}});K("text.editor.inactive",function(){c.F2([])});this.kB();this.aa.bind("mousemove touchmove",function(a){c.D2(a.clientY-c.ea.viewport.SO.offset().top)});K("gui.closeAllYerStuff",function(){c.contextMenu&&c.contextMenu.hide()});
this.aa.bind("mousedown",function(a){if(1==a.which){var b=c.ea.viewport.rd(),b=kO(c.ea.viewport,a,b||void 0);c.ue(b,a)}});this.aa.bind("mouseup",function(a){1==a.which&&c.Be()});this.aa.bind("contextmenu",function(a){a.preventDefault();c.sM(a)})}g=UXa.prototype;g.qj=function(){return Math.round(this.offset-this.Pj*this.zoom)};g.update=function(){this.render()};
g.build=function(){if(!this.disabled){this.yK=[];this.aa.empty();this.Xs=rr($("<canvas></canvas>").appendTo(this.aa));this.KM();for(var a=0;3>a;a++)this.yK.push($(P({R:"hint-line"})).appendTo(this.aa));this.sB=$(P({R:"hint-line"})).appendTo(this.aa)}};
g.KM=function(){if(!this.disabled){this.width=this.aa.width();this.height=this.aa.height();this.Xs.attr({width:this.width,height:this.height});var a=this.Xs.getContext();a.strokeStyle="#aaaaaa";a.fillStyle="#777777";a.lineWidth=1;a.font='9px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif';a.textAlign="left";a.textBaseline="top";this.render()}};
g.render=function(a){if(!this.disabled)if(a){var b=this;K.one("viewport.renderComplete",function(){b.render()})}else this.y0||(this.y0=new Dj(w(this.LU,this),100)),this.y0.queue()};
g.LU=function(){var a=this.ea.viewport.Qf(),b=this,c=this.Xs.getContext(),d=Hw(a,b.ea.document.getProperty(Zw)||"px"),e=Math.max(1,this.ea.viewport.kc()*d.zC*d.Ui),f=1*d.zC;for(this.wo=jj(d.wo);e<(d.cLa||50);)e*=2,f*=2,this.wo.unshift(2);for(;200<e;)a=this.wo.shift()||2,e/=a,f/=a;c.clearRect(0,0,this.width,this.height);c.save();c.fillStyle=0==window.lucidConfigure.appid?"#e2e2e2":"#f2f2f2";D(this.wK,function(a){c.fillRect(0,Math.round(a.top-b.qj()),b.width,Math.round(a.bottom-a.top));c.beginPath();
c.moveTo(0,Math.round(a.top-b.qj())+.5);c.lineTo(b.width,Math.round(a.top-b.qj())+.5);c.moveTo(0,Math.round(a.bottom-b.qj())+.5);c.lineTo(b.width,Math.round(a.bottom-b.qj())+.5);c.stroke()});c.restore();D(this.ea.viewport.g9(),function(a){b.Aka(c,a.y*b.zoom-b.qj(),a.y*b.zoom+a.h*b.zoom-b.offset,e,f,d.ht)});c.beginPath();c.moveTo(0,.5);c.lineTo(this.width,.5);c.stroke()};
g.Aka=function(a,b,c,d,e,f){0>c||b>this.height||(this.vX(a,b,c,d,1,1,e,f),a.beginPath(),a.moveTo(0,Math.round(c)+.5),a.lineTo(this.width,Math.round(c)+.5),a.stroke())};
g.vX=function(a,b,c,d,e,f,h,k){if(!(6>d)){var l,m,n,q,t,u,y=this.wo.shift()||2,A=d/y;k=k&&h&&1>h?Math.round(1/h):null;6<=A&&3<e&&e>y&&(l=e,d*=e/y,e=y,y=l);3<e&&(f+=3>f?2:1);l=0;m=Math.round(this.width*(1-1/f));n=b;q=[];for(a.beginPath();n<this.height&&n<c;)0<n&&(1==f||0!=l%e)&&(t=Math.round(n)+.5,a.moveTo(m,t),a.lineTo(this.width,t),1==f&&(k&&l&&(u=Math.floor(l*h),u=Vl(l-u*k,k)),q.push({y:t,text:u&&0<u[0]?u[0].toFixed()+"/"+u[1].toFixed():Ul(l*h,4)}))),n+=d,l++;a.stroke();this.vX(a,b,c,A,y,f+1);1==
f&&this.zka(a,q)}};g.zka=function(a,b){D(b,function(b){var d=b.y+1;D(String(b.text).split(""),function(b){"/"==b?(a.save(),a.strokeStyle="#333333",a.beginPath(),a.moveTo(1,d+2),a.lineTo(10,d+1),a.stroke(),a.restore(),d+=2):"."==b?(a.fillText(b,2,d-6),d+=5):(a.fillText(b,2,d),d+=11)})})};g.dx=function(a){this.disabled||(this.offset=a-1,this.render())};g.Oaa=function(){this.disabled||this.KM()};g.kB=function(){return!(this.disabled=!this.aa.is(":visible"))};
g.Yua=function(a){if(!this.disabled){var b=this;D(this.yK,function(c,d){var e=a[d]+1-b.offset;a.length>d&&0<=e&&e<=b.height?(c.get(0).style.top=Math.round(e)+"px",c.get(0).style.display="block"):c.get(0).style.display="none"})}};g.D2=function(a){this.disabled||(0<=a+1?(this.sB.get(0).style.top=Math.round(a+1-this.offset)+"px",this.sB.get(0).style.display="block"):this.sB.get(0).style.display="none")};g.F2=function(a){this.disabled||(this.wK=a,this.render())};
g.ue=function(){YPa(this.ea.viewport.mode,"XGuides")};g.Be=function(){};g.sM=function(a){this.contextMenu||this.bB();this.contextMenu.show();this.contextMenu.setPosition(a.clientX,a.clientY)};
g.bB=function(){function a(a){return{label:a.name+" ("+a.Dg+")",action:function(){b.ea.document.setProperty(Zw,a.Dg)},selected:function(){return b.ea.document.getProperty(Zw)==a.Dg},ba:window.lucidConfigure.appname+".contextmenu.rulers."+a.Dg}}var b=this;this.contextMenu=new XD(this.analytics,void 0,{Pm:!0,id:"rulerv-context"});this.contextMenu.ql([a(Ew),a(Dw),a(Fw),a(Gw),"hr",{key:"rulerHide",label:"Hide Rulers",action:function(){K.set("default.gui.rulers.toggle",!1)},toggle:!0,ba:window.lucidConfigure.appname+
".contextmenu.rulers.hide"}])};function M_(a,b){Ab.call(this);var c=this;this.analytics=b;this.la=new he(this);this.Yf=null;this.readOnly=function(){return!1};this.SOa=N_(O("visio.error.roundtrip"));this.zMa=N_(O("graffle.error.packageFile"));this.dialog=new cq(this.body(),{title:"Import Files",id:"import",Ld:!0,$m:"file-import-dialog",kd:!0});this.user=a;K("userDataUpdated",function(){c.nva()});this.la.listen(a,Hp,this.nva);this.nva()}z(M_,Ab);function N_(a){return new aE($("<span>").html(a),{maxWidth:200,xea:!0})}g=M_.prototype;
g.nva=function(){this.readOnly=function(a){switch(a){case "visio":return!ao(this.user.Zh(),"Visio");case "gliffy":return!Sp(this.user,"Gliffy");case "graffle":return!Sp(this.user,"OmniGraffle");default:return!1}}};g.body=function(){return{children:[VXa(this)]}};
function VXa(a){return{R:"import-dialog-form",id:"import-form",children:[{id:"upload-prompt-text",tag:"p",create:function(b){a.x7a=b}},{tag:"p",R:"hidden",create:function(b){a.ora=b}},{tag:"p",R:"hidden",create:function(b){a.pra=b}},{tag:"p",R:"import-notify-shared hidden",css:{"font-size":"x-small"},children:[{tag:"em",text:O("doclist.importdoc.sharefolder.dialog.note")}]},{tag:"hr"},{R:"spacer"},{children:[{id:"import-pluploader-container",children:[{id:"import-choose-file-button",R:"left component-btn component-btn-steel-blue",
css:{"margin-top":"0px"},text:"Choose Files",click:function(){a.js();$("#file-list").empty()}}]},{id:"import-file-button",tag:"input",type:"submit",R:"component-btn component-btn-secondary-blue right",value:O("button.import"),create:function(b){a.tH=b;b.prop("disabled",!0)},click:function(){a.Yf.start()},css:{margin:"0"}}]},{R:"clear"},{id:"file-list-container",css:{overflow:"auto","max-height":"62vh","margin-top":"10px","margin-bottom":"-9px","margin-left":"-12px","margin-right":"-12px"},children:[{id:"file-list",
tag:"table",R:"file-list",css:{"margin-top":"0px;",width:"100%"},create:function(b){a.PB=b}}]}]}}
g.show=function(a,b,c){this.analytics.ba("doclist.import.show",{type:a});En(this.analytics,yga,[a]);$(".import-notify-shared").toggleClass("hidden",!c);this.Pq=b;this.dialog.open();a:{switch(a){case "visio":b="vdx,vsd,vsdx";$("#import-dialog-header").children().first().text("Import Files");break;case "gliffy":b="gxml,gliffy";$("#import-dialog-header").children().first().text("Import Files");break;case "graffle":b="graffle,graffle.zip";$("#import-dialog-header").children().first().text("Omnigraffle Import (Beta)");
break;default:break a}this.x7a.html("<p>"+O(a+".upload.select")+"</p>");this.ora.html("<p>"+O(a+".upload.ro.p")+"</p>");this.pra.html("<p>"+O(a+".upload.team.unlicensed.p")+"</p>");this.readOnly(a)?(this.ora.removeClass("hidden"),this.pra.addClass("hidden"),this.tH.val(O("button.import.ro")),this.analytics.Aa(jha)):(this.ora.addClass("hidden"),this.pra.addClass("hidden"),this.tH.val(O("button.import")));this.Yf&&this.Yf.destroy();WXa(this,a,b);$("#import-form").removeClass("hidden")}this.js()};
function WXa(a,b,c){a.Yf=new plupload.Uploader({browse_button:"import-choose-file-button",url:ok+"/documents/upload/mass-"+b+ZO(),container:"import-pluploader-container",file_data_name:b,filters:[{title:b+" files",extensions:c}],flash_swf_url:"/js/plupload/plupload.flash.swf",runtimes:"html5,flash,silverlight,html4",silverlight_xap_url:"/js/plupload/plupload.silverlight.xap",xhrFields:{withCredentials:!0}});a.Yf.init();a.Yf.bind("QueueChanged",function(){$("#file-list").empty();this.files.length>
Oda?(fq("You cannot import more than "+Oda+" files at a time."),a.js()):(this.files.forEach(function(a){P({id:"file_"+a.id,tag:"tr",children:[{tag:"td",text:a.name},{tag:"td",css:{width:"63px"},text:(a.size/1024).toFixed(1)+"kb"},{tag:"td",css:{width:"112px"}}]}).appendTo($("#file-list"))}),a.tH.prop("disabled",0==this.files.length))});a.Yf.bind("BeforeUpload",function(c,e){switch(b){case "visio":a.analytics.Aa(Vfa);break;case "gliffy":a.analytics.Aa(Xfa);break;case "graffle":a.analytics.Aa(Wfa)}a.Pq&&
(c.settings.iqb={folderId:a.Pq});a.xh(e.id,"Importing...")});a.Yf.bind("FileUploaded",function(b,c,f){b=JSON.parse(f.response);200==f.status&&b.success?(b.messages&&0<b.messages.length?XXa(a,c.id,'<span class="import-success">Success</span>',"icn-alert-triangle-alertYellow",N_(b.messages[0])):a.xh(c.id,'<span class="import-success">Success</span>'),YXa(a,c.id,b.documentId),b.surveyInfo&&hk[b.surveyInfo.type]&&mn().set(b.surveyInfo.key,b.surveyInfo.s3)):(f=b.message,"DocumentLimit"==f?a.xh(c.id,P({tag:"span",
R:"red-link",text:O("import.failed.documentLimit"),click:function(){oD()}})):f&&"Mac package files are unsupported"==f?O_(a,c.id,a.zMa):f&&gb(f,"Unable to import .vdx files created by Lucidchart")?O_(a,c.id,a.SOa):a.xh(c.id,'<span class="import-failure">Failed</span>'))});new Dj(function(){fq("Only"+b+"files can be uploaded")},200);a.Yf.bind("Error",function(b,c){if(-600>=c.code&&-700<c.code)this.removeFile(c.file);else{b=c.file.id;try{var f=JSON.parse(c.xhr.response).message;"DocumentLimit"==f?a.xh(b,
P({tag:"span",R:"red-link",text:O("import.failed.documentLimit"),click:function(){oD()}})):f&&tb(f,"Mac package files are unsupported")?O_(a,b,a.zMa):f&&tb(f,"Unable to import .vdx files created by Lucidchart")?O_(a,b,a.SOa):a.xh(b,'<span class="import-failure">Failed</span>')}catch(h){a.Ssa(b)}}})}g.js=function(){this.Yf.stop();this.Yf.splice(0,this.Yf.files.length)};g.xh=function(a,b){a=$("#file_"+a+" td:nth-child(3)");a.empty();v(b)?a.html(b):a.append(b)};
function O_(a,b,c){var d='<span class="import-user-error">'+O("import.error.userActionRequired")+"</span>";XXa(a,b,d,"icn-info-blue",c)}function XXa(a,b,c,d,e){var f="file-error-"+b;a.xh(b,c+'<div class="icn-18 '+d+' import-message-icon" id="'+f+'"></div>');var h="#"+f;$(h).hover(function(){gE(e,$(h),"left")},function(){requestAnimationFrame(function(){e.aa.is(":hover")||e.hide()})})}
function YXa(a,b,c){c="/documents/edit/"+c+ZO(!0);var d=YO("edit"),e=$("#file_"+b+" td:nth-child(1)").text();c=$('<a target="'+d+'" href="'+c+'"></a>').text(e);$("#file_"+b+" td:nth-child(1)").empty().append(c);1==a.Yf.files.length&&$("#file_"+b+" td:nth-child(1) a").click(function(){a.dialog.close()})}g.Ssa=function(a,b){b='<span class="import-failure">'+(b?lb(b):"Error")+"</span>";this.xh(a,b)};var ZXa={name:"view-only",title:O("features.view-only.title"),description:O("features.view-only.description.part1")+O("features.view-only.description.chart.part2"),Zra:"EditDocuments",lO:"Try Demo",FBa:"",OMa:void 0,b6:function(){return{FC:"",eG:""}}};
function $Xa(a){function b(a){return O("features.import.chart.description",a)}function c(){var a=$("<a>");a.addClass("link");a.attr("href","/help/docLimitPlusHelp");a.attr("target","_blank");a.text(O("features.documentLimitPlus.linkText",3));a=""+$("<span>").append(a).html();return O("features.documentLimitPlus.description",a)}function d(){var a=$("<a>");a.addClass("link");a.attr("href","http://support.lucidchart.com/entries/66525104-Why-can-I-only-have-5-active-documents");a.attr("target","_blank");
a.text(O("features.documentLimit.linkText",5));a=""+$("<span>").append(a).html();return O("features.documentLimit.description",a)}function e(a,b,c,d,e,f,t){e=e||O("features."+b+".description");var u="features."+b+".alt",y=O(u),y=y===u?"":y;return{name:a,title:O("features."+b+".title"),description:e,Zra:c,OMa:d,lO:f,FBa:y,b6:function(a,b,d){a=t||d.value(c);d=new Vf("/users/upgradeFromRestriction");fg(d,"name",c);fg(d,"value",a);return{FC:b?"/users/registerLevel":"/users/level",eG:d.toString()}}}}var f=
{revisions:e("revision-history-chart","revisions.chart","RevisionHistory","HistoryPanelUpgrade"),collaboration:e("collaboration","collaboration","AdvancedCollaboration"),complexity:e("complexity","complexity.chart","ComplexityLimit","EditorComplexityUpgradePrompt"),presentation:e("presentation-mode","presentation-mode.chart","Presentation",void 0,void 0,"Tutorials"),"shape-library-basic":e("shape-library","shape-library","RestrictedPlugins","ManageToolsUpgradeLink",O("features.shape-library-basic.description"),
void 0,"mindmap.js"),"shape-library-pro":e("shape-library","shape-library","RestrictedPlugins","ManageToolsUpgradeLink",O("features.shape-library-pro.description"),void 0,"ios7.js"),"shape-library-generic":e("shape-library","shape-library","RestrictedPlugins","ManageToolsUpgradeLink",O("features.shape-library-generic.description")),visioImport:e("import","import.chart","Visio","VisioImportUpgradeToPro",b("Visio")),visioStencilImport:e("visio-stencil-import","import.visioStencil.chart","Visio","VisioStencilImport",
function(){var a=$("<a>");a.addClass("link");a.attr("href","https://www.lucidchart.com/pages/visio-stencils");a.attr("target","_blank");a.text(O("features.import.visioStencil.chart.description.linkText"));a=""+$("<span>").append(a).html();return O("features.import.visioStencil.chart.description",a)}()),visioExport:e("visio-export","visioExport","Visio","DownloadDialogVisioExport"),gliffyImport:e("import","import.chart","Gliffy","GliffyImportUpgradeToPro",b("Gliffy")),omnigraffleImport:e("import",
"import.chart","OmniGraffle","OmniGraffleImportUpgradeToPro",b("OmniGraffle")),genericImport:e("import","import.chart","Visio","ImportUpgradeToPro",O("features.import.chart.description.generic")),"view-only":ZXa,"free-limit":e("free-limit-chart","free-limit.chart","ComplexityLimit"),"uml-markup":e("uml-markup","uml-markup.chart","UMLMarkup")};"T-B"==a.cg.get("abTest_3DocLimitPlus")?f.documentLimit=e("doc-limit-plus","documentLimit","DocumentLimit",void 0,c()):f.documentLimit=e("doc-limit","documentLimit",
"DocumentLimit",void 0,d());return f};function aYa(){var a=this;this.dialog=this.pZ();K("edit.hotKeyReference",function(){a.dialog.open()})}
aYa.prototype.pZ=function(){function a(){d.push({tag:"tr",children:[{tag:"td",html:"&nbsp;",css:{width:"140px"}},{tag:"td"}]})}function b(a,b){d.push({tag:"tr",children:[{tag:"td",html:a},{tag:"td",html:b}]})}function c(a){d.push({tag:"tr",children:[{tag:"td",attr:{colspan:2},children:[{tag:"strong",html:a}]}]})}var d=[];c(O("dialog.hotkeyref.heading.editor"));b(gn(["Alt"]),O("dialog.hotkeyref.alt.description"));b(gn(["Ctrl",O("Up")])+", "+gn(["Ctrl",O("Down")]),O("dialog.hotkeyref.zoom.description"));
b(gn(["Alt",O("Scrollwheel")]),O("dialog.hotkeyref.zoom.description"));b(gn(["Space",O("Scrollwheel")]),O("dialog.hotkeyref.zoom.description"));b(gn(["Ctrl","0"]),O("Reset zoom to default"));Wj?b(gn(["Alt","Shift","F"]),O("Show or hide panels")):b(gn(["Ctrl","Shift","F"]),O("Show or hide panels"));b(gn(["Ctrl","Shift","."]),O("label.page.next"));b(gn(["Ctrl","Shift",","]),O("label.page.prev"));a();b(O("Arrow Keys"),O("dialog.hotkeyref.arrowkeys.description"));b(gn(["Ctrl"]),O("dialog.hotkeyref.ctrl.description"));
b(gn(["Ctrl","A"]),O("dialog.hotkeyref.selectall.description"));b(gn(["Esc"]),O("dialog.hotkeyref.unselectall.description"));b(gn(["Del"]),O("dialog.hotkeyref.deleteselection.description"));b(gn(["F2"]),O("dialog.hotkeyref.editText.description"));b(gn(["Ctrl","Alt","M"]),O("menu.comment.add"));a();b(gn(["Ctrl","X"]),O("menu.cut"));b(gn(["Ctrl","C"]),O("menu.copy"));b(gn(["Ctrl","V"]),O("menu.paste"));a();b(gn(["L"]),O("dialog.hotkeyref.drawline.description"));a();kk||b(gn(["F"]),O("Open Fonts Window"));
b(gn(["I"]),O("Open Images Window"));b(gn(["M"]),O("Open Shape Libraries Window"));a();b(gn(["Ctrl","Z"]),O("menu.undo"));b(gn(["Ctrl","Y"])+", "+gn(["Ctrl","Shift","Z"]),O("menu.redo"));a();b(gn(["Ctrl","G"]),O("menu.selection.group"));b(gn(["Shift","Ctrl","G"]),O("menu.selection.ungroup"));a();b(gn(["Ctrl","K"]),O("option.link.add_edit"));a();b(gn(["Ctrl","Alt","]"]),O("dialog.hotkeyref.bringSelectionToFront"));b(gn(["Ctrl","Alt","["]),O("dialog.hotkeyref.sendSelectionToBack"));b(gn(["Ctrl","]"]),
O("dialog.hotkeyref.bringItemForward"));b(gn(["Ctrl","["]),O("dialog.hotkeyref.sendItemBackward"));a();b(gn(["Ctrl",";"]),O("dialog.hotkeyref.addFrame.description"));b(gn(["Ctrl","Alt","Shift","p"]),O("dialog.hotkeyref.preview.description"));a();c(O("dialog.hotkeyref.heading.text"));b(gn(["Ctrl","B"]),O("Bold"));b(gn(["Ctrl","U"]),O("Underline"));b(gn(["Ctrl","I"]),O("Italic"));a();b(gn(["Shift","Enter"]),O("Carriage Return (New Line)"));a();b(gn(["Ctrl","Alt","C"]),O("Copy Text Style"));b(gn(["Ctrl",
"Alt","V"]),O("Paste Text Style"));a();c(O("dialog.hotkeyref.heading.finder"));b(gn(["Ctrl","F"]),O("Open find and replace tool"));b(gn(["F3"]),O("Navigate to next search result"));b(gn(["Shift","F3"]),O("Navigate to previous search result"));a();c(O("dialog.hotkeyref.heading.fileops"));b(gn(["Ctrl","S"]),O("Save"));kk||(b(gn(["Shift","Ctrl","S"]),O("menu.saveas.description")),b(gn(["Alt","Ctrl","S"]),O("menu.template.save.description")));b(gn(["Ctrl","D"]),O("menu.download.description"));kk||(b(gn(["Ctrl",
"Shift","E"]),O("Embed published chart on another web page")),b(gn(["Shift","Ctrl","P"]),O("menu.publish.description")));c(O("dialog.hotkeyref.heading.mindmaps"));b(gn(["Tab"]),O("Create child idea"));b(gn(["Enter"]),O("Create sibling idea"));b(gn(["F2"])+", "+gn(["Space"]),O("Edit text"));b(O("Arrow Keys"),O("Navigate through map"));b(gn(["Z"]),O("Toggle children"));a();c(O("Presentation"));b(gn(["Left"]),O("dialog.hotkeyref.prevFrame.description"));b(gn(["Right"]),O("dialog.hotkeyref.nextFrame.description"));
a();c(O("Misc"));b(gn(["F1"]),O("Open this hotkey reference"));return new cq({children:[{R:"scroll",children:[{tag:"table",children:d}]}]},{id:"hotkey-reference-dialog",Ld:!0,width:720,title:O("dialog.hotkeyref.title"),kd:!0,buttons:[{label:"OK",highlight:!0,action:function(a,b){b.close()}}]})};function P_(a,b,c,d,e,f,h,k,l,m,n,q,t,u,y,A,C,E,G,H,N,da,aa,Y){function ha(){if(FC.val("import")){var b=qn("callback")&&"?callback="+qn("callback")||"",c="/documents/newVisioDoc/"+FC.val("import")+b;FC.val("fromDrive")&&(c+="?fromDrive=1");var d=function(){window.location.href=c};R.pf.set(P({children:[{R:"import_button left",children:[{R:"button",text:"Import to Lucidchart",click:function(){if(R.user&&0!=R.user.id)Op(R.user)?FC.val("autoTrial")?window.location.href="/users/autoTrial"+sn({return_url:c}):
d():(Gg.set("requestLicenseDialog","false",31557600,"/"),window.location.href="/documents");else{var b="professional";FC.val("reg_level")&&(b=FC.val("reg_level"));var e={};e.return_url=c||window.location.href;e.instructionMessage="Import to Lucidchart";e=sn(e);UW("/users/registerOrLogin/"+b+e,a.RRa.bind(a,d),{L7:{height:670,width:600}})}}}]},{R:"left",css:{padding:"15px"},children:[{R:"import-instructions",text:"This document has not been saved to your Lucidchart account."},{R:"import-instructions",
text:"Click Import To Lucidchart to save this as a new Lucidchart document."}]},{R:"clear"}]}))}}function la(a){var b=mn().get(a+"-"+R.document.id);b&&hk[a]&&(ex(R.user.ff()),fx({s3Key:b}),gx(a.toLowerCase()+"_fidelity",!0));b&&mn().yB(a+"-"+R.document.id)}function ja(){!window.showSharePrompt||R.user.Cc.get("HasSeenSharePrompt")||ISa("tie."+R.document.id,window.sharePromptWait,function(){new sTa(R.xhr,R.analytics,R.document.id)})}function Fa(){K.set("viewport.size",[R.VD.width(),R.VD.height()])}
function qa(){K.set("window.resize",[$(window).width(),$(window).height()])}function Qa(){2==e.permission&&R.aa.removeClass("hidetitle")}var R=this;uk(["lucid.view.chart.GUI","construct"]);this.hf=b;kma=".gui-container";CQ.call(this,a,c,e,t,da);H.DPa({To:function(){return R.viewport.To()},fh:function(){return R.viewport.mode.fh},ip:function(){return new M(0,0,R.viewport.Gh,R.viewport.Fh)},zoom:function(){return R.viewport.kc()},lg:function(){return R.viewport.lg},Ze:function(){return m.Ze()},Qe:function(){return R.viewport.document}});
this.document=a.document;this.AB=k;this.commands=d;this.analytics=a.analytics;this.xhr=a.xhr;this.Ea=a.Ea;this.lB="c-gui-class";this.Pja="hiderulers";nMa(this)||mn(this.client.user.id).set(this.lB,EQ(this,this.Pja));new jIa(a.viewport.Dc,a.viewport);this.contextMenu=this.contextMenu=new XD(this.analytics,void 0,{Pm:!0,id:"context"},this.hf);this.contextMenu.ql(a.viewport.mode.PW);a.viewport.listen(XPa,function(a){this.contextMenu.ql(a.items)}.bind(this));a.viewport.listen("lucid.view.interaction.ContextMenu.EventType.SHOW",
function(a){this.contextMenu.show(a.originalEvent);this.contextMenu.setPosition(a.originalEvent.clientX,a.originalEvent.clientY)}.bind(this));K("gui.closeAllYerStuff",function(){R.contextMenu.hide()});this.$cb=!0;$("body").children().not("dialogs,#load,.change_data,basic,.dialog-container,.dialog-menu-container,.menu-container,#fancybox-tmp,#fancybox-loading,#fancybox-overlay,#fancybox-wrap,iframe,.callout,#mf_div,#mf_1180_div,#mf_5088_div,#ms-clipboard-content,.combo-box-menu-container,.ui-autocomplete").remove();
this.aa=$(P({R:"gui-container hide-comments "+mMa(R)})).appendTo("body");"showTitle"in config&&this.aa.toggleClass("hidetitle",!0!==config.showTitle);"showFullscreenControls"in config&&this.aa.toggleClass("hidefullscreencontrols",!0!==config.showFullscreenControls);this.Wb=$(P({R:"gui-header"})).appendTo(this.aa);R.M9=!1;R.via=!1;R.qaa=0;this.Wcb=$(P({id:"collapse-top-controls",R:"collapse-handle collapse-handle-top",click:function(){var a="chart.top.toggleHeader."+(R.aa.hasClass("hidetopcontrols")?
"show":"hide");R.analytics.ba(a);K.set("default.gui.topcontrols.toggle");R.aa.removeClass("peektopcontrols");R.ERa=!0},children:[{R:"collapse-handle-icon"}]})).appendTo(this.Wb);this.Wcb.hover(function(){R.ERa||(R.aa.addClass("peektopcontrols"),R.aa.removeClass("peekleftcontrols"))},function(){R.ERa=!1});this.pn=new pZ(this.Wb,this,this.hf,e,c,k,A,this.document,this.analytics,N);this.ov=new SVa(this.Wb,this,e);this.CG=new wZ(this.Wb,this,this.client.Mh,this.AB.jf,e,q);this.W5=$(P({R:"gui-bottom-container"})).appendTo(this.aa);
this.Vx=$(P({R:"viewport-container"})).appendTo(this.W5);this.VD=a.viewport.Dc.appendTo(this.Vx);xJa(a.viewport);this.viewport=a.viewport;this.viewport.kM(this.viewport.Dc.width()/2,this.viewport.Dc.height()/2);this.canvasWindow=this.UCa=this.VD;this.qS=new TXa(this.Vx,this);this.M0=new UXa(this.Vx,this);this.mka=h.appendTo(this.aa);this.kka=$(P({R:"dock-container"})).appendTo(this.Vx).css({right:JN+"px",bottom:JN+"px"});this.pf=f;this.jla=new D_(this);this.AL=new AZ(this.W5,this,e,c);this.AL.listen(MVa,
function(a){this.viewport.mode.d1(a.aq)}.bind(this));HQ=new oMa(this,n,e,this.viewport.Ka,c,E);this.bi=$(P({R:"gui-left-container"})).appendTo(this.W5);this.zk=P({R:"gui-right-container hide-overflow"}).appendTo(this.W5);this.qf=new XR(this.zk,c,this.viewport,e,this.Xn,a.analytics);this.ck=new YR(this.viewport,this.document.Cb,this.qf,this.analytics,1);this.ck.Wb.hide();this.qf.setHeader(this.ck);this.viewport.listen(qTa,function(){this.ck.Wb.prependTo(this.qf.WC);this.aa.hasClass("hide-comments")&&
this.ck.Wb.hide();this.qf.WC.addClass("comment-mode")}.bind(this));this.viewport.listen(rTa,function(){this.ck.Wb.detach();this.qf.WC.removeClass("comment-mode")}.bind(this));this.blockPrompt=this.PV=new XX(this);this.viewport.listen(iOa,function(a){var b=this.PV,c=a.originalEvent,d=a.Tbb;a=a.callback;var e=b.ea.vc,f=[],h=d.get("ShapeLibId");h&&vc(f,e.ZGa(h,48));(d=lw[d.className])&&0==f.length&&vc(f,e.a9(d,!0));0<f.length&&b.show(c,f,a)}.bind(this));this.viewport.listen(OQa,function(){this.PV.hide()}.bind(this));
this.toolBox=this.vc=new qWa(this.bi,this,n,e,a.vc,y,C,G);this.dock=new $Y(this.kka,this.mka,this,this.client.Mh,this.client.user,this.AB,m,n,e,c);uk(["Dock","Constructed"]);this.viewport=this.viewport;this.la.listen(e,RG,Qa);Qa();this.H5a=$(P({id:"collapse-left-controls",R:"collapse-handle collapse-handle-left",click:function(){var a="chart.left.toggleLeft."+(R.aa.hasClass("hideleftcontrols")?"show":"hide");R.analytics.ba(a);K.set("default.gui.leftcontrols.toggle");R.aa.removeClass("peekleftcontrols");
R.tKa=!0},children:[{R:"collapse-handle-icon"}]})).appendTo(this.bi);this.H5a.hover(function(){R.tKa||(R.aa.addClass("peekleftcontrols"),R.aa.removeClass("peektopcontrols"),R.aa.removeClass("peekbottomcontrols"))},function(){R.tKa=!1});$(P({R:"edge-buffer edge-buffer-left"})).appendTo(this.bi);R.Wb.hover(function(){R.M9=!0;R.tw&&clearTimeout(R.tw)},function(a){R.M9=!1;a.relatedTarget&&!R.qaa&&!R.via&&hZ(R,"top")});$(P({R:"edge-buffer edge-buffer-top"})).appendTo(this.Wb);R.bi.hover(function(){R.tw&&
clearTimeout(R.tw)},function(a){a.relatedTarget&&hZ(R,"left")});this.nc=new gZ(this.aa,this,a.NE,l,e);this.nc.aa.hover(function(){R.tw&&clearTimeout(R.tw)},function(a){a.relatedTarget&&hZ(R,"bottom")});this.nc.aa.click(function(){R.aa.hasClass("hidebottomcontrols")&&(R.aa.removeClass("hidebottomcontrols"),R.aa.removeClass("peekbottomcontrols"),R.analytics.ba("chart.footer.toggleBottom.show"))});this.GXa=$(P({R:"edge-guard edge-guard-bottom"})).appendTo(this.aa);this.GXa.mouseenter(function(){R.aa.removeClass("peekleftcontrols");
R.aa.addClass("peekbottomcontrols")});kk||(this.o4a=new M_(this.user,this.analytics),K("default.import",function(a){RW(R.client,function(){R.o4a.show(a,null,!1)})}));kk||K("import.aws",function(){if(ao(this.client.user.Mf.restrictions,"AwsImport"))this.client.c$();else{this.analytics.Aa(yea);pn(this.client.user.ff(),"aws-import-editor-paywall","chart");var a=this.client.Zbb.bind(this.client);(new MTa(this.client.user,a,this.analytics)).show()}}.bind(this));new NTa(this);new qD(this.document,a.user,
a.fontClient,a.xhr,a.analytics,a.Gb);this.hf.listen("edit.copyStyle",function(){d.UW.execute(void 0)});this.hf.listen("edit.pasteStyle",function(){d.lba.execute(void 0)});new aYa;this.pea=tXa(this,e,t,{E7:function(a){a=a[0];var b=a.Fc();if(null==hw("UserImage2Block"))return!1;R.viewport.Hl("UserImage2Block",b.width,b.height,{Text:"",FillColor:(new ns(a.url())).serialize(),LineWidth:0,AspectRatio:b.width/b.height})}});new E_(this.analytics);var Mb=null;this.D8a=function(a){Mb||(Mb=new JXa(this.client));
Mb.dialog.open("Select a Lucidchart page to import",a)};K("document.pages",function(){if(0==R.viewport.lb().length){var a=R.document.lb().find(Sb);a&&R.viewport.ce([a])}});$(document).mousedown(function(){K.set("gui.closeAllYerStuff")});K("default.gui.optionbar.toggle",function(a){void 0!=a&&R.aa.toggleClass("hideoptionbar",!!a);FQ(R);K.set("viewport.position.changed")});K("default.gui.optionbar.hidden",function(a){a&&a(R.aa.hasClass("hideoptionbar"))});K("default.gui.title.toggle",function(){R.aa.toggleClass("hidetitle");
FQ(R);K.set("viewport.position.changed")});K("default.gui.title.hidden",function(a){a&&a(R.aa.hasClass("hidetitle"))});K("default.gui.rulers.toggle",function(a){wa(a)&&(a=!a);R.aa.toggleClass("hiderulers",a);FQ(R);K.set("viewport.position.changed")});K("default.gui.rulers.hidden",function(a){a&&a(R.aa.hasClass("hiderulers"))});xA("HideGrid",w(function(){this.viewport.ih()},this));xA("ShowGuides",w(function(){this.viewport.pa()},this));xA("ShowMargins",w(function(){this.viewport.pa()},this));K("default.gui.fullscreen.toggle",
function(a){var b=R.aa,b=b.hasClass("hidetopcontrols")&&b.hasClass("hideleftcontrols");K.set("gui.closeAllYerStuff");a=wa(a)?a:!b;K.set("default.gui.leftcontrols.toggle",!a);K.set("default.gui.topcontrols.toggle",!a)});K("default.gui.fullscreenControls.toggle",function(){var a=R.aa;a.toggleClass("hidefullscreencontrols");a.is(".hidefullscreencontrols")&&(R.aa.removeClass("hidetopcontrols"),R.aa.removeClass("hideleftcontrols"),R.aa.removeClass("hidebottomcontrols"));FQ(R);K.set("viewport.position.changed")});
K("default.gui.fullscreenControls.enabled",function(a){a&&a(!R.aa.hasClass("hidefullscreencontrols"))});K("default.gui.fullscreen.enabled",function(a){var b=R.aa;a&&a(b.hasClass("hideleftcontrols")&&b.hasClass("hidetopcontrols"))});K("default.gui.leftcontrols.toggle",function(a){a=wa(a)?a:R.aa.hasClass("hideleftcontrols");R.aa.toggleClass("hideleftcontrols",!a);a||R.aa.removeClass("hidefullscreencontrols");FQ(R);K.set("viewport.position.changed")});K("default.gui.topcontrols.toggle",function(a){(a=
wa(a)?a:R.aa.hasClass("hidetopcontrols"))||R.aa.removeClass("hidefullscreencontrols");R.aa.toggleClass("hidetopcontrols",!a);FQ(R);K.set("viewport.position.changed")});K("default.gui.topcontrols.hidden",function(a){a&&a(R.aa.hasClass("hidetopcontrols"))});K("default.gui.leftcontrols.hidden",function(a){a&&a(R.aa.hasClass("hideleftcontrols"))});K("footerpanel.chat.expand",function(){R.aa.removeClass("hidebottomcontrols")});K("callout.show",this.X7a.bind(this));K("callout.hide",this.W7a.bind(this));
K("menu.show",this.m8a.bind(this));K("menu.hide",this.l8a.bind(this));e.Bb()?this.YR=new Rza(this.analytics,$Xa(this.client.user),new YC(a.user,a.analytics,a.Ea),a.user.Zh(),!a.user.data.zo):this.YR=new fD(this.analytics,$Xa(this.client.user),!0,new WC(a.user,a.analytics,a.Ea),a.user.Zh(),!a.user.data.zo,Pp(a.user),a.user.Bb(),Kp(a.user),a.user.ff());eAa(a.user,a.Ea);dAa(this.YR.show.bind(this.YR));this.viewport.dx(function(){var a=this.viewport.lg;K.set("viewport.scrollTop",a.y);K.set("viewport.scrollLeft",
a.x)}.bind(this));$(window).resize(function(){qa();Fa();K.set("viewport.devicepixelratio.check")});qa();Fa();var fc=null,ub=function(b){fc=b;b=window.config.basicPlugins[b]?"basic":"pro";pD({OJ:"shape-library-"+b,uM:!1,lP:O("features.shape-library-"+b+".editRestriction.description"),mO:O("features.shape-library.editRestriction.altButton"),bw:function(){kSa(a);this.YR.hide()}.bind(this),K$:"shape-library-no-edit",VP:!!a.user.data.zo&&"T-A"!=this.Ea.Bg("FreeWithSubscription")})}.bind(this);K("client.restrictedPlugin",
ub);K("client.restrictedPluginLoaded",function(a){a&&fc&&ub(fc)});$(document).ajaxSend(function(a,b,c){null!=c.status&&(c.status=bp(lb(c.status)))});$(document).ajaxComplete(function(a,b,c){c.status&&c.status.close()});setTimeout(function(){uk(["lucid.view.chart.GUI","timeout"]);R.vc.update();K("openPayment",function(a){a=a||"/users/level?source=openPaymentListener";a.indexOf("?");window.open(a)});"true"==qn("shared")&&(R.qf.show(),R.qf.Yz());uk(["lucid.view.chart.GUI","timeout","complete"])},1);
var X=function(){var a="free"===R.user.Mf.slug&&"T-A"!==this.Ea.Bg("PremiumFeatureHighlights");new QXa(R,mn(R.user.id),a);return a}.bind(this);a.Pb.listen(jq,function(a){EWa(this.vc,a.url)}.bind(this));a.Pb.listen(kq,function(a){DWa(this.vc,a.url)}.bind(this));this.document.listen(ot,function(){ha();ja();la("Visio");la("Gliffy");la("Graffle");var b=!e.Bb()&&Op(R.user)&&3==e.permission&&!R.user.Cc.get("educated")&&window.showEducationDialog;b&&new AX(R.analytics);var c=R.user,d=gEa(e);Sp(c,d)?Kp(c)&&
tb(c.Mf.slug,"free")&&!R.YR.re()&&!b&&(pn(c.ff(),"free-limit-dialog","chart"),cAa()):"Gliffy"==d?Xza({dR:"edit-gliffy-import"}):"OmniGraffle"==d?Yza({dR:"edit-omnigraffle-import"}):Uza({dR:"edit-visio-import"});X();e.Bb()&&(n.init(R,R.pf,R.hf),K.set("gui.mayAffectViewport",parseInt(R.pf.aa.css("height"),10)+1));GTa(a,this.YR)}.bind(this));uk(["lucid.view.chart.GUI","construct","complete"]);bp.$bb(u);Y&&(dq(),P({tag:"dialogs"}).appendTo("body"),Y.bootstrap({hV:a.analytics.hV,analytics:a.analytics,
commands:d,tB:G,user:this.client.user,properties:c,permissions:a.permissions,viewport:this.viewport,context:qp,Ea:this.Ea}))}z(P_,CQ);g=P_.prototype;g.L_a=300;function hZ(a,b){var c={left:"peekleftcontrols",top:"peektopcontrols",bottom:"peekbottomcontrols"}[b];c&&a.aa.hasClass(c)&&(a.tw&&clearTimeout(a.tw),a.tw=setTimeout(function(){a.aa.removeClass(c);a.tw=void 0},a.L_a))}g.X7a=function(){this.aa.hasClass("peektopcontrols")&&(this.via=!0)};g.W7a=function(){this.via=!1;this.M9||hZ(this,"top")};
g.m8a=function(){this.aa.hasClass("peektopcontrols")&&this.qaa++};g.l8a=function(){var a=this.qaa-1;0>a&&(a=0);(this.qaa=a)||this.M9||hZ(this,"top")};g.oV=function(a){this.vc.QF(a.category).Hl(a.name,a.className,a.Ed,a.Fc,a.tooltip,a.weight,a.Bo,a.size,a.zp,a.so,a.HR)};g.dQa=function(a){this.qf.show();this.qf.iv(a)};g.Rsa=function(){P_.ya.Rsa.call(this);TY(this.dock);this.viewport.setMode("diagramming")};CQ.prototype.iQ=function(){this.PS||(this.PS=new FR(this.analytics));return this.PS};
x("lucid.view.chart.GUI",P_);function Q_(a,b,c){FZ.call(this,a,b,c)}z(Q_,FZ);
Q_.prototype.iT=function(){Q_.ya.iT.call(this);if(this.data){var a=this,b=this.client&&this.client.ea&&this.client.ea.vc;if(b){Sa(this.gEa).forEach(function(a){b.Iz(a)});var c=this.client.document.getProperty(ax)||null;Ja(this.data,function(d,e){a.gEa[e]=!0;jc(c,e)&&(b.QF(e,d.name).mH(e,{order:xb(VG.indexOf("Custom"),2),Bo:[{label:"Manage Library",action:function(){K.set("edit.manageToolbox",e)}}]}),b.m5&&!kk&&b.m5(P({R:"tool-box-block left add-button",title:"Add Shape",click:function(){K.set("shapelibrary.import.shape",
e)}}),!1),D(d.shapes||[],function(c){var h=JSON.parse(c.properties),k={w:h.BoundingBox.w,h:h.BoundingBox.h};delete h.BoundingBox;"Group"!=c["class"]&&(h.ShapeLibId=e);var l;d.user==(kk?a.client.user.id:a.client.user.uri)&&(l=[{label:O("shapelib.context.rename"),action:function(){aWa(a,c)}},{label:O("shapelib.context.move"),action:function(){bWa(a,c,d.uri)}},{label:O("shapelib.context.delete"),action:function(){cG(O("shape.delete.confirm"),function(){a.Wja(c)})}}]);b.Hl(c.uri,c["class"],function(){return h},
k,c.name,1,l)}))})}}};function bYa(a,b){this.id=a;this.time=Date.now();this.label=b}function cYa(a,b,c){this.userName=a;this.userId=b;this.hooks=c};function R_(a,b,c,d){this.vc=c.vc;SX.call(this,a,b,c);this.FS=new Q_(this,this.vc,a.permissions);this.Xn=new rP(a.document.Cb.Xn,this.permissions,this.analytics,this.xhr,this.Gb);this.Dsa=null;this.Tt=c.Tt;var e=P({R:"dock-panel-container"});this.Tt.build(e);this.viewport.listen(aPa,function(){var a=this.Tt,b=a.Vn.get();b.vZ||(b.hide(),a.Vn.pa(),b=a.Vn.get());if(b.uv||!b.re()){if(b=a.Vn.get(),b.re()&&b.hide(),b=(b=a.Vn.get())&&b.uv?b:null)b.show(),b.uv=!1,a.Wdb&&a.Wdb(),a.y_&&a.y_(),K.set("viewport.invalidate")}else a=
a.Vn.get(),a.hide(),a.uv=!0}.bind(this));this.ea=new P_(this,a.hf,this.properties,this.commands,a.permissions,c.pf,e,c.AB,a.ve,a.Yb,new fP(a.permissions,this.xhr),a.Pb,b.Tk,b.pK,c.bG,a.xy,b.Zp,c.Gi,c.tB,b.Og,c.mh,b.QB,0,d);a.tqa.GPa(this.ea);this.gui=this.ea;b.viewport.listen(TQa,function(a){var b=function(b){wR(this.analytics,O("shapelib.shape.rename"),"",function(c){if(1>c.length)return!1;ZVa(this.FS,b,c,a.item)}.bind(this),void 0,{id:"shape-rename"})}.bind(this);cWa(this.FS).show(null,function(a){a&&
(a.uri?b(a):HZ(this.FS,a.name,b))}.bind(this))}.bind(this));b.viewport.listen(SQa,function(a){this.t6(a.originalEvent,a.items)}.bind(this));K("default.save",function(){this.ABa(!0);var a=function(){this.save(kk)}.bind(this);this.permissions.Bb()?(this.Ko(),this.analytics.Aa(Uga)):uO(this.document)?K.set("document.renamePrompt",function(){a()}):a()}.bind(this))}z(R_,SX);
R_.prototype.t6=function(a,b){if(1==b.length&&b[0].ta&&mw[b[0].className]){var c=mw[b[0].className];ua(c)&&this.ea.PV.show(a,this.ea.vc.a9(c,!0),function(a){uB(b[0].page,b[0],a.className)})}else{var d=b.filter(function(a){return a.ta}),c=!0,e=lw[d[0].className];if(ua(e)&&0<e.length){for(var f=e[0],h=1;h<d.length;++h){var k=lw[d[h].className];if(ua(k)&&k.length==e.length&&f!==k[0]){c=!1;break}}c&&this.ea.PV.show(a,this.ea.vc.a9(e,!0),function(a){D(d,function(b){uB(b.page,b,a.className)})})}}};/*

 Copyright Google Inc. All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
*/
var S_;S_="undefined"===typeof window?"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:global:window;function T_(a){Zone.current.scheduleMicroTask("scheduleMicrotask",a)}S_.assert=function(){};function U_(a){if("string"===typeof a)return a;if(null==a)return""+a;if(a.M_)return a.M_;if(a.name)return a.name;a=a.toString();var b=a.indexOf("\n");return-1===b?a:a.substring(0,b)}function V_(a,b){return a===b||"number"===typeof a&&"number"===typeof b&&isNaN(a)&&isNaN(b)}
function W_(a){return null!==a&&("function"===typeof a||"object"===typeof a)}var X_=null;function Y_(){if(!X_)if(fa(),ia(),S_.Symbol&&Symbol.iterator)fa(),ia(),X_=Symbol.iterator;else for(var a=Object.getOwnPropertyNames(Map.prototype),b=0;b<a.length;++b){var c=a[b];"entries"!==c&&"size"!==c&&Map.prototype[c]===Map.prototype.entries&&(X_=c)}return X_};var dYa=0,Z_=S_.Reflect;function eYa(a){"function"===typeof a&&a.hasOwnProperty("annotation")&&(a=a.UWa);return a}
function fYa(a,b){if(a===Object||a===String||a===Function||a===Number||a===Array)throw Error("Can not use native "+U_(a)+" as constructor");if("function"===typeof a)return a;if(Array.isArray(a)){var c=a.length-1,d=a[c];if("function"!==typeof d)throw Error("Last position of Class method array must be Function in key "+b+" was '"+U_(d)+"'");if(c!=d.length)throw Error("Number of annotations ("+c+") does not match number of arguments ("+d.length+") in the function: "+U_(d));b=[];for(var c=0,e=a.length-
1;c<e;c++){var f=[];b.push(f);var h=a[c];if(Array.isArray(h))for(var k=0;k<h.length;k++)f.push(eYa(h[k]));else"function"===typeof h?f.push(eYa(h)):f.push(h)}Z_.defineMetadata("parameters",b,d);return d}throw Error("Only Function or Array is supported in Class definition for key '"+b+"' is '"+U_(a)+"'");}
function gYa(a){var b=fYa(a.hasOwnProperty("constructor")?a.constructor:void 0,"constructor"),c=b.prototype;if(a.hasOwnProperty("extends"))if("function"===typeof a.iGa)b.prototype=c=Object.create(a.iGa.prototype);else throw Error("Class definition 'extends' property must be a constructor function was: "+U_(a.iGa));for(var d in a)"extends"!==d&&"prototype"!==d&&a.hasOwnProperty(d)&&(c[d]=fYa(a[d],d));this&&this.cw instanceof Array&&Z_.defineMetadata("annotations",this.cw,b);(a=b.name)&&"constructor"!==
a||(b.overriddenName="class"+dYa++);return b}
function $_(a,b,c){var d;function e(a){function b(a){var d=Z_.getOwnMetadata("annotations",a)||[];d.push(c);Z_.defineMetadata("annotations",d,a);return a}if(!Z_||!Z_.getMetadata)throw"reflect-metadata shim is required when using class decorators";if(this instanceof e)return f.call(this,a),this;var c=new e(a);a="function"===typeof this&&Array.isArray(this.cw)?this.cw:[];a.push(c);b.cw=a;b.Class=gYa;d&&d(b);return b}d=void 0===d?null:d;var f=a0([b]);c&&(e.prototype=Object.create(c.prototype));e.prototype.toString=
function(){return"@"+a};return e.Kha=e}function a0(a){return function(b){for(var c=[],d=0;d<arguments.length;++d)c[d-0]=arguments[d];var e=this;a.forEach(function(a,b){b=c[b];if(Array.isArray(a))e[a[0]]=void 0===b?a[1]:b;else for(var d in a)e[d]=b&&b.hasOwnProperty(d)?b[d]:a[d]})}}
function b0(a,b){function c(a){function b(a,c,d){for(c=Z_.getMetadata("parameters",a)||[];c.length<=d;)c.push(null);c[d]=c[d]||[];c[d].push(l);Z_.defineMetadata("parameters",c,a);return a}for(var h=[],k=0;k<arguments.length;++k)h[k-0]=arguments[k];if(this instanceof c)return d.apply(this,h),this;var l=new (Function.prototype.bind.apply(c,[null].concat(ma(h))));b.UWa=l;return b}var d=a0(b);c.prototype.toString=function(){return"@"+a};return c.Kha=c}
function c0(a,b,c){function d(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];if(this instanceof d)return e.apply(this,b),this;var l=new (Function.prototype.bind.apply(d,[null].concat(ma(b))));return function(a,b){var c=Z_.getOwnMetadata("propMetadata",a.constructor)||{};c[b]=c.hasOwnProperty(b)&&c[b]||[];c[b].unshift(l);Z_.defineMetadata("propMetadata",c,a.constructor)}}var e=a0(b);c&&(d.prototype=Object.create(c.prototype));d.prototype.toString=function(){return"@"+a};d.Kha=d};var d0=b0("Inject",[["token",void 0]]),e0=b0("Optional",[]);b0("Injectable",[]);var f0=b0("Self",[]),g0=b0("SkipSelf",[]),hYa=b0("Host",[]);function h0(a){this.pUa=a}h0.prototype.toString=function(){return"Token "+this.pUa};h0.Ra=function(){};h0.Pa=[null];b0("Attribute",[["attributeName",void 0]]);function i0(){}c0("ContentChildren",[["selector",void 0],{first:!1,Lna:!1,Zja:!1,read:void 0}],i0);c0("ContentChild",[["selector",void 0],{first:!0,Lna:!1,Zja:!0,read:void 0}],i0);c0("ViewChildren",[["selector",void 0],{first:!1,Lna:!0,Zja:!0,read:void 0}],i0);c0("ViewChild",[["selector",void 0],{first:!0,Lna:!0,Zja:!0,read:void 0}],i0);var j0={OnPush:0,Ova:1};j0[j0.OnPush]="OnPush";j0[j0.Ova]="Default";var U={pe:0,X2:1,Fb:2,Z2:3,Rva:4,xT:5};U[U.pe]="CheckOnce";U[U.X2]="Checked";U[U.Fb]="CheckAlways";U[U.Z2]="Detached";U[U.Rva]="Errored";U[U.xT]="Destroyed";var iYa=$_("Directive",{Nsa:void 0,PQ:void 0,S8a:void 0,host:void 0,IL:void 0,n0a:void 0,h$a:void 0});$_("Component",{Nsa:void 0,PQ:void 0,S8a:void 0,host:void 0,n0a:void 0,eqb:void 0,IL:void 0,iyb:void 0,Ehb:j0.Ova,h$a:void 0,templateUrl:void 0,template:void 0,uwb:void 0,mg:void 0,TWa:void 0,JX:void 0,Znb:void 0,c0a:void 0},iYa);$_("Pipe",{name:void 0,qtb:!0});c0("Input",[["bindingPropertyName",void 0]]);c0("Output",[["bindingPropertyName",void 0]]);c0("HostBinding",[["hostPropertyName",void 0]]);
c0("HostListener",[["eventName",void 0],["args",[]]]);$_("NgModule",{IL:void 0,$jb:void 0,imports:void 0,llb:void 0,c0a:void 0,bootstrap:void 0,Tub:void 0,id:void 0});var k0={we:0,c3:1,Md:2};k0[k0.we]="Emulated";k0[k0.c3]="Native";k0[k0.Md]="None";function jYa(a){a.YTa=jYa;a.toString=function(){return U_(this())};return a}function l0(a){return"function"===typeof a&&a.hasOwnProperty("__forward_ref__")&&a.YTa===jYa?a():a};/*
 undefined Copyright Google Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be found in the LICENSE file at https://angular.io/license
 @return {?}
*/
function m0(){throw Error("unimplemented");}function n0(a){this.pI=Error.call(this,a)}p(n0,Error);n0.prototype.toString=function(){return this.pI.toString()};n0.Ra=function(){};
Object.defineProperties(n0.prototype,{message:{configurable:!0,enumerable:!0,get:function(){return this.pI.message},set:function(a){this.pI.message=a}},name:{configurable:!0,enumerable:!0,get:function(){return this.pI.name}},stack:{configurable:!0,enumerable:!0,get:function(){return this.pI.stack},set:function(a){this.pI.stack=a}}});function o0(a,b){n0.call(this,a+" caused by: "+(b instanceof Error?b.message:b));this.SC=b}p(o0,n0);o0.Ra=function(){};
Object.defineProperties(o0.prototype,{stack:{configurable:!0,enumerable:!0,get:function(){return(this.SC instanceof Error?this.SC:this.pI).stack}}});var p0={};function kYa(){}kYa.prototype.get=function(a,b){b=void 0===b?p0:b;if(b===p0)throw Error("No provider for "+U_(a)+"!");return b};function q0(){}q0.prototype.get=function(){return m0()};q0.Ra=function(){};var lYa=new kYa;function mYa(a){for(var b=[],c=0;c<a.length;++c){if(-1<b.indexOf(a[c])){b.push(a[c]);break}b.push(a[c])}return b}function r0(a){return 1<a.length?" ("+mYa(a.slice().reverse()).map(function(a){return U_(a.token)}).join(" -> ")+")":""}function s0(a,b,c){n0.call(this,"DI Error");this.keys=[b];this.nna=[a];this.DDa=c;this.message=this.DDa(this.keys)}p(s0,n0);s0.prototype.n5=function(a,b){this.nna.push(a);this.keys.push(b);this.message=this.DDa(this.keys)};s0.Ra=function(){};
function t0(a,b){s0.call(this,a,b,function(a){return"No provider for "+U_(a[0].token)+"!"+r0(a)})}p(t0,s0);t0.Ra=s0.Ra;function u0(a,b){s0.call(this,a,b,function(a){return"Cannot instantiate cyclic dependency!"+r0(a)})}p(u0,s0);u0.Ra=s0.Ra;function v0(a,b,c,d){o0.call(this,"DI Error",b);this.keys=[d];this.nna=[a]}p(v0,o0);v0.prototype.n5=function(a,b){this.nna.push(a);this.keys.push(b)};v0.Ra=function(){};
Object.defineProperties(v0.prototype,{message:{configurable:!0,enumerable:!0,get:function(){var a=U_(this.keys[0].token);return this.SC.message+": Error during instantiation of "+a+"!"+r0(this.keys)+"."}}});function w0(a){n0.call(this,"Invalid provider - only instances of Provider and Type are allowed, got: "+a)}p(w0,n0);w0.Ra=n0.Ra;function x0(a,b){n0.call(this,x0.AUa(a,b))}p(x0,n0);x0.Ra=n0.Ra;
x0.AUa=function(a,b){for(var c=[],d=0,e=b.length;d<e;d++){var f=b[d];f&&0!=f.length?c.push(f.map(U_).join(" ")):c.push("?")}return"Cannot resolve all parameters for '"+U_(a)+"'("+c.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+U_(a)+"' is decorated with Injectable."};function y0(a){n0.call(this,"Index "+a+" is out-of-bounds.")}p(y0,n0);y0.Ra=n0.Ra;
function z0(a,b){n0.call(this,"Cannot mix multi providers and regular providers, got: "+a.toString()+" "+b.toString())}p(z0,n0);z0.Ra=n0.Ra;function A0(a,b){this.token=a;this.id=b;if(!a)throw Error("Token must be defined!");}A0.get=function(a){return nYa.get(l0(a))};A0.Ra=function(){};Object.defineProperties(A0.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return U_(this.token)}}});Object.defineProperties(A0,{kpa:{configurable:!0,enumerable:!0,get:function(){return nYa.kpa}}});function B0(){this.G3=new Map}
B0.prototype.get=function(a){if(a instanceof A0)return a;if(this.G3.has(a))return this.G3.get(a);var b=new A0(a,A0.kpa);this.G3.set(a,b);return b};B0.Ra=function(){};Object.defineProperties(B0.prototype,{kpa:{configurable:!0,enumerable:!0,get:function(){return this.G3.size}}});var nYa=new B0;var oYa=Function;function C0(a){this.tI=a||S_.Reflect}g=C0.prototype;g.factory=function(a){return function(b){for(var c=[],d=0;d<arguments.length;++d)c[d-0]=arguments[d];return new (Function.prototype.bind.apply(a,[null].concat(ma(c))))}};function pYa(a,b){var c;c="undefined"===typeof a?Array(b.length):Array(a.length);for(var d=0;d<c.length;d++)c[d]="undefined"===typeof a?[]:a[d]!=Object?[a[d]]:[],b&&null!=b[d]&&(c[d]=c[d].concat(b[d]));return c}
g.S_=function(a){if(a.S_)return a.S_;if(null!=this.tI&&null!=this.tI.getMetadata){var b=this.tI.getMetadata("parameters",a),c=this.tI.getMetadata("design:paramtypes",a);if(c||b)return pYa(c,b)}return(b=a.Pa)?(b="function"===typeof b?b():b,a=b.map(function(a){return a&&a.type}),b=b.map(function(a){return a&&qYa(a.hg)}),pYa(a,b)):Array(a.length).fill(void 0)};
g.cw=function(a){if(a.cw)return a=a.cw,"function"===typeof a&&a.cw&&(a=a.cw),a;if(this.tI&&this.tI.getMetadata){var b=this.tI.getMetadata("annotations",a);if(b)return b}return a.hg?qYa(a.hg):[]};g.GY=function(a){return new Function("o","return o."+a+";")};g.k1=function(a){return new Function("o","v","return o."+a+" = v;")};g.method=function(a){return new Function("o","args","if (!o."+a+") throw new Error('\""+a+"\" is undefined');\n        return o."+a+".apply(o, args);")};C0.Ra=function(){};
function qYa(a){return a?a.map(function(a){return new (Function.prototype.bind.apply(a.type.Kha,[null].concat(ma(a.Yr?a.Yr:[]))))}):[]};function rYa(){};function D0(a){this.hS=a}p(D0,rYa);g=D0.prototype;g.factory=function(a){return this.hS.factory(a)};g.S_=function(a){return this.hS.S_(a)};g.cw=function(a){return this.hS.cw(a)};g.GY=function(a){return this.hS.GY(a)};g.k1=function(a){return this.hS.k1(a)};g.method=function(a){return this.hS.method(a)};D0.Ra=function(){};var E0=new D0(new C0);function F0(a,b,c,d,e){this.key=a;this.optional=b;this.n6a=c;this.Rdb=d;this.properties=e}F0.j1a=function(a){return new F0(a,!1,null,null,[])};F0.Ra=function(){};var sYa=[];function G0(a,b,c){this.key=a;this.XG=b;this.wR=c}G0.Ra=function(){};function tYa(a,b){this.factory=a;this.NZa=b}tYa.Ra=function(){};
function uYa(a){var b,c;a.Qh?(c=l0(a.Qh),b=E0.factory(c),c=vYa(c)):a.hA?(b=function(a){return a},c=[F0.j1a(A0.get(a.hA))]):a.QM?(b=a.QM,c=wYa(a.QM,a.Yja)):(b=function(){return a.ej},c=sYa);return new tYa(b,c)}function xYa(a){return new G0(A0.get(a.provide),[uYa(a)],a.vR)}function yYa(a,b){a.forEach(function(a){if(a instanceof oYa)b.push({provide:a,Qh:a});else if(a&&"object"==typeof a&&void 0!==a.provide)b.push(a);else if(a instanceof Array)yYa(a,b);else throw new w0(a);});return b}
function wYa(a,b){if(b){var c=b.map(function(a){return[a]});return b.map(function(b){return zYa(a,b,c)})}return vYa(a)}function vYa(a){var b=E0.S_(a);if(!b)return[];if(b.some(function(a){return null==a}))throw new x0(a,b);return b.map(function(c){return zYa(a,c,b)})}
function zYa(a,b,c){var d=[],e=null,f=!1;if(!Array.isArray(b))return b instanceof d0?H0(b.token,f,null,null,d):H0(b,f,null,null,d);for(var h=null,k=null,l=0;l<b.length;++l){var m=b[l];m instanceof oYa?e=m:m instanceof d0?e=m.token:m instanceof e0?f=!0:m instanceof f0?k=m:m instanceof hYa?k=m:m instanceof g0&&(h=m)}e=l0(e);if(null!=e)return H0(e,f,h,k,d);throw new x0(a,c);}function H0(a,b,c,d,e){return new F0(A0.get(a),b,c,d,e)};var I0={};
function J0(a,b){this.OJa=this.NJa=this.MJa=this.LJa=this.KJa=this.JJa=this.IJa=this.HJa=this.GJa=this.FJa=this.dra=this.cra=this.bra=this.ara=this.$qa=this.Zqa=this.Yqa=this.Xqa=this.Wqa=this.Vqa=null;a=b.length;0<a&&(this.Vqa=b[0],this.FJa=b[0].key.id);1<a&&(this.Wqa=b[1],this.GJa=b[1].key.id);2<a&&(this.Xqa=b[2],this.HJa=b[2].key.id);3<a&&(this.Yqa=b[3],this.IJa=b[3].key.id);4<a&&(this.Zqa=b[4],this.JJa=b[4].key.id);5<a&&(this.$qa=b[5],this.KJa=b[5].key.id);6<a&&(this.ara=b[6],this.LJa=b[6].key.id);
7<a&&(this.bra=b[7],this.MJa=b[7].key.id);8<a&&(this.cra=b[8],this.NJa=b[8].key.id);9<a&&(this.dra=b[9],this.OJa=b[9].key.id)}J0.prototype.k9=function(a){if(0==a)return this.Vqa;if(1==a)return this.Wqa;if(2==a)return this.Xqa;if(3==a)return this.Yqa;if(4==a)return this.Zqa;if(5==a)return this.$qa;if(6==a)return this.ara;if(7==a)return this.bra;if(8==a)return this.cra;if(9==a)return this.dra;throw new y0(a);};J0.prototype.RDa=function(a){return new K0(a,this)};J0.Ra=function(){};
function L0(a,b){this.IL=b;a=b.length;this.Vna=Array(a);for(var c=0;c<a;c++)this.Vna[c]=b[c].key.id}L0.prototype.k9=function(a){if(0>a||a>=this.IL.length)throw new y0(a);return this.IL[a]};L0.prototype.RDa=function(a){return new M0(this,a)};L0.Ra=function(){};function N0(a){this.NLa=a.length;this.VN=10<a.length?new L0(0,a):new J0(0,a)}N0.fromResolvedProviders=function(a){return new N0(a)};N0.prototype.k9=function(a){return this.VN.k9(a)};N0.Ra=function(){};
function K0(a,b){this.injector=a;this.Uqa=b;this.vpa=this.upa=this.tpa=this.spa=this.rpa=this.qpa=this.ppa=this.opa=this.npa=this.mpa=I0}
K0.prototype.Zla=function(a){var b=this.Uqa,c=this.injector;return b.FJa===a?(this.mpa===I0&&(this.mpa=O0(c,b.Vqa)),this.mpa):b.GJa===a?(this.npa===I0&&(this.npa=O0(c,b.Wqa)),this.npa):b.HJa===a?(this.opa===I0&&(this.opa=O0(c,b.Xqa)),this.opa):b.IJa===a?(this.ppa===I0&&(this.ppa=O0(c,b.Yqa)),this.ppa):b.JJa===a?(this.qpa===I0&&(this.qpa=O0(c,b.Zqa)),this.qpa):b.KJa===a?(this.rpa===I0&&(this.rpa=O0(c,b.$qa)),this.rpa):b.LJa===a?(this.spa===I0&&(this.spa=O0(c,b.ara)),this.spa):b.MJa===a?(this.tpa===
I0&&(this.tpa=O0(c,b.bra)),this.tpa):b.NJa===a?(this.upa===I0&&(this.upa=O0(c,b.cra)),this.upa):b.OJa===a?(this.vpa===I0&&(this.vpa=O0(c,b.dra)),this.vpa):I0};K0.prototype.xHa=function(){return 10};K0.Ra=function(){};function M0(a,b){this.Uqa=a;this.injector=b;this.Kaa=Array(a.IL.length).fill(I0)}M0.prototype.Zla=function(a){for(var b=this.Uqa,c=0;c<b.Vna.length;c++)if(b.Vna[c]===a)return this.Kaa[c]===I0&&(this.Kaa[c]=O0(this.injector,b.IL[c])),this.Kaa[c];return I0};M0.prototype.xHa=function(){return this.Kaa.length};
M0.Ra=function(){};function P0(){}P0.resolve=function(a){a=yYa(a,[]).map(xYa);for(var b=new Map,c=0;c<a.length;c++){var d=a[c],e=b.get(d.key.id);if(e){if(d.wR!==e.wR)throw new z0(e,d);if(d.wR)for(var f=0;f<d.XG.length;f++)e.XG.push(d.XG[f]);else b.set(d.key.id,d)}else e=d.wR?new G0(d.key,d.XG.slice(),d.wR):d,b.set(d.key.id,e)}return Array.from(b.values())};P0.resolveAndCreate=function(a,b){b=void 0===b?null:b;a=P0.resolve(a);return P0.fromResolvedProviders(a,b)};
P0.fromResolvedProviders=function(a,b){b=void 0===b?null:b;return new Q0(N0.fromResolvedProviders(a),b)};P0.prototype.resolveAndCreateChild=function(){return m0()};P0.prototype.createChildFromResolved=function(){return m0()};Object.defineProperties(P0.prototype,{parent:{configurable:!0,enumerable:!0,get:function(){return m0()}}});function Q0(a,b){this.mUa=0;this.Dga=a;this.Sd=void 0===b?null:b;this.VN=a.VN.RDa(this)}
Q0.prototype.get=function(a,b){b=void 0===b?p0:b;return AYa(this,A0.get(a),null,null,b)};Q0.prototype.resolveAndCreateChild=function(a){a=P0.resolve(a);return this.createChildFromResolved(a)};Q0.prototype.createChildFromResolved=function(a){a=new N0(a);a=new Q0(a);a.Sd=this;return a};function O0(a,b){if(a.mUa++>a.VN.xHa())throw new u0(a,b.key);if(b.wR){for(var c=Array(b.XG.length),d=0;d<b.XG.length;++d)c[d]=BYa(a,b,b.XG[d]);a=c}else a=BYa(a,b,b.XG[0]);return a}
function BYa(a,b,c){var d=c.factory;c=c.NZa;var e=c.length,f,h,k,l,m,n,q,t,u,y,A,C,E,G,H,N,da,aa,Y,ha;try{f=0<e?R0(a,c[0]):null,h=1<e?R0(a,c[1]):null,k=2<e?R0(a,c[2]):null,l=3<e?R0(a,c[3]):null,m=4<e?R0(a,c[4]):null,n=5<e?R0(a,c[5]):null,q=6<e?R0(a,c[6]):null,t=7<e?R0(a,c[7]):null,u=8<e?R0(a,c[8]):null,y=9<e?R0(a,c[9]):null,A=10<e?R0(a,c[10]):null,C=11<e?R0(a,c[11]):null,E=12<e?R0(a,c[12]):null,G=13<e?R0(a,c[13]):null,H=14<e?R0(a,c[14]):null,N=15<e?R0(a,c[15]):null,da=16<e?R0(a,c[16]):null,aa=17<
e?R0(a,c[17]):null,Y=18<e?R0(a,c[18]):null,ha=19<e?R0(a,c[19]):null}catch(ja){throw(ja instanceof s0||ja instanceof v0)&&ja.n5(a,b.key),ja;}var la;try{switch(e){case 0:la=d();break;case 1:la=d(f);break;case 2:la=d(f,h);break;case 3:la=d(f,h,k);break;case 4:la=d(f,h,k,l);break;case 5:la=d(f,h,k,l,m);break;case 6:la=d(f,h,k,l,m,n);break;case 7:la=d(f,h,k,l,m,n,q);break;case 8:la=d(f,h,k,l,m,n,q,t);break;case 9:la=d(f,h,k,l,m,n,q,t,u);break;case 10:la=d(f,h,k,l,m,n,q,t,u,y);break;case 11:la=d(f,h,k,
l,m,n,q,t,u,y,A);break;case 12:la=d(f,h,k,l,m,n,q,t,u,y,A,C);break;case 13:la=d(f,h,k,l,m,n,q,t,u,y,A,C,E);break;case 14:la=d(f,h,k,l,m,n,q,t,u,y,A,C,E,G);break;case 15:la=d(f,h,k,l,m,n,q,t,u,y,A,C,E,G,H);break;case 16:la=d(f,h,k,l,m,n,q,t,u,y,A,C,E,G,H,N);break;case 17:la=d(f,h,k,l,m,n,q,t,u,y,A,C,E,G,H,N,da);break;case 18:la=d(f,h,k,l,m,n,q,t,u,y,A,C,E,G,H,N,da,aa);break;case 19:la=d(f,h,k,l,m,n,q,t,u,y,A,C,E,G,H,N,da,aa,Y);break;case 20:la=d(f,h,k,l,m,n,q,t,u,y,A,C,E,G,H,N,da,aa,Y,ha);break;default:throw Error("Cannot instantiate '"+
b.key.displayName+"' because it has more than 20 dependencies");}}catch(ja){throw new v0(a,ja,0,b.key);}return la}function R0(a,b){return AYa(a,b.key,b.n6a,b.Rdb,b.optional?null:p0)}function AYa(a,b,c,d,e){if(b!==CYa)if(d instanceof f0)c=a.VN.Zla(b.id),a=c!==I0?c:DYa(a,b,e);else a:{for(c=c instanceof g0?a.Sd:a;c instanceof Q0;){d=c.VN.Zla(b.id);if(d!==I0){a=d;break a}c=c.Sd}a=null!==c?c.get(b.token,e):DYa(a,b,e)}return a}function DYa(a,b,c){if(c!==p0)return c;throw new t0(a,b);}
Q0.prototype.toString=function(){return this.displayName};Q0.Ra=function(){};Object.defineProperties(Q0.prototype,{parent:{configurable:!0,enumerable:!0,get:function(){return this.Sd}},displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+EYa(this,function(a){return' "'+a.key.displayName+'" '}).join(", ")+"])"}}});var CYa=A0.get(q0);function EYa(a,b){for(var c=Array(a.Dga.NLa),d=0;d<a.Dga.NLa;++d)c[d]=b(a.Dga.k9(d));return c};function S0(a){this.jE=console;this.kab=void 0===a?!0:a}
S0.prototype.handleError=function(a){for(var b=a.SC;b&&b.SC;)b=b.SC;var c;if(a instanceof Error){c=a;for(var d=c.stack;c instanceof Error&&c.SC;)c=c.SC,c instanceof Error&&c.stack&&(d=c.stack);c=d}else c=null;d=FYa(this,a);this.jE.error("EXCEPTION: "+(a instanceof Error?a.message:a.toString()));b&&this.jE.error("ORIGINAL EXCEPTION: "+(b instanceof Error?b.message:b.toString()));c&&(this.jE.error("ORIGINAL STACKTRACE:"),this.jE.error(c));d&&(this.jE.error("ERROR CONTEXT:"),this.jE.error(d));if(this.kab)throw a;
};function FYa(a,b){return b?b.context?b.context:FYa(a,b.SC):null}S0.Ra=function(){};function T0(){}T0.removeAll=function(a,b){for(var c=0;c<b.length;++c){var d=a.indexOf(b[c]);-1<d&&a.splice(d,1)}};T0.remove=function(a,b){b=a.indexOf(b);return-1<b?(a.splice(b,1),!0):!1};T0.equals=function(a,b){if(a.length!=b.length)return!1;for(var c=0;c<a.length;++c)if(a[c]!==b[c])return!1;return!0};T0.RP=function(a){return a.reduce(function(a,c){c=Array.isArray(c)?T0.RP(c):c;return a.concat(c)},[])};function U0(a){return W_(a)?Array.isArray(a)||!(a instanceof Map)&&Y_()in a:!1}
function GYa(a,b){if(Array.isArray(a))for(var c=0;c<a.length;c++)b(a[c]);else for(a=a[Y_()]();!(c=a.next()).done;)b(c.value)};/*
 undefined Copyright Google Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be found in the LICENSE file at https://angular.io/license
 @param {?} obj
 @return {?}
*/
function V0(a){return!!a&&"function"===typeof a.then};var HYa=new h0("Application Initializer");function W0(a){var b=this;this.Qfa=!1;var c=[];if(a)for(var d=0;d<a.length;d++){var e=a[d]();V0(e)&&c.push(e)}this.vUa=Promise.all(c).then(function(){b.Qfa=!0});0===c.length&&(this.Qfa=!0)}W0.Ra=function(){};Object.defineProperties(W0.prototype,{done:{configurable:!0,enumerable:!0,get:function(){return this.Qfa}},r_a:{configurable:!0,enumerable:!0,get:function(){return this.vUa}}});W0.Pa=[{type:Array,hg:[{type:d0,Yr:[HYa]},{type:e0}]}];var IYa=new h0("AppId");function X0(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var JYa=new h0("Platform Initializer"),KYa=new h0("appBootstrapListener");function Y0(){}Y0.prototype.log=function(a){console.log(a)};Y0.prototype.warn=function(a){console.warn(a)};Y0.Pa=[];function LYa(){};function Z0(a){this.nativeElement=a}Z0.Ra=function(){};function $0(){}$0.prototype.supports=function(a){return U0(a)};$0.prototype.create=function(a,b){return new a1(b)};function MYa(a,b){return b}function a1(a){this.P4=a;this.GN=this.n4=this.Tn=this.Sn=this.KN=this.HU=this.Hv=this.Rr=this.FU=this.kI=this.cAa=this.Zv=this.lI=this.p4=null;this.P4=this.P4||MYa}g=a1.prototype;g.GGa=function(a){var b;for(b=this.kI;null!==b;b=b.sg)a(b)};
function NYa(a,b){var c=a.kI;a=a.Sn;for(var d=0,e=null;c||a;){var f=!a||c&&c.currentIndex<OYa(a,d,e)?c:a,h=OYa(f,d,e),k=f.currentIndex;if(f===a)d--,a=a.Rn;else if(c=c.sg,null==f.previousIndex)d++;else{e||(e=[]);var l=h-d,m=k-d;if(l!=m){for(var n=0;n<l;n++){var q=n<e.length?e[n]:e[n]=0,t=q+n;m<=t&&t<l&&(e[n]=q+1)}e[f.previousIndex]=m-l}}h!==k&&b(f,h,k)}}g.HGa=function(a){var b;for(b=this.cAa;null!==b;b=b.NN)a(b)};g.forEachAddedItem=function(a){var b;for(b=this.Rr;null!==b;b=b.LA)a(b)};
g.forEachMovedItem=function(a){var b;for(b=this.HU;null!==b;b=b.r4)a(b)};g.forEachRemovedItem=function(a){var b;for(b=this.Sn;null!==b;b=b.Rn)a(b)};function PYa(a,b){for(a=a.n4;null!==a;a=a.uga)b(a)}g.diff=function(a){null==a&&(a=[]);if(!U0(a))throw Error("Error trying to diff '"+a+"'");return this.check(a)?this:null};g.Zg=function(){};
g.check=function(a){var b=this;this.At();var c=this.kI,d=!1,e,f,h;if(Array.isArray(a)){this.p4=a.length;for(var k=0;k<this.p4;k++)f=a[k],h=this.P4(k,f),null!==c&&V_(c.q2,h)?(d&&(c=QYa(this,c,h,k)),V_(c.item,f)||b1(this,c,f)):(c=RYa(this,c,f,h,k),d=!0),c=c.sg}else e=0,GYa(a,function(a){h=b.P4(e,a);null!==c&&V_(c.q2,h)?(d&&(c=QYa(b,c,h,e)),V_(c.item,a)||b1(b,c,a)):(c=RYa(b,c,a,h,e),d=!0);c=c.sg;e++}),this.p4=e;this.Zga(c);return this.Gs};
g.At=function(){if(this.Gs){var a;for(a=this.cAa=this.kI;null!==a;a=a.sg)a.NN=a.sg;for(a=this.Rr;null!==a;a=a.LA)a.previousIndex=a.currentIndex;this.Rr=this.Hv=null;for(a=this.HU;null!==a;)a.previousIndex=a.currentIndex,a=a.r4;this.n4=this.GN=this.Sn=this.Tn=this.HU=this.KN=null}};
function RYa(a,b,c,d,e){var f;null===b?f=a.FU:(f=b.RN,a.QT(c1(a,b)));b=null===a.lI?null:a.lI.get(d,e);null!==b?(V_(b.item,c)||b1(a,b,c),c=b,c1(a,c),d1(a,c,f,e),e1(a,c,e)):(b=null===a.Zv?null:a.Zv.get(d),null!==b?(V_(b.item,c)||b1(a,b,c),SYa(a,b,f,e)):(b=new f1(c,d),d1(a,b,f,e),a.Hv=null===a.Hv?a.Rr=b:a.Hv.LA=b));return b}function QYa(a,b,c,d){c=null===a.Zv?null:a.Zv.get(c);null!==c?b=SYa(a,c,b.RN,d):b.currentIndex!=d&&(b.currentIndex=d,e1(a,b,d));return b}
g.Zga=function(a){for(;null!==a;){var b=a.sg;this.QT(c1(this,a));a=b}null!==this.Zv&&this.Zv.clear();null!==this.Hv&&(this.Hv.LA=null);null!==this.KN&&(this.KN.r4=null);null!==this.FU&&(this.FU.sg=null);null!==this.Tn&&(this.Tn.Rn=null);null!==this.GN&&(this.GN.uga=null)};function SYa(a,b,c,d){null!==a.Zv&&a.Zv.remove(b);var e=b.hy,f=b.Rn;null===e?a.Sn=f:e.Rn=f;null===f?a.Tn=e:f.hy=e;d1(a,b,c,d);e1(a,b,d);return b}
function d1(a,b,c,d){var e=null===c?a.kI:c.sg;b.sg=e;b.RN=c;null===e?a.FU=b:e.RN=b;null===c?a.kI=b:c.sg=b;null===a.lI&&(a.lI=new g1);a.lI.put(b);b.currentIndex=d}function c1(a,b){null!==a.lI&&a.lI.remove(b);var c=b.RN,d=b.sg;null===c?a.kI=d:c.sg=d;null===d?a.FU=c:d.RN=c;return b}function e1(a,b,c){b.previousIndex!==c&&(a.KN=null===a.KN?a.HU=b:a.KN.r4=b)}
g.QT=function(a){null===this.Zv&&(this.Zv=new g1);this.Zv.put(a);a.currentIndex=null;a.Rn=null;null===this.Tn?(this.Tn=this.Sn=a,a.hy=null):(a.hy=this.Tn,this.Tn=this.Tn.Rn=a);return a};function b1(a,b,c){b.item=c;a.GN=null===a.GN?a.n4=b:a.GN.uga=b}
g.toString=function(){var a=[];this.GGa(function(b){return a.push(b)});var b=[];this.HGa(function(a){return b.push(a)});var c=[];this.forEachAddedItem(function(a){return c.push(a)});var d=[];this.forEachMovedItem(function(a){return d.push(a)});var e=[];this.forEachRemovedItem(function(a){return e.push(a)});var f=[];PYa(this,function(a){return f.push(a)});return"collection: "+a.join(", ")+"\nprevious: "+b.join(", ")+"\nadditions: "+c.join(", ")+"\nmoves: "+d.join(", ")+"\nremovals: "+e.join(", ")+
"\nidentityChanges: "+f.join(", ")+"\n"};a1.Ra=function(){};Object.defineProperties(a1.prototype,{length:{configurable:!0,enumerable:!0,get:function(){return this.p4}},Gs:{configurable:!0,enumerable:!0,get:function(){return null!==this.Rr||null!==this.HU||null!==this.Sn||null!==this.n4}}});function f1(a,b){this.item=a;this.q2=b;this.uga=this.r4=this.LA=this.Rn=this.hy=this.MN=this.x4=this.sg=this.RN=this.NN=this.previousIndex=this.currentIndex=null}
f1.prototype.toString=function(){return this.previousIndex===this.currentIndex?U_(this.item):U_(this.item)+"["+U_(this.previousIndex)+"->"+U_(this.currentIndex)+"]"};f1.Ra=function(){};function h1(){this.PU=this.zU=null}h1.prototype.add=function(a){null===this.zU?(this.zU=this.PU=a,a.MN=null,a.x4=null):(this.PU.MN=a,a.x4=this.PU,a.MN=null,this.PU=a)};h1.prototype.get=function(a,b){var c;for(c=this.zU;null!==c;c=c.MN)if((null===b||b<c.currentIndex)&&V_(c.q2,a))return c;return null};
h1.prototype.remove=function(a){var b=a.x4;a=a.MN;null===b?this.zU=a:b.MN=a;null===a?this.PU=b:a.x4=b;return null===this.zU};h1.Ra=function(){};function g1(){this.map=new Map}g=g1.prototype;g.put=function(a){var b=a.q2,c=this.map.get(b);c||(c=new h1,this.map.set(b,c));c.add(a)};g.get=function(a,b){b=void 0===b?null:b;var c=this.map.get(a);return c?c.get(a,b):null};g.remove=function(a){var b=a.q2;this.map.get(b).remove(a)&&this.map.delete(b);return a};g.clear=function(){this.map.clear()};
g.toString=function(){return"_DuplicateMap("+U_(this.map)+")"};g1.Ra=function(){};Object.defineProperties(g1.prototype,{zd:{configurable:!0,enumerable:!0,get:function(){return 0===this.map.size}}});function OYa(a,b,c){a=a.previousIndex;if(null===a)return a;var d=0;c&&a<c.length&&(d=c[a]);return a+b+d};function i1(){}i1.prototype.supports=function(a){return a instanceof Map||W_(a)};i1.prototype.create=function(){return new j1};function j1(){this.eAa=new Map;this.Tn=this.Sn=this.Hv=this.Rr=this.M3=this.cI=this.Cga=this.nI=null}g=j1.prototype;g.GGa=function(a){var b;for(b=this.nI;null!==b;b=b.sg)a(b)};g.HGa=function(a){var b;for(b=this.Cga;null!==b;b=b.NN)a(b)};function TYa(a,b){for(a=a.cI;null!==a;a=a.q4)b(a)}g.forEachAddedItem=function(a){var b;for(b=this.Rr;null!==b;b=b.LA)a(b)};
g.forEachRemovedItem=function(a){var b;for(b=this.Sn;null!==b;b=b.Rn)a(b)};g.diff=function(a){if(!a)a=new Map;else if(!(a instanceof Map||W_(a)))throw Error("Error trying to diff '"+a+"'");return this.check(a)?this:null};g.Zg=function(){};
g.check=function(a){var b=this;this.At();var c=this.eAa,d=this.nI,e=null,f=null,h=!1;UYa(a,function(a,l){var m;if(d&&l===d.key)m=d,VYa(b,m,a);else{h=!0;if(null!==d){m=e;var n=d,q=n.sg;null===m?b.nI=q:m.sg=q;n.sg=null;b.QT(d)}c.has(l)?(m=c.get(l),VYa(b,m,a)):(m=new k1(l),c.set(l,m),m.Ma=a,a=m,null===b.Rr?b.Rr=b.Hv=a:(b.Hv.LA=a,b.Hv=a))}if(h){if(m===b.Sn||null!==m.Rn||null!==m.hy)a=m,l=a.hy,n=a.Rn,null===l?b.Sn=n:l.Rn=n,null===n?b.Tn=l:n.hy=l,a.hy=a.Rn=null;null==f?b.nI=m:f.sg=m}e=d;f=m;d=d&&d.sg});
this.Zga(e,d);return this.Gs};g.At=function(){if(this.Gs){var a;for(a=this.Cga=this.nI;null!==a;a=a.sg)a.NN=a.sg;for(a=this.cI;null!==a;a=a.q4)a.dD=a.Ma;for(a=this.Rr;null!=a;a=a.LA)a.dD=a.Ma;this.Sn=this.Tn=this.Rr=this.Hv=this.cI=this.M3=null}};g.Zga=function(a,b){for(;null!==b;){null===a?this.nI=null:a.sg=null;var c=b.sg;this.QT(b);a=b;b=c}for(a=this.Sn;null!==a;a=a.Rn)a.dD=a.Ma,a.Ma=null,this.eAa.delete(a.key)};
function VYa(a,b,c){V_(c,b.Ma)||(b.dD=b.Ma,b.Ma=c,null===a.cI?a.cI=a.M3=b:(a.M3.q4=b,a.M3=b))}g.QT=function(a){null===this.Sn?this.Sn=this.Tn=a:(this.Tn.Rn=a,a.hy=this.Tn,this.Tn=a)};
g.toString=function(){var a=[],b=[],c=[],d=[],e=[],f;for(f=this.nI;null!==f;f=f.sg)a.push(U_(f));for(f=this.Cga;null!==f;f=f.NN)b.push(U_(f));for(f=this.cI;null!==f;f=f.q4)c.push(U_(f));for(f=this.Rr;null!==f;f=f.LA)d.push(U_(f));for(f=this.Sn;null!==f;f=f.Rn)e.push(U_(f));return"map: "+a.join(", ")+"\nprevious: "+b.join(", ")+"\nadditions: "+d.join(", ")+"\nchanges: "+c.join(", ")+"\nremovals: "+e.join(", ")+"\n"};
function UYa(a,b){a instanceof Map?a.forEach(b):Object.keys(a).forEach(function(c){return b(a[c],c)})}j1.Ra=function(){};Object.defineProperties(j1.prototype,{Gs:{configurable:!0,enumerable:!0,get:function(){return null!==this.Rr||null!==this.cI||null!==this.Sn}}});function k1(a){this.key=a;this.q4=this.hy=this.Rn=this.LA=this.sg=this.NN=this.Ma=this.dD=null}k1.prototype.toString=function(){return V_(this.dD,this.Ma)?U_(this.key):U_(this.key)+"["+U_(this.dD)+"->"+U_(this.Ma)+"]"};k1.Ra=function(){};function l1(a){this.NX=a}l1.create=function(a,b){null!=b&&(b=b.NX.slice(),a=a.concat(b));return new l1(a)};l1.extend=function(a){return{provide:l1,QM:function(b){if(!b)throw Error("Cannot extend IterableDiffers without a parent injector");return l1.create(a,b)},Yja:[[l1,new g0,new e0]]}};l1.prototype.find=function(a){var b=this.NX.find(function(b){return b.supports(a)});if(null!=b)return b;throw Error("Cannot find a differ supporting object '"+a+"' of type '"+(a.name||typeof a)+"'");};l1.Ra=function(){};function m1(a){this.NX=a}m1.create=function(a,b){null!=b&&(b=b.NX.slice(),a=a.concat(b));return new m1(a)};m1.extend=function(a){return{provide:m1,QM:function(b){if(!b)throw Error("Cannot extend KeyValueDiffers without a parent injector");return m1.create(a,b)},Yja:[[m1,new g0,new e0]]}};m1.prototype.find=function(a){var b=this.NX.find(function(b){return b.supports(a)});if(null!=b)return b;throw Error("Cannot find a differ supporting object '"+a+"'");};m1.Ra=function(){};var n1={toString:function(){return"CD_INIT_VALUE"}};function WYa(a,b){if(U0(a)&&U0(b))a:for(a=a[Y_()](),b=b[Y_()]();;){var c=a.next(),d=b.next();if(c.done&&d.done){a=!0;break a}if(c.done||d.done||!WYa(c.value,d.value)){a=!1;break a}}else a=U0(a)||!W_(a)||U0(b)||!W_(b)?V_(a,b):!0;return a}function o1(){this.uK=!1}o1.prototype.unwrap=function(a){return a};o1.prototype.reset=function(){this.uK=!1};o1.Ra=function(){};function p1(a,b){this.dD=a;this.Ma=b}p1.Ra=function(){};function q1(){};var XYa=new l1([new $0]),YYa=new m1([new i1]);function ZYa(a,b,c,d,e,f){this.id=a;this.templateUrl=b;this.JX=d;this.mg=e;this.TWa=f}ZYa.Ra=function(){};function r1(){}function $Ya(){};var s1={NONE:0,HTML:1,STYLE:2,SCRIPT:3,URL:4,RESOURCE_URL:5};s1[s1.NONE]="NONE";s1[s1.HTML]="HTML";s1[s1.STYLE]="STYLE";s1[s1.SCRIPT]="SCRIPT";s1[s1.URL]="URL";s1[s1.RESOURCE_URL]="RESOURCE_URL";function aZa(){};function t1(a,b){b="Expression has changed after it was checked. Previous value: '"+a+"'. Current value: '"+b+"'.";a===n1&&(b+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?");n0.call(this,b)}p(t1,n0);t1.Ra=n0.Ra;function u1(a){n0.call(this,"Attempt to use a destroyed view: "+a)}p(u1,n0);u1.Ra=n0.Ra;var V={};function v1(a){this.kj=a}v1.prototype.w0=function(a){return this.kj.w0(a)};v1.Ra=function(){};v1.Pa=[{type:$Ya},{type:aZa}];V.Tea=v1;var bZa=0;V.Hb=function(a,b){return new ZYa(""+bZa++,"",0,a,b,{})};V.lBa=function(a,b){b.push(a)};V.Ynb=function(a,b){for(var c="",d=0;d<2*a;d+=2)var e=b[d+1],c=c+b[d]+(null!=e?e.toString():"");return c+b[2*a]};V.ld=function(a,b,c){return a+(null!=b?b.toString():"")+c};V.ra=function(a,b,c){if(a){if(!WYa(b,c))throw new t1(b,c);return!1}return!V_(b,c)};V.iW=function(a){return a};
V.kfb=[];V.lfb={};V.Fba=function(a){var b,c=n1;return function(d){V_(c,d)||(c=d,b=a(d));return b}};V.stb=function(a){var b,c=n1,d=n1;return function(e,f){V_(c,e)&&V_(d,f)||(c=e,d=f,b=a(e,f));return b}};V.g$a=function(a){var b,c=n1,d=n1,e=n1;return function(f,h,k){V_(c,f)&&V_(d,h)&&V_(e,k)||(c=f,d=h,e=k,b=a(f,h,k));return b}};V.ttb=function(a){var b,c,d,e,f;c=d=e=f=n1;return function(h,k,l,m){V_(c,h)&&V_(d,k)&&V_(e,l)&&V_(f,m)||(c=h,d=k,e=l,f=m,b=a(h,k,l,m));return b}};
V.utb=function(a){var b,c,d,e,f,h;c=d=e=f=h=n1;return function(k,l,m,n,q){V_(c,k)&&V_(d,l)&&V_(e,m)&&V_(f,n)&&V_(h,q)||(c=k,d=l,e=m,f=n,h=q,b=a(k,l,m,n,q));return b}};V.vtb=function(a){var b,c,d,e,f,h,k;c=d=e=f=h=k=n1;return function(l,m,n,q,t,u){V_(c,l)&&V_(d,m)&&V_(e,n)&&V_(f,q)&&V_(h,t)&&V_(k,u)||(c=l,d=m,e=n,f=q,h=t,k=u,b=a(l,m,n,q,t,u));return b}};
V.wtb=function(a){var b,c,d,e,f,h,k,l;c=d=e=f=h=k=l=n1;return function(m,n,q,t,u,y,A){V_(c,m)&&V_(d,n)&&V_(e,q)&&V_(f,t)&&V_(h,u)&&V_(k,y)&&V_(l,A)||(c=m,d=n,e=q,f=t,h=u,k=y,l=A,b=a(m,n,q,t,u,y,A));return b}};V.xtb=function(a){var b,c,d,e,f,h,k,l,m;c=d=e=f=h=k=l=m=n1;return function(n,q,t,u,y,A,C,E){V_(c,n)&&V_(d,q)&&V_(e,t)&&V_(f,u)&&V_(h,y)&&V_(k,A)&&V_(l,C)&&V_(m,E)||(c=n,d=q,e=t,f=u,h=y,k=A,l=C,m=E,b=a(n,q,t,u,y,A,C,E));return b}};
V.ytb=function(a){var b,c,d,e,f,h,k,l,m,n;c=d=e=f=h=k=l=m=n=n1;return function(q,t,u,y,A,C,E,G,H){V_(c,q)&&V_(d,t)&&V_(e,u)&&V_(f,y)&&V_(h,A)&&V_(k,C)&&V_(l,E)&&V_(m,G)&&V_(n,H)||(c=q,d=t,e=u,f=y,h=A,k=C,l=E,m=G,n=H,b=a(q,t,u,y,A,C,E,G,H));return b}};
V.rtb=function(a){var b,c,d,e,f,h,k,l,m,n,q;c=d=e=f=h=k=l=m=n=q=n1;return function(t,u,y,A,C,E,G,H,N,da){V_(c,t)&&V_(d,u)&&V_(e,y)&&V_(f,A)&&V_(h,C)&&V_(k,E)&&V_(l,G)&&V_(m,H)&&V_(n,N)&&V_(q,da)||(c=t,d=u,e=y,f=A,h=C,k=E,l=G,m=H,n=N,q=da,b=a(t,u,y,A,C,E,G,H,N,da));return b}};V.evb=function(a,b,c){Object.keys(c).forEach(function(d){cZa(a,b,d,c[d].Ma)})};
function cZa(a,b,c,d){try{a.b1(b,"ng-reflect-"+dZa(c),d?d.toString():null)}catch(e){a.b1(b,"ng-reflect-"+dZa(c),"[ERROR] Exception while trying to serialize the value")}}V.b1=cZa;var eZa=/([A-Z])/g;function dZa(a){return a.replace(eZa,function(a){for(var c=[],d=0;d<arguments.length;++d)c[d-0]=arguments[d];return"-"+c[1].toLowerCase()})}function fZa(a,b,c,d,e){b=a.createElement(b,c,e);for(c=0;c<d.length;c+=2)a.setElementAttribute(b,d.get(c),d.get(c+1));return b}V.qa=fZa;
V.Bn=function(a,b,c,d){if(null!=d)for(b=a.Csa(d,null),d=0;d<c.length;d+=2)a.setElementAttribute(b,c.get(d),c.get(d+1));else b=fZa(a,null,b,c,null);return b};V.sb=function(a,b,c,d){for(var e=c.length/2,e=new (2>=e?w1:4>=e?x1:8>=e?F1:16>=e?G1:H1)(e),f=0;f<c.length;f+=2){var h=c.get(f),k=c.get(f+1),h=k?a.V.gaa(k,h,d.bind(a,k+":"+h)):a.V.listen(b,h,d.bind(a,h));e.set(f/2,h)}return gZa.bind(null,e)};function gZa(a){for(var b=0;b<a.length;b++)a.get(b)()}V.noop=function(){};function I1(){this.length=0}
I1.prototype.get=function(){};I1.prototype.set=function(){};I1.Ra=function(){};function w1(a,b,c){this.length=a;this.$v=b;this.aw=c}w1.prototype.get=function(a){switch(a){case 0:return this.$v;case 1:return this.aw}};w1.prototype.set=function(a,b){switch(a){case 0:this.$v=b;break;case 1:this.aw=b}};w1.Ra=function(){};V.xa=w1;function x1(a,b,c,d,e){this.length=a;this.$v=b;this.aw=c;this.tE=d;this.uE=e}
x1.prototype.get=function(a){switch(a){case 0:return this.$v;case 1:return this.aw;case 2:return this.tE;case 3:return this.uE}};x1.prototype.set=function(a,b){switch(a){case 0:this.$v=b;break;case 1:this.aw=b;break;case 2:this.tE=b;break;case 3:this.uE=b}};x1.Ra=function(){};V.$d=x1;function F1(a,b,c,d,e,f,h,k,l){this.length=a;this.$v=b;this.aw=c;this.tE=d;this.uE=e;this.YU=f;this.ZU=h;this.$U=k;this.aV=l}
F1.prototype.get=function(a){switch(a){case 0:return this.$v;case 1:return this.aw;case 2:return this.tE;case 3:return this.uE;case 4:return this.YU;case 5:return this.ZU;case 6:return this.$U;case 7:return this.aV}};F1.prototype.set=function(a,b){switch(a){case 0:this.$v=b;break;case 1:this.aw=b;break;case 2:this.tE=b;break;case 3:this.uE=b;break;case 4:this.YU=b;break;case 5:this.ZU=b;break;case 6:this.$U=b;break;case 7:this.aV=b}};F1.Ra=function(){};V.gj=F1;
function G1(a,b,c,d,e,f,h,k,l,m,n,q,t,u,y,A,C){this.length=a;this.$v=b;this.aw=c;this.tE=d;this.uE=e;this.YU=f;this.ZU=h;this.$U=k;this.aV=l;this.DAa=m;this.EAa=n;this.xAa=q;this.yAa=t;this.zAa=u;this.AAa=y;this.BAa=A;this.CAa=C}
G1.prototype.get=function(a){switch(a){case 0:return this.$v;case 1:return this.aw;case 2:return this.tE;case 3:return this.uE;case 4:return this.YU;case 5:return this.ZU;case 6:return this.$U;case 7:return this.aV;case 8:return this.DAa;case 9:return this.EAa;case 10:return this.xAa;case 11:return this.yAa;case 12:return this.zAa;case 13:return this.AAa;case 14:return this.BAa;case 15:return this.CAa}};
G1.prototype.set=function(a,b){switch(a){case 0:this.$v=b;break;case 1:this.aw=b;break;case 2:this.tE=b;break;case 3:this.uE=b;break;case 4:this.YU=b;break;case 5:this.ZU=b;break;case 6:this.$U=b;break;case 7:this.aV=b;break;case 8:this.DAa=b;break;case 9:this.EAa=b;break;case 10:this.xAa=b;break;case 11:this.yAa=b;break;case 12:this.zAa=b;break;case 13:this.AAa=b;break;case 14:this.BAa=b;break;case 15:this.CAa=b}};G1.Ra=function(){};V.zv=G1;
function H1(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];this.length=a;this.FAa=c}H1.prototype.get=function(a){return this.FAa[a]};H1.prototype.set=function(a,b){this.FAa[a]=b};H1.Ra=function(){};V.Afb=H1;V.Kb=new I1;function hZa(){}Object.defineProperties(hZa.prototype,{location:{configurable:!0,enumerable:!0,get:function(){return m0()}},injector:{configurable:!0,enumerable:!0,get:function(){return m0()}},Ij:{configurable:!0,enumerable:!0,get:function(){return m0()}},EQ:{configurable:!0,enumerable:!0,get:function(){return m0()}},u6:{configurable:!0,enumerable:!0,get:function(){return m0()}},pJ:{configurable:!0,enumerable:!0,get:function(){return m0()}}});
function J1(a,b,c,d){this.LUa=a;this.PN=b;this.tga=c;this.jya=d}p(J1,hZa);J1.prototype.destroy=function(){iZa(this.PN)};J1.prototype.Zg=function(a){this.EQ.Zg(a)};J1.Ra=function(){};
Object.defineProperties(J1.prototype,{location:{configurable:!0,enumerable:!0,get:function(){return new Z0(this.tga)}},injector:{configurable:!0,enumerable:!0,get:function(){return this.PN.injector(this.LUa)}},Ij:{configurable:!0,enumerable:!0,get:function(){return this.jya}},EQ:{configurable:!0,enumerable:!0,get:function(){return this.PN.ref}},u6:{configurable:!0,enumerable:!0,get:function(){return this.PN.ref}},pJ:{configurable:!0,enumerable:!0,get:function(){return this.jya.constructor}}});
function K1(a,b,c){this.Nsa=a;this.ZVa=b;this.lUa=c}K1.prototype.create=function(a,b,c){b=void 0===b?null:b;c=void 0===c?null:c;var d=a.get(V.Tea);b||(b=[]);return(new this.ZVa(d,null,null,null)).createHostView(c,a,b)};K1.Ra=function(){};Object.defineProperties(K1.prototype,{pJ:{configurable:!0,enumerable:!0,get:function(){return this.lUa}}});function L1(a){n0.call(this,"No component factory found for "+U_(a));this.b7=a}p(L1,n0);L1.Ra=function(){};function jZa(){}jZa.prototype.bca=function(a){throw new L1(a);};function M1(){}M1.Ra=function(){};var kZa=new jZa;function N1(a,b){this.Sd=b;this.zza=new Map;for(b=0;b<a.length;b++){var c=a[b];this.zza.set(c.pJ,c)}}N1.prototype.bca=function(a){var b=this.zza.get(a);b||(b=this.Sd.bca(a));return b};N1.Ra=function(){};var O1,lZa;function mZa(a,b){return lZa.Jjb(a,void 0===b?null:b)}function nZa(a,b){O1.tob(a,b);return b};var P1;a:{var oZa=S_.wtf;if(oZa&&(O1=oZa.trace)){lZa=O1.events;P1=!0;break a}P1=!1}var pZa=P1;function qZa(){return null}var Q1=pZa?mZa:function(){return qZa},R1=pZa?nZa:function(a,b){return b};var S1={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},T1=S1[typeof self]&&self||S1[typeof window]&&window,U1=S1[typeof global]&&global;!U1||U1.global!==U1&&U1.window!==U1||(T1=U1);function V1(a){return"function"===typeof a};var rZa=Array.isArray||function(a){return a&&"number"===typeof a.length};var W1={e:{}};var X1;function sZa(){try{return X1.apply(this,arguments)}catch(a){return W1.e=a,W1}};function Y1(a){this.errors=a;a=Error.call(this,a?a.length+" errors occurred during unsubscription:\n  "+a.map(function(a,c){return c+1+") "+a.toString()}).join("\n  "):"");this.name=a.name="UnsubscriptionError";this.stack=a.stack;this.message=a.message}p(Y1,Error);function Z1(a){this.closed=!1;a&&(this.wAa=a)}Z1.prototype.unsubscribe=function(){var a=!1,b;if(!this.closed){this.closed=!0;var c=this.wAa,d=this.I4;this.I4=null;var e;if(e=V1(c))X1=c,e=sZa.call(this)===W1;e&&(a=!0,(b=b||[]).push(W1.e));if(rZa(d))for(c=-1,e=d.length;++c<e;){var f=d[c],h;if(h=null!=f&&"object"===typeof f)X1=f.unsubscribe,h=sZa.call(f)===W1;h&&(a=!0,b=b||[],f=W1.e,f instanceof Y1?b=b.concat(f.errors):b.push(f))}if(a)throw new Y1(b);}};
Z1.prototype.add=function(a){if(!a||a===$1)return $1;if(a===this)return this;var b=a;switch(typeof a){case "function":b=new Z1(a);case "object":b.closed||"function"!==typeof b.unsubscribe||(this.closed?b.unsubscribe():(this.I4||(this.I4=[])).push(b));break;default:throw Error("unrecognized teardown "+a+" added to Subscription.");}return b};Z1.prototype.remove=function(a){if(null!=a&&a!==this&&a!==$1){var b=this.I4;b&&(a=b.indexOf(a),-1!==a&&b.splice(a,1))}};var $1,tZa=new Z1;tZa.closed=!0;$1=tZa;var uZa={closed:!0,next:function(){},error:function(a){throw a;},complete:function(){}};var a2=T1.Symbol,b2="function"===typeof a2&&"function"===typeof a2.for?a2.for("rxSubscriber"):"@@rxSubscriber";function c2(a,b,c){Z1.call(this);this.aua=null;this.yo=this.vH=this.$ta=!1;switch(arguments.length){case 0:this.destination=uZa;break;case 1:if(!a){this.destination=uZa;break}if("object"===typeof a){a instanceof c2?(this.destination=a,this.destination.add(this)):(this.vH=!0,this.destination=new d2(this,a));break}default:this.vH=!0,this.destination=new d2(this,a,b,c)}}p(c2,Z1);c2.prototype[b2]=function(){return this};g=c2.prototype;g.next=function(a){this.yo||this.sg(a)};
g.error=function(a){this.yo||(this.yo=!0,this.pU(a))};g.complete=function(){this.yo||(this.yo=!0,this.iU())};g.unsubscribe=function(){this.closed||(this.yo=!0,Z1.prototype.unsubscribe.call(this))};g.sg=function(a){this.destination.next(a)};g.pU=function(a){this.destination.error(a);this.unsubscribe()};g.iU=function(){this.destination.complete();this.unsubscribe()};
function d2(a,b,c,d){c2.call(this);this.Sd=a;var e;a=this;V1(b)?e=b:b&&(a=b,e=b.next,c=b.error,d=b.complete,V1(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this));this.Fd=a;this.sg=e;this.pU=c;this.iU=d}p(d2,c2);d2.prototype.next=function(a){if(!this.yo&&this.sg){var b=this.Sd;b.vH?e2(this,b,this.sg,a)&&this.unsubscribe():f2(this,this.sg,a)}};
d2.prototype.error=function(a){if(!this.yo){var b=this.Sd;if(this.pU)b.vH?e2(this,b,this.pU,a):f2(this,this.pU,a),this.unsubscribe();else if(b.vH)b.aua=a,b.$ta=!0,this.unsubscribe();else throw this.unsubscribe(),a;}};d2.prototype.complete=function(){if(!this.yo){var a=this.Sd;this.iU&&(a.vH?e2(this,a,this.iU):f2(this,this.iU));this.unsubscribe()}};function f2(a,b,c){try{b.call(a.Fd,c)}catch(d){throw a.unsubscribe(),d;}}
function e2(a,b,c,d){try{c.call(a.Fd,d)}catch(e){return b.aua=e,b.$ta=!0}return!1}d2.prototype.wAa=function(){var a=this.Sd;this.Sd=this.Fd=null;a.unsubscribe()};var g2,h2=T1.Symbol;"function"===typeof h2?h2.QLa?g2=h2.QLa:(g2=h2("observable"),h2.QLa=g2):g2="@@observable";var vZa=g2;function i2(a){this.o4=!1;a&&(this.XN=a)}i2.prototype.subscribe=function(a,b,c){var d=this.esb;a:{if(a){if(a instanceof c2)break a;if(a[b2]){a=a[b2]();break a}}a=a||b||c?new c2(a,b,c):new c2}d?d.call(a,this):a.add(this.XN(a));if(a.vH&&(a.vH=!1,a.$ta))throw a.aua;return a};
i2.prototype.forEach=function(a,b){var c=this;b||(T1.MH&&T1.MH.config&&T1.MH.config.Promise?b=T1.MH.config.Promise:T1.Promise&&(b=T1.Promise));if(!b)throw Error("no Promise impl found");return new b(function(b,e){var f=c.subscribe(function(b){if(f)try{a(b)}catch(c){e(c),f.unsubscribe()}else a(b)},e,b)})};i2.prototype.XN=function(a){return this.source.subscribe(a)};i2.prototype[vZa]=function(){return this};function j2(){var a=Error.call(this,"object unsubscribed");this.name=a.name="ObjectUnsubscribedError";this.stack=a.stack;this.message=a.message}p(j2,Error);function k2(a,b){Z1.call(this);this.subject=a;this.RS=b;this.closed=!1}p(k2,Z1);k2.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var a=this.subject,b=a.zG;this.subject=null;!b||0===b.length||a.yo||a.closed||(a=b.indexOf(this.RS),-1!==a&&b.splice(a,1))}};function wZa(a){c2.call(this,a);this.destination=a}p(wZa,c2);function l2(){i2.call(this);this.zG=[];this.xQ=this.yo=this.closed=!1;this.oua=null}p(l2,i2);l2.prototype[b2]=function(){return new wZa(this)};g=l2.prototype;g.next=function(a){if(this.closed)throw new j2;if(!this.yo)for(var b=this.zG,c=b.length,b=b.slice(),d=0;d<c;d++)b[d].next(a)};
g.error=function(a){if(this.closed)throw new j2;this.xQ=!0;this.oua=a;this.yo=!0;for(var b=this.zG,c=b.length,b=b.slice(),d=0;d<c;d++)b[d].error(a);this.zG.length=0};g.complete=function(){if(this.closed)throw new j2;this.yo=!0;for(var a=this.zG,b=a.length,a=a.slice(),c=0;c<b;c++)a[c].complete();this.zG.length=0};g.unsubscribe=function(){this.closed=this.yo=!0;this.zG=null};
g.XN=function(a){if(this.closed)throw new j2;if(this.xQ)return a.error(this.oua),$1;if(this.yo)return a.complete(),$1;this.zG.push(a);return new k2(this,a)};function m2(a){a=void 0===a?!1:a;l2.call(this);this.Qr=a}p(m2,l2);m2.prototype.emit=function(a){l2.prototype.next.call(this,a)};
m2.prototype.subscribe=function(a,b,c){function d(){return null}function e(){return null}var f;a&&"object"===typeof a?(f=this.Qr?function(b){setTimeout(function(){return a.next(b)})}:function(b){a.next(b)},a.error&&(e=this.Qr?function(b){setTimeout(function(){return a.error(b)})}:function(b){a.error(b)}),a.complete&&(d=this.Qr?function(){setTimeout(function(){return a.complete()})}:function(){a.complete()})):(f=this.Qr?function(b){setTimeout(function(){return a(b)})}:function(b){a(b)},b&&(e=this.Qr?
function(a){setTimeout(function(){return b(a)})}:function(a){b(a)}),c&&(d=this.Qr?function(){setTimeout(function(){return c()})}:function(){c()}));return l2.prototype.subscribe.call(this,f,e,d)};m2.Ra=function(){};function n2(a){a=void 0===a.WFa?!1:a.WFa;this.Fza=this.$fa=!1;this.EU=!0;this.LN=0;this.Uza=new m2(!1);this.Sza=new m2(!1);this.Tza=new m2(!1);this.Rza=new m2(!1);if("undefined"==typeof Zone)throw Error("Angular requires Zone.js prolyfill.");Zone.assertZonePatched();this.Q8a=this.fG=Zone.current;Zone.wtfZoneSpec&&(this.fG=this.fG.fork(Zone.wtfZoneSpec));a&&Zone.longStackTraceZoneSpec&&(this.fG=this.fG.fork(Zone.longStackTraceZoneSpec));xZa(this)}n2.lJa=function(){return!0===Zone.current.get("isAngularZone")};
n2.Ogb=function(){if(!n2.lJa())throw Error("Expected to be in Angular Zone, but it is not!");};n2.dXa=function(){if(n2.lJa())throw Error("Expected to not be in Angular Zone, but it is!");};n2.prototype.run=function(a){return this.fG.run(a)};n2.prototype.runGuarded=function(a){return this.fG.runGuarded(a)};n2.prototype.runOutsideAngular=function(a){return this.Q8a.run(a)};
function o2(a){if(0==a.LN&&!a.$fa&&!a.EU)try{a.LN++,a.Sza.emit(null)}finally{if(a.LN--,!a.$fa)try{a.runOutsideAngular(function(){return a.Tza.emit(null)})}finally{a.EU=!0}}}
function xZa(a){a.fG=a.fG.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(b,c,d,e,f,h){try{return yZa(a),b.invokeTask(d,e,f,h)}finally{a.LN--,o2(a)}},onInvoke:function(b,c,d,e,f,h,k){try{return yZa(a),b.invoke(d,e,f,h,k)}finally{a.LN--,o2(a)}},onHasTask:function(b,c,d,e){b.hasTask(d,e);c===d&&("microTask"==e.change?(a.$fa=e.Xpb,o2(a)):"macroTask"==e.change&&(a.Fza=e.$ob))},onHandleError:function(b,c,d,e){b.handleError(d,e);a.Rza.emit(e);return!1}})}
function yZa(a){a.LN++;a.EU&&(a.EU=!1,a.Uza.emit(null))}n2.Ra=function(){};Object.defineProperties(n2.prototype,{z8a:{configurable:!0,enumerable:!0,get:function(){return this.Uza}},n8a:{configurable:!0,enumerable:!0,get:function(){return this.Sza}},t8a:{configurable:!0,enumerable:!0,get:function(){return this.Tza}},h8a:{configurable:!0,enumerable:!0,get:function(){return this.Rza}},xJa:{configurable:!0,enumerable:!0,get:function(){return this.EU}},z3a:{configurable:!0,enumerable:!0,get:function(){return this.Fza}}});function p2(a){this.s4=a;this.gVa=0;this.lga=!0;this.T3=!1;this.Kfa=[];zZa(this)}function zZa(a){a.s4.z8a.subscribe({next:function(){a.T3=!0;a.lga=!1}});a.s4.runOutsideAngular(function(){a.s4.t8a.subscribe({next:function(){n2.dXa();T_(function(){a.lga=!0;AZa(a)})}})})}p2.prototype.xJa=function(){return this.lga&&0==this.gVa&&!this.s4.z3a};function AZa(a){a.xJa()?T_(function(){for(;0!==a.Kfa.length;)a.Kfa.pop()(a.T3);a.T3=!1}):a.T3=!0}p2.Ra=function(){};p2.Pa=[{type:n2}];
function q2(){this.I3=new Map;r2.mBa(this)}function BZa(a,b,c){a.I3.set(b,c)}q2.prototype.OP=function(a,b){return r2.OP(this,a,void 0===b?!0:b)};q2.Ra=function(){};q2.Pa=[];function s2(){}s2.prototype.mBa=function(){};s2.prototype.OP=function(){return null};var r2=new s2;var CZa=!0,DZa=!1,t2;function u2(){DZa=!0;return CZa}function EZa(a){if(t2&&!t2.qp)throw Error("There can be only one platform. Destroy the previous one to create a new one.");t2=a.get(v2);(a=a.get(JYa,null))&&a.forEach(function(a){return a()})}
function FZa(a,b,c){c=void 0===c?[]:c;var d=new h0("Platform: "+b);return function(b){b=void 0===b?[]:b;t2&&!t2.qp&&t2||(a?a(c.concat(b).concat({provide:d,ej:!0})):EZa(P0.resolveAndCreate(c.concat(b).concat({provide:d,ej:!0}))));b=t2&&!t2.qp?t2:null;if(!b)throw Error("No platform exists!");if(!b.injector.get(d,null))throw Error("A platform with a different configuration has been created. Please destroy it first.");return b}}function v2(){}v2.prototype.oCa=function(){throw m0();};
Object.defineProperties(v2.prototype,{injector:{configurable:!0,enumerable:!0,get:function(){throw m0();}},qp:{configurable:!0,enumerable:!0,get:function(){throw m0();}}});function GZa(a,b){try{var c=b();return V0(c)?c.catch(function(b){a.handleError(b);throw b;}):c}catch(d){throw a.handleError(d),d;}}function w2(a){this.IN=a;this.Qza=[];this.kU=[];this.dy=!1}p(w2,v2);w2.prototype.Zg=function(a){this.kU.push(a)};
w2.prototype.destroy=function(){if(this.dy)throw Error("The platform has already been destroyed!");this.Qza.slice().forEach(function(a){return a.destroy()});this.kU.forEach(function(a){return a()});this.dy=!0};w2.prototype.oCa=function(a){return HZa(this,a)};
function HZa(a,b){var c=null,c=new n2({WFa:u2()});return c.run(function(){var d=P0.resolveAndCreate([{provide:n2,ej:c}],a.injector),e=b.create(d),f=e.injector.get(S0,null);if(!f)throw Error("No ErrorHandler. Is platform module (BrowserModule) included?");e.Zg(function(){return T0.remove(a.Qza,e)});c.h8a.subscribe({next:function(a){f.handleError(a)}});return GZa(f,function(){return e.injector.get(W0).r_a.then(function(){IZa(e);return e})})})}
function IZa(a){var b=a.injector.get(x2);if(0<a.nCa.length)a.nCa.forEach(function(a){return b.bootstrap(a)});else if(a.Ij.n7a)a.Ij.n7a(b);else throw Error("The module "+U_(a.Ij.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');}w2.Ra=function(){};Object.defineProperties(w2.prototype,{injector:{configurable:!0,enumerable:!0,get:function(){return this.IN}},qp:{configurable:!0,enumerable:!0,get:function(){return this.dy}}});
w2.Pa=[{type:q0}];function x2(){}function y2(a,b,c,d,e,f){var h=this;this.bO=a;this.jE=b;this.IN=c;this.kUa=e;this.MUa=f;this.aUa=[];this.E4=[];this.tVa=[];this.L3=[];this.zya=this.Gga=!1;this.zya=u2();this.bO.n8a.subscribe({next:function(){h.bO.run(function(){h.tick()})}})}p(y2,x2);
y2.prototype.bootstrap=function(a){var b=this;if(!this.MUa.done)throw Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");a=a instanceof K1?a:this.kUa.bca(a);this.tVa.push(a.pJ);var c=a.create(this.IN,[],a.Nsa);c.Zg(function(){-1!=b.E4.indexOf(c)&&(T0.remove(b.L3,c.u6),T0.remove(b.E4,c))});(a=c.injector.get(p2,null))&&BZa(c.injector.get(q2),c.location.nativeElement,a);JZa(this,c);u2()&&this.jE.log("Angular 2 is running in the development mode. Call enableProdMode() to enable the production mode.");
return c};function JZa(a,b){a.L3.push(b.u6);a.tick();a.E4.push(b);a.IN.get(KYa,[]).concat(a.aUa).forEach(function(a){return a(b)})}y2.prototype.tick=function(){if(this.Gga)throw Error("ApplicationRef.tick is called recursively");var a=KZa();try{this.Gga=!0,this.L3.forEach(function(a){return a.detectChanges()}),this.zya&&this.L3.forEach(function(a){a.ap.detectChanges(!0)})}finally{this.Gga=!1,R1(a)}};y2.prototype.ngOnDestroy=function(){this.E4.slice().forEach(function(a){return a.destroy()})};
y2.Ra=function(){};var KZa=Q1("ApplicationRef#tick()");y2.Pa=[{type:n2},{type:Y0},{type:q0},{type:S0},{type:M1},{type:W0},{type:q2,hg:[{type:e0}]},{type:p2,hg:[{type:e0}]}];Object.defineProperties(function(){}.prototype,{injector:{configurable:!0,enumerable:!0,get:function(){return m0()}},gja:{configurable:!0,enumerable:!0,get:function(){return m0()}},Ij:{configurable:!0,enumerable:!0,get:function(){return m0()}}});function z2(a){this.OUa=a}z2.prototype.create=function(a){a||(a=lYa);a=new this.OUa(a);a.create();return a};z2.Ra=function(){};var LZa={};function A2(a,b,c){N1.call(this,b,a.get(M1,kZa));this.parent=a;this.nCa=c;this.kU=[];this.dy=!1}p(A2,N1);
A2.prototype.create=function(){this.Ij=this.Ua()};
A2.prototype.get=function(a,b){b=void 0===b?p0:b;if(a===q0||a===M1)return this;var c=a===B2?this.xTa:a===C2?this.tTa:a===D2?this.vTa:a===E2?this.GTa:a===F2?this.ETa:a===G2?this.NTa:a===H2?this.MTa:a===I2?this.OTa:a===J2?this.QTa:a===K2?this.PTa:a===L2?this.LTa:a===M2?this.KTa:a===N2?this.iwa:a===MZa?this.JTa:a===NZa?this.STa:a===S0?this.DTa:a===W0?this.hwa:a===p2?this.VTa:a===y2?this.Wea:a===x2?this.uTa:a===LYa?this.yTa:a===IYa?this.ewa:a===O2?this.efa:a===OZa?this.Cwa:a===PZa?this.nwa:a===P2?this.owa:
a===Q2?this.hfa:a===R2?this.gwa:a===S2?this.lwa:a===$Ya?this.Vwa:a===T2?this.mwa:a===aZa?this.Wwa:a===V.Tea?this.XTa:a===l1?this.HTa:a===m1?this.ITa:a===U2?this.UTa:a===V2?this.WTa:a===W2?this.TTa:a===X2?this.fwa:a===Y2?this.RTa:a===Z2?this.z3:a===$2?this.gfa:a===a3?this.ATa:a===QZa?this.kwa:a===b3?this.BTa:a===c3?this.CTa:a===d3?this.wTa:a===e3?this.Uwa:a===f3?this.Dwa:a===g3?this.Kwa:a===h3?this.zTa:LZa;return c===LZa?this.parent.get(a,b):c};
A2.prototype.destroy=function(){if(this.dy)throw Error("The ng module "+U_(this.Ij.constructor)+" has already been destroyed.");this.dy=!0;this.zb();this.kU.forEach(function(a){return a()})};A2.prototype.Zg=function(a){this.kU.push(a)};A2.Ra=function(){};Object.defineProperties(A2.prototype,{injector:{configurable:!0,enumerable:!0,get:function(){return this}},gja:{configurable:!0,enumerable:!0,get:function(){return this}}});new Map;function i3(){this.KA=!0;this.Tr=[];this.yya=new m2}g=i3.prototype;g.map=function(a){return this.Tr.map(a)};g.filter=function(a){return this.Tr.filter(a)};g.find=function(a){return this.Tr.find(a)};g.reduce=function(a,b){return this.Tr.reduce(a,b)};g.forEach=function(a){this.Tr.forEach(a)};g.some=function(a){return this.Tr.some(a)};g.toArray=function(){return this.Tr.slice()};i3.prototype[Y_()]=function(){return this.Tr[Y_()]()};i3.prototype.toString=function(){return this.Tr.toString()};
i3.prototype.reset=function(a){this.Tr=T0.RP(a);this.KA=!1};function RZa(a){a.yya.emit(a)}i3.Ra=function(){};Object.defineProperties(i3.prototype,{changes:{configurable:!0,enumerable:!0,get:function(){return this.yya}},length:{configurable:!0,enumerable:!0,get:function(){return this.Tr.length}},first:{configurable:!0,enumerable:!0,get:function(){return this.Tr[0]}},last:{configurable:!0,enumerable:!0,get:function(){return this.Tr[this.length-1]}},nb:{configurable:!0,enumerable:!0,get:function(){return this.KA}}});function j3(){}Object.defineProperties(j3.prototype,{elementRef:{configurable:!0,enumerable:!0,get:function(){return null}}});function k3(a,b,c){this.PN=a;this.vga=b;this.tga=c}p(k3,j3);k3.prototype.createEmbeddedView=function(a){var b=this.PN.hh(this.vga);b.create(a||{});return b.ref};k3.Ra=function(){};Object.defineProperties(k3.prototype,{elementRef:{configurable:!0,enumerable:!0,get:function(){return new Z0(this.tga)}}});function l3(){}Object.defineProperties(l3.prototype,{element:{configurable:!0,enumerable:!0,get:function(){return m0()}},injector:{configurable:!0,enumerable:!0,get:function(){return m0()}},fba:{configurable:!0,enumerable:!0,get:function(){return m0()}},length:{configurable:!0,enumerable:!0,get:function(){return m0()}}});
function m3(a){this.Tv=a;this.nUa=Q1("ViewContainerRef#createComponent()");this.Kza=Q1("ViewContainerRef#insert()");this.qVa=Q1("ViewContainerRef#remove()");this.qUa=Q1("ViewContainerRef#detach()")}g=m3.prototype;g.get=function(a){return this.Tv.vk[a].ref};g.createEmbeddedView=function(a,b,c){c=void 0===c?-1:c;a=a.createEmbeddedView(void 0===b?null:b);this.insert(a,c);return a};
g.WO=function(a,b,c,d){b=void 0===b?-1:b;c=void 0===c?null:c;d=void 0===d?null:d;var e=this.nUa();a=a.create(c||this.Tv.fba,d);this.insert(a.EQ,b);return R1(e,a)};
g.insert=function(a,b){b=void 0===b?-1:b;var c=this.Kza();-1==b&&(b=this.length);var d=this.Tv,e=a.internalView;if(e.type===n3.ud)throw Error("Component views can't be moved!");var f=d.vk;null==f&&(f=[],d.vk=f);b>=f.length?f.push(e):f.splice(b,0,e);SZa(e,d,0<b?f[b-1]:null);e.fj=d;e.hF&&e.hF!==d&&(e.hF.dS||(e.hF.dS=[]),e.hF.dS.push(e));e.Zt();return R1(c,a)};
g.move=function(a,b){var c=this.Kza();if(-1!=b){var d=this.Tv,e=a.internalView,f=d.vk.indexOf(e);if(e.type===n3.ud)throw Error("Component views can't be moved!");var h=d.vk;null==h&&(h=[],d.vk=h);h.splice(f,1);h.splice(b,0,e);SZa(e,d,0<b?h[b-1]:null);e.Zt();return R1(c,a)}};g.indexOf=function(a){return this.Tv.vk.indexOf(a.internalView)};g.remove=function(a){a=void 0===a?-1:a;var b=this.qVa();-1==a&&(a=this.length-1);this.Tv.zJ(a).destroy();R1(b)};
g.detach=function(a){a=void 0===a?-1:a;var b=this.qUa();-1==a&&(a=this.length-1);a=this.Tv.zJ(a);return R1(b,a.ref)};g.clear=function(){for(var a=this.length-1;0<=a;a--)this.remove(a)};m3.Ra=function(){};
Object.defineProperties(m3.prototype,{length:{configurable:!0,enumerable:!0,get:function(){var a=this.Tv.vk;return null!=a?a.length:0}},element:{configurable:!0,enumerable:!0,get:function(){return this.Tv.elementRef}},injector:{configurable:!0,enumerable:!0,get:function(){return this.Tv.injector}},fba:{configurable:!0,enumerable:!0,get:function(){return this.Tv.fba}}});var o3=[];function TZa(){for(var a=0;a<o3.length;a++)o3[a].play();o3=[]};function p3(a){this.ap=this.ap=a}g=p3.prototype;g.markForCheck=function(){q3(this.ap)};g.detach=function(){this.ap.Eq=U.Z2};g.detectChanges=function(){this.ap.detectChanges(!1);o3.length&&Promise.resolve(null).then(TZa)};g.Zg=function(a){this.ap.qP||(this.ap.qP=[]);this.ap.qP.push(a)};g.destroy=function(){iZa(this.ap)};p3.Ra=function(){};
Object.defineProperties(p3.prototype,{internalView:{configurable:!0,enumerable:!0,get:function(){return this.ap}},rootNodes:{configurable:!0,enumerable:!0,get:function(){return this.ap.lla}},context:{configurable:!0,enumerable:!0,get:function(){return this.ap.context}},qp:{configurable:!0,enumerable:!0,get:function(){return this.ap.qp}}});function UZa(a,b){this.name=a;this.callback=b}UZa.Ra=function(){};function r3(a,b,c){this.zt=c;this.sLa=a;b&&b instanceof s3?this&&(b.childNodes.push(this),this.parent=b):this.parent=null;this.listeners=[]}r3.Ra=function(){};
Object.defineProperties(r3.prototype,{injector:{configurable:!0,enumerable:!0,get:function(){return this.zt?this.zt.injector:null}},componentInstance:{configurable:!0,enumerable:!0,get:function(){return this.zt?this.zt.b7:null}},context:{configurable:!0,enumerable:!0,get:function(){return this.zt?this.zt.context:null}},t$a:{configurable:!0,enumerable:!0,get:function(){return this.zt?this.zt.t$a:null}},a$a:{configurable:!0,enumerable:!0,get:function(){return this.zt?this.zt.a$a:null}},source:{configurable:!0,
enumerable:!0,get:function(){return this.zt?this.zt.source:null}}});function s3(a,b,c){r3.call(this,a,b,c);this.properties={};this.attributes={};this.R={};this.mg={};this.childNodes=[];this.nativeElement=a}p(s3,r3);s3.prototype.removeChild=function(a){var b=this.childNodes.indexOf(a);-1!==b&&(a.parent=null,this.childNodes.splice(b,1))};
function VZa(a,b,c){var d=a.childNodes.indexOf(b);if(-1!==d)for(b=a.childNodes.slice(0,d+1),d=a.childNodes.slice(d+1),a.childNodes=b.concat(c,d),b=0;b<c.length;++b)d=c[b],d.parent&&d.parent.removeChild(d),d.parent=a}s3.prototype.query=function(a){return this.queryAll(a)[0]||null};s3.prototype.queryAll=function(a){var b=[];WZa(this,a,b);return b};s3.prototype.triggerEventHandler=function(a,b){this.listeners.forEach(function(c){c.name==a&&c.callback(b)})};s3.Ra=function(){};
Object.defineProperties(s3.prototype,{children:{configurable:!0,enumerable:!0,get:function(){return this.childNodes.filter(function(a){return a instanceof s3})}}});function WZa(a,b,c){a.childNodes.forEach(function(a){a instanceof s3&&(b(a)&&c.push(a),WZa(a,b,c))})}var t3=new Map;function u3(a){return t3.get(a)}function v3(a){t3.set(a.sLa,a)};var XZa=FZa(null,"core",[w2,{provide:v2,hA:w2},{provide:D0,QM:function(){return E0},Yja:[]},{provide:rYa,hA:D0},q2,Y0]);var MZa=new h0("LocaleId");function C2(){}C2.Pa=[];function w3(){var a=this;this.IU=[];this.qI=[];this.vI=!1;T_(function(){return a.ON()})}g=w3.prototype;g.ON=function(){this.IU.forEach(function(a){return a()});this.IU=[]};g.pL=function(a){this.qI.push(a)};g.init=function(){};g.play=function(){this.vI||(this.qI.forEach(function(a){return a()}),this.qI=[]);this.vI=!0};g.pause=function(){};g.restart=function(){};g.finish=function(){this.ON()};g.destroy=function(){};g.reset=function(){};g.setPosition=function(){};w3.Ra=function(){};function x3(a){this.Fk=a}x3.prototype.w0=function(a){return new y3(this.Fk.w0(a))};x3.Ra=function(){};function y3(a){this.Fk=a}g=y3.prototype;g.Csa=function(a,b){a=this.Fk.Csa(a,b);b=new s3(a,null,b);v3(b);return a};g.createElement=function(a,b,c){var d=this.Fk.createElement(a,b,c);a=new s3(d,u3(a),c);a.name=b;v3(a);return d};g.ge=function(a){return this.Fk.ge(a)};g.yc=function(a,b){var c=this.Fk.yc(a,b);a=new r3(c,u3(a),b);v3(a);return c};
g.ia=function(a,b,c){b=this.Fk.ia(a,b,c);a=new r3(b,u3(a),c);v3(a);return b};g.Rp=function(a,b){var c=u3(a);null!=c&&c instanceof s3&&b.forEach(function(a){if(a=u3(a))c.childNodes.push(a),a.parent=c});this.Fk.Rp(a,b)};g.Nha=function(a,b){var c=u3(a);if(null!=c){var d=c.parent;if(0<b.length&&null!=d){var e=[];b.forEach(function(a){return e.push(u3(a))});VZa(d,c,e)}}this.Fk.Nha(a,b)};g.zJ=function(a){a.forEach(function(a){a=u3(a);null!=a&&null!=a.parent&&a.parent.removeChild(a)});this.Fk.zJ(a)};
g.nw=function(a,b){b=b||[];b.forEach(function(a){t3.delete(u3(a).sLa)});this.Fk.nw(a,b)};g.listen=function(a,b,c){var d=u3(a);null!=d&&d.listeners.push(new UZa(b,c));return this.Fk.listen(a,b,c)};g.gaa=function(a,b,c){return this.Fk.gaa(a,b,c)};g.wh=function(a,b,c){var d=u3(a);null!=d&&d instanceof s3&&(d.properties[b]=c);this.Fk.wh(a,b,c)};g.setElementAttribute=function(a,b,c){var d=u3(a);null!=d&&d instanceof s3&&(d.attributes[b]=c);this.Fk.setElementAttribute(a,b,c)};
g.b1=function(a,b,c){this.Fk.b1(a,b,c)};g.Oc=function(a,b,c){var d=u3(a);null!=d&&d instanceof s3&&(d.R[b]=c);this.Fk.Oc(a,b,c)};g.setElementStyle=function(a,b,c){var d=u3(a);null!=d&&d instanceof s3&&(d.mg[b]=c);this.Fk.setElementStyle(a,b,c)};g.setText=function(a,b){this.Fk.setText(a,b)};g.animate=function(a,b,c,d,e,f,h){h=void 0===h?[]:h;return this.Fk.animate(a,b,c,d,e,f,h)};y3.Ra=function(){};var n3={Vj:0,ud:1,xc:2};n3[n3.Vj]="HOST";n3[n3.ud]="COMPONENT";n3[n3.xc]="EMBEDDED";function z3(a,b){this.ap=a;this.vga=b}p(z3,q0);z3.prototype.get=function(a,b){b=void 0===b?p0:b;return W(this.ap,a,this.vga,b)};z3.Ra=function(){};var YZa=Q1("AppView#check(ascii id)"),ZZa={},A3={};function Z(a,b,c,d,e,f,h,k,l){this.Sia=a;this.pJ=b;this.type=c;this.Na=d;this.ha=e;this.Ga=f;this.parentElement=h;this.Eq=k;this.hF=void 0===l?null:l;this.fj=null;this.Kp=0;this.ref=new p3(this);this.V=c===n3.ud||c===n3.Vj?d.w0(b):e.V;this.JA=this.V.Xa}g=Z.prototype;g.create=function(a){this.context=a;return this.Ua(null)};g.createHostView=function(a,b,c){this.context=ZZa;this.CUa=null!=a;this.FUa=b;this.GUa=c;return this.Ua(a)};g.Ua=function(){return null};
g.hh=function(){return null};g.init=function(a,b,c){this.D5a=a;this.wBa=b;this.qP=c;this.type===n3.ud&&this.Zt()};function W(a,b,c,d){d=void 0===d?p0:d;for(var e=A3;e===A3;)null!=c&&(e=a.Eb(b,c,A3)),e===A3&&a.type===n3.Vj&&(e=a.FUa.get(b,d)),c=a.Ga,a=a.ha;return e}g.Eb=function(a,b,c){return c};g.injector=function(a){return new z3(this,a)};function iZa(a){a.CUa?a.detach():null!=a.fj&&a.fj.zJ(a.fj.vk.indexOf(a));a.destroy()}
g.destroy=function(){var a=this;if(this.Eq!==U.xT){var b=this.type===n3.ud?this.parentElement:null;if(this.qP)for(var c=0;c<this.qP.length;c++)this.qP[c]();this.zb();this.Zt();this.Jfa?this.Jfa.T7a(function(){return a.V.nw(b,a.wBa)}):this.V.nw(b,this.wBa);this.Eq=U.xT}};g.zb=function(){};g.detach=function(){var a=this;this.Jfa?this.Jfa.T7a(function(){return $Za(a)}):$Za(this);if(this.hF&&this.hF!==this.fj){var b=this.hF.dS,c=b.indexOf(this);c>=b.length-1?b.pop():b.splice(c,1)}this.fj=null;this.Zt()};
function $Za(a){a.JA?a.Jb(a.JA.remove,null):a.V.zJ(a.lla)}function SZa(a,b,c){b=c?c.D5a:b.nativeElement;a.JA?(c=a.JA.nextSibling(b))?a.Jb(a.JA.insertBefore,c):(b=a.JA.parentElement(b))&&a.Jb(a.JA.appendChild,b):a.V.Nha(b,a.lla)}g.Rp=function(a,b){if(this.JA)B3(this,b,this.JA.appendChild,a);else{var c=[];B3(this,b,V.lBa,c);this.V.Rp(a,c)}};
function B3(a,b,c,d){switch(a.type){case n3.xc:B3(a.ha,b,c,d);break;case n3.ud:if(a.ha.type===n3.Vj)for(a=a.ha.GUa[b]||[],b=0;b<a.length;b++)c(a[b],d);else a.ha.dh(a.Ga,b,c,d)}}g.Jb=function(){};g.dh=function(){};g.Zt=function(){};g.detectChanges=function(a){var b=YZa(this.Sia);if(this.Eq!==U.X2&&this.Eq!==U.Rva&&this.Eq!==U.Z2){if(this.Eq===U.xT)throw new u1("detectChanges");this.ab(a);this.Eq===U.pe&&(this.Eq=U.X2);this.Kp++;R1(b)}};g.ab=function(){};function C3(a){a.Eq=U.pe}
function q3(a){for(;null!=a&&a.Eq!==U.Z2;)a.Eq===U.X2&&(a.Eq=U.pe),a=a.type===n3.ud?a.ha:a.fj?a.fj.ha:null}g.la=function(a){return a};Z.Ra=function(){};Object.defineProperties(Z.prototype,{qp:{configurable:!0,enumerable:!0,get:function(){return this.Eq===U.xT}},u6:{configurable:!0,enumerable:!0,get:function(){return this.ref}},lla:{configurable:!0,enumerable:!0,get:function(){var a=[];this.Jb(V.lBa,a);return a}}});function D3(a,b,c,d){this.index=a;this.Ga=b;this.ha=c;this.nativeElement=d}function E3(a,b){if(a.vk)for(var c=0;c<a.vk.length;c++)a.vk[c].detectChanges(b)}function F3(a){if(a.vk)for(var b=0;b<a.vk.length;b++)a.vk[b].destroy()}function G3(a,b,c){var d=[];if(a.vk)for(var e=0;e<a.vk.length;e++){var f=a.vk[e];f.Sia===b&&d.push(c(f))}if(a.dS)for(e=0;e<a.dS.length;e++)f=a.dS[e],f.Sia===b&&d.push(c(f));return d}
D3.prototype.zJ=function(a){var b=this.vk[a];a>=this.vk.length-1?this.vk.pop():this.vk.splice(a,1);if(b.type===n3.ud)throw Error("Component views can't be moved!");b.detach();return b};D3.Ra=function(){};
Object.defineProperties(D3.prototype,{elementRef:{configurable:!0,enumerable:!0,get:function(){return new Z0(this.nativeElement)}},Qc:{configurable:!0,enumerable:!0,get:function(){return new m3(this)}},fba:{configurable:!0,enumerable:!0,get:function(){return this.ha.injector(this.Ga)}},injector:{configurable:!0,enumerable:!0,get:function(){return this.ha.injector(this.index)}}});function H3(){}Object.defineProperties(H3.prototype,{pathname:{configurable:!0,enumerable:!0,get:function(){return null}},search:{configurable:!0,enumerable:!0,get:function(){return null}},hash:{configurable:!0,enumerable:!0,get:function(){return null}}});var I3;I3="undefined"===typeof window?"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:global:window;I3.assert=function(){};function a_a(a){if("string"===typeof a)return a;if(null==a)return""+a;if(a.M_)return a.M_;if(a.name)return a.name;a=a.toString();var b=a.indexOf("\n");return-1===b?a:a.substring(0,b)}var J3=null;function NZa(){}function K3(){}p(K3,NZa);K3.Ra=function(){};K3.Pa=[{type:void 0,hg:[{type:d0,Yr:[MZa]}]}];function L3(a,b,c,d){this.SUa=a;this.UUa=b;this.WUa=c;this.kj=d;this.NUa=[]}L3.prototype.ngDoCheck=function(){if(this.nga){var a=this.nga.diff(this.sI);a&&b_a(this,a)}else this.oga&&(a=this.oga.diff(this.sI))&&c_a(this,a)};function c_a(a,b){b.forEachAddedItem(function(b){return M3(a,b.key,b.Ma)});TYa(b,function(b){return M3(a,b.key,b.Ma)});b.forEachRemovedItem(function(b){b.dD&&M3(a,b.key,!1)})}
function b_a(a,b){b.forEachAddedItem(function(b){if("string"===typeof b.item)M3(a,b.item,!0);else throw Error("NgClass can only toggle CSS classes expressed as strings, got "+a_a(b.item));});b.forEachRemovedItem(function(b){return M3(a,b.item,!1)})}function d_a(a){a.NUa.forEach(function(b){return M3(a,b,!0)})}function e_a(a,b){b&&(Array.isArray(b)||b instanceof Set?b.forEach(function(b){return M3(a,b,!1)}):Object.keys(b).forEach(function(c){null!=b[c]&&M3(a,c,!1)}))}
function M3(a,b,c){(b=b.trim())&&b.split(/\s+/g).forEach(function(b){a.kj.Oc(a.WUa.nativeElement,b,c)})}L3.Ra=function(){};
Object.defineProperties(L3.prototype,{f7a:{configurable:!0,enumerable:!0,set:function(a){e_a(this,this.sI);d_a(this);this.oga=this.nga=null;if(this.sI="string"===typeof a?a.split(/\s+/):a){a=this.sI;var b;if((b=null!==a&&("function"===typeof a||"object"===typeof a))&&!(b=Array.isArray(a))&&(b=!(a instanceof Map))){if(!J3)if(fa(),ia(),I3.Symbol&&Symbol.iterator)fa(),ia(),J3=Symbol.iterator;else{b=Object.getOwnPropertyNames(Map.prototype);for(var c=0;c<b.length;++c){var d=b[c];"entries"!==d&&"size"!==
d&&Map.prototype[d]===Map.prototype.entries&&(J3=d)}}b=J3 in a}b?this.nga=this.SUa.find(this.sI).create(null):this.oga=this.UUa.find(this.sI).create(null)}}}});L3.Pa=[{type:l1},{type:m1},{type:Z0},{type:r1}];function N3(a,b,c){this.Uj=a;this.index=b;this.count=c}N3.Ra=function(){};Object.defineProperties(N3.prototype,{first:{configurable:!0,enumerable:!0,get:function(){return 0===this.index}},last:{configurable:!0,enumerable:!0,get:function(){return this.index===this.count-1}}});function O3(a,b,c,d){this.jy=a;this.Rga=b;this.rUa=c;this.eUa=d;this.U3=null}
O3.prototype.ngOnChanges=function(a){if("ngForOf"in a&&(a=a.ngForOf.Ma,!this.U3&&a))try{this.U3=this.rUa.find(a).create(this.eUa,this.qqb)}catch(b){throw Error("Cannot find a differ supporting object '"+a+"' of type '"+(a.name||typeof a)+"'. NgFor only supports binding to Iterables such as Arrays.");}};O3.prototype.ngDoCheck=function(){if(this.U3){var a=this.U3.diff(this.o7a);a&&f_a(this,a)}};
function f_a(a,b){var c=[];NYa(b,function(b,d,e){null==b.previousIndex?(e=a.jy.createEmbeddedView(a.Rga,new N3(null,null,null),e),c.push(new P3(b,e))):null==e?a.jy.remove(d):(d=a.jy.get(d),a.jy.move(d,e),c.push(new P3(b,d)))});for(var d=0;d<c.length;d++)c[d].view.context.Uj=c[d].qra.item;for(var d=0,e=a.jy.length;d<e;d++){var f=a.jy.get(d);f.context.index=d;f.context.count=e}PYa(b,function(b){a.jy.get(b.currentIndex).context.Uj=b.item})}O3.Ra=function(){};O3.Pa=[{type:l3},{type:j3},{type:l1},{type:q1}];
function P3(a,b){this.qra=a;this.view=b}P3.Ra=function(){};function Q3(a,b){this.jy=a;this.Rga=b;this.i4=!1}Q3.Ra=function(){};Object.defineProperties(Q3.prototype,{p7a:{configurable:!0,enumerable:!0,set:function(a){a&&!this.i4?(this.i4=!0,this.jy.createEmbeddedView(this.Rga)):!a&&this.i4&&(this.i4=!1,this.jy.clear())}}});Q3.Pa=[{type:l3},{type:j3}];R3([S3("year",1),T3("month",3),S3("day",1),S3("hour",1),S3("minute",1),S3("second",1)]);R3([S3("year",1),S3("month",1),S3("day",1),S3("hour",1),S3("minute",1)]);R3([S3("year",1),T3("month",4),T3("weekday",4),S3("day",1)]);R3([S3("year",1),T3("month",4),S3("day",1)]);R3([S3("year",1),T3("month",3),S3("day",1)]);R3([S3("year",1),S3("month",1),S3("day",1)]);R3([S3("hour",1),S3("second",1),S3("minute",1)]);R3([S3("hour",1),S3("minute",1)]);U3(S3("hour",2),!1);U3(S3("hour",1),!1);U3(S3("hour",2),!0);
U3(S3("hour",1),!0);function U3(a,b){a.pnb=b}function S3(a,b){var c={};c[a]=2===b?"2-digit":"numeric";return c}function T3(a,b){var c={};c[a]=4>b?1<b?"short":"narrow":"long";return c}function R3(a){Object.assign.apply(Object,[].concat([{}],ma(a)))}new Map;function B2(){}B2.Pa=[];function g_a(){}g_a.prototype.animate=function(){return new w3};function R2(){}R2.Ra=function(){};var h_a=new g_a;var V3="undefined"===typeof window?"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:global:window;V3.assert=function(){};function i_a(a){if("string"===typeof a)return a;if(null==a)return""+a;if(a.M_)return a.M_;if(a.name)return a.name;a=a.toString();var b=a.indexOf("\n");return-1===b?a:a.substring(0,b)}function j_a(a,b){a=a.split(".");for(var c=V3;1<a.length;)var d=a.shift(),c=c.hasOwnProperty(d)&&null!=c[d]?c[d]:c[d]={};if(void 0===c||null===c)c={};c[a.shift()]=b};var W3=null;function k_a(){}k_a.Ra=function(){};function X3(a,b,c,d){d=void 0===d?[]:d;var e=this;this.element=a;this.r5a=b;this.options=c;this.IU=[];this.qI=[];this.dy=this.vI=this.d4=this.Jza=!1;this.wUa=c.duration;this.Hqa={};d.forEach(function(a){var b=l_a(a);Object.keys(b).forEach(function(a){return e.Hqa[a]=b[a]})})}g=X3.prototype;g.ON=function(){this.d4||(this.d4=!0,this.IU.forEach(function(a){return a()}),this.IU=[])};
g.init=function(){var a=this;if(!this.Jza){this.Jza=!0;var b=this.r5a.map(function(b){var c={};Object.keys(b).forEach(function(d){var k=b[d];"*"==k&&(k=W3.getComputedStyle(a.element)[d]);void 0!=k&&(c[d]=k)});return c}),c=Object.keys(this.Hqa);if(c.length){var d=m_a(b);c.forEach(function(b){null!=d[b]&&(d[b]=a.Hqa[b])})}this.pE=this.element.animate(b,this.options);this.Bza=n_a(b[b.length-1]);this.pE.cancel();this.pE.addEventListener("finish",function(){return a.ON()})}};g.pL=function(a){this.qI.push(a)};
g.play=function(){this.init();this.vI||(this.qI.forEach(function(a){return a()}),this.qI=[],this.vI=!0);this.pE.play()};g.pause=function(){this.init();this.pE.pause()};g.finish=function(){this.init();this.ON();this.pE.finish()};g.reset=function(){this.pE.cancel();this.vI=this.d4=this.dy=!1};g.restart=function(){this.reset();this.play()};g.destroy=function(){this.dy||(this.pE.cancel(),this.ON(),this.dy=!0)};g.setPosition=function(a){this.pE.currentTime=a*this.totalTime};
function l_a(a){var b={};a.vI&&Object.keys(a.Bza).forEach(function(c){if("offset"!=c){var d;d=a.d4?a.Bza[c]:W3.getComputedStyle(a.element)[c];b[c]=d}});return b}X3.Ra=function(){};Object.defineProperties(X3.prototype,{totalTime:{configurable:!0,enumerable:!0,get:function(){return this.wUa}}});function n_a(a){var b={};Object.keys(a).forEach(function(c){"offset"!=c&&(b[c]=a[c])});return b}function m_a(a){for(var b=a[0],c=1;c<a.length;c++){var d=a[c];if(0!==d.offset)break;b=d}return b};function o_a(){}o_a.prototype.animate=function(a,b,c,d,e,f,h){h=void 0===h?[]:h;var k=[],l={};null!=b&&0<b.mg.length&&(l=p_a(b,{}),l.offset=0,k.push(l));c.forEach(function(a){var b=p_a(a.mg,l);b.offset=a.offset;k.push(b)});1==k.length&&(b=k[0],b.offset=null,k=[b,b]);d={duration:d,delay:e,fill:"both"};f&&(d.easing=f);h=h.filter(q_a);return new X3(a,k,d,h)};
function p_a(a,b){var c={};a.mg.forEach(function(a){Object.keys(a).forEach(function(b){c[b]=a[b]})});Object.keys(b).forEach(function(a){null!=c[a]||(c[a]=b[a])});return c}function q_a(a){return a instanceof X3};function Y3(){var a=this;this.uAa=null;try{var b=this.createElement("div",document);if(null==this.vY(b,"animationName"))for(var c=["Webkit","Moz","O","ms"],d=0;d<c.length&&null==this.vY(b,c[d]+"AnimationName");d++);var e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",Ifb:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(e).forEach(function(c){null!=a.vY(b,c)&&(a.uAa=e[c])})}catch(f){this.uAa=null}}p(Y3,k_a);Y3.prototype.getDistributedNodes=function(a){return a.getDistributedNodes()};
Y3.Ra=function(){};var r_a={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},s_a={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","":"NumLock"};function Z3(a){Y3.apply(this,arguments)}p(Z3,Y3);Z3.Ra=Y3.Ra;Z3.prototype.parse=function(){throw Error("parse not implemented");};Z3.u6a=function(){var a=new Z3;W3||(W3=a)};g=Z3.prototype;
g.setProperty=function(a,b,c){a[b]=c};g.getProperty=function(a,b){return a[b]};g.invoke=function(a,b,c){a[b].apply(null,[].concat(ma(c)))};g.log=function(a){window.console&&window.console.log&&window.console.log(a)};g.query=function(a){return document.querySelector(a)};g.querySelector=function(a,b){return a.querySelector(b)};g.querySelectorAll=function(a,b){return a.querySelectorAll(b)};g.on=function(a,b,c){a.addEventListener(b,c,!1)};
function t_a(a,b,c){a.addEventListener(b,c,!1);return function(){a.removeEventListener(b,c,!1)}}g.dispatchEvent=function(a,b){a.dispatchEvent(b)};g.SDa=function(a){var b=document.createEvent("MouseEvent");b.initEvent(a,!0,!0);return b};g.createEvent=function(a){var b=document.createEvent("Event");b.initEvent(a,!0,!0);return b};g.preventDefault=function(a){a.preventDefault();a.returnValue=!1};function u_a(a){return"content"in a&&a instanceof HTMLTemplateElement?a.content:null}g.nodeName=function(a){return a.nodeName};
g.nodeValue=function(a){return a.nodeValue};g.type=function(a){return a.type};g.content=function(a){return"content"in a?a.content:a};g.firstChild=function(a){return a.firstChild};g.nextSibling=function(a){return a.nextSibling};g.parentElement=function(a){return a.parentNode};g.childNodes=function(a){return a.childNodes};function v_a(a){a=a.childNodes;for(var b=Array(a.length),c=0;c<a.length;c++)b[c]=a[c];return b}g.appendChild=function(a,b){a.appendChild(b)};g.removeChild=function(a,b){a.removeChild(b)};
g.replaceChild=function(a,b,c){a.replaceChild(b,c)};g.remove=function(a){a.parentNode&&a.parentNode.removeChild(a);return a};g.insertBefore=function(a,b){a.parentNode.insertBefore(b,a)};g.insertAfter=function(a,b){a.parentNode.insertBefore(b,a.nextSibling)};g.Tf=function(a){return a.textContent};g.setText=function(a,b){a.textContent=b};g.getValue=function(a){return a.value};g.setValue=function(a,b){a.value=b};g.createComment=function(a){return document.createComment(a)};
g.createElement=function(a,b){b=void 0===b?document:b;return b.createElement(a)};g.createElementNS=function(a,b,c){c=void 0===c?document:c;return c.createElementNS(a,b)};g.createTextNode=function(a,b){b=void 0===b?document:b;return b.createTextNode(a)};g.createShadowRoot=function(a){return a.createShadowRoot()};g.clone=function(a){return a.cloneNode(!0)};g.getElementsByClassName=function(a,b){return a.getElementsByClassName(b)};g.getElementsByTagName=function(a,b){return a.getElementsByTagName(b)};
g.classList=function(a){return Array.prototype.slice.call(a.classList,0)};g.addClass=function(a,b){a.classList.add(b)};g.removeClass=function(a,b){a.classList.remove(b)};g.hasClass=function(a,b){return a.classList.contains(b)};g.Gf=function(a,b,c){a.style[b]=c};g.vY=function(a,b){return a.style[b]};g.tagName=function(a){return a.tagName};function w_a(a){var b=new Map;a=a.attributes;for(var c=0;c<a.length;c++){var d=a[c];b.set(d.name,d.value)}return b}g.hasAttribute=function(a,b){return a.hasAttribute(b)};
g.hasAttributeNS=function(a,b,c){return a.hasAttributeNS(b,c)};g.getAttribute=function(a,b){return a.getAttribute(b)};g.getAttributeNS=function(a,b,c){return a.getAttributeNS(b,c)};g.setAttribute=function(a,b,c){a.setAttribute(b,c)};g.setAttributeNS=function(a,b,c,d){a.setAttributeNS(b,c,d)};g.removeAttribute=function(a,b){a.removeAttribute(b)};g.removeAttributeNS=function(a,b,c){a.removeAttributeNS(b,c)};
g.getBoundingClientRect=function(a){try{return a.getBoundingClientRect()}catch(b){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}};g.getTitle=function(){return document.title};g.setTitle=function(a){document.title=a||""};g.adoptNode=function(a){return document.adoptNode(a)};
function x_a(a){var b=a.key;if(null==b){b=a.keyIdentifier;if(null==b)return"Unidentified";b.startsWith("U+")&&(b=String.fromCharCode(parseInt(b.substring(2),16)),3===a.location&&s_a.hasOwnProperty(b)&&(b=s_a[b]))}return r_a[b]||b}g.oj=function(){return window.location};g.setData=function(a,b,c){this.setAttribute(a,"data-"+b,c)};g.getData=function(a,b){return this.getAttribute(a,"data-"+b)};g.getComputedStyle=function(a){return getComputedStyle(a)};function $3(){this.HN()}p($3,H3);g=$3.prototype;g.HN=function(){this.mI=W3.oj();this.k4=window.history};g.pushState=function(a,b,c){window.history.pushState?this.k4.pushState(a,b,c):this.mI.hash=c};g.replaceState=function(a,b,c){window.history.pushState?this.k4.replaceState(a,b,c):this.mI.hash=c};g.forward=function(){this.k4.forward()};g.back=function(){this.k4.back()};$3.Ra=function(){};
Object.defineProperties($3.prototype,{location:{configurable:!0,enumerable:!0,get:function(){return this.mI}},pathname:{configurable:!0,enumerable:!0,get:function(){return this.mI.pathname},set:function(a){this.mI.pathname=a}},search:{configurable:!0,enumerable:!0,get:function(){return this.mI.search}},hash:{configurable:!0,enumerable:!0,get:function(){return this.mI.hash}}});$3.Pa=[];function a4(){}a4.init=function(){r2=new a4};a4.prototype.mBa=function(a){V3.Pmb=function(b,c){b=a.OP(b,void 0===c?!0:c);if(null==b)throw Error("Could not find testability for element.");return b};V3.r1a=function(){return Array.from(a.I3.values())};V3.Omb=function(){return Array.from(a.I3.keys())};V3.frameworkStabilizers||(V3.frameworkStabilizers=[]);V3.frameworkStabilizers.push(function(a){function c(c){f=f||c;e--;0==e&&a(f)}var d=V3.r1a(),e=d.length,f=!1;d.forEach(function(a){a.Kfa.push(c);AZa(a)})})};
a4.prototype.OP=function(a,b,c){if(null==b)return null;var d=a.I3.get(b);return null!=d?d:c?b instanceof DocumentFragment?this.OP(a,b.host,!0):this.OP(a,W3.parentElement(b),!0):null};function V2(){}V2.prototype.getTitle=function(){return W3.getTitle()};V2.prototype.setTitle=function(a){W3.setTitle(a)};function b4(){}b4.merge=function(a,b){for(var c={},d=ka(Object.keys(a)),e=d.next();!e.done;e=d.next())e=e.value,c[e]=a[e];a=ka(Object.keys(b));for(e=a.next();!e.done;e=a.next())d=e.value,c[d]=b[d];return c};b4.equals=function(a,b){var c=Object.keys(a),d=Object.keys(b);if(c.length!=d.length)return!1;for(d=0;d<c.length;d++){var e=c[d];if(a[e]!==b[e])return!1}return!0};var O2=new h0("DocumentToken");var PZa=new h0("EventManagerPlugins");function P2(a,b){var c=this;this.bO=b;this.Aya=new Map;a.forEach(function(a){return a.nr=c});this.lVa=a.slice().reverse()}P2.prototype.addEventListener=function(a,b,c){return y_a(this,b).addEventListener(a,b,c)};P2.prototype.rha=function(a,b,c){return y_a(this,b).rha(a,b,c)};
function y_a(a,b){var c=a.Aya.get(b);if(c)return c;for(var c=a.lVa,d=0;d<c.length;d++){var e=c[d];if(e.supports(b))return a.Aya.set(b,e),e}throw Error("No event manager plugin found for event "+b);}P2.Ra=function(){};P2.Pa=[{type:Array,hg:[{type:d0,Yr:[PZa]}]},{type:n2}];function c4(){}c4.prototype.rha=function(a,b,c){a="window"===a?window:"document"===a?document:"body"===a?document.body:void 0;if(!a)throw Error("Unsupported event target "+a+" for event "+b);return this.addEventListener(a,b,c)};
c4.Ra=function(){};function U2(){this.WN=[];this.oAa=new Set}function z_a(a,b){var c=[];b.forEach(function(b){a.oAa.has(b)||(a.oAa.add(b),a.WN.push(b),c.push(b))});a.nMa(c)}U2.prototype.nMa=function(){};U2.Ra=function(){};U2.Pa=[];function Q2(a){U2.call(this);this.m4=new Set;this.m4.add(a.head)}p(Q2,U2);function A_a(a,b){for(var c=0;c<a.length;c++){var d=document.createElement("style");d.textContent=a[c];b.appendChild(d)}}Q2.prototype.nMa=function(a){this.m4.forEach(function(b){A_a(a,b)})};Q2.Ra=function(){};
Q2.Pa=[{type:void 0,hg:[{type:d0,Yr:[O2]}]}];var B_a={xlink:"http://www.w3.org/1999/xlink",svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml"},C_a=/^template bindings=(.*)$/;function S2(a,b,c,d,e){this.document=a;this.bGa=b;this.kta=c;this.RWa=d;this.VWa=e;this.dOa=new Map}S2.prototype.w0=function(a){var b=this.dOa.get(a.id);b||(b=new d4(this,a,this.RWa,this.VWa+"-"+a.id),this.dOa.set(a.id,b));return b};S2.Ra=function(){};function e4(a,b,c,d,e){S2.call(this,a,b,c,d,e)}p(e4,S2);e4.Ra=S2.Ra;
e4.Pa=[{type:void 0,hg:[{type:d0,Yr:[O2]}]},{type:P2},{type:Q2},{type:R2},{type:void 0,hg:[{type:d0,Yr:[IYa]}]}];var D_a={remove:function(a){a.parentNode&&a.parentNode.removeChild(a)},appendChild:function(a,b){b.appendChild(a)},insertBefore:function(a,b){b.parentNode.insertBefore(a,b)},nextSibling:function(a){return a.nextSibling},parentElement:function(a){return a.parentNode}};
function d4(a,b,c,d){this.TN=a;this.hja=b;this.$Ta=c;this.Xa=D_a;this.WN=E_a(d,b.mg,[]);b.JX!==k0.c3&&z_a(this.TN.kta,this.WN);this.hja.JX===k0.we?(this.Ofa="_ngcontent-%COMP%".replace(f4,d),this.dga="_nghost-%COMP%".replace(f4,d)):this.dga=this.Ofa=null}g=d4.prototype;g.Csa=function(a){var b;if("string"===typeof a){if(b=this.TN.document.querySelector(a),!b)throw Error('The selector "'+a+'" did not match any elements');}else b=a;for(;b.firstChild;)b.removeChild(b.firstChild);return b};
g.createElement=function(a,b){":"===b[0]?(b=F_a(b),b=document.createElementNS(B_a[b[0]],b[1])):b=document.createElement(b);this.Ofa&&b.setAttribute(this.Ofa,"");a&&a.appendChild(b);return b};g.ge=function(a){if(this.hja.JX===k0.c3){a=a.createShadowRoot();var b=this.TN.kta,c=a;A_a(b.WN,c);b.m4.add(c);for(b=0;b<this.WN.length;b++)c=document.createElement("style"),c.textContent=this.WN[b],a.appendChild(c)}else this.dga&&a.setAttribute(this.dga,"");return a};
g.yc=function(a){var b=document.createComment("template bindings={}");a&&a.appendChild(b);return b};g.ia=function(a,b){b=document.createTextNode(b);a&&a.appendChild(b);return b};g.Rp=function(a,b){if(a)for(var c=0;c<b.length;c++)a.appendChild(b[c])};g.Nha=function(a,b){var c=a.parentNode;if(0<b.length&&c)if(a=a.nextSibling)for(var d=0;d<b.length;d++)c.insertBefore(b[d],a);else for(a=0;a<b.length;a++)c.appendChild(b[a])};g.zJ=function(a){for(var b=0;b<a.length;b++){var c=a[b];c.parentNode&&c.parentNode.removeChild(c)}};
g.nw=function(a){this.hja.JX===k0.c3&&a&&this.TN.kta.m4.delete(a.shadowRoot)};g.listen=function(a,b,c){return this.TN.bGa.addEventListener(a,b,G_a(c))};g.gaa=function(a,b,c){return this.TN.bGa.rha(a,b,G_a(c))};g.wh=function(a,b,c){a[b]=c};g.setElementAttribute=function(a,b,c){var d,e=b;":"===b[0]&&(d=F_a(b),e=d[1],b=d[0]+":"+d[1],d=B_a[d[0]]);null!=c?d?a.setAttributeNS(d,b,c):a.setAttribute(b,c):null!=d?a.removeAttributeNS(d,e):a.removeAttribute(b)};
g.b1=function(a,b,c){if(a.nodeType===Node.COMMENT_NODE){var d=a.nodeValue.replace(/\n/g,"").match(C_a),d=JSON.parse(d[1]);d[b]=c;a.nodeValue="template bindings={}".replace("{}",JSON.stringify(d,null,2))}else this.setElementAttribute(a,b,c)};g.Oc=function(a,b,c){c?a.classList.add(b):a.classList.remove(b)};g.setElementStyle=function(a,b,c){a.style[b]=null!=c?i_a(c):""};g.setText=function(a,b){a.nodeValue=b};g.animate=function(a,b,c,d,e,f,h){h=void 0===h?[]:h;return this.$Ta.animate(a,b,c,d,e,f,h)};
d4.Ra=function(){};function G_a(a){return function(b){!1===a(b)&&(b.preventDefault(),b.returnValue=!1)}}var f4=/%COMP%/g;function E_a(a,b,c){for(var d=0;d<b.length;d++){var e=b[d];Array.isArray(e)?E_a(a,e,c):(e=e.replace(f4,a),c.push(e))}return c}var H_a=/^:([^:]+):(.+)$/;function F_a(a){a=a.match(H_a);return[a[1],a[2]]};var I_a={ApplicationRef:x2,NgZone:n2};function J_a(a){return u3(a)}function K_a(a,b){this.name=a;this.token=b}K_a.Ra=function(){};function L_a(a){return a.reduce(function(a,c){return a[c.name]=c.token,a},{})}new e0;new e0;function g4(){}p(g4,c4);g4.Ra=c4.Ra;g4.prototype.supports=function(){return!0};g4.prototype.addEventListener=function(a,b,c){a.addEventListener(b,c,!1);return function(){return a.removeEventListener(b,c,!1)}};g4.Pa=[];var M_a={},OZa=new h0("HammerGestureConfig");function h4(){this.events=[];this.wMa={}}function N_a(a,b){b=new Hammer(b);b.get("pinch").set({enable:!0});b.get("rotate").set({enable:!0});for(var c in a.wMa)b.get(c).set(a.wMa[c]);return b}h4.Ra=function(){};h4.Pa=[];function i4(a){this.kya=a}p(i4,c4);i4.prototype.supports=function(a){if(!(M_a.hasOwnProperty(a.toLowerCase())||-1<this.kya.events.indexOf(a)))return!1;if(!window.Hammer)throw Error("Hammer.js is not loaded, can not bind "+a+" event");return!0};
i4.prototype.addEventListener=function(a,b,c){var d=this,e=this.nr.bO;b=b.toLowerCase();return e.runOutsideAngular(function(){function f(a){e.runGuarded(function(){c(a)})}var h=N_a(d.kya,a);h.on(b,f);return function(){return h.off(b,f)}})};i4.Ra=function(){};i4.Pa=[{type:h4,hg:[{type:d0,Yr:[OZa]}]}];var O_a=["alt","control","meta","shift"],P_a={alt:function(a){return a.altKey},control:function(a){return a.ctrlKey},meta:function(a){return a.metaKey},shift:function(a){return a.shiftKey}};function j4(){}p(j4,c4);j4.Ra=c4.Ra;j4.prototype.supports=function(a){return null!=j4.IMa(a)};j4.prototype.addEventListener=function(a,b,c){var d=j4.IMa(b),e=j4.g0a(d.fullKey,c,this.nr.bO);return this.nr.bO.runOutsideAngular(function(){return t_a(a,d.domEventName,e)})};
j4.IMa=function(a){var b=a.toLowerCase().split(".");a=b.shift();if(0===b.length||"keydown"!==a&&"keyup"!==a)return null;var c=j4.XUa(b.pop()),d="";O_a.forEach(function(a){var c=b.indexOf(a);-1<c&&(b.splice(c,1),d+=a+".")});d+=c;if(0!=b.length||0===c.length)return null;a={domEventName:a};a.fullKey=d;return a};j4.Q1a=function(a){var b="",c=x_a(a),c=c.toLowerCase();" "===c?c="space":"."===c&&(c="dot");O_a.forEach(function(d){d!=c&&(0,P_a[d])(a)&&(b+=d+".")});return b+=c};
j4.g0a=function(a,b,c){return function(d){j4.Q1a(d)===a&&c.runGuarded(function(){return b(d)})}};j4.XUa=function(a){switch(a){case "esc":return"escape";default:return a}};j4.Pa=[];var Q_a=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,R_a=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function k4(a){a=String(a);if(a.match(Q_a)||a.match(R_a))return a;u2()&&W3.log("WARNING: sanitizing unsafe URL value "+a+" (see http://g.co/ng/security#xss)");return"unsafe:"+a}function S_a(a){a=String(a);return a.split(",").map(function(a){return k4(a.trim())}).join(", ")};var l4=null,m4=null;function T_a(){if(l4)return l4;m4=W3;var a=m4.createElement("template");if("content"in a)return a;a=document.implementation.createHTMLDocument("fakeTitle");l4=m4.querySelector(a,"body");if(null==l4){var b=m4.createElement("html",a);l4=m4.createElement("body",a);m4.appendChild(b,l4);m4.appendChild(a,b)}return l4}function n4(a){var b={};a=ka(a.split(","));for(var c=a.next();!c.done;c=a.next())b[c.value]=!0;return b}
function o4(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];for(var c={},b=ka(b),d=b.next();!d.done;d=b.next()){var d=d.value,e;for(e in d)d.hasOwnProperty(e)&&(c[e]=!0)}return c}
var U_a=n4("area,br,col,hr,img,wbr"),V_a=n4("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),W_a=n4("rp,rt"),X_a=o4(W_a,V_a),Y_a=o4(V_a,n4("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Z_a=o4(W_a,n4("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),
$_a=o4(U_a,Y_a,Z_a,X_a),a0a=n4("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),b0a=n4("srcset"),c0a=n4("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),
d0a=o4(a0a,b0a,c0a);function e0a(){this.jca=!1;this.$r=[]}function f0a(a,b){var c=m4.nodeName(b).toLowerCase();$_a.hasOwnProperty(c)?(a.$r.push("<"),a.$r.push(c),w_a(b).forEach(function(b,c){var f=c.toLowerCase();d0a.hasOwnProperty(f)?(a0a[f]&&(b=k4(b)),b0a[f]&&(b=S_a(b)),a.$r.push(" "),a.$r.push(c),a.$r.push('="'),a.$r.push(g0a(b)),a.$r.push('"')):a.jca=!0}),a.$r.push(">")):a.jca=!0}e0a.Ra=function(){};var h0a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,i0a=/([^\#-~ |!])/g;
function g0a(a){return a.replace(/&/g,"&amp;").replace(h0a,function(a){return"&#"+(1024*(a.charCodeAt(0)-55296)+(a.charCodeAt(1)-56320)+65536)+";"}).replace(i0a,function(a){return"&#"+a.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function j0a(a){w_a(a).forEach(function(b,c){"xmlns:ns1"!==c&&0!==c.indexOf("ns1:")||m4.removeAttribute(a,c)});for(var b=ka(v_a(a)),c=b.next();!c.done;c=b.next())c=c.value,c.nodeType===Node.ELEMENT_NODE&&j0a(c)};var k0a=/^([-,."'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?|(?:rgb|hsl)a?)\([-0-9.%, a-zA-Z]+\))$/g,l0a=/^url\(([^)]+)\)$/;function m0a(a){a=String(a).trim();if(!a)return"";var b=a.match(l0a);if(!(b=b&&k4(b[1])===b[1])&&(b=a.match(k0a))){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"===e&&c?b=!b:'"'===e&&b&&(c=!c)}b=b&&c}if(b)return a;u2()&&W3.log("WARNING: sanitizing unsafe style value "+a+" (see http://g.co/ng/security#xss).");return"unsafe"};function T2(){}function p4(){}p(p4,T2);
function q4(a,b){if(null==b)return null;switch(a){case s1.NONE:return b;case s1.HTML:if(b instanceof r4)return b.Gia;s4(b,"HTML");a=String(b);try{var c=T_a(),d=a?String(a):"";a=5;b=d;do{if(0===a)throw Error("Failed to sanitize html because the input is unstable");a--;d=b;c.innerHTML=d;document.documentMode&&j0a(c);b=c.innerHTML}while(d!==b);for(var e=new e0a,f=(u_a(c)||c).firstChild;f;){if(f.nodeType===Node.ELEMENT_NODE)f0a(e,f);else if(f.nodeType===Node.TEXT_NODE){var h=m4.nodeValue(f);e.$r.push(g0a(h))}else e.jca=
!0;if(m4.firstChild(f))f=m4.firstChild(f);else for(;f;){if(f.nodeType===Node.ELEMENT_NODE){var k=m4.nodeName(f).toLowerCase();$_a.hasOwnProperty(k)&&!U_a.hasOwnProperty(k)&&(e.$r.push("</"),e.$r.push(k),e.$r.push(">"))}if(m4.nextSibling(f)){f=m4.nextSibling(f);break}f=m4.parentElement(f)}}for(var l=e.$r.join(""),m=u_a(c)||c,n=ka(v_a(m)),q=n.next();!q.done;q=n.next())m4.removeChild(m,q.value);u2()&&e.jca&&m4.log("WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss).")}catch(t){throw l4=
null,t;}return l;case s1.STYLE:return s4(b,"Style"),m0a(b);case s1.SCRIPT:throw s4(b,"Script"),Error("unsafe value used in a script context");case s1.URL:return s4(b,"URL"),k4(String(b));case s1.RESOURCE_URL:throw s4(b,"ResourceURL"),Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw Error("Unexpected SecurityContext "+a+" (see http://g.co/ng/security#xss)");}}
function s4(a,b){if(a instanceof t4)throw Error("Required a safe "+b+", got a "+a.getTypeName()+" (see http://g.co/ng/security#xss)");}p4.Pa=[];function t4(a){this.Gia=a}t4.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.Gia+" (see http://g.co/ng/security#xss)"};t4.Ra=function(){};function r4(a){t4.apply(this,arguments)}p(r4,t4);r4.Ra=t4.Ra;r4.prototype.getTypeName=function(){return"HTML"};var o0a=FZa(XZa,"browser",[{provide:JYa,ej:n0a,vR:!0},{provide:H3,Qh:$3}]);function n0a(){Z3.u6a();a4.init()}function D2(a){if(a)throw Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.");}D2.Pa=[{type:D2,hg:[{type:e0},{type:g0}]}];function u4(){}u4.prototype.reset=function(a){this.control&&this.control.reset(a)};u4.prototype.xQ=function(a,b){return this.control?this.control.xQ(a,void 0===b?null:b):!1};u4.prototype.getError=function(a,b){return this.control?this.control.getError(a,void 0===b?null:b):null};
Object.defineProperties(u4.prototype,{control:{configurable:!0,enumerable:!0,get:function(){throw Error("unimplemented");}},value:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.value:null}},valid:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.valid:null}},una:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.una:null}},kqa:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.kqa:
null}},errors:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.errors:null}},Aba:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.Aba:null}},nb:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.nb:null}},Tda:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.Tda:null}},Uua:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.Uua:null}},disabled:{configurable:!0,
enumerable:!0,get:function(){return this.control?this.control.disabled:null}},enabled:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.enabled:null}},KQa:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.KQa:null}},iSa:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.iSa:null}},path:{configurable:!0,enumerable:!0,get:function(){return null}}});function v4(){}p(v4,u4);v4.Ra=function(){};Object.defineProperties(v4.prototype,{UX:{configurable:!0,enumerable:!0,get:function(){return null}},path:{configurable:!0,enumerable:!0,get:function(){return null}}});("undefined"===typeof window?"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:global:window).assert=function(){};function p0a(a){return null!=a}function w4(a,b){return a===b||"number"===typeof a&&"number"===typeof b&&isNaN(a)&&isNaN(b)};function q0a(a){var b=this;a||(T1.MH&&T1.MH.config&&T1.MH.config.Promise?a=T1.MH.config.Promise:T1.Promise&&(a=T1.Promise));if(!a)throw Error("no Promise impl found");return new a(function(a,d){var e;b.subscribe(function(a){return e=a},function(a){return d(a)},function(){return a(e)})})};function x4(){}x4.merge=function(a,b){for(var c={},d=ka(Object.keys(a)),e=d.next();!e.done;e=d.next())e=e.value,c[e]=a[e];a=ka(Object.keys(b));for(e=a.next();!e.done;e=a.next())d=e.value,c[d]=b[d];return c};x4.equals=function(a,b){var c=Object.keys(a),d=Object.keys(b);if(c.length!=d.length)return!1;for(d=0;d<c.length;d++){var e=c[d];if(a[e]!==b[e])return!1}return!0};function y4(){}y4.removeAll=function(a,b){for(var c=0;c<b.length;++c){var d=a.indexOf(b[c]);-1<d&&a.splice(d,1)}};
y4.remove=function(a,b){b=a.indexOf(b);return-1<b?(a.splice(b,1),!0):!1};y4.equals=function(a,b){if(a.length!=b.length)return!1;for(var c=0;c<a.length;++c)if(a[c]!==b[c])return!1;return!0};y4.RP=function(a){return a.reduce(function(a,c){c=Array.isArray(c)?y4.RP(c):c;return a.concat(c)},[])};function z4(a){return null==a||"string"===typeof a&&0===a.length}var r0a=new h0("NgValidators"),s0a=new h0("NgAsyncValidators");function A4(){}A4.required=function(a){return z4(a.value)?{required:!0}:null};A4.K6a=function(a){return function(b){if(z4(b.value))return null;b="string"===typeof b.value?b.value.length:0;return b<a?{minlength:{requiredLength:a,actualLength:b}}:null}};
A4.maxLength=function(a){return function(b){b="string"===typeof b.value?b.value.length:0;return b>a?{maxlength:{requiredLength:a,actualLength:b}}:null}};A4.pattern=function(a){if(!a)return A4.E7a;var b,c;"string"===typeof a?(c="^"+a+"$",b=new RegExp(c)):(c=a.toString(),b=a);return function(a){if(z4(a.value))return null;a=a.value;return b.test(a)?null:{pattern:{requiredPattern:c,actualValue:a}}}};A4.E7a=function(){return null};
A4.ija=function(a){if(!a)return null;var b=a.filter(p0a);return 0==b.length?null:function(a){return t0a(u0a(a,b))}};A4.jja=function(a){if(!a)return null;var b=a.filter(p0a);return 0==b.length?null:function(a){a=v0a(a,b).map(w0a);return Promise.all(a).then(t0a)}};function w0a(a){return V0(a)?a:q0a.call(a)}function u0a(a,b){return b.map(function(b){return b(a)})}function v0a(a,b){return b.map(function(b){return b(a)})}
function t0a(a){a=a.reduce(function(a,c){return null!=c?x4.merge(a,c):a},{});return 0===Object.keys(a).length?null:a};var B4=new h0("NgValueAccessor");function C4(a,b){this.kj=a;this.Cl=b;this.onChange=function(){};this.Mp=function(){}}C4.prototype.WD=function(a){this.kj.wh(this.Cl.nativeElement,"checked",a)};C4.prototype.Gz=function(a){this.onChange=a};C4.prototype.SG=function(a){this.Mp=a};C4.prototype.jH=function(a){this.kj.wh(this.Cl.nativeElement,"disabled",a)};C4.Ra=function(){};C4.Pa=[{type:r1},{type:Z0}];function D4(a,b){this.kj=a;this.Cl=b;this.onChange=function(){};this.Mp=function(){}}D4.prototype.WD=function(a){this.kj.wh(this.Cl.nativeElement,"value",null==a?"":a)};D4.prototype.Gz=function(a){this.onChange=a};D4.prototype.SG=function(a){this.Mp=a};D4.prototype.jH=function(a){this.kj.wh(this.Cl.nativeElement,"disabled",a)};D4.Ra=function(){};D4.Pa=[{type:r1},{type:Z0}];function x0a(a){return a.validate?function(b){return a.validate(b)}:a}function y0a(a){return a.validate?function(b){return a.validate(b)}:a};function E4(a,b){this.kj=a;this.Cl=b;this.onChange=function(){};this.Mp=function(){}}E4.prototype.WD=function(a){this.kj.wh(this.Cl.nativeElement,"value",null==a?"":a)};E4.prototype.Gz=function(a){this.onChange=function(b){a(""==b?null:parseFloat(b))}};E4.prototype.SG=function(a){this.Mp=a};E4.prototype.jH=function(a){this.kj.wh(this.Cl.nativeElement,"disabled",a)};E4.Ra=function(){};E4.Pa=[{type:r1},{type:Z0}];function z0a(){throw Error("unimplemented");}function F4(){u4.call.apply(u4,[].concat([this],ma(arguments)));this.lA=this.name=this.Sd=null;this.C4=[];this.B4=[]}p(F4,u4);F4.Ra=function(){};Object.defineProperties(F4.prototype,{kA:{configurable:!0,enumerable:!0,get:function(){return z0a()}},sy:{configurable:!0,enumerable:!0,get:function(){return z0a()}}});function W2(){this.PT=[]}W2.prototype.add=function(a,b){this.PT.push([a,b])};W2.prototype.remove=function(a){for(var b=this.PT.length-1;0<=b;--b)if(this.PT[b][1]===a){this.PT.splice(b,1);break}};W2.prototype.select=function(a){this.PT.forEach(function(b){b[0].control&&b[0].Sd===a.HA.Sd&&b[1].name===a.name&&b[1]!==a&&b[1].WD(a.value)})};W2.Ra=function(){};W2.Pa=[];function G4(a,b,c,d){this.kj=a;this.Cl=b;this.Fga=c;this.IN=d;this.onChange=function(){};this.Mp=function(){}}g=G4.prototype;
g.ngOnInit=function(){this.HA=this.IN.get(F4);this.Mfa();this.Fga.add(this.HA,this)};g.ngOnDestroy=function(){this.Fga.remove(this)};g.WD=function(a){this.zVa=a===this.value;this.kj.wh(this.Cl.nativeElement,"checked",this.zVa)};g.Gz=function(a){var b=this;this.onChange=function(){a(b.value);b.Fga.select(b)}};g.SG=function(a){this.Mp=a};g.jH=function(a){this.kj.wh(this.Cl.nativeElement,"disabled",a)};
g.Mfa=function(){if(this.name&&this.tla&&this.name!==this.tla)throw Error('\n      If you define both a name and a formControlName attribute on your radio button, their values\n      must match. Ex: <input type="radio" formControlName="food" name="food">\n    ');!this.name&&this.tla&&(this.name=this.tla)};G4.Ra=function(){};G4.Pa=[{type:r1},{type:Z0},{type:W2},{type:q0}];function H4(a,b){this.kj=a;this.Cl=b;this.onChange=function(){};this.Mp=function(){}}H4.prototype.WD=function(a){this.kj.wh(this.Cl.nativeElement,"value",parseFloat(a))};H4.prototype.Gz=function(a){this.onChange=function(b){a(""==b?null:parseFloat(b))}};H4.prototype.SG=function(a){this.Mp=a};H4.prototype.jH=function(a){this.kj.wh(this.Cl.nativeElement,"disabled",a)};H4.Ra=function(){};H4.Pa=[{type:r1},{type:Z0}];function I4(a,b){this.kj=a;this.Cl=b;this.gy=new Map;this.onChange=function(){};this.Mp=function(){}}g=I4.prototype;g.WD=function(a){this.value=a;var b;b=this.Wfa(a);null==b?b=""+a:(null===a||"function"!==typeof a&&"object"!==typeof a||(a="Object"),b=(b+": "+a).slice(0,50));this.kj.wh(this.Cl.nativeElement,"value",b)};g.Gz=function(a){var b=this;this.onChange=function(c){b.value=c;a(b.f4(c))}};g.SG=function(a){this.Mp=a};g.jH=function(a){this.kj.wh(this.Cl.nativeElement,"disabled",a)};
g.Wfa=function(a){for(var b=ka(Array.from(this.gy.keys())),c=b.next();!c.done;c=b.next())if(c=c.value,w4(this.gy.get(c),a))return c;return null};g.f4=function(a){var b=a.split(":")[0];return this.gy.has(b)?this.gy.get(b):a};I4.Ra=function(){};I4.Pa=[{type:r1},{type:Z0}];function J4(a,b){this.kj=a;this.Cl=b;this.gy=new Map;this.onChange=function(){};this.Mp=function(){}}g=J4.prototype;g.WD=function(a){var b=this;this.value=a;if(null!=a){var c=a.map(function(a){return b.Wfa(a)});this.gy.forEach(function(a,b){a.mgb(-1<c.indexOf(b.toString()))})}};
g.Gz=function(a){var b=this;this.onChange=function(c){var d=[];if(c.hasOwnProperty("selectedOptions")){c=c.selectedOptions;for(var e=0;e<c.length;e++){var f=c.item(e),f=b.f4(f.value);d.push(f)}}else for(c=c.options,e=0;e<c.length;e++)f=c.item(e),f.selected&&(f=b.f4(f.value),d.push(f));a(d)}};g.SG=function(a){this.Mp=a};g.jH=function(a){this.kj.wh(this.Cl.nativeElement,"disabled",a)};
g.Wfa=function(a){for(var b=ka(Array.from(this.gy.keys())),c=b.next();!c.done;c=b.next())if(c=c.value,w4(this.gy.get(c).gm,a))return c;return null};g.f4=function(a){var b=a.split(":")[0];return this.gy.has(b)?this.gy.get(b).gm:a};J4.Ra=function(){};J4.Pa=[{type:r1},{type:Z0}];function A0a(a,b){return[].concat(ma(b.path),[a])}
function B0a(a,b){a||K4(b,"Cannot find control with");b.lA||K4(b,"No value accessor for form control with");a.kA=A4.ija([a.kA,b.kA]);a.sy=A4.jja([a.sy,b.sy]);b.lA.WD(a.value);b.lA.Gz(function(c){b.oSa(c);C0a(a);a.setValue(c,{S_a:!1})});b.lA.SG(function(){return D0a(a)});a.Gz(function(a,d){b.lA.WD(a);d&&b.oSa(a)});b.lA.jH&&E0a(a,function(a){b.lA.jH(a)});b.C4.forEach(function(b){b.ML&&b.ML(function(){return L4(a)})});b.B4.forEach(function(b){b.ML&&b.ML(function(){return L4(a)})})}
function F0a(a,b){b.lA.Gz(function(){return G0a(b)});b.lA.SG(function(){return G0a(b)});b.C4.forEach(function(a){a.ML&&a.ML(null)});b.B4.forEach(function(a){a.ML&&a.ML(null)});a&&H0a(a)}function I0a(a,b){null==a&&K4(b,"Cannot find control with");a.kA=A4.ija([a.kA,b.kA]);a.sy=A4.jja([a.sy,b.sy])}function G0a(a){return K4(a,"There is no FormControl instance attached to form control element with")}
function K4(a,b){throw Error(b+" "+(1<a.path.length?"path: '"+a.path.join(" -> ")+"'":a.path[0]?"name: '"+a.path+"'":"unspecified name attribute"));}function J0a(a){return null!=a?A4.ija(a.map(x0a)):null}function K0a(a){return null!=a?A4.jja(a.map(y0a)):null}function L0a(a,b){if(!a.hasOwnProperty("model"))return!1;a=a.model;return a.dD===n1?!0:!w4(b,a.Ma)}var M0a=[C4,H4,E4,I4,J4,G4];function N0a(a){return M0a.some(function(b){return a.constructor===b})}
function O0a(a,b){if(!b)return null;var c,d,e;b.forEach(function(b){b.constructor===D4?c=b:N0a(b)?(d&&K4(a,"More than one built-in value accessor matches form control with"),d=b):(e&&K4(a,"More than one custom value accessor matches form control with"),e=b)});if(e)return e;if(d)return d;if(c)return c;K4(a,"No valid value accessor for form control with");return null};function M4(a){this.Wo=a}M4.Ra=function(){};
Object.defineProperties(M4.prototype,{l7a:{configurable:!0,enumerable:!0,get:function(){return this.Wo.control?this.Wo.control.Uua:!1}},k7a:{configurable:!0,enumerable:!0,get:function(){return this.Wo.control?this.Wo.control.Tda:!1}},j7a:{configurable:!0,enumerable:!0,get:function(){return this.Wo.control?this.Wo.control.Aba:!1}},g7a:{configurable:!0,enumerable:!0,get:function(){return this.Wo.control?this.Wo.control.nb:!1}},m7a:{configurable:!0,enumerable:!0,get:function(){return this.Wo.control?
this.Wo.control.valid:!1}},h7a:{configurable:!0,enumerable:!0,get:function(){return this.Wo.control?this.Wo.control.una:!1}},i7a:{configurable:!0,enumerable:!0,get:function(){return this.Wo.control?this.Wo.control.kqa:!1}}});function N4(a){this.Wo=a}p(N4,M4);N4.Ra=M4.Ra;N4.Pa=[{type:F4,hg:[{type:f0}]}];function O4(a){a=void 0===a?!1:a;l2.call(this);this.Qr=a}p(O4,l2);O4.prototype.emit=function(a){l2.prototype.next.call(this,a)};
O4.prototype.subscribe=function(a,b,c){function d(){return null}function e(){return null}var f;a&&"object"===typeof a?(f=this.Qr?function(b){setTimeout(function(){return a.next(b)})}:function(b){a.next(b)},a.error&&(e=this.Qr?function(b){setTimeout(function(){return a.error(b)})}:function(b){a.error(b)}),a.complete&&(d=this.Qr?function(){setTimeout(function(){return a.complete()})}:function(){a.complete()})):(f=this.Qr?function(b){setTimeout(function(){return a(b)})}:function(b){a(b)},b&&(e=this.Qr?
function(a){setTimeout(function(){return b(a)})}:function(a){b(a)}),c&&(d=this.Qr?function(){setTimeout(function(){return c()})}:function(){c()}));return l2.prototype.subscribe.call(this,f,e,d)};O4.Ra=function(){};function P4(a,b){i2.call(this);this.promise=a;this.Dab=b}p(P4,i2);
P4.prototype.XN=function(a){var b=this,c=this.promise,d=this.Dab;if(null==d)this.o4?a.closed||(a.next(this.value),a.complete()):c.then(function(c){b.value=c;b.o4=!0;a.closed||(a.next(c),a.complete())},function(b){a.closed||a.error(b)}).then(null,function(a){T1.setTimeout(function(){throw a;})});else if(this.o4){if(!a.closed)return d.ePa(P0a,0,{value:this.value,RS:a})}else c.then(function(c){b.value=c;b.o4=!0;a.closed||a.add(d.ePa(P0a,0,{value:c,RS:a}))},function(b){a.closed||a.add(d.ePa(Q0a,0,{d0a:b,
RS:a}))}).then(null,function(a){T1.setTimeout(function(){throw a;})})};function P0a(a){var b=a.value;a=a.RS;a.closed||(a.next(b),a.complete())}function Q0a(a){var b=a.d0a;a=a.RS;a.closed||a.error(b)};function R0a(a,b){if(null==b)return null;b instanceof Array||(b=b.split("."));return b instanceof Array&&0===b.length?null:b.reduce(function(a,b){return a instanceof Q4?a.controls[b]||null:null},a)}function S0a(a){return V0(a)?new P4(a,void 0):a}function T0a(a){return Array.isArray(a)?J0a(a):a}function U0a(a){return Array.isArray(a)?K0a(a):a}function R4(a,b){this.kA=a;this.sy=b;this.oE=function(){};this.y4=!0;this.WU=!1;this.u4=[]}
function D0a(a,b){b=(void 0===b?{}:b).Me;a.WU=!0;a.Sd&&!b&&D0a(a.Sd,{Me:b})}function V0a(a,b){b=(void 0===b?{}:b).Me;a.WU=!1;a.Wv(function(a){V0a(a,{Me:!0})});a.Sd&&!b&&S4(a.Sd,{Me:b})}function C0a(a,b){b=(void 0===b?{}:b).Me;a.y4=!1;a.Sd&&!b&&C0a(a.Sd,{Me:b})}function W0a(a,b){b=(void 0===b?{}:b).Me;a.y4=!0;a.Wv(function(a){W0a(a,{Me:!0})});a.Sd&&!b&&T4(a.Sd,{Me:b})}g=R4.prototype;
g.disable=function(a){var b=void 0===a?{}:a;a=b.Me;b=b.Yh;this.Un="DISABLED";this.BN=null;this.Wv(function(a){a.disable({Me:!0})});this.XU();!1!==b&&(this.R4.emit(this.gm),this.OU.emit(this.Un));X0a(this,a);this.u4.forEach(function(a){return a(!0)})};g.enable=function(a){var b=void 0===a?{}:a;a=b.Me;b=b.Yh;this.Un="VALID";this.Wv(function(a){a.enable({Me:!0})});L4(this,{Me:!0,Yh:b});X0a(this,a);this.u4.forEach(function(a){return a(!1)})};function X0a(a,b){a.Sd&&!b&&(L4(a.Sd),T4(a.Sd),S4(a.Sd))}
g.setParent=function(a){this.Sd=a};function L4(a,b){var c=void 0===b?{}:b;b=c.Me;c=c.Yh;a.Un=a.Ifa()?"DISABLED":"VALID";a.XU();a.enabled&&(a.BN=a.kA?a.kA(a):null,a.Un=Y0a(a),"VALID"!==a.Un&&"PENDING"!==a.Un||Z0a(a,c));!1!==c&&(a.R4.emit(a.gm),a.OU.emit(a.Un));a.Sd&&!b&&L4(a.Sd,{Me:b,Yh:c})}function $0a(a,b){var c=(void 0===b?{Yh:!0}:b).Yh;a.Wv(function(a){return $0a(a,{Yh:c})});L4(a,{Me:!0,Yh:c})}
function Z0a(a,b){a.sy&&(a.Un="PENDING",a.eya&&a.eya.unsubscribe(),a.eya=S0a(a.sy(a)).subscribe({next:function(c){var d={Yh:b},d=(void 0===d?{}:d).Yh;a.BN=c;a1a(a,!1!==d)}}))}g.get=function(a){return R0a(this,a)};g.getError=function(a,b){return(b=(b=void 0===b?null:b)?this.get(b):this)&&b.BN?b.BN[a]:null};g.xQ=function(a,b){return!!this.getError(a,void 0===b?null:b)};function a1a(a,b){a.Un=Y0a(a);b&&a.OU.emit(a.Un);a.Sd&&a1a(a.Sd,b)}
function Y0a(a){return a.Ifa()?"DISABLED":a.BN?"INVALID":b1a(a,"PENDING")?"PENDING":b1a(a,"INVALID")?"INVALID":"VALID"}function b1a(a,b){return a.H3(function(a){return a.status===b})}function c1a(a){return a.H3(function(a){return a.nb})}function d1a(a){return a.H3(function(a){return a.Tda})}function T4(a,b){b=(void 0===b?{}:b).Me;a.y4=!c1a(a);a.Sd&&!b&&T4(a.Sd,{Me:b})}function S4(a,b){b=(void 0===b?{}:b).Me;a.WU=d1a(a);a.Sd&&!b&&S4(a.Sd,{Me:b})}function e1a(a,b){a.oE=b}R4.Ra=function(){};
Object.defineProperties(R4.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.gm}},parent:{configurable:!0,enumerable:!0,get:function(){return this.Sd}},status:{configurable:!0,enumerable:!0,get:function(){return this.Un}},valid:{configurable:!0,enumerable:!0,get:function(){return"VALID"===this.Un}},una:{configurable:!0,enumerable:!0,get:function(){return"INVALID"===this.Un}},kqa:{configurable:!0,enumerable:!0,get:function(){return"PENDING"==this.Un}},disabled:{configurable:!0,
enumerable:!0,get:function(){return"DISABLED"===this.Un}},enabled:{configurable:!0,enumerable:!0,get:function(){return"DISABLED"!==this.Un}},errors:{configurable:!0,enumerable:!0,get:function(){return this.BN}},Aba:{configurable:!0,enumerable:!0,get:function(){return this.y4}},nb:{configurable:!0,enumerable:!0,get:function(){return!this.Aba}},Tda:{configurable:!0,enumerable:!0,get:function(){return this.WU}},Uua:{configurable:!0,enumerable:!0,get:function(){return!this.WU}},iSa:{configurable:!0,enumerable:!0,
get:function(){return this.R4}},KQa:{configurable:!0,enumerable:!0,get:function(){return this.OU}},root:{configurable:!0,enumerable:!0,get:function(){for(var a=this;a.Sd;)a=a.Sd;return a}}});function U4(a,b,c){a=void 0===a?null:a;c=void 0===c?null:c;R4.call(this,T0a(void 0===b?null:b),U0a(c));this.t4=[];f1a(this,a);L4(this,{Me:!0,Yh:!1});this.R4=new O4;this.OU=new O4}p(U4,R4);g=U4.prototype;
g.setValue=function(a,b){b=void 0===b?{}:b;var c=b.Me,d=b.Yh,e=b.S_a,f=b.T_a,h=this;this.gm=a;this.t4.length&&!1!==e&&this.t4.forEach(function(a){return a(h.gm,!1!==f)});L4(this,{Me:c,Yh:d})};g.reset=function(a,b){var c=void 0===b?{}:b;b=c.Me;c=c.Yh;f1a(this,void 0===a?null:a);W0a(this,{Me:b});V0a(this,{Me:b});this.setValue(this.gm,{Me:b,Yh:c})};g.XU=function(){};g.H3=function(){return!1};g.Ifa=function(){return this.disabled};g.Gz=function(a){this.t4.push(a)};
function H0a(a){a.t4=[];a.u4=[];a.oE=function(){}}function E0a(a,b){a.u4.push(b)}g.Wv=function(){};function f1a(a,b){"object"===typeof b&&null!==b&&2===Object.keys(b).length&&"value"in b&&"disabled"in b?(a.gm=b.value,b.disabled?a.disable({Me:!0,Yh:!1}):a.enable({Me:!0,Yh:!1})):a.gm=b}U4.Ra=function(){};function Q4(a,b,c){R4.call(this,void 0===b?null:b,void 0===c?null:c);this.controls=a;this.R4=new O4;this.OU=new O4;g1a(this);L4(this,{Me:!0,Yh:!1})}p(Q4,R4);g=Q4.prototype;
g.RG=function(a,b){if(this.controls[a])return this.controls[a];this.controls[a]=b;b.setParent(this);b.oE=this.oE;return b};g.qWa=function(a,b){this.RG(a,b);L4(this);this.oE()};g.E$a=function(a){this.controls[a]&&e1a(this.controls[a],function(){});delete this.controls[a];L4(this);this.oE()};g.contains=function(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled};
g.setValue=function(a,b){b=void 0===b?{}:b;var c=b.Me,d=b.Yh,e=this;h1a(this,a);Object.keys(a).forEach(function(b){if(!Object.keys(e.controls).length)throw Error("\n        There are no form controls registered with this group yet.  If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!e.controls[b])throw Error("Cannot find form control with name: "+b+".");e.controls[b].setValue(a[b],{Me:!0,Yh:d})});L4(this,{Me:c,Yh:d})};
g.reset=function(a,b){a=void 0===a?{}:a;b=void 0===b?{}:b;var c=b.Me,d=b.Yh;this.Wv(function(b,c){b.reset(a[c],{Me:!0,Yh:d})});L4(this,{Me:c,Yh:d});T4(this,{Me:c});S4(this,{Me:c})};g.Wv=function(a){var b=this;Object.keys(this.controls).forEach(function(c){return a(b.controls[c],c)})};function g1a(a){a.Wv(function(b){b.setParent(a);b.oE=a.oE})}g.XU=function(){this.gm=i1a(this)};g.H3=function(a){var b=this,c=!1;this.Wv(function(d,e){c=c||b.contains(e)&&a(d)});return c};
function i1a(a){return j1a(a,function(b,c,d){if(c.enabled||a.disabled)b[d]=c.value;return b})}function j1a(a,b){var c={};a.Wv(function(a,e){c=b(c,a,e)});return c}g.Ifa=function(){for(var a=ka(Object.keys(this.controls)),b=a.next();!b.done;b=a.next())if(this.controls[b.value].enabled)return!1;return 0<Object.keys(this.controls).length||this.disabled};function h1a(a,b){a.Wv(function(a,d){if(void 0===b[d])throw Error("Must supply a value for form control with name: '"+d+"'.");})}Q4.Ra=function(){};Promise.resolve(null);function k1a(a,b){b.pop();return b.length?a.form.get(b):a.form};function V4(){}
V4.P6a=function(){throw Error('\n      ngModel cannot be used to register form controls with a parent formGroup directive.  Try using\n      formGroup\'s partner directive "formControlName" instead.  Example:\n\n      \n    <div [formGroup]="myGroup">\n      <input formControlName="firstName">\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       firstName: new FormControl()\n    });\n\n      Or, if you\'d like to avoid registering this form control, indicate that it\'s standalone in ngModelOptions:\n\n      Example:\n\n      \n    <div [formGroup]="myGroup">\n       <input formControlName="firstName">\n       <input [(ngModel)]="showMoreControls" [ngModelOptions]="{standalone: true}">\n    </div>\n  ');};
V4.b1a=function(){throw Error('\n      ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n      Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n      \n    <div [formGroup]="myGroup">\n       <div formGroupName="person">\n          <input formControlName="firstName">\n       </div>\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       person: new FormGroup({ firstName: new FormControl() })\n    });\n\n      Option 2:  Update ngModel\'s parent be ngModelGroup (template-driven strategy):\n\n      \n    <form>\n       <div ngModelGroup="person">\n          <input [(ngModel)]="person.name" name="firstName">\n       </div>\n    </form>');
};V4.N6a=function(){throw Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n      control must be defined as \'standalone\' in ngModelOptions.\n\n      Example 1: <input [(ngModel)]="person.firstName" name="first">\n      Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">');};
V4.dqb=function(){throw Error('\n      ngModelGroup cannot be used with a parent formGroup directive.\n\n      Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n      \n    <div [formGroup]="myGroup">\n       <div formGroupName="person">\n          <input formControlName="firstName">\n       </div>\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       person: new FormGroup({ firstName: new FormControl() })\n    });\n\n      Option 2:  Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n      \n    <form>\n       <div ngModelGroup="person">\n          <input [(ngModel)]="person.name" name="firstName">\n       </div>\n    </form>');};var l1a=Promise.resolve(null);function W4(a,b,c,d){F4.call(this);this.HA=new U4;this.fAa=!1;this.update=new O4;this.Sd=a;this.C4=b||[];this.B4=c||[];this.lA=O0a(this,d)}p(W4,F4);g=W4.prototype;g.ngOnChanges=function(a){X4(this)||this.fUa();this.Mfa();this.fAa||this.uVa();"isDisabled"in a&&m1a(this,a);L0a(a,this.nSa)&&(this.XU(this.ka),this.nSa=this.ka)};g.ngOnDestroy=function(){this.UX&&this.UX.E$a(this)};g.oSa=function(a){this.nSa=a;this.update.emit(a)};
g.uVa=function(){X4(this)?(B0a(this.HA,this),L4(this.HA,{Yh:!1})):this.UX.qWa(this);this.fAa=!0};function X4(a){return!a.Sd||a.options&&a.options.mwb}g.fUa=function(){V4.P6a()};g.Mfa=function(){this.options&&this.options.name&&(this.name=this.options.name);X4(this)||this.name||V4.N6a()};g.XU=function(a){var b=this;l1a.then(function(){b.control.setValue(a,{T_a:!1})})};
function m1a(a,b){b=b.isDisabled.Ma;var c=""===b||b&&"false"!==b;l1a.then(function(){c&&!a.control.disabled?a.control.disable():!c&&a.control.disabled&&a.control.enable()})}W4.Ra=function(){};
Object.defineProperties(W4.prototype,{control:{configurable:!0,enumerable:!0,get:function(){return this.HA}},path:{configurable:!0,enumerable:!0,get:function(){return this.Sd?A0a(this.name,this.Sd):[this.name]}},UX:{configurable:!0,enumerable:!0,get:function(){return this.Sd?this.Sd.UX:null}},kA:{configurable:!0,enumerable:!0,get:function(){return J0a(this.C4)}},sy:{configurable:!0,enumerable:!0,get:function(){return K0a(this.B4)}}});
W4.Pa=[{type:v4,hg:[{type:e0},{type:hYa}]},{type:Array,hg:[{type:e0},{type:f0},{type:d0,Yr:[r0a]}]},{type:Array,hg:[{type:e0},{type:f0},{type:d0,Yr:[s0a]}]},{type:Array,hg:[{type:e0},{type:f0},{type:d0,Yr:[B4]}]}];function Y4(){}Y4.Fjb=function(){throw Error('formControlName must be used with a parent formGroup directive.  You\'ll want to add a formGroup\n       directive and pass it an existing FormGroup instance (you can create one in your class).\n\n      Example:\n\n      \n    <div [formGroup]="myGroup">\n      <input formControlName="firstName">\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       firstName: new FormControl()\n    });');};
Y4.rqb=function(){throw Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n       that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n       Option 1:  Update the parent to be formGroupName (reactive form strategy)\n\n        \n    <div [formGroup]="myGroup">\n       <div formGroupName="person">\n          <input formControlName="firstName">\n       </div>\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       person: new FormGroup({ firstName: new FormControl() })\n    });\n\n        Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n        \n    <form>\n       <div ngModelGroup="person">\n          <input [(ngModel)]="person.name" name="firstName">\n       </div>\n    </form>');};
Y4.cqb=function(){throw Error('formGroup expects a FormGroup instance. Please pass one in.\n\n       Example:\n\n       \n    <div [formGroup]="myGroup">\n      <input formControlName="firstName">\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       firstName: new FormControl()\n    });');};
Y4.Ymb=function(){throw Error('formGroupName must be used with a parent formGroup directive.  You\'ll want to add a formGroup\n      directive and pass it an existing FormGroup instance (you can create one in your class).\n\n      Example:\n\n      \n    <div [formGroup]="myGroup">\n       <div formGroupName="person">\n          <input formControlName="firstName">\n       </div>\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       person: new FormGroup({ firstName: new FormControl() })\n    });');};
Y4.Ngb=function(){throw Error('formArrayName must be used with a parent formGroup directive.  You\'ll want to add a formGroup\n       directive and pass it an existing FormGroup instance (you can create one in your class).\n\n        Example:\n\n        \n    <div [formGroup]="myGroup">\n      <div formArrayName="cities">\n        <div *ngFor="let city of cityArray.controls; let i=index">\n          <input [formControlName]="i">\n        </div>\n      </div>\n    </div>\n\n    In your class:\n\n    this.cityArray = new FormArray([new FormControl(\'SF\')]);\n    this.myGroup = new FormGroup({\n      cities: this.cityArray\n    });');
};Y4.tkb=function(){console.warn("\n      It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n      when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n      you. We recommend using this approach to avoid 'changed after checked' errors.\n       \n      Example: \n      form = new FormGroup({\n        first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n        last: new FormControl('Drew', Validators.required)\n      });\n    ")};function n1a(a){a.skb.forEach(function(b){var c=a.form.get(b.path);b.HA!==c&&(F0a(b.HA,b),c&&B0a(c,b),b.HA=c)});$0a(a.form,{Yh:!1})};function E2(){}E2.Pa=[];function F2(){}F2.Pa=[];function Z4(a){l2.call(this);this.gm=a}p(Z4,l2);Z4.prototype.XN=function(a){var b=l2.prototype.XN.call(this,a);b&&!b.closed&&a.next(this.gm);return b};Z4.prototype.getValue=function(){if(this.xQ)throw this.oua;if(this.closed)throw new j2;return this.gm};Z4.prototype.next=function(a){l2.prototype.next.call(this,this.gm=a)};Object.defineProperties(Z4.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var $4=T1.Symbol;if("function"===typeof $4)$4.iterator||"function"===typeof $4.for&&$4.for("iterator");else if((!T1.Set||"function"!==typeof(new T1.Set)["@@iterator"])&&T1.Map)for(var o1a=Object.getOwnPropertyNames(T1.Map.prototype),a5=0;a5<o1a.length;++a5){var b5=o1a[a5];if("entries"!==b5&&"size"!==b5&&T1.Map.prototype[b5]===T1.Map.prototype.entries)break};/*

Copyright Google Inc. All Rights Reserved.

Use of this source code is governed by an MIT-style license that can be
found in the LICENSE file at https://angular.io/license
*/
new e0;function Z2(){this.callbacks=[];this.B9=0}Z2.prototype.yi=function(a){var b=this;this.callbacks.push(a);null==this.handle&&(this.handle=requestAnimationFrame(function(){var a=b.callbacks;b.callbacks=[];b.B9+=a.length;b.handle=null;a.forEach(function(a){a()})}));return this.B9+this.callbacks.length-1};function p1a(a,b){function c(){0>=--d?b():a.yi(c)}var d=2;a.yi(c)}function q1a(a,b){function c(){b();0<--d&&a.yi(c)}var d=2;a.yi(c)}
Z2.prototype.cancel=function(a){a-=this.B9;0<=a&&a<this.callbacks.length&&(this.callbacks[a]=Tb)};Z2.Pa=[];function $2(a){J.call(this);this.Jd=a}p($2,J);$2.Pa=[{type:Z2}];var r1a=new F("bc");function s1a(){I.call(this,r1a)}p(s1a,I);var t1a=new F("cc"),u1a=new F("dc");function v1a(a){this.source=a}v1a.prototype.instantiate=function(){var a=document.createElement("template");a.innerHTML=this.source;return"content"in a?a.content:a.firstElementChild};function c5(){this.registry={}}c5.prototype.get=function(a){return this.registry[a]};c5.Pa=[];function d5(a,b){this.elementRef=a;this.V3a=b}d5.prototype.ngOnChanges=function(){this.Eja&&(this.elementRef.nativeElement.removeChild(this.elementRef.nativeElement.firstElementChild),this.Eja=null);if(null!==this.name){var a=this.V3a.get(this.name);a&&(this.Eja=a.instantiate(),this.elementRef.nativeElement.appendChild(this.Eja))}};d5.prototype.nativeElement=function(){return this.elementRef.nativeElement};d5.Pa=[{type:Z0},{type:c5}];function G2(){}G2.Pa=[];var QZa=new h0("DiscoverItemsId");function w1a(){this.A$a=[]};function x1a(){}p(x1a,Error);function e5(){this.isDefined=!1;this.zd=!0}g=e5.prototype;g.filter=function(){return f5};g.kla=function(){return f5};g.RX=function(){return!1};g.Vk=function(){};g.Hj=function(a){return a};g.$la=function(a){return a()};g.map=function(){return f5};Object.defineProperties(e5.prototype,{get:{configurable:!0,enumerable:!0,get:function(){throw new x1a;}},toArray:{configurable:!0,enumerable:!0,get:function(){return[]}}});
function g5(a){this.value=a;this.isDefined=!0;this.zd=!1}g=g5.prototype;g.filter=function(a){return a(this.value)?this:f5};g.kla=function(a){return a(this.value)};g.RX=function(a){return a(this.value)};g.Vk=function(a){a(this.value)};g.Hj=function(){return this.value};g.$la=function(){return this.value};g.map=function(a){return h5(a(this.value))};Object.defineProperties(g5.prototype,{get:{configurable:!0,enumerable:!0,get:function(){return this.value}},toArray:{configurable:!0,enumerable:!0,get:function(){return[this.value]}}});
var f5=new e5;function h5(a){return new g5(a)}function i5(a){return null!=a?h5(a):f5};var y1a=new F("fc");function j5(a){I.call(this,y1a);this.item=a}p(j5,I);var z1a=new F("gc");function k5(a){I.call(this,z1a);this.item=a}p(k5,I);function b3(a,b){var c=this;J.call(this);this.target=b;this.n0={};this.wi=f5;this.t7=Promise.resolve();this.la=new he;a.A$a.forEach(function(a){c.n0[a.id]=a;c.dispatchEvent(new k5(a))});Db(this,this.la);this.la.listen(b,t1a,function(a){a=a.item;c.n0[a.id]=a;c.dispatchEvent(new k5(a))});this.la.listen(b,u1a,function(a){delete c.n0[a.item.id]})}p(b3,J);
function l5(a,b){var c=a.wi;a.wi=i5(a.n0[b]);a.t7=a.t7.then(function(){return c.map(function(b){return A1a(b.Axb(a.wi)).then(function(){return B1a(a)})}).$la(function(){return B1a(a)})});return a.t7}function C1a(a,b){return a.wi.RX(function(a){return a.id===b})}function B1a(a){return A1a(a.wi.map(function(b){return b.wkb().then(function(){a.dispatchEvent(new j5(b))})}).$la(function(){a.target.dispatchEvent(new s1a);a.dispatchEvent(new j5(null));return Promise.resolve()}))}b3.prototype.Ca=function(){return Ra(this.n0)};
function A1a(a){return new Promise(function(b){setTimeout(b,500);a.then(function(){return b()})})}b3.Pa=[{type:void 0,hg:[{type:d0,Yr:[QZa]}]},{type:$2}];function m5(a){Ni.apply(this,arguments)}p(m5,Ni);m5.Pa=[];function n5(a){gj.apply(this,arguments)}p(n5,gj);n5.Pa=[];function X2(a,b){this.user=a;this.Ea=b}g=X2.prototype;g.Bg=function(a){return this.Ea.Bg(a)};g.Jo=function(a){return this.Ea.Jo(a)};g.uka=function(){var a=this;return"T-B"==Fo(this.Ea,"DragAndDropCursorToolbox",function(){return a.Bg("DragAndDropCursorToolbox")})};g.sma=function(){var a=this;return"T-B"==Fo(this.Ea,"GoogleSlidesExport",function(){return a.Jo("GoogleSlidesExport")})};function D1a(a){return"T-B"==Fo(a.Ea,"CanShowNPS",function(){return a.Bg("CanShowNPS")})}g.jva=function(){return this.Ea.jva()};
X2.Pa=[{type:m5},{type:n5}];function Y2(){}Y2.prototype.Roa=function(a,b,c){a=this.SDa(a,E1a(b),c);a.u$=!0;b.dispatchEvent(a)};Y2.prototype.click=function(a,b){this.Roa("mousedown",a,b);this.Roa("mouseup",a,b);this.Roa("click",a,b);if(2===b.Hj(void 0)){var c=E1a(a);if(Lj){var d=document.createEvent("PointerEvent");d.initMouseEvent("contextmenu",!0,!0,document.defaultView,1,c.x,c.y,c.x,c.y,!1,!1,!1,!1,b.Hj(2),null);b=d}else b=new PointerEvent("contextmenu",{clientX:c.x,clientY:c.y,bubbles:!0,button:b.Hj(2)});b.u$=!0;a.dispatchEvent(b)}};
function E1a(a){return a instanceof Element?(a=a.getBoundingClientRect(),new L(a.left,a.top)):new L(0,0)}Y2.prototype.SDa=function(a,b,c){if(!Lj)return new MouseEvent(a,{clientX:b.x,clientY:b.y,bubbles:!0,button:c.Hj(0)});var d=document.createEvent("MouseEvents");d.initMouseEvent(a,!0,!0,document.defaultView,1,b.x,b.y,b.x,b.y,!1,!1,!1,!1,c.Hj(0),null);return d};Y2.Pa=[];function a3(a,b,c,d,e,f){this.Jd=d;this.zone=e;this.target=f}a3.Pa=[{type:X2},{type:x2},{type:Y2},{type:Z2},{type:n2},{type:$2}];function o5(a){this.Nf=a;this.Zg=new m2}o5.prototype.markForCheck=function(){this.Nf.markForCheck()};o5.prototype.show=function(){};o5.prototype.ngOnDestroy=function(){this.Zg.emit()};o5.Pa=[{type:q1}];function p5(){Ab.call(this)}p(p5,Ab);p5.prototype.Zg=function(){this.sf()};function q5(a,b,c){var d=this;Ab.call(this);this.qMa=a;this.Nf=b;this.zone=c;this.qp=this.disabled=this.stopPropagation=this.vPa=!1;this.aFa=new m2(!1);if(a)a.onChange(this,function(){return d.hs()})}p(q5,p5);q5.prototype.hs=function(){var a=this;Aj.Ic().setTimeout(function(){if(!a.qp){var b=!1,b=a.stopPropagation||!a.qMa?!!a.vPa:!!a.vPa||a.qMa.disabled;b!=a.disabled&&a.zone.run(function(){a.Nf&&a.Nf.markForCheck();a.disabled=b;a.aFa.emit(b)})}},0)};
q5.prototype.ngOnDestroy=function(){p5.prototype.Zg.call(this);this.qp=!0};q5.prototype.ngOnChanges=function(){this.hs()};q5.prototype.onChange=function(a,b){b=this.aFa.subscribe(b);Eb(a,b.unsubscribe,b)};q5.Pa=[{type:q5,hg:[{type:g0},{type:e0}]},{type:q1,hg:[{type:e0}]},{type:n2,hg:[{type:e0}]}];var r5=new q5(null,null,null);function s5(a){return(Lj?"translate(":"translate3d(")+0+"px,"+a+"px"+(Lj?")":",0)")}function F1a(a,b,c){if("MutationObserver"in window){var d=new MutationObserver(function(){b.yi(c)});d.observe(a,{subtree:!0,childList:!0});return function(){return d.disconnect()}}a.addEventListener("DOMSubtreeModified",c);return function(){a.removeEventListener("DOMSubtreeModified",c)}}
function G1a(a,b,c,d,e,f){"originalTransition"in a||(a.originalTransition=getComputedStyle(a).transition);a.style.transition="0s all";d();b.yi(function(){a.style.transition=c+" all";e();a.unusedInnerText=a.innerText;var b=a.ng2AnimateTimeout=Aj.Ic().setTimeout(function(){a.ng2AnimateTimeout==b&&(a.style.transition=a.originalTransition||"");f&&f()},1E3*parseFloat(c))})}
function H1a(a,b,c,d){G1a(a,b,c,function(){a.style.opacity="1";a.style.transform=s5(0);a.style.pointerEvents="none"},function(){a.style.opacity="0";a.style.transform=s5(-10)},function(){a.style.pointerEvents="auto";d&&d()})}function I1a(a,b,c,d){G1a(a,b,c,function(){a.style.opacity="0";a.style.transform=s5(-10)},function(){a.style.opacity="1";a.style.transform=s5(0)},d)};function e3(a,b,c){var d=this;this.Jd=a;this.injector=b;this.gja=c;this.dna=new Set;this.q7=new Set;this.Via=[];this.Mqa=0;this.TZa=new m2;this.hba=new WeakMap;document.addEventListener("mousedown",function(a){return d.RF(a)},!0)}function J1a(a,b,c){saa(a.Via,function(a){return a.element==b&&a.hLa==c})}g=e3.prototype;
g.RF=function(a){if(!a.u$){var b=new Map;this.Dua(a.target,null,function(a){b.set(a,!0)});this.Via.slice(0).forEach(function(c){b.has(c.element)||c.hLa(a)});var c=!0;if(this.fj){for(var d=[],e=0;e<this.fj.length;++e){var f=this.fj.get(e);if(this.dna.has(f)){c=!1;break}b.has(f.rootNodes[0])||d.push(f)}if(c&&d.length<this.fj.length)for(e=0;e<d.length;++e)this.fj.insert(this.fj.detach(this.fj.indexOf(d[e])),e)}}};g.pbb=function(a,b){this.fj=a;this.Nf=b};
g.Dua=function(a,b,c){for(;a;){c&&c(a);if(a==b)return!0;if(this.hba.has(a))a=this.hba.get(a);else{var d=a.parentElement;a=d?d:(a=a.parentNode)&&a instanceof Element?a:null}}return!1};g.WO=function(a,b,c,d){a=this.gja.bca(a);c=this.fj.WO(a,oa(c)?c:this.fj.length-this.Mqa,P0.resolveAndCreate([{provide:e3,ej:this}],this.injector));d&&this.dna.add(c.EQ);d=c.location.nativeElement;b&&this.hba.set(d,b.nativeElement);this.Nf.markForCheck();this.q7.add(c);return c};
function t5(a,b){if(a.q7.has(b)){a.q7.delete(b);try{a.hba.delete(b.location.nativeElement);for(var c=0;c<a.fj.length;c++)if(a.fj.get(c)===b.EQ){a.fj.remove(c);break}a.dna.delete(b.EQ)}catch(d){}}}
g.Yca=function(a,b,c,d,e){var f=this,h=this.WO(a,void 0,b,e),k=h.location.nativeElement.querySelector(c||"lucid-dialog");I1a(k,this.Jd,"0.2s");h.Ij.d8a=Ok();d&&this.Mqa++;var l=!1;h.Ij.fo=function(a){function b(){l||(l=!0,d&&f.Mqa--,t5(f,h),h.Ij.d8a.resolve())}a?b():H1a(k,f.Jd,"0.2s",b)};this.Nf.markForCheck();this.TZa.emit(h);return h};function K1a(a){a.q7.forEach(function(b){ya(b.Ij.fo)?b.Ij.fo():t5(a,b)})}e3.Pa=[{type:Z2},{type:q0},{type:M1}];function u5(a){this.iba=a;this.aX=[];this.KCa=new m2(!1)}function L1a(a,b){jc(a.aX,b)||(a.aX.push(b),a.KCa.emit(a.aX.length),a.iba&&L1a(a.iba,b))}function v5(a,b){pc(a.aX,b)&&(a.KCa.emit(a.aX.length),a.iba&&v5(a.iba,b))}u5.Pa=[{type:u5,hg:[{type:g0},{type:e0}]}];function w5(a,b){this.Nr=a;this.anchor=b}w5.Pa=[{type:u5,hg:[{type:e0}]},{type:e3}];
function x5(a,b,c,d,e){var f=this;this.pJ=b;this.oB=this.vqa=null;this.vaa=[];this.Z9a=this.$ca=!1;this.e9a=c;this.Jd=d;this.Os=e;this.anchor=a.anchor;this.LHa=function(a){return f.RF(a)};this.KHa=function(a){return f.lK(a)};this.Nr=a.Nr;this.ci=new m2(!1);this.Ce=new m2(!1)}g=x5.prototype;g.Zg=function(){this.nw()};g.RF=function(a){if(!this.$ca){for(var b=0;b<this.vaa.length;b++)if(!this.vaa[b](a))return;this.destroy()}};g.lK=function(a){27==a.keyCode&&(this.Z9a||a.stopPropagation(),this.destroy())};
g.yja=function(a){var b=this;null!=this.oB&&this.nw();this.oB=this.anchor.WO(this.pJ,this.e9a);this.vqa=this.oB.location;this.Os(this.oB.Ij,this.vqa,a);this.Jd.yi(function(){b.anchor.Via.push({element:b.vqa.nativeElement,hLa:b.LHa});document.addEventListener("keydown",b.KHa)});this.ci.emit(void 0)};
g.nw=function(){if(null!=this.oB){var a=this.oB.location;a&&(t5(this.anchor,this.oB),J1a(this.anchor,a.nativeElement,this.LHa),document.removeEventListener("keydown",this.KHa));this.oB=null;this.Nr&&v5(this.Nr,this);this.Ce.emit(void 0)}};g.destroy=function(){this.nw()};g.show=function(a){null!=this.oB&&this.destroy();this.yja(a);this.Nr&&L1a(this.Nr,this)};function y5(a,b,c,d,e,f,h,k){var l=this;x5.call(this,a,b,c,d,function(a,b){l.fg=a;l.fg.ur=l;l.Dj=b;M1a(l);k&&k(a)});this.Ti=h;this.fg=null;this.cp="";this.bAa=null;this.dNa=!1;this.Wza=0;this.H6a=this.Hza=!1;this.active=!0;this.WXa="";this.w4=!1;this.position=null;this.visible=this.Zma=!1;this.eqa=c;this.zone=f;this.rp=e||r5;this.vaa.push(function(a){return!l.pinned&&!l.Ti.wi.isDefined&&!Wo(a.target,c.nativeElement)});this.i8a=new m2(!1);this.G_=new m2(!1);this.hMa=new m2(!1);this.onMoved=new m2(!1)}
p(y5,x5);g=y5.prototype;g.markForCheck=function(){this.fg&&this.fg.markForCheck()};g.lK=function(a){this.pinned||this.Ti.wi.isDefined||x5.prototype.lK.call(this,a)};
g.Dz=function(){if(this.Dj&&this.eqa){var a;if(this.pinned)a=this.position||new L(this.Dj.nativeElement.offsetLeft,this.Dj.nativeElement.offsetTop),this.Dj.nativeElement.classList.contains("visible")||this.Dj.nativeElement.classList.add("visible");else if(this.$C&&this.dNa)if(this.$C&&this.dNa){a=this.Dj.nativeElement;var b=this.$C.getBoundingClientRect(),c=["visible"],d;this.TP?(c.push("horizontal"),c.push("right"),d=b.left-a.offsetWidth,b=b.top+b.height/2-a.offsetHeight/2):this.gn?(c.push("horizontal"),
d=b.left+b.width,b=b.top+b.height/2-a.offsetHeight/2):this.R0a?(c.push("vertical"),c.push("bottom"),d=b.left+b.width/2-a.offsetWidth/2,b=b.top-a.offsetHeight):(c.push("vertical"),d=b.left+b.width/2-a.offsetWidth/2,b=b.top+b.height);a.className=this.MV()+" "+this.cp+" "+c.join(" ");a=N1a(this,d,b)}else a=z5(this);else a=z5(this);this.setPosition(a)}};
function z5(a){var b=a.Dj.nativeElement,c=a.eqa.nativeElement.getBoundingClientRect(),d,e,f=["visible"],h=a.padding+11;if(a.H6a)f.push("menu-like"),h-=7,d=c.left,e=c.top+c.height+h,e+b.offsetHeight>window.innerHeight&&(e=c.top-b.offsetHeight-h);else if(a.gn||a.TP){if(f.push("horizontal"),d=c.left+c.width+h,e=a.$C?Vo(a.$C)+a.$C.offsetHeight/2-b.offsetHeight/2:c.top+c.height/2-b.offsetHeight/2,e+b.offsetHeight>window.innerHeight?(f.push("bottom"),e+=20-b.offsetHeight/2):0>e&&(f.push("top"),e-=20-b.offsetHeight/
2),a.TP||d+b.offsetWidth>window.innerWidth)f.push("right"),d=c.left-b.offsetWidth-h}else if(f.push("vertical"),d=a.$C?Uo(a.$C)+a.$C.offsetWidth/2-b.offsetWidth/2:c.left+c.width/2-b.offsetWidth/2,e=c.top+c.height+h,d+b.offsetWidth>window.innerWidth?(f.push("right"),d+=20-b.offsetWidth/2):0>d&&(f.push("left"),d-=20-b.offsetWidth/2),a.R0a||e+b.offsetHeight>window.innerHeight)f.push("bottom"),e=c.top-b.offsetHeight-h;b.className=a.MV()+" "+a.cp+" "+f.join(" ");return N1a(a,d,e)}
function N1a(a,b,c){a=a.Dj.nativeElement;for(a=a.parentElement;a&&"fixed"!=getComputedStyle(a).position;)a=a.parentElement;a&&(b-=Uo(a),c-=Vo(a));return new L(Math.round(b),Math.round(c))}g.setPosition=function(a){var b=this.Dj.nativeElement;b.style.left=Math.max(0,Math.min(window.innerWidth-b.offsetWidth,a.x))+"px";b.style.top=Math.max(0,Math.min(window.innerHeight-b.offsetHeight,a.y))+"px";b.style.pointerEvents=this.Zma?"none":"auto"};
g.pin=function(){this.pinned=!0;this.hMa.emit(!0);this.onMoved.emit(new L(this.Dj.nativeElement.offsetLeft,this.Dj.nativeElement.offsetTop));this.Nr&&v5(this.Nr,this)};g.gea=function(){this.destroy()};function M1a(a){a.Dj.nativeElement.className=a.MV()+" "+a.cp;if(a.fg){a.zone.run(function(){a.fg.show(a.TS)});a.Dz();var b=function(){a.visible&&!a.pinned&&(a.Dz(),a.Y$a=requestAnimationFrame(b))};a.zone.runOutsideAngular(b)}}
function O1a(a){if(!a.Dj||a.Ti.wi.isDefined)return Promise.resolve();var b=a.Dj.nativeElement;return new Promise(function(c){function d(){b.removeEventListener("transitionend",d);Aj.Ic().clearTimeout(e);c()}b.addEventListener("transitionend",d);b.style.pointerEvents="none";cancelAnimationFrame(a.Y$a);var e=Aj.Ic().setTimeout(d,500);b.className=b.className.replace("visible","")})}
g.toggle=function(){if(this.visible)this.destroy();else if(!this.disabled||this.Ti.wi.isDefined)this.show(),this.visible=!0;this.markForCheck()};g.MV=function(){return"slide-in"};g.show=function(){var a=this;this.visible||(this.visible=!0,x5.prototype.show.call(this),this.Dz(),setTimeout(function(){a.Dz();a.G_.emit()},250))};
g.click=function(a){var b=this;if(0==a.button&&this.active){var c=this.rp.disabled&&this.visible&&!this.pinned,d=!this.rp.disabled&&3>Math.abs(a.pageX-this.kLa.pageX)&&3>Math.abs(a.pageY-this.kLa.pageY);a=!!a.u$&&this.pinned;(this.Ti.wi.isDefined&&!this.pinned||c||d)&&!a&&this.Jd.yi(function(){return b.toggle()})}};g.mousedown=function(a){this.rp.disabled||0!=a.button||(this.kLa=a)};g.destroy=function(){this.visible&&(this.visible=!1,x5.prototype.destroy.call(this))};g.ngOnDestroy=function(){x5.prototype.Zg.call(this)};
Object.defineProperties(y5.prototype,{$C:{configurable:!0,enumerable:!0,set:function(a){this.bAa=a;this.visible&&this.Dz()},get:function(){return this.bAa}},padding:{configurable:!0,enumerable:!0,set:function(a){this.Wza=a;this.visible&&this.Dz()},get:function(){return this.Wza}},gn:{configurable:!0,enumerable:!0,set:function(a){this.Hza=a;this.visible&&this.Dz()},get:function(){return this.Hza}},pinned:{configurable:!0,enumerable:!0,set:function(a){this.w4&&!a&&this.visible?this.destroy():this.w4||
!a||this.visible||(this.show(),this.Nr&&v5(this.Nr,this));this.w4=a},get:function(){return this.w4}},disabled:{configurable:!0,enumerable:!0,get:function(){return this.rp.disabled}}});function c3(){}c3.Pa=[];function A5(a){this.element=a;this.p8=this.wi=f5}A5.prototype.ngOnDestroy=function(){this.unregister();P1a(this)};A5.prototype.register=function(){var a=this;this.wi.Vk(function(b){b.registerElement(a.element.nativeElement)})};A5.prototype.unregister=function(){this.wi.Vk(function(){});this.wi=f5};function Q1a(a){a.p8.Vk(function(b){return b.forEach(function(b){b.registerElement(a.element.nativeElement)})})}function P1a(a){a.p8.Vk(function(a){return a.forEach(function(){})});a.p8=f5}
Object.defineProperties(A5.prototype,{m6a:{configurable:!0,enumerable:!0,set:function(a){this.unregister();this.wi=i5(a);this.register()}},q8:{configurable:!0,enumerable:!0,set:function(a){P1a(this);this.p8=i5(a);Q1a(this)}}});A5.Pa=[{type:Z0}];function H2(){}H2.Pa=[];function B5(){}B5.prototype.transform=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];if(a&&a.getBoundingClientRect&&2==c.length){var d=c[0]||0,c=c[1]||0,e=a.getBoundingClientRect();return new L(e.left+d*e.width,e.top+c*e.height)}return null};B5.Pa=[];function C5(){}p(C5,B5);C5.Pa=[];function D5(a){VD.apply(this,arguments)}p(D5,VD);D5.Pa=[];function E5(a){this.HUa=a}E5.prototype.transform=function(a){a=DAa(this.HUa,a).map(sb).join("+");"Ctrl++"==a?a="Ctrl +":"Ctrl+-"==a&&(a="Ctrl -");return a};E5.Pa=[{type:D5}];function F5(){}F5.prototype.transform=function(a){return new r4(a)};F5.Pa=[{type:T2}];function I2(){}I2.Pa=[];function G5(a,b,c){var d=this;this.el=a;this.Sm=b;this.Jd=c;this.rKa=this.q7a=this.pCa=this.Lma=this.gXa=this.gn=this.wv=!1;this.scrollLeft=this.scrollTop=0;this.kw=this.ZE=1;this.wea=this.HSa=this.ESa=!1;this.CSa=new m2(!1);this.FSa=new m2(!1);this.dx=new m2(!1);this.J$a=F1a(this.el.nativeElement,this.Jd,function(){d.markForCheck()})}g=G5.prototype;g.ngOnDestroy=function(){this.J$a()};g.markForCheck=function(){this.Sm.markForCheck()};
function R1a(a){a.ZE=null==a.Y0a?a.content().offsetWidth:a.Y0a;a.kw=null==a.X0a?a.content().offsetHeight:a.X0a}g.ngDoCheck=function(){if(!this.LI){var a=this.RE(this.scrollLeft),b=this.SE(this.scrollTop);a==this.scrollLeft&&b==this.scrollTop||this.animate(a,b)}a=this.kw;R1a(this);this.pCa&&a<this.kw&&!H5(this)&&I5(this,this.scrollLeft,this.scrollTop+this.kw-Math.max(J5(this),a));this.eva=K5(this);this.wv&&H5(this)&&(this.eva+=10);S1a(this)};
function S1a(a){a.LI||(a.Voa&&a.Jd.cancel(a.Voa),a.Voa=a.Jd.yi(function(){var b=a.el.nativeElement.scrollLeft,c=a.el.nativeElement.scrollTop;b!=a.scrollLeft||c!=a.scrollTop?I5(a,b,c):a.RE(b)==b&&a.SE(c)==c||a.Sm.markForCheck();a.Voa=null}))}function L5(a){return a.el.nativeElement.querySelector(".vertical .handle")}function M5(a){return a.el.nativeElement.querySelector(".horizontal .handle")}g.content=function(){return this.el.nativeElement.querySelector(".content")};g.aa=function(){return this.el.nativeElement};
function K5(a){return a.aa().offsetWidth-(a.wv?10:0)}function J5(a){return a.aa().offsetHeight-(a.gn?10:0)}g.scroll=function(a,b){N5(this);I5(this,this.RE(a),this.SE(b))};g.RE=function(a){return Math.max(0,Math.min(this.ZE-K5(this),a))};g.SE=function(a){return Math.max(0,Math.min(this.kw-J5(this),a))};
function I5(a,b,c){a.wv||(c=0);a.gn||(b=0);a.scrollLeft=b;a.scrollTop=c;a.el.nativeElement.scrollLeft=b;a.el.nativeElement.scrollTop=c;if(b=a.el.nativeElement.querySelector(".vertical"))b.style.top=a.scrollTop+"px",b.style.right=-a.scrollLeft+"px";if(b=a.el.nativeElement.querySelector(".horizontal"))b.style.bottom=-a.scrollTop+"px",b.style.left=a.scrollLeft+"px";a.dx.emit(void 0)}function N5(a){a.LI&&(a.Jd.cancel(a.LI),a.LI=null,a.KI=null,a.FE=null,a.YA&&(a.YA.reject(),a.YA=null))}
function T1a(a){if(a.LI){a.KI.t||(a.KI.t=Date.now(),a.FE.t=Date.now()+a.FE.duration);var b=Math.min(Date.now(),a.FE.t),c=(b-a.KI.t)/(a.FE.t-a.KI.t),c=1-(1-c)*(1-c);I5(a,a.KI.left*(1-c)+a.FE.left*c,a.KI.top*(1-c)+a.FE.top*c);b<a.FE.t?a.LI=a.Jd.yi(function(){return T1a(a)}):(a.YA&&a.YA.resolve(),N5(a));a.Sm.markForCheck()}}
g.animate=function(a,b){var c=this;N5(this);a=this.RE(a);b=this.SE(b);if(a==this.scrollLeft&&b==this.scrollTop)return Qk();this.KI={left:this.scrollLeft,top:this.scrollTop};this.FE={left:Math.max(0,a),top:Math.max(0,b),duration:Math.max(1,Math.min(1E3,2*Math.max(Math.abs(a-this.scrollLeft),Math.abs(b-this.scrollTop))))};this.LI=this.Jd.yi(function(){return T1a(c)});this.YA&&(this.YA.reject(),this.YA=null);this.YA=Ok();return this.YA.promise};
g.scrollIntoView=function(a,b){R1a(this);xa(b)||(b=20);var c=Vo(a)-Vo(this.el.nativeElement),d=c+a.offsetHeight,e=0;d>J5(this)-b&&(e+=J5(this)-b-d,c+=e);c<b&&(e+=b-c);c=Uo(a)-Uo(this.el.nativeElement);a=c+a.offsetWidth;d=0;a>K5(this)-b&&(d+=K5(this)-b-a,c+=d);c<b&&(d+=b-c);this.Sm.markForCheck();return this.animate(this.RE(this.scrollLeft-d),this.SE(this.scrollTop-e))};function U1a(a){var b=K5(a)+10>=a.ZE;b!=a.ESa&&a.CSa.emit(!b);return a.ESa=b}
function H5(a){var b=J5(a)>=a.kw;b!=a.HSa&&a.FSa.emit(!b);return a.HSa=b}
function V1a(a,b){b.stopPropagation();b.preventDefault();if(a.wv){var c=b.pageY,d=a.scrollTop,e=function(b){b.stopPropagation();b.preventDefault();a.scroll(a.scrollLeft,d+(b.pageY-c)*(a.kw/a.aa().offsetHeight))},f=function(a){a.stopPropagation();a.preventDefault();document.removeEventListener("mousemove",e);document.removeEventListener("mouseup",f)};document.addEventListener("mousemove",e);document.addEventListener("mouseup",f)}}
function W1a(a,b){b.stopPropagation();b.preventDefault();if(a.gn){var c=b.pageX,d=a.scrollLeft,e=function(b){b.stopPropagation();b.preventDefault();a.scroll(d+(b.pageX-c)*(a.ZE/a.aa().offsetWidth),a.scrollTop)},f=function(a){a.stopPropagation();a.preventDefault();document.removeEventListener("mousemove",e);document.removeEventListener("mouseup",f)};document.addEventListener("mousemove",e);document.addEventListener("mouseup",f)}}
function X1a(a,b){function c(){document.addEventListener("mousemove",l);document.addEventListener("mouseup",m);h=a.Jd.yi(e)}function d(){document.removeEventListener("mousemove",l);document.removeEventListener("mouseup",m);a.Jd.cancel(h)}function e(){h=a.Jd.yi(e);(f.x||f.y)&&a.scroll(a.scrollLeft+f.x,a.scrollTop+f.y)}var f=new L(0,0),h,k=new L(b.pageX,b.pageY),l,m;if(0==b.button){var n=[];l=function(b){if(!a.q7a)if(Sj&&(5<=n.length&&n.pop(),n.unshift(new L(b.pageX,b.pageY))),Sj&&Dia(n))f=new L(0,
0);else{if(a.gn){var c=Uo(a.aa()),d=K5(a);f.x=b.pageX<c+80&&k.x>b.pageX?(b.pageX-(c+80))/10:b.pageX>c+d-80&&k.x<b.pageX?(b.pageX-(c+d-80))/10:0}a.wv&&(c=Vo(a.aa()),d=J5(a),f.y=b.pageY<c+80&&k.y>b.pageY?(b.pageY-(c+80))/10:b.pageY>c+d-80&&k.y<b.pageY?(b.pageY-(c+d-80))/10:0)}};m=function(a){0==a.button&&d()};c()}if(Vj&&1==b.button&&!a.wea){a.wea=!0;b.stopImmediatePropagation();b.preventDefault();a.content().style.cursor="all-scroll";var q=!1;l=function(b){b.stopImmediatePropagation();b.preventDefault();
f.x=a.gn?Math.round((b.pageX-k.x)/10):0;f.y=a.wv?Math.round((b.pageY-k.y)/10):0;if(f.x||f.y)q=!0};m=function(b){b.stopImmediatePropagation();b.preventDefault();if(q)a.content().style.cursor="auto",a.wea=!1,d();else{var c=function(){b.stopImmediatePropagation();b.preventDefault();a.content().style.cursor="auto";a.wea=!1;d();document.removeEventListener("mousedown",c)};document.addEventListener("mousedown",c)}};c()}}
function Y1a(a,b){if(!(Nq()||b.altKey||b.ctrlKey||Lq[32])){var c=b.deltaFactor||1;"deltaMode"in b&&b.deltaMode==b.DOM_DELTA_LINE&&(c*=10);b.preventDefault();var d=b.deltaX*c;b=b.deltaY*c;a.gn&&!a.wv&&0===d&&(d=b);a.scroll(a.scrollLeft+d,a.scrollTop+b)}}G5.Pa=[{type:Z0},{type:q1},{type:Z2}];function J2(){}J2.Pa=[];function O5(a,b){this.Nf=a;this.elementRef=b;this.position={x:0,y:0};this.ur=null}g=O5.prototype;g.markForCheck=function(){this.Nf.markForCheck()};g.ngAfterViewInit=function(){this.TS&&(this.show(this.TS),this.TS=null)};g.show=function(a){this.JCa?(this.JCa.show(a),this.markForCheck()):this.TS=a};g.pin=function(){this.ur&&this.ur.pin()};g.gea=function(){this.ur&&this.ur.gea()};
function Z1a(a,b){if(OF(b)){var c=new L(a.elementRef.nativeElement.offsetLeft,a.elementRef.nativeElement.offsetTop);xCa(b,function(b){var e=a.ur;b=lm(b,c);e.setPosition(b);e.onMoved.emit(b)})}}O5.Pa=[{type:q1},{type:Z0}];function P5(a,b,c,d,e,f){y5.call(this,a,O5,b,c,e,d,f)}p(P5,y5);P5.prototype.destroy=function(){var a=this;this.visible&&(this.visible=!1,this.i8a.emit(),O1a(this).then(function(){a.visible||(x5.prototype.destroy.call(a),a.fg&&a.pinned&&(a.hMa.emit(!1),a.pinned=!1),a.fg=null)}))};P5.prototype.ngOnDestroy=function(){this.destroy()};P5.Pa=[{type:w5},{type:Z0},{type:Z2},{type:n2},{type:q5,hg:[{type:e0}]},{type:b3}];function Q5(a){Ti.apply(this,arguments)}p(Q5,Ti);Q5.Pa=[];function R5(a,b){return!a.visible||!!a.visible(b)}function S5(a){return a.label?ya(a.label)?(a=a.label,a()||""):a.label||"":""}function $1a(a){return{action:function(){return a.action()},Cgb:a.yWa.Hj(void 0),file:a.file&&a.file.Hj(void 0),id:a.id,hZ:a.hZ.Hj(void 0),label:a.label.Hj(void 0),selected:a.selected.Hj(void 0),lta:a.lta.Hj(void 0),visible:a.visible.Hj(void 0)}};var a2a=new h0("menuinterface");function T5(a,b,c,d,e,f){var h=this;x5.call(this,b,a,c,d,function(a,b,c){return b2a(h,a,c)});this.Ti=f;this.iV=new m2(!1);this.visible=!1;this.rp=e||r5}p(T5,x5);g=T5.prototype;g.RF=function(a){this.Ti.wi.isDefined||x5.prototype.RF.call(this,a)};g.lK=function(a){this.Ti.wi.isDefined||x5.prototype.lK.call(this,a)};g.ngOnDestroy=function(){x5.prototype.destroy.call(this)};g.destroy=function(){this.visible=!1;x5.prototype.destroy.call(this)};
g.show=function(a){this.visible=!0;x5.prototype.show.call(this,a)};g.toggle=function(a){this.visible?this.destroy():this.show(a)};
function b2a(a,b,c){function d(){var d=a.C9a||c.target,f=b.aa(),d=d.getBoundingClientRect(),h=d.width+3,k=-3;h+d.left+f.offsetWidth>window.innerWidth&&(h=-f.offsetWidth);k+d.top+f.offsetHeight>window.innerHeight&&(k=-f.offsetHeight+d.height);h+=d.left;k+=d.top;0>k&&(k=window.innerHeight-f.offsetHeight);h=Math.max(0,h);k=Math.max(0,k);window.innerHeight<f.offsetHeight&&b.Zsa(window.innerHeight);b.setPosition(new L(h,k));a.Jd.yi(function(){return b.markForCheck()})}b.Zsa(a.maxHeight);b.ql(a.items);
b.setPosition(new L(-1E9,-1E9));c2a(b,a.context);c&&(c.preventDefault(),b.Lo=h5(c));d();q1a(a.Jd,d);b.hide.subscribe(function(){a.iV.emit(void 0);a.destroy()})}Object.defineProperties(T5.prototype,{cl:{configurable:!0,enumerable:!0,set:function(a){null==a||this.Ti.wi.isDefined||(this.f9a!=a&&this.destroy(),this.IUa=a)},get:function(){return this.IUa}},disabled:{configurable:!0,enumerable:!0,get:function(){return this.rp.disabled}}});
T5.Pa=[{type:void 0,hg:[{type:d0,Yr:[a2a]}]},{type:w5},{type:Z0},{type:Z2},{type:q5,hg:[{type:e0}]},{type:b3}];function U5(a,b,c,d,e){Ab.call(this);this.Nf=a;this.zone=b;this.analytics=c;this.elementRef=d;this.Ti=e;this.Lo=f5;this.UF=this.Jp=this.tM=!1;this.iV=new m2(!1);this.hide=new m2(!1);this.la=new he(this);Db(this,this.la);this.la.listen(e,y1a,function(){return a.markForCheck()})}p(U5,p5);g=U5.prototype;
g.mousedown=function(a){this.visible()&&!this.disabled()&&this.item.action?(this.item.action(this.context,this.Lo),this.iV.emit(this.item),this.hide.emit(),this.item.s5a&&this.analytics.Aa(this.item.s5a),this.item.QWa&&this.analytics.ba(this.item.QWa)):this.item.Sc&&this.hcb.toggle(a)};g.visible=function(){return R5(this.item,this.Lo)};g.selected=function(){return this.item.selected&&this.item.selected(this.Lo)||!!this.item.hZ};g.label=function(){return S5(this.item)};
g.BD=function(){return this.item.draw&&(!this.item.BD||this.item.BD())};g.Sc=function(){var a=this;return this.item.Sc&&this.item.Sc.map(function(b){b=ab(b);b.disabled=b.disabled||a.item.disabled;return b})};g.disabled=function(){return this.item.disabled&&this.item.disabled(this.Lo)};g.JK=function(){var a=this.item;return"hr"===a||"hr"===a.type};g.id=function(){return this.item.id?"menu-item-"+this.item.id:""};
g.Pqa=function(){this.mousedown();var a=this.elementRef.nativeElement.querySelector(".filepicker");a&&a.click()};g.ngOnDestroy=function(){p5.prototype.Zg.call(this)};g.html=function(){return this.item.html};
Object.defineProperties(U5.prototype,{R:{configurable:!0,enumerable:!0,get:function(){var a=i5(this.item),b={disabled:this.disabled(),"discovery-highlight":a.kla(function(a){return i5(a.dFa)}).RX(function(a){return a.wi.isDefined}),divider:this.JK(),hover:!this.item.FLa&&this.cl==this.item&&(!this.item.dFa||!this.Ti.wi.isDefined),noHover:a.RX(function(a){return!!a.FLa}),selected:this.selected(),"with-submenu":a.RX(function(a){return!!a.Sc})&&!this.disabled(),noPadding:this.Jp,noIconPadding:!!this.UF&&
!this.Jp&&!this.JK()};a.kla(function(a){return i5(a.R)}).Vk(function(a){a.split(" ").forEach(function(a){b[a]=!0})});return b}}});U5.Pa=[{type:q1},{type:n2},{type:Q5},{type:Z0},{type:b3}];function V5(a,b,c,d,e){this.el=a;this.Nf=b;this.zone=c;this.analytics=d;this.Jd=e;this.items=[];this.q8=[];this.minWidth=0;this.UF=this.nab=!1;this.maxHeight=350;this.gPa=this.AEa=this.Jp=!1;this.hide=new m2(!1);this.AJa=new m2(!1);this.zJa=new m2(!1);this.Mna=new m2(!1);this.cl=null;this.Lo=f5}g=V5.prototype;
g.ngAfterViewInit=function(){var a=this;if(this.gPa){var b=this.AKa.toArray().find(function(a){return a.selected()});b&&p1a(this.Jd,function(){var c=a.Hab,d=b.elementRef.nativeElement,e;if(d instanceof M)e=d.x+d.w/2-K5(c)/2,d=d.y+d.h/2-J5(c)/2;else{e=Uo(d)-Uo(c.el.nativeElement)+d.offsetWidth/2;var d=Vo(d)-Vo(c.el.nativeElement)+d.offsetHeight/2,f=K5(c)/2,h=J5(c)/2;e=c.scrollLeft-(f-e);d=c.scrollTop-(h-d)}c.scroll(e,d);Promise.resolve()})}};g.ql=function(a){this.items=a;this.markForCheck()};
g.setPosition=function(a){this.position=a;this.markForCheck()};function c2a(a,b){a.context=b;a.markForCheck()}g.Zsa=function(a){this.maxHeight=a;this.markForCheck()};g.aa=function(){return this.el.nativeElement.querySelector("div.ng2-menu")};function d2a(a){a=a.maxHeight;return-1==a?"none":a+"px"}function e2a(a){a.EA=null;a.J3=null;a.markForCheck()}
g.Ca=function(){if(this.EA)return this.EA;this.EA=f2a(this,this.items);if(this.AEa&&0<this.EA.length){var a=this.EA[0];this.Eca(a);this.zJa.emit(a)}else this.leave();return this.EA};function W5(a){if(a.J3)return a.J3;a.J3=f2a(a,a.q8);return a.J3}
function f2a(a,b){var c=[];b.filter(function(b){return a.visible(b)}).forEach(function(b){b.eXa?(c.push(b),b.eXa(a.Lo).Vk(function(e){return e.then(function(e){a.zone.run(function(){var h=c.indexOf(b);0<=h&&(Array.prototype.splice.apply(c,[h,1].concat(e)),a.markForCheck())})})})):b.F0?vc(c,b.F0()):c.push(b)},a);c=c.filter(function(b,e){return a.JK(b)&&(0==e||a.JK(c[e-1]))?!1:!0});0<c.length&&a.JK(c[c.length-1])&&c.pop();return c}
g.Eca=function(a){this.cl&&this.cl.hover&&this.cl.hover(!1);this.cl=a;a.hover&&a.hover(!0);Aj.Ic().clearTimeout(this.QZ)};g.enter=function(a){this.Eca(a);this.AJa.emit(a)};g.leave=function(){var a=this;this.QZ=Aj.Ic().setTimeout(function(){a.cl&&a.cl.hover&&a.cl.hover(!1);a.cl=null},500)};g.JK=function(a){return"hr"===a||"hr"===a.type};g.visible=function(a){return R5(a,this.Lo)};g.disabled=function(a){return a.disabled&&a.disabled(this.Lo)};g.markForCheck=function(){this.Nf.markForCheck()};
function X5(a,b){if(a.EA){var c;c=a.cl?a.EA.map(function(a){return a.id}).indexOf(a.cl.id)+b:0;var d=function(c){var f=a.EA[c];f&&(a.JK(f)?d(c+b):a.enter(f))};d(c)}a.markForCheck()}g.Pqa=function(a){this.AKa.toArray().some(function(b){return b.item==a?(b.Pqa(),!0):!1})};
Object.defineProperties(V5.prototype,{position:{configurable:!0,enumerable:!0,set:function(a){this.KU=a},get:function(){if(this.KU){if(this.Bjb){var a=this.aa().getBoundingClientRect(),b=this.KU,a=new M(0,0,window.innerWidth-a.width,window.innerHeight-a.height),c=Math.min(b.x,a.x+a.w),c=Math.max(c,a.x),b=Math.min(b.y,a.y+a.h),b=Math.max(b,a.y);return new L(c,b)}return this.nab?new L(this.KU.x-(this.width||this.minWidth||this.Id&&this.Id.nativeElement.offsetWidth||0),this.KU.y):this.KU}}}});
V5.Pa=[{type:Z0},{type:q1},{type:n2},{type:Q5},{type:Z2}];function f3(a){J.call(this);this.user=a;this.properties={}}p(f3,J);function g2a(a,b,c,d,e){var f=b+d;if(!(f in a.properties)){var h=void 0;a.properties[f]={enumerable:!0,get:function(){void 0===h&&(h=c?c.get(f,e.defaultValue):e.defaultValue);return h},set:function(k){k!==h&&(c&&(k==e.defaultValue?c.yB(f):c.set(f,k)),h=k,a.dispatchEvent(new h2a(b,d,f)))}}}return a.properties[f]}function i2a(a,b,c,d){var e={};Object.defineProperties(e,Ja(d,function(d,e){return g2a(a,b,c,e,d)}));return e}
f3.prototype.sessionStorage=function(a,b){return i2a(this,a,null,b)};f3.prototype.tva=function(a,b){return i2a(this,a,mn(String(this.user.getId())),b)};f3.Pa=[{type:m5,hg:[{type:e0}]}];var j2a=new F("hc");function h2a(a,b,c){I.call(this,j2a);this.namespace=a;this.name=b;this.DF=c}p(h2a,I);function Y5(a,b){this.zone=a;this.Nf=b;this.GSa=this.DSa=0;this.yma=[]}Y5.prototype.Wia=function(a){var b=this;a.KBa||-1===this.yma.indexOf(a)||this.zone.run(function(){a.KBa=!0;var c=a.SWa.subscribe(function(){pc(b.yma,a);c.unsubscribe();b.Nf.markForCheck()});b.Nf.markForCheck()})};Y5.prototype.setPosition=function(a,b){var c=this;this.zone.run(function(){c.DSa=a;c.GSa=b;c.Nf.markForCheck()})};Y5.Pa=[{type:n2},{type:q1}];function Z5(a){$o.apply(this,arguments)}p(Z5,$o);function $5(a){this.lSa=a}$5.Pa=[{type:l3}];function a6(a,b){this.Jd=a;this.Nf=b;this.Rw=!1}a6.prototype.markForCheck=function(){this.Rw&&this.Nf.markForCheck()};a6.prototype.ngAfterViewInit=function(){this.Rw=!0;this.GDa&&(this.GDa(k2a(this,this.content)),this.markForCheck())};function k2a(a,b){a.Qia.lSa.clear();a.markForCheck();return b&&ec(a.Qia.lSa.createEmbeddedView(b,{}).rootNodes,function(a){return a instanceof Element})}
a6.prototype.vh=function(a){var b=this;if(this.Qia)return Promise.resolve(k2a(this,a));this.content=a;this.markForCheck();return new Promise(function(a){b.GDa=a})};a6.Pa=[{type:Z2},{type:q1}];function b6(a,b,c,d){var e=this;x5.call(this,b,a6,c,a,function(a){a.vh(e.content).then(function(b){e.Dj=b;e.HG=a;l2a(e);e.HG&&e.HG.markForCheck()})});this.Ti=d;this.Et=!1;this.hide=new m2;this.duration=".2s";this.nAa=!1}p(b6,x5);g=b6.prototype;g.ngOnDestroy=function(){this.destroy()};g.RF=function(a){this.Ti.wi.isDefined||this.parent&&Wo(a.target,this.parent)||x5.prototype.RF.call(this,a)};g.lK=function(a){this.Ti.wi.isDefined||x5.prototype.lK.call(this,a)};
function l2a(a){a.Dj&&!a.rQa&&I1a(a.Dj,a.Jd,a.duration,function(){a.HG&&a.HG.markForCheck()})}g.destroy=function(){this.Dj&&!this.rQa?H1a(this.Dj,this.Jd,this.duration,x5.prototype.destroy.bind(this)):x5.prototype.destroy.call(this);this.Et=!1;this.hide.emit(void 0)};g.vh=function(a){var b=this;a!=this.content&&(this.content=a,this.HG&&this.HG.vh(a).then(function(a){b.Dj=a;l2a(b)}))};
Object.defineProperties(b6.prototype,{visible:{configurable:!0,enumerable:!0,set:function(a){var b=this;a!=this.Et&&(a?this.Jd.yi(function(){b.show();b.HG&&b.HG.markForCheck()}):this.Jd.yi(function(){return b.destroy()}),this.Et=a)},get:function(){return this.Et}},rQa:{configurable:!0,enumerable:!0,set:function(a){this.nAa=a},get:function(){return this.nAa||this.Ti.wi.isDefined}}});b6.Pa=[{type:Z2},{type:w5},{type:Z0},{type:b3}];function c6(a,b){a.vh(b)}c6.Pa=[{type:b6},{type:j3}];function d6(a,b,c){a.pbb(b,c)}d6.Pa=[{type:e3},{type:l3},{type:q1}];function e6(a,b){J.call(this);this.element=a;this.Jd=b;this.aP=a.getBoundingClientRect()}p(e6,J);e6.prototype.listen=function(a,b,c,d){a=J.prototype.listen.call(this,a,b,c,d);this.o_||(this.o_=this.Jd.yi(this.eDa.bind(this)));return a};e6.prototype.Jn=function(a){a=J.prototype.Jn.call(this,a);!this.hasListener()&&this.o_&&(this.Jd.cancel(this.o_),this.o_=null);return a};
e6.prototype.eDa=function(){var a=this.element.getBoundingClientRect();if(this.aP.top!=a.top||this.aP.left!=a.left||this.aP.width!=a.width||this.aP.height!=a.height)this.aP=a,this.dispatchEvent(new m2a(this.aP));this.o_=this.Jd.yi(this.eDa.bind(this))};var n2a=new F("ic");function m2a(a){I.call(this,n2a);this.rect=a}p(m2a,I);function f6(a){this.Jd=a;this.tSa=[]}function o2a(a,b){var c=ec(a.tSa,function(a){return a.element==b});c||(c=new e6(b,a.Jd),a.tSa.push(c));return c}f6.Pa=[{type:Z2}];function g6(a,b,c){this.yab=b;this.Jd=c;this.el=a.nativeElement}g=g6.prototype;g.ngOnInit=function(){var a=this;this.aa&&(this.Nr=o2a(this.yab,this.aa),this.haa=this.Nr.listen(n2a,function(b){h6(a,b.rect)}));h6(this)};g.ngOnDestroy=function(){this.haa&&this.Nr&&this.Nr.Jn(this.haa)};function p2a(a,b){if(a.SHa){for(;b.parentNode;){if(b instanceof Element&&b.hasAttribute(a.SHa))return!0;b=b.parentNode}return!1}return!0}g.co=function(a,b,c,d){if(a<b)return b;var e=b+c-d;return a>e&&c>d?e:c<d?b:a};
function q2a(a){if(a.aa)return a.aa.getBoundingClientRect()}g.SE=function(a,b){return b?this.co(a,b.top,b.height,this.el.offsetHeight):a};g.RE=function(a,b){return b?this.co(a,b.left,b.width,this.el.offsetWidth):a};function h6(a,b){a.Jd.yi(function(){var c=b?b:q2a(a);a.el.style.top=a.SE(a.el.offsetTop,c)+"px";a.el.style.left=a.RE(a.el.offsetLeft,c)+"px"})}
g.D_=function(a){var b=this;if(2!=a.button&&p2a(this,a.target)){this.el.style.position="fixed";a.preventDefault();var c=!1,d=this.el.offsetLeft,e=this.el.offsetTop;xCa(a,function(a){if(a.x||a.y)c=!0;if(c){var h=d+a.x;a=e+a.y;var k=q2a(b);b.el.style.left=b.RE(h,k)+"px";b.el.style.top=b.SE(a,k)+"px"}})}};g6.Pa=[{type:Z0},{type:f6},{type:Z2}];function i6(a,b,c,d,e,f){var h=this;P5.call(this,a,b,c,d,e,f);this.$H=!0;this.delay=200;this.Dha=this.$ca=this.TP=this.gn=!1;this.lQa=!0;this.eKa=0;this.GOa=function(a){return h.NC(a)};this.Zma=!0;this.nativeElement=b.nativeElement}p(i6,P5);g=i6.prototype;g.ngOnDestroy=function(){P5.prototype.ngOnDestroy.call(this);j6(this);Aj.Ic().clearTimeout(this.fXa);this.fXa=null};function r2a(a){s2a(a);a.zone.runOutsideAngular(function(){a.nativeElement.addEventListener("mousemove",a.GOa)})}
g.ngOnChanges=function(){this.Zma=!this.Dha};function s2a(a){a.visible||j6(a);a.visible||a.kC||a.disabled&&!a.lQa||!a.active||(a.kC=Aj.Ic().setTimeout(function(){a.kC=null;a.show();a.Dha&&t2a(a)},a.delay))}g.destroy=function(){P5.prototype.destroy.call(this);this.GQ&&(document.removeEventListener("mousemove",this.GQ),this.GQ=null)};
function t2a(a){a.GQ&&document.removeEventListener("mousemove",a.GQ);a.GQ=function(b){var c=a.eqa.nativeElement.getBoundingClientRect(),d=a.Dj.nativeElement.getBoundingClientRect(),e=Math.max(20,a.padding+20),d=b.pageX>=d.left-e&&b.pageX<=d.left+d.width+e&&b.pageY>=d.top-e&&b.pageY<=d.top+d.height+e;b.pageX>=c.left&&b.pageX<=c.left+c.width&&b.pageY>=c.top&&b.pageY<=c.top+c.height||d||a.zone.run(function(){a.destroy()})};a.zone.runOutsideAngular(function(){document.addEventListener("mousemove",a.GQ)})}
function j6(a,b){a.kC&&(Aj.Ic().clearTimeout(a.kC),a.kC=null);b||a.destroy()}g.ue=function(){this.$ca||j6(this)};g.click=function(){this.$ca&&!this.visible&&this.show()};g.MV=function(){return""};g.Dz=function(){if(this.V0a){var a=this.Dj.nativeElement,b=z5(this);b.x=this.eKa-a.offsetWidth/2;b.x=Math.max(b.x,0);b.x=Math.min(b.x,window.innerWidth-a.offsetWidth);this.setPosition(b)}else P5.prototype.Dz.call(this)};g.NC=function(a){s2a(this);this.V0a&&this.visible&&(this.eKa=a.pageX,this.Dz())};
g.show=function(){if(!this.disabled||this.lQa)P5.prototype.show.call(this),this.markForCheck()};Object.defineProperties(i6.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.$H},set:function(a){this.$H&&!a&&j6(this);this.$H=a}}});i6.Pa=[{type:w5},{type:Z0},{type:Z2},{type:n2},{type:q5,hg:[{type:e0}]},{type:b3}];function k6(a,b,c){this.tooltip=a;this.Jd=c;a.TS=b}k6.prototype.ngOnChanges=function(){this.markForCheck()};
k6.prototype.markForCheck=function(){var a=this;this.tooltip.markForCheck();this.Jd.yi(function(){a.tooltip.markForCheck()})};k6.Pa=[{type:i6},{type:j3},{type:Z2}];function l6(){this.close=new m2(!1);this.aYa=!0}function u2a(a,b){27==b.keyCode&&a.aYa&&(b.stopPropagation(),a.close.emit(void 0))}l6.Pa=[];function m6(a,b,c){this.Nf=a;this.fj=b;this.Jd=c}m6.prototype.show=function(a){var b=this;this.fj.clear();this.fj.createEmbeddedView(a,{});this.Jd.yi(function(){b.Nf.markForCheck()})};m6.Pa=[{type:q1},{type:l3},{type:Z2}];function n6(){l6.call.apply(l6,[].concat([this],ma(arguments)));this.r7a=this.q_=this.Jp=this.IGa=!1}p(n6,l6);n6.Pa=[];function o6(){}o6.Pa=[];function p6(){this.close=new m2(!1)}p6.Pa=[];function q6(){this.ci=new m2(!1);this.Ce=new m2(!1)}Object.defineProperties(q6.prototype,{visible:{configurable:!0,enumerable:!0,get:function(){return this.Et},set:function(a){if(void 0!==this.Et||!1!==a)this.Et=a}}});q6.Pa=[];function r6(a){this.width=50;this.height=20;this.el=a.nativeElement}r6.prototype.ngOnChanges=function(a){this.canvas||(this.canvas=rr(this.el.firstChild),this.Bja=this.canvas.getContext());this.width&&"width"in a&&(this.canvas[0].width=this.width,this.canvas[0].style.width=this.width+"px");this.height&&"height"in a&&(this.canvas[0].height=this.height,this.canvas[0].style.height=this.height+"px");this.draw&&"draw"in a&&(this.Bja.save(),this.draw(this.canvas,this.Bja),this.Bja.restore())};r6.Pa=[{type:Z0}];function K2(){}K2.Pa=[];function s6(a){IE.apply(this,arguments)}p(s6,IE);function t6(a){this.cj=a}p(t6,CW);t6.Pa=[{type:s6}];function u6(a,b){b=void 0===b?f5:b;var c=this;Z4.call(this,[]);this.jAa="";this.EF=new is(a,20);b.Vk(function(a){c.An=a})}p(u6,Z4);u6.prototype.get=function(a){return this.items[a]};function v2a(a,b,c){c=void 0===c?f5:c;return new u6(a.map(b),c)}
Object.defineProperties(u6.prototype,{$g:{configurable:!0,enumerable:!0,get:function(){return this.EF.search(this.An).map(function(a){return a.value})}},An:{configurable:!0,enumerable:!0,set:function(a){this.jAa=a;Z4.prototype.next.call(this,this.$g)},get:function(){return this.jAa}},length:{configurable:!0,enumerable:!0,get:function(){return this.items.length}},items:{configurable:!0,enumerable:!0,get:function(){return Z4.prototype.getValue.call(this)}}});function v6(a){rE.apply(this,arguments)}p(v6,rE);v6.Pa=[];function w6(a){es.apply(this,arguments)}p(w6,es);w6.Pa=[];function x6(a,b,c,d,e){DW.call(this,a,b,c,d,e)}p(x6,DW);x6.Pa=[{type:m5},{type:w6},{type:v6},{type:s6},{type:t6}];function y6(){this.EH=new m2(!1);this.onFocus=new m2(!1);this.onBlur=new m2(!1);this.Fpa=new m2(!1);this.Oha=!1;this.TBa=0;this.multiline=this.WBa=!1;this.gm=""}y6.prototype.focus=function(){this.Nu&&this.Nu.nativeElement.focus()};
Object.defineProperties(y6.prototype,{value:{configurable:!0,enumerable:!0,set:function(a){this.gm=a||""}},RV:{configurable:!0,enumerable:!0,set:function(a){this.gm=a||"";this.EH.emit(a)},get:function(){return this.gm}},Au:{configurable:!0,enumerable:!0,get:function(){return!!this.Nu&&this.Nu.nativeElement==document.activeElement}},selectionEnd:{configurable:!0,enumerable:!0,set:function(a){this.Nu&&(this.Nu.nativeElement.selectionEnd=a)},get:function(){return this.Nu&&this.Nu.nativeElement.selectionEnd}},
selectionStart:{configurable:!0,enumerable:!0,set:function(a){this.Nu&&(this.Nu.nativeElement.selectionStart=a)},get:function(){return this.Nu&&this.Nu.nativeElement.selectionStart}}});y6.Pa=[];function z6(a,b){this.Sm=a;this.elementRef=b;this.Jga=-1;this.LFa=new m2(!1);this.NFa=new m2(!1);this.MFa=new m2(!1);this.KFa=new m2;this.Rfa="";this.tags=[];this.aRa=new m2(!1);this.placeholder=""}function w2a(a,b){a.tags.splice(b,1);a.aRa.emit(a.tags);a.Sm.markForCheck()}function A6(a){a.xH&&a.xH.focus();a.Sz=-1}
Object.defineProperties(z6.prototype,{Sz:{configurable:!0,enumerable:!0,set:function(a){this.Jga=a;(a=this.$Qa&&this.$Qa.toArray()[this.Jga])&&a.nativeElement.focus()},get:function(){return this.Jga}},IB:{configurable:!0,enumerable:!0,set:function(a){this.Rfa=a;this.LFa.emit(this.Rfa)},get:function(){return this.Rfa}},Au:{configurable:!0,enumerable:!0,get:function(){return this.xH&&this.xH.Au||this.zda}},zda:{configurable:!0,enumerable:!0,get:function(){return-1<this.Sz}},ucb:{configurable:!0,enumerable:!0,
get:function(){return 0==this.tags.length}}});z6.Pa=[{type:q1},{type:Z0}];function B6(a,b,c,d){var e=this;Ab.call(this);this.zone=a;this.Sm=b;this.uba=c;this.mB=d;this.lAa=[];this.ECa=new at(function(){return e.Qz.map(function(a){return a.value})||[]});this.qPa=new m2(!1);this.mL=f5;this.Bo=[];this.phrases={$_a:i18n.get("collaborator-searcher-enter-collaborators"),vWa:i18n.get("collaborator-searcher-add-more-collaborators")};var f=c.listen(YRa,function(){a.run(function(){return x2a(e)});return!1});Eb(this,function(){return c.Jn(f)});c.initialize();x2a(this)}p(B6,p5);
B6.prototype.ngOnDestroy=function(){p5.prototype.Zg.call(this);this.mL.Vk(function(a){return a.unsubscribe()})};function x2a(a){a.mL.Vk(function(a){return a.unsubscribe()});var b=a.bv,b=v2a(a.uba.getAll(),function(a){return new ks(a.getName(),a)},h5(b));a.mL=h5(b);b.subscribe(function(){return y2a(a)})}function z2a(a){var b=a.getName();if(a.rk()==EE||a.rk()==yE&&a.email!==a.getName())b+=" <"+a.email+">";return b}function A2a(a){return{label:z2a(a),value:a}}
function y2a(a){a.cM&&e2a(a.cM);var b=a.mL.map(function(a){return a.items}).Hj([]);a.Bo=Fk(b,function(b){if(!a.Qz.some(function(a){return a.value.id==b.id}))return{id:b.id,label:z2a(b),value:b,action:function(){C6(a,b);A6(a.FD)}}});a.Sm.markForCheck()}B6.prototype.clear=function(){this.bv="";this.Qz=[]};function C6(a,b){a.Qz=a.Qz.concat(A2a(b));a.bv=""}function B2a(a,b){return a.Qz.some(function(a){return b==a.label?!0:!1})}
function C2a(a){a.bv.split(D2a).forEach(function(b){B2a(a,b)||(b=XRa(a.mB,b),C6(a,b))})}
Object.defineProperties(B6.prototype,{Qz:{configurable:!0,enumerable:!0,get:function(){return this.lAa},set:function(a){this.lAa=a;this.ECa.pa();this.qPa.emit(this.Esa)}},Esa:{configurable:!0,enumerable:!0,get:function(){return this.ECa.get()||[]},set:function(a){this.Esa!==a&&(this.Qz=a.map(A2a))}},uta:{configurable:!0,enumerable:!0,get:function(){return!hn(this.bv)&&!!this.FD&&this.FD.Au&&""!=this.bv&&0<this.mL.map(function(a){return a.length}).Hj(0)}},Yia:{configurable:!0,enumerable:!0,get:function(){return!!this.FD&&
!E2a.test(this.FD.IB)}},$Wa:{configurable:!0,enumerable:!0,get:function(){return 0<this.Qz.length}},bv:{configurable:!0,enumerable:!0,get:function(){return this.mL.map(function(a){return a.An}).Hj("")},set:function(a){this.mL.Vk(function(b){b.An=a})}},L4a:{configurable:!0,enumerable:!0,get:function(){return this.FD.xH.selectionEnd==this.bv.length}}});var F2a=new Set([32,9,188,186,13]),D2a=/[ \t,;$]+/,E2a=/^\s*$/;B6.Pa=[{type:n2},{type:q1},{type:x6},{type:t6}];function D6(a,b){b.cM=a}D6.Pa=[{type:V5},{type:B6}];function E6(a,b,c,d,e){P5.call(this,a,b,c,d,null,e);this.gn=!1;this.padding=0;this.$H=this.eFa=this.TP=!1;this.xVa=!0;this.Kma=this.qta=this.Dja=f5;this.vaa=[Rb]}p(E6,P5);g=E6.prototype;g.MV=function(){return this.h0a||"lucidchart-orange no-shadow"};g.show=function(){this.xVa&&(P5.prototype.show.call(this),this.markForCheck())};g.re=function(){return this.visible};g.RF=function(){this.eFa&&(this.$H=!1,this.destroy())};g.ngOnDestroy=function(){this.ji()};
g.ji=function(){var a=this;this.Dja.Vk(function(b){a.qta.Vk(function(a){return b.xF.Jn(a)});a.Kma.Vk(function(a){return b.xF.Jn(a)});a.qta=f5;a.Kma=f5})};g.listen=function(){var a=this;this.Dja.Vk(function(b){b.Lo.Vk(function(c){a.qta=h5(b.xF.listen(c,function(){a.$H=!0;a.show()}))});b.Jma.Vk(function(c){a.Kma=h5(b.xF.listen(c,function(){a.$H=!1;a.destroy()}))})})};Object.defineProperties(E6.prototype,{xF:{configurable:!0,enumerable:!0,set:function(a){this.ji();this.Dja=i5(a);this.listen()}}});
E6.Pa=[{type:w5},{type:Z0},{type:Z2},{type:n2},{type:b3}];function F6(a,b){a.TS=b}F6.Pa=[{type:E6},{type:j3}];function G6(a,b,c){Ab.call(this);this.elementRef=a;this.Jd=b;this.focused=!1;this.delay=0;this.select=!1;this.rp=c||r5;this.rp.onChange(this,this.bDa.bind(this))}p(G6,p5);G6.prototype.ngOnChanges=function(){this.bDa()};G6.prototype.bDa=function(){var a=this;this.disabled||this.focused&&document.activeElement!==this.elementRef.nativeElement&&setTimeout(function(){a.elementRef.nativeElement.focus();a.select&&a.Jd.yi(function(){return a.elementRef.nativeElement.select()})},this.delay)};
G6.prototype.ngOnDestroy=function(){p5.prototype.Zg.call(this)};Object.defineProperties(G6.prototype,{disabled:{configurable:!0,enumerable:!0,get:function(){return this.rp.disabled}}});G6.Pa=[{type:Z0},{type:Z2},{type:q5,hg:[{type:e0}]}];function H6(a,b,c){this.callback=a;this.u4a=void 0===b?250:b;this.H4a=void 0===c?50:c;this.MZ=null}H6.prototype.trigger=function(a,b){b&&this.callback();this.MZ=setTimeout(function(){this.trigger(this.H4a,!0)}.bind(this),a)};H6.prototype.start=function(a){this.MZ||this.trigger(this.u4a,a)};H6.prototype.stop=function(){this.MZ&&(clearTimeout(this.MZ),this.MZ=null)};function I6(){this.GKa=new m2(!1);this.HKa=new m2(!1)}I6.prototype.D_=function(a){var b=this;this.dKa=a;this.DQ||(this.DQ=new H6(function(){b.GKa.emit(b.dKa)},this.jnb,this.knb),this.DQ.start(!0))};I6.prototype.NC=function(a){this.DQ&&(this.dKa=a)};function G2a(a){a.DQ&&(a.DQ.stop(),a.DQ=null,a.HKa.emit(void 0))}I6.Pa=[];function J6(a,b,c){this.elementRef=a;this.Nf=b;this.Jd=c;this.XS=this.label="";this.OI=!0}
J6.prototype.show=function(a){var b=this;this.Jd.yi(function(){var c=b.elementRef.nativeElement,d=a.getBoundingClientRect(),e=["visible","vertical"],f=d.left+d.width/2-c.offsetWidth/2,h=d.top+d.height+11;f+c.offsetWidth>window.innerWidth?(e.push("right"),f+=20-c.offsetWidth/2):0>f&&(e.push("left"),f-=20-c.offsetWidth/2);h+c.offsetHeight>window.innerHeight&&(e.push("bottom"),h=d.top-c.offsetHeight-11);c.className+=" "+e.join(" ");c.style.left=f+"px";c.style.top=h+"px";c.style.pointerEvents="auto";
b.Nf.markForCheck()})};J6.prototype.hide=function(){var a=this.elementRef.nativeElement;return new Promise(function(b){function c(){a.removeEventListener("transitionend",c);Aj.Ic().clearTimeout(d);b()}a.addEventListener("transitionend",c);a.style.pointerEvents="none";var d=Aj.Ic().setTimeout(c,500);a.className=a.className.replace("visible","")})};J6.Pa=[{type:Z0},{type:q1},{type:Z2}];function L2(){}L2.Pa=[];function K6(a,b){Ab.call(this);this.Nf=a;this.EH=new m2(!1);this.FH=new m2(!1);this.value=this.Wy(b,null);this.c4=this.Wy(b,null);this.w4a=this.Wy(b,null)}p(K6,p5);g=K6.prototype;g.Zg=function(){this.FH.emit(null);p5.prototype.Zg.call(this)};g.set=function(a){this.value=this.Wy(a,this.value);this.FH.emit(null);this.EH.emit(a);this.Nf.markForCheck()};g.Sb=function(a){null===a?(this.value=this.Wy(this.NJ,this.value),this.FH.emit(null)):(this.value=this.Wy(a,this.value),this.FH.emit(this.value));this.Nf.markForCheck()};
g.reset=function(){this.set(this.w4a)};g.kSa=function(a,b){return a==b||isNaN(a)&&isNaN(b)};g.Wy=function(a){return a};Object.defineProperties(K6.prototype,{NJ:{configurable:!0,enumerable:!0,get:function(){return this.c4},set:function(a){this.kSa(this.value,this.c4)&&(this.value=this.Wy(a,this.value));this.c4=this.Wy(a,this.c4)}}});function L6(){}L6.Pa=[];function M6(){}M6.Pa=[];function N6(a,b,c,d,e){var f=this;Ab.call(this);this.cj=a;this.tW=b;this.Nf=c;this.user=d;this.zone=e;this.t1=new m2(!1);this.oQa=!1;this.phrases={Vi:i18n.get("collaborator-list-edit")};this.la=new he;Db(this,this.la);this.la.listen(a,JE,function(){return f.zone.run(function(){return f.Nf.markForCheck()})});this.la.listen(a,KE,function(a){return f.NY(a)});this.la.listen(a,LE,function(a){return f.NY(a)})}p(N6,p5);
function H2a(a,b,c){c=void 0===c?a.collaborators:c;return 0===c.length?"":c[0].getName().length>I2a?i18n.get("collaborator-list-shared-many-long-name",{count:c.length}):1===c.length?i18n.get("collaborator-list-shared-single",{name:c[0].getName()}):b?i18n.get("collaborator-list-shared-simple",{name:c[0].getName(),count:c.length-1}):[c[0],c[1]].map(function(a){return a.getName().length}).reduce(function(a,b){return a+b},0)>I2a?i18n.get("collaborator-list-shared-many-long-name",{count:c.length}):2===
c.length?i18n.get("collaborator-list-shared-two",{name1:c[0].getName(),name2:c[1].getName()}):i18n.get("collaborator-list-shared-many",{name1:c[0].getName(),name2:c[1].getName(),count:c.length-2})}N6.prototype.ngOnDestroy=function(){this.Zg()};N6.prototype.NY=function(a){var b=this;a.Tra.then(function(){b.zone.run(function(){b.Nf.markForCheck()})})};
Object.defineProperties(N6.prototype,{w3a:{configurable:!0,enumerable:!0,get:function(){return 0<this.collaborators.length}},collaborators:{configurable:!0,enumerable:!0,get:function(){var a=this;return Ra(this.cj.fu()).filter(function(b){return a.user.id!=b.id&&!(b instanceof AE)})}}});var I2a=30;N6.Pa=[{type:s6},{type:M6},{type:q1},{type:m5},{type:n2}];function d3(){}function J2a(a,b){b=void 0===b?function(a){return a.toString()}:b;return a.filter(function(c,d){return(0==d||!K2a(b(a[d]),b(a[d-1])))&&(d==a.length-1||!K2a(b(a[d]),b(a[d+1])))})}function K2a(a,b){if(1!=b.length-a.length)return!1;for(var c=0,d=0;d<a.length;d++)if(a.charAt(d-c)!=b.charAt(d)&&1<++c)return!1;return!0}d3.Pa=[];delete (new qs(wq("#ffffff"))).wr;function O6(a,b){var c=this;Ab.call(this);this.zone=a;this.Nf=b;this.Rw=!1;this.jdb=[];new Dj(function(){return c.markForCheck()},1)}p(O6,Ab);O6.prototype.markForCheck=function(){var a=this;this.zone.run(function(){a.Rw&&a.Nf.markForCheck()})};O6.prototype.BWa=function(){this.Rw=!0};O6.prototype.Zg=function(){this.Rw=!1;this.jdb.forEach(function(a){a()});this.sf()};function P6(a){aj.apply(this,arguments)}p(P6,aj);P6.Pa=[];function Q6(a,b,c){var d=this;K6.call(this,b,"");this.el=a;this.WKa=[];this.dcb=[];this.Sfa=!1;this.hGa=new m2(!1);this.B1=!0;this.maxHeight=350;this.Mma=!1;this.rp=c||r5;this.rp.onChange(this,function(a){a&&(d.yF=!1);d.Nf.markForCheck()})}p(Q6,K6);function R6(a){return a.options&&ec(a.options,function(b){return"hr"===b?!1:b.value==a.NJ})}function L2a(a){if(a=R6(a)){if(v(a.label))return a.label;if(ya(a.label))return a.label()}return""}function M2a(a){return(a=R6(a))&&a.html?!0:!1}
function S6(a){return(a=R6(a))?a.draw&&(!a.BD||a.BD()):!1}Q6.prototype.ngOnDestroy=function(){K6.prototype.Zg.call(this)};
Object.defineProperties(Q6.prototype,{yF:{configurable:!0,enumerable:!0,get:function(){return this.Sfa},set:function(a){a&&!this.Sfa&&this.hGa.emit(void 0);this.Sfa=a}},expand:{configurable:!0,enumerable:!0,set:function(a){a&&(this.yF=!0)}},options:{configurable:!0,enumerable:!0,get:function(){return this.jj},set:function(a){var b=this;this.jj=a;var c=!1;this.WKa=this.jj.map(function(a){if("hr"===a)return a;a.icon&&(c=!0);return{label:a.label,html:a.html,draw:a.draw,BD:a.BD,icon:a.icon,dJ:a.dJ,fW:a.fW,
disabled:a.disabled,type:a.type,action:a.action?function(){a.action();b.yF=!1}:function(){b.set(a.value);b.yF=!1},selected:function(){return void 0===a.value?!1:b.NJ==a.value},hover:function(c){b.Sb(c?a.value:null)},visible:a.visible,id:a.id}});this.tM=c}},disabled:{configurable:!0,enumerable:!0,get:function(){return this.rp.disabled}}});Q6.Pa=[{type:Z0},{type:q1},{type:q5,hg:[{type:e0}]}];var T6={W2:0,Nea:1,Y2:2,OPEN:3,yT:4};T6[T6.W2]="ACTION";T6[T6.Nea]="CLOSE";T6[T6.Y2]="DISCOVER";T6[T6.OPEN]="OPEN";T6[T6.yT]="SEARCH";var U6={},N2a=(U6[T6.W2]="action",U6[T6.Nea]="close",U6[T6.Y2]="discover",U6[T6.OPEN]="open",U6[T6.yT]="search",U6);
function V6(a,b,c,d,e,f){var h=this;Ab.call(this);this.element=a;this.yL=b;this.Ti=c;this.tW=d;this.user=e;this.analytics=f;this.close=new m2(!1);this.lWa=this.Iy="";this.b_a=350;this.la=new he;this.APa=[];this.ena=!1;this.NGa=new at(function(){return O2a(h)});this.EF=new is;Db(this,this.la);this.la.listen(c,z1a,function(){return h.NGa.pa()})}p(V6,p5);g=V6.prototype;
g.D_=function(a){a.u$||(a=a.target,this.O3a&&this.yL.Dua(a,this.O3a.nativeElement,null)||this.yL.Dua(a,this.element.nativeElement,null)||W6(this))};g.ngAfterViewInit=function(){X6(this,T6.OPEN)};g.ngOnDestroy=function(){Y6(this);p5.prototype.Zg.call(this);X6(this,T6.Nea);P2a(this)};
function O2a(a){return a.Ti.Ca().filter(function(a){return a.label.isDefined}).map(function(a){var c=(S5({label:a.label.Hj("")})+" "+a.yWa.Hj("")||"").replace(/[.,'"\/#!$%\^&\*;:{}=\-_`~()]/g,"").replace(/(\bto\b|\ba\b|\bthe\b|\band\b|\bas\b|\bor\b)/g," ").replace(Q2a," ").replace(/\s{2,}/g," ");return new ks(c,a)})}
function R2a(a,b){e2a(a.Id);a.Iy=b;if(0===b.length)Y6(a),a.Oh=[];else{var c=S2a(a);a.Oh=c.jWa.map($1a).concat([{type:"hr"}]).concat(c.B3a.map($1a));a.Oh.push({type:"hr"});a.Oh.push({action:function(){window.open("https://lucidchartbeta.zendesk.com/hc/en-us/search?query="+encodeURIComponent(b),"_blank").focus()},id:"search-help-center-quick-find",hZ:"Search",label:'Search "'+a.Iy+'" in the Help Center'});a.Oh=a.Oh.map(function(b){return T2a(a,b)});X6(a,T6.yT,a.Iy)}}
function S2a(a){var b=[],c=[];a.NGa.get().forEach(function(a){R5({visible:a.value.visible.Hj(void 0)},f5)&&(a.value.lob?b.push(a):c.push(a))});a.EF.rR=U2a;a.EF.ql(c);var d=a.EF.search(a.Iy).map(function(a){return a.value});a.EF.rR=V2a;a.EF.ql(b);a=a.EF.search(a.Iy).map(function(a){return a.value});return{jWa:d,B3a:a}}
function T2a(a,b){if(b.type)return b;var c=jj(b),d=i5(c.action);c.action=function(e,f){a.ena=!0;Aj.Ic().clearTimeout(a.QZ);a.Ti.t7.then(function(){if(!C1a(a.Ti,b.id))return l5(a.Ti,b.id)}).then(function(){d.Vk(function(a){return a(e,f)});X6(a,T6.W2,S5(c));a.lWa=b.id;a.ena=!1;W6(a)})};return c}function W2a(a,b,c){c=void 0===c?!1:c;Aj.Ic().clearTimeout(a.QZ);a.QZ=Aj.Ic().setTimeout(function(){l5(a.Ti,b.id);!c&&X6(a,T6.Y2,S5(b))},a.b_a)}g.re=function(){return 0<this.Iy.length};
g.Ca=function(){return""===this.Iy?[{id:"zero-state",label:"Search menus, actions, and the Help Center",FLa:!0}]:this.Oh};function W6(a){a.Iy="";a.Oh=[];Y6(a);a.fo()}g.keydown=function(a){if(40===a.keyCode)a.preventDefault(),X5(this.Id,1);else if(38===a.keyCode)a.preventDefault(),X5(this.Id,-1);else{var b;if(b=13===a.keyCode){b=this.Id;var c=b.cl;c&&b.visible(c)&&!b.disabled(c)&&c.action?(b.Pqa(c),b=!0):b=!1}b&&(W6(this),a.stopPropagation(),a.stopImmediatePropagation())}};
function Y6(a){a.Ti.wi.isDefined&&!a.ena&&l5(a.Ti,null);Aj.Ic().clearTimeout(a.QZ)}function P2a(a){var b;b=a.APa;for(var c=[],d=0,e=0;e<b.length;e++)b[e].id!==N2a[T6.yT]&&(c=c.concat(J2a(b.slice(d,e),a.x2a)),c.push(b[e]),d=e+1);b=c;P2a(a.tW,new cYa(a.user.getName(),a.user.id,b))}function X6(a,b,c){a.APa.push(new bYa(N2a[b],c));switch(b){case T6.W2:a.analytics.Aa(Cfa);break;case T6.Y2:a.analytics.Aa(Dfa);break;case T6.OPEN:a.analytics.Aa(Efa);break;case T6.yT:a.analytics.Aa(Ffa)}}g.x2a=function(a){return a.label.toLowerCase()};
var U2a=5,V2a=3,Q2a=/\b ‣ \b/g;V6.Pa=[{type:Z0},{type:e3},{type:b3},{type:M6},{type:m5},{type:Q5},{type:d3}];function Z6(a){op.apply(this,arguments)}p(Z6,op);Z6.Pa=[];function $6(a){VN.apply(this,arguments)}p($6,VN);$6.Pa=[];function a7(a,b,c,d,e,f){var h=this;O6.call(this,a,b);this.properties=c;this.wf=d;this.analytics=e;this.context=f;this.aa=document.body;this.E0="";this.YDa=this.lL=0;this.phrases={b7:this,title:i18n.get("find-replace-title"),I0a:i18n.get("find-replace-find-placeholder"),J0a:i18n.get("find-replace-find-subtext"),gB:i18n.get("find-replace-case-sensitive"),a0a:i18n.get("find-replace-entire-word"),Cta:i18n.get("find-replace-smart-search"),U$a:i18n.get("find-replace-replace-placeholder"),V$a:i18n.get("find-replace-replace-subtext"),
T$a:i18n.get("find-replace-replace-one"),replaceAll:i18n.get("find-replace-replace-all"),t7a:i18n.get("find-replace-no-matches"),get Oh(){return i18n.get("find-replace-results",{position:this.b7.YDa+1,totalResults:this.b7.lL})}};this.BF=this.wf.An.b2;this.hYa=this.wf.Bla();this.b0a=this.wf.mma();this.Cta=this.wf.An.Bta;this.la=new he(this);Db(this,this.la);this.la.listen(this.wf,TN,function(a){h.lL=a.FRa;h.YDa=a.lZa;b.markForCheck()})}p(a7,O6);g=a7.prototype;
g.ngOnInit=function(){this.context.enter("findReplace");this.wf.search()};g.ngOnDestroy=function(){O6.prototype.Zg.call(this);this.wf.TE();this.context.Wg("findReplace")};g.replace=function(){this.wf.replace(this.E0);this.analytics.ba(this.analytics.fe.jla.replace)};g.replaceAll=function(){this.wf.replaceAll(this.E0);this.analytics.ba(this.analytics.fe.jla.replaceAll)};function X2a(a){return""!=a.BF&&0<a.lL}g.ngAfterViewInit=function(){O6.prototype.BWa.call(this)};
a7.Pa=[{type:n2},{type:q1},{type:P6},{type:$6},{type:Q5},{type:Z6}];function b7(a){zV.apply(this,arguments)}p(b7,zV);b7.Pa=[];function c7(a){K6.call(this,a,new ns(wq("#ffffff")));this.phrases={IXa:i18n.get("dialog-image-effects-brightness"),cancel:i18n.get("confirm-cancel"),UYa:i18n.get("dialog-image-effects-contrast"),$3a:i18n.get("dialog-image-effects-title"),kca:i18n.get("dialog-image-effects-saturation"),save:i18n.get("button-save")}}p(c7,K6);c7.prototype.Wy=function(a){this.Nga=null;return new ns(a)};c7.prototype.kSa=function(a,b){return a||b?!!(a&&b&&a.equals(b)):!0};
function Y2a(a){a.Nga||UA(a.value.url(),512,function(b){var c=new ns(a.value);c.url(b);c.Ag(window.config.defaultImageFillPos);c=[{FillColor:c.serialize(),Actions:[{Action:"move",x:0,y:0},{Action:"line",x:0,y:280},{Action:"line",x:280,y:280},{Action:"line",x:280,y:0},{Action:"close"}]}];b={};c='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="280px" height="280px">'+Uu(c,new M(0,0,280,280),b);c+="<defs>"+Ra(b).join("")+"</defs>";a.Nga=c+"</svg>"});
return a.Nga}function d7(a,b){return(a=(os(a.value)||[]).filter(function(a){return a.type==b})[0])?a.amt:0}function e7(a,b,c){var d=os(a.value)||[];if(0==c)os(a.value,d.filter(function(a){return a.type!=b}));else{var e=d.filter(function(a){return a.type==b})[0];e?e.amt=c:d.push({type:b,amt:c});os(a.value,d)}}function f7(a,b){e7(a,"saturation",b);a.Sb(a.value)}function g7(a,b){e7(a,"contrast",b);a.Sb(a.value)}function h7(a,b){e7(a,"brightness",b);a.Sb(a.value)}c7.prototype.ngOnDestroy=function(){K6.prototype.Zg.call(this)};
c7.Pa=[{type:q1}];delete (new ns(wq("#ffffff"))).wr;function i7(){}i7.Pa=[];delete (new qs(wq("#ffffff"))).wr;var Z2a=new F("jc"),j7=new F("kc"),$2a=new F("lc"),k7=new F("mc"),a3a=new F("nc"),b3a=new F("oc");
function l7(a,b,c,d){var e=this;J.call(this);this.cj=a;this.Sm=b;this.analytics=c;this.zone=d;this.fR=!1;this.rE=0;this.pG=f5;this.cL="";this.F3a=new Dj(function(){e.dispatchEvent(j7)},m7);this.oIa=new Dj(function(){e.dispatchEvent(k7)},m7);this.E3a=new Dj(function(){e.dispatchEvent(b3a)},m7);this.hQa=new Dj(function(){e.dispatchEvent(a3a);e.E3a.queue()},c3a);this.phrases={bZa:i18n.get("simpleshare-copy-link"),t2a:i18n.get("simpleshare-get-shareable-link"),u2a:i18n.get("simpleshare-get-shareable-link-tip"),
V5a:i18n.get("simpleshare-link-copied-tip"),X5a:i18n.get("simpleshare-shareable-link-off-tip"),zob:i18n.get("simpleshare-shareable-link-on"),zKa:i18n.get("simpleshare-shareable-link-on-tip"),Y5a:i18n.get("simpleshare-link-sharing-on"),$5a:i18n.get("simpleshare-link-updated"),PMa:i18n.get("simpleshare-people"),wbb:i18n.get("simpleshare-shareable-link")};this.Z5a=[{html:i18n.get("simpleshare-linktype-off",{},["<b>{}</b>"]),value:0},{type:"hr"},{html:i18n.get("simpleshare-linktype-editandshare",{},["<b>{}</b>"]),
value:1},{html:i18n.get("simpleshare-linktype-edit",{},["<b>{}</b>"]),value:2},{html:i18n.get("simpleshare-linktype-comment",{},["<b>{}</b>"]),value:3},{html:i18n.get("simpleshare-linktype-view",{},["<b>{}</b>"]),value:4}];this.la=new he;this.pG=i5(wBa(this.cj));this.pG.Vk(function(a){e.fR=!0;e.cL=a.acceptUrl;e.rE=HE.indexOf(a.role);e.Sm.markForCheck()});Db(this,this.la);this.la.listen(a,JE,function(){return e.zone.run(function(){return e.Sm.markForCheck()})});this.la.listen(a,KE,function(a){return e.NY(a)});
this.la.listen(a,LE,function(a){return e.NY(a)})}p(l7,J);function d3a(a){return{xF:a,Lo:h5(a3a),Jma:h5(b3a)}}l7.prototype.ngOnDestroy=function(){this.sf()};l7.prototype.NY=function(a){var b=this;a.Tra.then(function(){b.zone.run(function(){b.Sm.markForCheck()})})};
Object.defineProperties(l7.prototype,{csa:{configurable:!0,enumerable:!0,get:function(){return this.rE},set:function(a){var b=this;this.rE!=a&&(this.rE=a,this.pG.isDefined?0==this.rE?(this.cj.q0(this.pG.get),this.pG=f5,this.fR=!1,this.cL="",this.hQa.queue()):(yBa(this.cj,this.pG.get,HE[this.rE]),this.dispatchEvent(Z2a),this.F3a.queue()):0!=this.rE&&xBa(this.cj,HE[this.rE]).then(function(a){b.pG=h5(a);b.cL=b.pG.get.acceptUrl;b.Sm.markForCheck();b.hQa.queue()}))}}});var m7=2500,c3a=100;
l7.Pa=[{type:s6},{type:q1},{type:Q5},{type:n2}];function n7(){}n7.Pa=[];function o7(a){dj.apply(this,arguments)}p(o7,dj);o7.Pa=[];function g3(a,b,c,d,e,f){this.analytics=c;this.permissions=d;this.user=e;this.F7=Ok();this.y8a=this.F7.promise;this.hab=function(a){var b=this;if(!(this.user.Bb()||!this.permissions.Nc()||this.UK&&this.UK.date==e3a)){var c=a.Ma()||0;Aj.Ic().setTimeout(function(){1>Rp(b.user)/864E5&&!b.UK&&a.Ma()-c<f3a?b.gab(c,a):b.UK?Date.now()-b.UK.date>=g3a&&b.F7.resolve():b.F7.resolve()},h3a)}};this.gab=function(a,b){var c=this,d=b.listen(DH,function(){if(b.Ma()-a>=f3a)return c.F7.resolve(),b.Jn(d),!1})};this.SS=
b.tva(i3a,{response:{defaultValue:void 0}});!j3a(this)&&D1a(a)&&(this.UK=k3a(this),this.hab(f.document.NYa))}function k3a(a){try{var b=JSON.parse(a.user.Cc.get("LastSawNPS")||"");if(xa(b.date))return{date:b.date,wasDismissed:b.wasDismissed}}catch(c){}}function j3a(a){if(a.SS.response){var b=a.SS.response.score,c={};a.analytics.Aa(Rga,(c[l3a]=a.SS.response.reason,c[m3a]=b.toString(),c));a.SS.response=void 0;return!0}return!1}
var e3a=-1,f3a=20,i3a="npsSurveyResponse_chart",l3a="chart_npsReason",m3a="chart_npsScore",g3a=864E5*zda,h3a=1E3*Ada;g3.Pa=[{type:X2},{type:f3},{type:Q5},{type:o7},{type:m5},{type:P6}];function p7(a,b,c,d,e,f){function h(a){"presentation"==a.context&&f.run(function(){k.Et=!1;b.markForCheck()});return!1}var k=this;Ab.call(this);this.analytics=a;this.Sm=b;this.kL=c;this.context=d;this.V=e;this.phrases={Qcb:i18n.get("nps-survey-prompt",{product:"Lucidchart"}),z7a:i18n.get("nps-survey-not-likely"),P5a:i18n.get("nps-survey-likely"),reason:i18n.get("nps-survey-reason"),wD:i18n.get("nps-survey-send-feedback")};this.Eab=[0,1,2,3,4,5,6,7,8,9,10];this.yS=-1;this.onClosed=new m2(!1);a=new he;
a.listen(d,qma,h);a.listen(d,rma,h);Db(this,a);n3a(this)}p(p7,p5);function n3a(a){var b=a.V.gaa("document","mouseout",function(c){null===c.relatedTarget&&100>=c.clientY&&(a.Et=!0,a.Sm.markForCheck(),b())});Eb(a,function(){return b()})}p7.prototype.ngOnDestroy=function(){p5.prototype.Zg.call(this);j3a(this.kL)};p7.prototype.ci=function(){var a=this.kL;a.analytics.Aa(yha);var b={date:Date.now()};a.user.Cc.set("LastSawNPS",JSON.stringify(b))};p7.prototype.Ce=function(){this.onClosed.emit()};
Object.defineProperties(p7.prototype,{visible:{configurable:!0,enumerable:!0,get:function(){return this.Et&&!pp(this.context,"presentation")}},reason:{configurable:!0,enumerable:!0,get:function(){return this.Ega},set:function(a){this.Ega=a;this.kL.SS.response={score:this.yS,reason:this.Ega}}}});p7.Pa=[{type:Q5},{type:q1},{type:g3},{type:Z6},{type:r1},{type:n2}];function q7(){this.label=""}q7.Pa=[];function o3a(a){this.error=a}function p3a(a){return new Promise(function(b){var c=a.length,d=0,e=Array(c);a.forEach(function(a,h){a.then(function(a){d++;e[h]=a;d===c&&b(e)}).catch(function(a){a=new o3a(a);d++;e[h]=a;d===c&&b(e)})})})};function r7(a,b,c){this.cj=a;this.ig=b;this.analytics=c;this.t1=new m2(!1);this.phrases={rWa:i18n.get("simpleshare-people-custom-message")};this.role="owner";this.VR=[]}
function q3a(a){if(!a.iIa)return f5;a.analytics.Aa(ll);switch(a.role){case "owner":a.analytics.Aa(ol);break;case "editor":a.analytics.Aa(nl);break;case "commenter":a.analytics.Aa(ml);break;case "viewer":a.analytics.Aa(pl)}var b=p3a(a.VR.map(function(b){b.role=a.role;return a.cj.eO(b,a.message,!0)})).then(function(b){var d=[],e=[],f=[];b.forEach(function(b,c){b instanceof wE?d.push(b):(e.push(b),f.push(a.VR[c]))});if(0===e.length)i5(a.FYa).Vk(function(b){ap(a.ig,new Zo(H2a(b,!0,d)))});else return a.VR=
f,Promise.reject(e)});return h5(b)}Object.defineProperties(r7.prototype,{iIa:{configurable:!0,enumerable:!0,get:function(){return 0<this.VR.length}},Yia:{configurable:!0,enumerable:!0,get:function(){return this.GYa.Yia}}});r7.Pa=[{type:s6},{type:Z5},{type:Q5}];function s7(){this.t9a=[{label:i18n.get("permissions-dropdown-edit-share"),icon:"Pencil18",value:"owner"},{label:i18n.get("permissions-dropdown-edit"),icon:"Pencil18",value:"editor"},{label:i18n.get("permissions-dropdown-comment"),icon:"Comments",value:"commenter"},{label:i18n.get("permissions-dropdown-view"),icon:"Eye",value:"viewer"}];this.G4="owner";this.QOa=new m2(!1)}
Object.defineProperties(s7.prototype,{sPa:{configurable:!0,enumerable:!0,set:function(a){this.G4=a;this.QOa.emit(a)},get:function(){return this.G4}},role:{configurable:!0,enumerable:!0,set:function(a){this.G4=a}},Vcb:{configurable:!0,enumerable:!0,get:function(){switch(this.G4){case "owner":return i18n.get("permissions-dropdown-edit-share-message");case "editor":return i18n.get("permissions-dropdown-edit-message");case "commenter":return i18n.get("permissions-dropdown-comment-message");case "viewer":return i18n.get("permissions-dropdown-view-message");
default:return""}}}});s7.Pa=[];delete (new qs(wq("#ffffff"))).wr;function t7(a){this.kcb=[];this.Zr=a.Zr;this.uy=a.uy;this.BM=a.BM;for(var b=a.uy[0],c=0;c<b;++c){for(var d=0;d<a.uy.length&&Math.floor(c/a.uy[d])!=c/a.uy[d];)++d;this.kcb.push(a.BM[d])}this.tR=a.tR;this.qR=a.qR;this.uR=a.uR;this.ht=a.ht}new t7({Zr:2,uy:[16,8,4,2],BM:[1,.5,.4,.33,.25],tR:100,qR:200,uR:4,ht:!0});new t7({Zr:10,uy:[10,5,2],BM:[1,.5,.33,.33],tR:50,qR:150,uR:5,ht:!1});new t7({Zr:6,uy:[6,3],BM:[1,.5,.33],tR:100,qR:20,uR:8,ht:!1});
new t7({Zr:72,uy:[72,36,12,6,3],BM:[1,.5,.4,.33,.25,.125],tR:100,qR:200,uR:8,ht:!1});new t7({Zr:10,uy:[10,5,2],BM:[1,.5,.33,.33],tR:50,qR:150,uR:5,ht:!1});function u7(a,b,c,d){this.Nf=a;this.analytics=d;this.phrases={VZa:i18n.get("custom-shapes-marketplace-dialog-title"),RZa:i18n.get("custom-shapes-marketplace-dialog-description1"),SZa:i18n.get("custom-shapes-marketplace-dialog-description2"),u5a:i18n.get("custom-shapes-marketplace-dialog-label-library-name"),t5a:i18n.get("custom-shapes-marketplace-dialog-label-library-description"),x9a:i18n.get("custom-shapes-marketplace-dialog-placeholder-library-name"),w9a:i18n.get("custom-shapes-marketplace-dialog-placeholder-library-description"),
kja:i18n.get("confirm-cancel"),PYa:i18n.get("confirm-submit")};this.noa=this.oG="";this.onClosed=new m2(!1);this.userId=b.getId();this.wD=c.v0a.wD}function r3a(a,b){a.oG=b;a.Nf.markForCheck()}u7.prototype.close=function(){this.onClosed.emit()};
u7.prototype.submit=function(){var a=this;this.wD.wD("\nLibrary Name: "+this.oG+"\n\nLibrary Description: "+this.noa+"\n",this.userId,["chart-custom-shapes-marketplace-interest"]).then(function(){return a.analytics.Aa(nfa)},function(){return a.analytics.Aa(ofa)});this.close()};u7.Pa=[{type:q1},{type:m5},{type:b7},{type:Q5}];function v7(a,b,c,d){this.tW=a;this.Sm=c;this.errorMessage=void 0;this.iH=!1;this.phrases={zWa:i18n.get("simpleshare-advanced"),done:i18n.get("simpleshare-done"),send:i18n.get("simpleshare-send"),iH:i18n.get("simpleshare-sending"),errorMessage:i18n.get("simpleshare-error-message",{},['<a target="blank" href="mailto:support@lucidchart.com">{}</a>'])};b.refresh().then(function(){d.run(function(){return c.markForCheck()})})}
function s3a(a){if(!a.iH){a.iH=!0;var b=q3a(a.q9a);b.isDefined?b.get.then(function(){a.fo()}).catch(function(){a.iH=!1;a.errorMessage=a.phrases.errorMessage;a.Sm.markForCheck()}):a.fo()}}v7.Pa=[{type:M6},{type:s6},{type:q1},{type:n2}];function w7(a,b){var c=this;K6.call(this,a,0);this.step=this.max=this.min=1;this.yaa=!1;this.pua=6;this.lLa=function(a){if(c.yaa){var b=t3a(c,a);x7(c,b);c.Sb(b);a.stopPropagation&&a.stopPropagation();a.preventDefault&&a.preventDefault();a.cancelBubble=!0;a=a.returnValue=!1}else a=void 0;return a};this.mLa=function(){c.yaa&&c.set(c.value);document.removeEventListener("mousemove",c.lLa);document.removeEventListener("mouseup",c.mLa);c.yaa=!1};this.rp=b||r5;this.rp.onChange(this,function(){return a.markForCheck()})}
p(w7,K6);function x7(a,b){var c=a.track.nativeElement.getBoundingClientRect();a.yh.nativeElement.style.left=Math.min(c.width-a.pua,Math.max(0-a.pua,(b-a.min)/(a.max-a.min)*c.width-a.pua))+"px"}function t3a(a,b){var c=a.track.nativeElement.getBoundingClientRect();return Math.min(a.max,Math.max(a.min,Math.ceil(((b.clientX-c.left)/c.width*(a.max-a.min)+a.min)/a.step)*a.step))}w7.prototype.ngOnChanges=function(){x7(this,this.value)};w7.prototype.ngAfterViewInit=function(){x7(this,this.value)};
w7.prototype.ngOnDestroy=function(){K6.prototype.Zg.call(this)};Object.defineProperties(w7.prototype,{disabled:{configurable:!0,enumerable:!0,get:function(){return this.rp.disabled}}});w7.Pa=[{type:q1},{type:q5,hg:[{type:e0}]}];function y7(a){this.WJa=a.document.language;this.Hsa=this.WJa.Ma();this.languages=[{label:"Afrikaans",value:"af"},{label:"Amharic",value:"am"},{label:"Arabic",value:"ar"},{label:"Armenian",value:"hy"},{label:"Basque (Euskera)",value:"eu-es"},{label:"Bengali",value:"bn"},{label:"Breton",value:"br"},{label:"Bulgarian",value:"bg"},{label:"Catalan",value:"ca"},{label:"Croatian",value:"hr"},{label:"Czech",value:"cs"},{label:"Danish",value:"da"},{label:"Dutch",value:"nl"},{label:"English",value:"en"},{label:"Esperanto",
value:"eo"},{label:"Estonian",value:"et"},{label:"Faroese",value:"fo"},{label:"French",value:"fr"},{label:"Galician (minimos)",value:"gl-minimos"},{label:"German",value:"de"},{label:"Greek",value:"el"},{label:"Gujarati",value:"gu"},{label:"Hindi",value:"hi"},{label:"Hungarian",value:"hu"},{label:"Icelandic",value:"is"},{label:"Irish (Gaeilge)",value:"ga"},{label:"Italian",value:"it"},{label:"Kurdish",value:"ku"},{label:"Latvian",value:"lv"},{label:"Lithuanian",value:"lt"},{label:"Malayalam",value:"ml"},
{label:"Marathi",value:"mr"},{label:"Ndebele",value:"nr"},{label:"Northern Sotho",value:"ns"},{label:"Norwegian",value:"no"},{label:"Oriya",value:"or"},{label:"Persian",value:"fa"},{label:"Polish",value:"pl"},{label:"Portuguese (Brazil)",value:"pt-br"},{label:"Portuguese (Europe)",value:"pt-pt"},{label:"Punjabi",value:"pa"},{label:"Romanian",value:"ro"},{label:"Russian",value:"ru"},{label:"Slovak",value:"sk"},{label:"Slovenian",value:"sl"},{label:"Southern Sotho",value:"st"},{label:"Spanish",value:"es"},
{label:"Swazi",value:"ss"},{label:"Swedish",value:"sv"},{label:"Tagalog",value:"tl"},{label:"Tamil",value:"ta"},{label:"Teluga",value:"te"},{label:"Tsonga",value:"ts"},{label:"Tswana",value:"tn"},{label:"Ukrainian",value:"uk"},{label:"Upper Sorbian",value:"hsb"},{label:"Uzbek",value:"uz"},{label:"Welsh",value:"cy"},{label:"Xhosa",value:"xh"},{label:"Zulu",value:"zu"}]}y7.prototype.done=function(){this.fo();this.WJa.setValue(this.Hsa)};y7.Pa=[{type:P6}];function z7(a,b){K6.call(this,a,0);this.tYa=!1;this.pdb=" ";this.loop=!1;this.uS=1;this.units="";this.qSa=1;this.UY=this.hasFocus=!1;this.sya="0";this.bFa=b||r5;this.bFa.onChange(this,function(){return a.markForCheck()})}p(z7,K6);g=z7.prototype;g.ngOnChanges=function(){this.LZ=null};
g.Wy=function(a){a=parseFloat(a);if(this.HZ(a)){if(void 0!==this.precision){var b=Math.round(Math.pow(10,this.precision))*this.uS;a=Math.round(a*b)/b}void 0!==this.min&&(a=Math.max(this.min,a));void 0!==this.max&&(a=Math.min(this.max,a))}return a};g.HZ=function(a){return!isNaN(a)&&isFinite(a)};g.set=function(a){this.disabled||(K6.prototype.set.call(this,a),this.UY=!1)};g.setText=function(a){this.disabled||this.set(parseFloat(a)/this.uS)};
g.formatValue=function(a){if(this.tYa&&this.disabled||!this.HZ(a))return"";var b=this.uS||1,c=this.units?this.pdb+this.units:this.units;if("number"===typeof this.precision){var d=Math.ceil(this.precision);0>d&&(d=Math.pow(10,d),a=Math.round(a*d)/d,d=0);return(a*b).toFixed(d).replace(/\.0*$/,"")+c}return(a*b).toString()+c};g.onBlur=function(){this.hasFocus=!1;this.set(this.value)};g.onFocus=function(){this.hasFocus=!0};
g.Ds=function(){if(!this.disabled){var a=this.qSa/this.uS,a=Math.floor((this.value||0)/a+2E-10)*a+a;this.loop&&a>this.max&&(a=this.min+(a-(this.max+1)));this.Sb(a);this.LZ=null;this.UY=!1}};g.Ll=function(){if(!this.disabled){var a=this.qSa/this.uS,a=Math.ceil((this.value||0)/a-2E-10)*a-a;this.loop&&a<this.min&&(a=this.max+1-(this.min-a));this.Sb(a);this.LZ=null;this.UY=!1}};g.ngOnDestroy=function(){K6.prototype.Zg.call(this)};
Object.defineProperties(z7.prototype,{disabled:{configurable:!0,enumerable:!0,get:function(){return this.bFa.disabled}},OFa:{configurable:!0,enumerable:!0,get:function(){if(this.UY)return this.sya;this.LZ||(this.LZ=this.formatValue(this.value));return this.LZ},set:function(a){if(!this.disabled){this.UY=!0;var b=parseFloat(a)/this.uS;this.HZ(b)&&this.Sb(b);this.sya=a}}}});z7.Pa=[{type:q1},{type:q5,hg:[{type:e0}]}];function A7(){this.cR="";this.qLa=[];this.OI=!0;this.K6=this.Y3a=this.yLa=!1;this.maxWidth=-1;this.close=new m2}A7.Pa=[];function B7(a){Zi.apply(this,arguments)}p(B7,Zi);B7.Pa=[];function C7(){}C7.Pa=[];function M2(){}M2.Pa=[];function D7(a,b){this.na=!1;this.wd={};this.context=new d5(a,b);this.jb=n1}g=D7.prototype;g.ngOnDestroy=function(){};g.Ej=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.context.name=a,this.wd.name=new p1(this.jb,a),this.jb=a};g.ngDoCheck=function(a,b,c){a=this.na;this.na=!1;!c&&a&&(this.context.ngOnChanges(this.wd),this.wd={});return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};V.Hb(k0.Md,[]);var u3a=V.Hb(k0.we,[["[_nghost-%COMP%]{line-height:0;position:relative}[_nghost-%COMP%] .primary{fill:currentColor}.center-icon[_nghost-%COMP%], .center-icon   [_nghost-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.fill-parent[_nghost-%COMP%], .fill-parent   [_nghost-%COMP%]{width:100%;height:100%}.fill-parent[_nghost-%COMP%] svg, .fill-parent   [_nghost-%COMP%] svg{display:block;left:0;top:0;width:100%;height:100%}.flip-horz[_nghost-%COMP%], .flip-horz   [_nghost-%COMP%]{-ms-transform:scaleX(-1);transform:scaleX(-1)}.disabled[_nghost-%COMP%], .disabled   [_nghost-%COMP%]{opacity:.3}"]]);
function E7(a,b,c,d){Z.call(this,E7,u3a,n3.ud,a,b,c,d,U.pe)}p(E7,Z);E7.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.Rp(a,0);this.init(null,this.V.Xa?null:[this.Vb],null);return null};function v3a(a){this.na=!1;this.context=new o5(a);this.Uc=this.qb=this.hc=this.jb=n1}g=v3a.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe()};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.Zg.subscribe(b.bind(a,"onDestroy")))};var w3a=V.Hb(k0.Md,[]);function F7(a,b,c,d){Z.call(this,F7,w3a,n3.Vj,a,b,c,d,U.Fb)}p(F7,Z);g=F7.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"lucid-discovery-arrow-content",V.Kb,a);this.Ba=new G7(this.Na,this,0,this.fa);this.AT=new v3a(this.Ba.ref);this.Ba.create(this.AT.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.AT.context)};g.Eb=function(a,b,c){return a===o5&&0===b?this.AT.context:c};g.ab=function(a){this.AT.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy();this.AT.ngOnDestroy()};
g.Jb=function(a,b){a(this.fa,b)};var x3a=new K1("lucid-discovery-arrow-content",F7,o5),y3a=V.Hb(k0.we,[["[_nghost-%COMP%]{position:absolute;display:block;width:33px;min-width:33px;max-width:33px;height:39px;min-height:39px;max-height:39px}lucid-icon[_ngcontent-%COMP%]{color:#29AAE1;position:absolute;width:33px;min-width:33px;max-width:33px;height:39px;min-height:39px;max-height:39px;animation:float-vertical 2s linear infinite}lucid-icon.horizontal[_ngcontent-%COMP%]{animation:float-horizontal 2s linear infinite}lucid-icon.flip-horiz[_ngcontent-%COMP%]{animation:float-flip-horiz 2s linear infinite}lucid-icon.flip-vert[_ngcontent-%COMP%]{animation:float-flip-vert 2s linear infinite}@keyframes float-horizontal{from{transform:rotate(0) translateX(5px) rotate(0)}to{transform:rotate(360deg) translateX(5px) rotate(-360deg)}}@keyframes float-vertical{from{transform:rotate(0) translateX(5px) rotate(90deg)}to{transform:rotate(360deg) translateX(5px) rotate(-270deg)}}@keyframes float-flip-horiz{from{transform:rotate(0) translateX(5px) rotate(0) scaleX(-1)}to{transform:rotate(360deg) translateX(5px) rotate(-360deg) scaleX(-1)}}@keyframes float-flip-vert{from{transform:rotate(0) translateX(5px) rotate(270deg) scaleY(-1)}to{transform:rotate(360deg) translateX(5px) rotate(-90deg) scaleY(-1)}}"]]);
function G7(a,b,c,d){Z.call(this,G7,y3a,n3.ud,a,b,c,d,U.pe);this.qg=this.nf=this.Qd=n1}p(G7,Z);g=G7.prototype;g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"lucid-icon",new V.xa(2,"name","DiscoveryArrow"),null);this.tc=new E7(this.Na,this,1,this.va);this.p3=new D7(new Z0(this.va),W(this.ha,c5,this.Ga));this.tc.create(this.p3.context);this.Zb=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb],null);return null};
g.Eb=function(a,b,c){return a===d5&&1===b?this.p3.context:c};g.ab=function(a){this.p3.Ej("DiscoveryArrow",a,!1);this.p3.ngDoCheck(this,this.va,a)&&C3(this.tc);var b=this.context.gn;V.ra(a,this.Qd,b)&&(this.V.Oc(this.va,"horizontal",b),this.Qd=b);b=this.context.Dmb;V.ra(a,this.nf,b)&&(this.V.Oc(this.va,"flip-horiz",b),this.nf=b);b=this.context.Emb;V.ra(a,this.qg,b)&&(this.V.Oc(this.va,"flip-vert",b),this.qg=b);this.tc.detectChanges(a)};g.zb=function(){this.tc.destroy()};g.dh=function(){};function H7(a,b){this.na=!1;this.context=new Q3(a,b);this.jb=n1}g=H7.prototype;g.ngOnDestroy=function(){};function I7(a,b,c){V.ra(c,a.jb,b)&&(a.na=!0,a.context.p7a=b,a.jb=b)}g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};function z3a(a,b,c){this.na=!1;this.context=new m6(a,b,c)}g=z3a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};V.Hb(k0.Md,[]);var A3a=V.Hb(k0.Md,[]);function J7(a,b,c,d){Z.call(this,J7,A3a,n3.ud,a,b,c,d,U.pe)}p(J7,Z);J7.Ra=Z.Ra;J7.prototype.Ua=function(){this.V.ge(this.parentElement);this.init(null,this.V.Xa?null:[],null);return null};function B3a(a,b){this.na=!1;this.context=new O5(a,b);this.jb=n1}g=B3a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(a,b,c,d){b=this.context.ur&&this.context.ur.pinned;V.ra(d,this.jb,b)&&(a.V.Oc(c,"pinned",b),this.jb=b)};g.handleEvent=function(){return!0};g.subscribe=function(){};var C3a=V.Hb(k0.Md,[]);function K7(a,b,c,d){Z.call(this,K7,C3a,n3.Vj,a,b,c,d,U.Fb)}p(K7,Z);g=K7.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"lucid-callout",V.Kb,a);this.Ba=new L7(this.Na,this,0,this.fa);this.fN=new B3a(this.Ba.ref,new Z0(this.fa));this.Ba.create(this.fN.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.fN.context)};g.Eb=function(a,b,c){return a===O5&&0===b?this.fN.context:c};g.ab=function(a){this.fN.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.fN.Xb(this,this.Ba,this.fa,a);this.Ba.detectChanges(a);a||0===this.Kp&&this.fN.context.ngAfterViewInit()};
g.zb=function(){this.Ba.destroy()};g.Jb=function(a,b){a(this.fa,b)};var D3a=new K1("lucid-callout",K7,O5),M7=V.Hb(k0.we,[["[_nghost-%COMP%]{position:fixed;border-radius:4px;opacity:0;transition:opacity .2s;background-color:#F0F0F0}.menu-like[_nghost-%COMP%]{border-radius:0}.visible[_nghost-%COMP%]{opacity:1}.vertical[_nghost-%COMP%]:after{content:'';border-bottom:11px solid;border-left:8px transparent solid;border-right:8px transparent solid;position:absolute;top:-10px;left:calc(50% - 1px);margin-left:-7px}.vertical.right[_nghost-%COMP%]:after{left:auto;right:13px}.vertical.left[_nghost-%COMP%]:after{left:20px}.vertical.bottom[_nghost-%COMP%]:after{border-top:11px solid;border-bottom:0;top:auto;bottom:-10px}.horizontal[_nghost-%COMP%]:after{content:'';border-right:11px solid;border-top:8px transparent solid;border-bottom:8px transparent solid;position:absolute;left:-10px;top:calc(50% - 1px);margin-top:-7px}.horizontal.bottom[_nghost-%COMP%]:after{top:auto;bottom:20px}.horizontal.top[_nghost-%COMP%]:after{top:20px}.horizontal.right[_nghost-%COMP%]:after{border-left:11px solid;border-right:0;left:auto;right:-10px;border-left-color:#F0F0F0}.pinned[_nghost-%COMP%]:after{display:none}.slide-in[_nghost-%COMP%]{transform:translate3d(0,-10px,0);transition:opacity .2s,transform .2s}.slide-in.visible[_nghost-%COMP%]{transform:translate3d(0,0,0)}.vertical[_nghost-%COMP%]:after{border-bottom-color:#F0F0F0}.vertical.bottom[_nghost-%COMP%]:after{border-top-color:#F0F0F0}.horizontal[_nghost-%COMP%]:after{border-right-color:#F0F0F0}.blue-steel[_nghost-%COMP%]{background-color:#3D4752;color:#fff}.blue-steel.vertical[_nghost-%COMP%]:after{border-bottom-color:#3D4752}.blue-steel.vertical.bottom[_nghost-%COMP%]:after{border-top-color:#3D4752}.blue-steel.horizontal[_nghost-%COMP%]:after{border-right-color:#3D4752}.blue-steel.horizontal.right[_nghost-%COMP%]:after{border-left-color:#3D4752}.inverse[_nghost-%COMP%]{background-color:#77818C}.inverse.vertical[_nghost-%COMP%]:after{border-bottom-color:#77818C}.inverse.vertical.bottom[_nghost-%COMP%]:after{border-top-color:#77818C}.inverse.horizontal[_nghost-%COMP%]:after{border-right-color:#77818C}.inverse.horizontal.right[_nghost-%COMP%]:after{border-left-color:#77818C}.white[_nghost-%COMP%]{background-color:#fff}.white.vertical[_nghost-%COMP%]:after{border-bottom-color:#fff}.white.vertical.bottom[_nghost-%COMP%]:after{border-top-color:#fff}.white.horizontal[_nghost-%COMP%]:after{border-right-color:#fff}.white.horizontal.right[_nghost-%COMP%]:after{border-left-color:#fff}.lucidchart-orange[_nghost-%COMP%]{background-color:#FC8D2A}.header[_ngcontent-%COMP%], .pin-container[_ngcontent-%COMP%]{color:#fff;background-color:#77818C}.lucidchart-orange.vertical[_nghost-%COMP%]:after{border-bottom-color:#FC8D2A}.lucidchart-orange.vertical.bottom[_nghost-%COMP%]:after{border-top-color:#FC8D2A}.lucidchart-orange.horizontal[_nghost-%COMP%]:after{border-right-color:#FC8D2A}.lucidchart-orange.horizontal.right[_nghost-%COMP%]:after{border-left-color:#FC8D2A}[_nghost-%COMP%]:not(.no-shadow){-webkit-filter:drop-shadow(0 0 2px rgba(0, 0, 0, .5));filter:drop-shadow(0 0 2px rgba(0, 0, 0, .5))}.pin-container[_ngcontent-%COMP%]{position:absolute;right:-11px;top:-11px;width:22px;height:22px;border-radius:11px;cursor:pointer}.header[_ngcontent-%COMP%]{font-size:14px;height:28px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 10px;width:100%;box-sizing:border-box;border-top-left-radius:4px;border-top-right-radius:4px}.callout-title[_ngcontent-%COMP%]{cursor:default}.close-icon[_ngcontent-%COMP%]{cursor:pointer}"]]);
function L7(a,b,c,d){Z.call(this,L7,M7,n3.ud,a,b,c,d,U.pe)}p(L7,Z);g=L7.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.NAa=new i3;this.Vb=this.V.ia(a,"\n",null);this.Qg=this.V.yc(a,null);this.Ug=new D3(1,null,this,this.Qg);this.rq=new k3(this,1,this.Qg);this.zl=new H7(this.Ug.Qc,this.rq);this.Zb=this.V.ia(a,"\n",null);this.Rg=this.V.yc(a,null);this.Sh=new D3(3,null,this,this.Rg);this.sq=new k3(this,3,this.Rg);this.Bl=new H7(this.Sh.Qc,this.sq);this.wc=this.V.ia(a,"\n",null);this.Va=V.qa(this.V,a,"lucid-callout-content",V.Kb,null);this.Lf=new D3(5,null,this,
this.Va);this.Uh=new J7(this.Na,this,5,this.Va);this.d3=new z3a(this.Uh.ref,this.Lf.Qc,W(this.ha,Z2,this.Ga));this.Uh.create(this.d3.context);this.jd=this.V.ia(a,"\n",null);this.NAa.reset([this.d3.context]);this.context.JCa=this.NAa.first;this.init(null,this.V.Xa?null:[this.Vb,this.Qg,this.Zb,this.Rg,this.wc,this.Va,this.jd],null);return null};
g.Eb=function(a,b,c){return a===j3&&1===b?this.rq:a===Q3&&1===b?this.zl.context:a===j3&&3===b?this.sq:a===Q3&&3===b?this.Bl.context:a===m6&&5===b?this.d3.context:c};g.ab=function(a){I7(this.zl,this.context.ur&&this.context.ur.Msb&&!this.context.ur.pinned,a);this.zl.ngDoCheck(this,this.Qg,a);I7(this.Bl,this.context.ur&&this.context.ur.pinned,a);this.Bl.ngDoCheck(this,this.Rg,a);this.d3.ngDoCheck(this,this.Va,a)&&C3(this.Uh);E3(this.Ug,a);E3(this.Sh,a);E3(this.Lf,a);this.Uh.detectChanges(a)};
g.zb=function(){F3(this.Ug);F3(this.Sh);F3(this.Lf);this.Uh.destroy()};g.hh=function(a){return 1==a?new N7(this.Na,this,1,this.Qg,this.Ug):3==a?new O7(this.Na,this,3,this.Rg,this.Sh):null};function N7(a,b,c,d,e){Z.call(this,N7,M7,n3.xc,a,b,c,d,U.Fb,e)}p(N7,Z);g=N7.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","pin-container"),null);this.ib=this.V.ia(this.fa,"\n    ",null);this.Tb=V.qa(this.V,this.fa,"lucid-icon",new V.$d(4,"class","pin-icon","name","Pin"),null);this.tg=new E7(this.Na,this,2,this.Tb);this.pq=new D7(new Z0(this.Tb),W(this.ha,c5,this.Ga));this.tg.create(this.pq.context);this.Kc=this.V.ia(this.fa,"\n",null);var a=V.sb(this,this.Tb,new V.xa(2,"click",null),this.la(this.Cs));this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,
this.Kc],[a]);return null};g.Eb=function(a,b,c){return a===d5&&2===b?this.pq.context:c};g.ab=function(a){this.pq.Ej("Pin",a,!1);this.pq.ngDoCheck(this,this.Tb,a)&&C3(this.tg);this.tg.detectChanges(a)};g.zb=function(){this.tg.destroy()};g.Jb=function(a,b){a(this.fa,b)};g.dh=function(){};g.Cs=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.ha.context.pin()&&b);return b};function O7(a,b,c,d,e){Z.call(this,O7,M7,n3.xc,a,b,c,d,U.Fb,e);this.Hk=n1}p(O7,Z);g=O7.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","header"),null);this.ib=this.V.ia(this.fa,"\n    ",null);this.Tb=V.qa(this.V,this.fa,"span",new V.xa(2,"class","callout-title"),null);this.Kc=this.V.ia(this.Tb,"",null);this.wc=this.V.ia(this.fa,"\n    ",null);this.Va=V.qa(this.V,this.fa,"lucid-icon",new V.$d(4,"class","close-icon","name","X18"),null);this.Uh=new E7(this.Na,this,5,this.Va);this.wA=new D7(new Z0(this.Va),W(this.ha,c5,this.Ga));this.Uh.create(this.wA.context);this.jd=
this.V.ia(this.fa,"\n",null);var a=V.sb(this,this.fa,new V.xa(2,"mousedown",null),this.la(this.Lc)),b=V.sb(this,this.Va,new V.xa(2,"click",null),this.la(this.Mw));this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc,this.wc,this.Va,this.jd],[a,b]);return null};g.Eb=function(a,b,c){return a===d5&&5===b?this.wA.context:c};
g.ab=function(a){this.wA.Ej("X18",a,!1);this.wA.ngDoCheck(this,this.Va,a)&&C3(this.Uh);var b=V.ld("",this.ha.context.ur.WXa,"");V.ra(a,this.Hk,b)&&(this.V.setText(this.Kc,b),this.Hk=b);this.Uh.detectChanges(a)};g.zb=function(){this.Uh.destroy()};g.Jb=function(a,b){a(this.fa,b)};g.dh=function(){};g.Lc=function(a,b){q3(this);var c=!0;"mousedown"==a&&(c=!1!==Z1a(this.ha.context,b)&&c);return c};g.Mw=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.ha.context.gea()&&b);return b};function P7(){this.na=!1;this.context=new p6;this.jb=n1}g=P7.prototype;g.ngOnDestroy=function(){this.Ub&&this.Ub.unsubscribe()};g.HO=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.jb=this.context.title=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.close.subscribe(b.bind(a,"close")))};var E3a=V.Hb(k0.Md,[]);function Q7(a,b,c,d){Z.call(this,Q7,E3a,n3.Vj,a,b,c,d,U.Fb)}
p(Q7,Z);g=Q7.prototype;g.Ua=function(a){this.fa=V.Bn(this.V,"lucid-floating-panel",V.Kb,a);this.Ba=new R7(this.Na,this,0,this.fa);this.BT=new P7;this.Ba.create(this.BT.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.BT.context)};g.Eb=function(a,b,c){return a===p6&&0===b?this.BT.context:c};g.ab=function(a){this.BT.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy();this.BT.ngOnDestroy()};
g.Jb=function(a,b){a(this.fa,b)};g.dh=function(){};var F3a=new K1("lucid-floating-panel",Q7,p6),G3a=V.Hb(k0.we,[["div[buttons][_ngcontent-%COMP%]   lucid-button[_ngcontent-%COMP%]{float:right;margin-left:10px}[_nghost-%COMP%]{position:fixed}.panel-container[_ngcontent-%COMP%]{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.5);position:relative}.panel-header[_ngcontent-%COMP%]{height:32px;line-height:32px;background-color:#77818C;position:relative;border-top-left-radius:8px;border-top-right-radius:8px;font-size:14px;padding-left:1em;text-transform:capitalize;letter-spacing:.02em;color:#fff;cursor:default}lucid-icon[name=X18][_ngcontent-%COMP%]{position:absolute;top:8px;right:8px;cursor:pointer}.panel-body[_ngcontent-%COMP%]{-ms-flex-negative:1;flex-shrink:1;background-color:#fff;line-height:1.6em;font-size:14px;padding:0}"]]);
function R7(a,b,c,d){Z.call(this,R7,G3a,n3.ud,a,b,c,d,U.pe);this.Qya=n1}p(R7,Z);g=R7.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"class","panel-container"),null);this.Zb=this.V.ia(this.va,"\n    ",null);this.Sa=V.qa(this.V,this.va,"div",new V.$d(4,"class","panel-header","panel-header",""),null);this.wc=this.V.ia(this.Sa,"\n        ",null);this.Va=V.qa(this.V,this.Sa,"span",V.Kb,null);this.jd=this.V.ia(this.Va,"",null);this.pi=this.V.ia(this.Sa,"\n        ",null);this.Sv=V.qa(this.V,this.Sa,"lucid-icon",
new V.xa(2,"name","X18"),null);this.Z6=new E7(this.Na,this,8,this.Sv);this.t3=new D7(new Z0(this.Sv),W(this.ha,c5,this.Ga));this.Z6.create(this.t3.context);this.Fg=this.V.ia(this.Sa,"\n    ",null);this.Tg=this.V.ia(this.va,"\n    ",null);this.ni=V.qa(this.V,this.va,"div",new V.xa(2,"class","panel-body"),null);this.bg=this.V.ia(this.ni,"\n        ",null);this.Rp(this.ni,0);this.Dh=this.V.ia(this.ni,"\n    ",null);this.fm=this.V.ia(this.va,"\n",null);this.Ur=this.V.ia(a,"\n",null);a=V.sb(this,this.Sv,
new V.xa(2,"click",null),this.la(this.i3a));this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd,this.pi,this.Sv,this.Fg,this.Tg,this.ni,this.bg,this.Dh,this.fm,this.Ur],[a]);return null};g.Eb=function(a,b,c){return a===d5&&8===b?this.t3.context:c};g.ab=function(a){this.t3.Ej("X18",a,!1);this.t3.ngDoCheck(this,this.Sv,a)&&C3(this.Z6);var b=V.ld("",this.context.title,"");V.ra(a,this.Qya,b)&&(this.V.setText(this.jd,b),this.Qya=b);this.Z6.detectChanges(a)};g.zb=function(){this.Z6.destroy()};
g.dh=function(){};g.i3a=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.context.close.emit(void 0)&&b);return b};function S7(){this.na=!1;this.context=new q6;this.jb=n1}g=S7.prototype;g.ngOnDestroy=function(){this.Ub&&this.Ub.unsubscribe();this.yf&&this.yf.unsubscribe()};g.B6=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.jb=this.context.visible=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c,d){c&&(this.Ub=this.context.ci.subscribe(b.bind(a,"onShow")));d&&(this.yf=this.context.Ce.subscribe(b.bind(a,"onHide")))};
var H3a=V.Hb(k0.Md,[]);function T7(a,b,c,d){Z.call(this,T7,H3a,n3.Vj,a,b,c,d,U.Fb)}p(T7,Z);g=T7.prototype;g.Ua=function(a){this.fa=V.Bn(this.V,"lucid-growl-dialog",V.Kb,a);this.Ba=new U7(this.Na,this,0,this.fa);this.CT=new S7;this.Ba.create(this.CT.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.CT.context)};g.Eb=function(a,b,c){return a===q6&&0===b?this.CT.context:c};g.ab=function(a){this.CT.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};
g.zb=function(){this.Ba.destroy();this.CT.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};g.dh=function(){};var I3a=new K1("lucid-growl-dialog",T7,q6),J3a=V.Hb(k0.we,[["@keyframes in{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes out{0%{opacity:1}100%{opacity:0}}.content-wrapper[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:fixed;top:0;left:0;right:0;-ms-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none}.content-wrapper.in[_ngcontent-%COMP%]{animation-name:in;animation-duration:250ms;animation-fill-mode:forwards}.content-wrapper.out[_ngcontent-%COMP%]{-ms-transform:translateY(0);transform:translateY(0);animation-name:out;animation-duration:250ms}"]]);
function U7(a,b,c,d){Z.call(this,U7,J3a,n3.ud,a,b,c,d,U.pe);this.nf=this.Qd=n1}p(U7,Z);
U7.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"class","content-wrapper"),null);this.Zb=this.V.ia(this.va,"\n    ",null);this.Rp(this.va,0);this.Kc=this.V.ia(this.va,"\n",null);this.wc=this.V.ia(a,"\n",null);a=V.sb(this,this.va,new V.xa(2,"animationend",null),this.la(this.Df));this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Kc,this.wc],[a]);return null};
U7.prototype.ab=function(a){var b=!0===this.context.visible;V.ra(a,this.Qd,b)&&(this.V.Oc(this.va,"in",b),this.Qd=b);b=!1===this.context.visible;V.ra(a,this.nf,b)&&(this.V.Oc(this.va,"out",b),this.nf=b)};U7.prototype.Df=function(a){q3(this);"animationend"==a&&(a=this.context,a.visible?a.visible&&a.ci.emit():a.Ce.emit());return!0};function V7(a,b,c){this.na=!1;this.context=new G5(a,b,c);this.Xj=this.Hk=this.Pn=this.qg=this.nf=this.Qd=this.We=this.Uc=this.qb=this.hc=this.jb=n1}g=V7.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe();this.yf&&this.yf.unsubscribe();this.Hr&&this.Hr.unsubscribe()};function K3a(a,b){V.ra(b,a.jb,!0)&&(a.na=!0,a.context.wv=!0,a.jb=!0)}function L3a(a,b){V.ra(b,a.We,!0)&&(a.na=!0,a.context.pCa=!0,a.We=!0)}
function M3a(a,b){V.ra(b,a.Pn,!0)&&(a.na=!0,a.context.rKa=!0,a.Pn=!0)}g.ngDoCheck=function(a,b,c){a=this.na;this.na=!1;c||this.context.ngDoCheck();return a};g.Xb=function(a,b,c,d){b=this.context.scrollTop;V.ra(d,this.Hk,b)&&(a.V.wh(c,"scrollTop",b),this.Hk=b);b=this.context.scrollLeft;V.ra(d,this.Xj,b)&&(a.V.wh(c,"scrollLeft",b),this.Xj=b)};
g.handleEvent=function(a,b){var c=!0;"scroll"==a&&(c=!1!==this.context.markForCheck()&&c);"window:resize"==a&&(c=!1!==this.context.markForCheck()&&c);"wheel"==a&&(c=!1!==Y1a(this.context,b)&&c);return c};g.subscribe=function(a,b,c,d,e){c&&(this.Ub=this.context.CSa.subscribe(b.bind(a,"xOverflowChange")));d&&(this.yf=this.context.FSa.subscribe(b.bind(a,"yOverflowChange")));e&&(this.Hr=this.context.dx.subscribe(b.bind(a,"onScroll")))};V.Hb(k0.Md,[]);var W7=V.Hb(k0.we,[[".content[_ngcontent-%COMP%], .handle[_ngcontent-%COMP%]{transform:translate3d(0,0,0)}[_nghost-%COMP%]{display:block;overflow:hidden;position:relative}.full-width[_nghost-%COMP%]   .content[_ngcontent-%COMP%]:not(.vertical-enabled):not(.horizontal-allowed){width:100%}.outer-scrollbar[_nghost-%COMP%]   .content.vertical-enabled[_ngcontent-%COMP%]{margin-right:10px}.content[_ngcontent-%COMP%]{display:inline-block;max-width:100%}.content.vertical-enabled[_ngcontent-%COMP%]{width:calc(100% - 10px)}.content.horizontal-allowed[_ngcontent-%COMP%]{width:auto;max-width:none}.handle[_ngcontent-%COMP%]{position:absolute;background-color:#AFB1B3}.handle[_ngcontent-%COMP%]:hover{background-color:#9b9b9b}.horizontal[_ngcontent-%COMP%], .vertical[_ngcontent-%COMP%]{opacity:1}.horizontal.hidden[_ngcontent-%COMP%], .vertical.hidden[_ngcontent-%COMP%]{opacity:0}.horizontal.no-display[_ngcontent-%COMP%], .vertical.no-display[_ngcontent-%COMP%]{display:none}.horizontal[_ngcontent-%COMP%], .vertical[_ngcontent-%COMP%]{display:block;position:absolute;background:#D6D6D8}.vertical[_ngcontent-%COMP%]{right:0;top:0;height:100%;width:10px}.vertical[_ngcontent-%COMP%]   .handle[_ngcontent-%COMP%]{top:0;left:0;right:0;height:40px}.horizontal[_ngcontent-%COMP%]{left:0;bottom:0;width:100%;height:10px}.horizontal[_ngcontent-%COMP%]   .handle[_ngcontent-%COMP%]{top:0;bottom:0;left:0;width:40px}.content.vertical-enabled.horizontal-enabled[_ngcontent-%COMP%]   .corner[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;width:10px;height:10px;background:#D6D6D8}.content.vertical-enabled.horizontal-enabled[_ngcontent-%COMP%]   .vertical[_ngcontent-%COMP%]{height:calc(100% - 10px);bottom:10px}.content.vertical-enabled.horizontal-enabled[_ngcontent-%COMP%]   .horizontal[_ngcontent-%COMP%]{right:10px}.content.leave-vertical-scrollbar-space[_ngcontent-%COMP%]{box-sizing:border-box;padding-right:10px}"]]);
function X7(a,b,c,d){Z.call(this,X7,W7,n3.ud,a,b,c,d,U.pe);this.uU=this.tU=this.sU=this.mE=this.Mm=this.rU=this.qU=n1}p(X7,Z);g=X7.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"class","content"),null);this.Zb=this.V.ia(this.va,"\n    ",null);this.Rp(this.va,0);this.Kc=this.V.ia(this.va,"\n",null);this.wc=this.V.ia(a,"\n\n",null);this.lf=this.V.yc(a,null);this.Lf=new D3(5,null,this,this.lf);this.uq=new k3(this,5,this.lf);this.Vo=new H7(this.Lf.Qc,this.uq);this.jd=this.V.ia(a,"\n\n",null);this.hj=this.V.yc(a,null);this.Kk=new D3(7,null,this,this.hj);
this.Fv=new k3(this,7,this.hj);this.Dv=new H7(this.Kk.Qc,this.Fv);this.Je=this.V.ia(a,"\n",null);this.Mv=this.V.yc(a,null);this.TA=new D3(9,null,this,this.Mv);this.MT=new k3(this,9,this.Mv);this.VH=new H7(this.TA.Qc,this.MT);this.Tg=this.V.ia(a,"\n\n",null);a=V.sb(this,this.va,new V.$d(4,"wheel",null,"mousedown",null),this.la(this.Df));this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Kc,this.wc,this.lf,this.jd,this.hj,this.Je,this.Mv,this.Tg],[a]);return null};
g.Eb=function(a,b,c){return a===j3&&5===b?this.uq:a===Q3&&5===b?this.Vo.context:a===j3&&7===b?this.Fv:a===Q3&&7===b?this.Dv.context:a===j3&&9===b?this.MT:a===Q3&&9===b?this.VH.context:c};
g.ab=function(a){I7(this.Vo,this.context.wv,a);this.Vo.ngDoCheck(this,this.lf,a);I7(this.Dv,this.context.gn,a);this.Dv.ngDoCheck(this,this.hj,a);I7(this.VH,this.context.wv&&this.context.gn&&!this.context.Lma,a);this.VH.ngDoCheck(this,this.Mv,a);E3(this.Lf,a);E3(this.Kk,a);E3(this.TA,a);var b=this.context.wv&&!H5(this.context);V.ra(a,this.qU,b)&&(this.V.Oc(this.va,"vertical-enabled",b),this.qU=b);b=this.context.gn&&!U1a(this.context);V.ra(a,this.rU,b)&&(this.V.Oc(this.va,"horizontal-enabled",b),this.rU=
b);b=this.context.gn;V.ra(a,this.Mm,b)&&(this.V.Oc(this.va,"horizontal-allowed",b),this.Mm=b);b=H5(this.context)&&this.context.rKa;V.ra(a,this.mE,b)&&(this.V.Oc(this.va,"leave-vertical-scrollbar-space",b),this.mE=b);b=this.context;b=b.gXa?b.eva+"px":"";V.ra(a,this.sU,b)&&(this.V.setElementStyle(this.va,"width",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()),this.sU=b);b=this.context.scrollTop;V.ra(a,this.tU,b)&&(this.V.wh(this.va,"scrollTop",b),this.tU=b);b=this.context.scrollLeft;V.ra(a,this.uU,
b)&&(this.V.wh(this.va,"scrollLeft",b),this.uU=b)};g.zb=function(){F3(this.Lf);F3(this.Kk);F3(this.TA)};g.hh=function(a){return 5==a?new Y7(this.Na,this,5,this.lf,this.Lf):7==a?new Z7(this.Na,this,7,this.hj,this.Kk):9==a?new $7(this.Na,this,9,this.Mv,this.TA):null};g.Df=function(a,b){q3(this);var c=!0;"wheel"==a&&(c=!1!==Y1a(this.context,b)&&c);"mousedown"==a&&(c=!1!==X1a(this.context,b)&&c);return c};
function Y7(a,b,c,d,e){Z.call(this,Y7,W7,n3.xc,a,b,c,d,U.Fb,e);this.qg=this.nf=this.Qd=this.We=n1}p(Y7,Z);g=Y7.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","vertical"),null);this.ib=this.V.ia(this.fa,"\n    ",null);this.Tb=V.qa(this.V,this.fa,"div",new V.xa(2,"class","handle"),null);this.Kc=this.V.ia(this.fa,"\n",null);var a=V.sb(this,this.fa,new V.xa(2,"mousedown",null),this.la(this.Lc)),b=V.sb(this,this.Tb,new V.xa(2,"mousedown",null),this.la(this.Cs));this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc],[a,b]);return null};
g.ab=function(a){var b=H5(this.ha.context);V.ra(a,this.We,b)&&(this.V.Oc(this.fa,"hidden",b),this.We=b);b=this.ha.context.Lma;V.ra(a,this.Qd,b)&&(this.V.Oc(this.fa,"no-display",b),this.Qd=b);b=this.ha.context;b=100*Math.min(1,0==b.kw?0:J5(b)/b.kw)+"%";V.ra(a,this.nf,b)&&(this.V.setElementStyle(this.Tb,"height",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()),this.nf=b);b=this.ha.context;b=0===b.kw?"0%":b.scrollTop/b.kw*100+"%";V.ra(a,this.qg,b)&&(this.V.setElementStyle(this.Tb,"top",null==q4(s1.STYLE,
b)?null:q4(s1.STYLE,b).toString()),this.qg=b)};g.Jb=function(a,b){a(this.fa,b)};g.Lc=function(a,b){q3(this);"mousedown"==a&&(a=this.ha.context,a.wv&&(b.pageY<Vo(L5(a))?a.scroll(a.scrollLeft,a.scrollTop-J5(a)):b.pageY>Vo(L5(a))+L5(a).offsetHeight&&a.scroll(a.scrollLeft,a.scrollTop+J5(a))));return!0};g.Cs=function(a,b){q3(this);var c=!0;"mousedown"==a&&(c=!1!==V1a(this.ha.context,b)&&c);return c};function Z7(a,b,c,d,e){Z.call(this,Z7,W7,n3.xc,a,b,c,d,U.Fb,e);this.qg=this.nf=this.Qd=this.We=n1}
p(Z7,Z);g=Z7.prototype;g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","horizontal"),null);this.ib=this.V.ia(this.fa,"\n    ",null);this.Tb=V.qa(this.V,this.fa,"div",new V.xa(2,"class","handle"),null);this.Kc=this.V.ia(this.fa,"\n",null);var a=V.sb(this,this.fa,new V.xa(2,"mousedown",null),this.la(this.Lc)),b=V.sb(this,this.Tb,new V.xa(2,"mousedown",null),this.la(this.Cs));this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc],[a,b]);return null};
g.ab=function(a){var b=U1a(this.ha.context);V.ra(a,this.We,b)&&(this.V.Oc(this.fa,"hidden",b),this.We=b);b=this.ha.context.Lma;V.ra(a,this.Qd,b)&&(this.V.Oc(this.fa,"no-display",b),this.Qd=b);b=this.ha.context;b=100*Math.min(1,0==b.ZE?0:K5(b)/b.ZE)+"%";V.ra(a,this.nf,b)&&(this.V.setElementStyle(this.Tb,"width",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()),this.nf=b);b=this.ha.context;b=0===b.ZE?"0%":b.scrollLeft/b.ZE*100+"%";V.ra(a,this.qg,b)&&(this.V.setElementStyle(this.Tb,"left",null==q4(s1.STYLE,
b)?null:q4(s1.STYLE,b).toString()),this.qg=b)};g.Jb=function(a,b){a(this.fa,b)};g.Lc=function(a,b){q3(this);"mousedown"==a&&(a=this.ha.context,a.gn&&(b.pageX<Uo(M5(a))?a.scroll(a.scrollLeft-K5(a),a.scrollTop):b.pageX>Uo(M5(a))+M5(a).offsetWidth&&a.scroll(a.scrollLeft+K5(a),a.scrollTop)));return!0};g.Cs=function(a,b){q3(this);var c=!0;"mousedown"==a&&(c=!1!==W1a(this.ha.context,b)&&c);return c};function $7(a,b,c,d,e){Z.call(this,$7,W7,n3.xc,a,b,c,d,U.Fb,e)}p($7,Z);
$7.prototype.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","corner"),null);this.init(this.fa,this.V.Xa?null:[this.fa],null);return null};$7.prototype.Jb=function(a,b){a(this.fa,b)};function a8(a,b,c,d){this.na=!1;this.wd={};this.context=new O3(a,b,c,d);this.qb=this.hc=this.jb=n1}g=a8.prototype;g.ngOnDestroy=function(){};function b8(a,b,c){V.ra(c,a.jb,b)&&(a.na=!0,a.context.o7a=b,a.wd.ngForOf=new p1(a.jb,b),a.jb=b)}g.ngDoCheck=function(a,b,c){a=this.na;this.na=!1;c||(a&&(this.context.ngOnChanges(this.wd),this.wd={}),this.context.ngDoCheck());return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};function N3a(a,b,c,d){this.na=!1;this.context=new L3(a,b,c,d);this.hc=this.jb=n1}g=N3a.prototype;g.ngOnDestroy=function(){};function O3a(a,b,c){V.ra(c,a.hc,b)&&(a.na=!0,a.context.f7a=b,a.hc=b)}g.ngDoCheck=function(a,b,c){a=this.na;this.na=!1;c||this.context.ngDoCheck();return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};function P3a(a){this.na=!1;this.context=new A5(a);this.hc=this.jb=n1}g=P3a.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy()};function Q3a(a,b,c){V.ra(c,a.jb,b)&&(a.na=!0,a.context.m6a=b,a.jb=b)}g.gDa=function(a,b,c){if(c||V.ra(b,this.hc,a))this.na=!0,this.hc=this.context.q8=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};function c8(a){this.na=!1;this.wd={};this.context=new r6(a);this.qb=this.hc=this.jb=n1}g=c8.prototype;g.ngOnDestroy=function(){};function R3a(a,b,c){V.ra(c,a.jb,b)&&(a.na=!0,a.context.draw=b,a.wd.draw=new p1(a.jb,b),a.jb=b)}g.C6=function(a,b,c){if(c||V.ra(b,this.hc,a))this.na=!0,this.context.width=a,this.wd.width=new p1(this.hc,a),this.hc=a};function S3a(a,b,c){V.ra(c,a.qb,b)&&(a.na=!0,a.context.height=b,a.wd.height=new p1(a.qb,b),a.qb=b)}
g.ngDoCheck=function(a,b,c){a=this.na;this.na=!1;!c&&a&&(this.context.ngOnChanges(this.wd),this.wd={});return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};V.Hb(k0.Md,[]);var T3a=V.Hb(k0.we,["[_nghost-%COMP%]{ overflow:hidden }"]);function d8(a,b,c,d){Z.call(this,d8,T3a,n3.ud,a,b,c,d,U.pe)}p(d8,Z);d8.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.fa=V.qa(this.V,a,"canvas",V.Kb,null);this.init(null,this.V.Xa?null:[this.fa],null);return null};function U3a(a,b,c,d,e,f){this.na=!1;this.context=new T5(a,b,c,d,e,f);this.Qd=this.We=this.Uc=this.qb=this.hc=this.jb=n1}g=U3a.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe()};g.mW=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.jb=this.context.context=a};g.z6=function(a,b,c){if(c||V.ra(b,this.hc,a))this.na=!0,this.hc=this.context.cl=a};g.oW=function(a,b,c){if(c||V.ra(b,this.qb,a))this.na=!0,this.qb=this.context.items=a};
g.gJ=function(a,b,c){if(c||V.ra(b,this.Uc,a))this.na=!0,this.Uc=this.context.maxHeight=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(a,b){var c=!0;"mouseover"==a&&(c=!1!==(!this.context.Ti.wi.isDefined&&this.context.show(b))&&c);return c};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.iV.subscribe(b.bind(a,"actionTriggered")))};function e8(a,b,c,d,e){this.na=!1;this.context=new U5(a,b,c,d,e);this.nf=this.Qd=this.We=this.Uc=this.qb=this.hc=this.jb=n1}g=e8.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe();this.yf&&this.yf.unsubscribe()};function V3a(a,b,c){V.ra(c,a.jb,b)&&(a.na=!0,a.context.item=b,a.jb=b)}function W3a(a,b,c){V.ra(c,a.hc,b)&&(a.na=!0,a.context.Lo=b,a.hc=b)}g.Oia=function(a,b,c){if(c||V.ra(b,this.qb,a))this.na=!0,this.qb=this.context.tM=a};
g.z6=function(a,b,c){if(c||V.ra(b,this.Uc,a))this.na=!0,this.Uc=this.context.cl=a};g.pW=function(a,b,c){if(c||V.ra(b,this.We,a))this.na=!0,this.We=this.context.Jp=a};g.nW=function(a,b,c){if(c||V.ra(b,this.Qd,a))this.na=!0,this.Qd=this.context.UF=a};g.mW=function(a,b,c){if(c||V.ra(b,this.nf,a))this.na=!0,this.nf=this.context.context=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};
g.subscribe=function(a,b,c,d){c&&(this.Ub=this.context.iV.subscribe(b.bind(a,"actionTriggered")));d&&(this.yf=this.context.hide.subscribe(b.bind(a,"hide")))};V.Hb(k0.Md,[]);var f8=V.Hb(k0.we,[["li[_ngcontent-%COMP%], li[_ngcontent-%COMP%]   .icon-arrow[_ngcontent-%COMP%], li[_ngcontent-%COMP%]   .list-item-container[_ngcontent-%COMP%]   .ico[_ngcontent-%COMP%]{position:relative}li[_ngcontent-%COMP%]{float:none;display:-ms-flexbox;display:flex;line-height:20px;font-size:14px;padding:3px 7px 3px 6px;box-sizing:border-box;cursor:pointer}li.discovery-highlight[_ngcontent-%COMP%]{background:#29AAE1;color:#fff}li.discovery-highlight[_ngcontent-%COMP%]   .ico[_ngcontent-%COMP%], li.discovery-highlight[_ngcontent-%COMP%]   .shortcut[_ngcontent-%COMP%]{color:#fff}li[_ngcontent-%COMP%]   .list-item-container[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;overflow:hidden}li[_ngcontent-%COMP%]   .list-item-container[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{-ms-flex-positive:1;flex-grow:1;margin-right:20px;overflow:hidden;text-overflow:ellipsis}li[_ngcontent-%COMP%]   .list-item-container[_ngcontent-%COMP%]   .selected-placeholder[_ngcontent-%COMP%]{-ms-flex-negative:0;flex-shrink:0;width:22px;height:18px}li[_ngcontent-%COMP%]   .list-item-container[_ngcontent-%COMP%]   .icon-placeholder[_ngcontent-%COMP%]{padding-right:10px}li[_ngcontent-%COMP%]   .list-item-container[_ngcontent-%COMP%]   .icon-placeholder[_ngcontent-%COMP%], li[_ngcontent-%COMP%]   .list-item-container[_ngcontent-%COMP%]   lucid-icon[_ngcontent-%COMP%]:last-child{width:14px;height:14px;-ms-flex-item-align:center;align-self:center}li[_ngcontent-%COMP%]   .reverse-icons[_ngcontent-%COMP%]{-ms-flex-direction:row-reverse;flex-direction:row-reverse}li[_ngcontent-%COMP%]   .reverse-icons[_ngcontent-%COMP%]   .selected-placeholder[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}li[_ngcontent-%COMP%]   .icon-arrow[_ngcontent-%COMP%]{display:inline-block;float:right;top:6px;margin-left:5px}.filepicker[_ngcontent-%COMP%], .submenu-trigger[_ngcontent-%COMP%]{position:absolute;top:0;left:0}li[_ngcontent-%COMP%]   .icon-arrow[_ngcontent-%COMP%]:before{content:'';display:block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #77818C}li[_ngcontent-%COMP%]   .shortcut[_ngcontent-%COMP%]{float:right;color:#AFB1B3}li[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{white-space:nowrap}li[_ngcontent-%COMP%]   lucid-icon[_ngcontent-%COMP%]{color:#77818C}li[_ngcontent-%COMP%]   lucid-icon.orange[_ngcontent-%COMP%], li.lucidchart-orange[_ngcontent-%COMP%]{color:#FC8D2A}li.hover[_ngcontent-%COMP%]{background:#F0F0F0}li.hover[_ngcontent-%COMP%]   .ng2-menu[_ngcontent-%COMP%]{display:block}li.disabled[_ngcontent-%COMP%]{cursor:auto;opacity:.3}li.divider[_ngcontent-%COMP%]{background:#D2D2D2;height:1px;margin:5px 0;padding:0}li.noHover[_ngcontent-%COMP%]{cursor:default}li.noPadding[_ngcontent-%COMP%]{padding:1px}li.noIconPadding[_ngcontent-%COMP%]{padding:3px 9px}li.noIconPadding[_ngcontent-%COMP%]   .list-item-container[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{margin-right:0}.filepicker[_ngcontent-%COMP%]{right:0;bottom:0;opacity:0;cursor:pointer;padding:0;margin:0}.submenu-trigger[_ngcontent-%COMP%]{height:100%;width:100%}.extra-pad-items[_nghost-%COMP%]   li[_ngcontent-%COMP%], .extra-pad-items   [_nghost-%COMP%]   li[_ngcontent-%COMP%]{padding:4px 6px}.extra-pad-items[_nghost-%COMP%]   li.noPadding[_ngcontent-%COMP%], .extra-pad-items   [_nghost-%COMP%]   li.noPadding[_ngcontent-%COMP%]{padding:4px 6px}.extra-pad-items[_nghost-%COMP%]   li.noIconPadding[_ngcontent-%COMP%], .extra-pad-items   [_nghost-%COMP%]   li.noIconPadding[_ngcontent-%COMP%]{padding:4px 6px}.icon-20px[_nghost-%COMP%]   .text[_ngcontent-%COMP%], .icon-20px   [_nghost-%COMP%]   .text[_ngcontent-%COMP%]{padding-left:5px}@media screen and (max-height:800px){li[_ngcontent-%COMP%], li.noIconPadding[_ngcontent-%COMP%]{padding-top:1px;padding-bottom:1px}}"]]);
function g8(a,b,c,d){Z.call(this,g8,f8,n3.ud,a,b,c,d,U.pe);this.nza=this.mza=this.lza=n1}p(g8,Z);g=g8.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Z4=new i3;this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"li",V.Kb,null);this.kfa=new N3a(W(this.ha,l1,this.Ga),W(this.ha,m1,this.Ga),new Z0(this.va),this.V);this.w3=new P3a(new Z0(this.va));this.Zb=this.V.ia(this.va,"\n    ",null);this.Sa=V.qa(this.V,this.va,"div",new V.xa(2,"class","list-item-container"),null);this.wc=this.V.ia(this.Sa,"\n        ",null);this.Va=V.qa(this.V,this.Sa,"div",V.Kb,null);this.jd=this.V.ia(this.Va,"\n            ",
null);this.hj=this.V.yc(this.Va,null);this.Kk=new D3(7,5,this,this.hj);this.Fv=new k3(this,7,this.hj);this.Dv=new H7(this.Kk.Qc,this.Fv);this.Je=this.V.ia(this.Va,"\n        ",null);this.Fg=this.V.ia(this.Sa,"\n        ",null);this.RT=this.V.yc(this.Sa,null);this.S4=new D3(10,3,this,this.RT);this.Xwa=new k3(this,10,this.RT);this.vfa=new H7(this.S4.Qc,this.Xwa);this.Li=this.V.ia(this.Sa,"\n        ",null);this.Iv=this.V.yc(this.Sa,null);this.RA=new D3(12,3,this,this.Iv);this.KT=new k3(this,12,this.Iv);
this.SH=new H7(this.RA.Qc,this.KT);this.Dh=this.V.ia(this.Sa,"\n        ",null);this.UT=this.V.yc(this.Sa,null);this.T4=new D3(14,3,this,this.UT);this.$wa=new k3(this,14,this.UT);this.xfa=new H7(this.T4.Qc,this.$wa);this.Ur=this.V.ia(this.Sa,"\n        ",null);this.Jv=this.V.yc(this.Sa,null);this.vE=new D3(16,3,this,this.Jv);this.cxa=new k3(this,16,this.Jv);this.yfa=new H7(this.vE.Qc,this.cxa);this.Bt=this.V.ia(this.Sa,"\n    ",null);this.Jk=this.V.ia(this.va,"\n    ",null);this.Lv=this.V.yc(this.va,
null);this.SA=new D3(19,1,this,this.Lv);this.LT=new k3(this,19,this.Lv);this.TH=new H7(this.SA.Qc,this.LT);this.OA=this.V.ia(this.va,"\n    ",null);this.XT=this.V.yc(this.va,null);this.U4=new D3(21,1,this,this.XT);this.gxa=new k3(this,21,this.XT);this.zfa=new H7(this.U4.Qc,this.gxa);this.PA=this.V.ia(this.va,"\n    ",null);this.ZT=this.V.yc(this.va,null);this.V4=new D3(23,1,this,this.ZT);this.hxa=new k3(this,23,this.ZT);this.Afa=new H7(this.V4.Qc,this.hxa);this.Xv=this.V.ia(this.va,"\n    ",null);
this.$T=this.V.yc(this.va,null);this.cV=new D3(25,1,this,this.$T);this.ixa=new k3(this,25,this.$T);this.Bfa=new H7(this.cV.Qc,this.ixa);this.Yv=this.V.ia(this.va,"\n",null);this.wI=this.V.ia(a,"\n",null);a=V.sb(this,this.va,new V.xa(2,"mousedown",null),this.la(this.Df));this.rI=new E5(W(this.ha,D5,this.Ga));this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd,this.hj,this.Je,this.Fg,this.RT,this.Li,this.Iv,this.Dh,this.UT,this.Ur,this.Jv,this.Bt,this.Jk,this.Lv,this.OA,
this.XT,this.PA,this.ZT,this.Xv,this.$T,this.Yv,this.wI],[a]);return null};
g.Eb=function(a,b,c){return a===j3&&7===b?this.Fv:a===Q3&&7===b?this.Dv.context:a===j3&&10===b?this.Xwa:a===Q3&&10===b?this.vfa.context:a===j3&&12===b?this.KT:a===Q3&&12===b?this.SH.context:a===j3&&14===b?this.$wa:a===Q3&&14===b?this.xfa.context:a===j3&&16===b?this.cxa:a===Q3&&16===b?this.yfa.context:a===j3&&19===b?this.LT:a===Q3&&19===b?this.TH.context:a===j3&&21===b?this.gxa:a===Q3&&21===b?this.zfa.context:a===j3&&23===b?this.hxa:a===Q3&&23===b?this.Afa.context:a===j3&&25===b?this.ixa:a===Q3&&25===
b?this.Bfa.context:a===L3&&1<=b&&26>=b?this.kfa.context:a===A5&&1<=b&&26>=b?this.w3.context:a===w5&&1<=b&&26>=b?this.FTa:c};
g.ab=function(a){O3a(this.kfa,this.context.R,a);this.kfa.ngDoCheck(this,this.va,a);Q3a(this.w3,this.context.item.dFa,a);this.w3.ngDoCheck(this,this.va,a);var b=this.context.selected()&&!this.context.UF;I7(this.Dv,b,a);this.Dv.ngDoCheck(this,this.hj,a);b=this.context.BD();I7(this.vfa,b,a);this.vfa.ngDoCheck(this,this.RT,a);b=!!this.context.item.html&&!this.context.BD();I7(this.SH,b,a);this.SH.ngDoCheck(this,this.Iv,a);b=!this.context.BD()&&!this.context.item.html;I7(this.xfa,b,a);this.xfa.ngDoCheck(this,
this.UT,a);I7(this.yfa,this.context.tM,a);this.yfa.ngDoCheck(this,this.Jv,a);I7(this.TH,!!this.context.item.lta,a);this.TH.ngDoCheck(this,this.Lv,a);I7(this.zfa,!!this.context.item.file,a);this.zfa.ngDoCheck(this,this.XT,a);I7(this.Afa,!!this.context.item.Sc,a);this.Afa.ngDoCheck(this,this.ZT,a);I7(this.Bfa,!!this.context.item.Sc,a);this.Bfa.ngDoCheck(this,this.$T,a);E3(this.Kk,a);E3(this.S4,a);E3(this.RA,a);E3(this.T4,a);E3(this.vE,a);E3(this.SA,a);E3(this.U4,a);E3(this.V4,a);E3(this.cV,a);b=this.context.id();
V.ra(a,this.lza,b)&&(this.V.wh(this.va,"id",b),this.lza=b);b=this.context.tM;V.ra(a,this.mza,b)&&(this.V.Oc(this.Sa,"reverse-icons",b),this.mza=b);b=!this.context.UF;V.ra(a,this.nza,b)&&(this.V.Oc(this.Va,"selected-placeholder",b),this.nza=b);!a&&this.Z4.nb&&(this.Z4.reset([G3(this.cV,h8,function(a){return[a.xt.context]})]),this.context.hcb=this.Z4.first)};g.zb=function(){F3(this.Kk);F3(this.S4);F3(this.RA);F3(this.T4);F3(this.vE);F3(this.SA);F3(this.U4);F3(this.V4);F3(this.cV);this.w3.ngOnDestroy()};
g.hh=function(a){return 7==a?new i8(this.Na,this,7,this.hj,this.Kk):10==a?new j8(this.Na,this,10,this.RT,this.S4):12==a?new k8(this.Na,this,12,this.Iv,this.RA):14==a?new l8(this.Na,this,14,this.UT,this.T4):16==a?new m8(this.Na,this,16,this.Jv,this.vE):19==a?new n8(this.Na,this,19,this.Lv,this.SA):21==a?new o8(this.Na,this,21,this.XT,this.U4):23==a?new p8(this.Na,this,23,this.ZT,this.V4):25==a?new h8(this.Na,this,25,this.$T,this.cV):null};
g.Df=function(a,b){q3(this);var c=!0;"mousedown"==a&&(c=!1!==this.context.mousedown(b)&&c);return c};Object.defineProperties(g8.prototype,{FTa:{configurable:!0,enumerable:!0,get:function(){null==this.Mxa&&(this.Mxa=new w5(W(this.ha,u5,this.Ga,null),W(this.ha,e3,this.Ga)));return this.Mxa}}});function i8(a,b,c,d,e){Z.call(this,i8,f8,n3.xc,a,b,c,d,U.Fb,e);this.nf=n1}p(i8,Z);g=i8.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"span",V.Kb,null);this.ib=this.V.ia(this.fa,"\n                ",null);this.Tb=V.qa(this.V,this.fa,"lucid-icon",new V.xa(2,"class","ico"),null);this.tg=new E7(this.Na,this,2,this.Tb);this.pq=new D7(new Z0(this.Tb),W(this.ha.ha,c5,this.ha.Ga));this.tg.create(this.pq.context);this.Kc=this.V.ia(this.fa,"\n            ",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc],null);return null};
g.Eb=function(a,b,c){return a===d5&&2===b?this.pq.context:c};g.ab=function(a){this.pq.Ej(this.ha.context.item.hZ||"Check",a,!1);this.pq.ngDoCheck(this,this.Tb,a)&&C3(this.tg);var b="Folder"==this.ha.context.item.hZ;V.ra(a,this.nf,b)&&(this.V.Oc(this.Tb,"orange",b),this.nf=b);this.tg.detectChanges(a)};g.zb=function(){this.tg.destroy()};g.Jb=function(a,b){a(this.fa,b)};g.dh=function(){};function j8(a,b,c,d,e){Z.call(this,j8,f8,n3.xc,a,b,c,d,U.Fb,e)}p(j8,Z);g=j8.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-canvas",V.Kb,null);this.Ba=new d8(this.Na,this,0,this.fa);this.Or=new c8(new Z0(this.fa));this.Ba.create(this.Or.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return null};g.Eb=function(a,b,c){return a===r6&&0===b?this.Or.context:c};g.ab=function(a){R3a(this.Or,this.ha.context.item.draw,a);this.Or.C6(this.ha.context.item.fW,a,!1);S3a(this.Or,this.ha.context.item.dJ,a);this.Or.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};
g.zb=function(){this.Ba.destroy()};g.Jb=function(a,b){a(this.fa,b)};function k8(a,b,c,d,e){Z.call(this,k8,f8,n3.xc,a,b,c,d,U.Fb,e);this.hc=n1}p(k8,Z);k8.prototype.Ua=function(){this.fa=V.qa(this.V,null,"span",new V.xa(2,"class","text"),null);this.init(this.fa,this.V.Xa?null:[this.fa],null);return null};k8.prototype.ab=function(a){var b=this.ha.context.html();V.ra(a,this.hc,b)&&(this.V.wh(this.fa,"innerHTML",q4(s1.HTML,b)),this.hc=b)};k8.prototype.Jb=function(a,b){a(this.fa,b)};
function l8(a,b,c,d,e){Z.call(this,l8,f8,n3.xc,a,b,c,d,U.Fb,e);this.qb=n1}p(l8,Z);l8.prototype.Ua=function(){this.fa=V.qa(this.V,null,"span",new V.xa(2,"class","text"),null);this.ib=this.V.ia(this.fa,"",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],null);return null};l8.prototype.ab=function(a){var b=V.ld("",this.ha.context.label(),"");V.ra(a,this.qb,b)&&(this.V.setText(this.ib,b),this.qb=b)};l8.prototype.Jb=function(a,b){a(this.fa,b)};
function m8(a,b,c,d,e){Z.call(this,m8,f8,n3.xc,a,b,c,d,U.Fb,e)}p(m8,Z);g=m8.prototype;g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","icon-placeholder"),null);this.ib=this.V.ia(this.fa,"\n            ",null);this.kf=this.V.yc(this.fa,null);this.Gg=new D3(2,0,this,this.kf);this.Im=new k3(this,2,this.kf);this.Al=new H7(this.Gg.Qc,this.Im);this.Kc=this.V.ia(this.fa,"\n        ",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.kf,this.Kc],null);return null};
g.Eb=function(a,b,c){return a===j3&&2===b?this.Im:a===Q3&&2===b?this.Al.context:c};g.ab=function(a){I7(this.Al,!!this.ha.context.item.icon,a);this.Al.ngDoCheck(this,this.kf,a);E3(this.Gg,a)};g.zb=function(){F3(this.Gg)};g.Jb=function(a,b){a(this.fa,b)};g.hh=function(a){return 2==a?new q8(this.Na,this,2,this.kf,this.Gg):null};function q8(a,b,c,d,e){Z.call(this,q8,f8,n3.xc,a,b,c,d,U.Fb,e)}p(q8,Z);g=q8.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-icon",V.Kb,null);this.Ba=new E7(this.Na,this,0,this.fa);this.Ji=new D7(new Z0(this.fa),W(this.ha.ha.ha,c5,this.ha.ha.Ga));this.Ba.create(this.Ji.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return null};g.Eb=function(a,b,c){return a===d5&&0===b?this.Ji.context:c};g.ab=function(a){this.Ji.Ej(this.ha.ha.context.item.icon,a,!1);this.Ji.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy()};
g.Jb=function(a,b){a(this.fa,b)};g.dh=function(){};function n8(a,b,c,d,e){Z.call(this,n8,f8,n3.xc,a,b,c,d,U.Fb,e);this.qb=n1}p(n8,Z);n8.prototype.Ua=function(){this.fa=V.qa(this.V,null,"span",new V.xa(2,"class","shortcut"),null);this.ib=this.V.ia(this.fa,"",null);this.zga=V.Fba(this.ha.rI.transform.bind(this.ha.rI));this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],null);return null};
n8.prototype.ab=function(a){var b=new o1;b.reset();var c=V.ld("",b.unwrap(V.iW(this.zga)(this.ha.context.item.lta||"")),"");if(b.uK||V.ra(a,this.qb,c))this.V.setText(this.ib,c),this.qb=c};n8.prototype.Jb=function(a,b){a(this.fa,b)};function o8(a,b,c,d,e){Z.call(this,o8,f8,n3.xc,a,b,c,d,U.Fb,e);this.hc=n1}p(o8,Z);
o8.prototype.Ua=function(){this.fa=V.qa(this.V,null,"input",new V.gj(6,"class","filepicker","multiple","","type","file"),null);var a=V.sb(this,this.fa,new V.xa(2,"change",null),this.la(this.Lc));this.init(this.fa,this.V.Xa?null:[this.fa],[a]);return null};o8.prototype.ab=function(a){var b=this.ha.context.item.file.accept;V.ra(a,this.hc,b)&&(this.V.wh(this.fa,"accept",b),this.hc=b)};o8.prototype.Jb=function(a,b){a(this.fa,b)};
o8.prototype.Lc=function(a,b){q3(this);"change"==a&&(a=this.ha.context,a.item.file&&a.item.file.change&&(b=uc(b.target.files),a.item.file.change(b),a.hide.emit(void 0)));return!0};function p8(a,b,c,d,e){Z.call(this,p8,f8,n3.xc,a,b,c,d,U.Fb,e)}p(p8,Z);p8.prototype.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","icon-arrow"),null);this.init(this.fa,this.V.Xa?null:[this.fa],null);return null};p8.prototype.Jb=function(a,b){a(this.fa,b)};
function h8(a,b,c,d,e){Z.call(this,h8,f8,n3.xc,a,b,c,d,U.Fb,e)}p(h8,Z);g=h8.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",V.Kb,null);this.ib=this.V.ia(this.fa,"\n        ",null);this.Tb=V.qa(this.V,this.fa,"span",new V.xa(2,"class","submenu-trigger"),null);this.wwa=new w5(W(this.ha.ha,u5,this.ha.Ga,null),W(this.ha.ha,e3,this.ha.Ga));this.xt=new U3a(W(this.ha.ha,a2a,this.ha.Ga),this.wwa,new Z0(this.Tb),W(this.ha.ha,Z2,this.ha.Ga),W(this.ha.ha,q5,this.ha.Ga,null),W(this.ha.ha,b3,this.ha.Ga));this.Kc=this.V.ia(this.fa,"\n    ",null);var a=V.sb(this,this.Tb,new V.$d(4,"actionTriggered",
null,"mouseover",null),this.la(this.Cs));this.xt.subscribe(this,this.la(this.Cs),!0);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc],[a]);return null};g.Eb=function(a,b,c){return a===w5&&2===b?this.wwa:a===T5&&2===b?this.xt.context:c};
g.ab=function(a){this.xt.mW(this.ha.context.context,a,!1);this.xt.z6(this.ha.context.cl,a,!1);var b=this.ha.context.Sc();this.xt.oW(b,a,!1);this.xt.gJ(-1,a,!1);var b=this.xt,c=this.ha.context.item;V.ra(a,b.We,c)&&(b.na=!0,b.context.f9a=c,b.We=c);b=this.xt;c=this.ha.va;V.ra(a,b.Qd,c)&&(b.na=!0,b.context.C9a=c,b.Qd=c);this.xt.ngDoCheck(this,this.Tb,a)};g.Zt=function(){this.ha.Z4.KA=!0};g.zb=function(){this.xt.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};
g.Cs=function(a,b){q3(this);var c=!0,c=this.xt.handleEvent(a,b)&&c;"actionTriggered"==a&&(c=!1!==this.ha.context.hide.emit()&&c);return c};function r8(a,b,c,d,e){this.na=!1;this.context=new V5(a,b,c,d,e);this.Vv=this.Uv=this.wq=this.Xj=this.Hk=this.Pn=this.qg=this.nf=this.Qd=this.We=this.Uc=this.qb=this.hc=this.jb=n1}g=r8.prototype;g.ngOnDestroy=function(){this.Ub&&this.Ub.unsubscribe();this.yf&&this.yf.unsubscribe();this.Hr&&this.Hr.unsubscribe();this.uH&&this.uH.unsubscribe()};g.oW=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.jb=this.context.items=a};
g.gDa=function(a,b,c){if(c||V.ra(b,this.hc,a))this.na=!0,this.hc=this.context.q8=a};g.C6=function(a,b,c){if(c||V.ra(b,this.qb,a))this.na=!0,this.qb=this.context.width=a};function X3a(a,b,c){V.ra(c,a.Uc,b)&&(a.na=!0,a.context.minWidth=b,a.Uc=b)}g.Nia=function(a,b,c){if(c||V.ra(b,this.We,a))this.na=!0,this.We=this.context.position=a};g.nW=function(a,b,c){if(c||V.ra(b,this.qg,a))this.na=!0,this.qg=this.context.UF=a};
g.gJ=function(a,b,c){if(c||V.ra(b,this.Pn,a))this.na=!0,this.Pn=this.context.maxHeight=a};g.mW=function(a,b,c){if(c||V.ra(b,this.Hk,a))this.na=!0,this.Hk=this.context.context=a};g.pW=function(a,b,c){if(c||V.ra(b,this.Xj,a))this.na=!0,this.Xj=this.context.Jp=a};g.Oia=function(a,b,c){if(c||V.ra(b,this.wq,a))this.na=!0,this.wq=this.context.tM=a};function Y3a(a,b){V.ra(b,a.Uv,!0)&&(a.na=!0,a.context.AEa=!0,a.Uv=!0)}function Z3a(a,b){V.ra(b,a.Vv,!0)&&(a.na=!0,a.context.gPa=!0,a.Vv=!0)}
g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c,d,e,f){c&&(this.Ub=this.context.hide.subscribe(b.bind(a,"hide")));d&&(this.yf=this.context.AJa.subscribe(b.bind(a,"itemHovered")));e&&(this.Hr=this.context.zJa.subscribe(b.bind(a,"itemAutoHovered")));f&&(this.uH=this.context.Mna.subscribe(b.bind(a,"itemActionTriggered")))};var $3a=V.Hb(k0.Md,[]);function s8(a,b,c,d){Z.call(this,s8,$3a,n3.Vj,a,b,c,d,U.Fb)}p(s8,Z);
g=s8.prototype;g.Ua=function(a){this.fa=V.Bn(this.V,"lucid-menu",V.Kb,a);this.Ba=new t8(this.Na,this,0,this.fa);this.kN=new r8(new Z0(this.fa),this.Ba.ref,W(this,n2,this.Ga),W(this,Q5,this.Ga),W(this,Z2,this.Ga));this.Ba.create(this.kN.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.kN.context)};g.Eb=function(a,b,c){return a===V5&&0===b?this.kN.context:c};
g.ab=function(a){this.kN.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a);a||0===this.Kp&&this.kN.context.ngAfterViewInit()};g.zb=function(){this.Ba.destroy();this.kN.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};var a4a=new K1("lucid-menu",s8,V5),u8=V.Hb(k0.we,[["[_nghost-%COMP%]{display:block;position:fixed;left:0;top:0;pointer-events:auto}.ng2-menu[_ngcontent-%COMP%]{position:fixed;background:#fff;padding:3px 0;box-shadow:0 2px 11px rgba(0,0,0,.5);text-align:left;color:#3D4752;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng2-menu.no-padding[_ngcontent-%COMP%], ul[_ngcontent-%COMP%]{padding:0}.ng2-menu[_ngcontent-%COMP%]   .ng2-menu[_ngcontent-%COMP%]{position:absolute;display:none}.ng2-menu.hidden[_ngcontent-%COMP%]{display:none}.extra[_ngcontent-%COMP%]{border-top:1px solid #D2D2D2}ul[_ngcontent-%COMP%]{margin:0;list-style:none;position:relative}.hover-on-disabled[_nghost-%COMP%]   ul[_ngcontent-%COMP%]   li.disabled.hover[_ngcontent-%COMP%]{background-color:#CDCED1}.host-positioning[_nghost-%COMP%]   .ng2-menu[_ngcontent-%COMP%]{position:initial}.top-left-callout-triangle[_nghost-%COMP%]   .ng2-menu[_ngcontent-%COMP%]{border-radius:4px}.top-left-callout-triangle[_nghost-%COMP%]   .ng2-menu[_ngcontent-%COMP%]:after{content:'';border-bottom:11px solid;border-left:8px transparent solid;border-right:8px transparent solid;position:absolute;top:-10px;margin-left:-7px}.top-left-callout-triangle[_nghost-%COMP%]   .ng2-menu.right[_ngcontent-%COMP%]:after{left:auto;right:13px}.top-left-callout-triangle[_nghost-%COMP%]   .ng2-menu.left[_ngcontent-%COMP%]:after{left:20px}.top-left-callout-triangle[_nghost-%COMP%]   .ng2-menu.bottom[_ngcontent-%COMP%]:after{border-top:11px solid;border-bottom:0;top:auto;bottom:-10px}.top-left-callout-triangle[_nghost-%COMP%]   .ng2-menu[_ngcontent-%COMP%]:after{border-bottom-color:#fff;left:10px}"]]);
function t8(a,b,c,d){Z.call(this,t8,u8,n3.ud,a,b,c,d,U.pe);this.Uya=this.Tya=this.wU=this.vU=this.Sya=this.Rya=this.uU=this.tU=n1}p(t8,Z);g=t8.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.aO=new i3;this.KAa=new i3;this.OAa=new i3;this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"class","ng2-menu"),null);this.Zb=this.V.ia(this.va,"\n    ",null);this.Sa=V.qa(this.V,this.va,"lucid-scrollable",new V.xa(2,"class","outer-scrollbar full-width"),null);this.vi=new X7(this.Na,this,3,this.Sa);this.fE=new V7(new Z0(this.Sa),this.vi.ref,W(this.ha,Z2,this.Ga));this.wc=this.V.ia(null,"\n        ",null);this.Va=V.qa(this.V,
null,"ul",V.Kb,null);this.jd=this.V.ia(this.Va,"\n            ",null);this.hj=this.V.yc(this.Va,null);this.Kk=new D3(7,5,this,this.hj);this.Fv=new k3(this,7,this.hj);this.ufa=new a8(this.Kk.Qc,this.Fv,W(this.ha,l1,this.Ga),this.ref);this.Je=this.V.ia(this.Va,"\n        ",null);this.Fg=this.V.ia(null,"\n    ",null);this.vi.create(this.fE.context);this.Tg=this.V.ia(this.va,"\n    ",null);this.ST=this.V.yc(this.va,null);this.bV=new D3(11,1,this,this.ST);this.Ywa=new k3(this,11,this.ST);this.wfa=new H7(this.bV.Qc,
this.Ywa);this.bg=this.V.ia(this.va,"\n",null);this.Dh=this.V.ia(a,"\n",null);a=V.sb(this,this.Sa,new V.gj(6,"scroll",null,"resize","window","wheel",null),this.la(this.dn));this.KAa.reset([this.fE.context]);this.context.Hab=this.KAa.first;this.OAa.reset([new Z0(this.va)]);this.context.Id=this.OAa.first;this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd,this.hj,this.Je,this.Fg,this.Tg,this.ST,this.bg,this.Dh],[a]);return null};
g.Eb=function(a,b,c){return a===j3&&7===b?this.Fv:a===O3&&7===b?this.ufa.context:a===G5&&3<=b&&9>=b?this.fE.context:a===j3&&11===b?this.Ywa:a===Q3&&11===b?this.wfa.context:c};
g.ab=function(a){K3a(this.fE,a);this.fE.ngDoCheck(this,this.Sa,a)&&C3(this.vi);var b=this.context.Ca();b8(this.ufa,b,a);this.ufa.ngDoCheck(this,this.hj,a);b=0<W5(this.context).length;I7(this.wfa,b,a);this.wfa.ngDoCheck(this,this.ST,a);E3(this.Kk,a);E3(this.bV,a);b=null==this.context.position?null:this.context.position.x;V.ra(a,this.tU,b)&&(this.V.setElementStyle(this.va,"left",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()+"px"),this.tU=b);b=null==this.context.position?null:this.context.position.y;
V.ra(a,this.uU,b)&&(this.V.setElementStyle(this.va,"top",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()+"px"),this.uU=b);b=this.context.minWidth;V.ra(a,this.Rya,b)&&(this.V.setElementStyle(this.va,"minWidth",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()+"px"),this.Rya=b);b=this.context.Jp;V.ra(a,this.Sya,b)&&(this.V.Oc(this.va,"no-padding",b),this.Sya=b);b=!this.context.Ca().length&&!W5(this.context).length;V.ra(a,this.vU,b)&&(this.V.Oc(this.va,"hidden",b),this.vU=b);b=d2a(this.context);
V.ra(a,this.wU,b)&&(this.V.setElementStyle(this.Sa,"maxHeight",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()),this.wU=b);b=this.context.width;V.ra(a,this.Tya,b)&&(this.V.setElementStyle(this.Sa,"width",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()+"px"),this.Tya=b);this.fE.Xb(this,this.vi,this.Sa,a);b=this.context.minWidth;V.ra(a,this.Uya,b)&&(this.V.setElementStyle(this.Va,"minWidth",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()+"px"),this.Uya=b);this.vi.detectChanges(a);!a&&this.aO.nb&&
(this.aO.reset([G3(this.Kk,v8,function(a){return[a.mi.context]}),G3(this.bV,w8,function(a){return[G3(a.Gg,x8,function(a){return[a.mi.context]})]})]),this.context.AKa=this.aO,RZa(this.aO))};g.zb=function(){F3(this.Kk);F3(this.bV);this.vi.destroy();this.fE.ngOnDestroy()};g.dh=function(a,b,c,d){3==a&&0==b&&(c(this.wc,d),c(this.Va,d),c(this.Fg,d))};g.hh=function(a){return 7==a?new v8(this.Na,this,7,this.hj,this.Kk):11==a?new w8(this.Na,this,11,this.ST,this.bV):null};
g.dn=function(a,b){q3(this.vi);var c=!0;return c=this.fE.handleEvent(a,b)&&c};function v8(a,b,c,d,e){Z.call(this,v8,u8,n3.xc,a,b,c,d,U.Fb,e)}p(v8,Z);g=v8.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-menu-item",V.Kb,null);this.Ba=new g8(this.Na,this,0,this.fa);this.mi=new e8(this.Ba.ref,W(this.ha.ha,n2,this.ha.Ga),W(this.ha.ha,Q5,this.ha.Ga),new Z0(this.fa),W(this.ha.ha,b3,this.ha.Ga));this.Ba.create(this.mi.context);var a=V.sb(this,this.fa,new V.zv(10,"itemHovered",null,"actionTriggered",null,"hide",null,"mouseenter",null,"mouseleave",null),this.la(this.Lc));this.mi.subscribe(this,this.la(this.Lc),!0,!0);this.init(this.fa,this.V.Xa?null:[this.fa],
[a]);return null};g.Eb=function(a,b,c){return a===U5&&0===b?this.mi.context:c};g.ab=function(a){V3a(this.mi,this.context.Uj,a);W3a(this.mi,this.ha.context.Lo,a);this.mi.z6(this.ha.context.cl,a,!1);this.mi.pW(this.ha.context.Jp,a,!1);this.mi.nW(this.ha.context.UF,a,!1);this.mi.mW(this.ha.context.context,a,!1);this.mi.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.Zt=function(){this.ha.aO.KA=!0};g.zb=function(){this.Ba.destroy();this.mi.ngOnDestroy()};
g.Jb=function(a,b){a(this.fa,b)};g.Lc=function(a,b){q3(this);var c=!0;"itemHovered"==a&&(c=!1!==this.ha.context.enter(b)&&c);"actionTriggered"==a&&(c=!1!==this.ha.context.Mna.emit(this.context.Uj)&&c);"hide"==a&&(c=!1!==this.ha.context.hide.emit()&&c);"mouseenter"==a&&(c=!1!==this.ha.context.enter(this.context.Uj)&&c);"mouseleave"==a&&(c=!1!==this.ha.context.leave()&&c);return c};function w8(a,b,c,d,e){Z.call(this,w8,u8,n3.xc,a,b,c,d,U.Fb,e);this.qg=n1}p(w8,Z);g=w8.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"ul",new V.xa(2,"class","extra"),null);this.ib=this.V.ia(this.fa,"\n        ",null);this.kf=this.V.yc(this.fa,null);this.Gg=new D3(2,0,this,this.kf);this.Im=new k3(this,2,this.kf);this.sfa=new a8(this.Gg.Qc,this.Im,W(this.ha.ha,l1,this.ha.Ga),this.ha.ref);this.Kc=this.V.ia(this.fa,"\n    ",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.kf,this.Kc],null);return null};
g.Eb=function(a,b,c){return a===j3&&2===b?this.Im:a===O3&&2===b?this.sfa.context:c};g.ab=function(a){var b=W5(this.ha.context);b8(this.sfa,b,a);this.sfa.ngDoCheck(this,this.kf,a);E3(this.Gg,a);b=this.ha.context.minWidth;V.ra(a,this.qg,b)&&(this.V.setElementStyle(this.fa,"minWidth",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()+"px"),this.qg=b)};g.zb=function(){F3(this.Gg)};g.Jb=function(a,b){a(this.fa,b)};g.hh=function(a){return 2==a?new x8(this.Na,this,2,this.kf,this.Gg):null};
function x8(a,b,c,d,e){Z.call(this,x8,u8,n3.xc,a,b,c,d,U.Fb,e)}p(x8,Z);g=x8.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-menu-item",V.Kb,null);this.Ba=new g8(this.Na,this,0,this.fa);this.mi=new e8(this.Ba.ref,W(this.ha.ha.ha,n2,this.ha.ha.Ga),W(this.ha.ha.ha,Q5,this.ha.ha.Ga),new Z0(this.fa),W(this.ha.ha.ha,b3,this.ha.ha.Ga));this.Ba.create(this.mi.context);var a=V.sb(this,this.fa,new V.zv(10,"itemHovered",null,"actionTriggered",null,"hide",null,"mouseenter",null,"mouseleave",null),this.la(this.Lc));this.mi.subscribe(this,this.la(this.Lc),!0,!0);this.init(this.fa,this.V.Xa?
null:[this.fa],[a]);return null};g.Eb=function(a,b,c){return a===U5&&0===b?this.mi.context:c};g.ab=function(a){V3a(this.mi,this.context.Uj,a);W3a(this.mi,this.ha.ha.context.Lo,a);this.mi.z6(this.ha.ha.context.cl,a,!1);this.mi.pW(this.ha.ha.context.Jp,a,!1);this.mi.nW(this.ha.ha.context.UF,a,!1);this.mi.mW(this.ha.ha.context.context,a,!1);this.mi.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.Zt=function(){this.ha.ha.aO.KA=!0};g.zb=function(){this.Ba.destroy();this.mi.ngOnDestroy()};
g.Jb=function(a,b){a(this.fa,b)};g.Lc=function(a,b){q3(this);var c=!0;"itemHovered"==a&&(c=!1!==this.ha.ha.context.enter(b)&&c);"actionTriggered"==a&&(c=!1!==this.ha.ha.context.Mna.emit(this.context.Uj)&&c);"hide"==a&&(c=!1!==this.ha.ha.context.hide.emit()&&c);"mouseenter"==a&&(c=!1!==this.ha.ha.context.enter(this.context.Uj)&&c);"mouseleave"==a&&(c=!1!==this.ha.ha.context.leave()&&c);return c};function b4a(a){this.na=!1;this.context=new $5(a)}g=b4a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};function c4a(a,b){this.na=!1;this.context=new a6(a,b)}g=c4a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};V.Hb(k0.Md,[]);var d4a=V.Hb(k0.Md,[]);
function y8(a,b,c,d){Z.call(this,y8,d4a,n3.ud,a,b,c,d,U.Fb)}p(y8,Z);y8.Ra=Z.Ra;y8.prototype.Ua=function(){this.V.ge(this.parentElement);this.init(null,this.V.Xa?null:[],null);return null};var e4a=V.Hb(k0.Md,[]);function z8(a,b,c,d){Z.call(this,z8,e4a,n3.Vj,a,b,c,d,U.Fb)}p(z8,Z);g=z8.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"lucid-overlay-component",V.Kb,a);this.Ba=new A8(this.Na,this,0,this.fa);this.HT=new c4a(W(this,Z2,this.Ga),this.Ba.ref);this.Ba.create(this.HT.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.HT.context)};g.Eb=function(a,b,c){return a===a6&&0===b?this.HT.context:c};g.ab=function(a){this.HT.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a);a||0===this.Kp&&this.HT.context.ngAfterViewInit()};g.zb=function(){this.Ba.destroy()};
g.Jb=function(a,b){a(this.fa,b)};var f4a=new K1("lucid-overlay-component",z8,a6),g4a=V.Hb(k0.Md,[]);function A8(a,b,c,d){Z.call(this,A8,g4a,n3.ud,a,b,c,d,U.pe)}p(A8,Z);
A8.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.JAa=new i3;this.fa=V.qa(this.V,a,"lucid-overlay-child-view-container",V.Kb,null);this.aha=new D3(0,null,this,this.fa);this.Ba=new y8(this.Na,this,0,this.fa);this.D3=new b4a(this.aha.Qc);this.Ba.create(this.D3.context);this.JAa.reset([this.D3.context]);this.context.Qia=this.JAa.first;this.init(null,this.V.Xa?null:[this.fa],null);return null};A8.prototype.Eb=function(a,b,c){return a===$5&&0===b?this.D3.context:c};
A8.prototype.ab=function(a){this.D3.ngDoCheck(this,this.fa,a);E3(this.aha,a);this.Ba.detectChanges(a)};A8.prototype.zb=function(){F3(this.aha);this.Ba.destroy()};function h4a(a,b){this.na=!1;this.context=new Y5(a,b)}g=h4a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};var i4a=V.Hb(k0.Md,[]);function B8(a,b,c,d){Z.call(this,B8,i4a,n3.Vj,a,b,c,d,U.Fb)}p(B8,Z);g=B8.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"lucid-event-growl",V.Kb,a);this.Ba=new C8(this.Na,this,0,this.fa);this.m3=new h4a(W(this,n2,this.Ga),this.Ba.ref);this.Ba.create(this.m3.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.m3.context)};g.Eb=function(a,b,c){return a===Y5&&0===b?this.m3.context:c};g.ab=function(a){this.m3.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy()};g.Jb=function(a,b){a(this.fa,b)};
var j4a=new K1("lucid-event-growl",B8,Y5),D8=V.Hb(k0.we,[["@keyframes fadein{0%{opacity:0}100%{opacity:.9}}@keyframes shrink{0%{opacity:.9;max-height:100px}100%{opacity:.5;max-height:0}}.lucid-growl[_ngcontent-%COMP%]{animation:fadein .3s ease 0s normal 1;opacity:.9}.animate-close[_ngcontent-%COMP%]{animation:shrink .2s ease 0s normal 1}.growl-container[_ngcontent-%COMP%]{position:fixed}"]]);function C8(a,b,c,d){Z.call(this,C8,D8,n3.ud,a,b,c,d,U.pe);this.wq=this.Xj=n1}p(C8,Z);g=C8.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.ib=this.V.ia(a,"\n",null);this.Tb=V.qa(this.V,a,"div",new V.xa(2,"class","growl-container"),null);this.Kc=this.V.ia(this.Tb,"\n    ",null);this.Sg=this.V.yc(this.Tb,null);this.Mi=new D3(4,2,this,this.Sg);this.tq=new k3(this,4,this.Sg);this.Bv=new a8(this.Mi.Qc,this.tq,W(this.ha,l1,this.Ga),this.ref);this.Aj=this.V.ia(this.Tb,"\n",null);this.jd=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.ib,
this.Tb,this.Kc,this.Sg,this.Aj,this.jd],null);return null};g.Eb=function(a,b,c){return a===j3&&4===b?this.tq:a===O3&&4===b?this.Bv.context:c};
g.ab=function(a){b8(this.Bv,this.context.yma,a);this.Bv.ngDoCheck(this,this.Sg,a);E3(this.Mi,a);var b=this.context.DSa;V.ra(a,this.Xj,b)&&(this.V.setElementStyle(this.Tb,"left",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()+"px"),this.Xj=b);b=this.context.GSa;V.ra(a,this.wq,b)&&(this.V.setElementStyle(this.Tb,"top",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()+"px"),this.wq=b)};g.zb=function(){F3(this.Mi)};g.hh=function(a){return 4==a?new E8(this.Na,this,4,this.Sg,this.Mi):null};
function E8(a,b,c,d,e){Z.call(this,E8,D8,n3.xc,a,b,c,d,U.Fb,e);this.lE=n1}p(E8,Z);g=E8.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","lucid-growl ui-corner-all gui-box-shadow"),null);this.ib=this.V.ia(this.fa,"\n        ",null);this.Tb=V.qa(this.V,this.fa,"div",new V.xa(2,"class","close"),null);this.Kc=this.V.ia(this.fa,"\n        ",null);this.Sg=this.V.yc(this.fa,null);this.Mi=new D3(4,0,this,this.Sg);this.tq=new k3(this,4,this.Sg);this.UH=new H7(this.Mi.Qc,this.tq);this.Aj=this.V.ia(this.fa,"\n        ",null);this.Jm=this.V.yc(this.fa,null);this.zq=new D3(6,0,
this,this.Jm);this.gE=new k3(this,6,this.Jm);this.Cv=new H7(this.zq.Qc,this.gE);this.pi=this.V.ia(this.fa,"\n    ",null);var a=V.sb(this,this.fa,new V.xa(2,"animationend",null),this.la(this.Lc)),b=V.sb(this,this.Tb,new V.xa(2,"click",null),this.la(this.Cs));this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc,this.Sg,this.Aj,this.Jm,this.pi],[a,b]);return null};
g.Eb=function(a,b,c){return a===j3&&4===b?this.tq:a===Q3&&4===b?this.UH.context:a===j3&&6===b?this.gE:a===Q3&&6===b?this.Cv.context:c};g.ab=function(a){I7(this.UH,!this.context.Uj.V4a,a);this.UH.ngDoCheck(this,this.Sg,a);I7(this.Cv,this.context.Uj.V4a,a);this.Cv.ngDoCheck(this,this.Jm,a);E3(this.Mi,a);E3(this.zq,a);var b=this.context.Uj.KBa;V.ra(a,this.lE,b)&&(this.V.Oc(this.fa,"animate-close",b),this.lE=b)};g.zb=function(){F3(this.Mi);F3(this.zq)};g.Jb=function(a,b){a(this.fa,b)};
g.hh=function(a){return 4==a?new F8(this.Na,this,4,this.Sg,this.Mi):6==a?new G8(this.Na,this,6,this.Jm,this.zq):null};g.Lc=function(a){q3(this);var b=!0;"animationend"==a&&(b=!1!==this.context.Uj.SWa.emit()&&b);return b};g.Cs=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.context.Uj.close.emit()&&b);return b};function F8(a,b,c,d,e){Z.call(this,F8,D8,n3.xc,a,b,c,d,U.Fb,e);this.qb=n1}p(F8,Z);
F8.prototype.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","message"),null);this.ib=this.V.ia(this.fa,"",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],null);return null};F8.prototype.ab=function(a){var b=V.ld("",this.ha.context.Uj.message,"");V.ra(a,this.qb,b)&&(this.V.setText(this.ib,b),this.qb=b)};F8.prototype.Jb=function(a,b){a(this.fa,b)};function G8(a,b,c,d,e){Z.call(this,G8,D8,n3.xc,a,b,c,d,U.Fb,e);this.hc=n1}p(G8,Z);
G8.prototype.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","message"),null);this.init(this.fa,this.V.Xa?null:[this.fa],null);return null};G8.prototype.ab=function(a){var b=this.ha.context.Uj.message;V.ra(a,this.hc,b)&&(this.V.wh(this.fa,"innerHTML",q4(s1.HTML,b)),this.hc=b)};G8.prototype.Jb=function(a,b){a(this.fa,b)};function k4a(){this.na=!1;this.context=new l6;this.jb=n1}g=k4a.prototype;g.ngOnDestroy=function(){this.Ub&&this.Ub.unsubscribe()};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(a,b){var c=!0;"window:keydown"==a&&(c=!1!==u2a(this.context,b)&&c);return c};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.close.subscribe(b.bind(a,"close")))};V.Hb(k0.Md,[]);var l4a=V.Hb(k0.we,[["[_nghost-%COMP%]{position:fixed;display:block}"]]);
function H8(a,b,c,d){Z.call(this,H8,l4a,n3.ud,a,b,c,d,U.pe)}p(H8,Z);H8.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.Rp(a,0);this.ib=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.ib],null);return null};function I8(a,b){this.na=!1;this.context=new D4(a,b)}g=I8.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(a,b){var c=!0;"input"==a&&(c=!1!==this.context.onChange(b.target.value)&&c);"blur"==a&&(c=!1!==this.context.Mp()&&c);return c};g.subscribe=function(){};function J8(a,b,c,d){this.na=!1;this.wd={};this.context=new W4(a,b,c,d);this.Uc=this.qb=this.hc=this.jb=n1}g=J8.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe()};g.Ej=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.context.name=a,this.wd.name=new p1(this.jb,a),this.jb=a};function K8(a,b,c){V.ra(c,a.qb,b)&&(a.na=!0,a.context.ka=b,a.wd.model=new p1(a.qb,b),a.qb=b)}
g.A6=function(a,b,c){if(c||V.ra(b,this.Uc,a))this.na=!0,this.context.options=a,this.wd.options=new p1(this.Uc,a),this.Uc=a};g.ngDoCheck=function(a,b,c){a=this.na;this.na=!1;!c&&a&&(this.context.ngOnChanges(this.wd),this.wd={});return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.update.subscribe(b.bind(a,"ngModelChange")))};function L8(a){this.na=!1;this.context=new N4(a);this.nf=this.Qd=this.We=this.Uc=this.qb=this.hc=this.jb=n1}g=L8.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};
g.Xb=function(a,b,c,d){b=this.context.l7a;V.ra(d,this.jb,b)&&(a.V.Oc(c,"ng-untouched",b),this.jb=b);b=this.context.k7a;V.ra(d,this.hc,b)&&(a.V.Oc(c,"ng-touched",b),this.hc=b);b=this.context.j7a;V.ra(d,this.qb,b)&&(a.V.Oc(c,"ng-pristine",b),this.qb=b);b=this.context.g7a;V.ra(d,this.Uc,b)&&(a.V.Oc(c,"ng-dirty",b),this.Uc=b);b=this.context.m7a;V.ra(d,this.We,b)&&(a.V.Oc(c,"ng-valid",b),this.We=b);b=this.context.h7a;V.ra(d,this.Qd,b)&&(a.V.Oc(c,"ng-invalid",b),this.Qd=b);b=this.context.i7a;V.ra(d,this.nf,
b)&&(a.V.Oc(c,"ng-pending",b),this.nf=b)};g.handleEvent=function(){return!0};g.subscribe=function(){};function M8(a,b,c){this.na=!1;this.wd={};this.context=new G6(a,b,c);this.qb=this.hc=this.jb=n1}g=M8.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy()};function m4a(a,b,c){V.ra(c,a.jb,b)&&(a.na=!0,a.context.focused=b,a.wd.focused=new p1(a.jb,b),a.jb=b)}g.Lia=function(a,b,c){if(c||V.ra(b,this.hc,a))this.na=!0,this.context.delay=a,this.wd.delay=new p1(this.hc,a),this.hc=a};function n4a(a,b,c){V.ra(c,a.qb,b)&&(a.na=!0,a.context.select=b,a.wd.select=new p1(a.qb,b),a.qb=b)}
g.ngDoCheck=function(a,b,c){a=this.na;this.na=!1;!c&&a&&(this.context.ngOnChanges(this.wd),this.wd={});return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};function N8(){this.na=!1;this.context=new y6;this.lE=this.Vv=this.Uv=this.wq=this.Xj=this.Hk=this.Pn=this.qg=this.nf=this.Qd=this.We=this.Uc=this.qb=this.hc=this.jb=n1}g=N8.prototype;g.ngOnDestroy=function(){this.Ub&&this.Ub.unsubscribe();this.yf&&this.yf.unsubscribe();this.Hr&&this.Hr.unsubscribe();this.uH&&this.uH.unsubscribe()};function O8(a,b,c){V.ra(c,a.jb,b)&&(a.na=!0,a.context.value=b,a.jb=b)}function P8(a,b,c){V.ra(c,a.Uc,b)&&(a.na=!0,a.context.Oha=b,a.Uc=b)}
function o4a(a,b,c){V.ra(c,a.nf,b)&&(a.na=!0,a.context.id=b,a.nf=b)}g.Ej=function(a,b,c){if(c||V.ra(b,this.Pn,a))this.na=!0,this.Pn=this.context.name=a};g.PE=function(a,b,c){if(c||V.ra(b,this.Xj,a))this.na=!0,this.Xj=this.context.placeholder=a};function p4a(a,b){V.ra(b,a.Uv,!0)&&(a.na=!0,a.context.multiline=!0,a.Uv=!0)}g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(a,b,c,d){b=this.context.Au;V.ra(d,this.lE,b)&&(a.V.Oc(c,"focused",b),this.lE=b)};g.handleEvent=function(){return!0};
g.subscribe=function(a,b,c,d,e,f){c&&(this.Ub=this.context.EH.subscribe(b.bind(a,"valueChange")));d&&(this.yf=this.context.onFocus.subscribe(b.bind(a,"onFocus")));e&&(this.Hr=this.context.onBlur.subscribe(b.bind(a,"onBlur")));f&&(this.uH=this.context.Fpa.subscribe(b.bind(a,"onKeydown")))};V.Hb(k0.Md,[]);var Q8=V.Hb(k0.we,[["[_nghost-%COMP%]{border-radius:3px;border:1px solid #A5A5A5;color:#5A5A5A;position:relative;display:-ms-flexbox;display:flex;background:#fff;overflow:hidden}.focused[_nghost-%COMP%]{border:1px solid #29AAE1}.no-resize[_nghost-%COMP%]   textarea[_ngcontent-%COMP%]{resize:none}.default-placeholder[_nghost-%COMP%]   .placeholder[_ngcontent-%COMP%]{color:#AFB1B3}.italic-placeholder[_nghost-%COMP%]   .placeholder[_ngcontent-%COMP%]{font-style:italic}.placeholder[_ngcontent-%COMP%], input[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{font:inherit;font-family:inherit;font-size:inherit;font-stretch:inherit;font-style:inherit;font-weight:inherit;color:inherit;background:0 0;line-height:inherit;border:none;outline:0}.placeholder[_ngcontent-%COMP%]:focus, input[_ngcontent-%COMP%]:focus, textarea[_ngcontent-%COMP%]:focus{border:none;outline:0}input[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{padding:0;-ms-flex:1;flex:1}.placeholder[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;padding:inherit}"]]);
function R8(a,b,c,d){Z.call(this,R8,Q8,n3.ud,a,b,c,d,U.pe)}p(R8,Z);g=R8.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.eV=new i3;this.Vb=this.V.ia(a,"\n\n",null);this.Qg=this.V.yc(a,null);this.Ug=new D3(1,null,this,this.Qg);this.rq=new k3(this,1,this.Qg);this.zl=new H7(this.Ug.Qc,this.rq);this.Zb=this.V.ia(a,"\n\n",null);this.Rg=this.V.yc(a,null);this.Sh=new D3(3,null,this,this.Rg);this.sq=new k3(this,3,this.Rg);this.Bl=new H7(this.Sh.Qc,this.sq);this.wc=this.V.ia(a,"\n\n",null);this.lf=this.V.yc(a,null);this.Lf=new D3(5,null,this,this.lf);this.uq=new k3(this,
5,this.lf);this.Vo=new H7(this.Lf.Qc,this.uq);this.jd=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.Qg,this.Zb,this.Rg,this.wc,this.lf,this.jd],null);return null};g.Eb=function(a,b,c){return a===j3&&1===b?this.rq:a===Q3&&1===b?this.zl.context:a===j3&&3===b?this.sq:a===Q3&&3===b?this.Bl.context:a===j3&&5===b?this.uq:a===Q3&&5===b?this.Vo.context:c};
g.ab=function(a){I7(this.zl,!this.context.multiline,a);this.zl.ngDoCheck(this,this.Qg,a);I7(this.Bl,this.context.multiline,a);this.Bl.ngDoCheck(this,this.Rg,a);I7(this.Vo,this.context.placeholder&&!this.context.RV,a);this.Vo.ngDoCheck(this,this.lf,a);E3(this.Ug,a);E3(this.Sh,a);E3(this.Lf,a);!a&&this.eV.nb&&(this.eV.reset([G3(this.Ug,S8,function(a){return[new Z0(a.fa)]}),G3(this.Sh,T8,function(a){return[new Z0(a.fa)]})]),this.context.Nu=this.eV.first)};g.zb=function(){F3(this.Ug);F3(this.Sh);F3(this.Lf)};
g.hh=function(a){return 1==a?new S8(this.Na,this,1,this.Qg,this.Ug):3==a?new T8(this.Na,this,3,this.Rg,this.Sh):5==a?new U8(this.Na,this,5,this.lf,this.Lf):null};function S8(a,b,c,d,e){Z.call(this,S8,Q8,n3.xc,a,b,c,d,U.Fb,e);this.Vv=this.Uv=this.wq=this.Xj=this.Hk=this.Pn=this.qg=n1}p(S8,Z);g=S8.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"input",new V.xa(2,"type","text"),null);this.oq=new I8(this.V,new Z0(this.fa));this.cE=[this.oq.context];this.Ek=new J8(null,null,null,this.cE);this.dE=this.Ek.context;this.Av=new L8(this.dE);this.Pr=new M8(new Z0(this.fa),W(this.ha,Z2,this.Ga),W(this.ha,q5,this.Ga,null));var a=V.sb(this,this.fa,new V.zv(10,"ngModelChange",null,"focus",null,"blur",null,"keydown",null,"input",null),this.la(this.Lc));this.Ek.subscribe(this,this.la(this.Lc),!0);this.init(this.fa,
this.V.Xa?null:[this.fa],[a]);return null};g.Eb=function(a,b,c){return a===D4&&0===b?this.oq.context:a===B4&&0===b?this.cE:a===W4&&0===b?this.Ek.context:a===F4&&0===b?this.dE:a===N4&&0===b?this.Av.context:a===G6&&0===b?this.Pr.context:c};
g.ab=function(a){this.oq.ngDoCheck(this,this.fa,a);K8(this.Ek,this.ha.context.RV,a);this.Ek.ngDoCheck(this,this.fa,a);this.Av.ngDoCheck(this,this.fa,a);m4a(this.Pr,this.ha.context.Oha,a);this.Pr.Lia(this.ha.context.TBa,a,!1);n4a(this.Pr,this.ha.context.WBa,a);this.Pr.ngDoCheck(this,this.fa,a);var b=this.ha.context.autocomplete;V.ra(a,this.qg,b)&&(this.V.setElementAttribute(this.fa,"autocomplete",null==b?null:b.toString()),this.qg=b);b=this.ha.context.spellcheck;V.ra(a,this.Pn,b)&&(this.V.setElementAttribute(this.fa,
"spellcheck",null==b?null:b.toString()),this.Pn=b);b=this.ha.context.autocorrect;V.ra(a,this.Hk,b)&&(this.V.setElementAttribute(this.fa,"autocorrect",null==b?null:b.toString()),this.Hk=b);b=this.ha.context.id;V.ra(a,this.Xj,b)&&(this.V.setElementAttribute(this.fa,"id",null==b?null:b.toString()),this.Xj=b);b=this.ha.context.F6a;V.ra(a,this.wq,b)&&(this.V.setElementAttribute(this.fa,"maxlength",null==b?null:b.toString()),this.wq=b);b=this.ha.context.name;V.ra(a,this.Uv,b)&&(this.V.setElementAttribute(this.fa,
"name",null==b?null:b.toString()),this.Uv=b);b=this.ha.context.pattern;V.ra(a,this.Vv,b)&&(this.V.setElementAttribute(this.fa,"pattern",null==b?null:b.toString()),this.Vv=b);this.Av.Xb(this,this,this.fa,a)};g.Zt=function(){this.ha.eV.KA=!0};g.zb=function(){this.Ek.ngOnDestroy();this.Pr.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};
g.Lc=function(a,b){q3(this);var c=!0,c=this.oq.handleEvent(a,b)&&c;"ngModelChange"==a&&(c=!1!==(this.ha.context.RV=b)&&c);"focus"==a&&(c=!1!==this.ha.context.onFocus.emit()&&c);"blur"==a&&(c=!1!==this.ha.context.onBlur.emit()&&c);"keydown"==a&&(c=!1!==this.ha.context.Fpa.emit(b)&&c);return c};function T8(a,b,c,d,e){Z.call(this,T8,Q8,n3.xc,a,b,c,d,U.Fb,e);this.Vv=this.Uv=this.wq=this.Xj=this.Hk=this.Pn=this.qg=n1}p(T8,Z);g=T8.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"textarea",V.Kb,null);this.oq=new I8(this.V,new Z0(this.fa));this.cE=[this.oq.context];this.Ek=new J8(null,null,null,this.cE);this.dE=this.Ek.context;this.Av=new L8(this.dE);this.Pr=new M8(new Z0(this.fa),W(this.ha,Z2,this.Ga),W(this.ha,q5,this.Ga,null));var a=V.sb(this,this.fa,new V.zv(10,"ngModelChange",null,"focus",null,"blur",null,"keydown",null,"input",null),this.la(this.Lc));this.Ek.subscribe(this,this.la(this.Lc),!0);this.init(this.fa,this.V.Xa?null:
[this.fa],[a]);return null};g.Eb=function(a,b,c){return a===D4&&0===b?this.oq.context:a===B4&&0===b?this.cE:a===W4&&0===b?this.Ek.context:a===F4&&0===b?this.dE:a===N4&&0===b?this.Av.context:a===G6&&0===b?this.Pr.context:c};
g.ab=function(a){this.oq.ngDoCheck(this,this.fa,a);K8(this.Ek,this.ha.context.RV,a);this.Ek.ngDoCheck(this,this.fa,a);this.Av.ngDoCheck(this,this.fa,a);m4a(this.Pr,this.ha.context.Oha,a);this.Pr.Lia(this.ha.context.TBa,a,!1);n4a(this.Pr,this.ha.context.WBa,a);this.Pr.ngDoCheck(this,this.fa,a);var b=this.ha.context.rows;V.ra(a,this.qg,b)&&(this.V.setElementAttribute(this.fa,"rows",null==b?null:b.toString()),this.qg=b);b=this.ha.context.autocomplete;V.ra(a,this.Pn,b)&&(this.V.setElementAttribute(this.fa,
"autocomplete",null==b?null:b.toString()),this.Pn=b);b=this.ha.context.spellcheck;V.ra(a,this.Hk,b)&&(this.V.setElementAttribute(this.fa,"spellcheck",null==b?null:b.toString()),this.Hk=b);b=this.ha.context.autocorrect;V.ra(a,this.Xj,b)&&(this.V.setElementAttribute(this.fa,"autocorrect",null==b?null:b.toString()),this.Xj=b);b=this.ha.context.id;V.ra(a,this.wq,b)&&(this.V.setElementAttribute(this.fa,"id",null==b?null:b.toString()),this.wq=b);b=this.ha.context.F6a;V.ra(a,this.Uv,b)&&(this.V.setElementAttribute(this.fa,
"maxlength",null==b?null:b.toString()),this.Uv=b);b=this.ha.context.name;V.ra(a,this.Vv,b)&&(this.V.setElementAttribute(this.fa,"name",null==b?null:b.toString()),this.Vv=b);this.Av.Xb(this,this,this.fa,a)};g.Zt=function(){this.ha.eV.KA=!0};g.zb=function(){this.Ek.ngOnDestroy();this.Pr.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};
g.Lc=function(a,b){q3(this);var c=!0,c=this.oq.handleEvent(a,b)&&c;"ngModelChange"==a&&(c=!1!==(this.ha.context.RV=b)&&c);"focus"==a&&(c=!1!==this.ha.context.onFocus.emit()&&c);"blur"==a&&(c=!1!==this.ha.context.onBlur.emit()&&c);"keydown"==a&&(c=!1!==this.ha.context.Fpa.emit(b)&&c);return c};function U8(a,b,c,d,e){Z.call(this,U8,Q8,n3.xc,a,b,c,d,U.Fb,e);this.qb=n1}p(U8,Z);
U8.prototype.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","placeholder"),null);this.ib=this.V.ia(this.fa,"",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],null);return null};U8.prototype.ab=function(a){var b=V.ld("\n    ",this.ha.context.placeholder,"\n");V.ra(a,this.qb,b)&&(this.V.setText(this.ib,b),this.qb=b)};U8.prototype.Jb=function(a,b){a(this.fa,b)};function q4a(a,b,c,d,e,f){this.na=!1;this.context=new V6(a,b,c,d,e,f)}g=q4a.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe()};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(a,b){var c=!0;"window:mousedown"==a&&(c=!1!==this.context.D_(b)&&c);"window:resize"==a&&(c=!1!==Y6(this.context)&&c);return c};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.close.subscribe(b.bind(a,"close")))};
var r4a=V.Hb(k0.Md,[]);function V8(a,b,c,d){Z.call(this,V8,r4a,n3.Vj,a,b,c,d,U.Fb)}p(V8,Z);g=V8.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"lucid-feature-find",V.Kb,a);this.Ba=new W8(this.Na,this,0,this.fa);this.RH=new q4a(new Z0(this.fa),W(this,e3,this.Ga),W(this,b3,this.Ga),W(this,M6,this.Ga),W(this,m5,this.Ga),W(this,Q5,this.Ga),W(this,d3,this.Ga));this.Ba.create(this.RH.context);a=V.sb(this,this.fa,new V.$d(4,"mousedown","window","resize","window"),this.la(this.Lc));this.init(this.fa,this.V.Xa?null:[this.fa],[a]);return new J1(0,this,this.fa,this.RH.context)};
g.Eb=function(a,b,c){return a===V6&&0===b?this.RH.context:c};g.ab=function(a){this.RH.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a);a||0===this.Kp&&this.RH.context.ngAfterViewInit()};g.zb=function(){this.Ba.destroy();this.RH.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};g.Lc=function(a,b){q3(this.Ba);var c=!0;return c=this.RH.handleEvent(a,b)&&c};var s4a=new K1("lucid-feature-find",V8,V6),t4a=V.Hb(k0.we,[["[_nghost-%COMP%]{position:absolute}lucid-base-dialog[_ngcontent-%COMP%]{top:50%;margin-top:-54px;pointer-events:none;width:100%}lucid-base-dialog[_ngcontent-%COMP%]   lucid-menu[_ngcontent-%COMP%]{pointer-events:auto;top:54px;left:50%;margin-left:-187px;width:374px;position:absolute}.quick-find-button[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.quick-find-button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:400;font-size:14px;padding-left:5px;padding-right:14px}.quick-find-input[_ngcontent-%COMP%]{pointer-events:auto;height:54px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:400px;margin:0 auto;background:#3D4752;padding:0 16px;border-radius:8px;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 18px 36px 0 rgba(0,0,0,.5);box-sizing:border-box}.quick-find-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .quick-find-input[_ngcontent-%COMP%]   lucid-input[_ngcontent-%COMP%]{background:0 0;border:none;padding:0;color:#AFB7BF;outline:0;font-size:24px;font-weight:400;-ms-flex:1 1 auto;flex:1 1 auto;height:31px}.quick-find-input[_ngcontent-%COMP%]   lucid-icon[_ngcontent-%COMP%]{color:#fff;-ms-transform:scale(1.6);transform:scale(1.6);width:30px;height:21px}"]]);
function W8(a,b,c,d){Z.call(this,W8,t4a,n3.ud,a,b,c,d,U.pe);this.Mm=n1}p(W8,Z);g=W8.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.IAa=new i3;this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"lucid-base-dialog",V.Kb,null);this.tc=new H8(this.Na,this,1,this.va);this.eN=new k4a;this.Zb=this.V.ia(null,"\n    ",null);this.Sa=V.qa(this.V,null,"div",new V.xa(2,"class","quick-find-input"),null);this.wc=this.V.ia(this.Sa,"\n        ",null);this.Va=V.qa(this.V,this.Sa,"lucid-input",new V.gj(8,"autocomplete","off","autocorrect","off","placeholder","What would you like to do?",
"spellcheck","false"),null);this.Uh=new R8(this.Na,this,5,this.Va);this.yt=new N8;this.Uh.create(this.yt.context);this.jd=this.V.ia(this.Sa,"\n        ",null);this.Jc=V.qa(this.V,this.Sa,"lucid-icon",new V.$d(4,"class","fill-parent","name","Binoculars"),null);this.Cy=new E7(this.Na,this,7,this.Jc);this.r3=new D7(new Z0(this.Jc),W(this.ha,c5,this.Ga));this.Cy.create(this.r3.context);this.Je=this.V.ia(this.Sa,"\n    ",null);this.Fg=this.V.ia(null,"\n    ",null);this.Jf=V.qa(this.V,null,"lucid-menu",
new V.xa(2,"class","icon-20px hover-on-disabled host-positioning"),null);this.gg=new t8(this.Na,this,10,this.Jf);this.vt=new r8(new Z0(this.Jf),this.gg.ref,W(this.ha,n2,this.Ga),W(this.ha,Q5,this.Ga),W(this.ha,Z2,this.Ga));this.gg.create(this.vt.context);this.Li=this.V.ia(null,"\n",null);this.tc.create(this.eN.context);this.bg=this.V.ia(a,"\n\n",null);a=V.sb(this,this.va,new V.$d(4,"close",null,"keydown","window"),this.la(this.Df));this.eN.subscribe(this,this.la(this.Df),!0);var b=V.sb(this,this.Va,
new V.$d(4,"valueChange",null,"keydown",null),this.la(this.Mw));this.yt.subscribe(this,this.la(this.Mw),!0,!1,!1,!1);var c=V.sb(this,this.Jf,new V.gj(6,"itemHovered",null,"itemAutoHovered",null,"hide",null),this.la(this.pu));this.vt.subscribe(this,this.la(this.pu),!0,!0,!0,!1);this.IAa.reset([this.vt.context]);this.context.Id=this.IAa.first;this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd,this.Jc,this.Je,this.Fg,this.Jf,this.Li,this.bg],[a,b,c]);return null};
g.Eb=function(a,b,c){return a===y6&&5===b?this.yt.context:a===d5&&7===b?this.r3.context:a===V5&&10===b?this.vt.context:a===l6&&1<=b&&11>=b?this.eN.context:c};
g.ab=function(a){this.eN.ngDoCheck(this,this.va,a)&&C3(this.tc);O8(this.yt,this.context.Iy,a);var b=this.yt;V.ra(a,b.hc,"off")&&(b.na=!0,b.context.autocomplete="off",b.hc="off");b=this.yt;V.ra(a,b.qb,"off")&&(b.na=!0,b.context.autocorrect="off",b.qb="off");P8(this.yt,!0,a);this.yt.PE("What would you like to do?",a,!1);b=this.yt;V.ra(a,b.wq,"false")&&(b.na=!0,b.context.spellcheck="false",b.wq="false");this.yt.ngDoCheck(this,this.Va,a)&&C3(this.Uh);this.r3.Ej("Binoculars",a,!1);this.r3.ngDoCheck(this,
this.Jc,a)&&C3(this.Cy);b=this.context.Ca();this.vt.oW(b,a,!1);X3a(this.vt,368,a);this.vt.nW(!1,a,!1);this.vt.gJ(-1,a,!1);Y3a(this.vt,a);this.vt.ngDoCheck(this,this.Jf,a)&&C3(this.gg);this.yt.Xb(this,this.Uh,this.Va,a);V.ra(a,this.Mm,11)&&(this.V.setElementStyle(this.Jf,"zIndex",null==q4(s1.STYLE,11)?null:q4(s1.STYLE,11).toString()),this.Mm=11);this.tc.detectChanges(a);this.Uh.detectChanges(a);this.Cy.detectChanges(a);this.gg.detectChanges(a);a||0===this.Kp&&this.vt.context.ngAfterViewInit()};
g.zb=function(){this.tc.destroy();this.Uh.destroy();this.Cy.destroy();this.gg.destroy();this.yt.ngOnDestroy();this.vt.ngOnDestroy();this.eN.ngOnDestroy()};g.dh=function(a,b,c,d){1==a&&0==b&&(c(this.Zb,d),c(this.Sa,d),c(this.Fg,d),c(this.Jf,d),c(this.Li,d))};g.Df=function(a,b){q3(this.tc);var c=!0,c=this.eN.handleEvent(a,b)&&c;"close"==a&&(c=!1!==this.context.fo()&&c);return c};
g.Mw=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==R2a(this.context,b)&&c);"keydown"==a&&(c=!1!==this.context.keydown(b)&&c);return c};g.pu=function(a,b){q3(this);var c=!0;"itemHovered"==a&&(c=!1!==W2a(this.context,b,0==this.context.Iy.length)&&c);"itemAutoHovered"==a&&(c=!1!==W2a(this.context,b,!0)&&c);"hide"==a&&(c=!1!==W6(this.context)&&c);return c};function u4a(a,b,c){this.na=!1;this.context=new g6(a,b,c);this.hc=this.jb=n1}g=u4a.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy()};g.ngDoCheck=function(a,b,c){b=this.na;this.na=!1;c||0===a.Kp&&this.context.ngOnInit();return b};g.Xb=function(){};g.handleEvent=function(a,b){var c=!0;"mousedown"==a&&(c=!1!==this.context.D_(b)&&c);"window:resize"==a&&(c=!1!==h6(this.context)&&c);return c};g.subscribe=function(){};function X8(a,b){this.na=!1;this.context=new C4(a,b)}g=X8.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(a,b){var c=!0;"change"==a&&(c=!1!==this.context.onChange(b.target.checked)&&c);"blur"==a&&(c=!1!==this.context.Mp()&&c);return c};g.subscribe=function(){};function v4a(a,b,c,d,e,f){this.na=!1;this.context=new a7(a,b,c,d,e,f)}g=v4a.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy()};g.ngDoCheck=function(a,b,c){b=this.na;this.na=!1;c||0===a.Kp&&this.context.ngOnInit();return b};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};var w4a=V.Hb(k0.Md,[]);function Y8(a,b,c,d){Z.call(this,Y8,w4a,n3.Vj,a,b,c,d,U.Fb)}p(Y8,Z);g=Y8.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"find-replace-floating-panel",V.Kb,a);this.Ba=new Z8(this.Na,this,0,this.fa);this.hN=new v4a(W(this,n2,this.Ga),this.Ba.ref,W(this,P6,this.Ga),W(this,$6,this.Ga),W(this,Q5,this.Ga),W(this,Z6,this.Ga));this.Ba.create(this.hN.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.hN.context)};g.Eb=function(a,b,c){return a===a7&&0===b?this.hN.context:c};
g.ab=function(a){this.hN.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a);a||0===this.Kp&&this.hN.context.ngAfterViewInit()};g.zb=function(){this.Ba.destroy();this.hN.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};var x4a=new K1("find-replace-floating-panel",Y8,a7),$8=V.Hb(k0.we,[["div[buttons][_ngcontent-%COMP%]   lucid-button[_ngcontent-%COMP%]{float:right;margin-left:10px}*[_ngcontent-%COMP%]{box-sizing:border-box}lucid-floating-panel[_ngcontent-%COMP%]{right:98px;top:118px;width:375px}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]{background-color:#F0F0F0;color:#5A5A5A;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px 15px 15px}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{cursor:default;font-size:14px}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .sub-text[_ngcontent-%COMP%]{cursor:default;font-size:10px;text-transform:uppercase}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   lucid-input[_ngcontent-%COMP%]{font-size:14px;height:22px;padding-left:8px;width:150px}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   lucid-input.empty[_ngcontent-%COMP%]{color:#A5A5A5;font-style:italic}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .find-area[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:6px}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .find-area[_ngcontent-%COMP%]   .find-input[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:10px}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .find-area[_ngcontent-%COMP%]   .results-navigation[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .find-area[_ngcontent-%COMP%]   .results-navigation[_ngcontent-%COMP%]   lucid-icon[name=Arrow][_ngcontent-%COMP%]{color:#77818C;cursor:pointer}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .find-area[_ngcontent-%COMP%]   .results-navigation[_ngcontent-%COMP%]   lucid-icon[name=Arrow].disabled[_ngcontent-%COMP%]{color:#D2D2D2;cursor:default}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .find-area[_ngcontent-%COMP%]   .results-navigation[_ngcontent-%COMP%]   .prev-results[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:9px}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .find-area[_ngcontent-%COMP%]   .results-navigation[_ngcontent-%COMP%]   .next-results[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .find-area[_ngcontent-%COMP%]   .results-navigation[_ngcontent-%COMP%]   .flipped-image[_ngcontent-%COMP%]{-ms-transform:scaleX(-1);transform:scaleX(-1)}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .find-area[_ngcontent-%COMP%]   .find-options[_ngcontent-%COMP%]{margin-left:13px}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .find-area[_ngcontent-%COMP%]   .find-options[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{cursor:pointer;height:16px;width:16px}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .find-area[_ngcontent-%COMP%]   .find-options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;margin-left:5px;margin-top:-2px}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{background-color:#D2D2D2;height:1px;width:100%}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .replace-area[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:-5px;margin-top:10px;position:relative}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .replace-area[_ngcontent-%COMP%]   .replace-input[_ngcontent-%COMP%]{margin-right:13px;margin-bottom:-2px}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .replace-area[_ngcontent-%COMP%]   .replace-options[_ngcontent-%COMP%]{margin-top:-5px}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .replace-area[_ngcontent-%COMP%]   .replace-options[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]{color:#2C84B5;cursor:pointer}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .replace-area[_ngcontent-%COMP%]   .replace-options[_ngcontent-%COMP%]   .option.disabled[_ngcontent-%COMP%]{color:#A5A5A5;cursor:default}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .replace-area[_ngcontent-%COMP%]   .results-summary[_ngcontent-%COMP%]{bottom:0;position:absolute;right:0}lucid-floating-panel[_ngcontent-%COMP%]   .find-replace[_ngcontent-%COMP%]   .replace-area[_ngcontent-%COMP%]   .results-summary[_ngcontent-%COMP%]   .empty-results[_ngcontent-%COMP%]{color:#ED6058}"]]);
function Z8(a,b,c,d){Z.call(this,Z8,$8,n3.ud,a,b,c,d,U.pe);this.Nya=this.Mya=this.Lya=this.Kya=this.Jya=this.Iya=this.Hya=this.Gya=this.Fya=this.Eya=this.Dya=this.Cya=this.Bya=n1}p(Z8,Z);g=Z8.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"lucid-floating-panel",new V.$d(4,"handleAttribute","panel-header","positionable",""),null);this.tc=new R7(this.Na,this,1,this.va);this.iN=new P7;this.qN=new u4a(new Z0(this.va),W(this.ha,f6,this.Ga),W(this.ha,Z2,this.Ga));this.Zb=this.V.ia(null,"\n    ",null);this.Sa=V.qa(this.V,null,"div",new V.$d(4,"class","find-replace","id","editor-find-replace-dialog"),null);this.wc=this.V.ia(this.Sa,"\n        ",
null);this.Va=V.qa(this.V,this.Sa,"div",new V.xa(2,"class","find-area"),null);this.jd=this.V.ia(this.Va,"\n            ",null);this.Jc=V.qa(this.V,this.Va,"div",new V.xa(2,"class","find-input"),null);this.Je=this.V.ia(this.Jc,"\n                ",null);this.qe=V.qa(this.V,this.Jc,"lucid-input",new V.xa(2,"id","editor-find-replace-dialog-find-input"),null);this.mp=new R8(this.Na,this,9,this.qe);this.by=new N8;this.mp.create(this.by.context);this.Tg=this.V.ia(this.Jc,"\n                ",null);this.ni=
V.qa(this.V,this.Jc,"div",new V.xa(2,"class","sub-text"),null);this.bg=this.V.ia(this.ni,"",null);this.Dh=this.V.ia(this.Jc,"\n            ",null);this.fm=this.V.ia(this.Va,"\n            ",null);this.mf=V.qa(this.V,this.Va,"div",new V.xa(2,"class","results-navigation"),null);this.Vr=this.V.ia(this.mf,"\n                ",null);this.Ov=V.qa(this.V,this.mf,"div",new V.xa(2,"class","prev-results"),null);this.Jk=this.V.ia(this.Ov,"\n                    ",null);this.On=V.qa(this.V,this.Ov,"lucid-icon",
new V.gj(6,"class","flipped-image","id","editor-find-replace-dialog-previous-button","name","Arrow"),null);this.S6=new E7(this.Na,this,19,this.On);this.o3=new D7(new Z0(this.On),W(this.ha,c5,this.Ga));this.OA=this.V.ia(null,"\n                    ",null);this.S6.create(this.o3.context);this.Fl=this.V.ia(this.Ov,"\n                ",null);this.PA=this.V.ia(this.mf,"\n                ",null);this.Y3=V.qa(this.V,this.mf,"div",new V.xa(2,"class","next-results"),null);this.Xv=this.V.ia(this.Y3,"\n                    ",
null);this.dm=V.qa(this.V,this.Y3,"lucid-icon",new V.$d(4,"id","editor-find-replace-dialog-next-button","name","Arrow"),null);this.U6=new E7(this.Na,this,25,this.dm);this.q3=new D7(new Z0(this.dm),W(this.ha,c5,this.Ga));this.Yv=this.V.ia(null,"\n                    ",null);this.U6.create(this.q3.context);this.wI=this.V.ia(this.Y3,"\n                ",null);this.iy=this.V.ia(this.mf,"\n            ",null);this.QA=this.V.ia(this.Va,"\n            ",null);this.Sr=V.qa(this.V,this.Va,"div",new V.xa(2,
"class","find-options"),null);this.xI=this.V.ia(this.Sr,"\n                ",null);this.Pv=V.qa(this.V,this.Sr,"div",new V.xa(2,"class","case-sensitive option text"),null);this.RU=this.V.ia(this.Pv,"\n                    ",null);this.eI=V.qa(this.V,this.Pv,"input",new V.$d(4,"id","find-replace-case-sensitive","type","checkbox"),null);this.e3=new X8(this.V,new Z0(this.eI));this.Gwa=[this.e3.context];this.lN=new J8(null,null,null,this.Gwa);this.Nwa=this.lN.context;this.nfa=new L8(this.Nwa);this.Sga=
this.V.ia(this.Pv,"\n                    ",null);this.uya=V.qa(this.V,this.Pv,"label",new V.xa(2,"for","find-replace-case-sensitive"),null);this.SU=this.V.ia(this.uya,"",null);this.Uga=this.V.ia(this.Pv,"\n                ",null);this.Vga=this.V.ia(this.Sr,"\n                ",null);this.Qv=V.qa(this.V,this.Sr,"div",new V.xa(2,"class","entire-word option text"),null);this.TU=this.V.ia(this.Qv,"\n                    ",null);this.hI=V.qa(this.V,this.Qv,"input",new V.$d(4,"id","find-replace-entire-word",
"type","checkbox"),null);this.f3=new X8(this.V,new Z0(this.hI));this.Iwa=[this.f3.context];this.mN=new J8(null,null,null,this.Iwa);this.Pwa=this.mN.context;this.pfa=new L8(this.Pwa);this.FVa=this.V.ia(this.Qv,"\n                    ",null);this.vya=V.qa(this.V,this.Qv,"label",new V.xa(2,"for","find-replace-entire-word"),null);this.ZN=this.V.ia(this.vya,"",null);this.M4=this.V.ia(this.Qv,"\n                ",null);this.VU=this.V.ia(this.Sr,"\n                ",null);this.Rv=V.qa(this.V,this.Sr,"div",
new V.xa(2,"class","smart-search option text"),null);this.Xga=this.V.ia(this.Rv,"\n                    ",null);this.fy=V.qa(this.V,this.Rv,"input",new V.$d(4,"id","find-replace-smart-search","type","checkbox"),null);this.g3=new X8(this.V,new Z0(this.fy));this.Jwa=[this.g3.context];this.nN=new J8(null,null,null,this.Jwa);this.Qwa=this.nN.context;this.qfa=new L8(this.Qwa);this.N4=this.V.ia(this.Rv,"\n                    ",null);this.wya=V.qa(this.V,this.Rv,"label",new V.xa(2,"for","find-replace-smart-search"),
null);this.O4=this.V.ia(this.wya,"",null);this.Yga=this.V.ia(this.Rv,"\n                ",null);this.HVa=this.V.ia(this.Sr,"\n            ",null);this.IVa=this.V.ia(this.Va,"\n        ",null);this.JVa=this.V.ia(this.Sa,"\n        ",null);this.zUa=V.qa(this.V,this.Sa,"div",new V.xa(2,"class","divider"),null);this.KVa=this.V.ia(this.Sa,"\n        ",null);this.kE=V.qa(this.V,this.Sa,"div",new V.xa(2,"class","replace-area"),null);this.LVa=this.V.ia(this.kE,"\n            ",null);this.yN=V.qa(this.V,this.kE,
"div",new V.xa(2,"class","replace-input"),null);this.MVa=this.V.ia(this.yN,"\n                ",null);this.zN=V.qa(this.V,this.yN,"lucid-input",new V.xa(2,"id","editor-find-replace-dialog-replace-input"),null);this.IW=new R8(this.Na,this,64,this.zN);this.CA=new N8;this.IW.create(this.CA.context);this.NVa=this.V.ia(this.yN,"\n                ",null);this.xya=V.qa(this.V,this.yN,"div",new V.xa(2,"class","sub-text"),null);this.pAa=this.V.ia(this.xya,"",null);this.OVa=this.V.ia(this.yN,"\n            ",
null);this.PVa=this.V.ia(this.kE,"\n            ",null);this.AN=V.qa(this.V,this.kE,"div",new V.xa(2,"class","replace-options text"),null);this.QVa=this.V.ia(this.AN,"\n                ",null);this.a4=V.qa(this.V,this.AN,"div",new V.$d(4,"class","option","id","editor-find-replace-dialog-replace-one"),null);this.qAa=this.V.ia(this.a4,"",null);this.RVa=this.V.ia(this.AN,"\n                ",null);this.b4=V.qa(this.V,this.AN,"div",new V.$d(4,"class","option","id","editor-find-replace-dialog-replace-all"),
null);this.rAa=this.V.ia(this.b4,"",null);this.SVa=this.V.ia(this.AN,"\n            ",null);this.TVa=this.V.ia(this.kE,"\n            ",null);this.eU=this.V.yc(this.kE,null);this.Y4=new D3(79,60,this,this.eU);this.pxa=new k3(this,79,this.eU);this.Ffa=new H7(this.Y4.Qc,this.pxa);this.UVa=this.V.ia(this.kE,"\n        ",null);this.VVa=this.V.ia(this.Sa,"\n    ",null);this.sAa=this.V.ia(null,"\n",null);this.tc.create(this.iN.context);this.WVa=this.V.ia(a,"\n",null);a=V.sb(this,this.va,new V.gj(6,"close",
null,"mousedown",null,"resize","window"),this.la(this.Df));this.iN.subscribe(this,this.la(this.Df),!0);var b=V.sb(this,this.Sa,new V.gj(6,"keydown.esc",null,"keydown.f3",null,"keydown.shift.f3",null),this.la(this.dn)),c=V.sb(this,this.qe,new V.gj(6,"valueChange",null,"keydown.enter",null,"keydown.shift.enter",null),this.la(this.qK));this.by.subscribe(this,this.la(this.qK),!0,!1,!1,!1);var d=V.sb(this,this.On,new V.xa(2,"click",null),this.la(this.D9)),e=V.sb(this,this.dm,new V.xa(2,"click",null),this.la(this.b3a)),
f=V.sb(this,this.eI,new V.gj(6,"ngModelChange",null,"change",null,"blur",null),this.la(this.ZHa));this.lN.subscribe(this,this.la(this.ZHa),!0);var h=V.sb(this,this.hI,new V.gj(6,"ngModelChange",null,"change",null,"blur",null),this.la(this.$Ha));this.mN.subscribe(this,this.la(this.$Ha),!0);var k=V.sb(this,this.fy,new V.gj(6,"ngModelChange",null,"change",null,"blur",null),this.la(this.aIa));this.nN.subscribe(this,this.la(this.aIa),!0);var l=V.sb(this,this.zN,new V.$d(4,"valueChange",null,"keydown.enter",
null),this.la(this.bIa));this.CA.subscribe(this,this.la(this.bIa),!0,!1,!1,!1);var m=V.sb(this,this.a4,new V.xa(2,"click",null),this.la(this.g3a)),n=V.sb(this,this.b4,new V.xa(2,"click",null),this.la(this.h3a));this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd,this.Jc,this.Je,this.qe,this.Tg,this.ni,this.bg,this.Dh,this.fm,this.mf,this.Vr,this.Ov,this.Jk,this.On,this.OA,this.Fl,this.PA,this.Y3,this.Xv,this.dm,this.Yv,this.wI,this.iy,this.QA,this.Sr,this.xI,this.Pv,
this.RU,this.eI,this.Sga,this.uya,this.SU,this.Uga,this.Vga,this.Qv,this.TU,this.hI,this.FVa,this.vya,this.ZN,this.M4,this.VU,this.Rv,this.Xga,this.fy,this.N4,this.wya,this.O4,this.Yga,this.HVa,this.IVa,this.JVa,this.zUa,this.KVa,this.kE,this.LVa,this.yN,this.MVa,this.zN,this.NVa,this.xya,this.pAa,this.OVa,this.PVa,this.AN,this.QVa,this.a4,this.qAa,this.RVa,this.b4,this.rAa,this.SVa,this.TVa,this.eU,this.UVa,this.VVa,this.sAa,this.WVa],[a,b,c,d,e,f,h,k,l,m,n]);return null};
g.Eb=function(a,b,c){return a===y6&&9===b?this.by.context:a===d5&&19<=b&&20>=b?this.o3.context:a===d5&&25<=b&&26>=b?this.q3.context:a===C4&&34===b?this.e3.context:a===B4&&34===b?this.Gwa:a===W4&&34===b?this.lN.context:a===F4&&34===b?this.Nwa:a===N4&&34===b?this.nfa.context:a===C4&&42===b?this.f3.context:a===B4&&42===b?this.Iwa:a===W4&&42===b?this.mN.context:a===F4&&42===b?this.Pwa:a===N4&&42===b?this.pfa.context:a===C4&&50===b?this.g3.context:a===B4&&50===b?this.Jwa:a===W4&&50===b?this.nN.context:
a===F4&&50===b?this.Qwa:a===N4&&50===b?this.qfa.context:a===y6&&64===b?this.CA.context:a===j3&&79===b?this.pxa:a===Q3&&79===b?this.Ffa.context:a===p6&&1<=b&&82>=b?this.iN.context:a===g6&&1<=b&&82>=b?this.qN.context:c};
g.ab=function(a){this.iN.HO(this.context.phrases.title,a,!1);this.iN.ngDoCheck(this,this.va,a)&&C3(this.tc);var b=this.qN;V.ra(a,b.jb,"panel-header")&&(b.na=!0,b.context.SHa="panel-header",b.jb="panel-header");var b=this.qN,c=this.context.aa;V.ra(a,b.hc,c)&&(b.na=!0,b.context.aa=c,b.hc=c);this.qN.ngDoCheck(this,this.va,a);O8(this.by,this.context.BF,a);P8(this.by,!0,a);o4a(this.by,"editor-find-replace-dialog-find-input",a);this.by.PE(this.context.phrases.I0a,a,!1);this.by.ngDoCheck(this,this.qe,a)&&
C3(this.mp);this.o3.Ej("Arrow",a,!1);this.o3.ngDoCheck(this,this.On,a)&&C3(this.S6);this.q3.Ej("Arrow",a,!1);this.q3.ngDoCheck(this,this.dm,a)&&C3(this.U6);this.e3.ngDoCheck(this,this.eI,a);K8(this.lN,this.context.hYa,a);this.lN.ngDoCheck(this,this.eI,a);this.nfa.ngDoCheck(this,this.eI,a);this.f3.ngDoCheck(this,this.hI,a);K8(this.mN,this.context.b0a,a);this.mN.ngDoCheck(this,this.hI,a);this.pfa.ngDoCheck(this,this.hI,a);this.g3.ngDoCheck(this,this.fy,a);K8(this.nN,this.context.Cta,a);this.nN.ngDoCheck(this,
this.fy,a);this.qfa.ngDoCheck(this,this.fy,a);O8(this.CA,this.context.E0,a);o4a(this.CA,"editor-find-replace-dialog-replace-input",a);this.CA.PE(this.context.phrases.U$a,a,!1);this.CA.ngDoCheck(this,this.zN,a)&&C3(this.IW);I7(this.Ffa,""!=this.context.BF,a);this.Ffa.ngDoCheck(this,this.eU,a);E3(this.Y4,a);b=""==this.context.BF;V.ra(a,this.Bya,b)&&(this.V.Oc(this.qe,"empty",b),this.Bya=b);this.by.Xb(this,this.mp,this.qe,a);b=V.ld("",this.context.phrases.J0a,"");V.ra(a,this.Cya,b)&&(this.V.setText(this.bg,
b),this.Cya=b);b=""==this.context.BF||1>=this.context.lL;V.ra(a,this.Dya,b)&&(this.V.Oc(this.On,"disabled",b),this.Dya=b);b=""==this.context.BF||1>=this.context.lL;V.ra(a,this.Eya,b)&&(this.V.Oc(this.dm,"disabled",b),this.Eya=b);this.nfa.Xb(this,this,this.eI,a);b=V.ld("",this.context.phrases.gB,"");V.ra(a,this.Fya,b)&&(this.V.setText(this.SU,b),this.Fya=b);this.pfa.Xb(this,this,this.hI,a);b=V.ld("",this.context.phrases.a0a,"");V.ra(a,this.Gya,b)&&(this.V.setText(this.ZN,b),this.Gya=b);this.qfa.Xb(this,
this,this.fy,a);b=V.ld("",this.context.phrases.Cta,"");V.ra(a,this.Hya,b)&&(this.V.setText(this.O4,b),this.Hya=b);b=""==this.context.E0;V.ra(a,this.Iya,b)&&(this.V.Oc(this.zN,"empty",b),this.Iya=b);this.CA.Xb(this,this.IW,this.zN,a);b=V.ld("",this.context.phrases.V$a,"");V.ra(a,this.Jya,b)&&(this.V.setText(this.pAa,b),this.Jya=b);b=!X2a(this.context);V.ra(a,this.Kya,b)&&(this.V.Oc(this.a4,"disabled",b),this.Kya=b);b=V.ld("\n                    ",this.context.phrases.T$a,"\n                ");V.ra(a,
this.Lya,b)&&(this.V.setText(this.qAa,b),this.Lya=b);b=!X2a(this.context);V.ra(a,this.Mya,b)&&(this.V.Oc(this.b4,"disabled",b),this.Mya=b);b=V.ld("\n                    ",this.context.phrases.replaceAll,"\n                ");V.ra(a,this.Nya,b)&&(this.V.setText(this.rAa,b),this.Nya=b);this.tc.detectChanges(a);this.mp.detectChanges(a);this.S6.detectChanges(a);this.U6.detectChanges(a);this.IW.detectChanges(a)};
g.zb=function(){F3(this.Y4);this.tc.destroy();this.mp.destroy();this.S6.destroy();this.U6.destroy();this.IW.destroy();this.by.ngOnDestroy();this.lN.ngOnDestroy();this.mN.ngOnDestroy();this.nN.ngOnDestroy();this.CA.ngOnDestroy();this.iN.ngOnDestroy();this.qN.ngOnDestroy()};g.dh=function(a,b,c,d){1==a&&0==b&&(c(this.Zb,d),c(this.Sa,d),c(this.sAa,d));19==a&&0==b&&c(this.OA,d);25==a&&0==b&&c(this.Yv,d)};g.hh=function(a){return 79==a?new a9(this.Na,this,79,this.eU,this.Y4):null};
g.Df=function(a,b){q3(this);var c=!0,c=this.qN.handleEvent(a,b)&&c;"close"==a&&(c=!1!==this.context.fo()&&c);return c};g.dn=function(a,b){q3(this);"keydown.esc"==a&&this.context.fo();if("keydown.f3"==a){var c=this.context;b.preventDefault();ZN(c.wf)}"keydown.shift.f3"==a&&(a=this.context,b.preventDefault(),$N(a.wf));return!0};
g.qK=function(a,b){q3(this);if("valueChange"==a){var c=this.context;c.BF=b;MIa(c.wf,c.BF)}"keydown.enter"==a&&ZN(this.context.wf);"keydown.shift.enter"==a&&$N(this.context.wf);return!0};g.D9=function(a){q3(this);"click"==a&&$N(this.context.wf);return!0};g.b3a=function(a){q3(this);"click"==a&&ZN(this.context.wf);return!0};g.ZHa=function(a,b){q3(this);var c=!0,c=this.e3.handleEvent(a,b)&&c;"ngModelChange"==a&&this.context.wf.Aca(b);return c};
g.$Ha=function(a,b){q3(this);var c=!0,c=this.f3.handleEvent(a,b)&&c;"ngModelChange"==a&&this.context.wf.Nca(b);return c};g.aIa=function(a,b){q3(this);var c=!0,c=this.g3.handleEvent(a,b)&&c;"ngModelChange"==a&&this.context.wf.Kca(b);return c};g.bIa=function(a,b){q3(this);var c=!0;"valueChange"==a&&(this.context.E0=b);"keydown.enter"==a&&(c=!1!==this.context.replace()&&c);return c};g.g3a=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.context.replace()&&b);return b};
g.h3a=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.context.replaceAll()&&b);return b};function a9(a,b,c,d,e){Z.call(this,a9,$8,n3.xc,a,b,c,d,U.Fb,e)}p(a9,Z);g=a9.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","results-summary text"),null);this.ib=this.V.ia(this.fa,"\n                ",null);this.kf=this.V.yc(this.fa,null);this.Gg=new D3(2,0,this,this.kf);this.Im=new k3(this,2,this.kf);this.Al=new H7(this.Gg.Qc,this.Im);this.Kc=this.V.ia(this.fa,"\n                ",null);this.Sg=this.V.yc(this.fa,null);this.Mi=new D3(4,0,this,this.Sg);this.tq=new k3(this,4,this.Sg);this.UH=new H7(this.Mi.Qc,this.tq);this.Aj=this.V.ia(this.fa,"\n            ",
null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.kf,this.Kc,this.Sg,this.Aj],null);return null};g.Eb=function(a,b,c){return a===j3&&2===b?this.Im:a===Q3&&2===b?this.Al.context:a===j3&&4===b?this.tq:a===Q3&&4===b?this.UH.context:c};g.ab=function(a){I7(this.Al,0<this.ha.context.lL,a);this.Al.ngDoCheck(this,this.kf,a);I7(this.UH,0==this.ha.context.lL,a);this.UH.ngDoCheck(this,this.Sg,a);E3(this.Gg,a);E3(this.Mi,a)};g.zb=function(){F3(this.Gg);F3(this.Mi)};g.Jb=function(a,b){a(this.fa,b)};
g.hh=function(a){return 2==a?new b9(this.Na,this,2,this.kf,this.Gg):4==a?new c9(this.Na,this,4,this.Sg,this.Mi):null};function b9(a,b,c,d,e){Z.call(this,b9,$8,n3.xc,a,b,c,d,U.Fb,e);this.Qd=n1}p(b9,Z);
b9.prototype.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","results-location"),null);this.ib=this.V.ia(this.fa,"\n                    ",null);this.Tb=V.qa(this.V,this.fa,"span",V.Kb,null);this.Kc=this.V.ia(this.Tb,"",null);this.wc=this.V.ia(this.fa,"\n                ",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc,this.wc],null);return null};
b9.prototype.ab=function(a){var b=V.ld("",this.ha.ha.context.phrases.Oh,"");V.ra(a,this.Qd,b)&&(this.V.setText(this.Kc,b),this.Qd=b)};b9.prototype.Jb=function(a,b){a(this.fa,b)};function c9(a,b,c,d,e){Z.call(this,c9,$8,n3.xc,a,b,c,d,U.Fb,e);this.Qd=n1}p(c9,Z);
c9.prototype.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.$d(4,"class","empty-results","id","editor-find-replace-dialog-empty-results"),null);this.ib=this.V.ia(this.fa,"\n                    ",null);this.Tb=V.qa(this.V,this.fa,"span",V.Kb,null);this.Kc=this.V.ia(this.Tb,"",null);this.wc=this.V.ia(this.fa,"\n                ",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc,this.wc],null);return null};
c9.prototype.ab=function(a){var b=V.ld("",this.ha.ha.context.phrases.t7a,"");V.ra(a,this.Qd,b)&&(this.V.setText(this.Kc,b),this.Qd=b)};c9.prototype.Jb=function(a,b){a(this.fa,b)};function y4a(){this.na=!1;this.context=new o6}g=y4a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};V.Hb(k0.Md,[]);var z4a=V.Hb(k0.we,[["[_nghost-%COMP%]{background:rgba(0,0,0,.3);position:fixed;left:0;top:0;right:0;bottom:-10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}"]]);
function d9(a,b,c,d){Z.call(this,d9,z4a,n3.ud,a,b,c,d,U.pe)}p(d9,Z);d9.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.Rp(a,0);this.init(null,this.V.Xa?null:[this.Vb],null);return null};function e9(){this.na=!1;this.context=new n6;this.Qd=this.We=this.Uc=this.qb=this.hc=this.jb=n1}g=e9.prototype;g.ngOnDestroy=function(){this.Ub&&this.Ub.unsubscribe()};g.HO=function(a,b,c){if(c||V.ra(b,this.hc,a))this.na=!0,this.hc=this.context.title=a};g.pW=function(a,b,c){if(c||V.ra(b,this.Uc,a))this.na=!0,this.Uc=this.context.Jp=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};
g.handleEvent=function(a,b){var c=!0;"window:keydown"==a&&(c=!1!==u2a(this.context,b)&&c);return c};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.close.subscribe(b.bind(a,"close")))};V.Hb(k0.Md,[]);var f9=V.Hb(k0.we,[["div[buttons][_ngcontent-%COMP%]   lucid-button[_ngcontent-%COMP%]{float:right;margin-left:10px}[_nghost-%COMP%]{position:fixed;left:0;top:0;width:100%;height:calc(100% - 10px);display:block}.dialog-wrapper[_ngcontent-%COMP%]{-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.5);min-width:300px}.dialog-wrapper.forceFullsize[_ngcontent-%COMP%]{height:85%;max-height:85%}.dialog-header[_ngcontent-%COMP%]{height:2.5em;line-height:2.5em;background-color:#3D4752;position:relative;border-top-left-radius:8px;border-top-right-radius:8px;font-size:14px;padding-left:1em;text-transform:capitalize;letter-spacing:.02em;color:#fff;cursor:default}lucid-icon[name=X][_ngcontent-%COMP%]{position:absolute;top:7px;right:7px;cursor:pointer}.ng2-dialog-body[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1;background-color:#fff;overflow-y:auto;overflow-x:hidden;max-height:75%;line-height:1.6em;font-size:14px;padding:19px}.ng2-dialog-body.noPadding[_ngcontent-%COMP%]{padding:0}.ng2-dialog-body.forceFullsize[_ngcontent-%COMP%]{height:100%;max-height:100%}.ng2-dialog-body[_ngcontent-%COMP%] a{color:#29aae1;text-decoration:none}.ng2-dialog-body[_ngcontent-%COMP%] a:hover{text-decoration:underline}.dialog-footer[_ngcontent-%COMP%]{height:30px;background-color:#F0F0F0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:8px 10px}.flex-above[_ngcontent-%COMP%]{-ms-flex:1 0 auto;flex:1 0 auto}.flex-below[_ngcontent-%COMP%]{-ms-flex:2 0 auto;flex:2 0 auto}.no-padding[_nghost-%COMP%]   .ng2-dialog-body[_ngcontent-%COMP%]{padding:0}"]]);
function g9(a,b,c,d){Z.call(this,g9,f9,n3.ud,a,b,c,d,U.pe);this.xU=this.Xya=this.Wya=this.Vya=n1}p(g9,Z);g=g9.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"lucid-dialog-overlay",V.Kb,null);this.tc=new d9(this.Na,this,1,this.va);this.ffa=new y4a;this.Zb=this.V.ia(null,"\n    ",null);this.Sa=V.qa(this.V,null,"div",new V.xa(2,"class","flex-above"),null);this.wc=this.V.ia(null,"\n    ",null);this.Va=V.qa(this.V,null,"div",new V.xa(2,"class","dialog-wrapper"),null);this.jd=this.V.ia(this.Va,"\n        ",null);this.Jc=V.qa(this.V,this.Va,"div",new V.xa(2,
"class","dialog-header"),null);this.Je=this.V.ia(this.Jc,"\n            ",null);this.qe=V.qa(this.V,this.Jc,"span",V.Kb,null);this.Tg=this.V.ia(this.qe,"",null);this.Li=this.V.ia(this.Jc,"\n            ",null);this.Iv=this.V.yc(this.Jc,null);this.RA=new D3(12,7,this,this.Iv);this.KT=new k3(this,12,this.Iv);this.SH=new H7(this.RA.Qc,this.KT);this.Dh=this.V.ia(this.Jc,"\n        ",null);this.fm=this.V.ia(this.Va,"\n        ",null);this.mf=V.qa(this.V,this.Va,"div",new V.xa(2,"class","ng2-dialog-body"),
null);this.Vr=this.V.ia(this.mf,"\n            ",null);this.Rp(this.mf,0);this.Bt=this.V.ia(this.mf,"\n        ",null);this.Jk=this.V.ia(this.Va,"\n        ",null);this.Lv=this.V.yc(this.Va,null);this.SA=new D3(19,5,this,this.Lv);this.LT=new k3(this,19,this.Lv);this.TH=new H7(this.SA.Qc,this.LT);this.OA=this.V.ia(this.Va,"\n    ",null);this.Fl=this.V.ia(null,"\n    ",null);this.bm=V.qa(this.V,null,"div",new V.xa(2,"class","flex-below"),null);this.yq=this.V.ia(null,"\n",null);this.tc.create(this.ffa.context);
this.Xv=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd,this.Jc,this.Je,this.qe,this.Tg,this.Li,this.Iv,this.Dh,this.fm,this.mf,this.Vr,this.Bt,this.Jk,this.Lv,this.OA,this.Fl,this.bm,this.yq,this.Xv],null);return null};g.Eb=function(a,b,c){return a===j3&&12===b?this.KT:a===Q3&&12===b?this.SH.context:a===j3&&19===b?this.LT:a===Q3&&19===b?this.TH.context:a===o6&&1<=b&&23>=b?this.ffa.context:c};
g.ab=function(a){this.ffa.ngDoCheck(this,this.va,a)&&C3(this.tc);I7(this.SH,!this.context.r7a,a);this.SH.ngDoCheck(this,this.Iv,a);I7(this.TH,!this.context.q_,a);this.TH.ngDoCheck(this,this.Lv,a);E3(this.RA,a);E3(this.SA,a);var b=this.context.IGa;V.ra(a,this.Vya,b)&&(this.V.Oc(this.Va,"forceFullsize",b),this.Vya=b);b=V.ld("",this.context.title,"");V.ra(a,this.Wya,b)&&(this.V.setText(this.Tg,b),this.Wya=b);b=this.context.Jp;V.ra(a,this.Xya,b)&&(this.V.Oc(this.mf,"noPadding",b),this.Xya=b);b=this.context.IGa;
V.ra(a,this.xU,b)&&(this.V.Oc(this.mf,"forceFullsize",b),this.xU=b);this.tc.detectChanges(a)};g.zb=function(){F3(this.RA);F3(this.SA);this.tc.destroy()};g.dh=function(a,b,c,d){1==a&&0==b&&(c(this.Zb,d),c(this.Sa,d),c(this.wc,d),c(this.Va,d),c(this.Fl,d),c(this.bm,d),c(this.yq,d))};g.hh=function(a){return 12==a?new h9(this.Na,this,12,this.Iv,this.RA):19==a?new i9(this.Na,this,19,this.Lv,this.SA):null};function h9(a,b,c,d,e){Z.call(this,h9,f9,n3.xc,a,b,c,d,U.Fb,e)}p(h9,Z);g=h9.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-icon",new V.xa(2,"name","X"),null);this.Ba=new E7(this.Na,this,0,this.fa);this.Ji=new D7(new Z0(this.fa),W(this.ha.ha,c5,this.ha.Ga));this.Ba.create(this.Ji.context);var a=V.sb(this,this.fa,new V.xa(2,"click",null),this.la(this.Lc));this.init(this.fa,this.V.Xa?null:[this.fa],[a]);return null};g.Eb=function(a,b,c){return a===d5&&0===b?this.Ji.context:c};g.ab=function(a){this.Ji.Ej("X",a,!1);this.Ji.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};
g.zb=function(){this.Ba.destroy()};g.Jb=function(a,b){a(this.fa,b)};g.dh=function(){};g.Lc=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.ha.context.close.emit()&&b);return b};function i9(a,b,c,d,e){Z.call(this,i9,f9,n3.xc,a,b,c,d,U.Fb,e)}p(i9,Z);
i9.prototype.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","dialog-footer"),null);this.ib=this.V.ia(this.fa,"\n            ",null);this.Rp(this.fa,1);this.Zb=this.V.ia(this.fa,"\n        ",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Zb],null);return null};i9.prototype.Jb=function(a,b){a(this.fa,b)};function j9(){this.na=!1;this.context=new I6;this.hc=this.jb=n1}g=j9.prototype;g.ngOnDestroy=function(){this.Ub&&this.Ub.unsubscribe();this.yf&&this.yf.unsubscribe()};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(a,b){var c=!0;"mousedown"==a&&(c=!1!==this.context.D_(b)&&c);"mousemove"==a&&(c=!1!==this.context.NC(b)&&c);"mouseout"==a&&(c=!1!==G2a(this.context)&&c);"mouseup"==a&&(c=!1!==G2a(this.context)&&c);return c};
g.subscribe=function(a,b,c,d){c&&(this.Ub=this.context.GKa.subscribe(b.bind(a,"lucidHold")));d&&(this.yf=this.context.HKa.subscribe(b.bind(a,"lucidRelease")))};function k9(a,b){this.na=!1;this.wd={};this.context=new z7(a,b);this.Hk=this.Pn=this.qg=this.nf=this.Qd=this.We=this.Uc=this.qb=this.hc=this.jb=n1}g=k9.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe();this.yf&&this.yf.unsubscribe()};g.Rt=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.context.NJ=a,this.wd.externalValue=new p1(this.jb,a),this.jb=a};
g.fJ=function(a,b,c){if(c||V.ra(b,this.We,a))this.na=!0,this.context.max=a,this.wd.max=new p1(this.We,a),this.We=a};g.hJ=function(a,b,c){if(c||V.ra(b,this.Qd,a))this.na=!0,this.context.min=a,this.wd.min=new p1(this.Qd,a),this.Qd=a};function l9(a,b){V.ra(b,a.nf,0)&&(a.na=!0,a.context.precision=0,a.wd.precision=new p1(a.nf,0),a.nf=0)}g.ngDoCheck=function(a,b,c){a=this.na;this.na=!1;!c&&a&&(this.context.ngOnChanges(this.wd),this.wd={});return a};g.Xb=function(){};g.handleEvent=function(){return!0};
g.subscribe=function(a,b,c,d){c&&(this.Ub=this.context.EH.subscribe(b.bind(a,"valueChange")));d&&(this.yf=this.context.FH.subscribe(b.bind(a,"valuePreview")))};V.Hb(k0.Md,[]);var A4a=V.Hb(k0.we,[[".border-bottom[_ngcontent-%COMP%]{color:#3D4752;border:0;border-bottom:1px solid #A5A5A5;border-radius:0;background:0 0;line-height:22px;height:22px;-ms-flex-pack:justify;justify-content:space-between;padding-left:1px}.border-bottom[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{-ms-flex-preferred-size:10%;flex-basis:10%}[_nghost-%COMP%]{display:block}.element-style[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;background:#FFF;border:1px solid #AFB1B3;border-radius:3px;height:22px;padding:0 2px 0 6px;box-sizing:border-box;transition:opacity .2s}.element-style[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{-ms-flex-positive:1;flex-grow:1;color:#3D4752;box-sizing:border-box;font-family:'Source Sans Pro',sans-serif;min-width:0;width:100%;outline:0;border:none;background:0 0;font-size:14px;padding:0}.element-style[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:disabled{background-color:transparent}.element-style[_ngcontent-%COMP%]   .ng-spinner-buttons[_ngcontent-%COMP%]{width:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;transition:opacity .2s}.element-style[_ngcontent-%COMP%]   .ng-spinner-buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{width:10px;height:9px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.element-style[_ngcontent-%COMP%]   .ng-spinner-buttons[_ngcontent-%COMP%]   .down-button[_ngcontent-%COMP%]::before, .element-style[_ngcontent-%COMP%]   .ng-spinner-buttons[_ngcontent-%COMP%]   .up-button[_ngcontent-%COMP%]::before{content:'';display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent}.element-style[_ngcontent-%COMP%]   .ng-spinner-buttons[_ngcontent-%COMP%]   .up-button[_ngcontent-%COMP%]::before{border-bottom:5px solid grey}.element-style[_ngcontent-%COMP%]   .ng-spinner-buttons[_ngcontent-%COMP%]   .down-button[_ngcontent-%COMP%]::before{border-top:5px solid grey}.element-style.disabled[_ngcontent-%COMP%]{opacity:.3}.element-style.disabled[_ngcontent-%COMP%]   .ng-spinner-buttons[_ngcontent-%COMP%]{opacity:.5}.element-style.disabled[_ngcontent-%COMP%]   .ng-spinner-buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{cursor:default}.border-bottom[_nghost-%COMP%]   .element-style[_ngcontent-%COMP%], .border-bottom   [_nghost-%COMP%]   .element-style[_ngcontent-%COMP%]{color:#3D4752;border:0;border-bottom:1px solid #A5A5A5;border-radius:0;background:0 0;line-height:22px;height:22px;-ms-flex-pack:justify;justify-content:space-between;padding-left:1px}.border-bottom[_nghost-%COMP%]   .element-style[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%], .border-bottom   [_nghost-%COMP%]   .element-style[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{-ms-flex-preferred-size:10%;flex-basis:10%}.border-bottom[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%], .border-bottom   [_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{opacity:.3}.left-flat[_nghost-%COMP%]   .element-style[_ngcontent-%COMP%], .left-flat   [_nghost-%COMP%]   .element-style[_ngcontent-%COMP%]{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.inverse[_nghost-%COMP%]   .element-style[_ngcontent-%COMP%], .inverse   [_nghost-%COMP%]   .element-style[_ngcontent-%COMP%]{background:rgba(255,255,255,.3)}.inverse[_nghost-%COMP%]   .element-style[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .inverse   [_nghost-%COMP%]   .element-style[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{color:#fff}.inverse[_nghost-%COMP%]   .element-style[_ngcontent-%COMP%]   .ng-spinner-buttons[_ngcontent-%COMP%]   .up-button[_ngcontent-%COMP%]::before, .inverse   [_nghost-%COMP%]   .element-style[_ngcontent-%COMP%]   .ng-spinner-buttons[_ngcontent-%COMP%]   .up-button[_ngcontent-%COMP%]::before{content:''!important;display:block!important;width:0!important;height:0!important;border-left:3px solid transparent!important;border-right:3px solid transparent!important;border-bottom:5px solid #fff!important}.inverse[_nghost-%COMP%]   .element-style[_ngcontent-%COMP%]   .ng-spinner-buttons[_ngcontent-%COMP%]   .down-button[_ngcontent-%COMP%]::before, .inverse   [_nghost-%COMP%]   .element-style[_ngcontent-%COMP%]   .ng-spinner-buttons[_ngcontent-%COMP%]   .down-button[_ngcontent-%COMP%]::before{content:''!important;display:block!important;width:0!important;height:0!important;border-left:3px solid transparent!important;border-right:3px solid transparent!important;border-top:5px solid #fff!important}"]]);
function m9(a,b,c,d){Z.call(this,m9,A4a,n3.ud,a,b,c,d,U.pe);this.Mm=this.rU=this.qU=n1}p(m9,Z);g=m9.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"class","element-style"),null);this.Zb=this.V.ia(this.va,"\n    ",null);this.Sa=V.qa(this.V,this.va,"input",new V.xa(2,"type","text"),null);this.k3=new I8(this.V,new Z0(this.Sa));this.Hwa=[this.k3.context];this.YH=new J8(null,null,null,this.Hwa);this.Owa=this.YH.context;this.ofa=new L8(this.Owa);this.wc=this.V.ia(this.va,"\n    ",null);this.Va=V.qa(this.V,this.va,"section",new V.xa(2,
"class","ng-spinner-buttons"),null);this.jd=this.V.ia(this.Va,"\n        ",null);this.Jc=V.qa(this.V,this.Va,"div",new V.xa(2,"class","up-button"),null);this.DT=new j9;this.Je=this.V.ia(this.Va,"\n        ",null);this.qe=V.qa(this.V,this.Va,"div",new V.xa(2,"class","down-button"),null);this.ET=new j9;this.Tg=this.V.ia(this.Va,"\n    ",null);this.Li=this.V.ia(this.va,"\n",null);this.bg=this.V.ia(a,"\n",null);a=V.sb(this,this.Sa,new V.zv(12,"mousewheel",null,"focus",null,"blur",null,"keydown",null,
"ngModelChange",null,"input",null),this.la(this.dn));this.YH.subscribe(this,this.la(this.dn),!0);var b=V.sb(this,this.Jc,new V.zv(12,"lucidHold",null,"lucidRelease",null,"mousedown",null,"mousemove",null,"mouseout",null,"mouseup",null),this.la(this.OY));this.DT.subscribe(this,this.la(this.OY),!0,!0);var c=V.sb(this,this.qe,new V.zv(12,"lucidHold",null,"lucidRelease",null,"mousedown",null,"mousemove",null,"mouseout",null,"mouseup",null),this.la(this.qK));this.ET.subscribe(this,this.la(this.qK),!0,
!0);this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd,this.Jc,this.Je,this.qe,this.Tg,this.Li,this.bg],[a,b,c]);return null};g.Eb=function(a,b,c){return a===D4&&3===b?this.k3.context:a===B4&&3===b?this.Hwa:a===W4&&3===b?this.YH.context:a===F4&&3===b?this.Owa:a===N4&&3===b?this.ofa.context:a===I6&&7===b?this.DT.context:a===I6&&9===b?this.ET.context:c};
g.ab=function(a){this.k3.ngDoCheck(this,this.Sa,a);var b=this.YH,c=this.context.disabled;V.ra(a,b.hc,c)&&(b.na=!0,b.context.xZ=c,b.wd.isDisabled=new p1(b.hc,c),b.hc=c);K8(this.YH,this.context.OFa,a);this.YH.ngDoCheck(this,this.Sa,a);this.ofa.ngDoCheck(this,this.Sa,a);this.DT.ngDoCheck(this,this.Jc,a);this.ET.ngDoCheck(this,this.qe,a);b=this.context.disabled;V.ra(a,this.qU,b)&&(this.V.Oc(this.va,"disabled",b),this.qU=b);this.ofa.Xb(this,this,this.Sa,a);b=!this.context.loop&&this.context.value==this.context.max;
V.ra(a,this.rU,b)&&(this.V.Oc(this.Jc,"disabled",b),this.rU=b);b=!this.context.loop&&this.context.value==this.context.min;V.ra(a,this.Mm,b)&&(this.V.Oc(this.qe,"disabled",b),this.Mm=b)};g.zb=function(){this.YH.ngOnDestroy();this.DT.ngOnDestroy();this.ET.ngOnDestroy()};
g.dn=function(a,b){q3(this);var c=!0,c=this.k3.handleEvent(a,b)&&c;if("mousewheel"==a){var d=this.context;!d.disabled&&d.hasFocus&&(b.stopPropagation(),0<b.wheelDelta?d.Ds():d.Ll())}"focus"==a&&(c=!1!==this.context.onFocus(b)&&c);"blur"==a&&(c=!1!==this.context.onBlur(b)&&c);"keydown"==a&&(d=this.context,d.disabled||(13==b.which?d.set(d.value):40==b.which?d.Ll():38==b.which&&d.Ds()));"ngModelChange"==a&&(c=!1!==(this.context.OFa=b)&&c);return c};
g.OY=function(a,b){q3(this);var c=!0,c=this.DT.handleEvent(a,b)&&c;"lucidHold"==a&&(c=!1!==this.context.Ds()&&c);"lucidRelease"==a&&(c=!1!==this.context.set(this.context.value)&&c);return c};g.qK=function(a,b){q3(this);var c=!0,c=this.ET.handleEvent(a,b)&&c;"lucidHold"==a&&(c=!1!==this.context.Ll()&&c);"lucidRelease"==a&&(c=!1!==this.context.set(this.context.value)&&c);return c};function n9(a,b){this.na=!1;this.wd={};this.context=new w7(a,b);this.Uc=this.qb=this.hc=this.jb=n1}g=n9.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe();this.yf&&this.yf.unsubscribe()};g.Rt=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.context.NJ=a,this.wd.externalValue=new p1(this.jb,a),this.jb=a};g.hJ=function(a,b,c){if(c||V.ra(b,this.hc,a))this.na=!0,this.context.min=a,this.wd.min=new p1(this.hc,a),this.hc=a};
g.fJ=function(a,b,c){if(c||V.ra(b,this.qb,a))this.na=!0,this.context.max=a,this.wd.max=new p1(this.qb,a),this.qb=a};function o9(a,b){V.ra(b,a.Uc,1)&&(a.na=!0,a.context.step=1,a.wd.step=new p1(a.Uc,1),a.Uc=1)}g.ngDoCheck=function(a,b,c){a=this.na;this.na=!1;!c&&a&&(this.context.ngOnChanges(this.wd),this.wd={});return a};g.Xb=function(){};g.handleEvent=function(){return!0};
g.subscribe=function(a,b,c,d){c&&(this.Ub=this.context.EH.subscribe(b.bind(a,"valueChange")));d&&(this.yf=this.context.FH.subscribe(b.bind(a,"valuePreview")))};V.Hb(k0.Md,[]);var B4a=V.Hb(k0.we,[[".range[_ngcontent-%COMP%]{padding:4px 0;width:100%;background-color:transparent;margin:0;vertical-align:bottom;height:12px;min-height:12px;max-height:12px;position:relative;box-sizing:border-box}.range[_ngcontent-%COMP%]   .track[_ngcontent-%COMP%]{width:100%;height:4px;min-height:4px;max-height:4px;cursor:pointer;background:#AFB1B3;border-radius:5px;border:0 solid #000}.range[_ngcontent-%COMP%]   .thumb[_ngcontent-%COMP%]{height:12px;min-height:12px;max-height:12px;width:12px;border-radius:6px;background:#29AAE1;cursor:pointer;position:absolute;top:0;left:0}.dark[_nghost-%COMP%]   .range[_ngcontent-%COMP%], .dark   [_nghost-%COMP%]   .range[_ngcontent-%COMP%]{background:#3D4752}"]]);
function p9(a,b,c,d){Z.call(this,p9,B4a,n3.ud,a,b,c,d,U.pe)}p(p9,Z);
p9.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.QAa=new i3;this.RAa=new i3;this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"class","range"),null);this.Zb=this.V.ia(this.va,"\n    ",null);this.Sa=V.qa(this.V,this.va,"div",new V.xa(2,"class","track"),null);this.wc=this.V.ia(this.va,"\n    ",null);this.Va=V.qa(this.V,this.va,"div",new V.xa(2,"class","thumb"),null);this.jd=this.V.ia(this.va,"\n",null);a=V.sb(this,this.va,new V.xa(2,"mousedown",null),this.la(this.Df));
this.QAa.reset([new Z0(this.Va)]);this.context.yh=this.QAa.first;this.RAa.reset([new Z0(this.Sa)]);this.context.track=this.RAa.first;this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd],[a]);return null};p9.prototype.Df=function(a,b){q3(this);"mousedown"==a&&(a=this.context,a.disabled||(a.yaa=!0,b=t3a(a,b),x7(a,b),a.Sb(b),document.addEventListener("mousemove",a.lLa),document.addEventListener("mouseup",a.mLa)));return!0};function q9(){this.na=!1;this.context=new L6}g=q9.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};V.Hb(k0.Md,[]);var C4a=V.Hb(k0.we,[["[_nghost-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #AFB1B3;background-color:#AFB1B3;font-size:14px;font-family:'Source Sans Pro',sans-serif;font-weight:400;line-height:100%;height:28px;color:#fff;border-radius:4px;padding:0 15px;text-align:center;outline:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box}[_nghost-%COMP%]:hover{background-color:#c9cbcc;border-color:#c9cbcc}.normal[_nghost-%COMP%], .normal   [_nghost-%COMP%]{font-weight:400}.info-red[_nghost-%COMP%], .info-red   [_nghost-%COMP%]{background-color:#ED6058;border-color:#ED6058}.info-red[_nghost-%COMP%]:hover, .info-red   [_nghost-%COMP%]:hover{background-color:#f28c86;border-color:#f28c86}.highlight[_nghost-%COMP%], .highlight   [_nghost-%COMP%]{background-color:#29AAE1;border-color:#29AAE1}.highlight[_nghost-%COMP%]:hover, .highlight   [_nghost-%COMP%]:hover{background-color:#56bce7;border-color:#56bce7}.lucidchart-orange[_nghost-%COMP%], .lucidchart-orange   [_nghost-%COMP%]{background-color:#FC8D2A;border-color:#FC8D2A}.lucidchart-orange[_nghost-%COMP%]:hover, .lucidchart-orange   [_nghost-%COMP%]:hover{background-color:#fda85c;border-color:#fda85c}.lucid-blue[_nghost-%COMP%], .lucid-blue   [_nghost-%COMP%]{background-color:#29AAE1;border-color:#29AAE1}.lucid-blue[_nghost-%COMP%]:hover, .lucid-blue   [_nghost-%COMP%]:hover{background-color:#56bce7;border-color:#56bce7}.dark[_nghost-%COMP%], .dark   [_nghost-%COMP%]{background-color:#3D4752;border-color:#3D4752}.dark[_nghost-%COMP%]:hover, .dark   [_nghost-%COMP%]:hover{background-color:#53606f;border-color:#53606f}.disabled[_nghost-%COMP%], .disabled   [_nghost-%COMP%]{background-color:#D2D2D2;border-color:#D2D2D2;pointer-events:none}.disabled[_nghost-%COMP%]:hover, .disabled   [_nghost-%COMP%]:hover{background-color:#D2D2D2;border-color:#D2D2D2}.blue-steel-2[_nghost-%COMP%], .blue-steel-2   [_nghost-%COMP%]{background-color:#77818C;border-color:#77818C}.blue-steel-2[_nghost-%COMP%]:hover, .blue-steel-2   [_nghost-%COMP%]:hover{background-color:#939ba3;border-color:#939ba3}.yellow-googleslides[_nghost-%COMP%], .yellow-googleslides   [_nghost-%COMP%]{background-color:#f4c20d;border-color:#f4c20d;color:#5a5a5a}.yellow-googleslides[_nghost-%COMP%]:hover, .yellow-googleslides   [_nghost-%COMP%]:hover{background-color:#f6ce3e;border-color:#f6ce3e}.narrow[_nghost-%COMP%], .narrow   [_nghost-%COMP%]{height:22px}"]]);
function r9(a,b,c,d){Z.call(this,r9,C4a,n3.ud,a,b,c,d,U.pe)}p(r9,Z);r9.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.Rp(a,0);this.ib=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.ib],null);return null};function D4a(a){this.na=!1;this.context=new c7(a);this.jb=n1}g=D4a.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe();this.yf&&this.yf.unsubscribe()};g.Rt=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.jb=this.context.NJ=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};
g.subscribe=function(a,b,c,d){c&&(this.Ub=this.context.EH.subscribe(b.bind(a,"valueChange")));d&&(this.yf=this.context.FH.subscribe(b.bind(a,"valuePreview")))};var E4a=V.Hb(k0.Md,[]);function s9(a,b,c,d){Z.call(this,s9,E4a,n3.Vj,a,b,c,d,U.Fb)}p(s9,Z);g=s9.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"image-fx-dialog",V.Kb,a);this.Ba=new t9(this.Na,this,0,this.fa);this.FT=new D4a(this.Ba.ref);this.Ba.create(this.FT.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.FT.context)};g.Eb=function(a,b,c){return a===c7&&0===b?this.FT.context:c};g.ab=function(a){this.FT.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy();this.FT.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};
var F4a=new K1("image-fx-dialog",s9,c7),G4a=V.Hb(k0.we,[["div[buttons][_ngcontent-%COMP%]   lucid-button[_ngcontent-%COMP%]{float:right;margin-left:10px}.content[_ngcontent-%COMP%]{width:500px;height:282px;position:relative}.controls[_ngcontent-%COMP%]{width:200px;margin-bottom:10px}label[_ngcontent-%COMP%]{float:left}lucid-spinner[_ngcontent-%COMP%]{float:right;width:60px}lucid-slider[_ngcontent-%COMP%]{clear:both;display:block;padding-top:8px}.preview[_ngcontent-%COMP%]{position:absolute;top:0;right:0;width:280px;height:280px;border:1px solid #AFB1B3}"]]);
function t9(a,b,c,d){Z.call(this,t9,G4a,n3.ud,a,b,c,d,U.pe);this.tza=this.sza=this.rza=this.qza=this.pza=this.oza=n1}p(t9,Z);g=t9.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"lucid-dialog",V.Kb,null);this.tc=new g9(this.Na,this,1,this.va);this.og=new e9;this.Zb=this.V.ia(null,"\n    ",null);this.Sa=V.qa(this.V,null,"div",new V.xa(2,"class","content"),null);this.wc=this.V.ia(this.Sa,"\n        ",null);this.Va=V.qa(this.V,this.Sa,"div",new V.xa(2,"class","controls"),null);this.jd=this.V.ia(this.Va,"\n            ",null);this.Jc=V.qa(this.V,this.Va,"label",V.Kb,null);
this.Je=this.V.ia(this.Jc,"",null);this.Fg=this.V.ia(this.Va,"\n\n            ",null);this.Jf=V.qa(this.V,this.Va,"lucid-spinner",V.Kb,null);this.gg=new m9(this.Na,this,10,this.Jf);this.yA=new k9(this.gg.ref,W(this.ha,q5,this.Ga,null));this.gg.create(this.yA.context);this.Li=this.V.ia(this.Va,"\n\n            ",null);this.X3=V.qa(this.V,this.Va,"lucid-slider",V.Kb,null);this.DW=new p9(this.Na,this,12,this.X3);this.Yx=new n9(this.DW.ref,W(this.ha,q5,this.Ga,null));this.DW.create(this.Yx.context);this.Dh=
this.V.ia(this.Va,"\n        ",null);this.fm=this.V.ia(this.Sa,"\n\n        ",null);this.mf=V.qa(this.V,this.Sa,"div",new V.xa(2,"class","controls"),null);this.Vr=this.V.ia(this.mf,"\n            ",null);this.Ov=V.qa(this.V,this.mf,"label",V.Kb,null);this.Jk=this.V.ia(this.Ov,"",null);this.NA=this.V.ia(this.mf,"\n\n            ",null);this.Gk=V.qa(this.V,this.mf,"lucid-spinner",V.Kb,null);this.Ay=new m9(this.Na,this,20,this.Gk);this.zA=new k9(this.Ay.ref,W(this.ha,q5,this.Ga,null));this.Ay.create(this.zA.context);
this.Fl=this.V.ia(this.mf,"\n\n            ",null);this.bm=V.qa(this.V,this.mf,"lucid-slider",V.Kb,null);this.EW=new p9(this.Na,this,22,this.bm);this.Zx=new n9(this.EW.ref,W(this.ha,q5,this.Ga,null));this.EW.create(this.Zx.context);this.yq=this.V.ia(this.mf,"\n        ",null);this.Xv=this.V.ia(this.Sa,"\n\n        ",null);this.dm=V.qa(this.V,this.Sa,"div",new V.xa(2,"class","controls"),null);this.Yv=this.V.ia(this.dm,"\n            ",null);this.dI=V.qa(this.V,this.dm,"label",V.Kb,null);this.iy=this.V.ia(this.dI,
"",null);this.QA=this.V.ia(this.dm,"\n\n            ",null);this.Sr=V.qa(this.V,this.dm,"lucid-spinner",V.Kb,null);this.GW=new m9(this.Na,this,30,this.Sr);this.AA=new k9(this.GW.ref,W(this.ha,q5,this.Ga,null));this.GW.create(this.AA.context);this.xI=this.V.ia(this.dm,"\n\n            ",null);this.Pv=V.qa(this.V,this.dm,"lucid-slider",V.Kb,null);this.HW=new p9(this.Na,this,32,this.Pv);this.$x=new n9(this.HW.ref,W(this.ha,q5,this.Ga,null));this.HW.create(this.$x.context);this.RU=this.V.ia(this.dm,"\n        ",
null);this.L4=this.V.ia(this.Sa,"\n\n        ",null);this.tya=V.qa(this.V,this.Sa,"div",new V.xa(2,"class","preview"),null);this.Tga=this.V.ia(this.Sa,"\n    ",null);this.SU=this.V.ia(null,"\n\n    ",null);this.fI=V.qa(this.V,null,"div",new V.xa(2,"buttons",""),null);this.Vga=this.V.ia(this.fI,"\n        ",null);this.Qv=V.qa(this.V,this.fI,"lucid-button",new V.xa(2,"class","highlight"),null);this.X6=new r9(this.Na,this,40,this.Qv);this.bfa=new q9;this.TU=this.V.ia(null,"",null);this.X6.create(this.bfa.context);
this.Wga=this.V.ia(this.fI,"\n        ",null);this.Z3=V.qa(this.V,this.fI,"lucid-button",V.Kb,null);this.Y6=new r9(this.Na,this,43,this.Z3);this.cfa=new q9;this.UU=this.V.ia(null,"",null);this.Y6.create(this.cfa.context);this.ZN=this.V.ia(this.fI,"\n    ",null);this.M4=this.V.ia(null,"\n",null);this.tc.create(this.og.context);this.VU=this.V.ia(a,"\n",null);a=V.sb(this,this.va,new V.$d(4,"close",null,"keydown","window"),this.la(this.Df));this.og.subscribe(this,this.la(this.Df),!0);var b=V.sb(this,
this.Jf,new V.$d(4,"valueChange",null,"valuePreview",null),this.la(this.pu));this.yA.subscribe(this,this.la(this.pu),!0,!0);var c=V.sb(this,this.X3,new V.$d(4,"valueChange",null,"valuePreview",null),this.la(this.UHa));this.Yx.subscribe(this,this.la(this.UHa),!0,!0);var d=V.sb(this,this.Gk,new V.$d(4,"valueChange",null,"valuePreview",null),this.la(this.E9));this.zA.subscribe(this,this.la(this.E9),!0,!0);var e=V.sb(this,this.bm,new V.$d(4,"valueChange",null,"valuePreview",null),this.la(this.VHa));this.Zx.subscribe(this,
this.la(this.VHa),!0,!0);var f=V.sb(this,this.Sr,new V.$d(4,"valueChange",null,"valuePreview",null),this.la(this.XHa));this.AA.subscribe(this,this.la(this.XHa),!0,!0);var h=V.sb(this,this.Pv,new V.$d(4,"valueChange",null,"valuePreview",null),this.la(this.YHa));this.$x.subscribe(this,this.la(this.YHa),!0,!0);this.aAa=new F5(W(this.ha,T2,this.Ga));this.kVa=V.Fba(this.aAa.transform.bind(this.aAa));var k=V.sb(this,this.Qv,new V.xa(2,"click",null),this.la(this.e3a)),l=V.sb(this,this.Z3,new V.xa(2,"click",
null),this.la(this.f3a));this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd,this.Jc,this.Je,this.Fg,this.Jf,this.Li,this.X3,this.Dh,this.fm,this.mf,this.Vr,this.Ov,this.Jk,this.NA,this.Gk,this.Fl,this.bm,this.yq,this.Xv,this.dm,this.Yv,this.dI,this.iy,this.QA,this.Sr,this.xI,this.Pv,this.RU,this.L4,this.tya,this.Tga,this.SU,this.fI,this.Vga,this.Qv,this.TU,this.Wga,this.Z3,this.UU,this.ZN,this.M4,this.VU],[a,b,c,d,e,f,h,k,l]);return null};
g.Eb=function(a,b,c){return a===z7&&10===b?this.yA.context:a===w7&&12===b?this.Yx.context:a===z7&&20===b?this.zA.context:a===w7&&22===b?this.Zx.context:a===z7&&30===b?this.AA.context:a===w7&&32===b?this.$x.context:a===L6&&40<=b&&41>=b?this.bfa.context:a===L6&&43<=b&&44>=b?this.cfa.context:a===n6&&1<=b&&46>=b?this.og.context:c};
g.ab=function(a){var b=new o1;this.og.HO(this.context.phrases.$3a,a,!1);this.og.ngDoCheck(this,this.va,a)&&C3(this.tc);var c=d7(this.context,"saturation");this.yA.Rt(c,a,!1);this.yA.fJ(100,a,!1);this.yA.hJ(-100,a,!1);l9(this.yA,a);this.yA.ngDoCheck(this,this.Jf,a)&&C3(this.gg);c=d7(this.context,"saturation");this.Yx.Rt(c,a,!1);this.Yx.hJ(-100,a,!1);this.Yx.fJ(100,a,!1);o9(this.Yx,a);this.Yx.ngDoCheck(this,this.X3,a)&&C3(this.DW);c=d7(this.context,"contrast");this.zA.Rt(c,a,!1);this.zA.fJ(100,a,!1);
this.zA.hJ(-100,a,!1);l9(this.zA,a);this.zA.ngDoCheck(this,this.Gk,a)&&C3(this.Ay);c=d7(this.context,"contrast");this.Zx.Rt(c,a,!1);this.Zx.hJ(-100,a,!1);this.Zx.fJ(100,a,!1);o9(this.Zx,a);this.Zx.ngDoCheck(this,this.bm,a)&&C3(this.EW);c=d7(this.context,"brightness");this.AA.Rt(c,a,!1);this.AA.fJ(100,a,!1);this.AA.hJ(-100,a,!1);l9(this.AA,a);this.AA.ngDoCheck(this,this.Sr,a)&&C3(this.GW);c=d7(this.context,"brightness");this.$x.Rt(c,a,!1);this.$x.hJ(-100,a,!1);this.$x.fJ(100,a,!1);o9(this.$x,a);this.$x.ngDoCheck(this,
this.Pv,a)&&C3(this.HW);this.bfa.ngDoCheck(this,this.Qv,a)&&C3(this.X6);this.cfa.ngDoCheck(this,this.Z3,a)&&C3(this.Y6);c=V.ld("",this.context.phrases.kca,":");V.ra(a,this.oza,c)&&(this.V.setText(this.Je,c),this.oza=c);c=V.ld("",this.context.phrases.UYa,":");V.ra(a,this.pza,c)&&(this.V.setText(this.Jk,c),this.pza=c);c=V.ld("",this.context.phrases.IXa,":");V.ra(a,this.qza,c)&&(this.V.setText(this.iy,c),this.qza=c);b.reset();c=b.unwrap(V.iW(this.kVa)(Y2a(this.context)));if(b.uK||V.ra(a,this.rza,c))this.V.wh(this.tya,
"innerHTML",q4(s1.HTML,c)),this.rza=c;b=V.ld("",this.context.phrases.save,"");V.ra(a,this.sza,b)&&(this.V.setText(this.TU,b),this.sza=b);b=V.ld("",this.context.phrases.cancel,"");V.ra(a,this.tza,b)&&(this.V.setText(this.UU,b),this.tza=b);this.tc.detectChanges(a);this.gg.detectChanges(a);this.DW.detectChanges(a);this.Ay.detectChanges(a);this.EW.detectChanges(a);this.GW.detectChanges(a);this.HW.detectChanges(a);this.X6.detectChanges(a);this.Y6.detectChanges(a);a||(0===this.Kp&&this.Yx.context.ngAfterViewInit(),
0===this.Kp&&this.Zx.context.ngAfterViewInit(),0===this.Kp&&this.$x.context.ngAfterViewInit())};g.zb=function(){this.tc.destroy();this.gg.destroy();this.DW.destroy();this.Ay.destroy();this.EW.destroy();this.GW.destroy();this.HW.destroy();this.X6.destroy();this.Y6.destroy();this.yA.ngOnDestroy();this.Yx.ngOnDestroy();this.zA.ngOnDestroy();this.Zx.ngOnDestroy();this.AA.ngOnDestroy();this.$x.ngOnDestroy();this.og.ngOnDestroy()};
g.dh=function(a,b,c,d){1==a&&0==b&&(c(this.Zb,d),c(this.Sa,d),c(this.SU,d),c(this.M4,d));1==a&&1==b&&c(this.fI,d);40==a&&0==b&&c(this.TU,d);43==a&&0==b&&c(this.UU,d)};g.Df=function(a,b){q3(this.tc);var c=!0,c=this.og.handleEvent(a,b)&&c;"close"==a&&(c=!1!==this.context.fo()&&c);return c};g.pu=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==f7(this.context,b)&&c);"valuePreview"==a&&(c=!1!==f7(this.context,b)&&c);return c};
g.UHa=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==f7(this.context,b)&&c);"valuePreview"==a&&(c=!1!==f7(this.context,b)&&c);return c};g.E9=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==g7(this.context,b)&&c);"valuePreview"==a&&(c=!1!==g7(this.context,b)&&c);return c};g.VHa=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==g7(this.context,b)&&c);"valuePreview"==a&&(c=!1!==g7(this.context,b)&&c);return c};
g.XHa=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==h7(this.context,b)&&c);"valuePreview"==a&&(c=!1!==h7(this.context,b)&&c);return c};g.YHa=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==h7(this.context,b)&&c);"valuePreview"==a&&(c=!1!==h7(this.context,b)&&c);return c};g.e3a=function(a){q3(this);var b=!0;"click"==a&&(this.context.set(this.context.value),b=!1!==this.context.fo()&&b);return b};g.f3a=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.context.fo()&&b);return b};function H4a(){this.na=!1;this.context=new i7;this.jb=n1}g=H4a.prototype;g.ngOnDestroy=function(){};g.Nia=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.jb=this.context.position=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};var I4a=V.Hb(k0.Md,[]);function u9(a,b,c,d){Z.call(this,u9,I4a,n3.Vj,a,b,c,d,U.Fb)}p(u9,Z);g=u9.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"lucid-keep-visible",V.Kb,a);this.Ba=new v9(this.Na,this,0,this.fa);this.u3=new H4a;this.Ba.create(this.u3.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.u3.context)};g.Eb=function(a,b,c){return a===i7&&0===b?this.u3.context:c};g.ab=function(a){this.u3.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy()};g.Jb=function(a,b){a(this.fa,b)};g.dh=function(){};
var J4a=new K1("lucid-keep-visible",u9,i7),K4a=V.Hb(k0.we,[["[_nghost-%COMP%]{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none}.horizontal-spacing[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;height:100%}.position-spacer[_ngcontent-%COMP%]{-ms-flex-negative:1;flex-shrink:1}.vertical-spacing[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.content[_ngcontent-%COMP%]{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;pointer-events:all}"]]);
function v9(a,b,c,d){Z.call(this,v9,K4a,n3.ud,a,b,c,d,U.pe);this.Pya=this.Oya=n1}p(v9,Z);
v9.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"class","horizontal-spacing"),null);this.Zb=this.V.ia(this.va,"\n    ",null);this.Sa=V.qa(this.V,this.va,"div",new V.xa(2,"class","position-spacer"),null);this.wc=this.V.ia(this.va,"\n    ",null);this.Va=V.qa(this.V,this.va,"div",new V.xa(2,"class","vertical-spacing"),null);this.jd=this.V.ia(this.Va,"\n        ",null);this.Jc=V.qa(this.V,this.Va,"div",new V.xa(2,"class",
"position-spacer"),null);this.Je=this.V.ia(this.Va,"\n        ",null);this.qe=V.qa(this.V,this.Va,"div",new V.xa(2,"class","content"),null);this.Tg=this.V.ia(this.qe,"\n            ",null);this.Rp(this.qe,0);this.Li=this.V.ia(this.qe,"\n        ",null);this.bg=this.V.ia(this.Va,"\n    ",null);this.Dh=this.V.ia(this.va,"\n",null);this.fm=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd,this.Jc,this.Je,this.qe,this.Tg,this.Li,this.bg,this.Dh,
this.fm],null);return null};v9.prototype.ab=function(a){var b=this.context.position.x+"px";V.ra(a,this.Oya,b)&&(this.V.setElementStyle(this.Sa,"width",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()),this.Oya=b);b=this.context.position.y+"px";V.ra(a,this.Pya,b)&&(this.V.setElementStyle(this.Jc,"height",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()),this.Pya=b)};function L4a(a,b,c,d,e,f){this.na=!1;this.context=new p7(a,b,c,d,e,f)}g=L4a.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe()};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.onClosed.subscribe(b.bind(a,"onClosed")))};var M4a=V.Hb(k0.Md,[]);function w9(a,b,c,d){Z.call(this,w9,M4a,n3.Vj,a,b,c,d,U.Fb)}p(w9,Z);g=w9.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"net-promoter-score-dialog",V.Kb,a);this.Ba=new x9(this.Na,this,0,this.fa);this.GT=new L4a(W(this,Q5,this.Ga),this.Ba.ref,W(this,g3,this.Ga),W(this,Z6,this.Ga),this.V,W(this,n2,this.Ga));this.Ba.create(this.GT.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.GT.context)};g.Eb=function(a,b,c){return a===p7&&0===b?this.GT.context:c};g.ab=function(a){this.GT.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};
g.zb=function(){this.Ba.destroy();this.GT.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};var N4a=new K1("net-promoter-score-dialog",w9,p7),y9=V.Hb(k0.we,[[".dialog-content[_ngcontent-%COMP%]   .scale[_ngcontent-%COMP%]   .scores[_ngcontent-%COMP%], .dialog-content[_ngcontent-%COMP%]   .title-question[_ngcontent-%COMP%]{color:#5A5A5A;font-family:'Source Sans Pro',sans-serif}.dialog-content[_ngcontent-%COMP%]   .scale[_ngcontent-%COMP%]   .ends-labels[_ngcontent-%COMP%], .dialog-content[_ngcontent-%COMP%]   .scale[_ngcontent-%COMP%]   .scores[_ngcontent-%COMP%], .dialog-content[_ngcontent-%COMP%]   .title-question[_ngcontent-%COMP%]{font-family:'Source Sans Pro',sans-serif}div[buttons][_ngcontent-%COMP%]   lucid-button[_ngcontent-%COMP%]{float:right;margin-left:10px}textarea[noresize][_ngcontent-%COMP%]{resize:none}.dialog-content[_ngcontent-%COMP%]{background-color:#fff;border-radius:0 0 8px 8px;padding:19px;margin:0 10px 10px;box-shadow:0 2px 5px rgba(0,0,0,.5);pointer-events:all}.dialog-content[_ngcontent-%COMP%]   .title-question[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dialog-content[_ngcontent-%COMP%]   .title-question[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{-ms-flex-positive:1;flex-grow:1}.dialog-content[_ngcontent-%COMP%]   lucid-icon[_ngcontent-%COMP%]{cursor:pointer}.dialog-content[_ngcontent-%COMP%]   .scale[_ngcontent-%COMP%]   .scores[_ngcontent-%COMP%]{list-style-type:none;display:-ms-flexbox;display:flex;padding:0;margin:10px 0}.dialog-content[_ngcontent-%COMP%]   .scale[_ngcontent-%COMP%]   .scores[_ngcontent-%COMP%]   .score[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:37px;height:37px;border-radius:4px;background-color:#F0F0F0;cursor:pointer}.dialog-content[_ngcontent-%COMP%]   .scale[_ngcontent-%COMP%]   .scores[_ngcontent-%COMP%]   .score[_ngcontent-%COMP%]:not(:first-child){margin-left:5px}.dialog-content[_ngcontent-%COMP%]   .scale[_ngcontent-%COMP%]   .scores[_ngcontent-%COMP%]   .score[_ngcontent-%COMP%]:hover{background-color:#D2EDF9}.dialog-content[_ngcontent-%COMP%]   .scale[_ngcontent-%COMP%]   .scores[_ngcontent-%COMP%]   .score.selected[_ngcontent-%COMP%]{background-color:#29AAE1;color:#fff}.dialog-content[_ngcontent-%COMP%]   .scale[_ngcontent-%COMP%]   .ends-labels[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;color:#5A5A5A}.dialog-content[_ngcontent-%COMP%]   .scale[_ngcontent-%COMP%]   .ends-labels[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{-ms-flex-positive:1;flex-grow:1;font-size:12px;line-height:12px}.dialog-content[_ngcontent-%COMP%]   .scale[_ngcontent-%COMP%]   .ends-labels[_ngcontent-%COMP%]   .low-score-label[_ngcontent-%COMP%]{text-align:left}.dialog-content[_ngcontent-%COMP%]   .scale[_ngcontent-%COMP%]   .ends-labels[_ngcontent-%COMP%]   .high-score-label[_ngcontent-%COMP%]{text-align:right}.dialog-content[_ngcontent-%COMP%]   .footer-controls[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.dialog-content[_ngcontent-%COMP%]   .footer-controls[_ngcontent-%COMP%]   .reason-input[_ngcontent-%COMP%]{-ms-flex-negative:0;flex-shrink:0;width:100%;margin-top:20px;box-sizing:border-box;font-size:14px;padding:2px;border:1px solid #AFB1B3}.dialog-content[_ngcontent-%COMP%]   .footer-controls[_ngcontent-%COMP%]   .reason-input.focused[_ngcontent-%COMP%]{border-color:#29AAE1}.dialog-content[_ngcontent-%COMP%]   .footer-controls[_ngcontent-%COMP%]   .reason-input[_ngcontent-%COMP%] .placeholder{font-family:'Source Sans Pro',sans-serif;font-style:italic;color:#828282;font-size:14px}.dialog-content[_ngcontent-%COMP%]   .footer-controls[_ngcontent-%COMP%]   .send-feedback-wrapper[_ngcontent-%COMP%]{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:17px}"]]);
function x9(a,b,c,d){Z.call(this,x9,y9,n3.ud,a,b,c,d,U.pe);this.cza=this.bza=this.aza=n1}p(x9,Z);g=x9.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"lucid-growl-dialog",V.Kb,null);this.tc=new U7(this.Na,this,1,this.va);this.jN=new S7;this.Zb=this.V.ia(null,"\n    ",null);this.Sa=V.qa(this.V,null,"div",new V.xa(2,"class","dialog-content"),null);this.wc=this.V.ia(this.Sa,"\n        ",null);this.Va=V.qa(this.V,this.Sa,"div",new V.xa(2,"class","title-question"),null);this.jd=this.V.ia(this.Va,"\n            ",null);this.Jc=V.qa(this.V,this.Va,
"span",V.Kb,null);this.Je=this.V.ia(this.Jc,"",null);this.Fg=this.V.ia(this.Va,"\n            ",null);this.Jf=V.qa(this.V,this.Va,"lucid-icon",new V.xa(2,"name","X"),null);this.gg=new E7(this.Na,this,10,this.Jf);this.vA=new D7(new Z0(this.Jf),W(this.ha,c5,this.Ga));this.gg.create(this.vA.context);this.Li=this.V.ia(this.Va,"\n        ",null);this.bg=this.V.ia(this.Sa,"\n\n        ",null);this.vN=V.qa(this.V,this.Sa,"div",new V.xa(2,"class","scale"),null);this.fm=this.V.ia(this.vN,"\n            ",
null);this.mf=V.qa(this.V,this.vN,"ol",new V.xa(2,"class","scores"),null);this.Vr=this.V.ia(this.mf,"\n                ",null);this.Kv=this.V.yc(this.mf,null);this.wE=new D3(17,15,this,this.Kv);this.exa=new k3(this,17,this.Kv);this.rfa=new a8(this.wE.Qc,this.exa,W(this.ha,l1,this.Ga),this.ref);this.Jk=this.V.ia(this.mf,"\n            ",null);this.NA=this.V.ia(this.vN,"\n            ",null);this.Gk=V.qa(this.V,this.vN,"div",new V.xa(2,"class","ends-labels"),null);this.Fl=this.V.ia(this.Gk,"\n                ",
null);this.bm=V.qa(this.V,this.Gk,"span",new V.xa(2,"class","low-score-label"),null);this.yq=this.V.ia(this.bm,"",null);this.Xv=this.V.ia(this.Gk,"\n                ",null);this.dm=V.qa(this.V,this.Gk,"span",new V.xa(2,"class","high-score-label"),null);this.Yv=this.V.ia(this.dm,"",null);this.wI=this.V.ia(this.Gk,"\n            ",null);this.iy=this.V.ia(this.vN,"\n        ",null);this.QA=this.V.ia(this.Sa,"\n\n        ",null);this.aU=this.V.yc(this.Sa,null);this.W4=new D3(30,3,this,this.aU);this.jxa=
new k3(this,30,this.aU);this.Cfa=new H7(this.W4.Qc,this.jxa);this.xI=this.V.ia(this.Sa,"\n    ",null);this.YN=this.V.ia(null,"\n",null);this.tc.create(this.jN.context);this.RU=this.V.ia(a,"\n",null);a=V.sb(this,this.va,new V.$d(4,"onShow",null,"onHide",null),this.la(this.Df));this.jN.subscribe(this,this.la(this.Df),!0,!0);var b=V.sb(this,this.Jf,new V.xa(2,"click",null),this.la(this.pu));this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd,this.Jc,this.Je,this.Fg,
this.Jf,this.Li,this.bg,this.vN,this.fm,this.mf,this.Vr,this.Kv,this.Jk,this.NA,this.Gk,this.Fl,this.bm,this.yq,this.Xv,this.dm,this.Yv,this.wI,this.iy,this.QA,this.aU,this.xI,this.YN,this.RU],[a,b]);return null};g.Eb=function(a,b,c){return a===d5&&10===b?this.vA.context:a===j3&&17===b?this.exa:a===O3&&17===b?this.rfa.context:a===j3&&30===b?this.jxa:a===Q3&&30===b?this.Cfa.context:a===q6&&1<=b&&32>=b?this.jN.context:c};
g.ab=function(a){this.jN.B6(this.context.visible,a,!1);this.jN.ngDoCheck(this,this.va,a)&&C3(this.tc);this.vA.Ej("X",a,!1);this.vA.ngDoCheck(this,this.Jf,a)&&C3(this.gg);b8(this.rfa,this.context.Eab,a);this.rfa.ngDoCheck(this,this.Kv,a);I7(this.Cfa,0<=this.context.yS,a);this.Cfa.ngDoCheck(this,this.aU,a);E3(this.wE,a);E3(this.W4,a);var b=V.ld("",this.context.phrases.Qcb,"");V.ra(a,this.aza,b)&&(this.V.setText(this.Je,b),this.aza=b);b=V.ld("",this.context.phrases.z7a,"");V.ra(a,this.bza,b)&&(this.V.setText(this.yq,
b),this.bza=b);b=V.ld("",this.context.phrases.P5a,"");V.ra(a,this.cza,b)&&(this.V.setText(this.Yv,b),this.cza=b);this.tc.detectChanges(a);this.gg.detectChanges(a)};g.zb=function(){F3(this.wE);F3(this.W4);this.tc.destroy();this.gg.destroy();this.jN.ngOnDestroy()};g.dh=function(a,b,c,d){1==a&&0==b&&(c(this.Zb,d),c(this.Sa,d),c(this.YN,d))};g.hh=function(a){return 17==a?new z9(this.Na,this,17,this.Kv,this.wE):30==a?new A9(this.Na,this,30,this.aU,this.W4):null};
g.Df=function(a){q3(this);var b=!0;"onShow"==a&&(b=!1!==this.context.ci()&&b);"onHide"==a&&(b=!1!==this.context.Ce()&&b);return b};g.pu=function(a){q3(this);if("click"==a){a=this.context;var b=a.kL;b.analytics.Aa(bfa);var c={date:b.UK&&b.UK.wasDismissed?e3a:Date.now(),wasDismissed:!0};b.user.Cc.set("LastSawNPS",JSON.stringify(c));a.Et=!1}return!0};function z9(a,b,c,d,e){Z.call(this,z9,y9,n3.xc,a,b,c,d,U.Fb,e);this.Uc=this.qb=n1}p(z9,Z);
z9.prototype.Ua=function(){this.fa=V.qa(this.V,null,"li",new V.xa(2,"class","score"),null);this.ib=this.V.ia(this.fa,"",null);var a=V.sb(this,this.fa,new V.xa(2,"click",null),this.la(this.Lc));this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],[a]);return null};
z9.prototype.ab=function(a){var b=this.context.Uj==this.ha.context.yS;V.ra(a,this.qb,b)&&(this.V.Oc(this.fa,"selected",b),this.qb=b);b=V.ld("\n                    ",this.context.Uj,"\n                ");V.ra(a,this.Uc,b)&&(this.V.setText(this.ib,b),this.Uc=b)};z9.prototype.Jb=function(a,b){a(this.fa,b)};z9.prototype.Lc=function(a){q3(this);"click"==a&&(a=this.ha.context,a.yS=this.context.Uj,a.kL.SS.response={score:a.yS,reason:a.Ega});return!0};
function A9(a,b,c,d,e){Z.call(this,A9,y9,n3.xc,a,b,c,d,U.Fb,e);this.lE=n1}p(A9,Z);g=A9.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","footer-controls"),null);this.ib=this.V.ia(this.fa,"\n            ",null);this.Tb=V.qa(this.V,this.fa,"lucid-input",new V.xa(2,"class","reason-input no-resize"),null);this.tg=new R8(this.Na,this,2,this.Tb);this.Gv=new N8;this.tg.create(this.Gv.context);this.Kc=this.V.ia(this.fa,"\n            ",null);this.gI=V.qa(this.V,this.fa,"div",new V.xa(2,"class","send-feedback-wrapper"),null);this.Aj=this.V.ia(this.gI,"\n                ",null);
this.zj=V.qa(this.V,this.gI,"lucid-button",new V.xa(2,"class","highlight"),null);this.By=new r9(this.Na,this,6,this.zj);this.dfa=new q9;this.pi=this.V.ia(null,"",null);this.By.create(this.dfa.context);this.Je=this.V.ia(this.gI,"\n            ",null);this.Fg=this.V.ia(this.fa,"\n        ",null);var a=V.sb(this,this.Tb,new V.xa(2,"valueChange",null),this.la(this.Cs));this.Gv.subscribe(this,this.la(this.Cs),!0,!1,!1,!1);var b=V.sb(this,this.zj,new V.xa(2,"click",null),this.la(this.F9));this.init(this.fa,
this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc,this.gI,this.Aj,this.zj,this.pi,this.Je,this.Fg],[a,b]);return null};g.Eb=function(a,b,c){return a===y6&&2===b?this.Gv.context:a===L6&&6<=b&&7>=b?this.dfa.context:c};
g.ab=function(a){O8(this.Gv,this.ha.context.reason,a);P8(this.Gv,0<=this.ha.context.yS,a);this.Gv.PE(this.ha.context.phrases.reason,a,!1);p4a(this.Gv,a);var b=this.Gv;V.ra(a,b.Vv,4)&&(b.na=!0,b.context.rows=4,b.Vv=4);this.Gv.ngDoCheck(this,this.Tb,a)&&C3(this.tg);this.dfa.ngDoCheck(this,this.zj,a)&&C3(this.By);this.Gv.Xb(this,this.tg,this.Tb,a);b=V.ld("\n                    ",this.ha.context.phrases.wD,"\n                ");V.ra(a,this.lE,b)&&(this.V.setText(this.pi,b),this.lE=b);this.tg.detectChanges(a);
this.By.detectChanges(a)};g.zb=function(){this.tg.destroy();this.By.destroy();this.Gv.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};g.dh=function(a,b,c,d){6==a&&0==b&&c(this.pi,d)};g.Cs=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==(this.ha.context.reason=b)&&c);return c};g.F9=function(a){q3(this);"click"==a&&(this.ha.context.Et=!1);return!0};function O4a(){this.na=!1;this.context=new q7;this.jb=n1}g=O4a.prototype;g.ngOnDestroy=function(){};g.hDa=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.jb=this.context.label=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};V.Hb(k0.Md,[]);var P4a=V.Hb(k0.we,[["[_nghost-%COMP%]{display:block}.label[_ngcontent-%COMP%]{padding:10px;color:#FFF;font-size:14px;cursor:default}"]]);
function B9(a,b,c,d){Z.call(this,B9,P4a,n3.ud,a,b,c,d,U.pe);this.We=n1}p(B9,Z);B9.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"class","label"),null);this.Zb=this.V.ia(this.va,"",null);this.Kc=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Kc],null);return null};
B9.prototype.ab=function(a){var b=V.ld("",this.context.label,"");V.ra(a,this.We,b)&&(this.V.setText(this.Zb,b),this.We=b)};function Q4a(a,b,c){this.na=!1;this.context=new J6(a,b,c);this.qb=this.hc=this.jb=n1}g=Q4a.prototype;g.ngOnDestroy=function(){};g.hDa=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.jb=this.context.label=a};g.QE=function(a,b,c){if(c||V.ra(b,this.hc,a))this.na=!0,this.hc=this.context.XS=a};g.OE=function(a,b,c){if(c||V.ra(b,this.qb,a))this.na=!0,this.qb=this.context.OI=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};
g.subscribe=function(){};var R4a=V.Hb(k0.Md,[]);function C9(a,b,c,d){Z.call(this,C9,R4a,n3.Vj,a,b,c,d,U.Fb)}p(C9,Z);g=C9.prototype;g.Ua=function(a){this.fa=V.Bn(this.V,"onboarding-tip",new V.xa(2,"class","slide-in"),a);this.Ba=new D9(this.Na,this,0,this.fa);this.C3=new Q4a(new Z0(this.fa),this.Ba.ref,W(this,Z2,this.Ga));this.Ba.create(this.C3.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.C3.context)};
g.Eb=function(a,b,c){return a===J6&&0===b?this.C3.context:c};g.ab=function(a){this.C3.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy()};g.Jb=function(a,b){a(this.fa,b)};var S4a=new K1("onboarding-tip",C9,J6),T4a=V.Hb(k0.we,[["[_nghost-%COMP%]{position:fixed;border-radius:4px;opacity:0;transition:opacity .2s;background-color:#FC8D2A;box-shadow:initial}.menu-like[_nghost-%COMP%]{border-radius:0}.visible[_nghost-%COMP%]{opacity:1}.vertical[_nghost-%COMP%]:after{content:'';border-bottom:11px solid;border-left:8px transparent solid;border-right:8px transparent solid;position:absolute;top:-10px;left:calc(50% - 1px);margin-left:-7px}.vertical.right[_nghost-%COMP%]:after{left:auto;right:13px}.vertical.left[_nghost-%COMP%]:after{left:20px}.vertical.bottom[_nghost-%COMP%]:after{border-top:11px solid;border-bottom:0;top:auto;bottom:-10px}.horizontal[_nghost-%COMP%]:after{content:'';border-right:11px solid;border-top:8px transparent solid;border-bottom:8px transparent solid;position:absolute;left:-10px;top:calc(50% - 1px);margin-top:-7px}.horizontal.bottom[_nghost-%COMP%]:after{top:auto;bottom:20px}.horizontal.top[_nghost-%COMP%]:after{top:20px}.horizontal.right[_nghost-%COMP%]:after{border-left:11px solid;border-right:0;left:auto;right:-10px;border-left-color:#FC8D2A}.pinned[_nghost-%COMP%]:after{display:none}.slide-in[_nghost-%COMP%]{transform:translate3d(0,-10px,0);transition:opacity .2s,transform .2s}.slide-in.visible[_nghost-%COMP%]{transform:translate3d(0,0,0)}.vertical[_nghost-%COMP%]:after{border-bottom-color:#FC8D2A}.vertical.bottom[_nghost-%COMP%]:after{border-top-color:#FC8D2A}.horizontal[_nghost-%COMP%]:after{border-right-color:#FC8D2A}lucid-onboarding-tip-label[_ngcontent-%COMP%]{max-width:160px}"]]);
function D9(a,b,c,d){Z.call(this,D9,T4a,n3.ud,a,b,c,d,U.pe)}p(D9,Z);D9.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"lucid-onboarding-tip-label",V.Kb,null);this.tc=new B9(this.Na,this,1,this.va);this.B3=new O4a;this.tc.create(this.B3.context);this.init(null,this.V.Xa?null:[this.Vb,this.va],null);return null};D9.prototype.Eb=function(a,b,c){return a===q7&&1===b?this.B3.context:c};
D9.prototype.ab=function(a){var b=V.ld("",this.context.label,"");this.B3.hDa(b,a,!1);this.B3.ngDoCheck(this,this.va,a)&&C3(this.tc);this.tc.detectChanges(a)};D9.prototype.zb=function(){this.tc.destroy()};function E9(a,b,c,d){this.na=!1;this.context=new b6(a,b,c,d);this.qb=this.hc=this.jb=n1}g=E9.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe()};g.B6=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.jb=this.context.visible=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.hide.subscribe(b.bind(a,"hide")))};
function F9(a,b){this.na=!1;this.context=new c6(a,b)}g=F9.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};function G9(a,b,c){this.na=!1;this.context=new Q6(a,b,c);this.qg=this.nf=this.Qd=this.We=this.Uc=this.qb=this.hc=this.jb=n1}g=G9.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe();this.yf&&this.yf.unsubscribe();this.Hr&&this.Hr.unsubscribe()};g.Oia=function(a,b,c){if(c||V.ra(b,this.jb,a))this.na=!0,this.jb=this.context.tM=a};g.Rt=function(a,b,c){if(c||V.ra(b,this.qb,a))this.na=!0,this.qb=this.context.NJ=a};
g.gJ=function(a,b,c){if(c||V.ra(b,this.We,a))this.na=!0,this.We=this.context.maxHeight=a};g.A6=function(a,b,c){if(c||V.ra(b,this.qg,a))this.na=!0,this.qg=this.context.options=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};
g.subscribe=function(a,b,c,d,e){c&&(this.Ub=this.context.hGa.subscribe(b.bind(a,"drop-down-expanded")));d&&(this.yf=this.context.EH.subscribe(b.bind(a,"valueChange")));e&&(this.Hr=this.context.FH.subscribe(b.bind(a,"valuePreview")))};V.Hb(k0.Md,[]);var H9=V.Hb(k0.we,[[".border-bottom[_ngcontent-%COMP%]{color:#3D4752;border:0;border-bottom:1px solid #A5A5A5;border-radius:0;background:0 0;line-height:22px;height:22px;-ms-flex-pack:justify;justify-content:space-between;padding-left:1px}.border-bottom[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{-ms-flex-preferred-size:10%;flex-basis:10%}.inverse[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%], .inverse   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]{background:rgba(255,255,255,.3);border:none;color:#fff;font-size:12px}.inverse[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]::before, .inverse   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]::before{content:'';display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff}[_nghost-%COMP%]{position:relative;display:block;font-family:'Source Sans Pro',sans-serif;font-size:14px;font-weight:400;color:#5A5A5A;transition:opacity .2s}.button-size[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]{height:28px;line-height:28px;padding:0 15px}.disabled[_ngcontent-%COMP%]{opacity:.3}.selected-item[_ngcontent-%COMP%]{background:#FFF;border:1px solid #A5A5A5;border-radius:3px;height:22px;line-height:22px;padding:0 3px;box-sizing:border-box;cursor:pointer;transition:opacity .2s;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.selected-item.disabled[_ngcontent-%COMP%]{cursor:default}.selected-item[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{-ms-flex-positive:1;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:2px}.selected-item[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{width:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.selected-item[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]:before{content:'';display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #77818C}.options-wrapper[_ngcontent-%COMP%]{position:absolute;left:0;bottom:0;height:0;overflow:visible}.close-click-target[_ngcontent-%COMP%]{position:fixed;left:0;right:0;top:0;bottom:0}.options[_ngcontent-%COMP%]{position:absolute;top:0;left:0;list-style:none;padding:3px 2px;margin:0;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.25);transition:.1s ease-in-out opacity,.1s ease-in-out top;cursor:pointer;white-space:nowrap}.options[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{cursor:pointer;padding:3px 5px;text-align:left;box-sizing:border-box}.options[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{display:inline-block;vertical-align:middle;line-height:18px}.options[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background:#F0F0F0}.options[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:18px;color:#3D4752}.options[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{padding-left:21px}.options[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%] + .text[_ngcontent-%COMP%]{padding-left:0}.options.closed[_ngcontent-%COMP%]{opacity:0;top:-15px;pointer-events:none}lucid-icon[_ngcontent-%COMP%]{width:14px;height:14px;-ms-flex-item-align:center;align-self:center;padding-right:3px}.border-bottom[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%], .border-bottom   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]{color:#3D4752;border:0;border-bottom:1px solid #A5A5A5;border-radius:0;background:0 0;line-height:22px;height:22px;-ms-flex-pack:justify;justify-content:space-between;padding-left:1px}.border-bottom[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%], .border-bottom   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{-ms-flex-preferred-size:10%;flex-basis:10%}.border-bottom[_nghost-%COMP%]   .ng2-menu[_ngcontent-%COMP%], .border-bottom   [_nghost-%COMP%]   .ng2-menu[_ngcontent-%COMP%]{width:175px}.non-rounded[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%], .non-rounded   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]{padding:0;border-radius:0}.left-rounded[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%], .left-rounded   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]{border-radius:3px 0 0 3px}.right-rounded[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%], .right-rounded   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]{border-radius:0 3px 3px 0}.no-right-border[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%], .no-right-border   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]{border-right-width:0}.no-left-border[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%], .no-left-border   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]{border-left-width:0}.blue-steel[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%], .blue-steel   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]{background-color:#77818C;color:#fff;border:0;border-radius:4px;padding:0 15px}.blue-steel[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%], .blue-steel   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{margin-left:8px;width:auto}.blue-steel[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]:before, .blue-steel   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]:before{content:'';display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff}.blue-steel[_nghost-%COMP%]   .ng2-menu[_ngcontent-%COMP%], .blue-steel   [_nghost-%COMP%]   .ng2-menu[_ngcontent-%COMP%]{width:150px}.real-blue-steel[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%], .real-blue-steel   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]{background-color:#3D4752}.lighter-text[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%], .lighter-text   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]{font-weight:400}.inverse[_nghost-%COMP%]   div[_ngcontent-%COMP%], .inverse   [_nghost-%COMP%]   div[_ngcontent-%COMP%]{background:rgba(255,255,255,.3)}.inverse[_nghost-%COMP%]   span[_ngcontent-%COMP%], .inverse   [_nghost-%COMP%]   span[_ngcontent-%COMP%]{color:#fff}.inverse[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]:before, .inverse   [_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]:before{content:'';display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff}.icon-size[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]{height:30px;line-height:30px;padding:0 12px}.icon-size[_nghost-%COMP%]   .selected-item[_ngcontent-%COMP%]   lucid-icon[_ngcontent-%COMP%]{width:22px;height:22px;min-width:22px;min-height:22px;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}"]]);
function I9(a,b,c,d){Z.call(this,I9,H9,n3.ud,a,b,c,d,U.pe);this.yU=this.xU=n1}p(I9,Z);g=I9.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"class","selected-item"),null);this.Zb=this.V.ia(this.va,"\n    ",null);this.Rg=this.V.yc(this.va,null);this.Sh=new D3(3,1,this,this.Rg);this.sq=new k3(this,3,this.Rg);this.Bl=new H7(this.Sh.Qc,this.sq);this.wc=this.V.ia(this.va,"\n    ",null);this.lf=this.V.yc(this.va,null);this.Lf=new D3(5,1,this,this.lf);this.uq=new k3(this,5,this.lf);this.Vo=new H7(this.Lf.Qc,this.uq);this.jd=
this.V.ia(this.va,"\n    ",null);this.hj=this.V.yc(this.va,null);this.Kk=new D3(7,1,this,this.hj);this.Fv=new k3(this,7,this.hj);this.Dv=new H7(this.Kk.Qc,this.Fv);this.Je=this.V.ia(this.va,"\n    ",null);this.Mv=this.V.yc(this.va,null);this.TA=new D3(9,1,this,this.Mv);this.MT=new k3(this,9,this.Mv);this.VH=new H7(this.TA.Qc,this.MT);this.Tg=this.V.ia(this.va,"\n    ",null);this.ni=V.qa(this.V,this.va,"span",V.Kb,null);this.bg=this.V.ia(this.va,"\n",null);this.Dh=this.V.ia(a,"\n\n",null);this.Kf=
V.qa(this.V,a,"lucid-overlay",V.Kb,null);this.twa=new w5(W(this.ha,u5,this.Ga,null),W(this.ha,e3,this.Ga));this.IT=new E9(W(this.ha,Z2,this.Ga),this.twa,new Z0(this.Kf),W(this.ha,b3,this.Ga));this.Ur=this.V.ia(this.Kf,"\n    ",null);this.Jv=this.V.yc(this.Kf,null);this.vE=new D3(16,14,this,this.Jv);this.bxa=new k3(this,16,this.Jv);this.Rwa=new F9(this.IT.context,this.bxa);this.Bt=this.V.ia(this.Kf,"\n",null);this.Jk=this.V.ia(a,"\n",null);a=V.sb(this,this.va,new V.xa(2,"click",null),this.la(this.Df));
this.$za=new B5;this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Rg,this.wc,this.lf,this.jd,this.hj,this.Je,this.Mv,this.Tg,this.ni,this.bg,this.Dh,this.Kf,this.Ur,this.Jv,this.Bt,this.Jk],[a]);return null};
g.Eb=function(a,b,c){return a===j3&&3===b?this.sq:a===Q3&&3===b?this.Bl.context:a===j3&&5===b?this.uq:a===Q3&&5===b?this.Vo.context:a===j3&&7===b?this.Fv:a===Q3&&7===b?this.Dv.context:a===j3&&9===b?this.MT:a===Q3&&9===b?this.VH.context:a===j3&&16===b?this.bxa:a===c6&&16===b?this.Rwa.context:a===w5&&14<=b&&17>=b?this.twa:a===b6&&14<=b&&17>=b?this.IT.context:c};
g.ab=function(a){var b=S6(this.context);I7(this.Bl,b,a);this.Bl.ngDoCheck(this,this.Rg,a);b=R6(this.context);I7(this.Vo,b?!!b.icon:!1,a);this.Vo.ngDoCheck(this,this.lf,a);b=!this.context.Mma&&!S6(this.context)&&M2a(this.context);I7(this.Dv,b,a);this.Dv.ngDoCheck(this,this.hj,a);b=!this.context.Mma&&!S6(this.context)&&!M2a(this.context);I7(this.VH,b,a);this.VH.ngDoCheck(this,this.Mv,a);this.IT.B6(this.context.yF,a,!1);this.IT.ngDoCheck(this,this.Kf,a);this.Rwa.ngDoCheck(this,this.Jv,a);E3(this.Sh,
a);E3(this.Lf,a);E3(this.Kk,a);E3(this.TA,a);E3(this.vE,a);b=this.context.disabled;V.ra(a,this.xU,b)&&(this.V.Oc(this.va,"disabled",b),this.xU=b);b=this.context.B1;V.ra(a,this.yU,b)&&(this.V.Oc(this.ni,"arrow",b),this.yU=b)};g.zb=function(){F3(this.Sh);F3(this.Lf);F3(this.Kk);F3(this.TA);F3(this.vE);this.IT.ngOnDestroy()};
g.hh=function(a){return 3==a?new J9(this.Na,this,3,this.Rg,this.Sh):5==a?new K9(this.Na,this,5,this.lf,this.Lf):7==a?new L9(this.Na,this,7,this.hj,this.Kk):9==a?new M9(this.Na,this,9,this.Mv,this.TA):16==a?new N9(this.Na,this,16,this.Jv,this.vE):null};g.Df=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==(!this.context.disabled&&(this.context.yF=!this.context.yF))&&b);return b};function J9(a,b,c,d,e){Z.call(this,J9,H9,n3.xc,a,b,c,d,U.Fb,e)}p(J9,Z);g=J9.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-canvas",V.Kb,null);this.Ba=new d8(this.Na,this,0,this.fa);this.Or=new c8(new Z0(this.fa));this.Ba.create(this.Or.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return null};g.Eb=function(a,b,c){return a===r6&&0===b?this.Or.context:c};
g.ab=function(a){var b=R6(this.ha.context);R3a(this.Or,b&&b.draw,a);b=R6(this.ha.context);this.Or.C6(b?b.fW:void 0,a,!1);b=R6(this.ha.context);S3a(this.Or,b?b.dJ:void 0,a);this.Or.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy()};g.Jb=function(a,b){a(this.fa,b)};function K9(a,b,c,d,e){Z.call(this,K9,H9,n3.xc,a,b,c,d,U.Fb,e)}p(K9,Z);g=K9.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-icon",V.Kb,null);this.Ba=new E7(this.Na,this,0,this.fa);this.Ji=new D7(new Z0(this.fa),W(this.ha.ha,c5,this.ha.Ga));this.Ba.create(this.Ji.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return null};g.Eb=function(a,b,c){return a===d5&&0===b?this.Ji.context:c};g.ab=function(a){var b=R6(this.ha.context);this.Ji.Ej(b?b.icon:"",a,!1);this.Ji.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy()};
g.Jb=function(a,b){a(this.fa,b)};g.dh=function(){};function L9(a,b,c,d,e){Z.call(this,L9,H9,n3.xc,a,b,c,d,U.Fb,e);this.qb=this.hc=n1}p(L9,Z);L9.prototype.Ua=function(){this.fa=V.qa(this.V,null,"span",V.Kb,null);this.init(this.fa,this.V.Xa?null:[this.fa],null);return null};L9.prototype.ab=function(a){var b=this.ha.context.B1;V.ra(a,this.hc,b)&&(this.V.Oc(this.fa,"text",b),this.hc=b);b=(b=R6(this.ha.context))?b.html:"";V.ra(a,this.qb,b)&&(this.V.wh(this.fa,"innerHTML",q4(s1.HTML,b)),this.qb=b)};
L9.prototype.Jb=function(a,b){a(this.fa,b)};function M9(a,b,c,d,e){Z.call(this,M9,H9,n3.xc,a,b,c,d,U.Fb,e);this.Uc=this.qb=n1}p(M9,Z);M9.prototype.Ua=function(){this.fa=V.qa(this.V,null,"span",V.Kb,null);this.ib=this.V.ia(this.fa,"",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],null);return null};
M9.prototype.ab=function(a){var b=this.ha.context.B1;V.ra(a,this.qb,b)&&(this.V.Oc(this.fa,"text",b),this.qb=b);b=V.ld("",L2a(this.ha.context),"");V.ra(a,this.Uc,b)&&(this.V.setText(this.ib,b),this.Uc=b)};M9.prototype.Jb=function(a,b){a(this.fa,b)};function N9(a,b,c,d,e){Z.call(this,N9,H9,n3.xc,a,b,c,d,U.Fb,e)}p(N9,Z);g=N9.prototype;
g.Ua=function(){this.Vb=this.V.ia(null,"\n        ",null);this.va=V.qa(this.V,null,"lucid-menu",V.Kb,null);this.tc=new t8(this.Na,this,1,this.va);this.qq=new r8(new Z0(this.va),this.tc.ref,W(this.ha.ha,n2,this.ha.Ga),W(this.ha.ha,Q5,this.ha.Ga),W(this.ha.ha,Z2,this.ha.Ga));this.tc.create(this.qq.context);this.Zb=this.V.ia(null,"\n    ",null);this.hVa=V.g$a(this.ha.$za.transform.bind(this.ha.$za));this.init(this.Zb,this.V.Xa?null:[this.Vb,this.va,this.Zb],null);return null};
g.Eb=function(a,b,c){return a===V5&&1===b?this.qq.context:c};
g.ab=function(a){var b=new o1;this.qq.oW(this.ha.context.WKa,a,!1);this.qq.gDa(this.ha.context.dcb,a,!1);X3a(this.qq,this.ha.va.offsetWidth,a);b.reset();var c=b.unwrap(V.iW(this.hVa)(this.ha.va,0,1));this.qq.Nia(c,a,b.uK);this.qq.nW(!this.ha.context.B1,a,!1);this.qq.gJ(this.ha.context.maxHeight,a,!1);this.qq.pW(!this.ha.context.B1,a,!1);this.qq.Oia(this.ha.context.tM,a,!1);Z3a(this.qq,a);this.qq.ngDoCheck(this,this.va,a)&&C3(this.tc);this.tc.detectChanges(a);a||0===this.Kp&&this.qq.context.ngAfterViewInit()};
g.zb=function(){this.tc.destroy();this.qq.ngOnDestroy()};g.Jb=function(a,b){a(this.Vb,b);a(this.va,b);a(this.Zb,b)};function U4a(a){this.na=!1;this.context=new y7(a)}g=U4a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};var V4a=V.Hb(k0.Md,[]);function O9(a,b,c,d){Z.call(this,O9,V4a,n3.Vj,a,b,c,d,U.Fb)}p(O9,Z);g=O9.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"spell-check-language-dialog",V.Kb,a);this.Ba=new P9(this.Na,this,0,this.fa);this.F3=new U4a(W(this,P6,this.Ga));this.Ba.create(this.F3.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.F3.context)};g.Eb=function(a,b,c){return a===y7&&0===b?this.F3.context:c};g.ab=function(a){this.F3.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy()};g.Jb=function(a,b){a(this.fa,b)};
var W4a=new K1("spell-check-language-dialog",O9,y7),X4a=V.Hb(k0.we,[["div[buttons][_ngcontent-%COMP%]   lucid-button[_ngcontent-%COMP%]{float:right;margin-left:10px}.info[_ngcontent-%COMP%]{color:#5A5A5A;font-size:16px;margin-bottom:15px}lucid-drop-down[_ngcontent-%COMP%]{width:150px}"]]);function P9(a,b,c,d){Z.call(this,P9,X4a,n3.ud,a,b,c,d,U.pe)}p(P9,Z);g=P9.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"lucid-dialog",new V.$d(4,"dialog-title","Language","id","change-language-dialog"),null);this.tc=new g9(this.Na,this,1,this.va);this.og=new e9;this.Zb=this.V.ia(null,"\n\n    ",null);this.Sa=V.qa(this.V,null,"div",new V.xa(2,"class","info"),null);this.wc=this.V.ia(this.Sa,"Select a language to use for spell-checking this document.",null);this.Aj=this.V.ia(null,"\n\n\n    ",null);this.zj=V.qa(this.V,
null,"lucid-drop-down",V.Kb,null);this.By=new I9(this.Na,this,6,this.zj);this.OH=new G9(new Z0(this.zj),this.By.ref,W(this.ha,q5,this.Ga,null));this.By.create(this.OH.context);this.pi=this.V.ia(null,"\n\n    ",null);this.Sv=V.qa(this.V,null,"div",new V.xa(2,"buttons",""),null);this.Fg=this.V.ia(this.Sv,"\n        ",null);this.Jf=V.qa(this.V,this.Sv,"lucid-button",new V.xa(2,"class","highlight"),null);this.gg=new r9(this.Na,this,10,this.Jf);this.Xea=new q9;this.Li=this.V.ia(null,"Done",null);this.gg.create(this.Xea.context);
this.bg=this.V.ia(this.Sv,"\n    ",null);this.Dh=this.V.ia(null,"\n",null);this.tc.create(this.og.context);this.fm=this.V.ia(a,"\n",null);a=V.sb(this,this.va,new V.$d(4,"close",null,"keydown","window"),this.la(this.Df));this.og.subscribe(this,this.la(this.Df),!0);var b=V.sb(this,this.zj,new V.xa(2,"valueChange",null),this.la(this.F9));this.OH.subscribe(this,this.la(this.F9),!1,!0,!1);var c=V.sb(this,this.Jf,new V.xa(2,"click",null),this.la(this.pu));this.init(null,this.V.Xa?null:[this.Vb,this.va,
this.Zb,this.Sa,this.wc,this.Aj,this.zj,this.pi,this.Sv,this.Fg,this.Jf,this.Li,this.bg,this.Dh,this.fm],[a,b,c]);return null};g.Eb=function(a,b,c){return a===Q6&&6===b?this.OH.context:a===L6&&10<=b&&11>=b?this.Xea.context:a===n6&&1<=b&&13>=b?this.og.context:c};
g.ab=function(a){this.og.HO("Language",a,!1);this.og.ngDoCheck(this,this.va,a)&&C3(this.tc);this.OH.Rt(this.context.Hsa,a,!1);this.OH.A6(this.context.languages,a,!1);this.OH.ngDoCheck(this,this.zj,a)&&C3(this.By);this.Xea.ngDoCheck(this,this.Jf,a)&&C3(this.gg);this.tc.detectChanges(a);this.By.detectChanges(a);this.gg.detectChanges(a)};g.zb=function(){this.tc.destroy();this.By.destroy();this.gg.destroy();this.OH.ngOnDestroy();this.og.ngOnDestroy()};
g.dh=function(a,b,c,d){1==a&&0==b&&(c(this.Zb,d),c(this.Sa,d),c(this.Aj,d),c(this.zj,d),c(this.pi,d),c(this.Dh,d));1==a&&1==b&&c(this.Sv,d);10==a&&0==b&&c(this.Li,d)};g.Df=function(a,b){q3(this.tc);var c=!0,c=this.og.handleEvent(a,b)&&c;"close"==a&&(c=!1!==this.context.fo()&&c);return c};g.F9=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==(this.context.Hsa=b)&&c);return c};g.pu=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.context.done()&&b);return b};function Q9(a,b,c,d,e){this.na=!1;this.context=new E6(a,b,c,d,e);this.nf=this.Qd=this.We=this.Uc=this.qb=this.hc=this.jb=n1}g=Q9.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe();this.yf&&this.yf.unsubscribe()};function R9(a,b,c){V.ra(c,a.jb,b)&&(a.na=!0,a.context.xF=b,a.jb=b)}g.Mia=function(a,b,c){if(c||V.ra(b,this.We,a))this.na=!0,this.We=this.context.TP=a};function S9(a,b){V.ra(b,a.Qd,!0)&&(a.na=!0,a.context.eFa=!0,a.Qd=!0)}
function T9(a,b,c){V.ra(c,a.nf,b)&&(a.na=!0,a.context.h0a=b,a.nf=b)}g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c,d){c&&(this.Ub=this.context.ci.subscribe(b.bind(a,"eventtip-show")));d&&(this.yf=this.context.Ce.subscribe(b.bind(a,"eventtip-hide")))};function U9(a,b){this.na=!1;this.context=new F6(a,b)}g=U9.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};
g.handleEvent=function(){return!0};g.subscribe=function(){};function V9(a,b,c,d,e,f){this.na=!1;this.wd={};this.context=new i6(a,b,c,d,e,f);this.Xj=this.Hk=this.Pn=this.qg=this.nf=this.Qd=this.We=this.Uc=this.qb=this.hc=this.jb=n1}g=V9.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy()};function W9(a,b,c){V.ra(c,a.qb,b)&&(a.na=!0,a.context.cp=b,a.wd.additionalClasses=new p1(a.qb,b),a.qb=b)}g.Lia=function(a,b,c){if(c||V.ra(b,this.Uc,a))this.na=!0,this.context.delay=a,this.wd.delay=new p1(this.Uc,a),this.Uc=a};
g.Mia=function(a,b,c){if(c||V.ra(b,this.Qd,a))this.na=!0,this.context.TP=a,this.wd.flippedHorizontal=new p1(this.Qd,a),this.Qd=a};g.ngDoCheck=function(a,b,c){a=this.na;this.na=!1;!c&&a&&(this.context.ngOnChanges(this.wd),this.wd={});return a};g.Xb=function(){};
g.handleEvent=function(a){var b=!0;"mouseenter"==a&&(b=!1!==r2a(this.context)&&b);if("mouseleave"==a){var c=this.context;j6(c,c.Dha);c.nativeElement.removeEventListener("mousemove",c.GOa)}"mousedown"==a&&(b=!1!==this.context.ue()&&b);"mousewheel"==a&&(b=!1!==j6(this.context)&&b);"click"==a&&(b=!1!==this.context.click()&&b);return b};g.subscribe=function(){};function X9(a,b,c){this.na=!1;this.wd={};this.context=new k6(a,b,c)}g=X9.prototype;g.ngOnDestroy=function(){};
g.ngDoCheck=function(a,b,c){a=this.na;this.na=!1;!c&&a&&(this.context.ngOnChanges(this.wd),this.wd={});return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};var Y4a=["div.content[_ngcontent-%COMP%]{padding:3px 10px;font-size:14px}div.content.closeable[_ngcontent-%COMP%]{padding:4px 14px 9px 15px;font-size:14px}div.content[_ngcontent-%COMP%]   .center[_ngcontent-%COMP%], div.content.center[_ngcontent-%COMP%]{text-align:center}div.content[_ngcontent-%COMP%]   .white[_ngcontent-%COMP%]{color:#fff}div.content[_ngcontent-%COMP%]   .capitalize[_ngcontent-%COMP%]{text-transform:capitalize}div.content[_ngcontent-%COMP%]   .shortcut[_ngcontent-%COMP%]{color:#AFB7BF;margin-left:10px}div.content[_ngcontent-%COMP%]   .shortcut.center[_ngcontent-%COMP%]{margin:0}div.content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding:0;margin:0}div.content[_ngcontent-%COMP%]   lucid-icon[name=X18][_ngcontent-%COMP%]{color:#fff;top:4px;left:3px;cursor:pointer}.no-wrap[_nghost-%COMP%]   div.content[_ngcontent-%COMP%]{white-space:nowrap}"];function Y9(){this.na=!1;this.context=new A7;this.qg=this.nf=this.Qd=this.We=this.Uc=this.qb=this.hc=this.jb=n1}g=Y9.prototype;g.ngOnDestroy=function(){this.Ub&&this.Ub.unsubscribe()};g.QE=function(a,b,c){if(c||V.ra(b,this.hc,a))this.na=!0,this.hc=this.context.XS=a};g.OE=function(a,b,c){if(c||V.ra(b,this.Uc,a))this.na=!0,this.Uc=this.context.OI=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};
g.subscribe=function(a,b,c){c&&(this.Ub=this.context.close.subscribe(b.bind(a,"close")))};V.Hb(k0.Md,[]);var Z9=V.Hb(k0.we,[Y4a]);function $9(a,b,c,d){Z.call(this,$9,Z9,n3.ud,a,b,c,d,U.pe)}p($9,Z);g=$9.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.Qg=this.V.yc(a,null);this.Ug=new D3(1,null,this,this.Qg);this.rq=new k3(this,1,this.Qg);this.zl=new H7(this.Ug.Qc,this.rq);this.Zb=this.V.ia(a,"\n\n",null);this.Rg=this.V.yc(a,null);this.Sh=new D3(3,null,this,this.Rg);this.sq=new k3(this,3,this.Rg);this.Bl=new H7(this.Sh.Qc,this.sq);this.wc=this.V.ia(a,"\n",null);this.rI=new E5(W(this.ha,D5,this.Ga));this.init(null,this.V.Xa?null:[this.Vb,this.Qg,this.Zb,this.Rg,
this.wc],null);return null};g.Eb=function(a,b,c){return a===j3&&1===b?this.rq:a===Q3&&1===b?this.zl.context:a===j3&&3===b?this.sq:a===Q3&&3===b?this.Bl.context:c};g.ab=function(a){I7(this.zl,!this.context.yLa,a);this.zl.ngDoCheck(this,this.Qg,a);I7(this.Bl,this.context.yLa,a);this.Bl.ngDoCheck(this,this.Rg,a);E3(this.Ug,a);E3(this.Sh,a)};g.zb=function(){F3(this.Ug);F3(this.Sh)};g.hh=function(a){return 1==a?new a$(this.Na,this,1,this.Qg,this.Ug):3==a?new b$(this.Na,this,3,this.Rg,this.Sh):null};
function a$(a,b,c,d,e){Z.call(this,a$,Z9,n3.xc,a,b,c,d,U.Fb,e);this.sU=this.mE=this.Mm=n1}p(a$,Z);g=a$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","content"),null);this.ib=this.V.ia(this.fa,"\n    ",null);this.kf=this.V.yc(this.fa,null);this.Gg=new D3(2,0,this,this.kf);this.Im=new k3(this,2,this.kf);this.Al=new H7(this.Gg.Qc,this.Im);this.Kc=this.V.ia(this.fa,"\n    ",null);this.Sg=this.V.yc(this.fa,null);this.Mi=new D3(4,0,this,this.Sg);this.tq=new k3(this,4,this.Sg);this.Bv=new a8(this.Mi.Qc,this.tq,W(this.ha,l1,this.Ga),this.ha.ref);this.Aj=this.V.ia(this.fa,"\n    ",null);
this.Jm=this.V.yc(this.fa,null);this.zq=new D3(6,0,this,this.Jm);this.gE=new k3(this,6,this.Jm);this.Cv=new H7(this.zq.Qc,this.gE);this.pi=this.V.ia(this.fa,"\n    ",null);this.ij=this.V.yc(this.fa,null);this.hm=new D3(8,0,this,this.ij);this.hE=new k3(this,8,this.ij);this.Ev=new H7(this.hm.Qc,this.hE);this.Fg=this.V.ia(this.fa,"\n",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.kf,this.Kc,this.Sg,this.Aj,this.Jm,this.pi,this.ij,this.Fg],null);return null};
g.Eb=function(a,b,c){return a===j3&&2===b?this.Im:a===Q3&&2===b?this.Al.context:a===j3&&4===b?this.tq:a===O3&&4===b?this.Bv.context:a===j3&&6===b?this.gE:a===Q3&&6===b?this.Cv.context:a===j3&&8===b?this.hE:a===Q3&&8===b?this.Ev.context:c};
g.ab=function(a){I7(this.Al,this.ha.context.XS,a);this.Al.ngDoCheck(this,this.kf,a);b8(this.Bv,this.ha.context.qLa,a);this.Bv.ngDoCheck(this,this.Sg,a);I7(this.Cv,0<this.ha.context.cR.length,a);this.Cv.ngDoCheck(this,this.Jm,a);I7(this.Ev,this.ha.context.K6,a);this.Ev.ngDoCheck(this,this.ij,a);E3(this.Gg,a);E3(this.Mi,a);E3(this.zq,a);E3(this.hm,a);var b=!this.ha.context.cR.length;V.ra(a,this.Mm,b)&&(this.V.Oc(this.fa,"center",b),this.Mm=b);b=this.ha.context.K6;V.ra(a,this.mE,b)&&(this.V.Oc(this.fa,
"closeable",b),this.mE=b);b=-1==this.ha.context.maxWidth?"auto":this.ha.context.maxWidth+"px";V.ra(a,this.sU,b)&&(this.V.setElementStyle(this.fa,"maxWidth",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()),this.sU=b)};g.zb=function(){F3(this.Gg);F3(this.Mi);F3(this.zq);F3(this.hm)};g.Jb=function(a,b){a(this.fa,b)};
g.hh=function(a){return 2==a?new c$(this.Na,this,2,this.kf,this.Gg):4==a?new d$(this.Na,this,4,this.Sg,this.Mi):6==a?new e$(this.Na,this,6,this.Jm,this.zq):8==a?new f$(this.Na,this,8,this.ij,this.hm):null};function c$(a,b,c,d,e){Z.call(this,c$,Z9,n3.xc,a,b,c,d,U.Fb,e);this.Uc=this.qb=n1}p(c$,Z);c$.prototype.Ua=function(){this.fa=V.qa(this.V,null,"span",new V.xa(2,"class","white"),null);this.ib=this.V.ia(this.fa,"",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],null);return null};
c$.prototype.ab=function(a){var b=this.ha.ha.context.OI;V.ra(a,this.qb,b)&&(this.V.Oc(this.fa,"capitalize",b),this.qb=b);b=V.ld("",this.ha.ha.context.XS,"");V.ra(a,this.Uc,b)&&(this.V.setText(this.ib,b),this.Uc=b)};c$.prototype.Jb=function(a,b){a(this.fa,b)};function d$(a,b,c,d,e){Z.call(this,d$,Z9,n3.xc,a,b,c,d,U.Fb,e);this.Uc=this.qb=n1}p(d$,Z);
d$.prototype.Ua=function(){this.fa=V.qa(this.V,null,"p",new V.xa(2,"class","white"),null);this.ib=this.V.ia(this.fa,"",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],null);return null};d$.prototype.ab=function(a){var b=this.ha.ha.context.OI;V.ra(a,this.qb,b)&&(this.V.Oc(this.fa,"capitalize",b),this.qb=b);b=V.ld("",this.context.Uj,"");V.ra(a,this.Uc,b)&&(this.V.setText(this.ib,b),this.Uc=b)};d$.prototype.Jb=function(a,b){a(this.fa,b)};
function e$(a,b,c,d,e){Z.call(this,e$,Z9,n3.xc,a,b,c,d,U.Fb,e);this.qb=n1}p(e$,Z);e$.prototype.Ua=function(){this.fa=V.qa(this.V,null,"span",new V.xa(2,"class","shortcut"),null);this.ib=this.V.ia(this.fa,"",null);this.zga=V.Fba(this.ha.ha.rI.transform.bind(this.ha.ha.rI));this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],null);return null};
e$.prototype.ab=function(a){var b=new o1;b.reset();var c=V.ld("",b.unwrap(V.iW(this.zga)(this.ha.ha.context.cR)),"");if(b.uK||V.ra(a,this.qb,c))this.V.setText(this.ib,c),this.qb=c};e$.prototype.Jb=function(a,b){a(this.fa,b)};function f$(a,b,c,d,e){Z.call(this,f$,Z9,n3.xc,a,b,c,d,U.Fb,e)}p(f$,Z);g=f$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-icon",new V.xa(2,"name","X18"),null);this.Ba=new E7(this.Na,this,0,this.fa);this.Ji=new D7(new Z0(this.fa),W(this.ha.ha,c5,this.ha.Ga));this.Ba.create(this.Ji.context);var a=V.sb(this,this.fa,new V.xa(2,"click",null),this.la(this.Lc));this.init(this.fa,this.V.Xa?null:[this.fa],[a]);return null};g.Eb=function(a,b,c){return a===d5&&0===b?this.Ji.context:c};g.ab=function(a){this.Ji.Ej("X18",a,!1);this.Ji.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};
g.zb=function(){this.Ba.destroy()};g.Jb=function(a,b){a(this.fa,b)};g.dh=function(){};g.Lc=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.ha.ha.context.close.emit()&&b);return b};function b$(a,b,c,d,e){Z.call(this,b$,Z9,n3.xc,a,b,c,d,U.Fb,e);this.mE=this.Mm=n1}p(b$,Z);g=b$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","content"),null);this.ib=this.V.ia(this.fa,"\n    ",null);this.kf=this.V.yc(this.fa,null);this.Gg=new D3(2,0,this,this.kf);this.Im=new k3(this,2,this.kf);this.Al=new H7(this.Gg.Qc,this.Im);this.Kc=this.V.ia(this.fa,"\n    ",null);this.Sg=this.V.yc(this.fa,null);this.Mi=new D3(4,0,this,this.Sg);this.tq=new k3(this,4,this.Sg);this.Bv=new a8(this.Mi.Qc,this.tq,W(this.ha,l1,this.Ga),this.ha.ref);this.Aj=this.V.ia(this.fa,"\n    ",null);
this.Jm=this.V.yc(this.fa,null);this.zq=new D3(6,0,this,this.Jm);this.gE=new k3(this,6,this.Jm);this.Cv=new H7(this.zq.Qc,this.gE);this.pi=this.V.ia(this.fa,"\n    ",null);this.ij=this.V.yc(this.fa,null);this.hm=new D3(8,0,this,this.ij);this.hE=new k3(this,8,this.ij);this.Ev=new H7(this.hm.Qc,this.hE);this.Fg=this.V.ia(this.fa,"\n",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.kf,this.Kc,this.Sg,this.Aj,this.Jm,this.pi,this.ij,this.Fg],null);return null};
g.Eb=function(a,b,c){return a===j3&&2===b?this.Im:a===Q3&&2===b?this.Al.context:a===j3&&4===b?this.tq:a===O3&&4===b?this.Bv.context:a===j3&&6===b?this.gE:a===Q3&&6===b?this.Cv.context:a===j3&&8===b?this.hE:a===Q3&&8===b?this.Ev.context:c};
g.ab=function(a){I7(this.Al,this.ha.context.XS,a);this.Al.ngDoCheck(this,this.kf,a);b8(this.Bv,this.ha.context.qLa,a);this.Bv.ngDoCheck(this,this.Sg,a);I7(this.Cv,0<this.ha.context.cR.length,a);this.Cv.ngDoCheck(this,this.Jm,a);I7(this.Ev,this.ha.context.K6,a);this.Ev.ngDoCheck(this,this.ij,a);E3(this.Gg,a);E3(this.Mi,a);E3(this.zq,a);E3(this.hm,a);var b=this.ha.context.K6;V.ra(a,this.Mm,b)&&(this.V.Oc(this.fa,"closeable",b),this.Mm=b);b=-1==this.ha.context.maxWidth?"auto":this.ha.context.maxWidth+
"px";V.ra(a,this.mE,b)&&(this.V.setElementStyle(this.fa,"maxWidth",null==q4(s1.STYLE,b)?null:q4(s1.STYLE,b).toString()),this.mE=b)};g.zb=function(){F3(this.Gg);F3(this.Mi);F3(this.zq);F3(this.hm)};g.Jb=function(a,b){a(this.fa,b)};g.hh=function(a){return 2==a?new g$(this.Na,this,2,this.kf,this.Gg):4==a?new h$(this.Na,this,4,this.Sg,this.Mi):6==a?new i$(this.Na,this,6,this.Jm,this.zq):8==a?new j$(this.Na,this,8,this.ij,this.hm):null};
function g$(a,b,c,d,e){Z.call(this,g$,Z9,n3.xc,a,b,c,d,U.Fb,e);this.Uc=this.qb=n1}p(g$,Z);g$.prototype.Ua=function(){this.fa=V.qa(this.V,null,"p",new V.xa(2,"class","white center"),null);this.ib=this.V.ia(this.fa,"",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],null);return null};
g$.prototype.ab=function(a){var b=this.ha.ha.context.OI;V.ra(a,this.qb,b)&&(this.V.Oc(this.fa,"capitalize",b),this.qb=b);b=V.ld("",this.ha.ha.context.XS,"");V.ra(a,this.Uc,b)&&(this.V.setText(this.ib,b),this.Uc=b)};g$.prototype.Jb=function(a,b){a(this.fa,b)};function h$(a,b,c,d,e){Z.call(this,h$,Z9,n3.xc,a,b,c,d,U.Fb,e);this.Uc=this.qb=n1}p(h$,Z);
h$.prototype.Ua=function(){this.fa=V.qa(this.V,null,"p",new V.xa(2,"class","white center"),null);this.ib=this.V.ia(this.fa,"",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],null);return null};h$.prototype.ab=function(a){var b=this.ha.ha.context.OI;V.ra(a,this.qb,b)&&(this.V.Oc(this.fa,"capitalize",b),this.qb=b);b=V.ld("",this.context.Uj,"");V.ra(a,this.Uc,b)&&(this.V.setText(this.ib,b),this.Uc=b)};h$.prototype.Jb=function(a,b){a(this.fa,b)};
function i$(a,b,c,d,e){Z.call(this,i$,Z9,n3.xc,a,b,c,d,U.Fb,e);this.qb=n1}p(i$,Z);i$.prototype.Ua=function(){this.fa=V.qa(this.V,null,"p",new V.xa(2,"class","shortcut center"),null);this.ib=this.V.ia(this.fa,"",null);this.jVa=V.Fba(this.ha.ha.rI.transform.bind(this.ha.ha.rI));this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],null);return null};
i$.prototype.ab=function(a){var b=new o1;b.reset();var c=V.ld("\n        ",this.ha.ha.context.Y3a?this.ha.ha.context.cR:b.unwrap(V.iW(this.jVa)(this.ha.ha.context.cR)),"\n    ");if(b.uK||V.ra(a,this.qb,c))this.V.setText(this.ib,c),this.qb=c};i$.prototype.Jb=function(a,b){a(this.fa,b)};function j$(a,b,c,d,e){Z.call(this,j$,Z9,n3.xc,a,b,c,d,U.Fb,e)}p(j$,Z);g=j$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-icon",new V.xa(2,"name","X18"),null);this.Ba=new E7(this.Na,this,0,this.fa);this.Ji=new D7(new Z0(this.fa),W(this.ha.ha,c5,this.ha.Ga));this.Ba.create(this.Ji.context);var a=V.sb(this,this.fa,new V.xa(2,"click",null),this.la(this.Lc));this.init(this.fa,this.V.Xa?null:[this.fa],[a]);return null};g.Eb=function(a,b,c){return a===d5&&0===b?this.Ji.context:c};g.ab=function(a){this.Ji.Ej("X18",a,!1);this.Ji.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};
g.zb=function(){this.Ba.destroy()};g.Jb=function(a,b){a(this.fa,b)};g.dh=function(){};g.Lc=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.ha.ha.context.close.emit()&&b);return b};V.Hb(k0.Md,[]);V.Hb(k0.we,[Y4a]);function Z4a(){this.na=!1;this.context=new n7}g=Z4a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};V.Hb(k0.Md,[]);var $4a=V.Hb(k0.we,[["[_nghost-%COMP%]{margin:auto;width:120px;display:block}svg[_ngcontent-%COMP%]{width:0;height:0}.dark-border[_nghost-%COMP%]   .loading[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .dark-border   [_nghost-%COMP%]   .loading[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border:1px solid #D2D2D2}.loading[_ngcontent-%COMP%]{width:120px;height:20px;position:relative}.loading[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background:#CDCED1;width:20px;height:20px;border-radius:50%;-ms-transform:translateX(0);transform:translateX(0);position:absolute;left:0;animation:slide 2s infinite ease}.loading[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){animation-delay:.15s}.loading[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){animation-delay:.3s}@keyframes slide{5%,95%{transform:translateX(0)}45%,55%{transform:translateX(100px)}}"]]);
function k$(a,b,c,d){Z.call(this,k$,$4a,n3.ud,a,b,c,d,U.pe)}p(k$,Z);
k$.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,":svg:svg",V.Kb,null);this.Zb=this.V.ia(this.va,"\n    ",null);this.Sa=V.qa(this.V,this.va,":svg:defs",V.Kb,null);this.wc=this.V.ia(this.Sa,"\n        ",null);this.Va=V.qa(this.V,this.Sa,":svg:filter",new V.xa(2,"id","goo"),null);this.jd=this.V.ia(this.Va,"\n            ",null);this.Jc=V.qa(this.V,this.Va,":svg:feGaussianBlur",new V.gj(6,"in","SourceGraphic","result","blur","stdDeviation",
"6"),null);this.Je=this.V.ia(this.Va,"\n            ",null);this.qe=V.qa(this.V,this.Va,":svg:feColorMatrix",new V.gj(6,"mode","matrix","result","goo","values","1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 18 -7"),null);this.Tg=this.V.ia(this.Va,"\n        ",null);this.Li=this.V.ia(this.Sa,"\n    ",null);this.bg=this.V.ia(this.va,"\n",null);this.Dh=this.V.ia(a,"\n\n",null);this.Kf=V.qa(this.V,a,"div",new V.$d(4,"class","loading","style","-webkit-filter: url(#goo); filter: url(#goo)"),null);this.Ur=this.V.ia(this.Kf,
"\n    ",null);this.nU=V.qa(this.V,this.Kf,"div",V.Kb,null);this.Bt=this.V.ia(this.Kf,"\n    ",null);this.xUa=V.qa(this.V,this.Kf,"div",V.Kb,null);this.NA=this.V.ia(this.Kf,"\n    ",null);this.Gk=V.qa(this.V,this.Kf,"div",V.Kb,null);this.Fl=this.V.ia(this.Kf,"\n",null);this.PA=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd,this.Jc,this.Je,this.qe,this.Tg,this.Li,this.bg,this.Dh,this.Kf,this.Ur,this.nU,this.Bt,this.xUa,this.NA,this.Gk,
this.Fl,this.PA],null);return null};function a5a(a,b,c,d){this.na=!1;this.context=new l7(a,b,c,d)}g=a5a.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy()};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};V.Hb(k0.Md,[]);var l$=V.Hb(k0.we,[[".clear[_ngcontent-%COMP%], .crop[_ngcontent-%COMP%]{display:block}.btn-toolbar[_ngcontent-%COMP%]:after, .clear[_ngcontent-%COMP%], .clearfix[_ngcontent-%COMP%]:after, div.spacer[_ngcontent-%COMP%], div.spacer-half[_ngcontent-%COMP%], div.spacer10[_ngcontent-%COMP%], div.spacer2[_ngcontent-%COMP%], div.spacer3[_ngcontent-%COMP%], div.spacer4[_ngcontent-%COMP%], div.spacer5[_ngcontent-%COMP%], div.spacer6[_ngcontent-%COMP%], div.spacer7[_ngcontent-%COMP%], div.spacer8[_ngcontent-%COMP%], div.spacer9[_ngcontent-%COMP%]{clear:both}.dialog-body[_ngcontent-%COMP%]   ul.no-style[_ngcontent-%COMP%]   li[_ngcontent-%COMP%], .menu[_ngcontent-%COMP%]{list-style:none}.box-sizing-border[_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   legend[_ngcontent-%COMP%]{box-sizing:border-box}button[_ngcontent-%COMP%]::-moz-focus-inner{border:0;padding:0}.user-select-text[_ngcontent-%COMP%]{-webkit-user-select:text;-ms-user-select:text;-moz-user-select:text;user-select:text}.user-select-none[_ngcontent-%COMP%]{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.no-drag[_ngcontent-%COMP%]{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.crop[_ngcontent-%COMP%]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lead[_ngcontent-%COMP%]{font-size:150%;line-height:1.4}.noise-texture[_ngcontent-%COMP%]{background-image:url(https://d2slcw3kip6qmk.cloudfront.net/app/webroot/css/css-common/images/noise_texture.png);background-repeat:repeat}.scrollable[_ngcontent-%COMP%]{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.gui-box-shadow[_ngcontent-%COMP%]{box-shadow:0 2px 8px 0 rgba(0,0,0,.25)}.gui-box-shadow-drk[_ngcontent-%COMP%]{box-shadow:0 2px 8px 0 rgba(0,0,0,.67)}.no-pointer-events[_ngcontent-%COMP%]{pointer-events:none}body.cursor-pointer[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{cursor:pointer!important}div.spacer-half[_ngcontent-%COMP%]{height:5px}div.spacer[_ngcontent-%COMP%]{height:10px}div.spacer2[_ngcontent-%COMP%]{height:20px}div.spacer3[_ngcontent-%COMP%]{height:30px}div.spacer4[_ngcontent-%COMP%]{height:40px}div.spacer5[_ngcontent-%COMP%]{height:50px}div.spacer6[_ngcontent-%COMP%]{height:60px}div.spacer7[_ngcontent-%COMP%]{height:70px}div.spacer8[_ngcontent-%COMP%]{height:80px}div.spacer9[_ngcontent-%COMP%]{height:90px}div.spacer10[_ngcontent-%COMP%]{height:100px}.clear[_ngcontent-%COMP%]{height:0;margin:0;padding:0;border:none}.left[_ngcontent-%COMP%]{float:left!important}.right[_ngcontent-%COMP%]{float:right!important}.right-keepflow[_ngcontent-%COMP%]{text-align:right;display:block}.lalign[_ngcontent-%COMP%]{text-align:left!important}.center[_ngcontent-%COMP%]{text-align:center!important}.ralign[_ngcontent-%COMP%]{text-align:right!important}.talign[_ngcontent-%COMP%]{vertical-align:top!important}.malign[_ngcontent-%COMP%]{vertical-align:middle!important}.balign[_ngcontent-%COMP%]{vertical-align:bottom!important}.hidden[_ngcontent-%COMP%]{display:none}.invisible[_ngcontent-%COMP%]{visibility:hidden}.block[_ngcontent-%COMP%]{display:block!important}.tmargin[_ngcontent-%COMP%]{margin-top:10px}.rmargin[_ngcontent-%COMP%]{margin-right:10px}.lmargin[_ngcontent-%COMP%]{margin-left:10px}.bmargin[_ngcontent-%COMP%]{margin-bottom:10px}.bold[_ngcontent-%COMP%]{font-weight:700}.italic[_ngcontent-%COMP%]{font-style:italic}.white[_ngcontent-%COMP%]{color:#FFF!important}.blue[_ngcontent-%COMP%]{color:#29aae1!important}.orange[_ngcontent-%COMP%]{color:#f78d1e!important}.red[_ngcontent-%COMP%]{color:red!important}.lighter[_ngcontent-%COMP%]{color:#999!important}.underline[_ngcontent-%COMP%]{text-decoration:underline}.link[_ngcontent-%COMP%]{color:#29aae1;cursor:pointer}.red-link[_ngcontent-%COMP%]{color:#ed6058;cursor:pointer}a.link[_ngcontent-%COMP%]{text-decoration:none}a.link[_ngcontent-%COMP%]:hover{text-decoration:underline}.circle[_ngcontent-%COMP%]{border-radius:50%}.well[_ngcontent-%COMP%]{background:#f0f0f0;padding:2em 1.5em;border-radius:10px;margin-top:1em}.well.large[_ngcontent-%COMP%]{padding:1em}.btn-toolbar[_ngcontent-%COMP%]:after, .btn-toolbar[_ngcontent-%COMP%]:before, .clearfix[_ngcontent-%COMP%]:after, .clearfix[_ngcontent-%COMP%]:before{content:\" \";display:table}.dialog[_ngcontent-%COMP%]{position:absolute;padding:1px;min-width:320px;width:420px;height:auto;left:50%;margin-left:-160px;color:#333;border-radius:8px}.dialog.extra-rounded[_ngcontent-%COMP%], .dialog.extra-rounded[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]{border-radius:10px}.dialog-wrapper[_ngcontent-%COMP%]{position:relative;overflow:hidden;z-index:0;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.5)}.dialog-header[_ngcontent-%COMP%]{position:relative;border-top-left-radius:8px;border-top-right-radius:8px;font-size:14px;height:2.5em;line-height:2.5em;padding-left:1em;text-transform:capitalize;letter-spacing:.02em;background-color:#646464;color:#fff;cursor:default}.btn-caps[_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   legend[_ngcontent-%COMP%]{text-transform:uppercase}.dialog-header[_ngcontent-%COMP%]   .dialog-close-button[_ngcontent-%COMP%]{position:absolute;top:7px;right:7px;z-index:1;width:13px;height:13px;padding:3px;line-height:0;cursor:pointer}.dialog-body[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_1[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_10[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_11[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_2[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_3[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_4[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_5[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_6[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_7[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_8[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_9[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_1[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_10[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_11[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_2[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_3[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_4[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_5[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_6[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_7[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_8[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_9[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_1[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_10[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_11[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_2[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_3[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_4[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_5[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_6[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_7[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_8[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_9[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_1[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_10[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_11[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_2[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_3[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_4[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_5[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_6[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_7[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_8[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_9[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_1[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_10[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_11[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_2[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_3[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_4[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_5[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_6[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_7[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_8[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_9[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_1[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_10[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_11[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_2[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_3[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_4[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_5[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_6[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_7[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_8[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_9[_ngcontent-%COMP%]{position:relative}.dialog-header[_ngcontent-%COMP%]   .dialog-close-button[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover{opacity:.6}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto;width:480px;width:auto}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_1[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_10[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_11[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_12[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_2[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_3[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_4[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_5[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_6[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_7[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_8[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_9[_ngcontent-%COMP%]{display:inline;float:left;margin-left:10px;margin-right:10px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .alpha[_ngcontent-%COMP%]{margin-left:0}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .omega[_ngcontent-%COMP%]{margin-right:0}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_1[_ngcontent-%COMP%]{width:20px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_2[_ngcontent-%COMP%]{width:60px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_3[_ngcontent-%COMP%]{width:100px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_4[_ngcontent-%COMP%]{width:140px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_5[_ngcontent-%COMP%]{width:180px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_6[_ngcontent-%COMP%]{width:220px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_7[_ngcontent-%COMP%]{width:260px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_8[_ngcontent-%COMP%]{width:300px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_9[_ngcontent-%COMP%]{width:340px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_10[_ngcontent-%COMP%]{width:380px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_11[_ngcontent-%COMP%]{width:420px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_12[_ngcontent-%COMP%]{width:460px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_1[_ngcontent-%COMP%]{padding-left:40px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_2[_ngcontent-%COMP%]{padding-left:80px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_3[_ngcontent-%COMP%]{padding-left:120px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_4[_ngcontent-%COMP%]{padding-left:160px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_5[_ngcontent-%COMP%]{padding-left:200px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_6[_ngcontent-%COMP%]{padding-left:240px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_7[_ngcontent-%COMP%]{padding-left:280px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_8[_ngcontent-%COMP%]{padding-left:320px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_9[_ngcontent-%COMP%]{padding-left:360px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_10[_ngcontent-%COMP%]{padding-left:400px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_11[_ngcontent-%COMP%]{padding-left:440px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_1[_ngcontent-%COMP%]{padding-right:40px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_2[_ngcontent-%COMP%]{padding-right:80px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_3[_ngcontent-%COMP%]{padding-right:120px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_4[_ngcontent-%COMP%]{padding-right:160px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_5[_ngcontent-%COMP%]{padding-right:200px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_6[_ngcontent-%COMP%]{padding-right:240px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_7[_ngcontent-%COMP%]{padding-right:280px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_8[_ngcontent-%COMP%]{padding-right:320px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_9[_ngcontent-%COMP%]{padding-right:360px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_10[_ngcontent-%COMP%]{padding-right:400px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_11[_ngcontent-%COMP%]{padding-right:440px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_1[_ngcontent-%COMP%]{left:40px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_2[_ngcontent-%COMP%]{left:80px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_3[_ngcontent-%COMP%]{left:120px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_4[_ngcontent-%COMP%]{left:160px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_5[_ngcontent-%COMP%]{left:200px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_6[_ngcontent-%COMP%]{left:240px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_7[_ngcontent-%COMP%]{left:280px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_8[_ngcontent-%COMP%]{left:320px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_9[_ngcontent-%COMP%]{left:360px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_10[_ngcontent-%COMP%]{left:400px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_11[_ngcontent-%COMP%]{left:440px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_1[_ngcontent-%COMP%]{left:-40px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_2[_ngcontent-%COMP%]{left:-80px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_3[_ngcontent-%COMP%]{left:-120px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_4[_ngcontent-%COMP%]{left:-160px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_5[_ngcontent-%COMP%]{left:-200px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_6[_ngcontent-%COMP%]{left:-240px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_7[_ngcontent-%COMP%]{left:-280px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_8[_ngcontent-%COMP%]{left:-320px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_9[_ngcontent-%COMP%]{left:-360px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_10[_ngcontent-%COMP%]{left:-400px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_11[_ngcontent-%COMP%]{left:-440px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto;width:720px;width:auto}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_1[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_10[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_11[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_12[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_2[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_3[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_4[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_5[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_6[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_7[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_8[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_9[_ngcontent-%COMP%]{display:inline;float:left;margin-left:10px;margin-right:10px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .alpha[_ngcontent-%COMP%]{margin-left:0}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .omega[_ngcontent-%COMP%]{margin-right:0}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_1[_ngcontent-%COMP%]{width:40px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_2[_ngcontent-%COMP%]{width:100px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_3[_ngcontent-%COMP%]{width:160px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_4[_ngcontent-%COMP%]{width:220px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_5[_ngcontent-%COMP%]{width:280px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_6[_ngcontent-%COMP%]{width:340px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_7[_ngcontent-%COMP%]{width:400px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_8[_ngcontent-%COMP%]{width:460px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_9[_ngcontent-%COMP%]{width:520px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_10[_ngcontent-%COMP%]{width:580px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_11[_ngcontent-%COMP%]{width:640px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_12[_ngcontent-%COMP%]{width:700px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_1[_ngcontent-%COMP%]{padding-left:60px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_2[_ngcontent-%COMP%]{padding-left:120px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_3[_ngcontent-%COMP%]{padding-left:180px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_4[_ngcontent-%COMP%]{padding-left:240px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_5[_ngcontent-%COMP%]{padding-left:300px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_6[_ngcontent-%COMP%]{padding-left:360px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_7[_ngcontent-%COMP%]{padding-left:420px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_8[_ngcontent-%COMP%]{padding-left:480px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_9[_ngcontent-%COMP%]{padding-left:540px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_10[_ngcontent-%COMP%]{padding-left:600px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_11[_ngcontent-%COMP%]{padding-left:660px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_1[_ngcontent-%COMP%]{padding-right:60px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_2[_ngcontent-%COMP%]{padding-right:120px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_3[_ngcontent-%COMP%]{padding-right:180px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_4[_ngcontent-%COMP%]{padding-right:240px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_5[_ngcontent-%COMP%]{padding-right:300px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_6[_ngcontent-%COMP%]{padding-right:360px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_7[_ngcontent-%COMP%]{padding-right:420px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_8[_ngcontent-%COMP%]{padding-right:480px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_9[_ngcontent-%COMP%]{padding-right:540px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_10[_ngcontent-%COMP%]{padding-right:600px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_11[_ngcontent-%COMP%]{padding-right:660px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_1[_ngcontent-%COMP%]{left:60px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_2[_ngcontent-%COMP%]{left:120px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_3[_ngcontent-%COMP%]{left:180px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_4[_ngcontent-%COMP%]{left:240px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_5[_ngcontent-%COMP%]{left:300px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_6[_ngcontent-%COMP%]{left:360px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_7[_ngcontent-%COMP%]{left:420px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_8[_ngcontent-%COMP%]{left:480px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_9[_ngcontent-%COMP%]{left:540px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_10[_ngcontent-%COMP%]{left:600px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_11[_ngcontent-%COMP%]{left:660px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_1[_ngcontent-%COMP%]{left:-60px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_2[_ngcontent-%COMP%]{left:-120px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_3[_ngcontent-%COMP%]{left:-180px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_4[_ngcontent-%COMP%]{left:-240px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_5[_ngcontent-%COMP%]{left:-300px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_6[_ngcontent-%COMP%]{left:-360px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_7[_ngcontent-%COMP%]{left:-420px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_8[_ngcontent-%COMP%]{left:-480px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_9[_ngcontent-%COMP%]{left:-540px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_10[_ngcontent-%COMP%]{left:-600px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_11[_ngcontent-%COMP%]{left:-660px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto;width:960px;width:auto}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_1[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_10[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_11[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_12[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_2[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_3[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_4[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_5[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_6[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_7[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_8[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_9[_ngcontent-%COMP%]{display:inline;float:left;margin-left:10px;margin-right:10px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .alpha[_ngcontent-%COMP%]{margin-left:0}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .omega[_ngcontent-%COMP%]{margin-right:0}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_1[_ngcontent-%COMP%]{width:60px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_2[_ngcontent-%COMP%]{width:140px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_3[_ngcontent-%COMP%]{width:220px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_4[_ngcontent-%COMP%]{width:300px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_5[_ngcontent-%COMP%]{width:380px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_6[_ngcontent-%COMP%]{width:460px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_7[_ngcontent-%COMP%]{width:540px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_8[_ngcontent-%COMP%]{width:620px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_9[_ngcontent-%COMP%]{width:700px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_10[_ngcontent-%COMP%]{width:780px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_11[_ngcontent-%COMP%]{width:860px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_12[_ngcontent-%COMP%]{width:940px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_1[_ngcontent-%COMP%]{padding-left:80px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_2[_ngcontent-%COMP%]{padding-left:160px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_3[_ngcontent-%COMP%]{padding-left:240px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_4[_ngcontent-%COMP%]{padding-left:320px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_5[_ngcontent-%COMP%]{padding-left:400px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_6[_ngcontent-%COMP%]{padding-left:480px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_7[_ngcontent-%COMP%]{padding-left:560px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_8[_ngcontent-%COMP%]{padding-left:640px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_9[_ngcontent-%COMP%]{padding-left:720px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_10[_ngcontent-%COMP%]{padding-left:800px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_11[_ngcontent-%COMP%]{padding-left:880px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_1[_ngcontent-%COMP%]{padding-right:80px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_2[_ngcontent-%COMP%]{padding-right:160px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_3[_ngcontent-%COMP%]{padding-right:240px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_4[_ngcontent-%COMP%]{padding-right:320px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_5[_ngcontent-%COMP%]{padding-right:400px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_6[_ngcontent-%COMP%]{padding-right:480px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_7[_ngcontent-%COMP%]{padding-right:560px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_8[_ngcontent-%COMP%]{padding-right:640px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_9[_ngcontent-%COMP%]{padding-right:720px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_10[_ngcontent-%COMP%]{padding-right:800px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_11[_ngcontent-%COMP%]{padding-right:880px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_1[_ngcontent-%COMP%]{left:80px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_2[_ngcontent-%COMP%]{left:160px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_3[_ngcontent-%COMP%]{left:240px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_4[_ngcontent-%COMP%]{left:320px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_5[_ngcontent-%COMP%]{left:400px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_6[_ngcontent-%COMP%]{left:480px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_7[_ngcontent-%COMP%]{left:560px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_8[_ngcontent-%COMP%]{left:640px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_9[_ngcontent-%COMP%]{left:720px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_10[_ngcontent-%COMP%]{left:800px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_11[_ngcontent-%COMP%]{left:880px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_1[_ngcontent-%COMP%]{left:-80px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_2[_ngcontent-%COMP%]{left:-160px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_3[_ngcontent-%COMP%]{left:-240px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_4[_ngcontent-%COMP%]{left:-320px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_5[_ngcontent-%COMP%]{left:-400px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_6[_ngcontent-%COMP%]{left:-480px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_7[_ngcontent-%COMP%]{left:-560px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_8[_ngcontent-%COMP%]{left:-640px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_9[_ngcontent-%COMP%]{left:-720px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_10[_ngcontent-%COMP%]{left:-800px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_11[_ngcontent-%COMP%]{left:-880px}.dialog-body-padding[_ngcontent-%COMP%]{padding:19px}.dialog-footer-padding[_ngcontent-%COMP%]{padding:8px 10px}.dialog-body[_ngcontent-%COMP%]{background-color:#fff;overflow-y:auto;overflow-x:hidden;line-height:1.6em;font-size:14px}.dialog-body[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:1em 0}.dialog-body[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]{padding:10px 0;margin:10px 0;border:none}.dialog-body[_ngcontent-%COMP%]   legend[_ngcontent-%COMP%]{font-weight:700;padding:3px 8px;background-color:#f2f2f2;width:100%;border-radius:5px}.dialog-body[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]:first-child, .dialog-body[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]:first-child, .dialog-body[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]:first-child, .dialog-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{margin-top:0}.dialog-body[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#29aae1;text-decoration:none}.dialog-body[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.dialog-body[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{padding:3px}.dialog-body[_ngcontent-%COMP%]   .input-select-textbox[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{padding:0}.dialog-body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;border-spacing:0;border:none;margin-top:10px}.dialog-body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 8px;border-bottom:#e6e6e6 solid 1px;text-align:left;vertical-align:middle;margin:0}.dialog-body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border-top:#e6e6e6 solid 1px;line-height:21px;font-weight:700}.dialog-body[_ngcontent-%COMP%]   .input-text[_ngcontent-%COMP%]{height:25px;position:relative}.dialog-body[_ngcontent-%COMP%]   .input-text.text-error[_ngcontent-%COMP%]{border:1px solid #ed6058}.dialog-body[_ngcontent-%COMP%]   .input-text-textbox[_ngcontent-%COMP%]{position:absolute;top:0;right:0;left:0;bottom:0;height:auto;width:auto;padding:0 2px}.dialog-body[_ngcontent-%COMP%]   .input-text-textbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{background-color:transparent;display:block;border:none;outline:0;width:100%;height:100%;font-size:14px;text-align:left;vertical-align:middle;line-height:17px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:text;-ms-user-select:text;-moz-user-select:text;user-select:text}.dialog-body[_ngcontent-%COMP%]   .input-text-textbox[_ngcontent-%COMP%]   input.number[_ngcontent-%COMP%]{text-align:right}.dialog-body[_ngcontent-%COMP%]   .user-browser.list-view[_ngcontent-%COMP%]{background:#fff;border:1px solid #e6e6e6;border-bottom:none}.dialog-body[_ngcontent-%COMP%]   .large[_ngcontent-%COMP%]{font-size:1.5em;line-height:1.3em}.dialog-body[_ngcontent-%COMP%]   .helper-image[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto;display:block;border:2px solid #e6e6e6}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{display:block;height:20px;text-align:center;text-decoration:none;font-weight:400;font-size:14px;line-height:20px;overflow:hidden;outline:0;padding:0 8px;margin-top:10px;box-sizing:content-box;border:1px solid #999;cursor:default;background-color:#f2f2f2;background-image:linear-gradient(top,#fff 0,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e6e6e6', GradientType=0 );text-shadow:0 1px 0 #fff;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;color:#000!important;box-shadow:0 1px 0 0 rgba(255,255,255,.5);border-radius:2px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .bold[_ngcontent-%COMP%], .hotkey-ref[_ngcontent-%COMP%]{font-weight:700}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button.highlight[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button.highlight[_ngcontent-%COMP%]{background-color:#dfdfdf;background-image:linear-gradient(top,#f2f2f2 0,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cccccc', GradientType=0 );border-color:grey;color:#1a1a1a}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button.highlight[_ngcontent-%COMP%]:active, .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button.highlight[_ngcontent-%COMP%]:active{background-color:#d9e2ef;background-image:linear-gradient(top,#ebf0f8 0,#c7d3e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf0f8', endColorstr='#c7d3e5', GradientType=0 );text-decoration:none;border-color:#6b7f9e;color:#141922}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button.highlight.blue[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button.highlight.blue[_ngcontent-%COMP%]{background-color:#c1e6f5;background-image:linear-gradient(top,#C9EFFF 0,#B9DCEB 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C9EFFF', endColorstr='#B9DCEB', GradientType=0 )}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button.highlight.blue[_ngcontent-%COMP%]:active, .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button.highlight.blue[_ngcontent-%COMP%]:active{background-color:#a9c9d6;background-image:linear-gradient(top,#B1D2E0 0,#A1BFCC 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#B1D2E0', endColorstr='#A1BFCC', GradientType=0 )}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]:active, .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]:active{background-color:#d9d9d9;background-image:linear-gradient(top,#e6e6e6 0,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#cccccc', GradientType=0 )}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]:hover, .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]:hover{background-color:#f9f9f9;background-image:linear-gradient(top,#fff 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f2f2f2', GradientType=0 );border-color:#666}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button.disabled[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button.disabled[_ngcontent-%COMP%]{background-color:#ececec;background-image:linear-gradient(top,#f2f2f2 0,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e6e6e6', GradientType=0 );color:grey;border-color:#b3b3b3}.dialog-footer[_ngcontent-%COMP%]{height:30px;background-color:#F0F0F0;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.dialog-footer[_ngcontent-%COMP%]   .btn-blue[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]   .btn-blue.btn-inverse[_ngcontent-%COMP%]{background-color:#29aae1;border-color:#29aae1;color:#fff}.dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]{float:right}.dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .btn-sm[_ngcontent-%COMP%]{font-size:14px;line-height:1.3}.dialog-footer[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{margin:0 0 0 10px!important;padding:0 18px!important;float:left}.dialog-footer[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{border-radius:4px;margin-left:10px;height:28px;padding:4px 10px}.dialog-footer[_ngcontent-%COMP%]   .btn-blue[_ngcontent-%COMP%]{text-decoration:none}.dialog-footer[_ngcontent-%COMP%]   .btn-default[_ngcontent-%COMP%]{color:#fff;background-color:#a5a5a5;border-color:#a5a5a5}.dialog-footer[_ngcontent-%COMP%]   .btn-default[_ngcontent-%COMP%]:hover{color:#fff;background-color:#b5b5b5;border-color:#b5b5b5}.dialog-footer[_ngcontent-%COMP%]   .stylebutton[_ngcontent-%COMP%]{margin:0 0 0 10px!important;float:left}.dialog-footer[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{padding:0;margin:0;display:inline;float:left;line-height:26px;clear:none}.dialog-footer[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]{margin:0 4px 0 0;float:none;clear:none}.dialog.icon[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{background:27px 22px no-repeat #fff;padding-left:102px;min-height:40px}.dialog.scrolling[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{border-top:#ccc solid 1px;padding:9px 10px}.dialog.nobuttons[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding-bottom:15px}.dialog.nobuttons[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{height:4px;padding:0;background-color:#fff;border-top:none}.dialog.nofooter[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{display:none}.dialog-overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:20;overflow:hidden}.dialog-overlay.modal[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.3)}.dialog-overlay.modal-dark[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.5)}.gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%], .gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{background-color:#efefef}.gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:inline-block;padding:10px 5px 1px 0;margin:0;color:#777;font-size:14px;line-height:18px;clear:both}.gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{display:inline-block;width:100%;box-sizing:border-box}.dialog.ajax[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%], .gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .gone[_ngcontent-%COMP%]{display:none}.gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .error[_ngcontent-%COMP%]{color:#ed6058;margin-left:15px}.gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .input-error[_ngcontent-%COMP%]{border-color:#ed6058}.gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled{background:#aaa}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{position:relative;padding:0;background-color:#fff}.dialog.ajax[_ngcontent-%COMP%]   iframe[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   webview[_ngcontent-%COMP%]{display:block;width:100%;height:100%;border:none}.dialog.ajax[_ngcontent-%COMP%]   .loading[_ngcontent-%COMP%]{opacity:.8;position:absolute;background-color:#fff;top:0;left:0;right:0;bottom:0}.dialog.newdocdialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding:0;overflow:hidden;background-color:#fff}.dialog.newdocdialog[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{height:auto;border-top:#999 solid 1px;padding:10px}.dialog.custom-footer[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{height:auto;border-top:#ccc solid 1px;padding-top:10px}.dialog.iframedialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding:0;overflow:hidden;background-color:#fff}.dialog.inviteuserdialog[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;color:#777}.dialog.inviteuserdialog[_ngcontent-%COMP%]   span.invitee-email[_ngcontent-%COMP%]{display:inline-block;font-size:14px;color:#fff;padding:5px 4px 5px 10px;margin:3px 5px 3px 0;background-color:#f9a64f;border-radius:10px}.dialog.inviteuserdialog[_ngcontent-%COMP%]   span.remove[_ngcontent-%COMP%]{cursor:pointer;padding:1px;margin:3px}.dialog.inviteuserdialog[_ngcontent-%COMP%]   span.remove[_ngcontent-%COMP%]:hover{border-radius:10px;background-color:#da7308}.dialog.inviteuserdialog[_ngcontent-%COMP%]   .invitees-list[_ngcontent-%COMP%]{margin:10px}.dialog.inviteuserdialog[_ngcontent-%COMP%]   label.option-text[_ngcontent-%COMP%]{font-size:14px}.dialog.userimagedialog[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{height:auto;border-top:#999 solid 1px;padding:0 10px 9px;background-color:#ccc}.dialog.userimagedialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding:9px}.dialog.userimagedialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{position:relative;cursor:pointer;float:left;display:block;width:128px;height:128px;padding:10px;border-radius:6px}.dialog.userimagedialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]:hover{background-color:#ccc;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.5)}.dialog.userimagedialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]:active{background-color:#29aae1}.dialog.userimagedialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .thumb[_ngcontent-%COMP%]{position:relative;box-shadow:0 2px 3px 0 rgba(0,0,0,.5)}.dialog.tabbed-dialog[_ngcontent-%COMP%]   .dialog-header[_ngcontent-%COMP%]{height:0;padding:0}.dialog.tabbed-dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding:0}.dialog.tabbed-dialog[_ngcontent-%COMP%]   .lucid-tabs[_ngcontent-%COMP%]{margin:0;border-width:0 0 1px;padding-right:34px}.dialog.tabbed-dialog[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{display:none}.dialog.colorpickerdialog[_ngcontent-%COMP%]{width:546px}.dialog.colorpickerdialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding-bottom:0}.dialog.colorpickerdialog[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{height:0;background-color:#fff}.dialog[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{vertical-align:top}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding:9px}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%;box-sizing:border-box}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pagination[_ngcontent-%COMP%]{padding:5px;margin:5px 0;text-align:right;border-right:#ccc solid 5px}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{position:relative;cursor:pointer;display:block;min-height:128px;padding:10px 5px;overflow:hidden;border-radius:6px}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]:hover{background-color:#ccc;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.5)}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]:active{background-color:#29aae1}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:14px;line-height:19px;margin:0 5px 5px}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{margin:0;padding:0;border:0;width:auto;height:100%}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border:0;padding:0;margin:0}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{vertical-align:middle;text-align:center;border:0;padding:0 5px;margin:0}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .thumb[_ngcontent-%COMP%]{position:relative;box-shadow:0 2px 3px 0 rgba(0,0,0,.5)}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{height:auto;border-top:#999 solid 1px;padding:10px 10px 9px}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{margin-top:10px}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .third[_ngcontent-%COMP%]{float:left;width:33%;display:inline-block}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .skip-btn[_ngcontent-%COMP%]{font-size:14px;cursor:pointer;vertical-align:middle}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .panel-img[_ngcontent-%COMP%]{width:504px;height:375px;margin:20px auto 0}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .tip[_ngcontent-%COMP%]{margin-bottom:0;font-size:14px;text-align:center}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .slider[_ngcontent-%COMP%]{width:80px;margin:0 auto}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .slider[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{float:left;height:16px;width:16px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZBJREFUeNrsVrFqwzAQtUPH/IL/oeApZGg3d8vguUsHb+3YjsFjM7aboVPXePDoDzCZBPmHDP2B7u5TeQ6KIsk2FGwaHzww0j3dU3J3Or+ua29Im3kD21XzIYRoPgMgBiIgbLaBEsiBQ8uZnfhhGJ4KoC2AZ+Ab+AAeuL4EVsANsAF2luCS/0Jf1e6IW+BV5c805TL4HrgHtsAXseXanj6B5eam4Kqt6BOYBMS8eeo4IKVPbNiLW4KrImKTAPmfFR0OKOirW9Qj9yKTAJkVVQdypSSXp/G7WjiaMlQFCGZ7my3pq5voEVeYBJQ9kqg0rJc9BJQmAbJJzIG1g7imT27Yy3skcX7WCdmhNqzzTzpWWiOa08fUDQ9sMp7jlyzoc+T7zWM0VCv2L/41nAToz7GXZZkziZIkcSZhX/5JEoKszgPWMsQhO0vwRcuT/FuGKv8ogMrf5JsPh9QSQDaia+BJvwn57x26qRTx2PDP5gFbcGncm+aBaR745/MAS81zlOGfzgPjaUSjaMUX+Rr+CDAAg9bCRxj2J/kAAAAASUVORK5CYII=) top left no-repeat}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .slider[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{background-position:top right}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .nav-btn[_ngcontent-%COMP%]{cursor:pointer;color:#fff;background:#29aae1;border:none;border-radius:14px;text-shadow:none;font-size:14px;padding:0 14px;height:28px;line-height:28px}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .nav-btn[_ngcontent-%COMP%]:hover{background:#3ed5f0}.dialog.custom-fields-dialog[_ngcontent-%COMP%]   .field-label[_ngcontent-%COMP%]{width:120px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog.custom-fields-dialog[_ngcontent-%COMP%]   .field-select[_ngcontent-%COMP%]{width:120px;margin-left:5px}.dialog.custom-fields-dialog[_ngcontent-%COMP%]   .field-trash[_ngcontent-%COMP%]{margin-top:4px;margin-right:110px}.dialog.custom-fields-dialog[_ngcontent-%COMP%]   .add-field[_ngcontent-%COMP%]{width:75px;height:30px;margin-left:130px}.dialog.custom-fields-dialog[_ngcontent-%COMP%]   .add-field[_ngcontent-%COMP%]   .plus[_ngcontent-%COMP%]{margin-top:-15px;position:absolute}.dialog.custom-fields-dialog[_ngcontent-%COMP%]   .add-field[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{margin-top:-17px;margin-left:10px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:15px;margin-bottom:5px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .subtext[_ngcontent-%COMP%]{margin-bottom:5px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .space[_ngcontent-%COMP%]{margin:5px 0}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .text-area[_ngcontent-%COMP%]{margin-bottom:15px;height:200px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .text-area[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{height:200px;color:#000}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .text-area.blur[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{color:gray}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]{margin-left:5px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .radio[_ngcontent-%COMP%]{display:inline-block;margin-bottom:15px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .help[_ngcontent-%COMP%]{display:inline-block;height:20px;width:20px;margin-left:10px;vertical-align:sub}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .select[_ngcontent-%COMP%]{width:110px}.dialog.mind-map-dialog.export[_ngcontent-%COMP%]   .bullet-text[_ngcontent-%COMP%]{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;word-wrap:normal;white-space:pre}.btn[_ngcontent-%COMP%], .question-mark-btn[_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.dialog.mind-map-dialog.export[_ngcontent-%COMP%]   .bullet-text[_ngcontent-%COMP%]   .ul[_ngcontent-%COMP%]{margin:0}.dialog.mind-map-dialog.export[_ngcontent-%COMP%]   .text-area-container[_ngcontent-%COMP%]{width:380px;height:307px;overflow:auto;margin-top:5px;margin-bottom:-7px}.dialog.mind-map-dialog.export[_ngcontent-%COMP%]   .text-area[_ngcontent-%COMP%]{width:98%;height:95%;resize:none;overflow:auto;word-wrap:normal;white-space:pre;border:1px solid}.btn[_ngcontent-%COMP%], .link-status[_ngcontent-%COMP%], .menu-item[_ngcontent-%COMP%]{white-space:nowrap}.dialog.mind-map-dialog.export[_ngcontent-%COMP%]   .bullet-list-container[_ngcontent-%COMP%]{width:378px;height:298px;overflow:auto;border:1px solid;margin-top:5px}.dialog.mind-map-dialog[_ngcontent-%COMP%]   .warning[_ngcontent-%COMP%]{margin-bottom:15px}.dialog[_ngcontent-%COMP%]   #share_dialog[_ngcontent-%COMP%]   .super-hidden[_ngcontent-%COMP%]{display:none}.dialog[_ngcontent-%COMP%]   #share_dialog[_ngcontent-%COMP%]   .button.disabled[_ngcontent-%COMP%]{color:grey!important}.dialog[_ngcontent-%COMP%]   table.file-list[_ngcontent-%COMP%]{overflow:scroll}.dialog[_ngcontent-%COMP%]   table.file-list[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-overflow:ellipsis;padding-top:0;padding-bottom:0}.dialog[_ngcontent-%COMP%]   table.file-list[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(1){min-width:60px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog[_ngcontent-%COMP%]   table.file-list[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(2){min-width:5em}.dialog[_ngcontent-%COMP%]   .stencil-file[_ngcontent-%COMP%]{max-width:180px;margin-top:7px;margin-left:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clipboard-hotkey-dialog-content[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-align:center!important}.hotkey-ref-set[_ngcontent-%COMP%]{display:table;border-collapse:separate}.hotkey-ref[_ngcontent-%COMP%]{display:table-cell;vertical-align:top;width:1%;text-align:center;font-size:36px;line-height:1}.btn[_ngcontent-%COMP%], .btn-link[_ngcontent-%COMP%], .lucid[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{font-weight:400}.hotkey-ref[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{display:block;margin-top:10px;font-size:13px;font-weight:400}.file-import-dialog[_ngcontent-%COMP%] > .dialog[_ngcontent-%COMP%]{width:50%;max-width:800px;min-width:400px}.file-import-dialog[_ngcontent-%COMP%]   table.file-list[_ngcontent-%COMP%]   .icn-18[_ngcontent-%COMP%]{vertical-align:-5px;margin-left:.5em}.btn[_ngcontent-%COMP%], .btn-group[_ngcontent-%COMP%], .question-mark-btn[_ngcontent-%COMP%]{vertical-align:middle}.file-import-dialog[_ngcontent-%COMP%]   table.file-list[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px;position:relative}.file-import-dialog[_ngcontent-%COMP%]   .import-success[_ngcontent-%COMP%]{color:#529f1f}.file-import-dialog[_ngcontent-%COMP%]   .import-failure[_ngcontent-%COMP%]{color:#ed6058}.file-import-dialog[_ngcontent-%COMP%]   .import-user-error[_ngcontent-%COMP%]{color:#f78d1e!important}.file-import-dialog[_ngcontent-%COMP%]   .import-message-icon[_ngcontent-%COMP%]{position:absolute;top:6px;right:12px}.callout-dialog-close-button.icn-cross[_ngcontent-%COMP%]:hover{opacity:.5}.dialog-animation[_ngcontent-%COMP%]{animation-duration:.4s;animation-fill-mode:both}@keyframes fade-out{from{opacity:1}100%{opacity:0}}@keyframes fade-in{from{opacity:0}100%{opacity:1}}@keyframes fade-out-down{from{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,20px,0);opacity:0}}@keyframes fade-in-up{from{transform:translate3d(0,20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes fade-out-down-alt{from{transform:translate3d(-50%,-50%,0);opacity:1}100%{transform:translate3d(-50%,calc(-50% + 20px),0);opacity:0}}@keyframes fade-in-up-alt{from{transform:translate3d(-50%,calc(-50% + 20px),0);opacity:0}100%{transform:translate3d(-50%,-50%,0);opacity:1}}.dialog-animation.fade-out[_ngcontent-%COMP%]{animation-name:fade-out;pointer-events:none}.dialog-animation.fade-in[_ngcontent-%COMP%]{animation-name:fade-in}.dialog-animation.fade-out-down[_ngcontent-%COMP%]{animation-name:fade-out-down;pointer-events:none}.dialog-animation.fade-in-up[_ngcontent-%COMP%]{animation-name:fade-in-up}.dialog-animation.fade-out-down-alt[_ngcontent-%COMP%]{animation-name:fade-out-down-alt;pointer-events:none}.dialog-animation.fade-in-up-alt[_ngcontent-%COMP%]{animation-name:fade-in-up-alt}.ui-effects-transfer[_ngcontent-%COMP%]{border:1px solid #aaa;border-radius:4px;background-color:rgba(255,255,255,.5);z-index:21;animation-duration:.4s;animation-fill-mode:both;animation-name:fade-out}.menu[_ngcontent-%COMP%]{background:#FFF;position:absolute;float:left;border:1px solid #ccc;border-color:rgba(0,0,0,.15);background-clip:padding-box;margin:0;padding:0;outline:0;overflow:hidden;border-radius:3px;box-shadow:0 6px 12px 0 rgba(0,0,0,.1)}.menu.dropdown[_ngcontent-%COMP%], .menu.submenu[_ngcontent-%COMP%], .menu.submenu[_ngcontent-%COMP%]   .menu-body[_ngcontent-%COMP%]{border-top-left-radius:0}.menu.list[_ngcontent-%COMP%], .menu.list[_ngcontent-%COMP%]   .menu-body[_ngcontent-%COMP%]{border-radius:0}.menu.dropdown[_ngcontent-%COMP%]{padding-top:0;border-top-right-radius:0}.menu.dropdown[_ngcontent-%COMP%]   .menu-body[_ngcontent-%COMP%]{border-top-left-radius:0;border-top-right-radius:0}.menu.list[_ngcontent-%COMP%]{position:relative;box-shadow:none}.menu[_ngcontent-%COMP%]   .down-button[_ngcontent-%COMP%], .menu[_ngcontent-%COMP%]   .up-button[_ngcontent-%COMP%]{position:relative;display:none;height:18px;text-align:center}.menu[_ngcontent-%COMP%]   .down-button[_ngcontent-%COMP%]:after, .menu[_ngcontent-%COMP%]   .up-button[_ngcontent-%COMP%]:after{content:\"\";display:inline-block;border:6px solid transparent;height:0;width:0;margin:6px 0}.menu-item[_ngcontent-%COMP%], .menu-item[_ngcontent-%COMP%]   canvas[_ngcontent-%COMP%], .menu.has-down[_ngcontent-%COMP%]   .down-button[_ngcontent-%COMP%], .menu.has-up[_ngcontent-%COMP%]   .up-button[_ngcontent-%COMP%]{display:block}.menu[_ngcontent-%COMP%]   .up-button[_ngcontent-%COMP%]{border-top-left-radius:2px;border-top-right-radius:2px}.menu[_ngcontent-%COMP%]   .up-button[_ngcontent-%COMP%]:after{border-top-width:0;border-bottom-color:#444}.menu[_ngcontent-%COMP%]   .down-button[_ngcontent-%COMP%]{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.menu[_ngcontent-%COMP%]   .down-button[_ngcontent-%COMP%]:after{border-bottom-width:0;border-top-color:#444}.menu-body[_ngcontent-%COMP%]{background:#FFF;margin:0;padding:5px 0;overflow-y:auto;border-radius:2px}.menu-body[_ngcontent-%COMP%]   .canvasholder[_ngcontent-%COMP%]{width:25px;height:25px;float:left;border:1px solid #fff;padding:1px}.menu-body[_ngcontent-%COMP%]   .canvasholder[_ngcontent-%COMP%]:hover{border-color:#d3d3d3;background-color:#e6e6e6}.menu.has-up[_ngcontent-%COMP%]   .menu-body[_ngcontent-%COMP%]{padding-top:0;border-top-left-radius:0;border-top-right-radius:0}.menu.has-down[_ngcontent-%COMP%]   .menu-body[_ngcontent-%COMP%]{padding-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.menu.has-up.has-down[_ngcontent-%COMP%]   .menu-body[_ngcontent-%COMP%]{border-radius:0}.menu-section[_ngcontent-%COMP%]   .menu-header[_ngcontent-%COMP%]{border-top:1;margin:0}.menu-section[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]{padding:8px 7em 8px 22px}.menu-item-button[_ngcontent-%COMP%]{background-color:#fff;border-top:none;border-bottom:none;border-right:none}.menu-header[_ngcontent-%COMP%]{padding:4px 5px;margin:5px 0;background:#e6e6e6;border:1px solid #ccc;border-width:1px 0;color:#777;font-size:85%}.menu-header.collapsible[_ngcontent-%COMP%]{cursor:pointer}.menu-header.collapsible[_ngcontent-%COMP%]::before{content:\"▼\";margin:3px}.menu-header.collapsible.collapsed[_ngcontent-%COMP%]::before{content:\"▶\"}.menu-item[_ngcontent-%COMP%]{position:relative;color:#444;margin:0;border-left:transparent solid 4px;padding:3px 7em 3px 22px;cursor:default;text-decoration:none}.btn[_ngcontent-%COMP%], .menu-link[_ngcontent-%COMP%]{cursor:pointer}.menu-item.priority[_ngcontent-%COMP%]{color:#ed6058}.menu-item.menu-item-tight[_ngcontent-%COMP%]{padding:2px 22px}.menu-item.menu-item-custom[_ngcontent-%COMP%]{padding-left:2px;padding-right:6px}.menu-item[_ngcontent-%COMP%] > .check[_ngcontent-%COMP%]{position:absolute;left:4px;top:50%;margin-top:-8px}.menu-item[_ngcontent-%COMP%] > .check[_ngcontent-%COMP%]:before{content:\"\\2713\"}.menu-item[_ngcontent-%COMP%] > .icon-13[_ngcontent-%COMP%]{position:absolute;top:50%;margin-top:-7px;left:4px}.menu-item[_ngcontent-%COMP%] > .locked[_ngcontent-%COMP%]{right:7px;left:auto}.menu-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;color:inherit}.btn[_ngcontent-%COMP%], .icn-13[_ngcontent-%COMP%], .icn-14[_ngcontent-%COMP%], .icn-18[_ngcontent-%COMP%], .icn-21[_ngcontent-%COMP%], .icn-23[_ngcontent-%COMP%], .icn-28[_ngcontent-%COMP%], .icn-36[_ngcontent-%COMP%], .icn-45[_ngcontent-%COMP%], .icn-54[_ngcontent-%COMP%], .icn-8[_ngcontent-%COMP%], .icn-9[_ngcontent-%COMP%]{display:inline-block}.menu-item.has-white-text[_ngcontent-%COMP%]{background:#ccc;margin:-5px 0;padding-top:8px;padding-bottom:8px}.menu-item.hover[_ngcontent-%COMP%], .menu-item[_ngcontent-%COMP%]:hover{border-color:#29aae1}.menu-item.hover[_ngcontent-%COMP%], .menu-item.hover[_ngcontent-%COMP%]   .menu-item-accel[_ngcontent-%COMP%], .menu-item.hover[_ngcontent-%COMP%]   .submenu-arrow[_ngcontent-%COMP%], .menu-item[_ngcontent-%COMP%]:hover, .menu-item[_ngcontent-%COMP%]:hover   .menu-item-accel[_ngcontent-%COMP%], .menu-item[_ngcontent-%COMP%]:hover   .submenu-arrow[_ngcontent-%COMP%]{color:#29aae1}.menu-item.priority.hover[_ngcontent-%COMP%], .menu-item.priority[_ngcontent-%COMP%]:hover{border-color:#ed6058}.menu-item.priority.hover[_ngcontent-%COMP%], .menu-item.priority.hover[_ngcontent-%COMP%]   .menu-item-accel[_ngcontent-%COMP%], .menu-item.priority.hover[_ngcontent-%COMP%]   .submenu-arrow[_ngcontent-%COMP%], .menu-item.priority[_ngcontent-%COMP%]:hover, .menu-item.priority[_ngcontent-%COMP%]:hover   .menu-item-accel[_ngcontent-%COMP%], .menu-item.priority[_ngcontent-%COMP%]:hover   .submenu-arrow[_ngcontent-%COMP%]{color:#ed6058}.menu-item.disabled[_ngcontent-%COMP%], .menu-item.disabled[_ngcontent-%COMP%]:hover{border-color:transparent}.menu-item.disabled[_ngcontent-%COMP%], .menu-item.disabled[_ngcontent-%COMP%]   .menu-item-accel[_ngcontent-%COMP%], .menu-item.disabled[_ngcontent-%COMP%]   .submenu-arrow[_ngcontent-%COMP%], .menu-item.disabled[_ngcontent-%COMP%]:hover, .menu-item.disabled[_ngcontent-%COMP%]:hover   .menu-item-accel[_ngcontent-%COMP%], .menu-item.disabled[_ngcontent-%COMP%]:hover   .submenu-arrow[_ngcontent-%COMP%]{color:#aaa}.menu-item.disabled[_ngcontent-%COMP%]   .menu-item-graphic[_ngcontent-%COMP%], .menu-item.disabled[_ngcontent-%COMP%]:hover   .menu-item-graphic[_ngcontent-%COMP%]{opacity:.5}.menu-item.seperated[_ngcontent-%COMP%]{border-bottom:1px solid #e5e5e5}.menu-item.seperated[_ngcontent-%COMP%]:hover{border-bottom-color:#e5e5e5}.menu-item.seperated[_ngcontent-%COMP%]:last-child{border-bottom-color:#ccc}.menu-separator[_ngcontent-%COMP%]{margin:5px 0;height:1px;background:#e5e5e5}.menu-sm[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]{font-size:11px;padding-right:22px;padding-left:18px;border-left-width:3px}.menu-item-accel[_ngcontent-%COMP%], .submenu-arrow[_ngcontent-%COMP%]{position:absolute;right:0;padding:0 6px;text-align:right}.menu-item-accel[_ngcontent-%COMP%]{color:#999}.submenu-arrow[_ngcontent-%COMP%]{top:50%;margin-top:-8px;color:#666;font-size:72%}.touch[_ngcontent-%COMP%]   .menu-item[_ngcontent-%COMP%]{line-height:24px}.icn-8[_ngcontent-%COMP%]{width:8px;height:8px;background-size:8px 8px}.icn-9[_ngcontent-%COMP%]{width:9px;height:9px;background-size:9px 9px}.icn-13[_ngcontent-%COMP%]{width:13px;height:13px;background-size:13px 13px}.icn-14[_ngcontent-%COMP%]{width:14px;height:14px;background-size:14px 14px}.icn-18[_ngcontent-%COMP%]{width:18px;height:18px;background-size:18px 18px}.icn-21[_ngcontent-%COMP%]{width:21px;height:21px;background-size:21px 21px}.icn-22[_ngcontent-%COMP%]{display:inline-block;width:22px;height:22px;background-size:22px 22px}.icn-23[_ngcontent-%COMP%]{width:23px;height:23px;background-size:23px 23px}.icn-28[_ngcontent-%COMP%]{width:28px;height:28px;background-size:28px 28px}.icn-36[_ngcontent-%COMP%]{width:36px;height:36px;background-size:36px 36px}.icn-45[_ngcontent-%COMP%]{width:45px;height:45px;background-size:45px 45px}.icn-54[_ngcontent-%COMP%]{width:54px;height:54px;background-size:54px 54px}.btn[_ngcontent-%COMP%]{margin-bottom:0;text-align:center;border:1px solid rgba(0,0,0,.05);outline:0;box-sizing:border-box;padding:6px 12px;font-size:14px;line-height:1.25;border-radius:16px;user-select:none}.btn-lg[_ngcontent-%COMP%], .btn-xl[_ngcontent-%COMP%]{line-height:1.33}.btn.btn-circle[_ngcontent-%COMP%]{padding:6px 0;width:32px;text-align:center;border-radius:50%}.btn[_ngcontent-%COMP%]:focus{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.btn.zeroclipboard-is-active[_ngcontent-%COMP%], .btn.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn[_ngcontent-%COMP%]:focus, .btn[_ngcontent-%COMP%]:hover{border-color:rgba(0,0,0,.1);color:#333;text-decoration:none}.btn.disabled[_ngcontent-%COMP%], .btn[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{cursor:not-allowed;pointer-events:none;opacity:.65}.btn[_ngcontent-%COMP%]:after, .btn[_ngcontent-%COMP%]:before{content:\"\\a0\"}.btn-default[_ngcontent-%COMP%]{color:#444;background-color:transparent;border-color:#777}.btn-default.active[_ngcontent-%COMP%], .btn-default.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-default.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-default[_ngcontent-%COMP%]:active, .btn-default[_ngcontent-%COMP%]:focus, .btn-default[_ngcontent-%COMP%]:hover{color:#000;background-color:#e6e6e6;border-color:#777}.btn-default.disabled[_ngcontent-%COMP%], .btn-default.disabled.active[_ngcontent-%COMP%], .btn-default.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-default.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-default.disabled[_ngcontent-%COMP%]:active, .btn-default.disabled[_ngcontent-%COMP%]:focus, .btn-default.disabled[_ngcontent-%COMP%]:hover, .btn-default[disabled][_ngcontent-%COMP%], .btn-default[disabled].active[_ngcontent-%COMP%], .btn-default[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-default[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-default[disabled][_ngcontent-%COMP%]:active, .btn-default[disabled][_ngcontent-%COMP%]:focus, .btn-default[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-default[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-default.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-default.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-default.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-default[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-default[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-default[_ngcontent-%COMP%]:hover{color:#959595;background-color:transparent;border-color:#aeaeae}.btn-primary[_ngcontent-%COMP%]{color:#fff;color:rgba(255,255,255,.9);background-color:#f78d1e}.btn-primary.active[_ngcontent-%COMP%], .btn-primary.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-primary.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-primary[_ngcontent-%COMP%]:active, .btn-primary[_ngcontent-%COMP%]:focus, .btn-primary[_ngcontent-%COMP%]:hover{color:#fff;background-color:#f89834}.btn-primary.disabled[_ngcontent-%COMP%], .btn-primary.disabled.active[_ngcontent-%COMP%], .btn-primary.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-primary.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-primary.disabled[_ngcontent-%COMP%]:active, .btn-primary.disabled[_ngcontent-%COMP%]:focus, .btn-primary.disabled[_ngcontent-%COMP%]:hover, .btn-primary[disabled][_ngcontent-%COMP%], .btn-primary[disabled].active[_ngcontent-%COMP%], .btn-primary[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-primary[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-primary[disabled][_ngcontent-%COMP%]:active, .btn-primary[disabled][_ngcontent-%COMP%]:focus, .btn-primary[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-primary[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-primary.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-primary.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-primary.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-primary[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-primary[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-primary[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#f78d1e}.btn-primary.btn-inverse[_ngcontent-%COMP%]{color:#f78d1e;background-color:transparent;border-color:#f78d1e}.btn-primary.btn-inverse.active[_ngcontent-%COMP%], .btn-primary.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-primary.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-primary.btn-inverse[_ngcontent-%COMP%]:active, .btn-primary.btn-inverse[_ngcontent-%COMP%]:focus, .btn-primary.btn-inverse[_ngcontent-%COMP%]:hover{color:#fff;background-color:#f89834;border-color:#f78d1e}.btn-primary.btn-inverse.disabled[_ngcontent-%COMP%], .btn-primary.btn-inverse.disabled.active[_ngcontent-%COMP%], .btn-primary.btn-inverse.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-primary.btn-inverse.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-primary.btn-inverse.disabled[_ngcontent-%COMP%]:active, .btn-primary.btn-inverse.disabled[_ngcontent-%COMP%]:focus, .btn-primary.btn-inverse.disabled[_ngcontent-%COMP%]:hover, .btn-primary.btn-inverse[disabled][_ngcontent-%COMP%], .btn-primary.btn-inverse[disabled].active[_ngcontent-%COMP%], .btn-primary.btn-inverse[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-primary.btn-inverse[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-primary.btn-inverse[disabled][_ngcontent-%COMP%]:active, .btn-primary.btn-inverse[disabled][_ngcontent-%COMP%]:focus, .btn-primary.btn-inverse[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-primary.btn-inverse[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-primary.btn-inverse.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-primary.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-primary.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-primary.btn-inverse[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-primary.btn-inverse[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-primary.btn-inverse[_ngcontent-%COMP%]:hover{color:#eeb982;background-color:transparent;border-color:#eeb982}.btn-secondary[_ngcontent-%COMP%]{color:#fff;color:rgba(255,255,255,.9);background-color:#29aae1}.btn-secondary.active[_ngcontent-%COMP%], .btn-secondary.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-secondary.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-secondary[_ngcontent-%COMP%]:active, .btn-secondary[_ngcontent-%COMP%]:focus, .btn-secondary[_ngcontent-%COMP%]:hover{color:#fff;background-color:#3eb3e4}.btn-secondary.disabled[_ngcontent-%COMP%], .btn-secondary.disabled.active[_ngcontent-%COMP%], .btn-secondary.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-secondary.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-secondary.disabled[_ngcontent-%COMP%]:active, .btn-secondary.disabled[_ngcontent-%COMP%]:focus, .btn-secondary.disabled[_ngcontent-%COMP%]:hover, .btn-secondary[disabled][_ngcontent-%COMP%], .btn-secondary[disabled].active[_ngcontent-%COMP%], .btn-secondary[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-secondary[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-secondary[disabled][_ngcontent-%COMP%]:active, .btn-secondary[disabled][_ngcontent-%COMP%]:focus, .btn-secondary[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#29aae1}.btn-secondary.btn-inverse[_ngcontent-%COMP%]{color:#29aae1;background-color:transparent;border-color:#29aae1}.btn-secondary.btn-inverse.active[_ngcontent-%COMP%], .btn-secondary.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-secondary.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-secondary.btn-inverse[_ngcontent-%COMP%]:active, .btn-secondary.btn-inverse[_ngcontent-%COMP%]:focus, .btn-secondary.btn-inverse[_ngcontent-%COMP%]:hover{color:#fff;background-color:#3eb3e4;border-color:#29aae1}.btn-secondary.btn-inverse.disabled[_ngcontent-%COMP%], .btn-secondary.btn-inverse.disabled.active[_ngcontent-%COMP%], .btn-secondary.btn-inverse.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-secondary.btn-inverse.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-secondary.btn-inverse.disabled[_ngcontent-%COMP%]:active, .btn-secondary.btn-inverse.disabled[_ngcontent-%COMP%]:focus, .btn-secondary.btn-inverse.disabled[_ngcontent-%COMP%]:hover, .btn-secondary.btn-inverse[disabled][_ngcontent-%COMP%], .btn-secondary.btn-inverse[disabled].active[_ngcontent-%COMP%], .btn-secondary.btn-inverse[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-secondary.btn-inverse[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-secondary.btn-inverse[disabled][_ngcontent-%COMP%]:active, .btn-secondary.btn-inverse[disabled][_ngcontent-%COMP%]:focus, .btn-secondary.btn-inverse[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary.btn-inverse[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary.btn-inverse.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary.btn-inverse[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary.btn-inverse[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-secondary.btn-inverse[_ngcontent-%COMP%]:hover{color:#87c8e3;background-color:transparent;border-color:#87c8e3}.btn-red[_ngcontent-%COMP%]{color:#fff;color:rgba(255,255,255,.9);background-color:#ed6058}.btn-red.active[_ngcontent-%COMP%], .btn-red.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-red.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-red[_ngcontent-%COMP%]:active, .btn-red[_ngcontent-%COMP%]:focus, .btn-red[_ngcontent-%COMP%]:hover{color:#fff;background-color:#ef7069}.btn-red.disabled[_ngcontent-%COMP%], .btn-red.disabled.active[_ngcontent-%COMP%], .btn-red.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-red.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-red.disabled[_ngcontent-%COMP%]:active, .btn-red.disabled[_ngcontent-%COMP%]:focus, .btn-red.disabled[_ngcontent-%COMP%]:hover, .btn-red[disabled][_ngcontent-%COMP%], .btn-red[disabled].active[_ngcontent-%COMP%], .btn-red[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-red[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-red[disabled][_ngcontent-%COMP%]:active, .btn-red[disabled][_ngcontent-%COMP%]:focus, .btn-red[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-red[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-red.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-red.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-red.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-red[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-red[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-red[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#ed6058}.btn-red.btn-inverse[_ngcontent-%COMP%]{color:#ed6058;background-color:transparent;border-color:#ed6058}.btn-red.btn-inverse.active[_ngcontent-%COMP%], .btn-red.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-red.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-red.btn-inverse[_ngcontent-%COMP%]:active, .btn-red.btn-inverse[_ngcontent-%COMP%]:focus, .btn-red.btn-inverse[_ngcontent-%COMP%]:hover{color:#fff;background-color:#ef7069;border-color:#ed6058}.btn-red.btn-inverse.disabled[_ngcontent-%COMP%], .btn-red.btn-inverse.disabled.active[_ngcontent-%COMP%], .btn-red.btn-inverse.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-red.btn-inverse.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-red.btn-inverse.disabled[_ngcontent-%COMP%]:active, .btn-red.btn-inverse.disabled[_ngcontent-%COMP%]:focus, .btn-red.btn-inverse.disabled[_ngcontent-%COMP%]:hover, .btn-red.btn-inverse[disabled][_ngcontent-%COMP%], .btn-red.btn-inverse[disabled].active[_ngcontent-%COMP%], .btn-red.btn-inverse[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-red.btn-inverse[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-red.btn-inverse[disabled][_ngcontent-%COMP%]:active, .btn-red.btn-inverse[disabled][_ngcontent-%COMP%]:focus, .btn-red.btn-inverse[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-red.btn-inverse[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-red.btn-inverse.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-red.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-red.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-red.btn-inverse[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-red.btn-inverse[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-red.btn-inverse[_ngcontent-%COMP%]:hover{color:#e9a39f;background-color:transparent;border-color:#e9a39f}.btn-blue[_ngcontent-%COMP%]{color:#fff;color:rgba(255,255,255,.9);background-color:#29aae1}.btn-blue.active[_ngcontent-%COMP%], .btn-blue.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue[_ngcontent-%COMP%]:active, .btn-blue[_ngcontent-%COMP%]:focus, .btn-blue[_ngcontent-%COMP%]:hover{color:#fff;background-color:#3eb3e4}.btn-blue.disabled[_ngcontent-%COMP%], .btn-blue.disabled.active[_ngcontent-%COMP%], .btn-blue.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue.disabled[_ngcontent-%COMP%]:active, .btn-blue.disabled[_ngcontent-%COMP%]:focus, .btn-blue.disabled[_ngcontent-%COMP%]:hover, .btn-blue[disabled][_ngcontent-%COMP%], .btn-blue[disabled].active[_ngcontent-%COMP%], .btn-blue[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue[disabled][_ngcontent-%COMP%]:active, .btn-blue[disabled][_ngcontent-%COMP%]:focus, .btn-blue[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#29aae1}.btn-blue.btn-inverse[_ngcontent-%COMP%]{color:#29aae1;background-color:transparent;border-color:#29aae1}.btn-blue.btn-inverse.active[_ngcontent-%COMP%], .btn-blue.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue.btn-inverse[_ngcontent-%COMP%]:active, .btn-blue.btn-inverse[_ngcontent-%COMP%]:focus, .btn-blue.btn-inverse[_ngcontent-%COMP%]:hover{color:#fff;background-color:#3eb3e4;border-color:#29aae1}.btn-blue.btn-inverse.disabled[_ngcontent-%COMP%], .btn-blue.btn-inverse.disabled.active[_ngcontent-%COMP%], .btn-blue.btn-inverse.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue.btn-inverse.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue.btn-inverse.disabled[_ngcontent-%COMP%]:active, .btn-blue.btn-inverse.disabled[_ngcontent-%COMP%]:focus, .btn-blue.btn-inverse.disabled[_ngcontent-%COMP%]:hover, .btn-blue.btn-inverse[disabled][_ngcontent-%COMP%], .btn-blue.btn-inverse[disabled].active[_ngcontent-%COMP%], .btn-blue.btn-inverse[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue.btn-inverse[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue.btn-inverse[disabled][_ngcontent-%COMP%]:active, .btn-blue.btn-inverse[disabled][_ngcontent-%COMP%]:focus, .btn-blue.btn-inverse[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue.btn-inverse[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue.btn-inverse.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue.btn-inverse[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue.btn-inverse[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue.btn-inverse[_ngcontent-%COMP%]:hover{color:#87c8e3;background-color:transparent;border-color:#87c8e3}.btn-blue-faded[_ngcontent-%COMP%]{color:#2080a9;color:rgba(32,128,169,.9);background-color:#d4eef8}.btn-blue-faded.active[_ngcontent-%COMP%], .btn-blue-faded.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue-faded.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue-faded[_ngcontent-%COMP%]:active, .btn-blue-faded[_ngcontent-%COMP%]:focus, .btn-blue-faded[_ngcontent-%COMP%]:hover{color:#2080a9;background-color:#d8f0f9}.btn-blue-faded.disabled[_ngcontent-%COMP%], .btn-blue-faded.disabled.active[_ngcontent-%COMP%], .btn-blue-faded.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue-faded.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue-faded.disabled[_ngcontent-%COMP%]:active, .btn-blue-faded.disabled[_ngcontent-%COMP%]:focus, .btn-blue-faded.disabled[_ngcontent-%COMP%]:hover, .btn-blue-faded[disabled][_ngcontent-%COMP%], .btn-blue-faded[disabled].active[_ngcontent-%COMP%], .btn-blue-faded[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue-faded[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue-faded[disabled][_ngcontent-%COMP%]:active, .btn-blue-faded[disabled][_ngcontent-%COMP%]:focus, .btn-blue-faded[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-faded[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-faded.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-faded.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-faded.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-faded[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-faded[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-faded[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#d4eef8}.btn-blue-dark[_ngcontent-%COMP%]{color:#fff;color:rgba(255,255,255,.9);background-color:#29A9E1}.btn-blue-dark.active[_ngcontent-%COMP%], .btn-blue-dark.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue-dark.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue-dark[_ngcontent-%COMP%]:active, .btn-blue-dark[_ngcontent-%COMP%]:focus, .btn-blue-dark[_ngcontent-%COMP%]:hover{color:#fff;background-color:#3eb2e4}.btn-blue-dark.disabled[_ngcontent-%COMP%], .btn-blue-dark.disabled.active[_ngcontent-%COMP%], .btn-blue-dark.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue-dark.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue-dark.disabled[_ngcontent-%COMP%]:active, .btn-blue-dark.disabled[_ngcontent-%COMP%]:focus, .btn-blue-dark.disabled[_ngcontent-%COMP%]:hover, .btn-blue-dark[disabled][_ngcontent-%COMP%], .btn-blue-dark[disabled].active[_ngcontent-%COMP%], .btn-blue-dark[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue-dark[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue-dark[disabled][_ngcontent-%COMP%]:active, .btn-blue-dark[disabled][_ngcontent-%COMP%]:focus, .btn-blue-dark[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#29A9E1}.btn-blue-dark.btn-inverse[_ngcontent-%COMP%]{color:#29A9E1;background-color:transparent;border-color:#29A9E1}.btn-blue-dark.btn-inverse.active[_ngcontent-%COMP%], .btn-blue-dark.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue-dark.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue-dark.btn-inverse[_ngcontent-%COMP%]:active, .btn-blue-dark.btn-inverse[_ngcontent-%COMP%]:focus, .btn-blue-dark.btn-inverse[_ngcontent-%COMP%]:hover{color:#fff;background-color:#3eb2e4;border-color:#29A9E1}.btn-blue-dark.btn-inverse.disabled[_ngcontent-%COMP%], .btn-blue-dark.btn-inverse.disabled.active[_ngcontent-%COMP%], .btn-blue-dark.btn-inverse.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue-dark.btn-inverse.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue-dark.btn-inverse.disabled[_ngcontent-%COMP%]:active, .btn-blue-dark.btn-inverse.disabled[_ngcontent-%COMP%]:focus, .btn-blue-dark.btn-inverse.disabled[_ngcontent-%COMP%]:hover, .btn-blue-dark.btn-inverse[disabled][_ngcontent-%COMP%], .btn-blue-dark.btn-inverse[disabled].active[_ngcontent-%COMP%], .btn-blue-dark.btn-inverse[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-blue-dark.btn-inverse[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-blue-dark.btn-inverse[disabled][_ngcontent-%COMP%]:active, .btn-blue-dark.btn-inverse[disabled][_ngcontent-%COMP%]:focus, .btn-blue-dark.btn-inverse[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark.btn-inverse[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark.btn-inverse.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark.btn-inverse[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark.btn-inverse[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-blue-dark.btn-inverse[_ngcontent-%COMP%]:hover{color:#87c7e3;background-color:transparent;border-color:#87c7e3}.btn-green[_ngcontent-%COMP%]{color:#fff;color:rgba(255,255,255,.9);background-color:#8cbf3f}.btn-green.active[_ngcontent-%COMP%], .btn-green.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-green.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-green[_ngcontent-%COMP%]:active, .btn-green[_ngcontent-%COMP%]:focus, .btn-green[_ngcontent-%COMP%]:hover{color:#fff;background-color:#98c552}.btn-green.disabled[_ngcontent-%COMP%], .btn-green.disabled.active[_ngcontent-%COMP%], .btn-green.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-green.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-green.disabled[_ngcontent-%COMP%]:active, .btn-green.disabled[_ngcontent-%COMP%]:focus, .btn-green.disabled[_ngcontent-%COMP%]:hover, .btn-green[disabled][_ngcontent-%COMP%], .btn-green[disabled].active[_ngcontent-%COMP%], .btn-green[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-green[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-green[disabled][_ngcontent-%COMP%]:active, .btn-green[disabled][_ngcontent-%COMP%]:focus, .btn-green[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-green[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-green.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-green.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-green.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-green[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-green[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-green[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#8cbf3f}.btn-green.btn-inverse[_ngcontent-%COMP%]{color:#8cbf3f;background-color:transparent;border-color:#8cbf3f}.btn-green.btn-inverse.active[_ngcontent-%COMP%], .btn-green.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-green.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-green.btn-inverse[_ngcontent-%COMP%]:active, .btn-green.btn-inverse[_ngcontent-%COMP%]:focus, .btn-green.btn-inverse[_ngcontent-%COMP%]:hover{color:#fff;background-color:#98c552;border-color:#8cbf3f}.btn-green.btn-inverse.disabled[_ngcontent-%COMP%], .btn-green.btn-inverse.disabled.active[_ngcontent-%COMP%], .btn-green.btn-inverse.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-green.btn-inverse.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-green.btn-inverse.disabled[_ngcontent-%COMP%]:active, .btn-green.btn-inverse.disabled[_ngcontent-%COMP%]:focus, .btn-green.btn-inverse.disabled[_ngcontent-%COMP%]:hover, .btn-green.btn-inverse[disabled][_ngcontent-%COMP%], .btn-green.btn-inverse[disabled].active[_ngcontent-%COMP%], .btn-green.btn-inverse[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-green.btn-inverse[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-green.btn-inverse[disabled][_ngcontent-%COMP%]:active, .btn-green.btn-inverse[disabled][_ngcontent-%COMP%]:focus, .btn-green.btn-inverse[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-green.btn-inverse[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-green.btn-inverse.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-green.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-green.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-green.btn-inverse[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-green.btn-inverse[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-green.btn-inverse[_ngcontent-%COMP%]:hover{color:#b9d292;background-color:transparent;border-color:#b9d292}.btn-green-faded[_ngcontent-%COMP%]{color:#69903d;color:rgba(105,144,61,.9);background-color:#d1e5b2}.btn-green-faded.active[_ngcontent-%COMP%], .btn-green-faded.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-green-faded.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-green-faded[_ngcontent-%COMP%]:active, .btn-green-faded[_ngcontent-%COMP%]:focus, .btn-green-faded[_ngcontent-%COMP%]:hover{color:#69903d;background-color:#d6e8ba}.btn-green-faded.disabled[_ngcontent-%COMP%], .btn-green-faded.disabled.active[_ngcontent-%COMP%], .btn-green-faded.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-green-faded.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-green-faded.disabled[_ngcontent-%COMP%]:active, .btn-green-faded.disabled[_ngcontent-%COMP%]:focus, .btn-green-faded.disabled[_ngcontent-%COMP%]:hover, .btn-green-faded[disabled][_ngcontent-%COMP%], .btn-green-faded[disabled].active[_ngcontent-%COMP%], .btn-green-faded[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-green-faded[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-green-faded[disabled][_ngcontent-%COMP%]:active, .btn-green-faded[disabled][_ngcontent-%COMP%]:focus, .btn-green-faded[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-green-faded[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-green-faded.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-green-faded.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-green-faded.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-green-faded[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-green-faded[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-green-faded[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#d1e5b2}.btn-orange[_ngcontent-%COMP%]{color:#fff;color:rgba(255,255,255,.9);background-color:#f78d1e}.btn-orange.active[_ngcontent-%COMP%], .btn-orange.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-orange.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-orange[_ngcontent-%COMP%]:active, .btn-orange[_ngcontent-%COMP%]:focus, .btn-orange[_ngcontent-%COMP%]:hover{color:#fff;background-color:#f89834}.btn-orange.disabled[_ngcontent-%COMP%], .btn-orange.disabled.active[_ngcontent-%COMP%], .btn-orange.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-orange.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-orange.disabled[_ngcontent-%COMP%]:active, .btn-orange.disabled[_ngcontent-%COMP%]:focus, .btn-orange.disabled[_ngcontent-%COMP%]:hover, .btn-orange[disabled][_ngcontent-%COMP%], .btn-orange[disabled].active[_ngcontent-%COMP%], .btn-orange[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-orange[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-orange[disabled][_ngcontent-%COMP%]:active, .btn-orange[disabled][_ngcontent-%COMP%]:focus, .btn-orange[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-orange[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-orange.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-orange.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-orange.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-orange[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-orange[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-orange[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#f78d1e}.btn-orange.btn-inverse[_ngcontent-%COMP%]{color:#f78d1e;background-color:transparent;border-color:#f78d1e}.btn-orange.btn-inverse.active[_ngcontent-%COMP%], .btn-orange.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-orange.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-orange.btn-inverse[_ngcontent-%COMP%]:active, .btn-orange.btn-inverse[_ngcontent-%COMP%]:focus, .btn-orange.btn-inverse[_ngcontent-%COMP%]:hover{color:#fff;background-color:#f89834;border-color:#f78d1e}.btn-orange.btn-inverse.disabled[_ngcontent-%COMP%], .btn-orange.btn-inverse.disabled.active[_ngcontent-%COMP%], .btn-orange.btn-inverse.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-orange.btn-inverse.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-orange.btn-inverse.disabled[_ngcontent-%COMP%]:active, .btn-orange.btn-inverse.disabled[_ngcontent-%COMP%]:focus, .btn-orange.btn-inverse.disabled[_ngcontent-%COMP%]:hover, .btn-orange.btn-inverse[disabled][_ngcontent-%COMP%], .btn-orange.btn-inverse[disabled].active[_ngcontent-%COMP%], .btn-orange.btn-inverse[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-orange.btn-inverse[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-orange.btn-inverse[disabled][_ngcontent-%COMP%]:active, .btn-orange.btn-inverse[disabled][_ngcontent-%COMP%]:focus, .btn-orange.btn-inverse[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-orange.btn-inverse[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-orange.btn-inverse.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-orange.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-orange.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-orange.btn-inverse[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-orange.btn-inverse[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-orange.btn-inverse[_ngcontent-%COMP%]:hover{color:#eeb982;background-color:transparent;border-color:#eeb982}.btn-purple[_ngcontent-%COMP%]{color:#fff;color:rgba(255,255,255,.9);background-color:#a32385}.btn-purple.active[_ngcontent-%COMP%], .btn-purple.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-purple.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-purple[_ngcontent-%COMP%]:active, .btn-purple[_ngcontent-%COMP%]:focus, .btn-purple[_ngcontent-%COMP%]:hover{color:#fff;background-color:#ac3991}.btn-purple.disabled[_ngcontent-%COMP%], .btn-purple.disabled.active[_ngcontent-%COMP%], .btn-purple.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-purple.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-purple.disabled[_ngcontent-%COMP%]:active, .btn-purple.disabled[_ngcontent-%COMP%]:focus, .btn-purple.disabled[_ngcontent-%COMP%]:hover, .btn-purple[disabled][_ngcontent-%COMP%], .btn-purple[disabled].active[_ngcontent-%COMP%], .btn-purple[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-purple[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-purple[disabled][_ngcontent-%COMP%]:active, .btn-purple[disabled][_ngcontent-%COMP%]:focus, .btn-purple[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-purple[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-purple.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-purple.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-purple.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-purple[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-purple[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-purple[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#a32385}.btn-purple.btn-inverse[_ngcontent-%COMP%]{color:#a32385;background-color:transparent;border-color:#a32385}.btn-purple.btn-inverse.active[_ngcontent-%COMP%], .btn-purple.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-purple.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-purple.btn-inverse[_ngcontent-%COMP%]:active, .btn-purple.btn-inverse[_ngcontent-%COMP%]:focus, .btn-purple.btn-inverse[_ngcontent-%COMP%]:hover{color:#fff;background-color:#ac3991;border-color:#a32385}.btn-purple.btn-inverse.disabled[_ngcontent-%COMP%], .btn-purple.btn-inverse.disabled.active[_ngcontent-%COMP%], .btn-purple.btn-inverse.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-purple.btn-inverse.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-purple.btn-inverse.disabled[_ngcontent-%COMP%]:active, .btn-purple.btn-inverse.disabled[_ngcontent-%COMP%]:focus, .btn-purple.btn-inverse.disabled[_ngcontent-%COMP%]:hover, .btn-purple.btn-inverse[disabled][_ngcontent-%COMP%], .btn-purple.btn-inverse[disabled].active[_ngcontent-%COMP%], .btn-purple.btn-inverse[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-purple.btn-inverse[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-purple.btn-inverse[disabled][_ngcontent-%COMP%]:active, .btn-purple.btn-inverse[disabled][_ngcontent-%COMP%]:focus, .btn-purple.btn-inverse[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-purple.btn-inverse[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-purple.btn-inverse.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-purple.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-purple.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-purple.btn-inverse[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-purple.btn-inverse[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-purple.btn-inverse[_ngcontent-%COMP%]:hover{color:#c484b5;background-color:transparent;border-color:#c484b5}.btn-pink[_ngcontent-%COMP%]{color:#fff;color:rgba(255,255,255,.9);background-color:#ea0e8b}.btn-pink.active[_ngcontent-%COMP%], .btn-pink.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-pink.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-pink[_ngcontent-%COMP%]:active, .btn-pink[_ngcontent-%COMP%]:focus, .btn-pink[_ngcontent-%COMP%]:hover{color:#fff;background-color:#ec2697}.btn-pink.disabled[_ngcontent-%COMP%], .btn-pink.disabled.active[_ngcontent-%COMP%], .btn-pink.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-pink.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-pink.disabled[_ngcontent-%COMP%]:active, .btn-pink.disabled[_ngcontent-%COMP%]:focus, .btn-pink.disabled[_ngcontent-%COMP%]:hover, .btn-pink[disabled][_ngcontent-%COMP%], .btn-pink[disabled].active[_ngcontent-%COMP%], .btn-pink[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-pink[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-pink[disabled][_ngcontent-%COMP%]:active, .btn-pink[disabled][_ngcontent-%COMP%]:focus, .btn-pink[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-pink[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-pink.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-pink.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-pink.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-pink[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-pink[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-pink[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#ea0e8b}.btn-pink.btn-inverse[_ngcontent-%COMP%]{color:#ea0e8b;background-color:transparent;border-color:#ea0e8b}.btn-pink.btn-inverse.active[_ngcontent-%COMP%], .btn-pink.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-pink.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-pink.btn-inverse[_ngcontent-%COMP%]:active, .btn-pink.btn-inverse[_ngcontent-%COMP%]:focus, .btn-pink.btn-inverse[_ngcontent-%COMP%]:hover{color:#fff;background-color:#ec2697;border-color:#ea0e8b}.btn-pink.btn-inverse.disabled[_ngcontent-%COMP%], .btn-pink.btn-inverse.disabled.active[_ngcontent-%COMP%], .btn-pink.btn-inverse.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-pink.btn-inverse.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-pink.btn-inverse.disabled[_ngcontent-%COMP%]:active, .btn-pink.btn-inverse.disabled[_ngcontent-%COMP%]:focus, .btn-pink.btn-inverse.disabled[_ngcontent-%COMP%]:hover, .btn-pink.btn-inverse[disabled][_ngcontent-%COMP%], .btn-pink.btn-inverse[disabled].active[_ngcontent-%COMP%], .btn-pink.btn-inverse[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-pink.btn-inverse[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-pink.btn-inverse[disabled][_ngcontent-%COMP%]:active, .btn-pink.btn-inverse[disabled][_ngcontent-%COMP%]:focus, .btn-pink.btn-inverse[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-pink.btn-inverse[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-pink.btn-inverse.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-pink.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-pink.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-pink.btn-inverse[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-pink.btn-inverse[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-pink.btn-inverse[_ngcontent-%COMP%]:hover{color:#e87ab8;background-color:transparent;border-color:#e87ab8}.btn-gray[_ngcontent-%COMP%]{color:#fff;color:rgba(255,255,255,.9);background-color:#777}.btn-gray.active[_ngcontent-%COMP%], .btn-gray.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-gray.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-gray[_ngcontent-%COMP%]:active, .btn-gray[_ngcontent-%COMP%]:focus, .btn-gray[_ngcontent-%COMP%]:hover{color:#fff;background-color:#858585}.btn-gray.disabled[_ngcontent-%COMP%], .btn-gray.disabled.active[_ngcontent-%COMP%], .btn-gray.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-gray.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-gray.disabled[_ngcontent-%COMP%]:active, .btn-gray.disabled[_ngcontent-%COMP%]:focus, .btn-gray.disabled[_ngcontent-%COMP%]:hover, .btn-gray[disabled][_ngcontent-%COMP%], .btn-gray[disabled].active[_ngcontent-%COMP%], .btn-gray[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-gray[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-gray[disabled][_ngcontent-%COMP%]:active, .btn-gray[disabled][_ngcontent-%COMP%]:focus, .btn-gray[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-gray[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-gray[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-gray[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#777}.btn-gray.btn-inverse[_ngcontent-%COMP%]{color:#777;background-color:transparent;border-color:#777}.btn-gray.btn-inverse.active[_ngcontent-%COMP%], .btn-gray.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-gray.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-gray.btn-inverse[_ngcontent-%COMP%]:active, .btn-gray.btn-inverse[_ngcontent-%COMP%]:focus, .btn-gray.btn-inverse[_ngcontent-%COMP%]:hover{color:#fff;background-color:#858585;border-color:#777}.btn-gray.btn-inverse.disabled[_ngcontent-%COMP%], .btn-gray.btn-inverse.disabled.active[_ngcontent-%COMP%], .btn-gray.btn-inverse.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-gray.btn-inverse.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-gray.btn-inverse.disabled[_ngcontent-%COMP%]:active, .btn-gray.btn-inverse.disabled[_ngcontent-%COMP%]:focus, .btn-gray.btn-inverse.disabled[_ngcontent-%COMP%]:hover, .btn-gray.btn-inverse[disabled][_ngcontent-%COMP%], .btn-gray.btn-inverse[disabled].active[_ngcontent-%COMP%], .btn-gray.btn-inverse[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-gray.btn-inverse[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-gray.btn-inverse[disabled][_ngcontent-%COMP%]:active, .btn-gray.btn-inverse[disabled][_ngcontent-%COMP%]:focus, .btn-gray.btn-inverse[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-gray.btn-inverse[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray.btn-inverse.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray.btn-inverse[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-gray.btn-inverse[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-gray.btn-inverse[_ngcontent-%COMP%]:hover{color:#aeaeae;background-color:transparent;border-color:#aeaeae}.btn-black[_ngcontent-%COMP%]{color:#fff;color:rgba(255,255,255,.9);background-color:#000}.btn-black.active[_ngcontent-%COMP%], .btn-black.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-black.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-black[_ngcontent-%COMP%]:active, .btn-black[_ngcontent-%COMP%]:focus, .btn-black[_ngcontent-%COMP%]:hover{color:#fff;background-color:#191919}.btn-black.disabled[_ngcontent-%COMP%], .btn-black.disabled.active[_ngcontent-%COMP%], .btn-black.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-black.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-black.disabled[_ngcontent-%COMP%]:active, .btn-black.disabled[_ngcontent-%COMP%]:focus, .btn-black.disabled[_ngcontent-%COMP%]:hover, .btn-black[disabled][_ngcontent-%COMP%], .btn-black[disabled].active[_ngcontent-%COMP%], .btn-black[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-black[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-black[disabled][_ngcontent-%COMP%]:active, .btn-black[disabled][_ngcontent-%COMP%]:focus, .btn-black[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-black[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-black.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-black.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-black.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-black[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-black[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-black[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#000}.btn-white-primary[_ngcontent-%COMP%]{color:#f78d1e;color:rgba(247,141,30,.9);background-color:#fff}.btn-white-primary.active[_ngcontent-%COMP%], .btn-white-primary.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-white-primary.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-white-primary[_ngcontent-%COMP%]:active, .btn-white-primary[_ngcontent-%COMP%]:focus, .btn-white-primary[_ngcontent-%COMP%]:hover{color:#f78d1e;background-color:#fff}.btn-white-primary.disabled[_ngcontent-%COMP%], .btn-white-primary.disabled.active[_ngcontent-%COMP%], .btn-white-primary.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-white-primary.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-white-primary.disabled[_ngcontent-%COMP%]:active, .btn-white-primary.disabled[_ngcontent-%COMP%]:focus, .btn-white-primary.disabled[_ngcontent-%COMP%]:hover, .btn-white-primary[disabled][_ngcontent-%COMP%], .btn-white-primary[disabled].active[_ngcontent-%COMP%], .btn-white-primary[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-white-primary[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-white-primary[disabled][_ngcontent-%COMP%]:active, .btn-white-primary[disabled][_ngcontent-%COMP%]:focus, .btn-white-primary[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-white-primary[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-white-primary.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-white-primary.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-white-primary.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-white-primary[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-white-primary[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-white-primary[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#fff}.btn-white-secondary[_ngcontent-%COMP%]{color:#29aae1;color:rgba(41,170,225,.9);background-color:#fff}.btn-white-secondary.active[_ngcontent-%COMP%], .btn-white-secondary.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-white-secondary.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-white-secondary[_ngcontent-%COMP%]:active, .btn-white-secondary[_ngcontent-%COMP%]:focus, .btn-white-secondary[_ngcontent-%COMP%]:hover{color:#29aae1;background-color:#fff}.btn-white-secondary.disabled[_ngcontent-%COMP%], .btn-white-secondary.disabled.active[_ngcontent-%COMP%], .btn-white-secondary.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-white-secondary.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-white-secondary.disabled[_ngcontent-%COMP%]:active, .btn-white-secondary.disabled[_ngcontent-%COMP%]:focus, .btn-white-secondary.disabled[_ngcontent-%COMP%]:hover, .btn-white-secondary[disabled][_ngcontent-%COMP%], .btn-white-secondary[disabled].active[_ngcontent-%COMP%], .btn-white-secondary[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-white-secondary[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-white-secondary[disabled][_ngcontent-%COMP%]:active, .btn-white-secondary[disabled][_ngcontent-%COMP%]:focus, .btn-white-secondary[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-white-secondary[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-white-secondary.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-white-secondary.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-white-secondary.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-white-secondary[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-white-secondary[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-white-secondary[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#fff}.btn-gray-darker[_ngcontent-%COMP%]{color:#fff;color:rgba(255,255,255,.9);background-color:#222}.btn-gray-darker.active[_ngcontent-%COMP%], .btn-gray-darker.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-gray-darker.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-gray-darker[_ngcontent-%COMP%]:active, .btn-gray-darker[_ngcontent-%COMP%]:focus, .btn-gray-darker[_ngcontent-%COMP%]:hover{color:#fff;background-color:#383838}.btn-gray-darker.disabled[_ngcontent-%COMP%], .btn-gray-darker.disabled.active[_ngcontent-%COMP%], .btn-gray-darker.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-gray-darker.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-gray-darker.disabled[_ngcontent-%COMP%]:active, .btn-gray-darker.disabled[_ngcontent-%COMP%]:focus, .btn-gray-darker.disabled[_ngcontent-%COMP%]:hover, .btn-gray-darker[disabled][_ngcontent-%COMP%], .btn-gray-darker[disabled].active[_ngcontent-%COMP%], .btn-gray-darker[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-gray-darker[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-gray-darker[disabled][_ngcontent-%COMP%]:active, .btn-gray-darker[disabled][_ngcontent-%COMP%]:focus, .btn-gray-darker[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker[_ngcontent-%COMP%]:hover{color:rgba(255,255,255,.5);background-color:#222}.btn-gray-darker.btn-inverse[_ngcontent-%COMP%]{color:#222;background-color:transparent;border-color:#222}.btn-gray-darker.btn-inverse.active[_ngcontent-%COMP%], .btn-gray-darker.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-gray-darker.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-gray-darker.btn-inverse[_ngcontent-%COMP%]:active, .btn-gray-darker.btn-inverse[_ngcontent-%COMP%]:focus, .btn-gray-darker.btn-inverse[_ngcontent-%COMP%]:hover{color:#fff;background-color:#383838;border-color:#222}.btn-gray-darker.btn-inverse.disabled[_ngcontent-%COMP%], .btn-gray-darker.btn-inverse.disabled.active[_ngcontent-%COMP%], .btn-gray-darker.btn-inverse.disabled.zeroclipboard-is-active[_ngcontent-%COMP%], .btn-gray-darker.btn-inverse.disabled.zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-gray-darker.btn-inverse.disabled[_ngcontent-%COMP%]:active, .btn-gray-darker.btn-inverse.disabled[_ngcontent-%COMP%]:focus, .btn-gray-darker.btn-inverse.disabled[_ngcontent-%COMP%]:hover, .btn-gray-darker.btn-inverse[disabled][_ngcontent-%COMP%], .btn-gray-darker.btn-inverse[disabled].active[_ngcontent-%COMP%], .btn-gray-darker.btn-inverse[disabled].zeroclipboard-is-active[_ngcontent-%COMP%], .btn-gray-darker.btn-inverse[disabled].zeroclipboard-is-hover[_ngcontent-%COMP%], .btn-gray-darker.btn-inverse[disabled][_ngcontent-%COMP%]:active, .btn-gray-darker.btn-inverse[disabled][_ngcontent-%COMP%]:focus, .btn-gray-darker.btn-inverse[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker.btn-inverse[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker.btn-inverse.active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker.btn-inverse.zeroclipboard-is-active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker.btn-inverse.zeroclipboard-is-hover[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker.btn-inverse[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker.btn-inverse[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-gray-darker.btn-inverse[_ngcontent-%COMP%]:hover{color:#848484;background-color:transparent;border-color:#848484}.btn-link[_ngcontent-%COMP%]{color:#29aae1;cursor:pointer;border-radius:0}.btn-link[_ngcontent-%COMP%], .btn-link[_ngcontent-%COMP%]:active, .btn-link[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%]   .btn-link[_ngcontent-%COMP%]{background-color:transparent}.btn-link[_ngcontent-%COMP%], .btn-link[_ngcontent-%COMP%]:active, .btn-link[_ngcontent-%COMP%]:focus, .btn-link[_ngcontent-%COMP%]:hover{border-color:transparent}.btn-link[_ngcontent-%COMP%]:focus, .btn-link[_ngcontent-%COMP%]:hover{color:#3eb3e4;text-decoration:underline;background-color:transparent}.btn-link[disabled][_ngcontent-%COMP%]:focus, .btn-link[disabled][_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%]   .btn-link[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%]   .btn-link[_ngcontent-%COMP%]:hover{color:#6691a4;text-decoration:none}.btn-icn[_ngcontent-%COMP%]{background-size:20px;background-position:10px}.btn-icn[_ngcontent-%COMP%]:before{margin-left:20px}.btn-xl[_ngcontent-%COMP%]{padding:14px 22px;font-size:29px;border-radius:35px}.btn-xl.btn-circle[_ngcontent-%COMP%]{padding:14px 0;width:69px;text-align:center;border-radius:50%}.btn-lg[_ngcontent-%COMP%]{padding:10px 16px;font-size:21px;border-radius:25px}.btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-group-xs[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-sm[_ngcontent-%COMP%], .btn-xs[_ngcontent-%COMP%]{font-size:12px;line-height:1.5}.btn-lg.btn-circle[_ngcontent-%COMP%]{padding:10px 0;width:50px;text-align:center;border-radius:50%}.btn-sm[_ngcontent-%COMP%]{padding:5px 10px;border-radius:15px}.btn-sm.btn-circle[_ngcontent-%COMP%]{padding:5px 0;width:30px;text-align:center;border-radius:50%}.btn-xs[_ngcontent-%COMP%]{padding:1px 5px;border-radius:11px}.btn-xs.btn-circle[_ngcontent-%COMP%]{padding:1px 0;width:22px;text-align:center;border-radius:50%}.btn-block[_ngcontent-%COMP%], input[type=submit].btn-block[_ngcontent-%COMP%], input[type=reset].btn-block[_ngcontent-%COMP%], input[type=button].btn-block[_ngcontent-%COMP%]{width:100%}.btn-block[_ngcontent-%COMP%]{display:block;padding-left:0;padding-right:0}.btn-block[_ngcontent-%COMP%] + .btn-block[_ngcontent-%COMP%]{margin-top:5px}.btn-group[_ngcontent-%COMP%]{position:relative;display:inline-block}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{position:relative;float:left}.btn-group[_ngcontent-%COMP%] > .btn.selected[_ngcontent-%COMP%]{background-color:#29aae1;color:#fff}.btn-google[_ngcontent-%COMP%], .lucid[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{color:#fff!important;text-align:center}.btn-group[_ngcontent-%COMP%] > .btn.active[_ngcontent-%COMP%], .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:active, .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:focus, .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:hover{z-index:2}.btn-group[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%] + .btn[_ngcontent-%COMP%], .btn-group[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%] + .btn-group[_ngcontent-%COMP%], .btn-group[_ngcontent-%COMP%]   .btn-group[_ngcontent-%COMP%] + .btn[_ngcontent-%COMP%], .btn-group[_ngcontent-%COMP%]   .btn-group[_ngcontent-%COMP%] + .btn-group[_ngcontent-%COMP%]{margin-left:-1px}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:not(:first-child):not(:last-child){border-radius:0}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child{margin-left:0}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group-xs[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{padding:1px 5px;border-radius:11px}.btn-group-xs[_ngcontent-%COMP%] > .btn.btn-circle[_ngcontent-%COMP%]{padding:1px 0;width:22px;text-align:center;border-radius:50%}.btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{padding:5px 10px;border-radius:15px}.btn-group-sm[_ngcontent-%COMP%] > .btn.btn-circle[_ngcontent-%COMP%]{padding:5px 0;width:30px;text-align:center;border-radius:50%}.btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{padding:10px 16px;font-size:21px;line-height:1.33;border-radius:25px}.btn-group-lg[_ngcontent-%COMP%] > .btn.btn-circle[_ngcontent-%COMP%]{padding:10px 0;width:50px;text-align:center;border-radius:50%}.btn-group-xl[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{padding:14px 22px;font-size:29px;line-height:1.33;border-radius:35px}.btn-group-xl[_ngcontent-%COMP%] > .btn.btn-circle[_ngcontent-%COMP%]{padding:14px 0;width:69px;text-align:center;border-radius:50%}.btn-group-justified[_ngcontent-%COMP%]{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{float:none;display:table-cell;width:1%}.btn-toolbar[_ngcontent-%COMP%]{margin-left:-5px}.btn-toolbar[_ngcontent-%COMP%]   .btn-group[_ngcontent-%COMP%], .btn-toolbar[_ngcontent-%COMP%]   .input-group[_ngcontent-%COMP%]{float:left}.btn-toolbar[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-toolbar[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%], .btn-toolbar[_ngcontent-%COMP%] > .input-group[_ngcontent-%COMP%]{margin-left:5px}label.btn[_ngcontent-%COMP%] > input[type=radio][_ngcontent-%COMP%], label.btn[_ngcontent-%COMP%] > input[type=checkbox][_ngcontent-%COMP%]{display:none}.btn-google[_ngcontent-%COMP%]{display:block;margin:30px auto 0;height:46px;font-size:18px;text-decoration:none;line-height:46px;width:250px;border-radius:3px;border:1px solid #3079ed;text-shadow:rgba(0,0,0,.0980392) 0 1px;background-color:#4d90fe;background-image:-o-linear-gradient(top,#4d90fe,#4787ed)}.btn-google[_ngcontent-%COMP%]:hover{text-decoration:none!important}.lucid[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{display:inline-block;padding:0 14px;height:28px;text-decoration:none;font-size:14px;line-height:28px;cursor:default;margin-top:10px;overflow:hidden;outline:0;border:none;background:#777;text-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:14px}.lucid[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]:hover{text-decoration:none!important;background:#ccc}.lucid[_ngcontent-%COMP%]   .button.disabled[_ngcontent-%COMP%]{color:#e6e6e6!important;background:#ccc}.lucid[_ngcontent-%COMP%]   .button.multiline[_ngcontent-%COMP%]{height:auto;line-height:20px;padding:5px 14px;font-size:18px}.lucid[_ngcontent-%COMP%]   .button.multiline[_ngcontent-%COMP%]   .sub[_ngcontent-%COMP%]{font-size:10px}.lucid[_ngcontent-%COMP%]   .button.primary-color[_ngcontent-%COMP%]{background:#f78d1e}.lucid[_ngcontent-%COMP%]   .button.primary-color[_ngcontent-%COMP%]:hover{background:#fbc62d}.lucid[_ngcontent-%COMP%]   .button.orange[_ngcontent-%COMP%], .lucid[_ngcontent-%COMP%]   .button.primary-color.disabled[_ngcontent-%COMP%]:hover{background:#f78d1e}.lucid[_ngcontent-%COMP%]   .button.orange[_ngcontent-%COMP%]:hover{background:#fbc62d}.lucid[_ngcontent-%COMP%]   .button.blue[_ngcontent-%COMP%]{background:#29aae1}.lucid[_ngcontent-%COMP%]   .button.blue[_ngcontent-%COMP%]:hover{background:#3ed5f0}.lucid[_ngcontent-%COMP%]   .button.green[_ngcontent-%COMP%]{background:#8cbf3f}.lucid[_ngcontent-%COMP%]   .button.green[_ngcontent-%COMP%]:hover{background:#c6df3f}.lucid[_ngcontent-%COMP%]   .button.purple[_ngcontent-%COMP%]{background:#a32385}.lucid[_ngcontent-%COMP%]   .button.purple[_ngcontent-%COMP%]:hover{background:#d135c2}.lucid[_ngcontent-%COMP%]   .button.pink[_ngcontent-%COMP%]{background:#ea0e8b}.lucid[_ngcontent-%COMP%]   .button.pink[_ngcontent-%COMP%]:hover{background:#f515c5}.lucid[_ngcontent-%COMP%]   .button.circle[_ngcontent-%COMP%]{width:28px;padding-left:0;padding-right:0}.lucid[_ngcontent-%COMP%]   .button.inline[_ngcontent-%COMP%]{margin-top:0;margin-left:10px;float:left}.lucid[_ngcontent-%COMP%]   .button.leftinline[_ngcontent-%COMP%]{margin-top:0;margin-right:10px;float:left}.lucid[_ngcontent-%COMP%]   .button.pad5[_ngcontent-%COMP%]{margin-left:5px;margin-right:5px}.lucid[_ngcontent-%COMP%]   div.button[_ngcontent-%COMP%]{display:block}.lucid[_ngcontent-%COMP%]   .button.huge[_ngcontent-%COMP%]{padding:0 20px;height:64px;font-weight:700;font-size:24px;line-height:64px}.lucid[_ngcontent-%COMP%]   .button.huge.double[_ngcontent-%COMP%]{padding:8px 20px;height:76px;font-size:14px;line-height:20px;font-weight:400}.lucid[_ngcontent-%COMP%]   .button.huge.double[_ngcontent-%COMP%]:first-line{font-size:24px;line-height:28px;font-weight:700}.lucid[_ngcontent-%COMP%]   .button.huge.smalltext[_ngcontent-%COMP%]{font-size:18px}.lucid[_ngcontent-%COMP%]   .button.large[_ngcontent-%COMP%]{padding:0 15px;height:48px;font-weight:700;font-size:18px;line-height:48px}.lucid[_ngcontent-%COMP%]   .button.large.double[_ngcontent-%COMP%]{padding:6px 15px;height:58px;font-size:12px;line-height:14px;font-weight:400}.lucid[_ngcontent-%COMP%]   .button.large.double[_ngcontent-%COMP%]:first-line{font-size:18px;line-height:22px;font-weight:700}.lucid[_ngcontent-%COMP%]   .button.large.smalltext[_ngcontent-%COMP%]{font-size:14px}.lucid[_ngcontent-%COMP%]   .button.large.left-cap[_ngcontent-%COMP%]{padding-left:20px;border-radius:24px 0 0 24px}.lucid[_ngcontent-%COMP%]   .button.large.right-cap[_ngcontent-%COMP%]{padding-right:20px;border-radius:0 24px 24px 0}.lucid[_ngcontent-%COMP%]   .button.large.no-cap[_ngcontent-%COMP%]{border-radius:0}.lucid[_ngcontent-%COMP%]   .button.large.round[_ngcontent-%COMP%]{border-radius:24px}.lucid[_ngcontent-%COMP%]   .button.medium[_ngcontent-%COMP%]{padding:0 10px;height:32px;font-weight:700;font-size:14px;line-height:32px;border-radius:16px}.lucid[_ngcontent-%COMP%]   .button.medium.left-cap[_ngcontent-%COMP%]{padding-left:10px;border-radius:16px 0 0 16px}.lucid[_ngcontent-%COMP%]   .button.medium.right-cap[_ngcontent-%COMP%]{padding-right:10px;border-radius:0 16px 16px 0}.lucid[_ngcontent-%COMP%]   .button.small[_ngcontent-%COMP%]{padding:0 8px;height:22px;font-weight:400;font-size:13px;line-height:22px;border-radius:11px}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]{margin-top:10px}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button{display:inline-block;padding:0 14px;height:28px;color:#fff!important;text-align:center;text-decoration:none;font-weight:400;font-size:14px;line-height:28px;cursor:default;overflow:hidden;outline:0;border:none;background:#777;text-shadow:none;-webkit-appearance:none;appearance:none;border-radius:14px;margin-top:0}.get-shareable-link[_ngcontent-%COMP%], .link-heading[_ngcontent-%COMP%]{display:-ms-flexbox;-ms-flex-direction:row}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button:hover{text-decoration:none!important;background:#ccc}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.disabled{color:#e6e6e6!important;background:#ccc}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.multiline{height:auto;line-height:20px;padding:5px 14px;font-size:18px}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.multiline   .sub[_ngcontent-%COMP%]{font-size:10px}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.primary-color{background:#f78d1e}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.primary-color:hover{background:#fbc62d}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.primary-color.disabled:hover{background:#f78d1e}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.orange{background:#f78d1e}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.orange:hover{background:#fbc62d}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.blue{background:#29aae1}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.blue:hover{background:#3ed5f0}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.green{background:#8cbf3f}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.green:hover{background:#c6df3f}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.purple{background:#a32385}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.purple:hover{background:#d135c2}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.pink{background:#ea0e8b}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.pink:hover{background:#f515c5}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.circle{width:28px;padding-left:0;padding-right:0}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.inline{margin-top:0;margin-left:10px;float:left}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.leftinline{margin-top:0;margin-right:10px;float:left}.lucid[_ngcontent-%COMP%]   input[type=file].stylebutton[_ngcontent-%COMP%]::-webkit-file-upload-button.pad5{margin-left:5px;margin-right:5px}.lucid[_ngcontent-%COMP%]   .button.custom-edu[_ngcontent-%COMP%], .lucid[_ngcontent-%COMP%]   .button.custom-ref[_ngcontent-%COMP%]{padding:8px 12px;height:48px;background-repeat:no-repeat;font-weight:700;font-size:12px;line-height:16px;text-align:right}.lucid[_ngcontent-%COMP%]   .button.custom-edu[_ngcontent-%COMP%]{background-image:url(https://d2slcw3kip6qmk.cloudfront.net/app/webroot/css/css-common/images/icons/free_edu.png);background-position:6px 0}.lucid[_ngcontent-%COMP%]   .button.custom-ref[_ngcontent-%COMP%]{background-image:url(https://d2slcw3kip6qmk.cloudfront.net/app/webroot/css/css-common/images/icons/ref_confirm.png);background-position:8px 0}.lucid[_ngcontent-%COMP%]   input.button[_ngcontent-%COMP%]::-moz-focus-inner{border:0;padding:0;margin-top:-3px;margin-bottom:-2px}.question-mark-btn[_ngcontent-%COMP%]{line-height:28px;width:26px;height:26px;border-radius:20px;font-family:\"Source Sans Pro\",sans-serif;text-align:center;font-weight:700;font-size:18px;padding:0;margin-left:10px;user-select:none;cursor:pointer}[_nghost-%COMP%]{color:#5A5A5A}.header[_ngcontent-%COMP%]{min-width:464px}.get-shareable-link[_ngcontent-%COMP%]{display:flex;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;float:right;cursor:pointer}.link-heading[_ngcontent-%COMP%]{display:flex;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-bottom:20px}.shareable-link[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;cursor:default}.link-get[_ngcontent-%COMP%]{color:#2C84B5}.link-status[_ngcontent-%COMP%]{margin-right:4px}.green-icon[_ngcontent-%COMP%]{color:#8CBF3F}.link-sub-title[_ngcontent-%COMP%]{font-size:18px;font-weight:700;-ms-flex-positive:1;flex-grow:1}.link-field[_ngcontent-%COMP%]{width:100%;padding:3px;color:#5A5A5A;box-sizing:border-box}.link-field-box[_ngcontent-%COMP%]{width:100%;height:28px;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#A5A5A5}.loading[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;padding:3px}.link-options[_ngcontent-%COMP%]{-ms-flex-positive:1;flex-grow:1}.copy-link-button[_ngcontent-%COMP%]{margin-left:8px;border:0}.link-settings[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-bottom:8px}.divider[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px;width:100%;border-color:#D2D2D2;border-width:2px}"]]);
function m$(a,b,c,d){Z.call(this,m$,l$,n3.ud,a,b,c,d,U.pe)}p(m$,Z);g=m$.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.a5=new i3;this.Vb=this.V.ia(a,"\n",null);this.Qg=this.V.yc(a,null);this.Ug=new D3(1,null,this,this.Qg);this.rq=new k3(this,1,this.Qg);this.zl=new H7(this.Ug.Qc,this.rq);this.Zb=this.V.ia(a,"\n",null);this.Rg=this.V.yc(a,null);this.Sh=new D3(3,null,this,this.Rg);this.sq=new k3(this,3,this.Rg);this.Bl=new H7(this.Sh.Qc,this.sq);this.wc=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.Qg,this.Zb,this.Rg,this.wc],null);return null};
g.Eb=function(a,b,c){return a===j3&&1===b?this.rq:a===Q3&&1===b?this.zl.context:a===j3&&3===b?this.sq:a===Q3&&3===b?this.Bl.context:c};g.ab=function(a){I7(this.zl,!this.context.fR,a);this.zl.ngDoCheck(this,this.Qg,a);I7(this.Bl,this.context.fR,a);this.Bl.ngDoCheck(this,this.Rg,a);E3(this.Ug,a);E3(this.Sh,a);!a&&this.a5.nb&&(this.a5.reset([G3(this.Sh,n$,function(a){return[G3(a.dV,o$,function(a){return[new Z0(a.fa)]})]})]),this.context.W5a=this.a5.first)};g.zb=function(){F3(this.Ug);F3(this.Sh)};
g.hh=function(a){return 1==a?new p$(this.Na,this,1,this.Qg,this.Ug):3==a?new n$(this.Na,this,3,this.Rg,this.Sh):null};function p$(a,b,c,d,e){Z.call(this,p$,l$,n3.xc,a,b,c,d,U.Fb,e);this.wU=this.vU=n1}p(p$,Z);g=p$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","header"),null);this.ib=this.V.ia(this.fa,"\n    ",null);this.Tb=V.qa(this.V,this.fa,"span",new V.xa(2,"class","link-sub-title"),null);this.Kc=this.V.ia(this.Tb,"",null);this.wc=this.V.ia(this.fa,"\n    ",null);this.Va=V.qa(this.V,this.fa,"div",new V.gj(6,"class","get-shareable-link","eventtip-classes","blue-steel no-shadow","tooltip-classes","blue-steel no-shadow"),null);this.ifa=new w5(W(this.ha,u5,this.Ga,null),W(this.ha,e3,this.Ga));
this.$D=new Q9(this.ifa,new Z0(this.Va),W(this.ha,Z2,this.Ga),W(this.ha,n2,this.Ga),W(this.ha,b3,this.Ga));this.rN=new V9(this.ifa,new Z0(this.Va),W(this.ha,Z2,this.Ga),W(this.ha,n2,this.Ga),W(this.ha,q5,this.Ga,null),W(this.ha,b3,this.Ga));this.jd=this.V.ia(this.Va,"\n        ",null);this.Jc=V.qa(this.V,this.Va,"span",new V.xa(2,"class","link-status link-get"),null);this.Je=this.V.ia(this.Jc,"",null);this.Fg=this.V.ia(this.Va,"\n        ",null);this.Jf=V.qa(this.V,this.Va,"lucid-icon",new V.$d(4,
"name","Link","tooltip-classes","blue-steel no-shadow"),null);this.gg=new E7(this.Na,this,10,this.Jf);this.vA=new D7(new Z0(this.Jf),W(this.ha,c5,this.Ga));this.Li=this.V.ia(null,"\n        ",null);this.gg.create(this.vA.context);this.bg=this.V.ia(this.Va,"\n        ",null);this.TT=this.V.yc(this.Va,null);this.bha=new D3(13,5,this,this.TT);this.Zwa=new k3(this,13,this.TT);this.rxa=new X9(this.rN.context,this.Zwa,W(this.ha,Z2,this.Ga));this.fm=this.V.ia(this.Va,"\n        ",null);this.VT=this.V.yc(this.Va,
null);this.cha=new D3(15,5,this,this.VT);this.axa=new k3(this,15,this.VT);this.pwa=new U9(this.$D.context,this.axa);this.Vr=this.V.ia(this.Va,"\n     ",null);this.Bt=this.V.ia(this.fa,"\n",null);var a=V.sb(this,this.fa,new V.xa(2,"click",null),this.la(this.Lc)),b=V.sb(this,this.Va,new V.zv(10,"mouseenter",null,"mouseleave",null,"mousedown",null,"mousewheel",null,"click",null),this.la(this.Mw));this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc,this.wc,this.Va,this.jd,this.Jc,this.Je,
this.Fg,this.Jf,this.Li,this.bg,this.TT,this.fm,this.VT,this.Vr,this.Bt],[a,b]);return null};g.Eb=function(a,b,c){return a===d5&&10<=b&&11>=b?this.vA.context:a===j3&&13===b?this.Zwa:a===k6&&13===b?this.rxa.context:a===j3&&15===b?this.axa:a===F6&&15===b?this.pwa.context:a===w5&&5<=b&&16>=b?this.ifa:a===E6&&5<=b&&16>=b?this.$D.context:a===i6&&5<=b&&16>=b?this.rN.context:c};
g.ab=function(a){R9(this.$D,d3a(this.ha.context),a);this.$D.Mia(!0,a,!1);S9(this.$D,a);T9(this.$D,"blue-steel no-shadow",a);this.$D.ngDoCheck(this,this.Va,a);W9(this.rN,"blue-steel no-shadow",a);this.rN.ngDoCheck(this,this.Va,a);this.vA.Ej("Link",a,!1);this.vA.ngDoCheck(this,this.Jf,a)&&C3(this.gg);this.rxa.ngDoCheck(this,this.TT,a);this.pwa.ngDoCheck(this,this.VT,a);E3(this.bha,a);E3(this.cha,a);var b=V.ld("",this.ha.context.phrases.PMa,"");V.ra(a,this.vU,b)&&(this.V.setText(this.Kc,b),this.vU=b);
b=V.ld("\n            ",this.ha.context.phrases.t2a,"\n        ");V.ra(a,this.wU,b)&&(this.V.setText(this.Je,b),this.wU=b);this.gg.detectChanges(a)};g.zb=function(){F3(this.bha);F3(this.cha);this.gg.destroy();this.$D.ngOnDestroy();this.rN.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};g.dh=function(a,b,c,d){10==a&&0==b&&c(this.Li,d)};g.hh=function(a){return 13==a?new q$(this.Na,this,13,this.TT,this.bha):15==a?new r$(this.Na,this,15,this.VT,this.cha):null};
g.Lc=function(a){q3(this);"click"==a&&(a=this.ha.context,a.fR||(a.fR=!0,a.csa=1,a.analytics.Aa(hl,{share_method:"link"}),a.analytics.Aa(jl),a.analytics.Aa(ll),a.analytics.Aa(ol)));return!0};g.Mw=function(a,b){q3(this);var c=!0;return c=this.rN.handleEvent(a,b)&&c};function q$(a,b,c,d,e){Z.call(this,q$,l$,n3.xc,a,b,c,d,U.Fb,e)}p(q$,Z);g=q$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-tooltip-content",V.Kb,null);this.Ba=new $9(this.Na,this,0,this.fa);this.ad=new Y9;this.ib=this.V.ia(null,"\n        ",null);this.Ba.create(this.ad.context);var a=V.sb(this,this.fa,new V.xa(2,"close",null),this.la(this.Lc));this.ad.subscribe(this,this.la(this.Lc),!0);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],[a]);return null};g.Eb=function(a,b,c){return a===A7&&0<=b&&1>=b?this.ad.context:c};
g.ab=function(a){this.ad.QE(this.ha.ha.context.phrases.u2a,a,!1);this.ad.OE(!1,a,!1);this.ad.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy();this.ad.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};g.Lc=function(a){q3(this);"close"==a&&this.ha.ha.context.dispatchEvent(j7);return!0};function r$(a,b,c,d,e){Z.call(this,r$,l$,n3.xc,a,b,c,d,U.Fb,e)}p(r$,Z);g=r$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-tooltip-content",V.Kb,null);this.Ba=new $9(this.Na,this,0,this.fa);this.ad=new Y9;this.ib=this.V.ia(null,"\n        ",null);this.Ba.create(this.ad.context);var a=V.sb(this,this.fa,new V.xa(2,"close",null),this.la(this.Lc));this.ad.subscribe(this,this.la(this.Lc),!0);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],[a]);return null};g.Eb=function(a,b,c){return a===A7&&0<=b&&1>=b?this.ad.context:c};
g.ab=function(a){this.ad.QE(this.ha.ha.context.phrases.X5a,a,!1);this.ad.OE(!1,a,!1);this.ad.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy();this.ad.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};g.Lc=function(a){q3(this);var b=!0;"close"==a&&(b=!1!==this.ha.ha.context.H$a()&&b);return b};function n$(a,b,c,d,e){Z.call(this,n$,l$,n3.xc,a,b,c,d,U.Fb,e);this.xza=this.wza=this.vza=this.uza=n1}p(n$,Z);g=n$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","header"),null);this.ib=this.V.ia(this.fa,"\n    ",null);this.Tb=V.qa(this.V,this.fa,"div",new V.xa(2,"class","link-heading"),null);this.Kc=this.V.ia(this.Tb,"\n        ",null);this.gI=V.qa(this.V,this.Tb,"span",new V.xa(2,"class","link-sub-title"),null);this.Aj=this.V.ia(this.gI,"",null);this.jd=this.V.ia(this.Tb,"\n        ",null);this.Jc=V.qa(this.V,this.Tb,"div",new V.xa(2,"eventtip-classes","blue-steel no-shadow"),null);this.Awa=
new w5(W(this.ha,u5,this.Ga,null),W(this.ha,e3,this.Ga));this.aE=new Q9(this.Awa,new Z0(this.Jc),W(this.ha,Z2,this.Ga),W(this.ha,n2,this.Ga),W(this.ha,b3,this.Ga));this.Je=this.V.ia(this.Jc,"\n            ",null);this.qe=V.qa(this.V,this.Jc,"div",new V.$d(4,"class","shareable-link","tooltip-classes","blue-steel no-shadow"),null);this.Bwa=new w5(W(this.ha,u5,this.Ga,null),W(this.ha,e3,this.Ga));this.sN=new V9(this.Bwa,new Z0(this.qe),W(this.ha,Z2,this.Ga),W(this.ha,n2,this.Ga),W(this.ha,q5,this.Ga,
null),W(this.ha,b3,this.Ga));this.Tg=this.V.ia(this.qe,"\n                ",null);this.ni=V.qa(this.V,this.qe,"span",new V.xa(2,"class","link-status"),null);this.bg=this.V.ia(this.ni,"",null);this.Dh=this.V.ia(this.qe,"\n                ",null);this.Kf=V.qa(this.V,this.qe,"lucid-icon",new V.gj(6,"class"," green-icon","name","CheckCircle","tooltip-classes","blue-steel no-shadow"),null);this.R6=new E7(this.Na,this,14,this.Kf);this.n3=new D7(new Z0(this.Kf),W(this.ha,c5,this.Ga));this.uwa=new w5(W(this.ha,
u5,this.Ga,null),W(this.ha,e3,this.Ga));this.NT=new V9(this.uwa,new Z0(this.Kf),W(this.ha,Z2,this.Ga),W(this.ha,n2,this.Ga),W(this.ha,q5,this.Ga,null),W(this.ha,b3,this.Ga));this.Ur=this.V.ia(null,"\n                ",null);this.R6.create(this.n3.context);this.Vr=this.V.ia(this.qe,"\n                ",null);this.Kv=this.V.yc(this.qe,null);this.wE=new D3(17,9,this,this.Kv);this.dxa=new k3(this,17,this.Kv);this.sxa=new X9(this.sN.context,this.dxa,W(this.ha,Z2,this.Ga));this.Jk=this.V.ia(this.qe,"\n            ",
null);this.NA=this.V.ia(this.Jc,"\n            ",null);this.WT=this.V.yc(this.Jc,null);this.dha=new D3(20,7,this,this.WT);this.fxa=new k3(this,20,this.WT);this.qwa=new U9(this.aE.context,this.fxa);this.Fl=this.V.ia(this.Jc,"\n        ",null);this.PA=this.V.ia(this.Tb,"\n    ",null);this.yq=this.V.ia(this.fa,"\n    ",null);this.Yo=V.qa(this.V,this.fa,"div",V.Kb,null);this.QU=this.V.ia(this.Yo,"\n        ",null);this.wN=V.qa(this.V,this.Yo,"div",new V.$d(4,"class","link-settings","tooltip-classes",
"blue-steel no-shadow"),null);this.wI=this.V.ia(this.wN,"\n            ",null);this.oU=V.qa(this.V,this.wN,"lucid-drop-down",new V.xa(2,"class","link-options  blue-steel button-size"),null);this.FW=new I9(this.Na,this,28,this.oU);this.ZD=new G9(new Z0(this.oU),this.FW.ref,W(this.ha,q5,this.Ga,null));this.QA=this.V.ia(null,"\n            ",null);this.FW.create(this.ZD.context);this.K4=this.V.ia(this.wN,"\n            ",null);this.xN=V.qa(this.V,this.wN,"lucid-button",new V.$d(4,"class","copy-link-button btn-blue",
"eventtip-classes","blue-steel no-shadow right"),null);this.W6=new r9(this.Na,this,31,this.xN);this.xwa=new w5(W(this.ha,u5,this.Ga,null),W(this.ha,e3,this.Ga));this.PH=new Q9(this.xwa,new Z0(this.xN),W(this.ha,Z2,this.Ga),W(this.ha,n2,this.Ga),W(this.ha,b3,this.Ga));this.afa=new q9;this.YN=this.V.ia(null,"",null);this.tN=this.V.yc(null,null);this.eha=new D3(33,31,this,this.tN);this.kxa=new k3(this,33,this.tN);this.rwa=new U9(this.PH.context,this.kxa);this.L4=this.V.ia(null,"\n            ",null);
this.W6.create(this.afa.context);this.Sga=this.V.ia(this.wN,"\n        ",null);this.Tga=this.V.ia(this.Yo,"\n        ",null);this.ey=V.qa(this.V,this.Yo,"div",new V.xa(2,"eventtip-classes","blue-steel no-shadow"),null);this.ywa=new w5(W(this.ha,u5,this.Ga,null),W(this.ha,e3,this.Ga));this.QH=new Q9(this.ywa,new Z0(this.ey),W(this.ha,Z2,this.Ga),W(this.ha,n2,this.Ga),W(this.ha,b3,this.Ga));this.Uga=this.V.ia(this.ey,"\n            ",null);this.bU=this.V.yc(this.ey,null);this.X4=new D3(39,37,this,this.bU);
this.lxa=new k3(this,39,this.bU);this.Dfa=new H7(this.X4.Qc,this.lxa);this.EVa=this.V.ia(this.ey,"\n            ",null);this.cU=this.V.yc(this.ey,null);this.dV=new D3(41,37,this,this.cU);this.mxa=new k3(this,41,this.cU);this.Efa=new H7(this.dV.Qc,this.mxa);this.Wga=this.V.ia(this.ey,"\n            ",null);this.dU=this.V.yc(this.ey,null);this.fha=new D3(43,37,this,this.dU);this.nxa=new k3(this,43,this.dU);this.swa=new U9(this.QH.context,this.nxa);this.UU=this.V.ia(this.ey,"\n        ",null);this.ZN=
this.V.ia(this.Yo,"\n        ",null);this.yUa=V.qa(this.V,this.Yo,"hr",new V.xa(2,"class","divider"),null);this.VU=this.V.ia(this.Yo,"\n        ",null);this.Rv=V.qa(this.V,this.Yo,"div",new V.xa(2,"class","header"),null);this.Xga=this.V.ia(this.Rv,"\n            ",null);this.fy=V.qa(this.V,this.Rv,"span",new V.xa(2,"class","link-sub-title"),null);this.N4=this.V.ia(this.fy,"",null);this.GVa=this.V.ia(this.Rv,"\n        ",null);this.O4=this.V.ia(this.Yo,"\n    ",null);this.Yga=this.V.ia(this.fa,"\n",
null);var a=V.sb(this,this.qe,new V.zv(10,"mouseenter",null,"mouseleave",null,"mousedown",null,"mousewheel",null,"click",null),this.la(this.qK)),b=V.sb(this,this.Kf,new V.zv(10,"mouseenter",null,"mouseleave",null,"mousedown",null,"mousewheel",null,"click",null),this.la(this.C9)),c=V.sb(this,this.oU,new V.xa(2,"valueChange",null),this.la(this.WHa));this.ZD.subscribe(this,this.la(this.WHa),!1,!0,!1);var d=V.sb(this,this.xN,new V.xa(2,"click",null),this.la(this.d3a));this.init(this.fa,this.V.Xa?null:
[this.fa,this.ib,this.Tb,this.Kc,this.gI,this.Aj,this.jd,this.Jc,this.Je,this.qe,this.Tg,this.ni,this.bg,this.Dh,this.Kf,this.Ur,this.Vr,this.Kv,this.Jk,this.NA,this.WT,this.Fl,this.PA,this.yq,this.Yo,this.QU,this.wN,this.wI,this.oU,this.QA,this.K4,this.xN,this.YN,this.tN,this.L4,this.Sga,this.Tga,this.ey,this.Uga,this.bU,this.EVa,this.cU,this.Wga,this.dU,this.UU,this.ZN,this.yUa,this.VU,this.Rv,this.Xga,this.fy,this.N4,this.GVa,this.O4,this.Yga],[a,b,c,d]);return null};
g.Eb=function(a,b,c){return a===d5&&14<=b&&15>=b?this.n3.context:a===w5&&14<=b&&15>=b?this.uwa:a===i6&&14<=b&&15>=b?this.NT.context:a===j3&&17===b?this.dxa:a===k6&&17===b?this.sxa.context:a===w5&&9<=b&&18>=b?this.Bwa:a===i6&&9<=b&&18>=b?this.sN.context:a===j3&&20===b?this.fxa:a===F6&&20===b?this.qwa.context:a===w5&&7<=b&&21>=b?this.Awa:a===E6&&7<=b&&21>=b?this.aE.context:a===Q6&&28<=b&&29>=b?this.ZD.context:a===j3&&33===b?this.kxa:a===F6&&33===b?this.rwa.context:a===w5&&31<=b&&34>=b?this.xwa:a===
E6&&31<=b&&34>=b?this.PH.context:a===L6&&31<=b&&34>=b?this.afa.context:a===j3&&39===b?this.lxa:a===Q3&&39===b?this.Dfa.context:a===j3&&41===b?this.mxa:a===Q3&&41===b?this.Efa.context:a===j3&&43===b?this.nxa:a===F6&&43===b?this.swa.context:a===w5&&37<=b&&44>=b?this.ywa:a===E6&&37<=b&&44>=b?this.QH.context:c};
g.ab=function(a){R9(this.aE,d3a(this.ha.context),a);this.aE.Mia(!0,a,!1);S9(this.aE,a);T9(this.aE,"blue-steel no-shadow",a);this.aE.ngDoCheck(this,this.Jc,a);W9(this.sN,"blue-steel no-shadow",a);this.sN.ngDoCheck(this,this.qe,a);this.n3.Ej("CheckCircle",a,!1);this.n3.ngDoCheck(this,this.Kf,a)&&C3(this.R6);W9(this.NT,"blue-steel no-shadow",a);this.NT.ngDoCheck(this,this.Kf,a);this.sxa.ngDoCheck(this,this.Kv,a);this.qwa.ngDoCheck(this,this.WT,a);this.ZD.Rt(this.ha.context.csa,a,!1);this.ZD.gJ(350,a,
!1);this.ZD.A6(this.ha.context.Z5a,a,!1);this.ZD.ngDoCheck(this,this.oU,a)&&C3(this.FW);R9(this.PH,{xF:this.ha.context,Lo:h5($2a),Jma:h5(k7)},a);S9(this.PH,a);T9(this.PH,"blue-steel no-shadow right",a);this.PH.ngDoCheck(this,this.xN,a);this.afa.ngDoCheck(this,this.xN,a)&&C3(this.W6);this.rwa.ngDoCheck(this,this.tN,a);R9(this.QH,{xF:this.ha.context,Lo:h5(Z2a),Jma:h5(j7)},a);S9(this.QH,a);T9(this.QH,"blue-steel no-shadow",a);this.QH.ngDoCheck(this,this.ey,a);I7(this.Dfa,""==this.ha.context.cL,a);this.Dfa.ngDoCheck(this,
this.bU,a);I7(this.Efa,""!=this.ha.context.cL,a);this.Efa.ngDoCheck(this,this.cU,a);this.swa.ngDoCheck(this,this.dU,a);E3(this.wE,a);E3(this.dha,a);E3(this.eha,a);E3(this.X4,a);E3(this.dV,a);E3(this.fha,a);var b=V.ld("",this.ha.context.phrases.Y5a,"");V.ra(a,this.uza,b)&&(this.V.setText(this.Aj,b),this.uza=b);b=V.ld("",this.ha.context.phrases.wbb,"");V.ra(a,this.vza,b)&&(this.V.setText(this.bg,b),this.vza=b);b=V.ld("\n                ",this.ha.context.phrases.bZa,"\n                ");V.ra(a,this.wza,
b)&&(this.V.setText(this.YN,b),this.wza=b);b=V.ld("",this.ha.context.phrases.PMa,"");V.ra(a,this.xza,b)&&(this.V.setText(this.N4,b),this.xza=b);this.R6.detectChanges(a);this.FW.detectChanges(a);this.W6.detectChanges(a)};g.zb=function(){F3(this.wE);F3(this.dha);F3(this.eha);F3(this.X4);F3(this.dV);F3(this.fha);this.R6.destroy();this.FW.destroy();this.W6.destroy();this.NT.ngOnDestroy();this.sN.ngOnDestroy();this.aE.ngOnDestroy();this.ZD.ngOnDestroy();this.PH.ngOnDestroy();this.QH.ngOnDestroy()};
g.Jb=function(a,b){a(this.fa,b)};g.dh=function(a,b,c,d){14==a&&0==b&&c(this.Ur,d);31==a&&0==b&&(c(this.YN,d),c(this.tN,d),c(this.L4,d))};g.hh=function(a){return 17==a?new s$(this.Na,this,17,this.Kv,this.wE):20==a?new t$(this.Na,this,20,this.WT,this.dha):33==a?new u$(this.Na,this,33,this.tN,this.eha):39==a?new v$(this.Na,this,39,this.bU,this.X4):41==a?new o$(this.Na,this,41,this.cU,this.dV):43==a?new w$(this.Na,this,43,this.dU,this.fha):null};
g.qK=function(a,b){q3(this);var c=!0;return c=this.sN.handleEvent(a,b)&&c};g.C9=function(a,b){q3(this);var c=!0;return c=this.NT.handleEvent(a,b)&&c};g.WHa=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==(this.ha.context.csa=b)&&c);return c};g.d3a=function(a){q3(this);if("click"==a){a=this.ha.context;var b=this.ha.context.W5a;b&&b.nativeElement&&b.nativeElement.select&&(b.nativeElement.focus(),b.nativeElement.select(),document.execCommand("copy"),null===a.oIa.Yl&&(a.dispatchEvent($2a),a.oIa.queue()))}return!0};
function s$(a,b,c,d,e){Z.call(this,s$,l$,n3.xc,a,b,c,d,U.Fb,e)}p(s$,Z);g=s$.prototype;g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-tooltip-content",V.Kb,null);this.Ba=new $9(this.Na,this,0,this.fa);this.ad=new Y9;this.ib=this.V.ia(null,"\n                ",null);this.Ba.create(this.ad.context);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],null);return null};g.Eb=function(a,b,c){return a===A7&&0<=b&&1>=b?this.ad.context:c};
g.ab=function(a){this.ad.QE(this.ha.ha.context.phrases.zKa,a,!1);this.ad.OE(!1,a,!1);this.ad.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy();this.ad.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};function t$(a,b,c,d,e){Z.call(this,t$,l$,n3.xc,a,b,c,d,U.Fb,e)}p(t$,Z);g=t$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-tooltip-content",V.Kb,null);this.Ba=new $9(this.Na,this,0,this.fa);this.ad=new Y9;this.ib=this.V.ia(null,"\n            ",null);this.Ba.create(this.ad.context);var a=V.sb(this,this.fa,new V.xa(2,"close",null),this.la(this.Lc));this.ad.subscribe(this,this.la(this.Lc),!0);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],[a]);return null};g.Eb=function(a,b,c){return a===A7&&0<=b&&1>=b?this.ad.context:c};
g.ab=function(a){this.ad.QE(this.ha.ha.context.phrases.zKa,a,!1);this.ad.OE(!1,a,!1);this.ad.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy();this.ad.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};g.Lc=function(a){q3(this);var b=!0;"close"==a&&(b=!1!==this.ha.ha.context.H$a()&&b);return b};function u$(a,b,c,d,e){Z.call(this,u$,l$,n3.xc,a,b,c,d,U.Fb,e)}p(u$,Z);g=u$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-tooltip-content",V.Kb,null);this.Ba=new $9(this.Na,this,0,this.fa);this.ad=new Y9;this.Ba.create(this.ad.context);var a=V.sb(this,this.fa,new V.xa(2,"close",null),this.la(this.Lc));this.ad.subscribe(this,this.la(this.Lc),!0);this.init(this.fa,this.V.Xa?null:[this.fa],[a]);return null};g.Eb=function(a,b,c){return a===A7&&0===b?this.ad.context:c};
g.ab=function(a){this.ad.QE(this.ha.ha.context.phrases.V5a,a,!1);this.ad.OE(!1,a,!1);this.ad.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy();this.ad.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};g.Lc=function(a){q3(this);"close"==a&&this.ha.ha.context.dispatchEvent(k7);return!0};function v$(a,b,c,d,e){Z.call(this,v$,l$,n3.xc,a,b,c,d,U.Fb,e)}p(v$,Z);g=v$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","link-field-box"),null);this.ib=this.V.ia(this.fa,"\n                ",null);this.Tb=V.qa(this.V,this.fa,"lucid-loading",new V.xa(2,"class","loading"),null);this.tg=new k$(this.Na,this,2,this.Tb);this.jfa=new Z4a;this.tg.create(this.jfa.context);this.Kc=this.V.ia(this.fa,"\n            ",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc],null);return null};
g.Eb=function(a,b,c){return a===n7&&2===b?this.jfa.context:c};g.ab=function(a){this.jfa.ngDoCheck(this,this.Tb,a)&&C3(this.tg);this.tg.detectChanges(a)};g.zb=function(){this.tg.destroy()};g.Jb=function(a,b){a(this.fa,b)};function o$(a,b,c,d,e){Z.call(this,o$,l$,n3.xc,a,b,c,d,U.Fb,e)}p(o$,Z);g=o$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"input",new V.$d(4,"class","link-field","readonly",""),null);this.oq=new I8(this.V,new Z0(this.fa));this.cE=[this.oq.context];this.Ek=new J8(null,null,null,this.cE);this.dE=this.Ek.context;this.Av=new L8(this.dE);var a=V.sb(this,this.fa,new V.gj(8,"ngModelChange",null,"click",null,"input",null,"blur",null),this.la(this.Lc));this.Ek.subscribe(this,this.la(this.Lc),!0);this.init(this.fa,this.V.Xa?null:[this.fa],[a]);return null};
g.Eb=function(a,b,c){return a===D4&&0===b?this.oq.context:a===B4&&0===b?this.cE:a===W4&&0===b?this.Ek.context:a===F4&&0===b?this.dE:a===N4&&0===b?this.Av.context:c};g.ab=function(a){this.oq.ngDoCheck(this,this.fa,a);K8(this.Ek,this.ha.ha.context.cL,a);this.Ek.ngDoCheck(this,this.fa,a);this.Av.ngDoCheck(this,this.fa,a);this.Av.Xb(this,this,this.fa,a)};g.Zt=function(){this.ha.ha.a5.KA=!0};g.zb=function(){this.Ek.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};
g.Lc=function(a,b){q3(this);var c=!0,c=this.oq.handleEvent(a,b)&&c;"ngModelChange"==a&&(c=!1!==(this.ha.ha.context.cL=b)&&c);"click"==a&&this.fa.select();return c};function w$(a,b,c,d,e){Z.call(this,w$,l$,n3.xc,a,b,c,d,U.Fb,e)}p(w$,Z);g=w$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-tooltip-content",V.Kb,null);this.Ba=new $9(this.Na,this,0,this.fa);this.ad=new Y9;this.ib=this.V.ia(null,"\n            ",null);this.Ba.create(this.ad.context);var a=V.sb(this,this.fa,new V.xa(2,"close",null),this.la(this.Lc));this.ad.subscribe(this,this.la(this.Lc),!0);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],[a]);return null};g.Eb=function(a,b,c){return a===A7&&0<=b&&1>=b?this.ad.context:c};
g.ab=function(a){this.ad.QE(this.ha.ha.context.phrases.$5a,a,!1);this.ad.OE(!1,a,!1);this.ad.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy();this.ad.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};g.Lc=function(a){q3(this);"close"==a&&this.ha.ha.context.dispatchEvent(j7);return!0};function b5a(a,b){this.na=!1;this.context=new z6(a,b);this.qb=this.hc=this.jb=n1}g=b5a.prototype;g.ngOnDestroy=function(){this.Ub&&this.Ub.unsubscribe();this.yf&&this.yf.unsubscribe();this.Hr&&this.Hr.unsubscribe();this.uH&&this.uH.unsubscribe();this.QQa&&this.QQa.unsubscribe()};g.PE=function(a,b,c){if(c||V.ra(b,this.qb,a))this.na=!0,this.qb=this.context.placeholder=a};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};
g.subscribe=function(a,b,c,d,e,f,h){c&&(this.Ub=this.context.LFa.subscribe(b.bind(a,"editTextChange")));d&&(this.yf=this.context.NFa.subscribe(b.bind(a,"editTextSubmit")));e&&(this.Hr=this.context.MFa.subscribe(b.bind(a,"editTextKeydown")));f&&(this.uH=this.context.KFa.subscribe(b.bind(a,"editTextBlur")));h&&(this.QQa=this.context.aRa.subscribe(b.bind(a,"tagsChange")))};V.Hb(k0.Md,[]);var c5a=V.Hb(k0.we,[[".default-input[_ngcontent-%COMP%]{padding:1px;border:1px solid #AFB1B3;box-sizing:border-box;border-radius:3px;height:22px}[_nghost-%COMP%]{position:relative}.border[_ngcontent-%COMP%]{border:1px solid #A5A5A5;pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:0}.border.focused[_ngcontent-%COMP%]{border:1px solid #29AAE1}lucid-scrollable[_ngcontent-%COMP%]{max-height:inherit;line-height:normal}.input-field[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;width:100%;padding:4px 0 0 4px;box-sizing:border-box;position:relative;cursor:text}.input-field[_ngcontent-%COMP%]   .tag[_ngcontent-%COMP%], .input-field[_ngcontent-%COMP%]   lucid-input[_ngcontent-%COMP%]{margin:0 4px 4px 0}.input-field[_ngcontent-%COMP%]   lucid-input[_ngcontent-%COMP%]{border:none;line-height:18px;padding:2px;-ms-flex-positive:1;flex-grow:1}.input-field[_ngcontent-%COMP%]   .tag[_ngcontent-%COMP%]{padding:2px 2px 2px 5px;display:-ms-flexbox;display:flex;color:#5A5A5A;background-color:#D2EDF9;max-width:366px;cursor:default}.input-field[_ngcontent-%COMP%]   .tag[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-size:14px;font-family:'Source Sans Pro',sans-serif;height:18px;line-height:18px;padding-right:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-field[_ngcontent-%COMP%]   .tag[_ngcontent-%COMP%]:focus{color:#fff;background-color:#29AAE1;outline:0}.input-field[_ngcontent-%COMP%]   .tag[_ngcontent-%COMP%]   lucid-icon[_ngcontent-%COMP%]{-ms-flex-negative:0;flex-shrink:0}"]]);
function x$(a,b,c,d){Z.call(this,x$,c5a,n3.ud,a,b,c,d,U.pe);this.Mm=n1}p(x$,Z);g=x$.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.fV=new i3;this.MAa=new i3;this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"lucid-scrollable",new V.xa(2,"class","full-width"),null);this.tc=new X7(this.Na,this,1,this.va);this.xA=new V7(new Z0(this.va),this.tc.ref,W(this.ha,Z2,this.Ga));this.Zb=this.V.ia(null,"\n    ",null);this.Sa=V.qa(this.V,null,"div",new V.$d(4,"class","input-field","tabindex","-1"),null);this.wc=this.V.ia(this.Sa,"\n        ",null);this.lf=this.V.yc(this.Sa,null);
this.Lf=new D3(5,3,this,this.lf);this.uq=new k3(this,5,this.lf);this.tfa=new a8(this.Lf.Qc,this.uq,W(this.ha,l1,this.Ga),this.ref);this.jd=this.V.ia(this.Sa,"\n        ",null);this.Jc=V.qa(this.V,this.Sa,"lucid-input",new V.xa(2,"class","text-input italic-placeholder"),null);this.Cy=new R8(this.Na,this,7,this.Jc);this.DA=new N8;this.Cy.create(this.DA.context);this.Je=this.V.ia(this.Sa,"\n    ",null);this.Fg=this.V.ia(null,"\n",null);this.tc.create(this.xA.context);this.Tg=this.V.ia(a,"\n",null);this.ni=
V.qa(this.V,a,"div",new V.xa(2,"class","border"),null);this.bg=this.V.ia(a,"\n",null);var a=V.sb(this,this.va,new V.gj(6,"scroll",null,"resize","window","wheel",null),this.la(this.Df)),b=V.sb(this,this.Sa,new V.xa(2,"focus",null),this.la(this.dn)),c=V.sb(this,this.Jc,new V.gj(6,"valueChange",null,"onKeydown",null,"onBlur",null),this.la(this.OY));this.DA.subscribe(this,this.la(this.OY),!0,!1,!0,!0);this.MAa.reset([this.DA.context]);this.context.xH=this.MAa.first;this.init(null,this.V.Xa?null:[this.Vb,
this.va,this.Zb,this.Sa,this.wc,this.lf,this.jd,this.Jc,this.Je,this.Fg,this.Tg,this.ni,this.bg],[a,b,c]);return null};g.Eb=function(a,b,c){return a===j3&&5===b?this.uq:a===O3&&5===b?this.tfa.context:a===y6&&7===b?this.DA.context:a===G5&&1<=b&&9>=b?this.xA.context:c};
g.ab=function(a){K3a(this.xA,a);L3a(this.xA,a);M3a(this.xA,a);this.xA.ngDoCheck(this,this.va,a)&&C3(this.tc);b8(this.tfa,this.context.tags,a);this.tfa.ngDoCheck(this,this.lf,a);O8(this.DA,this.context.IB,a);this.DA.PE(this.context.placeholder,a,!1);this.DA.ngDoCheck(this,this.Jc,a)&&C3(this.Cy);E3(this.Lf,a);this.xA.Xb(this,this.tc,this.va,a);this.DA.Xb(this,this.Cy,this.Jc,a);var b=this.context.Au;V.ra(a,this.Mm,b)&&(this.V.Oc(this.ni,"focused",b),this.Mm=b);this.tc.detectChanges(a);this.Cy.detectChanges(a);
!a&&this.fV.nb&&(this.fV.reset([G3(this.Lf,y$,function(a){return[new Z0(a.fa)]})]),this.context.$Qa=this.fV,RZa(this.fV))};g.zb=function(){F3(this.Lf);this.tc.destroy();this.Cy.destroy();this.DA.ngOnDestroy();this.xA.ngOnDestroy()};g.dh=function(a,b,c,d){1==a&&0==b&&(c(this.Zb,d),c(this.Sa,d),c(this.Fg,d))};g.hh=function(a){return 5==a?new y$(this.Na,this,5,this.lf,this.Lf):null};g.Df=function(a,b){q3(this.tc);var c=!0;return c=this.xA.handleEvent(a,b)&&c};
g.dn=function(a){q3(this);var b=!0;"focus"==a&&(b=!1!==A6(this.context)&&b);return b};g.OY=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==(this.context.IB=b)&&c);if("onKeydown"==a){var d=this.context;d.MFa.emit(b);b.defaultPrevented||(13===b.keyCode?d.NFa.emit(d.IB):(8==b.keyCode||37==b.keyCode)&&!d.IB&&0<d.tags.length&&(d.Sz=d.tags.length-1))}"onBlur"==a&&(c=!1!==this.context.KFa.emit(b)&&c);return c};function y$(a,b,c,d,e){Z.call(this,y$,c5a,n3.xc,a,b,c,d,U.Fb,e);this.Hk=n1}p(y$,Z);
g=y$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.$d(4,"class","tag","tabindex","-1"),null);this.ib=this.V.ia(this.fa,"\n            ",null);this.Tb=V.qa(this.V,this.fa,"div",new V.xa(2,"class","label"),null);this.Kc=this.V.ia(this.Tb,"",null);this.wc=this.V.ia(this.fa,"\n            ",null);this.Va=V.qa(this.V,this.fa,"lucid-icon",new V.$d(4,"class","delete-tag","name","X18"),null);this.Uh=new E7(this.Na,this,5,this.Va);this.wA=new D7(new Z0(this.Va),W(this.ha.ha,c5,this.ha.Ga));this.Uh.create(this.wA.context);
this.jd=this.V.ia(this.fa,"\n        ",null);var a=V.sb(this,this.fa,new V.$d(4,"focus",null,"keydown",null),this.la(this.Lc)),b=V.sb(this,this.Va,new V.xa(2,"click",null),this.la(this.Mw));this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc,this.wc,this.Va,this.jd],[a,b]);return null};g.Eb=function(a,b,c){return a===d5&&5===b?this.wA.context:c};
g.ab=function(a){this.wA.Ej("X18",a,!1);this.wA.ngDoCheck(this,this.Va,a)&&C3(this.Uh);var b=V.ld("",this.context.Uj.label,"");V.ra(a,this.Hk,b)&&(this.V.setText(this.Kc,b),this.Hk=b);this.Uh.detectChanges(a)};g.Zt=function(){this.ha.fV.KA=!0};g.zb=function(){this.Uh.destroy()};g.Jb=function(a,b){a(this.fa,b)};g.dh=function(){};
g.Lc=function(a,b){q3(this);var c=!0;"focus"==a&&(c=!1!==(this.ha.context.Sz=this.context.index)&&c);"keydown"==a&&(a=this.ha.context,8!=b.keyCode&&46!=b.keyCode||!a.zda?37==b.keyCode?a.zda&&(a.Sz=Math.max(0,a.Sz-1)):39==b.keyCode&&a.zda&&(a.Sz==a.tags.length-1?A6(a):a.Sz+=1):(w2a(a,a.Sz),A6(a)));return c};g.Mw=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==w2a(this.ha.context,this.context.index)&&b);return b};function d5a(a,b){this.na=!1;this.context=new D6(a,b)}g=d5a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};function e5a(a,b,c,d){this.na=!1;this.context=new B6(a,b,c,d);this.jb=n1}g=e5a.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe()};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.qPa.subscribe(b.bind(a,"selectedCollaboratorsChange")))};V.Hb(k0.Md,[]);var f5a=V.Hb(k0.we,[["lucid-tag-input[_ngcontent-%COMP%]{display:block;width:390px;max-height:162px}.collab-input-wrapper[_ngcontent-%COMP%]{display:inline-block}"]]);
function z$(a,b,c,d){Z.call(this,z$,f5a,n3.ud,a,b,c,d,U.pe)}p(z$,Z);g=z$.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.LAa=new i3;this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"class","collab-input-wrapper"),null);this.Zb=this.V.ia(this.va,"\n    ",null);this.Sa=V.qa(this.V,this.va,"lucid-tag-input",V.Kb,null);this.vi=new x$(this.Na,this,3,this.Sa);this.ay=new b5a(this.vi.ref,new Z0(this.Sa));this.vi.create(this.ay.context);this.wc=this.V.ia(this.va,"\n",null);this.Aj=this.V.ia(a,"\n",null);this.zj=V.qa(this.V,a,"lucid-overlay",V.Kb,
null);this.zwa=new w5(W(this.ha,u5,this.Ga,null),W(this.ha,e3,this.Ga));this.oN=new E9(W(this.ha,Z2,this.Ga),this.zwa,new Z0(this.zj),W(this.ha,b3,this.Ga));this.pi=this.V.ia(this.zj,"\n    ",null);this.ij=this.V.yc(this.zj,null);this.hm=new D3(8,6,this,this.ij);this.qxa=new k3(this,8,this.ij);this.Swa=new F9(this.oN.context,this.qxa);this.Fg=this.V.ia(this.zj,"\n",null);this.Tg=this.V.ia(a,"\n",null);a=V.sb(this,this.Sa,new V.gj(8,"editTextChange",null,"editTextKeydown",null,"editTextBlur",null,
"tagsChange",null),this.la(this.dn));this.ay.subscribe(this,this.la(this.dn),!0,!1,!0,!0,!0);this.LAa.reset([this.ay.context]);this.context.FD=this.LAa.first;this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Aj,this.zj,this.pi,this.ij,this.Fg,this.Tg],[a]);return null};g.Eb=function(a,b,c){return a===z6&&3===b?this.ay.context:a===j3&&8===b?this.qxa:a===c6&&8===b?this.Swa.context:a===w5&&6<=b&&9>=b?this.zwa:a===b6&&6<=b&&9>=b?this.oN.context:c};
g.ab=function(a){var b=this.ay,c=this.context.bv;V.ra(a,b.jb,c)&&(b.na=!0,b.context.IB=c,b.jb=c);b=this.ay;c=this.context.Qz;V.ra(a,b.hc,c)&&(b.na=!0,b.context.tags=c,b.hc=c);this.ay.PE(this.ay.context.ucb?this.context.phrases.$_a:this.context.phrases.vWa,a,!1);this.ay.ngDoCheck(this,this.Sa,a)&&C3(this.vi);this.oN.B6(this.context.uta,a,!1);b=this.oN;c=this.va;V.ra(a,b.qb,c)&&(b.na=!0,b.context.parent=c,b.qb=c);this.oN.ngDoCheck(this,this.zj,a);this.Swa.ngDoCheck(this,this.ij,a);E3(this.hm,a);this.vi.detectChanges(a)};
g.zb=function(){F3(this.hm);this.vi.destroy();this.ay.ngOnDestroy();this.oN.ngOnDestroy()};g.hh=function(a){return 8==a?new A$(this.Na,this,8,this.ij,this.hm):null};
g.dn=function(a,b){q3(this);var c=!0;"editTextChange"==a&&(c=!1!==(this.context.bv=b)&&c);if("editTextKeydown"==a){var d=this.context,e;a:if(d.uta&&d.cM){switch(b.keyCode){case 40:X5(d.cM,1);break;case 38:X5(d.cM,-1);break;case 13:case 9:(e=d.cM.cl&&d.cM.cl.value)&&C6(d,e);break;default:e=!1;break a}e=!0}else e=!1;e||(d.uta?e=!1:F2a.has(b.keyCode)&&d.L4a?(C2a(d),e=!0):e=!1);e&&b.preventDefault()}"editTextBlur"==a&&(d=this.context,E2a.test(d.bv)?d.bv="":C2a(d));"tagsChange"==a&&(c=!1!==(this.context.Qz=
b)&&c);"tagsChange"==a&&(c=!1!==y2a(this.context)&&c);return c};function A$(a,b,c,d,e){Z.call(this,A$,f5a,n3.xc,a,b,c,d,U.Fb,e)}p(A$,Z);g=A$.prototype;
g.Ua=function(){this.Vb=this.V.ia(null,"\n        ",null);this.ib=this.V.ia(null,"\n        ",null);this.Tb=V.qa(this.V,null,"lucid-menu",new V.xa(2,"lucid-collaborator-searcher-results-menu",""),null);this.tg=new t8(this.Na,this,2,this.Tb);this.wt=new r8(new Z0(this.Tb),this.tg.ref,W(this.ha.ha,n2,this.ha.Ga),W(this.ha.ha,Q5,this.ha.Ga),W(this.ha.ha,Z2,this.ha.Ga));this.jwa=new d5a(this.wt.context,W(this.ha.ha,B6,this.ha.Ga));this.tg.create(this.wt.context);this.Kc=this.V.ia(null,"\n    ",null);
this.iVa=new C5;this.init(this.Kc,this.V.Xa?null:[this.Vb,this.ib,this.Tb,this.Kc],null);return null};g.Eb=function(a,b,c){return a===V5&&2===b?this.wt.context:a===D6&&2===b?this.jwa.context:c};
g.ab=function(a){var b=new o1;this.wt.oW(this.ha.context.Bo,a,!1);this.wt.C6(this.ha.va.offsetWidth,a,!1);b.reset();var c=b.unwrap(this.iVa.transform(this.ha.va,0,1));this.wt.Nia(c,a,b.uK);this.wt.gJ(120,a,!1);Y3a(this.wt,a);Z3a(this.wt,a);this.wt.ngDoCheck(this,this.Tb,a)&&C3(this.tg);this.jwa.ngDoCheck(this,this.Tb,a);this.tg.detectChanges(a);a||0===this.Kp&&this.wt.context.ngAfterViewInit()};g.zb=function(){this.tg.destroy();this.wt.ngOnDestroy()};
g.Jb=function(a,b){a(this.Vb,b);a(this.ib,b);a(this.Tb,b);a(this.Kc,b)};function g5a(){this.na=!1;this.context=new s7;this.jb=n1}g=g5a.prototype;g.ngOnDestroy=function(){this.Ub&&this.Ub.unsubscribe()};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.QOa.subscribe(b.bind(a,"roleChange")))};V.Hb(k0.Md,[]);var h5a=V.Hb(k0.we,[["lucid-drop-down[_ngcontent-%COMP%]{width:62px}"]]);function B$(a,b,c,d){Z.call(this,B$,h5a,n3.ud,a,b,c,d,U.pe)}p(B$,Z);g=B$.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"tooltip-classes","no-shadow blue-steel"),null);this.vwa=new w5(W(this.ha,u5,this.Ga,null),W(this.ha,e3,this.Ga));this.ZH=new V9(this.vwa,new Z0(this.va),W(this.ha,Z2,this.Ga),W(this.ha,n2,this.Ga),W(this.ha,q5,this.Ga,null),W(this.ha,b3,this.Ga));this.Zb=this.V.ia(this.va,"\n    ",null);this.Sa=V.qa(this.V,this.va,"lucid-drop-down",new V.xa(2,"class","icon-size blue-steel"),
null);this.vi=new I9(this.Na,this,3,this.Sa);this.uA=new G9(new Z0(this.Sa),this.vi.ref,W(this.ha,q5,this.Ga,null));this.vi.create(this.uA.context);this.wc=this.V.ia(this.va,"\n    ",null);this.lf=this.V.yc(this.va,null);this.Lf=new D3(5,1,this,this.lf);this.oxa=new k3(this,5,this.lf);this.txa=new X9(this.ZH.context,this.oxa,W(this.ha,Z2,this.Ga));this.jd=this.V.ia(this.va,"\n",null);this.pi=this.V.ia(a,"\n\n",null);var a=V.sb(this,this.va,new V.zv(10,"mouseenter",null,"mouseleave",null,"mousedown",
null,"mousewheel",null,"click",null),this.la(this.Df)),b=V.sb(this,this.Sa,new V.xa(2,"valueChange",null),this.la(this.dn));this.uA.subscribe(this,this.la(this.dn),!1,!0,!1);this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.lf,this.jd,this.pi],[a,b]);return null};g.Eb=function(a,b,c){return a===Q6&&3===b?this.uA.context:a===j3&&5===b?this.oxa:a===k6&&5===b?this.txa.context:a===w5&&1<=b&&6>=b?this.vwa:a===i6&&1<=b&&6>=b?this.ZH.context:c};
g.ab=function(a){var b=this.ZH,c=!this.uA.context.yF;V.ra(a,b.hc,c)&&(b.na=!0,b.context.active=c,b.wd.active=new p1(b.hc,c),b.hc=c);W9(this.ZH,"no-shadow blue-steel",a);this.ZH.ngDoCheck(this,this.va,a);this.uA.Rt(this.context.sPa,a,!1);b=this.uA;V.ra(a,b.Qd,!0)&&(b.na=!0,b.context.Mma=!0,b.Qd=!0);this.uA.A6(this.context.t9a,a,!1);this.uA.ngDoCheck(this,this.Sa,a)&&C3(this.vi);this.txa.ngDoCheck(this,this.lf,a);E3(this.Lf,a);this.vi.detectChanges(a)};
g.zb=function(){F3(this.Lf);this.vi.destroy();this.uA.ngOnDestroy();this.ZH.ngOnDestroy()};g.hh=function(a){return 5==a?new C$(this.Na,this,5,this.lf,this.Lf):null};g.Df=function(a,b){q3(this);var c=!0;return c=this.ZH.handleEvent(a,b)&&c};g.dn=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==(this.context.sPa=b)&&c);return c};function C$(a,b,c,d,e){Z.call(this,C$,h5a,n3.xc,a,b,c,d,U.Fb,e)}p(C$,Z);g=C$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-tooltip-content",V.Kb,null);this.Ba=new $9(this.Na,this,0,this.fa);this.ad=new Y9;this.Ba.create(this.ad.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return null};g.Eb=function(a,b,c){return a===A7&&0===b?this.ad.context:c};g.ab=function(a){this.ad.QE(this.ha.context.Vcb,a,!1);this.ad.OE(!1,a,!1);this.ad.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy();this.ad.ngOnDestroy()};
g.Jb=function(a,b){a(this.fa,b)};function i5a(a,b,c,d,e){this.na=!1;this.context=new N6(a,b,c,d,e);this.jb=n1}g=i5a.prototype;g.ngOnDestroy=function(){this.context.ngOnDestroy();this.Ub&&this.Ub.unsubscribe()};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.t1.subscribe(b.bind(a,"shareDialogOpened")))};V.Hb(k0.Md,[]);var D$=V.Hb(k0.we,[[".edit[_ngcontent-%COMP%]{color:#2C84B5;cursor:pointer}"]]);
function E$(a,b,c,d){Z.call(this,E$,D$,n3.ud,a,b,c,d,U.pe)}p(E$,Z);g=E$.prototype;g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.Qg=this.V.yc(a,null);this.Ug=new D3(1,null,this,this.Qg);this.rq=new k3(this,1,this.Qg);this.zl=new H7(this.Ug.Qc,this.rq);this.Zb=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.Qg,this.Zb],null);return null};g.Eb=function(a,b,c){return a===j3&&1===b?this.rq:a===Q3&&1===b?this.zl.context:c};
g.ab=function(a){I7(this.zl,this.context.w3a,a);this.zl.ngDoCheck(this,this.Qg,a);E3(this.Ug,a)};g.zb=function(){F3(this.Ug)};g.hh=function(a){return 1==a?new F$(this.Na,this,1,this.Qg,this.Ug):null};function F$(a,b,c,d,e){Z.call(this,F$,D$,n3.xc,a,b,c,d,U.Fb,e);this.qg=n1}p(F$,Z);g=F$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"span",V.Kb,null);this.ib=this.V.ia(this.fa,"",null);this.kf=this.V.yc(this.fa,null);this.Gg=new D3(2,0,this,this.kf);this.Im=new k3(this,2,this.kf);this.Al=new H7(this.Gg.Qc,this.Im);this.Kc=this.V.ia(this.fa,"\n",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.kf,this.Kc],null);return null};g.Eb=function(a,b,c){return a===j3&&2===b?this.Im:a===Q3&&2===b?this.Al.context:c};
g.ab=function(a){I7(this.Al,!this.ha.context.oQa,a);this.Al.ngDoCheck(this,this.kf,a);E3(this.Gg,a);var b=V.ld("\n    ",H2a(this.ha.context,this.ha.context.oQa)," ");V.ra(a,this.qg,b)&&(this.V.setText(this.ib,b),this.qg=b)};g.zb=function(){F3(this.Gg)};g.Jb=function(a,b){a(this.fa,b)};g.hh=function(a){return 2==a?new G$(this.Na,this,2,this.kf,this.Gg):null};function G$(a,b,c,d,e){Z.call(this,G$,D$,n3.xc,a,b,c,d,U.Fb,e);this.qb=n1}p(G$,Z);
G$.prototype.Ua=function(){this.fa=V.qa(this.V,null,"span",new V.xa(2,"class","edit"),null);this.ib=this.V.ia(this.fa,"",null);var a=V.sb(this,this.fa,new V.xa(2,"click",null),this.la(this.Lc));this.init(this.fa,this.V.Xa?null:[this.fa,this.ib],[a]);return null};G$.prototype.ab=function(a){var b=V.ld("(",this.ha.ha.context.phrases.Vi,")");V.ra(a,this.qb,b)&&(this.V.setText(this.ib,b),this.qb=b)};G$.prototype.Jb=function(a,b){a(this.fa,b)};
G$.prototype.Lc=function(a){q3(this);"click"==a&&(a=this.ha.ha.context,a.tW.Upa(),a.t1.emit());return!0};function j5a(a,b,c){this.na=!1;this.context=new r7(a,b,c)}g=j5a.prototype;g.ngOnDestroy=function(){this.Ub&&this.Ub.unsubscribe()};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.t1.subscribe(b.bind(a,"shareDialogOpened")))};V.Hb(k0.Md,[]);var k5a=V.Hb(k0.we,[["lucid-collaborator-searcher[_ngcontent-%COMP%]{display:block;margin-bottom:10px;height:auto}lucid-input[_ngcontent-%COMP%]{padding:5px 7px;margin-bottom:10px;height:110px;box-sizing:border-box}.add-collaborators[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;margin-top:10px}lucid-permissions-dropdown[_ngcontent-%COMP%]{margin-left:10px}"]]);
function H$(a,b,c,d){Z.call(this,H$,k5a,n3.ud,a,b,c,d,U.Fb)}p(H$,Z);g=H$.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.HAa=new i3;this.GAa=new i3;this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"class","add-collaborators"),null);this.Zb=this.V.ia(this.va,"\n    ",null);this.Sa=V.qa(this.V,this.va,"lucid-collaborator-searcher",V.Kb,null);this.vi=new z$(this.Na,this,3,this.Sa);this.tA=new e5a(W(this.ha,n2,this.Ga),this.vi.ref,W(this.ha,x6,this.Ga),W(this.ha,t6,this.Ga));this.vi.create(this.tA.context);this.wc=this.V.ia(this.va,"\n    ",null);
this.Va=V.qa(this.V,this.va,"lucid-permissions-dropdown",V.Kb,null);this.Uh=new B$(this.Na,this,5,this.Va);this.pN=new g5a;this.Uh.create(this.pN.context);this.jd=this.V.ia(this.va,"\n",null);this.pi=this.V.ia(a,"\n",null);this.ij=this.V.yc(a,null);this.hm=new D3(8,null,this,this.ij);this.hE=new k3(this,8,this.ij);this.Ev=new H7(this.hm.Qc,this.hE);this.Fg=this.V.ia(a,"\n",null);this.Jf=V.qa(this.V,a,"lucid-collaborator-list",V.Kb,null);this.gg=new E$(this.Na,this,10,this.Jf);this.gN=new i5a(W(this.ha,
s6,this.Ga),W(this.ha,M6,this.Ga),this.gg.ref,W(this.ha,m5,this.Ga),W(this.ha,n2,this.Ga));this.gg.create(this.gN.context);this.Li=this.V.ia(a,"\n",null);a=V.sb(this,this.Sa,new V.xa(2,"selectedCollaboratorsChange",null),this.la(this.dn));this.tA.subscribe(this,this.la(this.dn),!0);var b=V.sb(this,this.Va,new V.xa(2,"roleChange",null),this.la(this.Mw));this.pN.subscribe(this,this.la(this.Mw),!0);var c=V.sb(this,this.Jf,new V.xa(2,"shareDialogOpened",null),this.la(this.pu));this.gN.subscribe(this,
this.la(this.pu),!0);this.HAa.reset([this.tA.context]);this.context.GYa=this.HAa.first;this.GAa.reset([this.gN.context]);this.context.FYa=this.GAa.first;this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Va,this.jd,this.pi,this.ij,this.Fg,this.Jf,this.Li],[a,b,c]);return null};g.Eb=function(a,b,c){return a===B6&&3===b?this.tA.context:a===s7&&5===b?this.pN.context:a===j3&&8===b?this.hE:a===Q3&&8===b?this.Ev.context:a===N6&&10===b?this.gN.context:c};
g.ab=function(a){var b=this.tA,c=this.context.VR;V.ra(a,b.jb,c)&&(b.na=!0,b.context.Esa=c,b.jb=c);this.tA.ngDoCheck(this,this.Sa,a)&&C3(this.vi);b=this.pN;c=this.context.role;V.ra(a,b.jb,c)&&(b.na=!0,b.context.role=c,b.jb=c);this.pN.ngDoCheck(this,this.Va,a)&&C3(this.Uh);I7(this.Ev,this.tA.context.$Wa||""!=this.tA.context.bv,a);this.Ev.ngDoCheck(this,this.ij,a);this.gN.ngDoCheck(this,this.Jf,a)&&C3(this.gg);E3(this.hm,a);this.vi.detectChanges(a);this.Uh.detectChanges(a);this.gg.detectChanges(a)};
g.zb=function(){F3(this.hm);this.vi.destroy();this.Uh.destroy();this.gg.destroy();this.tA.ngOnDestroy();this.pN.ngOnDestroy();this.gN.ngOnDestroy()};g.hh=function(a){return 8==a?new I$(this.Na,this,8,this.ij,this.hm):null};g.dn=function(a,b){q3(this);var c=!0;"selectedCollaboratorsChange"==a&&(c=!1!==(this.context.VR=b)&&c);return c};g.Mw=function(a,b){q3(this);var c=!0;"roleChange"==a&&(c=!1!==(this.context.role=b)&&c);return c};
g.pu=function(a){q3(this);var b=!0;"shareDialogOpened"==a&&(b=!1!==this.context.t1.emit()&&b);return b};function I$(a,b,c,d,e){Z.call(this,I$,k5a,n3.xc,a,b,c,d,U.Fb,e)}p(I$,Z);g=I$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"lucid-input",new V.xa(2,"class","italic-placeholder no-resize"),null);this.Ba=new R8(this.Na,this,0,this.fa);this.BA=new N8;this.Ba.create(this.BA.context);var a=V.sb(this,this.fa,new V.xa(2,"valueChange",null),this.la(this.Lc));this.BA.subscribe(this,this.la(this.Lc),!0,!1,!1,!1);this.init(this.fa,this.V.Xa?null:[this.fa],[a]);return null};g.Eb=function(a,b,c){return a===y6&&0===b?this.BA.context:c};
g.ab=function(a){O8(this.BA,this.ha.context.message,a);this.BA.PE(this.ha.context.phrases.rWa,a,!1);p4a(this.BA,a);this.BA.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.BA.Xb(this,this.Ba,this.fa,a);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy();this.BA.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};g.Lc=function(a,b){q3(this);var c=!0;"valueChange"==a&&(c=!1!==(this.ha.context.message=b)&&c);return c};function l5a(a,b,c,d){this.na=!1;this.context=new v7(a,b,c,d)}g=l5a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};var m5a=V.Hb(k0.Md,[]);function J$(a,b,c,d){Z.call(this,J$,m5a,n3.Vj,a,b,c,d,U.Fb)}p(J$,Z);g=J$.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"lucid-simple-share-dialog",V.Kb,a);this.Ba=new K$(this.Na,this,0,this.fa);this.E3=new l5a(W(this,M6,this.Ga),W(this,s6,this.Ga),this.Ba.ref,W(this,n2,this.Ga));this.Ba.create(this.E3.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.E3.context)};g.Eb=function(a,b,c){return a===v7&&0===b?this.E3.context:c};g.ab=function(a){this.E3.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy()};
g.Jb=function(a,b){a(this.fa,b)};var n5a=new K1("lucid-simple-share-dialog",J$,v7),o5a=V.Hb(k0.we,[[".clear[_ngcontent-%COMP%], .crop[_ngcontent-%COMP%]{display:block}.clear[_ngcontent-%COMP%], .clearfix[_ngcontent-%COMP%]:after, div.spacer[_ngcontent-%COMP%], div.spacer-half[_ngcontent-%COMP%], div.spacer10[_ngcontent-%COMP%], div.spacer2[_ngcontent-%COMP%], div.spacer3[_ngcontent-%COMP%], div.spacer4[_ngcontent-%COMP%], div.spacer5[_ngcontent-%COMP%], div.spacer6[_ngcontent-%COMP%], div.spacer7[_ngcontent-%COMP%], div.spacer8[_ngcontent-%COMP%], div.spacer9[_ngcontent-%COMP%]{clear:both}.box-sizing-border[_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   legend[_ngcontent-%COMP%]{box-sizing:border-box}.dialog-animation[_ngcontent-%COMP%], .ui-effects-transfer[_ngcontent-%COMP%]{animation-duration:.4s;animation-fill-mode:both}button[_ngcontent-%COMP%]::-moz-focus-inner{border:0;padding:0}.user-select-text[_ngcontent-%COMP%]{-webkit-user-select:text;-ms-user-select:text;-moz-user-select:text;user-select:text}.user-select-none[_ngcontent-%COMP%]{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.no-drag[_ngcontent-%COMP%]{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.crop[_ngcontent-%COMP%]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lead[_ngcontent-%COMP%]{font-size:150%;line-height:1.4}.noise-texture[_ngcontent-%COMP%]{background-image:url(https://d2slcw3kip6qmk.cloudfront.net/app/webroot/css/css-common/images/noise_texture.png);background-repeat:repeat}.scrollable[_ngcontent-%COMP%]{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.gui-box-shadow[_ngcontent-%COMP%]{box-shadow:0 2px 8px 0 rgba(0,0,0,.25)}.gui-box-shadow-drk[_ngcontent-%COMP%]{box-shadow:0 2px 8px 0 rgba(0,0,0,.67)}.no-pointer-events[_ngcontent-%COMP%]{pointer-events:none}body.cursor-pointer[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{cursor:pointer!important}div.spacer-half[_ngcontent-%COMP%]{height:5px}div.spacer[_ngcontent-%COMP%]{height:10px}div.spacer2[_ngcontent-%COMP%]{height:20px}div.spacer3[_ngcontent-%COMP%]{height:30px}div.spacer4[_ngcontent-%COMP%]{height:40px}div.spacer5[_ngcontent-%COMP%]{height:50px}div.spacer6[_ngcontent-%COMP%]{height:60px}div.spacer7[_ngcontent-%COMP%]{height:70px}div.spacer8[_ngcontent-%COMP%]{height:80px}div.spacer9[_ngcontent-%COMP%]{height:90px}div.spacer10[_ngcontent-%COMP%]{height:100px}.clear[_ngcontent-%COMP%]{height:0;margin:0;padding:0;border:none}.left[_ngcontent-%COMP%]{float:left!important}.right[_ngcontent-%COMP%]{float:right!important}.right-keepflow[_ngcontent-%COMP%]{text-align:right;display:block}.lalign[_ngcontent-%COMP%]{text-align:left!important}.center[_ngcontent-%COMP%]{text-align:center!important}.ralign[_ngcontent-%COMP%]{text-align:right!important}.talign[_ngcontent-%COMP%]{vertical-align:top!important}.malign[_ngcontent-%COMP%]{vertical-align:middle!important}.balign[_ngcontent-%COMP%]{vertical-align:bottom!important}.hidden[_ngcontent-%COMP%]{display:none}.invisible[_ngcontent-%COMP%]{visibility:hidden}.block[_ngcontent-%COMP%]{display:block!important}.tmargin[_ngcontent-%COMP%]{margin-top:10px}.rmargin[_ngcontent-%COMP%]{margin-right:10px}.lmargin[_ngcontent-%COMP%]{margin-left:10px}.bmargin[_ngcontent-%COMP%]{margin-bottom:10px}.bold[_ngcontent-%COMP%]{font-weight:700}.italic[_ngcontent-%COMP%]{font-style:italic}.white[_ngcontent-%COMP%]{color:#FFF!important}.blue[_ngcontent-%COMP%]{color:#29aae1!important}.orange[_ngcontent-%COMP%]{color:#f78d1e!important}.red[_ngcontent-%COMP%]{color:red!important}.lighter[_ngcontent-%COMP%]{color:#999!important}.underline[_ngcontent-%COMP%]{text-decoration:underline}.link[_ngcontent-%COMP%]{color:#29aae1;cursor:pointer}.red-link[_ngcontent-%COMP%]{color:#ed6058;cursor:pointer}a.link[_ngcontent-%COMP%]{text-decoration:none}a.link[_ngcontent-%COMP%]:hover{text-decoration:underline}.circle[_ngcontent-%COMP%]{border-radius:50%}.well[_ngcontent-%COMP%]{background:#f0f0f0;padding:2em 1.5em;border-radius:10px;margin-top:1em}.well.large[_ngcontent-%COMP%]{padding:1em}.clearfix[_ngcontent-%COMP%]:after, .clearfix[_ngcontent-%COMP%]:before{content:\" \";display:table}.dialog[_ngcontent-%COMP%]{position:absolute;padding:1px;min-width:320px;width:420px;height:auto;left:50%;margin-left:-160px;color:#333;border-radius:8px}.dialog.extra-rounded[_ngcontent-%COMP%], .dialog.extra-rounded[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]{border-radius:10px}.dialog-wrapper[_ngcontent-%COMP%]{position:relative;overflow:hidden;z-index:0;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.5)}.dialog-header[_ngcontent-%COMP%]{position:relative;border-top-left-radius:8px;border-top-right-radius:8px;font-size:14px;height:2.5em;line-height:2.5em;padding-left:1em;text-transform:capitalize;letter-spacing:.02em;background-color:#646464;color:#fff;cursor:default}.dialog-header[_ngcontent-%COMP%]   .dialog-close-button[_ngcontent-%COMP%]{position:absolute;top:7px;right:7px;z-index:1;width:13px;height:13px;padding:3px;line-height:0;cursor:pointer}.dialog-body[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_1[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_10[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_11[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_2[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_3[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_4[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_5[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_6[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_7[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_8[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_9[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_1[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_10[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_11[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_2[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_3[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_4[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_5[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_6[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_7[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_8[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_9[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_1[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_10[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_11[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_2[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_3[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_4[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_5[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_6[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_7[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_8[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_9[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_1[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_10[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_11[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_2[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_3[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_4[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_5[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_6[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_7[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_8[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_9[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_1[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_10[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_11[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_2[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_3[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_4[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_5[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_6[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_7[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_8[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_9[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_1[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_10[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_11[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_2[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_3[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_4[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_5[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_6[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_7[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_8[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_9[_ngcontent-%COMP%]{position:relative}.dialog-header[_ngcontent-%COMP%]   .dialog-close-button[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover{opacity:.6}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto;width:480px;width:auto}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_1[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_10[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_11[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_12[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_2[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_3[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_4[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_5[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_6[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_7[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_8[_ngcontent-%COMP%], .dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_9[_ngcontent-%COMP%]{display:inline;float:left;margin-left:10px;margin-right:10px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .alpha[_ngcontent-%COMP%]{margin-left:0}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .omega[_ngcontent-%COMP%]{margin-right:0}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_1[_ngcontent-%COMP%]{width:20px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_2[_ngcontent-%COMP%]{width:60px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_3[_ngcontent-%COMP%]{width:100px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_4[_ngcontent-%COMP%]{width:140px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_5[_ngcontent-%COMP%]{width:180px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_6[_ngcontent-%COMP%]{width:220px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_7[_ngcontent-%COMP%]{width:260px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_8[_ngcontent-%COMP%]{width:300px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_9[_ngcontent-%COMP%]{width:340px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_10[_ngcontent-%COMP%]{width:380px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_11[_ngcontent-%COMP%]{width:420px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_12[_ngcontent-%COMP%]{width:460px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_1[_ngcontent-%COMP%]{padding-left:40px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_2[_ngcontent-%COMP%]{padding-left:80px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_3[_ngcontent-%COMP%]{padding-left:120px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_4[_ngcontent-%COMP%]{padding-left:160px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_5[_ngcontent-%COMP%]{padding-left:200px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_6[_ngcontent-%COMP%]{padding-left:240px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_7[_ngcontent-%COMP%]{padding-left:280px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_8[_ngcontent-%COMP%]{padding-left:320px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_9[_ngcontent-%COMP%]{padding-left:360px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_10[_ngcontent-%COMP%]{padding-left:400px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_11[_ngcontent-%COMP%]{padding-left:440px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_1[_ngcontent-%COMP%]{padding-right:40px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_2[_ngcontent-%COMP%]{padding-right:80px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_3[_ngcontent-%COMP%]{padding-right:120px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_4[_ngcontent-%COMP%]{padding-right:160px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_5[_ngcontent-%COMP%]{padding-right:200px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_6[_ngcontent-%COMP%]{padding-right:240px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_7[_ngcontent-%COMP%]{padding-right:280px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_8[_ngcontent-%COMP%]{padding-right:320px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_9[_ngcontent-%COMP%]{padding-right:360px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_10[_ngcontent-%COMP%]{padding-right:400px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_11[_ngcontent-%COMP%]{padding-right:440px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_1[_ngcontent-%COMP%]{left:40px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_2[_ngcontent-%COMP%]{left:80px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_3[_ngcontent-%COMP%]{left:120px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_4[_ngcontent-%COMP%]{left:160px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_5[_ngcontent-%COMP%]{left:200px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_6[_ngcontent-%COMP%]{left:240px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_7[_ngcontent-%COMP%]{left:280px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_8[_ngcontent-%COMP%]{left:320px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_9[_ngcontent-%COMP%]{left:360px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_10[_ngcontent-%COMP%]{left:400px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_11[_ngcontent-%COMP%]{left:440px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_1[_ngcontent-%COMP%]{left:-40px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_2[_ngcontent-%COMP%]{left:-80px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_3[_ngcontent-%COMP%]{left:-120px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_4[_ngcontent-%COMP%]{left:-160px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_5[_ngcontent-%COMP%]{left:-200px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_6[_ngcontent-%COMP%]{left:-240px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_7[_ngcontent-%COMP%]{left:-280px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_8[_ngcontent-%COMP%]{left:-320px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_9[_ngcontent-%COMP%]{left:-360px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_10[_ngcontent-%COMP%]{left:-400px}.dialog.non-ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_11[_ngcontent-%COMP%]{left:-440px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto;width:720px;width:auto}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_1[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_10[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_11[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_12[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_2[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_3[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_4[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_5[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_6[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_7[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_8[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_9[_ngcontent-%COMP%]{display:inline;float:left;margin-left:10px;margin-right:10px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .alpha[_ngcontent-%COMP%]{margin-left:0}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .omega[_ngcontent-%COMP%]{margin-right:0}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_1[_ngcontent-%COMP%]{width:40px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_2[_ngcontent-%COMP%]{width:100px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_3[_ngcontent-%COMP%]{width:160px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_4[_ngcontent-%COMP%]{width:220px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_5[_ngcontent-%COMP%]{width:280px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_6[_ngcontent-%COMP%]{width:340px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_7[_ngcontent-%COMP%]{width:400px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_8[_ngcontent-%COMP%]{width:460px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_9[_ngcontent-%COMP%]{width:520px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_10[_ngcontent-%COMP%]{width:580px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_11[_ngcontent-%COMP%]{width:640px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_12[_ngcontent-%COMP%]{width:700px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_1[_ngcontent-%COMP%]{padding-left:60px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_2[_ngcontent-%COMP%]{padding-left:120px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_3[_ngcontent-%COMP%]{padding-left:180px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_4[_ngcontent-%COMP%]{padding-left:240px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_5[_ngcontent-%COMP%]{padding-left:300px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_6[_ngcontent-%COMP%]{padding-left:360px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_7[_ngcontent-%COMP%]{padding-left:420px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_8[_ngcontent-%COMP%]{padding-left:480px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_9[_ngcontent-%COMP%]{padding-left:540px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_10[_ngcontent-%COMP%]{padding-left:600px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_11[_ngcontent-%COMP%]{padding-left:660px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_1[_ngcontent-%COMP%]{padding-right:60px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_2[_ngcontent-%COMP%]{padding-right:120px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_3[_ngcontent-%COMP%]{padding-right:180px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_4[_ngcontent-%COMP%]{padding-right:240px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_5[_ngcontent-%COMP%]{padding-right:300px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_6[_ngcontent-%COMP%]{padding-right:360px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_7[_ngcontent-%COMP%]{padding-right:420px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_8[_ngcontent-%COMP%]{padding-right:480px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_9[_ngcontent-%COMP%]{padding-right:540px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_10[_ngcontent-%COMP%]{padding-right:600px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_11[_ngcontent-%COMP%]{padding-right:660px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_1[_ngcontent-%COMP%]{left:60px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_2[_ngcontent-%COMP%]{left:120px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_3[_ngcontent-%COMP%]{left:180px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_4[_ngcontent-%COMP%]{left:240px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_5[_ngcontent-%COMP%]{left:300px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_6[_ngcontent-%COMP%]{left:360px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_7[_ngcontent-%COMP%]{left:420px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_8[_ngcontent-%COMP%]{left:480px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_9[_ngcontent-%COMP%]{left:540px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_10[_ngcontent-%COMP%]{left:600px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_11[_ngcontent-%COMP%]{left:660px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_1[_ngcontent-%COMP%]{left:-60px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_2[_ngcontent-%COMP%]{left:-120px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_3[_ngcontent-%COMP%]{left:-180px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_4[_ngcontent-%COMP%]{left:-240px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_5[_ngcontent-%COMP%]{left:-300px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_6[_ngcontent-%COMP%]{left:-360px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_7[_ngcontent-%COMP%]{left:-420px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_8[_ngcontent-%COMP%]{left:-480px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_9[_ngcontent-%COMP%]{left:-540px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_10[_ngcontent-%COMP%]{left:-600px}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_11[_ngcontent-%COMP%]{left:-660px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto;width:960px;width:auto}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_1[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_10[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_11[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_12[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_2[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_3[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_4[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_5[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_6[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_7[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_8[_ngcontent-%COMP%], .dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_9[_ngcontent-%COMP%]{display:inline;float:left;margin-left:10px;margin-right:10px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .alpha[_ngcontent-%COMP%]{margin-left:0}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .omega[_ngcontent-%COMP%]{margin-right:0}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_1[_ngcontent-%COMP%]{width:60px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_2[_ngcontent-%COMP%]{width:140px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_3[_ngcontent-%COMP%]{width:220px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_4[_ngcontent-%COMP%]{width:300px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_5[_ngcontent-%COMP%]{width:380px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_6[_ngcontent-%COMP%]{width:460px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_7[_ngcontent-%COMP%]{width:540px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_8[_ngcontent-%COMP%]{width:620px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_9[_ngcontent-%COMP%]{width:700px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_10[_ngcontent-%COMP%]{width:780px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_11[_ngcontent-%COMP%]{width:860px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .grid_12[_ngcontent-%COMP%]{width:940px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_1[_ngcontent-%COMP%]{padding-left:80px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_2[_ngcontent-%COMP%]{padding-left:160px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_3[_ngcontent-%COMP%]{padding-left:240px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_4[_ngcontent-%COMP%]{padding-left:320px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_5[_ngcontent-%COMP%]{padding-left:400px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_6[_ngcontent-%COMP%]{padding-left:480px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_7[_ngcontent-%COMP%]{padding-left:560px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_8[_ngcontent-%COMP%]{padding-left:640px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_9[_ngcontent-%COMP%]{padding-left:720px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_10[_ngcontent-%COMP%]{padding-left:800px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .prefix_11[_ngcontent-%COMP%]{padding-left:880px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_1[_ngcontent-%COMP%]{padding-right:80px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_2[_ngcontent-%COMP%]{padding-right:160px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_3[_ngcontent-%COMP%]{padding-right:240px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_4[_ngcontent-%COMP%]{padding-right:320px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_5[_ngcontent-%COMP%]{padding-right:400px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_6[_ngcontent-%COMP%]{padding-right:480px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_7[_ngcontent-%COMP%]{padding-right:560px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_8[_ngcontent-%COMP%]{padding-right:640px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_9[_ngcontent-%COMP%]{padding-right:720px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_10[_ngcontent-%COMP%]{padding-right:800px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .suffix_11[_ngcontent-%COMP%]{padding-right:880px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_1[_ngcontent-%COMP%]{left:80px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_2[_ngcontent-%COMP%]{left:160px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_3[_ngcontent-%COMP%]{left:240px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_4[_ngcontent-%COMP%]{left:320px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_5[_ngcontent-%COMP%]{left:400px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_6[_ngcontent-%COMP%]{left:480px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_7[_ngcontent-%COMP%]{left:560px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_8[_ngcontent-%COMP%]{left:640px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_9[_ngcontent-%COMP%]{left:720px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_10[_ngcontent-%COMP%]{left:800px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .push_11[_ngcontent-%COMP%]{left:880px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_1[_ngcontent-%COMP%]{left:-80px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_2[_ngcontent-%COMP%]{left:-160px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_3[_ngcontent-%COMP%]{left:-240px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_4[_ngcontent-%COMP%]{left:-320px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_5[_ngcontent-%COMP%]{left:-400px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_6[_ngcontent-%COMP%]{left:-480px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_7[_ngcontent-%COMP%]{left:-560px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_8[_ngcontent-%COMP%]{left:-640px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_9[_ngcontent-%COMP%]{left:-720px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_10[_ngcontent-%COMP%]{left:-800px}.dialog.ajax.no-side-nav[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pull_11[_ngcontent-%COMP%]{left:-880px}.dialog-body-padding[_ngcontent-%COMP%]{padding:19px}.dialog-footer-padding[_ngcontent-%COMP%]{padding:8px 10px}.dialog-body[_ngcontent-%COMP%]{background-color:#fff;overflow-y:auto;overflow-x:hidden;line-height:1.6em;font-size:14px}.dialog-body[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:1em 0}.dialog-body[_ngcontent-%COMP%]   ul.no-style[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none}.dialog-body[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]{padding:10px 0;margin:10px 0;border:none}.dialog-body[_ngcontent-%COMP%]   legend[_ngcontent-%COMP%]{font-weight:700;padding:3px 8px;background-color:#f2f2f2;text-transform:uppercase;width:100%;border-radius:5px}.dialog-body[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]:first-child, .dialog-body[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]:first-child, .dialog-body[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]:first-child, .dialog-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{margin-top:0}.dialog-body[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#29aae1;text-decoration:none}.dialog-body[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.dialog-body[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{padding:3px}.dialog-body[_ngcontent-%COMP%]   .input-select-textbox[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{padding:0}.dialog-body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;border-spacing:0;border:none;margin-top:10px}.dialog-body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 8px;border-bottom:#e6e6e6 solid 1px;text-align:left;vertical-align:middle;margin:0}.dialog-body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border-top:#e6e6e6 solid 1px;line-height:21px;font-weight:700}.dialog-body[_ngcontent-%COMP%]   .input-text[_ngcontent-%COMP%]{height:25px;position:relative}.dialog-body[_ngcontent-%COMP%]   .input-text.text-error[_ngcontent-%COMP%]{border:1px solid #ed6058}.dialog-body[_ngcontent-%COMP%]   .input-text-textbox[_ngcontent-%COMP%]{position:absolute;top:0;right:0;left:0;bottom:0;height:auto;width:auto;padding:0 2px}.dialog-body[_ngcontent-%COMP%]   .input-text-textbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{background-color:transparent;display:block;border:none;outline:0;width:100%;height:100%;font-size:14px;text-align:left;vertical-align:middle;line-height:17px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:text;-ms-user-select:text;-moz-user-select:text;user-select:text}.dialog-body[_ngcontent-%COMP%]   .input-text-textbox[_ngcontent-%COMP%]   input.number[_ngcontent-%COMP%]{text-align:right}.dialog-body[_ngcontent-%COMP%]   .user-browser.list-view[_ngcontent-%COMP%]{background:#fff;border:1px solid #e6e6e6;border-bottom:none}.dialog-body[_ngcontent-%COMP%]   .large[_ngcontent-%COMP%]{font-size:1.5em;line-height:1.3em}.dialog-body[_ngcontent-%COMP%]   .helper-image[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto;display:block;border:2px solid #e6e6e6}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{display:block;height:20px;text-align:center;text-decoration:none;font-weight:400;font-size:14px;line-height:20px;overflow:hidden;outline:0;padding:0 8px;margin-top:10px;box-sizing:content-box;border:1px solid #999;cursor:default;background-color:#f2f2f2;background-image:linear-gradient(top,#fff 0,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e6e6e6', GradientType=0 );text-shadow:0 1px 0 #fff;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;color:#000!important;box-shadow:0 1px 0 0 rgba(255,255,255,.5);border-radius:2px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .bold[_ngcontent-%COMP%], .hotkey-ref[_ngcontent-%COMP%]{font-weight:700}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button.highlight[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button.highlight[_ngcontent-%COMP%]{background-color:#dfdfdf;background-image:linear-gradient(top,#f2f2f2 0,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cccccc', GradientType=0 );border-color:grey;color:#1a1a1a}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button.highlight[_ngcontent-%COMP%]:active, .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button.highlight[_ngcontent-%COMP%]:active{background-color:#d9e2ef;background-image:linear-gradient(top,#ebf0f8 0,#c7d3e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf0f8', endColorstr='#c7d3e5', GradientType=0 );text-decoration:none;border-color:#6b7f9e;color:#141922}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button.highlight.blue[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button.highlight.blue[_ngcontent-%COMP%]{background-color:#c1e6f5;background-image:linear-gradient(top,#C9EFFF 0,#B9DCEB 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C9EFFF', endColorstr='#B9DCEB', GradientType=0 )}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button.highlight.blue[_ngcontent-%COMP%]:active, .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button.highlight.blue[_ngcontent-%COMP%]:active{background-color:#a9c9d6;background-image:linear-gradient(top,#B1D2E0 0,#A1BFCC 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#B1D2E0', endColorstr='#A1BFCC', GradientType=0 )}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]:active, .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]:active{background-color:#d9d9d9;background-image:linear-gradient(top,#e6e6e6 0,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#cccccc', GradientType=0 )}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]:hover, .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]:hover{background-color:#f9f9f9;background-image:linear-gradient(top,#fff 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f2f2f2', GradientType=0 );border-color:#666}.dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .button.disabled[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .button.disabled[_ngcontent-%COMP%]{background-color:#ececec;background-image:linear-gradient(top,#f2f2f2 0,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e6e6e6', GradientType=0 );color:grey;border-color:#b3b3b3}.dialog-footer[_ngcontent-%COMP%]{height:30px;background-color:#F0F0F0;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.dialog-footer[_ngcontent-%COMP%]   .btn-blue[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]   .btn-blue.btn-inverse[_ngcontent-%COMP%]{background-color:#29aae1;border-color:#29aae1;color:#fff}.dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]{float:right}.dialog-footer[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   .btn-sm[_ngcontent-%COMP%]{font-size:14px;line-height:1.3}.dialog-footer[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{margin:0 0 0 10px!important;padding:0 18px!important;float:left}.dialog-footer[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{border-radius:4px;margin-left:10px;height:28px;padding:4px 10px}.dialog-footer[_ngcontent-%COMP%]   .btn-blue[_ngcontent-%COMP%]{text-decoration:none}.dialog-footer[_ngcontent-%COMP%]   .btn-default[_ngcontent-%COMP%]{color:#fff;background-color:#a5a5a5;border-color:#a5a5a5}.dialog-footer[_ngcontent-%COMP%]   .btn-default[_ngcontent-%COMP%]:hover{color:#fff;background-color:#b5b5b5;border-color:#b5b5b5}.dialog-footer[_ngcontent-%COMP%]   .stylebutton[_ngcontent-%COMP%]{margin:0 0 0 10px!important;float:left}.dialog-footer[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{padding:0;margin:0;display:inline;float:left;line-height:26px;clear:none}.dialog-footer[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]{margin:0 4px 0 0;float:none;clear:none}.dialog.icon[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{background:27px 22px no-repeat #fff;padding-left:102px;min-height:40px}.dialog.scrolling[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{border-top:#ccc solid 1px;padding:9px 10px}.dialog.nobuttons[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding-bottom:15px}.dialog.nobuttons[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{height:4px;padding:0;background-color:#fff;border-top:none}.dialog.nofooter[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{display:none}.dialog-overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:20;overflow:hidden}.dialog-overlay.modal[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.3)}.dialog-overlay.modal-dark[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.5)}.gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%], .gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{background-color:#efefef}.gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:inline-block;padding:10px 5px 1px 0;margin:0;color:#777;font-size:14px;line-height:18px;clear:both}.gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{display:inline-block;width:100%;box-sizing:border-box}.dialog.ajax[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%], .gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .gone[_ngcontent-%COMP%]{display:none}.gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .error[_ngcontent-%COMP%]{color:#ed6058;margin-left:15px}.gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .input-error[_ngcontent-%COMP%]{border-color:#ed6058}.gray-body[_ngcontent-%COMP%]   .dialog-wrapper[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled{background:#aaa}.dialog.ajax[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{position:relative;padding:0;background-color:#fff}.dialog.ajax[_ngcontent-%COMP%]   iframe[_ngcontent-%COMP%], .dialog.ajax[_ngcontent-%COMP%]   webview[_ngcontent-%COMP%]{display:block;width:100%;height:100%;border:none}.dialog.ajax[_ngcontent-%COMP%]   .loading[_ngcontent-%COMP%]{opacity:.8;position:absolute;background-color:#fff;top:0;left:0;right:0;bottom:0}.dialog.newdocdialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding:0;overflow:hidden;background-color:#fff}.dialog.newdocdialog[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{height:auto;border-top:#999 solid 1px;padding:10px}.dialog.custom-footer[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{height:auto;border-top:#ccc solid 1px;padding-top:10px}.dialog.iframedialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding:0;overflow:hidden;background-color:#fff}.dialog.inviteuserdialog[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;color:#777}.dialog.inviteuserdialog[_ngcontent-%COMP%]   span.invitee-email[_ngcontent-%COMP%]{display:inline-block;font-size:14px;color:#fff;padding:5px 4px 5px 10px;margin:3px 5px 3px 0;background-color:#f9a64f;border-radius:10px}.dialog.inviteuserdialog[_ngcontent-%COMP%]   span.remove[_ngcontent-%COMP%]{cursor:pointer;padding:1px;margin:3px}.dialog.inviteuserdialog[_ngcontent-%COMP%]   span.remove[_ngcontent-%COMP%]:hover{border-radius:10px;background-color:#da7308}.dialog.inviteuserdialog[_ngcontent-%COMP%]   .invitees-list[_ngcontent-%COMP%]{margin:10px}.dialog.inviteuserdialog[_ngcontent-%COMP%]   label.option-text[_ngcontent-%COMP%]{font-size:14px}.dialog.userimagedialog[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{height:auto;border-top:#999 solid 1px;padding:0 10px 9px;background-color:#ccc}.dialog.userimagedialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding:9px}.dialog.userimagedialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{position:relative;cursor:pointer;float:left;display:block;width:128px;height:128px;padding:10px;border-radius:6px}.dialog.userimagedialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]:hover{background-color:#ccc;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.5)}.dialog.userimagedialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]:active{background-color:#29aae1}.dialog.userimagedialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .thumb[_ngcontent-%COMP%]{position:relative;box-shadow:0 2px 3px 0 rgba(0,0,0,.5)}.dialog.tabbed-dialog[_ngcontent-%COMP%]   .dialog-header[_ngcontent-%COMP%]{height:0;padding:0}.dialog.tabbed-dialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding:0}.dialog.tabbed-dialog[_ngcontent-%COMP%]   .lucid-tabs[_ngcontent-%COMP%]{margin:0;border-width:0 0 1px;padding-right:34px}.dialog.tabbed-dialog[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{display:none}.dialog.colorpickerdialog[_ngcontent-%COMP%]{width:546px}.dialog.colorpickerdialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding-bottom:0}.dialog.colorpickerdialog[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{height:0;background-color:#fff}.dialog[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{vertical-align:top}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]{padding:9px}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%;box-sizing:border-box}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .pagination[_ngcontent-%COMP%]{padding:5px;margin:5px 0;text-align:right;border-right:#ccc solid 5px}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{position:relative;cursor:pointer;display:block;min-height:128px;padding:10px 5px;overflow:hidden;border-radius:6px}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]:hover{background-color:#ccc;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.5)}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]:active{background-color:#29aae1}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:14px;line-height:19px;margin:0 5px 5px}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{margin:0;padding:0;border:0;width:auto;height:100%}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border:0;padding:0;margin:0}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{vertical-align:middle;text-align:center;border:0;padding:0 5px;margin:0}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-body[_ngcontent-%COMP%]   .thumb[_ngcontent-%COMP%]{position:relative;box-shadow:0 2px 3px 0 rgba(0,0,0,.5)}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{height:auto;border-top:#999 solid 1px;padding:10px 10px 9px}.dialog.lp-imgcollectiondialog[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{margin-top:10px}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .third[_ngcontent-%COMP%]{float:left;width:33%;display:inline-block}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .skip-btn[_ngcontent-%COMP%]{font-size:14px;cursor:pointer;vertical-align:middle}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .panel-img[_ngcontent-%COMP%]{width:504px;height:375px;margin:20px auto 0}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .tip[_ngcontent-%COMP%]{margin-bottom:0;font-size:14px;text-align:center}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .slider[_ngcontent-%COMP%]{width:80px;margin:0 auto}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .slider[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{float:left;height:16px;width:16px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZBJREFUeNrsVrFqwzAQtUPH/IL/oeApZGg3d8vguUsHb+3YjsFjM7aboVPXePDoDzCZBPmHDP2B7u5TeQ6KIsk2FGwaHzww0j3dU3J3Or+ua29Im3kD21XzIYRoPgMgBiIgbLaBEsiBQ8uZnfhhGJ4KoC2AZ+Ab+AAeuL4EVsANsAF2luCS/0Jf1e6IW+BV5c805TL4HrgHtsAXseXanj6B5eam4Kqt6BOYBMS8eeo4IKVPbNiLW4KrImKTAPmfFR0OKOirW9Qj9yKTAJkVVQdypSSXp/G7WjiaMlQFCGZ7my3pq5voEVeYBJQ9kqg0rJc9BJQmAbJJzIG1g7imT27Yy3skcX7WCdmhNqzzTzpWWiOa08fUDQ9sMp7jlyzoc+T7zWM0VCv2L/41nAToz7GXZZkziZIkcSZhX/5JEoKszgPWMsQhO0vwRcuT/FuGKv8ogMrf5JsPh9QSQDaia+BJvwn57x26qRTx2PDP5gFbcGncm+aBaR745/MAS81zlOGfzgPjaUSjaMUX+Rr+CDAAg9bCRxj2J/kAAAAASUVORK5CYII=) top left no-repeat}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .slider[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{background-position:top right}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .nav-btn[_ngcontent-%COMP%]{cursor:pointer;color:#fff;background:#29aae1;border:none;border-radius:14px;text-shadow:none;font-size:14px;padding:0 14px;height:28px;line-height:28px}.dialog.onboarding-dialog[_ngcontent-%COMP%]   .nav-btn[_ngcontent-%COMP%]:hover{background:#3ed5f0}.dialog.custom-fields-dialog[_ngcontent-%COMP%]   .field-label[_ngcontent-%COMP%]{width:120px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog.custom-fields-dialog[_ngcontent-%COMP%]   .field-select[_ngcontent-%COMP%]{width:120px;margin-left:5px}.dialog.custom-fields-dialog[_ngcontent-%COMP%]   .field-trash[_ngcontent-%COMP%]{margin-top:4px;margin-right:110px}.dialog.custom-fields-dialog[_ngcontent-%COMP%]   .add-field[_ngcontent-%COMP%]{width:75px;height:30px;margin-left:130px}.dialog.custom-fields-dialog[_ngcontent-%COMP%]   .add-field[_ngcontent-%COMP%]   .plus[_ngcontent-%COMP%]{margin-top:-15px;position:absolute}.dialog.custom-fields-dialog[_ngcontent-%COMP%]   .add-field[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{margin-top:-17px;margin-left:10px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:15px;margin-bottom:5px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .subtext[_ngcontent-%COMP%]{margin-bottom:5px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .space[_ngcontent-%COMP%]{margin:5px 0}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .text-area[_ngcontent-%COMP%]{margin-bottom:15px;height:200px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .text-area[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{height:200px;color:#000}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .text-area.blur[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{color:gray}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]{margin-left:5px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .radio[_ngcontent-%COMP%]{display:inline-block;margin-bottom:15px}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .help[_ngcontent-%COMP%]{display:inline-block;height:20px;width:20px;margin-left:10px;vertical-align:sub}.dialog.mind-map-dialog.import[_ngcontent-%COMP%]   .select[_ngcontent-%COMP%]{width:110px}.dialog.mind-map-dialog.export[_ngcontent-%COMP%]   .bullet-text[_ngcontent-%COMP%]{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;word-wrap:normal;white-space:pre}.dialog.mind-map-dialog.export[_ngcontent-%COMP%]   .bullet-text[_ngcontent-%COMP%]   .ul[_ngcontent-%COMP%]{margin:0}.dialog.mind-map-dialog.export[_ngcontent-%COMP%]   .text-area-container[_ngcontent-%COMP%]{width:380px;height:307px;overflow:auto;margin-top:5px;margin-bottom:-7px}.dialog.mind-map-dialog.export[_ngcontent-%COMP%]   .text-area[_ngcontent-%COMP%]{width:98%;height:95%;resize:none;overflow:auto;word-wrap:normal;white-space:pre;border:1px solid}.dialog.mind-map-dialog.export[_ngcontent-%COMP%]   .bullet-list-container[_ngcontent-%COMP%]{width:378px;height:298px;overflow:auto;border:1px solid;margin-top:5px}.dialog.mind-map-dialog[_ngcontent-%COMP%]   .warning[_ngcontent-%COMP%]{margin-bottom:15px}.dialog[_ngcontent-%COMP%]   #share_dialog[_ngcontent-%COMP%]   .super-hidden[_ngcontent-%COMP%]{display:none}.dialog[_ngcontent-%COMP%]   #share_dialog[_ngcontent-%COMP%]   .button.disabled[_ngcontent-%COMP%]{color:grey!important}.dialog[_ngcontent-%COMP%]   table.file-list[_ngcontent-%COMP%]{overflow:scroll}.dialog[_ngcontent-%COMP%]   table.file-list[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-overflow:ellipsis;padding-top:0;padding-bottom:0}.dialog[_ngcontent-%COMP%]   table.file-list[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(1){min-width:60px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog[_ngcontent-%COMP%]   table.file-list[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(2){min-width:5em}.dialog[_ngcontent-%COMP%]   .stencil-file[_ngcontent-%COMP%]{max-width:180px;margin-top:7px;margin-left:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clipboard-hotkey-dialog-content[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-align:center!important}.hotkey-ref-set[_ngcontent-%COMP%]{display:table;border-collapse:separate}.hotkey-ref[_ngcontent-%COMP%]{display:table-cell;vertical-align:top;width:1%;text-align:center;font-size:36px;line-height:1}.hotkey-ref[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{display:block;margin-top:10px;font-size:13px;font-weight:400}.file-import-dialog[_ngcontent-%COMP%] > .dialog[_ngcontent-%COMP%]{width:50%;max-width:800px;min-width:400px}.file-import-dialog[_ngcontent-%COMP%]   table.file-list[_ngcontent-%COMP%]   .icn-18[_ngcontent-%COMP%]{vertical-align:-5px;margin-left:.5em}.file-import-dialog[_ngcontent-%COMP%]   table.file-list[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px;position:relative}.file-import-dialog[_ngcontent-%COMP%]   .import-success[_ngcontent-%COMP%]{color:#529f1f}.file-import-dialog[_ngcontent-%COMP%]   .import-failure[_ngcontent-%COMP%]{color:#ed6058}.file-import-dialog[_ngcontent-%COMP%]   .import-user-error[_ngcontent-%COMP%]{color:#f78d1e!important}.file-import-dialog[_ngcontent-%COMP%]   .import-message-icon[_ngcontent-%COMP%]{position:absolute;top:6px;right:12px}.callout-dialog-close-button.icn-cross[_ngcontent-%COMP%]:hover{opacity:.5}@keyframes fade-out{from{opacity:1}100%{opacity:0}}@keyframes fade-in{from{opacity:0}100%{opacity:1}}@keyframes fade-out-down{from{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,20px,0);opacity:0}}@keyframes fade-in-up{from{transform:translate3d(0,20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes fade-out-down-alt{from{transform:translate3d(-50%,-50%,0);opacity:1}100%{transform:translate3d(-50%,calc(-50% + 20px),0);opacity:0}}@keyframes fade-in-up-alt{from{transform:translate3d(-50%,calc(-50% + 20px),0);opacity:0}100%{transform:translate3d(-50%,-50%,0);opacity:1}}.dialog-animation.fade-out[_ngcontent-%COMP%]{animation-name:fade-out;pointer-events:none}.dialog-animation.fade-in[_ngcontent-%COMP%]{animation-name:fade-in}.dialog-animation.fade-out-down[_ngcontent-%COMP%]{animation-name:fade-out-down;pointer-events:none}.dialog-animation.fade-in-up[_ngcontent-%COMP%]{animation-name:fade-in-up}.dialog-animation.fade-out-down-alt[_ngcontent-%COMP%]{animation-name:fade-out-down-alt;pointer-events:none}.dialog-animation.fade-in-up-alt[_ngcontent-%COMP%]{animation-name:fade-in-up-alt}.ui-effects-transfer[_ngcontent-%COMP%]{border:1px solid #aaa;border-radius:4px;background-color:rgba(255,255,255,.5);z-index:21;animation-name:fade-out}div[buttons][_ngcontent-%COMP%]   lucid-button[_ngcontent-%COMP%]{float:right;margin-left:10px}[_nghost-%COMP%]{color:#5A5A5A}lucid-link-share[_ngcontent-%COMP%]{display:block;margin-bottom:14px}.footer[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.footer[_ngcontent-%COMP%]   .advanced[_ngcontent-%COMP%]{-ms-flex-align:center;align-items:center;color:#2C84B5;cursor:pointer;display:-ms-flexbox;display:flex;font-size:14px;font-style:normal;font-weight:400;margin-left:10px}.error-box[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:top;align-items:top;background-color:#FBDCDA;padding:10px 16px;max-width:470px}.error-msg[_ngcontent-%COMP%]{-ms-flex-positive:1;flex-grow:1;font-size:16px;padding-left:10px}.red-icon[_ngcontent-%COMP%]{color:#ED6058}.padding[_ngcontent-%COMP%]{padding:19px;-ms-flex-direction:column;flex-direction:column}.column[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}"]]);
function K$(a,b,c,d){Z.call(this,K$,o5a,n3.ud,a,b,c,d,U.pe);this.$ya=this.Zya=this.Yya=this.yU=n1}p(K$,Z);g=K$.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.PAa=new i3;this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"lucid-dialog",new V.$d(4,"class","no-padding","dialog-title","Share with Others"),null);this.tc=new g9(this.Na,this,1,this.va);this.og=new e9;this.Zb=this.V.ia(null,"\n    ",null);this.Sa=V.qa(this.V,null,"div",new V.xa(2,"class","column"),null);this.wc=this.V.ia(this.Sa,"\n        ",null);this.lf=this.V.yc(this.Sa,null);this.Lf=new D3(5,3,this,this.lf);this.uq=new k3(this,5,this.lf);
this.Vo=new H7(this.Lf.Qc,this.uq);this.jd=this.V.ia(this.Sa,"\n        ",null);this.Jc=V.qa(this.V,this.Sa,"div",new V.xa(2,"class","padding"),null);this.Je=this.V.ia(this.Jc,"\n            ",null);this.qe=V.qa(this.V,this.Jc,"lucid-link-share",V.Kb,null);this.mp=new m$(this.Na,this,9,this.qe);this.v3=new a5a(W(this.ha,s6,this.Ga),this.mp.ref,W(this.ha,Q5,this.Ga),W(this.ha,n2,this.Ga));this.mp.create(this.v3.context);this.Tg=this.V.ia(this.Jc,"\n            ",null);this.ni=V.qa(this.V,this.Jc,"lucid-people-share",
V.Kb,null);this.dja=new H$(this.Na,this,11,this.ni);this.eE=new j5a(W(this.ha,s6,this.Ga),W(this.ha,Z5,this.Ga),W(this.ha,Q5,this.Ga));this.dja.create(this.eE.context);this.bg=this.V.ia(this.Jc,"\n        ",null);this.Dh=this.V.ia(this.Sa,"\n    ",null);this.fm=this.V.ia(null,"\n    ",null);this.mf=V.qa(this.V,null,"div",new V.$d(4,"buttons","","class","footer"),null);this.Vr=this.V.ia(this.mf,"\n        ",null);this.Ov=V.qa(this.V,this.mf,"div",new V.xa(2,"class","advanced"),null);this.Jk=this.V.ia(this.Ov,
"",null);this.NA=this.V.ia(this.mf,"\n        ",null);this.Gk=V.qa(this.V,this.mf,"lucid-button",new V.xa(2,"class","normal"),null);this.Ay=new r9(this.Na,this,20,this.Gk);this.Yea=new q9;this.Fl=this.V.ia(null,"",null);this.Ay.create(this.Yea.context);this.PA=this.V.ia(this.mf,"\n    ",null);this.yq=this.V.ia(null,"\n",null);this.tc.create(this.og.context);this.Xv=this.V.ia(a,"\n\n",null);a=V.sb(this,this.va,new V.$d(4,"close",null,"keydown","window"),this.la(this.Df));this.og.subscribe(this,this.la(this.Df),
!0);var b=V.sb(this,this.ni,new V.xa(2,"shareDialogOpened",null),this.la(this.THa));this.eE.subscribe(this,this.la(this.THa),!0);var c=V.sb(this,this.Ov,new V.xa(2,"click",null),this.la(this.$2a)),d=V.sb(this,this.Gk,new V.xa(2,"click",null),this.la(this.E9));this.PAa.reset([this.eE.context]);this.context.q9a=this.PAa.first;this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.lf,this.jd,this.Jc,this.Je,this.qe,this.Tg,this.ni,this.bg,this.Dh,this.fm,this.mf,this.Vr,this.Ov,
this.Jk,this.NA,this.Gk,this.Fl,this.PA,this.yq,this.Xv],[a,b,c,d]);return null};g.Eb=function(a,b,c){return a===j3&&5===b?this.uq:a===Q3&&5===b?this.Vo.context:a===l7&&9===b?this.v3.context:a===r7&&11===b?this.eE.context:a===L6&&20<=b&&21>=b?this.Yea.context:a===n6&&1<=b&&23>=b?this.og.context:c};
g.ab=function(a){this.og.HO("Share with Others",a,!1);this.og.ngDoCheck(this,this.va,a)&&C3(this.tc);I7(this.Vo,this.context.errorMessage,a);this.Vo.ngDoCheck(this,this.lf,a);this.v3.ngDoCheck(this,this.qe,a)&&C3(this.mp);this.eE.ngDoCheck(this,this.ni,a);this.Yea.ngDoCheck(this,this.Gk,a)&&C3(this.Ay);E3(this.Lf,a);var b=V.ld("\n            ",this.context.phrases.zWa,"\n        ");V.ra(a,this.yU,b)&&(this.V.setText(this.Jk,b),this.yU=b);b=!this.context.iH;V.ra(a,this.Yya,b)&&(this.V.Oc(this.Gk,"highlight",
b),this.Yya=b);b=this.context.iH;V.ra(a,this.Zya,b)&&(this.V.Oc(this.Gk,"disabled",b),this.Zya=b);b=V.ld("\n            ",this.context.iH?this.context.phrases.iH:this.eE.context.iIa||this.eE.context.Yia?this.context.phrases.send:this.context.phrases.done,"\n        ");V.ra(a,this.$ya,b)&&(this.V.setText(this.Fl,b),this.$ya=b);this.tc.detectChanges(a);this.mp.detectChanges(a);this.dja.detectChanges(a);this.Ay.detectChanges(a)};
g.zb=function(){F3(this.Lf);this.tc.destroy();this.mp.destroy();this.dja.destroy();this.Ay.destroy();this.v3.ngOnDestroy();this.eE.ngOnDestroy();this.og.ngOnDestroy()};g.dh=function(a,b,c,d){1==a&&0==b&&(c(this.Zb,d),c(this.Sa,d),c(this.fm,d),c(this.yq,d));1==a&&1==b&&c(this.mf,d);20==a&&0==b&&c(this.Fl,d)};g.hh=function(a){return 5==a?new L$(this.Na,this,5,this.lf,this.Lf):null};g.Df=function(a,b){q3(this.tc);var c=!0,c=this.og.handleEvent(a,b)&&c;"close"==a&&(c=!1!==this.context.fo()&&c);return c};
g.THa=function(a){q3(this);var b=!0;"shareDialogOpened"==a&&(b=!1!==this.context.fo()&&b);return b};g.$2a=function(a){q3(this);"click"==a&&(a=this.context,a.fo(),a.tW.Upa(void 0,!0));return!0};g.E9=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==s3a(this.context)&&b);return b};function L$(a,b,c,d,e){Z.call(this,L$,o5a,n3.xc,a,b,c,d,U.Fb,e);this.Xj=n1}p(L$,Z);g=L$.prototype;
g.Ua=function(){this.fa=V.qa(this.V,null,"div",new V.xa(2,"class","error-box"),null);this.ib=this.V.ia(this.fa,"\n            ",null);this.Tb=V.qa(this.V,this.fa,"lucid-icon",new V.$d(4,"class","red-icon","name","AlertTriangle"),null);this.tg=new E7(this.Na,this,2,this.Tb);this.pq=new D7(new Z0(this.Tb),W(this.ha.ha,c5,this.ha.Ga));this.Kc=this.V.ia(null,"\n            ",null);this.tg.create(this.pq.context);this.wc=this.V.ia(this.fa,"\n            ",null);this.Va=V.qa(this.V,this.fa,"div",new V.xa(2,
"class","error-msg"),null);this.jd=this.V.ia(this.Va,"\n\n            ",null);this.pi=this.V.ia(this.fa,"\n        ",null);this.init(this.fa,this.V.Xa?null:[this.fa,this.ib,this.Tb,this.Kc,this.wc,this.Va,this.jd,this.pi],null);return null};g.Eb=function(a,b,c){return a===d5&&2<=b&&3>=b?this.pq.context:c};
g.ab=function(a){this.pq.Ej("AlertTriangle",a,!1);this.pq.ngDoCheck(this,this.Tb,a)&&C3(this.tg);var b=this.ha.context.errorMessage;V.ra(a,this.Xj,b)&&(this.V.wh(this.Va,"innerHTML",q4(s1.HTML,b)),this.Xj=b);this.tg.detectChanges(a)};g.zb=function(){this.tg.destroy()};g.Jb=function(a,b){a(this.fa,b)};g.dh=function(a,b,c,d){2==a&&0==b&&c(this.Kc,d)};function p5a(a,b,c){this.na=!1;this.context=new d6(a,b,c)}g=p5a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};var M$={};Object.defineProperty(M$,"__esModule",{value:!0});M$.default='<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><path d="M9 11l-4.6 4.6c-.5.5-.5 1.4 0 2 .6.5 1.5.5 2 0L11 13l4.6 4.6c.5.5 1.4.5 2 0 .5-.6.5-1.5 0-2L13 11l4.6-4.6c.5-.5.5-1.4 0-2-.6-.5-1.5-.5-2 0L11 9 6.4 4.4C6 4 5 4 4.4 4.4 4 5 4 6 4.4 6.4L9 11z" class="primary" fill="#fff" fill-rule="evenodd"/></svg>';function N$(a){BG.apply(this,arguments)}p(N$,BG);N$.Pa=[];function h3(a,b,c,d){this.yL=a;this.kL=b;this.tB=c;this.zone=d}function q5a(a){a.kL.y8a.then(function(){r5a(a)});a.tB.listen(qDa,function(b){s5a(a,b.name)})}function r5a(a){var b=a.yL.WO(p7,void 0,void 0,!0);b.Ij.onClosed.subscribe(function(){b.destroy()})}function s5a(a,b){a.zone.run(function(){var c=a.yL.WO(u7);r3a(c.Ij,b);c.Ij.onClosed.subscribe(function(){c.destroy()})})}h3.Pa=[{type:e3},{type:g3},{type:N$},{type:n2}];function O$(a){this.Tk=a}O$.prototype.ngOnInit=function(){q5a(this.Tk)};O$.Pa=[{type:h3}];function N2(){}N2.Pa=[];function t5a(a){this.na=!1;this.context=new O$(a)}g=t5a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(a,b,c){b=this.na;this.na=!1;c||0===a.Kp&&this.context.ngOnInit();return b};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};var u5a=V.Hb(k0.Md,[]);function P$(a,b,c,d){Z.call(this,P$,u5a,n3.Vj,a,b,c,d,U.Fb)}p(P$,Z);g=P$.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"dialogs",V.Kb,a);this.Ba=new Q$(this.Na,this,0,this.fa);this.l3=new t5a(W(this,h3,this.Ga));this.Ba.create(this.l3.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.l3.context)};g.Eb=function(a,b,c){return a===O$&&0===b?this.l3.context:c};g.ab=function(a){this.l3.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};g.zb=function(){this.Ba.destroy()};g.Jb=function(a,b){a(this.fa,b)};
var R$=new K1("dialogs",P$,O$),v5a=V.Hb(k0.we,[["[_nghost-%COMP%]{position:fixed;z-index:20}"]]);function Q$(a,b,c,d){Z.call(this,Q$,v5a,n3.ud,a,b,c,d,U.pe)}p(Q$,Z);
Q$.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"lucid-popup-anchor",""),null);this.Ug=new D3(1,null,this,this.va);this.Twa=new p5a(W(this.ha,e3,this.Ga),this.Ug.Qc,this.ref);this.Zb=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb],null);return null};Q$.prototype.Eb=function(a,b,c){return a===d6&&1===b?this.Twa.context:c};
Q$.prototype.ab=function(a){this.Twa.ngDoCheck(this,this.va,a);E3(this.Ug,a)};Q$.prototype.zb=function(){F3(this.Ug)};function w5a(){this.na=!1;this.context=new C7}g=w5a.prototype;g.ngOnDestroy=function(){};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(){};V.Hb(k0.Md,[]);var x5a=V.Hb(k0.we,[[".lucid-well[_ngcontent-%COMP%]{border-radius:4px;background-color:#F0F0F0;padding:15px 20px}"]]);function S$(a,b,c,d){Z.call(this,S$,x5a,n3.ud,a,b,c,d,U.Fb)}p(S$,Z);
S$.prototype.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n",null);this.va=V.qa(this.V,a,"div",new V.xa(2,"class","lucid-well"),null);this.Rp(this.va,0);this.Zb=this.V.ia(a,"\n",null);this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb],null);return null};function y5a(a,b,c,d){this.na=!1;this.context=new u7(a,b,c,d)}g=y5a.prototype;g.ngOnDestroy=function(){this.Ub&&this.Ub.unsubscribe()};g.ngDoCheck=function(){var a=this.na;this.na=!1;return a};g.Xb=function(){};g.handleEvent=function(){return!0};g.subscribe=function(a,b,c){c&&(this.Ub=this.context.onClosed.subscribe(b.bind(a,"onClosed")))};var z5a=V.Hb(k0.Md,[]);function T$(a,b,c,d){Z.call(this,T$,z5a,n3.Vj,a,b,c,d,U.Fb)}p(T$,Z);g=T$.prototype;
g.Ua=function(a){this.fa=V.Bn(this.V,"shape-library-marketplace-interest-dialog",V.Kb,a);this.Ba=new U$(this.Na,this,0,this.fa);this.JT=new y5a(this.Ba.ref,W(this,m5,this.Ga),W(this,b7,this.Ga),W(this,Q5,this.Ga));this.Ba.create(this.JT.context);this.init(this.fa,this.V.Xa?null:[this.fa],null);return new J1(0,this,this.fa,this.JT.context)};g.Eb=function(a,b,c){return a===u7&&0===b?this.JT.context:c};g.ab=function(a){this.JT.ngDoCheck(this,this.fa,a)&&C3(this.Ba);this.Ba.detectChanges(a)};
g.zb=function(){this.Ba.destroy();this.JT.ngOnDestroy()};g.Jb=function(a,b){a(this.fa,b)};var A5a=new K1("shape-library-marketplace-interest-dialog",T$,u7),B5a=V.Hb(k0.we,[["input[_ngcontent-%COMP%], label[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:inline-block}div[buttons][_ngcontent-%COMP%]   lucid-button[_ngcontent-%COMP%]{float:right;margin-left:10px}.default-input[_ngcontent-%COMP%]{padding:1px;border:1px solid #AFB1B3;box-sizing:border-box;border-radius:3px;height:22px}textarea[noresize][_ngcontent-%COMP%]{resize:none}p[_ngcontent-%COMP%]{max-width:600px}label[_ngcontent-%COMP%]{width:40%;text-align:right;margin-right:15px}label[_ngcontent-%COMP%]:first-child{margin-bottom:25px}input[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{width:50%}textarea[_ngcontent-%COMP%]{vertical-align:text-top;height:80px}"]]);
function U$(a,b,c,d){Z.call(this,U$,B5a,n3.ud,a,b,c,d,U.pe);this.kza=this.jza=this.iza=this.hza=this.gza=this.fza=this.eza=this.dza=n1}p(U$,Z);g=U$.prototype;
g.Ua=function(){var a=this.V.ge(this.parentElement);this.Vb=this.V.ia(a,"\n\n",null);this.va=V.qa(this.V,a,"lucid-dialog",V.Kb,null);this.tc=new g9(this.Na,this,1,this.va);this.og=new e9;this.Zb=this.V.ia(null,"\n    ",null);this.Sa=V.qa(this.V,null,"p",V.Kb,null);this.wc=this.V.ia(this.Sa,"",null);this.Aj=this.V.ia(null,"\n    ",null);this.zj=V.qa(this.V,null,"p",V.Kb,null);this.pi=this.V.ia(this.zj,"",null);this.Je=this.V.ia(null,"\n    ",null);this.qe=V.qa(this.V,null,"lucid-well",V.Kb,null);this.mp=
new S$(this.Na,this,9,this.qe);this.Gfa=new w5a;this.Tg=this.V.ia(null,"\n        ",null);this.ni=V.qa(this.V,null,"label",new V.xa(2,"for","library-name"),null);this.bg=this.V.ia(this.ni,"",null);this.Dh=this.V.ia(null,"\n        ",null);this.Kf=V.qa(this.V,null,"input",new V.gj(6,"class","default-input","name","library-name","type","text"),null);this.i3=new I8(this.V,new Z0(this.Kf));this.Ewa=[this.i3.context];this.WH=new J8(null,null,null,this.Ewa);this.Lwa=this.WH.context;this.lfa=new L8(this.Lwa);
this.Ur=this.V.ia(null,"\n        ",null);this.nU=V.qa(this.V,null,"label",new V.xa(2,"for","library-description"),null);this.Bt=this.V.ia(this.nU,"",null);this.Jk=this.V.ia(null,"\n        ",null);this.On=V.qa(this.V,null,"textarea",new V.gj(6,"class","feedback-textarea-prompt","name","library-description","noresize",""),null);this.j3=new I8(this.V,new Z0(this.On));this.Fwa=[this.j3.context];this.XH=new J8(null,null,null,this.Fwa);this.Mwa=this.XH.context;this.mfa=new L8(this.Mwa);this.OA=this.V.ia(null,
"\n    ",null);this.mp.create(this.Gfa.context);this.Fl=this.V.ia(null,"\n    ",null);this.bm=V.qa(this.V,null,"div",new V.xa(2,"buttons",""),null);this.yq=this.V.ia(this.bm,"\n        ",null);this.Yo=V.qa(this.V,this.bm,"lucid-button",new V.xa(2,"class","highlight"),null);this.T6=new r9(this.Na,this,24,this.Yo);this.Zea=new q9;this.QU=this.V.ia(null,"",null);this.T6.create(this.Zea.context);this.Yv=this.V.ia(this.bm,"\n        ",null);this.dI=V.qa(this.V,this.bm,"lucid-button",V.Kb,null);this.V6=
new r9(this.Na,this,27,this.dI);this.$ea=new q9;this.iy=this.V.ia(null,"",null);this.V6.create(this.$ea.context);this.QA=this.V.ia(this.bm,"\n    ",null);this.K4=this.V.ia(null,"\n",null);this.tc.create(this.og.context);this.xI=this.V.ia(a,"\n",null);a=V.sb(this,this.va,new V.$d(4,"close",null,"keydown","window"),this.la(this.Df));this.og.subscribe(this,this.la(this.Df),!0);var b=V.sb(this,this.Kf,new V.gj(6,"ngModelChange",null,"input",null,"blur",null),this.la(this.C9));this.WH.subscribe(this,this.la(this.C9),
!0);var c=V.sb(this,this.On,new V.gj(6,"ngModelChange",null,"input",null,"blur",null),this.la(this.D9));this.XH.subscribe(this,this.la(this.D9),!0);var d=V.sb(this,this.Yo,new V.xa(2,"click",null),this.la(this.a3a)),e=V.sb(this,this.dI,new V.xa(2,"click",null),this.la(this.c3a));this.init(null,this.V.Xa?null:[this.Vb,this.va,this.Zb,this.Sa,this.wc,this.Aj,this.zj,this.pi,this.Je,this.qe,this.Tg,this.ni,this.bg,this.Dh,this.Kf,this.Ur,this.nU,this.Bt,this.Jk,this.On,this.OA,this.Fl,this.bm,this.yq,
this.Yo,this.QU,this.Yv,this.dI,this.iy,this.QA,this.K4,this.xI],[a,b,c,d,e]);return null};
g.Eb=function(a,b,c){return a===D4&&14===b?this.i3.context:a===B4&&14===b?this.Ewa:a===W4&&14===b?this.WH.context:a===F4&&14===b?this.Lwa:a===N4&&14===b?this.lfa.context:a===D4&&19===b?this.j3.context:a===B4&&19===b?this.Fwa:a===W4&&19===b?this.XH.context:a===F4&&19===b?this.Mwa:a===N4&&19===b?this.mfa.context:a===C7&&9<=b&&20>=b?this.Gfa.context:a===L6&&24<=b&&25>=b?this.Zea.context:a===L6&&27<=b&&28>=b?this.$ea.context:a===n6&&1<=b&&30>=b?this.og.context:c};
g.ab=function(a){this.og.HO(this.context.phrases.VZa,a,!1);this.og.ngDoCheck(this,this.va,a)&&C3(this.tc);this.Gfa.ngDoCheck(this,this.qe,a);this.i3.ngDoCheck(this,this.Kf,a);this.WH.Ej("library-name",a,!1);K8(this.WH,this.context.oG,a);this.WH.ngDoCheck(this,this.Kf,a);this.lfa.ngDoCheck(this,this.Kf,a);this.j3.ngDoCheck(this,this.On,a);this.XH.Ej("library-description",a,!1);K8(this.XH,this.context.noa,a);this.XH.ngDoCheck(this,this.On,a);this.mfa.ngDoCheck(this,this.On,a);this.Zea.ngDoCheck(this,
this.Yo,a)&&C3(this.T6);this.$ea.ngDoCheck(this,this.dI,a)&&C3(this.V6);var b=V.ld("",this.context.phrases.RZa,"");V.ra(a,this.dza,b)&&(this.V.setText(this.wc,b),this.dza=b);b=V.ld("",this.context.phrases.SZa,"");V.ra(a,this.eza,b)&&(this.V.setText(this.pi,b),this.eza=b);b=V.ld("",this.context.phrases.u5a,"");V.ra(a,this.fza,b)&&(this.V.setText(this.bg,b),this.fza=b);b=this.context.phrases.x9a;V.ra(a,this.gza,b)&&(this.V.wh(this.Kf,"placeholder",b),this.gza=b);this.lfa.Xb(this,this,this.Kf,a);b=V.ld("",
this.context.phrases.t5a,"");V.ra(a,this.hza,b)&&(this.V.setText(this.Bt,b),this.hza=b);b=this.context.phrases.w9a;V.ra(a,this.iza,b)&&(this.V.wh(this.On,"placeholder",b),this.iza=b);this.mfa.Xb(this,this,this.On,a);b=V.ld("",this.context.phrases.PYa,"");V.ra(a,this.jza,b)&&(this.V.setText(this.QU,b),this.jza=b);b=V.ld("",this.context.phrases.kja,"");V.ra(a,this.kza,b)&&(this.V.setText(this.iy,b),this.kza=b);this.tc.detectChanges(a);this.mp.detectChanges(a);this.T6.detectChanges(a);this.V6.detectChanges(a)};
g.zb=function(){this.tc.destroy();this.mp.destroy();this.T6.destroy();this.V6.destroy();this.WH.ngOnDestroy();this.XH.ngOnDestroy();this.og.ngOnDestroy()};
g.dh=function(a,b,c,d){1==a&&0==b&&(c(this.Zb,d),c(this.Sa,d),c(this.Aj,d),c(this.zj,d),c(this.Je,d),c(this.qe,d),c(this.Fl,d),c(this.K4,d));1==a&&1==b&&c(this.bm,d);9==a&&0==b&&(c(this.Tg,d),c(this.ni,d),c(this.Dh,d),c(this.Kf,d),c(this.Ur,d),c(this.nU,d),c(this.Jk,d),c(this.On,d),c(this.OA,d));24==a&&0==b&&c(this.QU,d);27==a&&0==b&&c(this.iy,d)};g.Df=function(a,b){q3(this.tc);var c=!0,c=this.og.handleEvent(a,b)&&c;"close"==a&&(c=!1!==this.context.close()&&c);return c};
g.C9=function(a,b){q3(this);var c=!0,c=this.i3.handleEvent(a,b)&&c;"ngModelChange"==a&&(c=!1!==(this.context.oG=b)&&c);return c};g.D9=function(a,b){q3(this);var c=!0,c=this.j3.handleEvent(a,b)&&c;"ngModelChange"==a&&(c=!1!==(this.context.noa=b)&&c);return c};g.a3a=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.context.submit()&&b);return b};g.c3a=function(a){q3(this);var b=!0;"click"==a&&(b=!1!==this.context.close()&&b);return b};function V$(a){A2.call(this,a,[x3a,D3a,F3a,I3a,a4a,f4a,j4a,s4a,x4a,F4a,J4a,N4a,S4a,W4a,n5a,R$,N4a,A5a,R$],[R$])}p(V$,A2);
V$.prototype.Ua=function(){this.xTa=new B2;this.tTa=new C2;this.vTa=new D2(this.parent.get(D2,null));this.GTa=new E2;this.ETa=new F2;this.NTa=new G2;this.MTa=new H2;this.OTa=new I2;this.QTa=new J2;this.PTa=new K2;this.LTa=new L2;this.KTa=new M2;this.iwa=new N2;this.DTa=new S0;this.hwa=new W0(this.parent.get(HYa,null));this.VTa=new p2(this.parent.get(n2));this.Wea=new y2(this.parent.get(n2),this.parent.get(Y0),this,0,this,this.hwa,this.parent.get(q2,null));return this.iwa};V$.prototype.zb=function(){this.Wea.ngOnDestroy()};
Object.defineProperties(V$.prototype,{JTa:{configurable:!0,enumerable:!0,get:function(){null==this.Qxa&&(this.Qxa="en-US");return this.Qxa}},STa:{configurable:!0,enumerable:!0,get:function(){null==this.Vxa&&(this.Vxa=new K3);return this.Vxa}},uTa:{configurable:!0,enumerable:!0,get:function(){null==this.xxa&&(this.xxa=this.Wea);return this.xxa}},yTa:{configurable:!0,enumerable:!0,get:function(){null==this.zxa&&(this.zxa=new LYa);return this.zxa}},ewa:{configurable:!0,enumerable:!0,get:function(){null==
this.uxa&&(this.uxa=""+X0()+X0()+X0());return this.uxa}},efa:{configurable:!0,enumerable:!0,get:function(){null==this.Axa&&(this.Axa=document);return this.Axa}},Cwa:{configurable:!0,enumerable:!0,get:function(){null==this.Nxa&&(this.Nxa=new h4);return this.Nxa}},nwa:{configurable:!0,enumerable:!0,get:function(){null==this.Kxa&&(this.Kxa=[new g4,new j4,new i4(this.Cwa)]);return this.Kxa}},owa:{configurable:!0,enumerable:!0,get:function(){null==this.Lxa&&(this.Lxa=new P2(this.nwa,this.parent.get(n2)));
return this.Lxa}},hfa:{configurable:!0,enumerable:!0,get:function(){null==this.Ixa&&(this.Ixa=new Q2(this.efa));return this.Ixa}},gwa:{configurable:!0,enumerable:!0,get:function(){null==this.wxa&&(this.wxa="function"===typeof Element.prototype.animate?new o_a:h_a);return this.wxa}},lwa:{configurable:!0,enumerable:!0,get:function(){null==this.Gxa&&(this.Gxa=new e4(this.efa,this.owa,this.hfa,this.gwa,this.ewa));return this.Gxa}},Vwa:{configurable:!0,enumerable:!0,get:function(){if(null==this.Yxa){var a=
this.lwa,b=this.parent.get(K_a,null);u2()&&(j_a("ng.probe",J_a),b=b4.merge(I_a,L_a(b||[])),j_a("ng.coreTokens",b),a=new x3(a));this.Yxa=a}return this.Yxa}},mwa:{configurable:!0,enumerable:!0,get:function(){null==this.Hxa&&(this.Hxa=new p4);return this.Hxa}},Wwa:{configurable:!0,enumerable:!0,get:function(){null==this.Zxa&&(this.Zxa=this.mwa);return this.Zxa}},XTa:{configurable:!0,enumerable:!0,get:function(){null==this.bya&&(this.bya=new V.Tea(this.Vwa,this.Wwa));return this.bya}},HTa:{configurable:!0,
enumerable:!0,get:function(){null==this.Oxa&&(this.Oxa=XYa);return this.Oxa}},ITa:{configurable:!0,enumerable:!0,get:function(){null==this.Pxa&&(this.Pxa=YYa);return this.Pxa}},UTa:{configurable:!0,enumerable:!0,get:function(){null==this.$xa&&(this.$xa=this.hfa);return this.$xa}},WTa:{configurable:!0,enumerable:!0,get:function(){null==this.aya&&(this.aya=new V2);return this.aya}},TTa:{configurable:!0,enumerable:!0,get:function(){null==this.Xxa&&(this.Xxa=new W2);return this.Xxa}},fwa:{configurable:!0,
enumerable:!0,get:function(){null==this.vxa&&(this.vxa=new X2(this.parent.get(m5),this.parent.get(n5)));return this.vxa}},RTa:{configurable:!0,enumerable:!0,get:function(){null==this.Sxa&&(this.Sxa=new Y2);return this.Sxa}},z3:{configurable:!0,enumerable:!0,get:function(){null==this.Uxa&&(this.Uxa=new Z2);return this.Uxa}},gfa:{configurable:!0,enumerable:!0,get:function(){null==this.Dxa&&(this.Dxa=new $2(this.z3));return this.Dxa}},ATa:{configurable:!0,enumerable:!0,get:function(){null==this.Cxa&&
(this.Cxa=new a3(0,0,0,this.z3,this.parent.get(n2),this.gfa));return this.Cxa}},kwa:{configurable:!0,enumerable:!0,get:function(){null==this.Exa&&(this.Exa=new w1a);return this.Exa}},BTa:{configurable:!0,enumerable:!0,get:function(){null==this.Fxa&&(this.Fxa=new b3(this.kwa,this.gfa));return this.Fxa}},CTa:{configurable:!0,enumerable:!0,get:function(){null==this.Jxa&&(this.Jxa=new c3);return this.Jxa}},wTa:{configurable:!0,enumerable:!0,get:function(){null==this.yxa&&(this.yxa=new d3);return this.yxa}},
Uwa:{configurable:!0,enumerable:!0,get:function(){null==this.Wxa&&(this.Wxa=new e3(this.z3,this,this));return this.Wxa}},Dwa:{configurable:!0,enumerable:!0,get:function(){null==this.Rxa&&(this.Rxa=new f3(this.parent.get(m5,null)));return this.Rxa}},Kwa:{configurable:!0,enumerable:!0,get:function(){null==this.Txa&&(this.Txa=new g3(this.fwa,this.Dwa,this.parent.get(Q5),this.parent.get(o7),this.parent.get(m5),this.parent.get(P6)));return this.Txa}},zTa:{configurable:!0,enumerable:!0,get:function(){null==
this.Bxa&&(this.Bxa=new h3(this.Uwa,this.Kwa,this.parent.get(N$),this.parent.get(n2)));return this.Bxa}}});var C5a=new z2(V$);function W$(a){Cn.apply(this,arguments)}p(W$,Cn);W$.Pa=[];function X$(){this.registry={};this.registry.X=new v1a(M$.default)}p(X$,c5);X$.Pa=[];function Y$(a,b){var c=this;this.Jd=a;this.callback=b;this.f1a=function(){return c.frame()}}Y$.prototype.start=function(a){this.startTime=Date.now();this.duration=a;this.frame()};Y$.prototype.cancel=function(){null!=this.Jha&&(this.Jd.cancel(this.Jha),this.Jha=null)};Y$.prototype.frame=function(){var a=((new Date).getTime()-this.startTime)/this.duration;1>a?(this.callback(a),this.Jha=this.Jd.yi(this.f1a)):this.callback(1)};function Z$(a,b,c,d,e){var f=this;J.call(this);this.properties=a;this.viewport=b;this.Jd=c;this.yL=d;this.context=e;this.mm=this.BL=null;this.currentIndex=-1;this.Ka=b.Ka;a.document.mx.Ci(function(){var a=f.currentIndex;if(f.mm){var b=f.properties.document.mx.Ma();if(b.length){for(var c=0;c<b.length-1;++c)if(b[c].order>=f.mm.order&&(f.currentIndex=c),b[c].id==f.mm.id){f.currentIndex=c;break}b[f.currentIndex].id!=f.mm.id&&0<f.currentIndex&&--f.currentIndex;f.mm=b[f.currentIndex]}else f.mm=null,f.currentIndex=
-1}else f.BL&&(b=f.properties.document.mx.Ma(),0<b.length&&f.vta(b[0],!1));a!=f.currentIndex&&f.dispatchEvent(new $$(f.currentIndex))});this.u7={frames:[],percent:0}}p(Z$,J);
Z$.prototype.uF=function(a){var b=this;if(!this.BL){var c={gb:this.properties.document.gb.Ma().map(function(a){return{pageId:a.getId(),Gu:DFa(b.properties.page.Gu,a.getId()),viewport:xO(b.viewport,a.getId())}},this),Hf:this.properties.settings.Hf.Ma()};this.context.enter("presentation");window.lucidPresentation={};window.lucidPresentation.inTransition=!1;window.lucidPresentation.percent=0;window.lucidPresentation.frames=[];window.lucidPresentation.renderHighlights=!0;window.lucidPresentation.highlightOpacity=
.1;window.lucidPresentation.getCurrentAnimation=function(){return b.u7};this.Jd.yi(function(){var c=b.properties.document.mx.Ma();a=a||0;0<c.length&&b.vta(c[Math.min(Math.max(0,a),c.length-1)],!1)});this.BL=c;K1a(this.yL)}};
Z$.prototype.LP=function(){var a=this;this.BL&&(this.BL.gb.forEach(function(b){EFa(a.properties.page.Gu,b.pageId,b.Gu);b.viewport&&GJa(a.viewport,b.pageId,b.viewport)}),this.properties.settings.Hf.setValue(this.BL.Hf),this.context.Wg("presentation"),gH(this.Ka,null),this.Ka.TF=void 0,this.uJ&&(this.uJ.cancel(),this.uJ=null),this.mm=this.BL=null,this.currentIndex=-1,this.dispatchEvent(new $$(this.currentIndex)))};
Z$.prototype.vta=function(a,b){function c(a,b){return"undefined"!=typeof b&&f?{frames:[f,a],percent:b}:{frames:[a],percent:0}}var d=this,e=this.currentIndex,f=this.mm;this.mm=a;this.currentIndex=this.properties.document.mx.Ma().indexOf(a);e!=this.currentIndex&&this.dispatchEvent(new $$(this.currentIndex));this.Ka.TF=fb(a.TF);e=this.viewport.Xg()[0];this.uJ&&(this.uJ.cancel(),this.uJ=null);if(b&&e&&e.page.id==a.page){b=e.Oa;var e=a.Af,h=bm(b),k=bm(e),l=this.Ka.sla||b.w/b.h,m=e.w/e.h,n=new L(Math.log(b.w),
Math.log(b.h)),q=new L(Math.log(e.w),Math.log(e.h));window.lucidPresentation.inTransition=!0;this.uJ=new Y$(this.Jd,function(b){var e=1-Math.pow(1-b,3),f=Iia(n,q,e),f=Gm(Iia(h,k,e),{w:Math.exp(f.x),h:Math.exp(f.y)});gH(d.Ka,l*(1-e)+m*e);d.viewport.Fr(f,a.page,!1,!0,!0,!1);1==b?(d.u7=c(a),window.lucidPresentation.inTransition=!1):d.u7=c(a,b)});this.uJ.start(a.transitionDuration)}else b=a.Af,gH(this.Ka,b.w/b.h),eJa(this.viewport,[a.page]),this.viewport.Fr(b,a.page,!1,!0,!0,!1),this.u7=c(a)};
Z$.Pa=[{type:P6},{type:B7},{type:Z2},{type:e3},{type:Z6}];var D5a=new F("pc");function $$(a){I.call(this,D5a);this.index=a}p($$,I);var E5a={bootstrap:function(a){a=[Z$,Z2,{provide:W$,ej:a.analytics},{provide:Q5,ej:a.analytics},{provide:b7,ej:a.commands},{provide:Z6,ej:a.context},{provide:N$,ej:a.tB},{provide:c5,Qh:X$},{provide:o7,ej:a.permissions},{provide:P6,ej:a.properties},{provide:n5,ej:a.Ea},{provide:m5,ej:a.user}];if(DZa)throw Error("Cannot enable prod mode after platform setup.");CZa=!1;return o0a(a).oCa(C5a)}};x("lucid.ChartFactory",function(a,b){var c;c=[Ci(fL).Qh(KTa)];a=Uk([GSa(a,b),jR,Ci(XQ).hA(jR),Ci(aj).hA(jR),iR,WQa(),CR,iX,BV,BG,PQ,eX,mE,lR,mR,Ci(Ji).Qh(nE),RX,Ci(ry).ej(!!Ta(r,"lucidConfigure","Features","EditorLineSpecificJumps")),Ci(fL).Qh(fNa),HR,Ci(tR).Qh(cS),Ci(BH).Qh(CH),Ci(Xq).Qh(fX),Ci(IR).Qh(KR),DX].concat(c||[]));c=Uk([Ci(Zi).hA(VQa),$W],a);c.get(RV);a=c.get(KW);b=c.get($W);c=c.get(RX);return new R_(a,b,c,E5a)});})()
//# sourceMappingURL=/js/closure/source-maps/chart.js.map
