/** Notice * This file contains works from many authors under various (but compatible) licenses. Please see legal.txt for more information. **/ (function(){/* Advanced Encryption Standard (AES) Cipher-Block Chaining implementation.|This implementation is based on the public domain library 'jscrypto' which|was written by:|Emily Stark (estark@stanford.edu)|Mike Hamburg (mhamburg@stanford.edu)|Dan Boneh (dabo@cs.stanford.edu)|Parts of this code are based on the OpenSSL implementation of AES:|http://www.openssl.org|@author Dave Longley|Copyright (c) 2010-2012 Digital Bazaar, Inc. */ function Pe(le){var db=0;return function(){return dbe&&(e=Math.max(0,x+e));if(null==y||y>x)y=x;y=Number(y);0>y&&(y=Math.max(0,x+y));for(e=Number(e||0);ee&&(e=Math.max(e+x,0));e=w}}); Ui("String.prototype.endsWith",function(le){return le?le:function(db,e){var y=Tl(this,db,"endsWith");db+="";void 0===e&&(e=y.length);e=Math.max(0,Math.min(e|0,y.length));for(var x=db.length;0=x}}); Ui("String.fromCodePoint",function(le){return le?le:function(db){for(var e="",y=0;yx||1114111=x?e+=String.fromCharCode(x):(x-=65536,e+=String.fromCharCode(x>>>10&1023|55296),e+=String.fromCharCode(x&1023|56320))}return e}});Ui("Object.values",function(le){return le?le:function(db){var e=[],y;for(y in db)Rl(db,y)&&e.push(db[y]);return e}}); Ui("WeakMap",function(le){function db(f){this.Wq=(h+=Math.random()+1).toString();if(f){f=xg(f);for(var a;!(a=f.next()).done;)a=a.value,this.set(a[0],a[1])}}function e(){}function y(f){Rl(f,w)||kf(f,w,{value:new e})}function x(f){var a=Object[f];a&&(Object[f]=function(b){if(b instanceof e)return b;y(b);return a(b)})}if(function(){if(!le||!Object.seal)return!1;try{var f=Object.seal({}),a=Object.seal({}),b=new le([[f,2],[a,3]]);if(2!=b.get(f)||3!=b.get(a))return!1;b.delete(f);b.set(a,4);return!b.has(f)&& 4==b.get(a)}catch(me){return!1}}())return le;var w="$jscomp_hidden_"+Math.random();x("freeze");x("preventExtensions");x("seal");var h=0;db.prototype.set=function(f,a){y(f);if(!Rl(f,w))throw Error("WeakMap key fail: "+f);f[w][this.Wq]=a;return this};db.prototype.get=function(f){return Rl(f,w)?f[w][this.Wq]:void 0};db.prototype.has=function(f){return Rl(f,w)&&Rl(f[w],this.Wq)};db.prototype.delete=function(f){return Rl(f,w)&&Rl(f[w],this.Wq)?delete f[w][this.Wq]:!1};return db}); Ui("Map",function(le){function db(){var f={};return f.Yi=f.next=f.head=f}function e(f,a){var b=f.Hi;return wg(function(){if(b){for(;b.head!=f.Hi;)b=b.Yi;for(;b.next!=b.head;)return b=b.next,{done:!1,value:a(b)};b=null}return{done:!0,value:void 0}})}function y(f,a){var b=a&&typeof a;"object"==b||"function"==b?w.has(a)?b=w.get(a):(b=""+ ++h,w.set(a,b)):b="p_"+a;var me=f.data_[b];if(me&&Rl(f.data_,b))for(f=0;fdb?-e:e}}); Ui("String.prototype.repeat",function(le){return le?le:function(db){var e=Tl(this,null,"repeat");if(0>db||1342177279>>=1)e+=e;return y}});Ui("Array.prototype.entries",function(le){return le?le:function(){return Ql(this,function(db,e){return[db,e]})}}); (function(le){function db(b){for(var f=b[0],h=b[1],r,z,n=0,w=[];n"']/g,$g=RegExp(pg.source),Mg=RegExp(gg.source),Th=/<%-([\s\S]+?)%>/g, df=/<%([\s\S]+?)%>/g,yh=/<%=([\s\S]+?)%>/g,ah=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,zh=/^\w*$/,Uh=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ng=/[\\^$.*+?()[\]{}|]/g,Ah=RegExp(Ng.source),bh=/^\s+|\s+$/g,Bh=/^\s+/,hg=/\s+$/,qg=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Vh=/\{\n\/\* \[wrapped with (.+)\] \*/,Wh=/,? & /,Xh=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Sf=/\\(\\)?/g,Yh=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ch=/\w*$/,Zh=/^[-+]0x[0-9a-f]+$/i, ch=/^0b[01]+$/i,$h=/^\[object .+?Constructor\]$/,ai=/^0o[0-7]+$/i,bi=/^(?:0|[1-9]\d*)$/,di=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Og=/($^)/,Pg=/['\n\r\u2028\u2029\\]/g,ei=/['\u2019]/g,ig=/[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]/g,Ef=/\ud83c[\udffb-\udfff](?=\ud83c[\udffb-\udfff])|(?:[^\ud800-\udfff][\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]?|[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g, Zi=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['\u2019](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g, $f=/[\u200d\ud800-\udfff\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff\ufe0e\ufe0f]/,dh=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Dh="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Eh=-1,$e={};$e["[object Float32Array]"]=$e["[object Float64Array]"]=$e["[object Int8Array]"]= $e["[object Int16Array]"]=$e["[object Int32Array]"]=$e["[object Uint8Array]"]=$e["[object Uint8ClampedArray]"]=$e["[object Uint16Array]"]=$e["[object Uint32Array]"]=!0;$e["[object Arguments]"]=$e["[object Array]"]=$e["[object ArrayBuffer]"]=$e["[object Boolean]"]=$e["[object DataView]"]=$e["[object Date]"]=$e["[object Error]"]=$e["[object Function]"]=$e["[object Map]"]=$e["[object Number]"]=$e["[object Object]"]=$e["[object RegExp]"]=$e["[object Set]"]=$e["[object String]"]=$e["[object WeakMap]"]= !1;var af={};af["[object Arguments]"]=af["[object Array]"]=af["[object ArrayBuffer]"]=af["[object DataView]"]=af["[object Boolean]"]=af["[object Date]"]=af["[object Float32Array]"]=af["[object Float64Array]"]=af["[object Int8Array]"]=af["[object Int16Array]"]=af["[object Int32Array]"]=af["[object Map]"]=af["[object Number]"]=af["[object Object]"]=af["[object RegExp]"]=af["[object Set]"]=af["[object String]"]=af["[object Symbol]"]=af["[object Uint8Array]"]=af["[object Uint8ClampedArray]"]=af["[object Uint16Array]"]= af["[object Uint32Array]"]=!0;af["[object Error]"]=af["[object Function]"]=af["[object WeakMap]"]=!1;var Zg={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},eh=parseFloat,Fh=parseInt,Tf="object"==typeof e&&e&&e.Object===Object&&e,fh="object"==typeof self&&self&&self.Object===Object&&self,bf=Tf||fh||Function("return this")(),yg=db&&!db.nodeType&&db,ag=yg&&"object"==typeof x&&x&&!x.nodeType&&x,Qg=ag&&ag.exports===yg,We=Qg&&Tf.process,gf=function(){try{var a=ag&&ag.require&&ag.require("util").types; return a?a:We&&We.binding&&We.binding("util")}catch(fg){}}(),gh=gf&&gf.isArrayBuffer,Rg=gf&&gf.isDate,Sg=gf&&gf.isMap,Tg=gf&&gf.isRegExp,zg=gf&&gf.isSet,hh=gf&&gf.isTypedArray,Lg=re("length"),bg=ye({"\u00c0":"A","\u00c1":"A","\u00c2":"A","\u00c3":"A","\u00c4":"A","\u00c5":"A","\u00e0":"a","\u00e1":"a","\u00e2":"a","\u00e3":"a","\u00e4":"a","\u00e5":"a","\u00c7":"C","\u00e7":"c","\u00d0":"D","\u00f0":"d","\u00c8":"E","\u00c9":"E","\u00ca":"E","\u00cb":"E","\u00e8":"e","\u00e9":"e","\u00ea":"e","\u00eb":"e", "\u00cc":"I","\u00cd":"I","\u00ce":"I","\u00cf":"I","\u00ec":"i","\u00ed":"i","\u00ee":"i","\u00ef":"i","\u00d1":"N","\u00f1":"n","\u00d2":"O","\u00d3":"O","\u00d4":"O","\u00d5":"O","\u00d6":"O","\u00d8":"O","\u00f2":"o","\u00f3":"o","\u00f4":"o","\u00f5":"o","\u00f6":"o","\u00f8":"o","\u00d9":"U","\u00da":"U","\u00db":"U","\u00dc":"U","\u00f9":"u","\u00fa":"u","\u00fb":"u","\u00fc":"u","\u00dd":"Y","\u00fd":"y","\u00ff":"y","\u00c6":"Ae","\u00e6":"ae","\u00de":"Th","\u00fe":"th","\u00df":"ss","\u0100":"A", "\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h", "\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o", "\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z", "\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),cg=ye({"&":"&","<":"<",">":">",'"':""","'":"'"}),Uf=ye({"&":"&","<":"<",">":">",""":'"',"'":"'"}),vf=function og(w){function e(a){if(lf(a)&&!Se(a)&&!(a instanceof db)){if(a instanceof xe)return a;if(ef.call(a,"__wrapped__"))return Zj(a)}return new xe(a)}function x(){}function xe(a,b){this.__wrapped__=a;this.__actions__=[];this.__chain__= !!b;this.__index__=0;this.__values__=ue}function db(a){this.__wrapped__=a;this.__actions__=[];this.__dir__=1;this.__filtered__=!1;this.__iteratees__=[];this.__takeCount__=4294967295;this.__views__=[]}function ye(a){var b=-1,f=null==a?0:a.length;for(this.clear();++b=b?a:b));return a}function If(b,f,n,r,h,z){var e,w=f&1,ke=f&2,id=f&4;n&&(e=h?n(b,r,h,z):n(b));if(e!==ue)return e;if(!jf(b))return b;if(r=Se(b)){if(e=gm(b),!w)return Gf(b,e)}else{var me=Bf(b),ne="[object Function]"==me||"[object GeneratorFunction]"==me;if(Ag(b))return bk(b,w);if("[object Object]"==me|| "[object Arguments]"==me||ne&&!h){if(e=ke||ne?{}:ck(b),!w)return ke?hm(b,Zg(e,b)):im(b,yg(e,b))}else{if(!af[me])return h?b:{};e=jm(b,me,w)}}z||(z=new Nf);if(h=z.get(b))return h;z.set(b,e);if(dk(b))return b.forEach(function(a){e.add(If(a,f,n,a,b,z))}),e;if(ek(b))return b.forEach(function(a,r){e.set(r,If(a,f,n,r,b,z))}),e;ke=id?ke?cj:dj:ke?Hf:yf;var mf=r?ue:ke(b);a(mf||b,function(a,r){mf&&(r=a,a=b[r]);Bg(e,r,If(a,f,n,r,b,z))});return e}function fh(a){var b=yf(a);return function(f){return hi(f,a,b)}} function hi(a,b,f){var n=f.length;if(null==a)return!n;for(a=hf(a);n--;){var r=f[n],h=b[r],z=a[r];if(z===ue&&!(r in a)||!h(z))return!1}return!0}function ii(a,b,f){if("function"!=typeof a)throw new Vf("Expected a function");return Gh(function(){a.apply(ue,f)},b)}function Vg(a,b,f,h){var e=-1,w=r,ke=!0,id=a.length,me=[],ne=b.length;if(!id)return me;f&&(b=n(b,le(f)));h?(w=z,ke=!1):200<=b.length&&(w=Ae,ke=!1,b=new gf(b));a:for(;++eb}function ng(a,b){return null!=a&&ef.call(a,b)}function Eg(a,b){return null!=a&&b in hf(a)}function Ze(a,b,f){for(var h=f?z:r,e=a[0].length,w=a.length,ke=w,id=rf(w),me=Infinity,ne=[];ke--;){var x=a[ke];ke&&b&&(x=n(x,le(b)));me=Cf(x.length,me);id[ke]=!f&&(b||120<=e&&120<=x.length)?new gf(ke&&x):ue}x=a[0];var mf=-1,oe=id[0];a:for(;++mfb.length?a:kg(a,Pf(b,0,-1));b=null==a?a:a[lg(Xf(b))];return null==b?ue:h(b,a,f)}function gk(a){return lf(a)&&"[object Arguments]"==Af(a)}function hk(a){return lf(a)&&"[object ArrayBuffer]"==Af(a)}function mm(a){return lf(a)&&"[object Date]"==Af(a)}function Fg(a,b,f,n,r){if(a===b)b=!0;else if(null==a||null==b||!lf(a)&& !lf(b))b=a!==a&&b!==b;else a:{var h=Se(a),z=Se(b),e=h?"[object Array]":Bf(a),ke=z?"[object Array]":Bf(b);e="[object Arguments]"==e?"[object Object]":e;ke="[object Arguments]"==ke?"[object Object]":ke;var w="[object Object]"==e;z="[object Object]"==ke;if((ke=e==ke)&&Ag(a)){if(!Ag(b)){b=!1;break a}h=!0;w=!1}if(ke&&!w)r||(r=new Nf),b=h||ih(a)?ik(a,b,f,n,Fg,r):nm(a,b,e,f,n,Fg,r);else{if(!(f&1)&&(h=w&&ef.call(a,"__wrapped__"),e=z&&ef.call(b,"__wrapped__"),h||e)){a=h?a.value():a;b=e?b.value():b;r||(r=new Nf); b=Fg(a,b,f,n,r);break a}if(ke)b:if(r||(r=new Nf),h=f&1,e=dj(a),z=e.length,ke=dj(b).length,z==ke||h){for(w=z;w--;){var id=e[w];if(!(h?id in b:ef.call(b,id))){b=!1;break b}}if((ke=r.get(a))&&r.get(b))b=ke==b;else{ke=!0;r.set(a,b);r.set(b,a);for(var me=h;++wb?f:0,rg(b,f)?a[b]:ue}function uk(a,b,f){var r=-1;b=n(b.length?b:[Jf],le(Oe()));a=pk(a, function(a){return{criteria:n(b,function(b){return b(a)}),index:++r,value:a}});return Ee(a,function(a,b){a:{for(var n=-1,r=a.criteria,h=b.criteria,z=r.length,e=f.length;++n=e?ke:ke*("desc"==f[n]?-1:1);break a}}a=a.index-b.index}return a})}function um(a,b){return wk(a,b,function(b,f){return nj(a,f)})}function wk(a,b,f){for(var n=-1,r=b.length,h={};++nb||9007199254740991b&&(b=-b>r?0:r+b);f=f>r?r:f;0>f&&(f+=r);r=b>f?0:f-b>>>0;b>>>=0;for(f=rf(r);++n=r){for(;n>>1,z=a[h];null!==z&&!Of(z)&&(f?z<=b:zb.length?a:kg(a,Pf(b,0,-1));return null==a||delete a[lg(Xf(b))]}function ri(a,b,f,n){for(var r=a.length,h=n?r:-1;(n?h--:++hn)return n?Gg(a[0]):[];for(var r=-1,h=rf(n);++r=n?a:Pf(a,b,f)}function bk(a,b){if(b)return a.slice();b=a.length;b=Gk?Gk(b):new a.constructor(b);a.copy(b);return b}function xj(a){var b=new a.constructor(a.byteLength);(new si(b)).set(new si(a));return b}function rk(a,b){b=b?xj(a.buffer):a.buffer;return new a.constructor(b,a.byteOffset,a.length)}function vk(a,b){if(a!==b){var f=a!==ue,n=null===a,r=a===a,h=Of(a),z=b!==ue,e=null===b,ke=b===b,w=Of(b);if(!e&&!w&&!h&&a>b||h&&z&& ke&&!e&&!w||n&&z&&ke||!f&&ke||!r)return 1;if(!n&&!h&&!w&&ar?ue:h,r=1);for(b=hf(b);++nz&&e[0]!==w&&e[z-1]!==w?[]:Fe(e,w);z-=ke.length;return zf)return f?rj(b,a):b;f=rj(b,yi(a/qf(b)));return $f.test(b)?Hg(Ye(f),0,a).join(""):f.slice(0,a)}function Dm(a,b,f,n){function r(){for(var b=-1,ke=arguments.length,w=-1,id=n.length,me=rf(id+ ke),ne=this&&this!==bf&&this instanceof r?e:a;++wb||n)){a&1&&(h[2]=ne[2],b|=f&1?0:4);if(f=ne[3])n=h[3],h[3]=n?Hk(n,f,ne[4]):f,h[4]=n?Fe(h[3],"__lodash_placeholder__"): ne[4];if(f=ne[5])n=h[5],h[5]=n?Ik(n,f,ne[6]):f,h[6]=n?Fe(h[5],"__lodash_placeholder__"):ne[6];(f=ne[7])&&(h[7]=f);a&128&&(h[8]=null==h[8]?ne[8]:Cf(h[8],ne[8]));null==h[9]&&(h[9]=ne[9]);h[0]=ne[0];h[1]=b}a=h[0];b=h[1];f=h[2];n=h[3];r=h[4];e=h[9]=h[9]===ue?ke?0:a.length:uf(h[9]-w,0);!e&&b&24&&(b&=-25);return Vk((ne?Xk:Uk)(b&&1!=b?8==b||16==b?Cm(a,b,e):32!=b&&33!=b||r.length?ui.apply(ue,h):Dm(a,b,f,n):Bm(a,b,f),h),a,b)}function Yk(a,b,f,n){return a===ue||dg(a,uh[f])&&!ef.call(n,f)?b:a}function Zk(a, b,f,n,r,h){jf(a)&&jf(b)&&(h.set(b,a),ni(a,b,ue,Zk,h),h["delete"](b));return a}function Em(a){return Kh(a)?ue:a}function ik(a,b,f,n,r,h){var z=f&1,e=a.length,ke=b.length;if(e!=ke&&!(z&&ke>e))return!1;if((ke=h.get(a))&&h.get(b))return ke==b;ke=-1;var w=!0,id=f&2?new gf:ue;h.set(a,b);for(h.set(b,a);++kef&&(f=uf(n+f,0));return ve(a,Oe(b,3),f)}function fl(a,b,f){var n=null==a?0:a.length;if(!n)return-1;var r=n-1;f!==ue&&(r=Te(f),r=0>f?uf(n+r,0):Cf(r,n-1));return ve(a,Oe(b,3),r,!0)}function $k(a){return(null==a?0:a.length)?sf(a,1):[]}function gl(a){return a&&a.length?a[0]:ue}function Xf(a){var b=null==a?0:a.length;return b?a[b-1]:ue}function hl(a, b){return a&&a.length&&b&&b.length?pj(a,b):a}function Ej(a){return null==a?a:Hm.call(a)}function Fj(a){if(!a||!a.length)return[];var b=0;a=id(a,function(a){if(nf(a))return b=uf(a.length,b),!0});return Ge(b,function(b){return n(a,re(b))})}function il(a,b){if(!a||!a.length)return[];a=Fj(a);return null==b?a:n(a,function(a){return h(b,ue,a)})}function jl(a){a=e(a);a.__chain__=!0;return a}function Di(a,b){return b(a)}function Im(){return this}function kl(b,f){return(Se(b)?a:Cg)(b,Oe(f,3))}function ll(a, f){return(Se(a)?b:ml)(a,Oe(f,3))}function Ei(a,b){return(Se(a)?n:pk)(a,Oe(b,3))}function nl(a,b,f){b=f?ue:b;b=a&&null==b?a.length:b;return vg(a,128,ue,ue,ue,ue,b)}function ol(a,b){var f;if("function"!=typeof b)throw new Vf("Expected a function");a=Te(a);return function(){0<--a&&(f=b.apply(this,arguments));1>=a&&(b=ue);return f}}function pl(a,b,f){b=f?ue:b;a=vg(a,8,ue,ue,ue,ue,ue,b);a.placeholder=pl.placeholder;return a}function ql(a,b,f){b=f?ue:b;a=vg(a,16,ue,ue,ue,ue,ue,b);a.placeholder=ql.placeholder; return a}function rl(a,b,f){function n(b){var f=ke,n=w;ke=w=ue;x=b;return id=a.apply(n,f)}function r(a){var f=a-ne;a-=x;return ne===ue||f>=b||0>f||y&&a>=xe}function h(){var a=Fi();if(r(a))return z(a);var f=Gh;var n=a-x;a=b-(a-ne);n=y?Cf(a,xe-n):a;me=f(h,n)}function z(a){me=ue;if(se&&ke)return n(a);ke=w=ue;return id}function e(){var a=Fi(),f=r(a);ke=arguments;w=this;ne=a;if(f){if(me===ue)return x=a=ne,me=Gh(h,b),oe?n(a):id;if(y)return me=Gh(h,b),n(ne)}me===ue&&(me=Gh(h,b));return id}var ke,w,id,me, ne,x=0,oe=!1,y=!1,se=!0;if("function"!=typeof a)throw new Vf("Expected a function");b=Yf(b)||0;if(jf(f)){oe=!!f.leading;var xe=(y="maxWait"in f)?uf(Yf(f.maxWait)||0,b):xe;se="trailing"in f?!!f.trailing:se}e.cancel=function(){me!==ue&&Jm(me);x=0;ke=ne=w=me=ue};e.flush=function(){return me===ue?id:z(Fi())};return e}function Gi(a,b){function f(){var n=arguments,r=b?b.apply(this,n):n[0],h=f.cache;if(h.has(r))return h.get(r);n=a.apply(this,n);f.cache=h.set(r,n)||h;return n}if("function"!=typeof a||null!= b&&"function"!=typeof b)throw new Vf("Expected a function");f.cache=new (Gi.Cache||We);return f}function Hi(a){if("function"!=typeof a)throw new Vf("Expected a function");return function(){var b=arguments;switch(b.length){case 0:return!a.call(this);case 1:return!a.call(this,b[0]);case 2:return!a.call(this,b[0],b[1]);case 3:return!a.call(this,b[0],b[1],b[2])}return!a.apply(this,b)}}function dg(a,b){return a===b||a!==a&&b!==b}function Kf(a){return null!=a&&mi(a.length)&&!sg(a)}function nf(a){return lf(a)&& Kf(a)}function Gj(a){if(!lf(a))return!1;var b=Af(a);return"[object Error]"==b||"[object DOMException]"==b||"string"==typeof a.message&&"string"==typeof a.name&&!Kh(a)}function sg(a){if(!jf(a))return!1;a=Af(a);return"[object Function]"==a||"[object GeneratorFunction]"==a||"[object AsyncFunction]"==a||"[object Proxy]"==a}function sl(a){return"number"==typeof a&&a==Te(a)}function mi(a){return"number"==typeof a&&-1=a}function jf(a){var b=typeof a;return null!=a&&("object"== b||"function"==b)}function lf(a){return null!=a&&"object"==typeof a}function tl(a){return"number"==typeof a||lf(a)&&"[object Number]"==Af(a)}function Kh(a){if(!lf(a)||"[object Object]"!=Af(a))return!1;a=Bi(a);if(null===a)return!0;a=ef.call(a,"constructor")&&a.constructor;return"function"==typeof a&&a instanceof a&&Ci.call(a)==Km}function Ii(a){return"string"==typeof a||!Se(a)&&lf(a)&&"[object String]"==Af(a)}function Of(a){return"symbol"==typeof a||lf(a)&&"[object Symbol]"==Af(a)}function ul(a){if(!a)return[]; if(Kf(a))return Ii(a)?Ye(a):Gf(a);if(Oh&&a[Oh]){a=a[Oh]();for(var b,f=[];!(b=a.next()).done;)f.push(b.value);return f}b=Bf(a);return("[object Map]"==b?Le:"[object Set]"==b?Xe:oh)(a)}function ug(a){if(!a)return 0===a?a:0;a=Yf(a);return a===ff||a===-ff?1.7976931348623157E308*(0>a?-1:1):a===a?a:0}function Te(a){a=ug(a);var b=a%1;return a===a?b?a-b:a:0}function vl(a){return a?zf(Te(a),0,4294967295):0}function Yf(a){if("number"==typeof a)return a;if(Of(a))return Re;jf(a)&&(a="function"==typeof a.valueOf? a.valueOf():a,a=jf(a)?a+"":a);if("string"!=typeof a)return 0===a?a:+a;a=a.replace(bh,"");var b=ch.test(a);return b||ai.test(a)?Fh(a.slice(2),b?2:8):Zh.test(a)?Re:+a}function sk(a){return jg(a,Hf(a))}function cf(a){return null==a?"":Qf(a)}function bj(a,b,f){a=null==a?ue:kg(a,b);return a===ue?f:a}function nj(a,b){return null!=a&&al(a,b,Eg)}function yf(a){return Kf(a)?Ef(a):ij(a)}function Hf(a){if(Kf(a))a=Ef(a,!0);else if(jf(a)){var b=Jh(a),f=[];for(n in a)("constructor"!=n||!b&&ef.call(a,n))&&f.push(n); a=f}else{var n=[];if(null!=a)for(b in hf(a))n.push(b);a=n}return a}function wl(a,b){if(null==a)return{};var f=n(cj(a),function(a){return[a]});b=Oe(b);return wk(a,f,function(a,f){return b(a,f[0])})}function oh(a){return null==a?[]:Be(a,yf(a))}function xl(a){return Hj(cf(a).toLowerCase())}function Ok(a){return(a=cf(a))&&a.replace(di,bg).replace(ig,"")}function Nk(a,b,f){a=cf(a);b=f?ue:b;return b===ue?dh.test(a)?a.match(Zi)||[]:a.match(Xh)||[]:a.match(b)||[]}function Ij(a){return function(){return a}} function Jf(a){return a}function Dj(a){return lk("function"==typeof a?a:If(a,1))}function Jj(b,f,n){var r=yf(f),h=mh(f,r);null!=n||jf(f)&&(h.length||!r.length)||(n=f,f=b,b=this,h=mh(f,yf(f)));var z=!(jf(n)&&"chain"in n)||!!n.chain,e=sg(b);a(h,function(a){var n=f[a];b[a]=n;e&&(b.prototype[a]=function(){var a=this.__chain__;if(z||a){var f=b(this.__wrapped__);(f.__actions__=Gf(this.__actions__)).push({func:n,args:arguments,thisArg:b});f.__chain__=a;return f}return n.apply(b,ne([this.value()],arguments))})}); return b}function Kj(){}function ok(a){return mj(a)?re(lg(a)):vm(a)}function Lj(){return[]}function Mj(){return!1}w=null==w?bf:vf.defaults(bf.Object(),w,vf.pick(bf,Dh));var rf=w.Array,Ji=w.Date,yl=w.Error,zl=w.Function,th=w.Math,hf=w.Object,Nj=w.RegExp,$l=w.String,Vf=w.TypeError,Ki=rf.prototype,uh=hf.prototype,Li=w["__core-js_shared__"],Ci=zl.prototype.toString,ef=uh.hasOwnProperty,Lm=0,kk=function(){var a=/[^.]+$/.exec(Li&&Li.keys&&Li.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}(),li=uh.toString, Km=Ci.call(hf),Mm=bf._,pm=Nj("^"+Ci.call(ef).replace(Ng,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Mi=Qg?w.Buffer:ue,Ig=w.Symbol,si=w.Uint8Array,Gk=Mi?Mi.allocUnsafe:ue,Bi=Ne(hf.getPrototypeOf,hf),Al=hf.create,Bl=uh.propertyIsEnumerable,oi=Ki.splice,bl=Ig?Ig.isConcatSpreadable:ue,Oh=Ig?Ig.iterator:ue,Wg=Ig?Ig.toStringTag:ue,gi=function(){try{var a=Yg(hf,"defineProperty");a({},"",{});return a}catch(Wl){}}(),Nm=w.clearTimeout!==bf.clearTimeout&&w.clearTimeout, Om=Ji&&Ji.now!==bf.Date.now&&Ji.now,Pm=w.setTimeout!==bf.setTimeout&&w.setTimeout,yi=th.ceil,pi=th.floor,Oj=hf.getOwnPropertySymbols,Qm=Mi?Mi.isBuffer:ue,Rm=w.isFinite,Sm=Ki.join,tm=Ne(hf.keys,hf),uf=th.max,Cf=th.min,Gm=Ji.now,Tm=w.parseInt,yk=th.random,Hm=Ki.reverse,Pj=Yg(w,"DataView"),Ph=Yg(w,"Map"),Qj=Yg(w,"Promise"),vh=Yg(w,"Set"),Qh=Yg(w,"WeakMap"),Rh=Yg(hf,"create"),Ni=Qh&&new Qh,Nh={},Um=Xg(Pj),Vm=Xg(Ph),Wm=Xg(Qj),Xm=Xg(vh),Ym=Xg(Qh),Oi=Ig?Ig.prototype:ue,Mh=Oi?Oi.valueOf:ue,Ck=Oi?Oi.toString: ue,rh=function(){function a(){}return function(b){if(!jf(b))return{};if(Al)return Al(b);a.prototype=b;b=new a;a.prototype=ue;return b}}();e.templateSettings={escape:Th,evaluate:df,interpolate:yh,variable:"",imports:{_:e}};e.prototype=x.prototype;e.prototype.constructor=e;xe.prototype=rh(x.prototype);xe.prototype.constructor=xe;db.prototype=rh(x.prototype);db.prototype.constructor=db;ye.prototype.clear=function(){this.__data__=Rh?Rh(null):{};this.size=0};ye.prototype["delete"]=function(a){a=this.has(a)&& delete this.__data__[a];this.size-=a?1:0;return a};ye.prototype.get=function(a){var b=this.__data__;return Rh?(a=b[a],"__lodash_hash_undefined__"===a?ue:a):ef.call(b,a)?b[a]:ue};ye.prototype.has=function(a){var b=this.__data__;return Rh?b[a]!==ue:ef.call(b,a)};ye.prototype.set=function(a,b){var f=this.__data__;this.size+=this.has(a)?0:1;f[a]=Rh&&b===ue?"__lodash_hash_undefined__":b;return this};ze.prototype.clear=function(){this.__data__=[];this.size=0};ze.prototype["delete"]=function(a){var b=this.__data__; a=kh(b,a);if(0>a)return!1;a==b.length-1?b.pop():oi.call(b,a,1);--this.size;return!0};ze.prototype.get=function(a){var b=this.__data__;a=kh(b,a);return 0>a?ue:b[a][1]};ze.prototype.has=function(a){return-1n?(++this.size,f.push([a,b])):f[n][1]=b;return this};We.prototype.clear=function(){this.size=0;this.__data__={hash:new ye,map:new (Ph||ze),string:new ye}};We.prototype["delete"]=function(a){a=Ai(this,a)["delete"](a); this.size-=a?1:0;return a};We.prototype.get=function(a){return Ai(this,a).get(a)};We.prototype.has=function(a){return Ai(this,a).has(a)};We.prototype.set=function(a,b){var f=Ai(this,a),n=f.size;f.set(a,b);this.size+=f.size==n?0:1;return this};gf.prototype.add=gf.prototype.push=function(a){this.__data__.set(a,"__lodash_hash_undefined__");return this};gf.prototype.has=function(a){return this.__data__.has(a)};Nf.prototype.clear=function(){this.__data__=new ze;this.size=0};Nf.prototype["delete"]=function(a){var b= this.__data__;a=b["delete"](a);this.size=b.size;return a};Nf.prototype.get=function(a){return this.__data__.get(a)};Nf.prototype.has=function(a){return this.__data__.has(a)};Nf.prototype.set=function(a,b){var f=this.__data__;if(f instanceof ze){var n=f.__data__;if(!Ph||199>n.length)return n.push([a,b]),this.size=++f.size,this;f=this.__data__=new We(n)}f.set(a,b);this.size=f.size;return this};var Cg=Kk(Wf),ml=Kk(Hh,!0),fj=Lk(),fk=Lk(!0),Xk=Ni?function(a,b){Ni.set(a,b);return a}:Jf,Zm=gi?function(a, b){return gi(a,"toString",{configurable:!0,enumerable:!1,value:Ij(b),writable:!0})}:Jf,Jm=Nm||function(a){return bf.clearTimeout(a)},Am=vh&&1/Xe(new vh([,-0]))[1]==ff?function(a){return new vh(a)}:Kj,zj=Ni?function(a){return Ni.get(a)}:Kj,yj=Oj?function(a){if(null==a)return[];a=hf(a);return id(Oj(a),function(b){return Bl.call(a,b)})}:Lj,Jk=Oj?function(a){for(var b=[];a;)ne(b,yj(a)),a=Bi(a);return b}:Lj,Bf=Af;if(Pj&&"[object DataView]"!=Bf(new Pj(new ArrayBuffer(1)))||Ph&&"[object Map]"!=Bf(new Ph)|| Qj&&"[object Promise]"!=Bf(Qj.resolve())||vh&&"[object Set]"!=Bf(new vh)||Qh&&"[object WeakMap]"!=Bf(new Qh))Bf=function(a){var b=Af(a);if(a=(a="[object Object]"==b?a.constructor:ue)?Xg(a):"")switch(a){case Um:return"[object DataView]";case Vm:return"[object Map]";case Wm:return"[object Promise]";case Xm:return"[object Set]";case Ym:return"[object WeakMap]"}return b};var $m=Li?sg:Mj,Uk=cl(Xk),Gh=Pm||function(a,b){return bf.setTimeout(a,b)},sj=cl(Zm),Fk=function(a){a=Gi(a,function(a){500===b.size&& b.clear();return a});var b=a.cache;return a}(function(a){var b=[];46===a.charCodeAt(0)&&b.push("");a.replace(Uh,function(a,f,n,r){b.push(n?r.replace(Sf,"$1"):f||a)});return b}),an=Ue(function(a,b){return nf(a)?Vg(a,sf(b,1,nf,!0)):[]}),bn=Ue(function(a,b){var f=Xf(b);nf(f)&&(f=ue);return nf(a)?Vg(a,sf(b,1,nf,!0),Oe(f,2)):[]}),cn=Ue(function(a,b){var f=Xf(b);nf(f)&&(f=ue);return nf(a)?Vg(a,sf(b,1,nf,!0),ue,f):[]}),dn=Ue(function(a){var b=n(a,vj);return b.length&&b[0]===a[0]?Ze(b):[]}),en=Ue(function(a){var b= Xf(a),f=n(a,vj);b===Xf(f)?b=ue:f.pop();return f.length&&f[0]===a[0]?Ze(f,Oe(b,2)):[]}),gn=Ue(function(a){var b=Xf(a),f=n(a,vj);(b="function"==typeof b?b:ue)&&f.pop();return f.length&&f[0]===a[0]?Ze(f,ue,b):[]}),hn=Ue(hl),jn=tg(function(a,b){var f=null==a?0:a.length,r=Ve(a,b);xk(a,n(b,function(a){return rg(a,f)?+a:a}).sort(vk));return r}),kn=Ue(function(a){return Gg(sf(a,1,nf,!0))}),ln=Ue(function(a){var b=Xf(a);nf(b)&&(b=ue);return Gg(sf(a,1,nf,!0),Oe(b,2))}),mn=Ue(function(a){var b=Xf(a);b="function"== typeof b?b:ue;return Gg(sf(a,1,nf,!0),ue,b)}),nn=Ue(function(a,b){return nf(a)?Vg(a,b):[]}),on=Ue(function(a){return uj(id(a,nf))}),pn=Ue(function(a){var b=Xf(a);nf(b)&&(b=ue);return uj(id(a,nf),Oe(b,2))}),qn=Ue(function(a){var b=Xf(a);b="function"==typeof b?b:ue;return uj(id(a,nf),ue,b)}),rn=Ue(Fj),sn=Ue(function(a){var b=a.length;b=1=b}),Ug=gk(function(){return arguments}())? gk:function(a){return lf(a)&&ef.call(a,"callee")&&!Bl.call(a,"callee")},Se=rf.isArray,In=gh?le(gh):hk,Ag=Qm||Mj,Jn=Rg?le(Rg):mm,ek=Sg?le(Sg):om,Tj=Tg?le(Tg):qm,dk=zg?le(zg):rm,ih=hh?le(hh):sm,Kn=zi(jj),Ln=zi(function(a,b){return a<=b}),Mn=ph(function(a,b){if(Jh(b)||Kf(b))jg(b,yf(b),a);else for(var f in b)ef.call(b,f)&&Bg(a,f,b[f])}),El=ph(function(a,b){jg(b,Hf(b),a)}),Pi=ph(function(a,b,f,n){jg(b,Hf(b),a,n)}),Nn=ph(function(a,b,f,n){jg(b,yf(b),a,n)}),On=tg(Ve),Pn=Ue(function(a,b){a=hf(a);var f=-1, n=b.length,r=2--a)return b.apply(this,arguments)}};e.ary=nl;e.assign=Mn;e.assignIn=El;e.assignInWith=Pi;e.assignWith=Nn;e.at=On;e.before=ol;e.bind=Rj;e.bindAll=eo;e.bindKey=Cl;e.castArray=function(){if(!arguments.length)return[]; var a=arguments[0];return Se(a)?a:[a]};e.chain=jl;e.chunk=function(a,b,f){b=(f?Df(a,b,f):b===ue)?1:uf(Te(b),0);f=null==a?0:a.length;if(!f||1>b)return[];for(var n=0,r=0,h=rf(yi(f/b));nb?0:b,n)};e.dropRight=function(a,b,f){var n=null==a?0:a.length;if(!n)return[];b=f||b===ue?1:Te(b);b=n-b;return Pf(a,0,0>b?0:b)};e.dropRightWhile=function(a,b){return a&&a.length?ri(a,Oe(b,3),!0,!0):[]};e.dropWhile=function(a,b){return a&&a.length?ri(a,Oe(b,3),!0):[]};e.fill=function(a,b,f,n){var r=null==a?0:a.length;if(!r)return[];f&&"number"!=typeof f&&Df(a,b,f)&&(f=0,n=r);r=a.length;f=Te(f);0>f&& (f=-f>r?0:r+f);n=n===ue||n>r?r:Te(n);0>n&&(n+=r);for(n=f>n?0:vl(n);f>>0;return f?(a=cf(a))&&("string"==typeof b||null!=b&&!Tj(b))&&(b=Qf(b),!b&&$f.test(a))?Hg(Ye(a),0,f):a.split(b,f):[]};e.spread=function(a,b){if("function"!=typeof a)throw new Vf("Expected a function");b=null==b?0:uf(Te(b),0);return Ue(function(f){var n=f[b];f=Hg(f,0,b);n&&ne(f,n);return h(a,this,f)})};e.tail=function(a){var b=null==a?0:a.length;return b?Pf(a,1,b):[]};e.take=function(a,b,f){if(!a||!a.length)return[];b=f||b===ue?1:Te(b); return Pf(a,0,0>b?0:b)};e.takeRight=function(a,b,f){var n=null==a?0:a.length;if(!n)return[];b=f||b===ue?1:Te(b);b=n-b;return Pf(a,0>b?0:b,n)};e.takeRightWhile=function(a,b){return a&&a.length?ri(a,Oe(b,3),!1,!0):[]};e.takeWhile=function(a,b){return a&&a.length?ri(a,Oe(b,3)):[]};e.tap=function(a,b){b(a);return a};e.throttle=function(a,b,f){var n=!0,r=!0;if("function"!=typeof a)throw new Vf("Expected a function");jf(f)&&(n="leading"in f?!!f.leading:n,r="trailing"in f?!!f.trailing:r);return rl(a,b,{leading:n, maxWait:b,trailing:r})};e.thru=Di;e.toArray=ul;e.toPairs=Gl;e.toPairsIn=Hl;e.toPath=function(a){return Se(a)?n(a,lg):Of(a)?[a]:Gf(Fk(cf(a)))};e.toPlainObject=sk;e.transform=function(b,f,n){var r=Se(b),h=r||Ag(b)||ih(b);f=Oe(f,4);if(null==n){var z=b&&b.constructor;n=h?r?new z:[]:jf(b)?sg(z)?rh(Bi(b)):{}:{}}(h?a:Wf)(b,function(a,b,r){return f(n,a,b,r)});return n};e.unary=function(a){return nl(a,1)};e.union=kn;e.unionBy=ln;e.unionWith=mn;e.uniq=function(a){return a&&a.length?Gg(a):[]};e.uniqBy=function(a, b){return a&&a.length?Gg(a,Oe(b,2)):[]};e.uniqWith=function(a,b){b="function"==typeof b?b:ue;return a&&a.length?Gg(a,ue,b):[]};e.unset=function(a,b){return null==a?!0:qj(a,b)};e.unzip=Fj;e.unzipWith=il;e.update=function(a,b,f){return null==a?a:nh(a,b,wj(f)(kg(a,b)),void 0)};e.updateWith=function(a,b,f,n){n="function"==typeof n?n:ue;null!=a&&(a=nh(a,b,wj(f)(kg(a,b)),n));return a};e.values=oh;e.valuesIn=function(a){return null==a?[]:Be(a,Hf(a))};e.without=nn;e.words=Nk;e.wrap=function(a,b){return Sj(wj(b), a)};e.xor=on;e.xorBy=pn;e.xorWith=qn;e.zip=rn;e.zipObject=function(a,b){return Ek(a||[],b||[],Bg)};e.zipObjectDeep=function(a,b){return Ek(a||[],b||[],nh)};e.zipWith=sn;e.entries=Gl;e.entriesIn=Hl;e.extend=El;e.extendWith=Pi;Jj(e,e);e.add=oo;e.attempt=Il;e.camelCase=Xn;e.capitalize=xl;e.ceil=po;e.clamp=function(a,b,f){f===ue&&(f=b,b=ue);f!==ue&&(f=Yf(f),f=f===f?f:0);b!==ue&&(b=Yf(b),b=b===b?b:0);return zf(Yf(a),b,f)};e.clone=function(a){return If(a,4)};e.cloneDeep=function(a){return If(a,5)};e.cloneDeepWith= function(a,b){b="function"==typeof b?b:ue;return If(a,5,b)};e.cloneWith=function(a,b){b="function"==typeof b?b:ue;return If(a,4,b)};e.conformsTo=function(a,b){return null==b||hi(a,b,yf(b))};e.deburr=Ok;e.defaultTo=function(a,b){return null==a||a!==a?b:a};e.divide=qo;e.endsWith=function(a,b,f){a=cf(a);b=Qf(b);var n=a.length;n=f=f===ue?n:zf(Te(f),0,n);f-=b.length;return 0<=f&&a.slice(f,n)==b};e.eq=dg;e.escape=function(a){return(a=cf(a))&&Mg.test(a)?a.replace(gg,cg):a};e.escapeRegExp=function(a){return(a= cf(a))&&Ah.test(a)?a.replace(Ng,"\\$&"):a};e.every=function(a,b,f){var n=Se(a)?me:ej;f&&Df(a,b,f)&&(b=ue);return n(a,Oe(b,3))};e.find=vn;e.findIndex=dl;e.findKey=function(a,b){return qe(a,Oe(b,3),Wf)};e.findLast=wn;e.findLastIndex=fl;e.findLastKey=function(a,b){return qe(a,Oe(b,3),Hh)};e.floor=ro;e.forEach=kl;e.forEachRight=ll;e.forIn=function(a,b){return null==a?a:fj(a,Oe(b,3),Hf)};e.forInRight=function(a,b){return null==a?a:fk(a,Oe(b,3),Hf)};e.forOwn=function(a,b){return a&&Wf(a,Oe(b,3))};e.forOwnRight= function(a,b){return a&&Hh(a,Oe(b,3))};e.get=bj;e.gt=Gn;e.gte=Hn;e.has=function(a,b){return null!=a&&al(a,b,ng)};e.hasIn=nj;e.head=gl;e.identity=Jf;e.includes=function(a,b,f,n){a=Kf(a)?a:oh(a);f=f&&!n?Te(f):0;n=a.length;0>f&&(f=uf(n+f,0));return Ii(a)?f<=n&&-1f&&(f=uf(n+f,0));return pe(a,b,f)};e.inRange=function(a,b,f){b=ug(b);f===ue?(f=b,b=0):f=ug(f);a=Yf(a);return a>=Cf(b,f)&& a=a};e.isSet=dk;e.isString=Ii;e.isSymbol=Of;e.isTypedArray=ih;e.isUndefined=function(a){return a===ue};e.isWeakMap=function(a){return lf(a)&&"[object WeakMap]"== Bf(a)};e.isWeakSet=function(a){return lf(a)&&"[object WeakSet]"==Af(a)};e.join=function(a,b){return null==a?"":Sm.call(a,b)};e.kebabCase=Yn;e.last=Xf;e.lastIndexOf=function(a,b,f){var n=null==a?0:a.length;if(!n)return-1;var r=n;f!==ue&&(r=Te(f),r=0>r?uf(n+r,0):Cf(r,n-1));if(b===b){for(f=r+1;f--&&a[f]!==b;);a=f}else a=ve(a,te,r,!0);return a};e.lowerCase=Zn;e.lowerFirst=$n;e.lt=Kn;e.lte=Ln;e.max=function(a){return a&&a.length?lh(a,Jf,mg):ue};e.maxBy=function(a,b){return a&&a.length?lh(a,Oe(b,2),mg): ue};e.mean=function(a){return we(a,Jf)};e.meanBy=function(a,b){return we(a,Oe(b,2))};e.min=function(a){return a&&a.length?lh(a,Jf,jj):ue};e.minBy=function(a,b){return a&&a.length?lh(a,Oe(b,2),jj):ue};e.stubArray=Lj;e.stubFalse=Mj;e.stubObject=function(){return{}};e.stubString=function(){return""};e.stubTrue=function(){return!0};e.multiply=so;e.nth=function(a,b){return a&&a.length?tk(a,Te(b)):ue};e.noConflict=function(){bf._===this&&(bf._=Mm);return this};e.noop=Kj;e.now=Fi;e.pad=function(a,b,f){a= cf(a);var n=(b=Te(b))?qf(a):0;if(!b||n>=b)return a;b=(b-n)/2;return xi(pi(b),f)+a+xi(yi(b),f)};e.padEnd=function(a,b,f){a=cf(a);var n=(b=Te(b))?qf(a):0;return b&&nb){var n=a;a=b;b=n}return f||a%1||b%1?(f=yk(),Cf(a+f*(b-a+eh("1e-"+((f+"").length-1))),b)):aj(a,b)};e.reduce=function(a,b,f){var n=Se(a)?oe:De,r=3>arguments.length;return n(a,Oe(b,4),f,r,Cg)};e.reduceRight=function(a,b,f){var n=Se(a)?ke:De,r=3>arguments.length;return n(a,Oe(b,4),f,r,ml)};e.repeat=function(a,b,f){b=(f?Df(a,b,f):b===ue)?1:Te(b);return rj(cf(a),b)};e.replace=function(){var a=arguments,b=cf(a[0]);return 3>a.length?b:b.replace(a[1], a[2])};e.result=function(a,b,f){b=Dg(b,a);var n=-1,r=b.length;r||(r=1,a=ue);for(;++na||9007199254740991=b)return a;b=f-qf(n);if(1>b)return n;f=h?Hg(h,0,b).join(""):a.slice(0,b);if(r===ue)return f+n;h&&(b+=f.length-b);if(Tj(r)){if(a.slice(b).search(r)){h=f;r.global||(r=Nj(r.source, cf(Ch.exec(r))+"g"));for(r.lastIndex=0;a=r.exec(h);)var z=a.index;f=f.slice(0,z===ue?b:z)}}else a.indexOf(Qf(r),b)!=b&&(r=f.lastIndexOf(r),-1n.__dir__?"Right":"")});return n};db.prototype[a+"Right"]=function(b){return this.reverse()[a](b).reverse()}});a(["filter","map","takeWhile"],function(a,b){var f=b+1,n=1==f||3==f;db.prototype[a]=function(a){var b=this.clone();b.__iteratees__.push({iteratee:Oe(a, 3),type:f});b.__filtered__=b.__filtered__||n;return b}});a(["head","last"],function(a,b){var f="take"+(b?"Right":"");db.prototype[a]=function(){return this[f](1).value()[0]}});a(["initial","tail"],function(a,b){var f="drop"+(b?"":"Right");db.prototype[a]=function(){return this.__filtered__?new db(this):this[f](1)}});db.prototype.compact=function(){return this.filter(Jf)};db.prototype.find=function(a){return this.filter(a).head()};db.prototype.findLast=function(a){return this.reverse().find(a)};db.prototype.invokeMap= Ue(function(a,b){return"function"==typeof a?new db(this):this.map(function(f){return Ih(f,a,b)})});db.prototype.reject=function(a){return this.filter(Hi(Oe(a)))};db.prototype.slice=function(a,b){a=Te(a);var f=this;if(f.__filtered__&&(0b))return new db(f);0>a?f=f.takeRight(-a):a&&(f=f.drop(a));b!==ue&&(b=Te(b),f=0>b?f.dropRight(-b):f.take(b-a));return f};db.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()};db.prototype.toArray=function(){return this.take(4294967295)}; Wf(db.prototype,function(a,b){var f=/^(?:filter|find|map|reject)|While$/.test(b),n=/^(?:head|last)$/.test(b),r=e[n?"take"+("last"==b?"Right":""):b],h=n||/^find/.test(b);r&&(e.prototype[b]=function(){function b(a){a=r.apply(e,ne([a],ke));return n&&x?a[0]:a}var z=this.__wrapped__,ke=n?[1]:arguments,w=z instanceof db,id=ke[0],me=w||Se(z);me&&f&&"function"==typeof id&&1!=id.length&&(w=me=!1);var x=this.__chain__,oe=!!this.__actions__.length;id=h&&!x;w=w&&!oe;if(!h&&me)return z=w?z:new db(this),z=a.apply(z, ke),z.__actions__.push({func:Di,args:[b],thisArg:ue}),new xe(z,x);if(id&&w)return a.apply(this,ke);z=this.thru(b);return id?n?z.value()[0]:z.value():z})});a("pop push shift sort splice unshift".split(" "),function(a){var b=Ki[a],f=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",n=/^(?:pop|shift)$/.test(a);e.prototype[a]=function(){var a=arguments;if(n&&!this.__chain__){var r=this.value();return b.apply(Se(r)?r:[],a)}return this[f](function(f){return b.apply(Se(f)?f:[],a)})}});Wf(db.prototype,function(a, b){if(a=e[b]){var f=a.name+"";(Nh[f]||(Nh[f]=[])).push({name:b,func:a})}});Nh[ui(ue,2).name]=[{name:"wrapper",func:ue}];db.prototype.clone=function(){var a=new db(this.__wrapped__);a.__actions__=Gf(this.__actions__);a.__dir__=this.__dir__;a.__filtered__=this.__filtered__;a.__iteratees__=Gf(this.__iteratees__);a.__takeCount__=this.__takeCount__;a.__views__=Gf(this.__views__);return a};db.prototype.reverse=function(){if(this.__filtered__){var a=new db(this);a.__dir__=-1;a.__filtered__=!0}else a=this.clone(), a.__dir__*=-1;return a};db.prototype.value=function(){var a=this.__wrapped__.value(),b=this.__dir__,f=Se(a),n=0>b,r=f?a.length:0;var h=0;for(var z=r,e=this.__views__,ke=-1,w=e.length;++ke=this.__values__.length,b=a?ue:this.__values__[this.__index__++];return{done:a,value:b}};e.prototype.plant= function(a){for(var b,f=this;f instanceof x;){var n=Zj(f);n.__index__=0;n.__values__=ue;b?r.__wrapped__=n:b=n;var r=n;f=f.__wrapped__}r.__wrapped__=a;return b};e.prototype.reverse=function(){var a=this.__wrapped__;return a instanceof db?(this.__actions__.length&&(a=new db(this)),a=a.reverse(),a.__actions__.push({func:Di,args:[Ej],thisArg:ue}),new xe(a,this.__chain__)):this.thru(Ej)};e.prototype.toJSON=e.prototype.valueOf=e.prototype.value=function(){return Dk(this.__wrapped__,this.__actions__)};e.prototype.first= e.prototype.head;Oh&&(e.prototype[Oh]=Im);return e}();bf._=vf;!(w=vf,w!==ue&&(x.exports=w))}).call(this)}).call(this,e(72),e(176)(le))},function(le,db,e){function y(a){h&&console.error(a);throw Error(a);}function x(a,b){b||(b=a,a="default");h&&f[a]&&console.log(a+": "+b)}function w(a,b){b||(b=a,a="default");h&&f[a]&&console.warn(a+": "+b)}e.d(db,"b",function(){return x});e.d(db,"c",function(){return w});e.d(db,"a",function(){return y});le="undefined"===typeof window?self:window;var h=le.fF||le.h_, f=le.eO?le.eO:{}},function(le,db,e){e.d(db,"b",function(){return y});e.d(db,"c",function(){return x});e.d(db,"a",function(){return w});e.d(db,"e",function(){return h});e.d(db,"f",function(){return f});e.d(db,"d",function(){return 10});var y={Hf:0,vd:1,ti:2,fe:3},x={CZ:"Accepted",VZ:"Rejected",EZ:"Cancelled",FZ:"Completed",NONE:"None"},w={SC:"Marked",ZZ:"Unmarked"},h={SC:"Marked",Tk:"Review"},f="StrokeColor TextColor FillColor FontSize Opacity StrokeThickness Precision Scale OverlayText".split(" ")}, function(le,db,e){var y=e(124);e.d(db,"a",function(){return y.a});var x=e(11);e.d(db,"b",function(){return x.a});var w=e(125);e.d(db,"c",function(){return w.a});var h=e(126);e.d(db,"d",function(){return h.a});var f=e(127);e.d(db,"e",function(){return f.a});var a=e(128);e.d(db,"f",function(){return a.a});var b=e(129);e.d(db,"g",function(){return b.a});var me=e(130);e.d(db,"h",function(){return me.a});var id=e(131);e.d(db,"j",function(){return id.a});var r=e(132);e.d(db,"i",function(){return r.a}); var z=e(133);e.d(db,"k",function(){return z.a});var n=e(17);e.d(db,"l",function(){return n.a});var ne=e(52);e.d(db,"m",function(){return ne.a});var oe=e(134);e.d(db,"n",function(){return oe.a});var ke=e(135);e.d(db,"o",function(){return ke.a});e(136);var xe=e(83);e.d(db,"p",function(){return xe.a});var qe=e(137);e.d(db,"q",function(){return qe.a});var ve=e(69);e.d(db,"r",function(){return ve.a});var pe=e(50);e.d(db,"s",function(){return pe.a});var se=e(58);e.d(db,"t",function(){return se.a});var te= e(138);e.d(db,"u",function(){return te.a});var we=e(139);e.d(db,"v",function(){return we.a});var re=e(140);e.d(db,"w",function(){return re.a});var ye=e(141);e.d(db,"x",function(){return ye.a});var De=e(29);e.d(db,"y",function(){return De.a});var Ee=e(142);e.d(db,"z",function(){return Ee.a});var Ce=e(143);e.d(db,"A",function(){return Ce.a});var Ge=e(144);e.d(db,"B",function(){return Ge.a});var Ke=e(145);e.d(db,"C",function(){return Ke.a});var ze=e(41);e.d(db,"D",function(){return ze.a});var Be=e(146); e.d(db,"E",function(){return Be.a});var Ae=e(16);e.d(db,"F",function(){return Ae.a})},function(le,db,e){function y(h,f,a,b){this.A=this.B=this.G=this.R=0;h instanceof y?(this.R=h.R,this.G=h.G,this.B=h.B,this.A=h.A):Object(x.isArray)(h)?1===h.length?(this.B=this.G=this.R=h=Math.round(255*(h[0]||0)),this.A=1):3===h.length?(this.R=Math.round(255*(h[0]||0)),this.G=Math.round(255*(h[1]||0)),this.B=Math.round(255*(h[2]||0)),this.A=1):4===h.length&&(f=h[1]||0,a=h[2]||0,b=h[3]||0,this.R=Math.round(255*(1- (h[0]||0))*(1-b)),this.G=Math.round(255*(1-f)*(1-b)),this.B=Math.round(255*(1-a)*(1-b)),this.A=1):Object(x.isString)(h)&&"#"===h[0]?(h=w.Annotations.ia.kh(h),this.R=h.R,this.G=h.G,this.B=h.B,this.A=1):(Object(x.isUndefined)(h)||(this.R=Number(h)),Object(x.isUndefined)(f)||(this.G=Number(f)),Object(x.isUndefined)(a)||(this.B=Number(a)),Object(x.isUndefined)(b)?Object(x.isUndefined)(h)&&Object(x.isUndefined)(f)&&Object(x.isUndefined)(a)||(this.A=1):this.A=Number(b))}var x=e(0);e.n(x);var w=window;y.prototype= {toString:function(){var h=this.R+","+this.G+","+this.B;return"undefined"===typeof this.A?"rgb("+h+")":"rgba("+h+","+this.A+")"},cs:function(){return w.Annotations.ia.Dg(this)},rL:function(){return w.Annotations.ia.toFixed(this.R/255,3)+" "+w.Annotations.ia.toFixed(this.G/255,3)+" "+w.Annotations.ia.toFixed(this.B/255,3)+" rg"},Ol:function(){return 0===this.R&&0===this.G&&0===this.B&&1===this.A},JI:function(){return 0===this.A}};db.a=y},function(le,db,e){function y(){function b(){Object.keys(n.links).forEach(function(a){if(n.links.hasOwnProperty(a)){a= n.links[parseInt(a,10)];for(var b=0;bn.offsetLeft+n.clientWidth||a.clientY>n.offsetTop+f)return}1===a.which?(b.YC(a),b.Px=!0):3===a.which&&(b.NM(a),b.uE=!0)});document.addEventListener("mouseup",function(a){1===a.which&&b.Px?(b.ZC(a),b.Px=!1):3===a.which&&b.uE&&(b.OM(a),b.uE=!1)});document.addEventListener("mousemove",function(a){b.ac={x:a.pageX,y:a.pageY};b.$C(a)});b.la.zc().Bo&&n.addEventListener("scroll",Object(w.bind)(b.onscroll,b));window.addEventListener("resize",Object(w.bind)(b.resize, b));b.na("PAUSE",function(){b.Ua.pause()});b.na("RESUME",function(){b.Ua.resume()});var r=!1,h=null,z;b.na("documentReady",function(){b.K.bf("Init",new ye.Annotations.ga.Tb.Fc.IC.create("Open",b,{}));b.K.bf("Open",new ye.Annotations.ga.Tb.Fc.IC.create("Open",b,{}));r||a(1)});b.na("pageNumberUpdated",function(f){a(f);b.K.pm({currentPage:f})});b.na("visiblePagesChanged",function(a){if(b.FA){b.fq();var f=[];a.forEach(function(a){b.Bg[a]&&f.push(a)});b.Bg.fill(!1);f.forEach(function(a){b.Bg[a]=!0});var n= b.ja.Rc().filter(function(b){return-1===a.indexOf(b.Ab()-1)});b.ja.kq(n,!0,!0)}b.K.pm({visiblePages:a});var r=Object(w.intersection)(a,b.Pp);r.length&&(clearTimeout(b.TO),b.TO=setTimeout(function(){b.cj.Zi("DocumentViewer.renderRequest",{type:"annotations",pages:r})},80))});b.na("endOfDocumentResult",function(a){b.Tl=!1;b.ds();a?(b.loop=!0,b.aC(b.gG,b.$P,!1)):b.loop=!1})},resize:function(a){a&&a.target!==window||!this.K||!this.la.zc().Bo||(this.If===this.Vg.Zoom?(this.jy(),this.la.zc().Tf(),this.onscroll()): (a=this.If(),a!==this.ca.tg?(this.Kp(a),this.Ay()):(this.la.zc().Tf(),this.Ay(),this.onscroll())))},Ay:function(){var a=this.Pb(),b=a.getBoundingClientRect().width;b=(a.scrollWidth-b+this.dv())/2;a.scrollLeft=b},UW:function(){this.resize()},VF:function(){var a=this;return this.zu=this.zu.then(function(){if(a.K)return a.O("documentUnloaded"),a.Hh(!0),Promise.resolve(a.td()).then(function(){a.zK()});a.Wl&&a.Wl.Sb();return Promise.resolve()})},zK:function(){this.K=null;this.zu=Promise.resolve();this.Ua= new xe.a(this);this.la.BK(this.defaults.DisplayMode);this.If=this.defaults.FitMode;this.iK=!1;this.QI=[];this.vc=0;this.links={};this.Ff=[];this.za||(this.za=Promise.resolve(null));this.ca=new De.nx(null);this.ac=this.le=null;this.margin=4;this.oK=this.pK=0;this.es=new Ee.Le;this.Ed=this.hJ=this.Rv=null;this.aJ=this.MA=this.Tl=this.lA=this.loop=!1;this.bJ=this.cJ=null;this.ar=!1;this.pL="rgba(0, 0, 200, 0.3)";this.wB="rgba(255, 255, 0, 0.5)";this.gy="rgba(248, 153, 57, 0.5)";var a=this,b=Object.keys(this.wi); 0=z.K.K.Wf&&z.O("documentReady")}).catch(function(a){if(!(a instanceof x))f.onError(a)})},zz:function(){return this.SO},um:function(a){if(this.la.zc().mode!==r.a.Sg){var b=this.Pb();b&&(b.style["touch-action"]=a)}},Pb:function(){this.qK||this.PK(document.getElementById("DocumentViewer")); return this.qK},PK:function(a){this.qK=a},Di:function(){this.JL||this.SK(document.getElementById("viewer"));return this.JL},SK:function(a){this.JL=a},dv:function(){var a=document.createElement("div");Object(re.b)(a,{width:50,height:50,overflow:"hidden",position:"absolute",top:-200,left:-200});var b=document.createElement("div");b.style.height="100px";a.appendChild(b);document.body.appendChild(a);b=a.clientWidth;a.style["overflow-y"]="auto";var f=a.clientWidth;document.body.removeChild(a);return b- f},td:function(){var a=this;if(this.K){var b=this.K;clearTimeout(this.cu);return this.ja.td().then(function(){return Promise.all([a.wF,a.cj?a.cj.td():null,a.Ua?a.Ua.td():null,a.ca?a.ca.td():null])}).then(function(){a.tb("documentReady.annotsLoaded");b.tb();return b.Sb()})}return Promise.resolve()},zd:function(a){var b=this.K.Jl(a);return 90===b||270===b?this.K.Ad(a):this.K.zd(a)},Ad:function(a){var b=this.K.Jl(a);return 90===b||270===b?this.K.zd(a):this.K.Ad(a)},hc:function(a){return this.K.hc(a)}, Ia:function(){return this.ja},LR:function(){return this.PO},cX:function(a){this.QO=a},MR:function(a){return Object.assign({eU:a},this.QO)},zX:function(a){this.FA=a},tX:function(){},NX:function(a){this.vJ=a},MX:function(a){this.tJ=a},OF:function(){if(this.tJ){var a=this.QI,b=this.la.je(0,0);a=Object(w.difference)(b,a);for(var f=0;fthis.iM&&(a=this.wz.shift(),this.wi[a].then(function(a){a.destroy()}),delete this.wi[a])},Bw:function(a,f){Object(b.b)().Bw(a,f)},Ce:function(a){"undefined"!==typeof a.enableAnnotations&&(this.qq=!!a.enableAnnotations);"undefined"!==typeof a.annotMode&&(this.NO=!!a.annotMode)},We:function(){return this.ca.tg},$u:function(){return this.margin},RH:function(){return this.margin*this.We()},AX:function(a){this.margin=a},fv:function(a){return a? this.ca.HS(a-1):this.ca.fv()},aA:function(a){return a?this.ca.IS(a-1):this.ca.aA()},cY:function(a){this.pL=a},VX:function(a){this.wB=a.searchResult||this.wB;this.gy=a.activeSearchResult||this.gy},gv:function(){return this.Ha},kT:function(){return this.tL},Tq:function(a){return this.tL[a]},he:function(a){return Object(w.isUndefined)(a)?this.ca.ov:this.ca.ie(a-1).rotation},jd:function(a){var b=this.he(a);if(Object(w.isUndefined)(a))return b;a=this.gk(a)/90;return(b+a)%4},UX:function(a,b){if(0<=a&&3>= a){if(Object(w.isUndefined)(b))this.ca.HB(a),this.ca.wP();else{var f=b-1;this.ca.Sr(f,a)}this.rotate(f)}},gk:function(a){--a;return 0>a||Object(w.isNaN)(a)?0:this.K.Jl?this.K.Jl(a):0},IX:function(a){var b=this;Object.keys(a).forEach(function(f){b.ca.Sr(f,a[f])});this.Kp(this.If(),void 0,void 0,!0)},GS:function(){return this.ca.mS()},getDocument:function(){return this.K},Uq:function(a){var b=null;this.Ua.Og&&(b=this.la,b=b.Wn(a,b.hA(this.Ua.re,this.Ua.re)));return b},tT:function(a){var b=null;if(a= this.Uq(a))b=a.Mc;return b},Lo:function(a,f){var n=this.K.$b(a),r=this.Ob(a),h=this.la.Tn(a),z=this.Uq(a);if(z){var e=z.Mc;h=z.Jw}z=n.width;n=n.height;return Object(b.b)().Lo(f,{width:z,height:n},r,this.he(a+1),h,e,this.gk(a+1)/90)},Fl:function(a){var f=this.K.$b(a),n=this.Ob(a),r=this.la.Tn(a),h=this.Uq(a);if(h){var z=h.Mc;r=h.Jw}h=f.width;f=f.height;return Object(b.b)().Fl(a,{width:h,height:f},n,this.he(a+1),r,z,this.gk(a+1)/90)},fS:function(){return this.If},Zz:function(){return this.iK},TX:function(a){this.iK= a},uQ:function(a){if(a.url)(new ve.k({uri:a.url})).onTriggered(a,null,this);else a.isValid()?this.Cn(a.Of,a.$n,a.Yo):console.warn("Tried to go to invalid bookmark destination")},Cn:function(a,b,f,n){if(this.la.zc().Bo){this.Mn()!==a&&this.$e(a);var r=this.Ad(a-1),h=this.zd(a-1);a=this.la.pf({x:b>r||0>b?0:b,y:f>h||0>f?0:f},a-1);b=this.Pb();f=Object(re.c)(b);if(n&&(n=a.x-f.left-(b.scrollLeft||0),r=a.y-f.top-(b.scrollTop||0),0=e||1536<=e&&1791>=e||1872<=e&&1919>=e||64336<=e&&65023>=e||65136<=e&&65279>=e)){h=!1;break}}h&&(a=a.split("").reverse().join(""));r.Z1=r.vc;if(!0===this.Tl)this.DY(a,b,f);else{f?(h=function(){},r.ca.Gy(),r.ar=!1):(r.ar=!0,h=function(a){a.ow===Ee.Gc.oq?(r.az(a),r.lA=!0):a.ow===Ee.Gc.wl&&(r.lA?r.O("notify","endOfDocumentSearch"):r.O("notify","noMatchesFound"))});n=n||h;if(f||this.JY(a))f?(h=this.Ed=0,z=this.K.Dd-1):0<(b&Ee.Eb.hz)?(z=!0===this.loop? this.K.Dd-1:this.Ed,h=0):(h=!0===this.loop?0:this.Ed,z=this.K.Dd-1),this.es.fP(this.K,a,b,h,z);this.es.DX(b);this.hJ=b;this.LY(f,n)}}},EJ:function(a){null===this.K.Uz(a)&&this.K.Ah(a,function(){})},ds:function(){this.O("searchInProgress",[this.Tl,!this.ar])},LY:function(a,b){function f(a){e===r.K&&(r.K.KX(r.Ed,a),n())}function n(){function n(){z=[];h=r.es.qf(z);e=h.ow;h.I1=z;var ke=h;ke.ambient_str=h.sF;ke.result_str=h.uB;ke.result_str_start=h.hK;ke.result_str_end=h.gK;ke.page_num=h.$A;ke.resultCode= e;ke.quads=z;if(r.vB)r.vB=!1,r.Tl=!1,r.ds();else if(!0===r.MA)r.MA=!1,r.Tl=!1,r.ds(),setTimeout(function(){r.aC(r.cJ,r.bJ,r.aJ,b)},0);else{if(e===Ee.Gc.Fu){var w;if(r.es.yh()){if(0w;++w){var id=r.Ed-w;0w;++w)id=r.Ed+w,idh&&(h=b[z].x2),b[z].y2>r&&(r=b[z].y2);b=this.Pb();z=Object(re.c)(b);var e=z.top+(b.scrollTop||0),ke=e+b.clientHeight,w=z.left+(b.scrollLeft|| 0),id=w+b.clientWidth;f=this.la.pf({x:n,y:f},a);n=this.la.pf({x:h,y:r},a);a=f.xn.x?f.x:n.x;f=f.y>n.y?f.y:n.y;(aid||f>ke)&&this.scrollTo(a-b.clientWidth/2+(h-a)/2-z.left,r-b.clientHeight/2+(f-r)/2-z.top)}},NI:function(a,b){var f=a.page_num;"undefined"!==typeof b?b(f,a.quads):this.MI(f,a.quads)},az:function(a,b){var f=this;this.ar=!0;this.iF=a;this.Wo(function(){var n=a.page_num;f.ca.Gy();f.ca.JX(n,a);f.NI(a,b)})},tQ:function(a){var b=this;this.Wo(function(){b.ca.dZ(a.page_num, a)})},ZW:function(a){this.ar?this.az(a):(this.iF=a,this.NI(a),this.Wo())},BP:function(){var a=this;this.Wo(function(){a.ca.Gy()});this.vB=!0},sK:function(a,b,f){var n=new Ee.ab;n.Na(b.x,b.y,b.x+1,b.y+1);var r=this,h=new Ee.vj(this.K),z=this.K;z.Ah(a,function(){z===r.K&&(h.XE(a,n),r.co=h.XE,r.$i=[[a,n]],f(a,h.we(),h.cb))})},Co:function(a,b,f){if(b.constructor!==Ee.ab){var n=new Ee.ab;n.Na(b.da,b.aa,b.fa,b.ba);b=n}var r=this,h=new Ee.vj(this.K),z=this.K;z.Ah(a,function(){if(z===r.K){"rectangular"=== se.D.SELECTION_MODE?h.tK(a,b):h.rK(a,b);var n=h.cb,e=h.we();f&&f(a,e,n)}})},fw:function(a,b,f){this.ca.KK(a,f);this.ca.LX(a,b);this.O("textSelected",[b,f,a]);this.Wo()},ez:function(a){this.nA(a-1)},lI:function(a,b,f){for(var n=0;nz.y){var e=h;h=z;z=e}e= this.Ad(n);var ke=this.zd(n);1<=f-n?r.Na(h.x,h.y,e,ke):r.Na(h.x,h.y,z.x,z.y);this.Co(n,r,Object(w.bind)(this.fw,this));for(h=n+1;hz.y&&(z=h),r=new Ee.ab,r.Na(0,0,z.x,z.y),this.Co(f,r,Object(w.bind)(this.fw,this)))}}},CP:function(a){if(0!==this.fv().length||this.ca.DS(a)){var f=this.Fl(a);null!==f&&(Object(b.b)().aq(f,this.Ad(a),this.zd(a)), this.qq&&this.ja.Qd(a+1))}},SF:function(){this.ca.Hy();this.ca.RF()},bq:function(){var a=this;this.Wo(function(){a.SF();a.O("textSelected",[null,""]);a.gv()instanceof se.A&&a.gv().bq()})},TR:function(a,b,f){var n=[],r=a-1;a=this.ca.Kf(r);if((a=this.Ua.hd(a))&&a.Be)for(b=this.$z({x:b,y:f},r),f=a.Mc?this.$z({x:a.Mc.da,y:a.Mc.aa},r):{x:0,y:0},r=Object(te.c)(),b.x*=r,b.y*=r,f.x*=r,f.y*=r,b=Math.round(b.y-f.y)*a.Be.width+Math.round(b.x-f.x),a=a.Be.data,f=0;fa||a>=this.ca.N.length)return!1;this.vc!==a&&(this.vc=a,this.O("pageNumberUpdated",a+1));return!0},$e:function(a){if(!this.la.zc().Bo)this.O("changePage",a);else if(!1!==this.Pt(parseInt(a,10)-1)){this.fG=!0;a=this.vc;var b=this.la.zc();b.uA()||b.mode===r.a.Sg||(this.la.zc().mode===r.a.ws&&a++,b.de=Math.floor(parseFloat(a)/b.kc),b.Fd=b.de,b.mg= b.de+1,this.Hh(),this.la.Mg(),this.la.Tf());a=this.K.$b(this.vc);0a&&(b=Math.floor((n-a)/2));f.style.marginBottom=parseInt(b,10)+"px"}},ZO:function(a,b){var f=this.Ob(b),n=this.ca.ie(b);b=this.he(b+1);var r=Math.floor(n.width*f);f=Math.floor(n.height*f);n=null;b===we.b.vd||b===we.b.fe?(n="rotate("+90*b+"deg)",n=b===we.b.vd?" translate("+r+"px, 0) "+n:" translate(0,"+f+"px) "+n,Object(re.b)(a,{height:r,width:f})):(b===we.b.ti&&(n="translate("+r+"px,"+f+"px) scale(-1,-1)"), Object(re.b)(a,{width:r,height:f}));null!==n&&Object(re.b)(a,{position:"absolute",transform:n,"transform-origin":"top left","ms-transform":n,"ms-transform-origin":"top left","-moz-transform":n,"-moz-transform-origin":"top left","-webkit-transform-origin":"top left","-webkit-transform":n,"-o-transform":n,"-o-transform-origin":"top left"})},yF:function(a,b,f,n){this.O("appendThumb",b);a.id=(n?"hrthumb":"thumb")+b;a.style.position="absolute";this.ZO(a,b);f&&(a.style["z-index"]=n?"10":"7",(f=document.getElementById("pageContainer"+ b))?f.querySelector("#"+a.id)||f.insertBefore(a,f.firstChild):Object(h.c)("appendThumb: Page container "+b+" missing"))},bk:function(a){this.du(a);this.CP(a);this.RP(a);this.cZ(a);this.ja.Qd(a+1,void 0,!0);var f=Object(b.b)();2===f.wk&&f.ek(a)===f.ek(a+1)&&a+2<=this.Tc()&&this.ja.Qd(a+2)},Sp:function(a,f){this.kC||this.ca.yP(f);(a=Object(b.b)().Sp(a,f))||Object(h.c)("appendAllCanvas: Page container for page "+f+" does not exist.");return a},du:function(a){var f=this.Uq(a);if(f)var n=f.Mc;f=this.K.$b(a); var r=this.gk(a+1);if(90===r||270===r)r=f.width,f.width=f.height,f.height=r;Object(b.b)().du(a,f,this.Ob(a),this.jd(a+1),n)},An:function(a){var f=this.Uq(a);if(f)var n=f.Mc;f=this.K.$b(a);var r=this.gk(a+1);if(90===r||270===r)r=f.width,f.width=f.height,f.height=r;return Object(b.b)().An(a,f,this.Ob(a),this.jd(a+1),n)},hw:function(a,f){var n=this.Rn(a);Object(b.b)().hw(a,f,n)},qw:function(a,f){Object(b.b)().qw(a,f)},RP:function(a){var f=this.K.$b(a),n=f.width;f=f.height;var r=this.K.Jl(a);if(90=== r||270===r)r=n,n=f,f=r;r=this.Ob(a);n*=r;f*=r;var h=Object(pe.a)(1,this.jd(a+1),{width:n,height:f},void 0,!1);r=document.getElementById("pageWidgetContainer"+a);if(!r){r=document.createElement("div");r.id="pageWidgetContainer"+a;var z=Object(b.b)().ZH(a);z&&z.appendChild(r)}h="matrix("+h.m_a.toFixed(10)+","+h.m_b.toFixed(10)+","+h.m_c.toFixed(10)+","+h.m_d.toFixed(10)+","+h.m_h.toFixed(10)+","+h.m_v.toFixed(10)+")";a=this.la.Sz(a);Object(re.b)(r,{position:"absolute",top:a.y,left:a.x,width:n,height:f, "z-index":40,transform:h,"transform-origin":"top left","-webkit-transform":h,"-webkit-transform-origin":"top left","-ms-transform":h,"-ms-transform-origin":"top left","-moz-transform":h,"-moz-transform-origin":"top left",overflow:"hidden"})},Rn:function(a){return this.ca.ie(a)},RJ:function(){this.O("layoutChanged",{contentChanged:Object(w.range)(1,this.Tc()+1),removed:[],added:[],moved:{}});this.Ua.Dy()},SJ:function(a){this.O("layoutChanged",{contentChanged:[a],removed:[],added:[],moved:{}});this.Ua.sv(this.Rn(a- 1).id)},cZ:function(a){a=this.K.AS(a);Object(w.isArray)(a)&&this.ja.gh(a,!0)},jj:function(a,b){Object(w.isUndefined)(b)||this.Pt(b);this.Xo(a);this.Ua.lG(a);this.OF()},Xo:function(a){a=a||this.la.je();var b=this.Ua.aP(a);this.Ua.Xo(a);b&&this.O("visiblePagesChanged",[a])},Ro:function(a){this.Ua.Ro(a)},onscroll:function(){this.K&&this.cj.Zi("DocumentViewer.renderRequest",{type:"pages",useVisiblePages:!0,check:!0});this.OF()},HT:function(a){return!!document.querySelector("#pageContainer"+a+" #thumb"+ a)},CT:function(a){return!!document.querySelector("#pageContainer"+a+" #hrthumb"+a)},aZ:function(){if(this.fG)this.fG=!1;else{var a=0;this.Xo();for(var b=this.Ua.Td,f=0;fz)&&(n=this.K.$b(z),h=this.la.pf({x:0,y:0},z),z=this.la.pf({x:n.width,y:n.height},z),r=ye.utils.Xz(r,{da:h.xz.x?h.x:z.x,ba:h.y>z.y?h.y:z.y}),n=parseFloat((r.fa- r.da)*(r.ba-r.aa))/(n.width*n.height),n>a)){var e=b[f];a=n}}0=b.Tc()&&b.Pt(b.Tc()-1));if(f){b.Ua.AP();var r=b.Pb();n=Object(re.c)(r);r=b.la.Lk({x:(r.scrollLeft||0)+n.left, y:(r.scrollTop||0)+n.top},b.vc);b.la.dD();b.la.Mg();b.la.Tf();r=b.la.pf(r,b.vc);b.scrollTo(r.x-n.left,r.y-n.top);b.jj()}n=a.contentChanged;(r=0a.Jv&&(a.Jv=0);0>a.Kv&&(a.Kv=0)};a.ea.ix(6);a.ea.eD(5);var r=Object.create({});y.bS=function(a){Object(x.isUndefined)(a)&&(a="xod");if(!r.hasOwnProperty(a))throw Error('Document type "'+ a+'" is not registered with CoreControls.Document');return function(b){return new r[a](b)}};y.Gr=function(a,b,f){if(Object(x.isUndefined)(a)||Object(x.isUndefined)(b))return!1;f&&f.forEach(function(a){y.prototype[a]=function(){return this.K[a].apply(this.K,arguments)}});r[a]=b;Object(w.b)('registered document type "'+a+'"');return!0};y.UY=function(a){return r.hasOwnProperty(a)?(delete r[a],!0):!1};y.prototype={fA:function(){return this.type},zh:function(){return"blackbox"!==this.type?!1:this.K.zh.apply(this.K, arguments)},Vj:function(a){return this.K.Vj.apply(this.K,arguments)},yV:function(a){this.Cp.oZ(a)},ii:function(a){return this.K.ii.apply(this.K,arguments)},Vo:function(a){return this.K.Vo.apply(this.K,arguments)},vn:function(){return this.K.vn.apply(this.K,arguments)},bH:function(){return this.K.getBookmarks.apply(this.K,arguments)},Pn:function(a){this.K.Pn.apply(this.K,arguments)},Qn:function(){return this.K.Qn.apply(this.K,arguments)},Tc:function(){return this.K.getPageCount.apply(this.K,arguments)}, $b:function(){return this.K.$b.apply(this.K,arguments)},Il:function(a,b,f){return this.K.Il.apply(this.K,arguments)},gT:function(a,b,f,r){return f<=b?console.error("End index must be greater than start index"):this.Ah(a,function(a){a=a.we();var n=8*b,h=8*f;if(n>a.length||h>a.length)return console.error("Index out of bounds");for(var z=[];n=this.getPageCount()?Promise.reject("doc.removePages: unable to remove pages: "+a+". This would result in no pages remaining. Please leave at least one page."):this.K.bj.apply(this.K,arguments)}, ui:function(){return this.K.ui.apply(this.K,arguments)},ej:function(a,b){return this.K.ej.apply(this.K,arguments)},lh:function(a,b){return this.K.lh.apply(this.K,arguments)},jh:function(a,b,f,r,h){return this.K.jh.apply(this.K,arguments)},Kq:function(){return this.K.getLayersArray.apply(this.K,arguments)},rm:function(a){return this.K.rm.apply(this.K,arguments)},zw:function(a){return this.K.zw.apply(this.K,arguments)},lm:function(){return this.K.lm.apply(this,arguments)},get Dd(){return this.K.N.length}, Ad:function(a){return this.K.N[a].width},zd:function(a){return this.K.N[a].height},hc:function(a){return a>=this.getPageCount()?(console.warn("Attempting to get page matrix for page "+(a+1)+" that doesn't exist."),null):this.K.N[a].mb},Qq:function(a){return this.K.Qq.apply(this.K,arguments)},Sn:function(){return this.K.Sn.apply(this.K,arguments)},Jl:function(a){return this.K.N[a].rotation},Uz:function(a){return this.K.N[a].text},KX:function(a,b){this.K.N[a].text=b},AS:function(a){return this.K.N[a].Qp}, FH:function(a){return this.K.N[a].links},ic:function(){var a=this;this.K.N.forEach(function(b){b.Fg(a.pg())});return this.K.N},wc:function(){return this.K.wc},Zq:function(a,b,f){return this.K.Zq.apply(this.K,arguments)},pm:function(a){this.K.pm.apply(this.K,arguments)},sU:function(){return this.K.Gi},vm:function(a){this.K.vm.apply(this.K,arguments)},Gk:function(){return this.K.Gk.apply(this.K,arguments)},Hu:function(a){return this.K.Hu.apply(this.K,arguments)},Tu:function(){return this.K.Tu.apply(this.K, arguments)},Iu:function(a,b){return this.K.Iu.apply(this.K,arguments)},Dl:function(a,b){return 0===a.length?[]:this.K.Dl.apply(this.K,arguments)},No:function(){return this.K.No()}};Object(x.extend)(y.prototype,Object.create(f.a.prototype),le.a);db.a=y},function(le,db,e){function y(a,b){this.gb=a;this.J=b;this.onAnnotationHover=function(b){b=a.Bq(b);var f=a.Rc().filter(function(a){return a.IsHovering});f.forEach(function(a){a.IsHovering=!1});b&&b.Listable&&b.IsHoverable&&(b.IsHovering=!0,f.push(b)); a.Gf(f)};this.J.na("mouseMove.hover",this.onAnnotationHover)}function x(a,b){this.gb=a;this.J=b;this.J.na("pageComplete",function(b){if(ve.utils.ao("multiply")){var f=b+1;a.Rc().some(function(a){return a.PageNumber===f&&a.BlendMode})&&a.Qd(f)}})}function w(a){var b=this;this.gb=a;this.Kn=null;this.onEditBoxAnnotationChanged=function(a,f,n){for(var r=0;rf.indexOf(a)&&(f.push(a),b++)});return b},Kz:function(a){var b=[];if(a.yI()){if(a=this.Jf(a.InReplyTo))return b.push(a),b.concat(a.Jq())}else b=a.Jq(),b.push(a);return b},yQ:function(){this.Dn=!1},fk:function(){return this.hq},FB:function(a){this.hq=a;this.O("updateAnnotationPermission")},pS:function(){return this.qA},uX:function(a){this.qA=a;this.O("updateAnnotationPermission")},LH:function(){return this.readOnly}, RX:function(a){this.readOnly=a;this.O("updateAnnotationPermission")},lZ:function(){return this.gF},rQ:function(){this.gF=!1;this.aE.disable()},PX:function(a){this.iG=a},KF:function(a){return(this.iG?this.iG(a.Author,a):this.qA||a.Author===this.hq||null===a.Author||"undefined"===typeof a.Author)&&!this.readOnly&&!a.ReadOnly},fd:function(a){return this.KF(a)&&!a.Locked},wy:function(a){return this.KF(a)&&!a.LockedContents},bY:function(a){this.lL=a},te:function(){return this.mh},VJ:function(a){a=a.map(Number); var b=[];this.Ub=this.Ub.filter(function(f){return-1!==a.indexOf(f.PageNumber)&&f.xH()?(b.push(f),f.Kw(),!1):!0});if(0=r.PageNumber&&console.warn("Invalid annotation PageNumber: "+r.PageNumber);this.Ub.push(r);this.WK(r)}this.SB(a);0=e&&(h.style.whiteSpace="normal",z=e);h.style.width=z+"px";h.style.height=0;if(ve.utils.pU||ve.utils.F0)h.style.whiteSpace="pre-wrap";b=h.scrollHeight+1+2*b*r;a=this.tS(a,r,f,n);b>=a&& (h.style.overflow="auto",b=a);h.style.height=b+"px"},uS:function(a,b,f,n){switch(a.Rotation){case 90:a=this.Mh*b;break;case 180:a=this.Lh*b;break;case 270:a=(n-this.Mh)*b;break;default:a=(f-this.Lh)*b}return a},tS:function(a,b,f,n){switch(a.Rotation){case 90:a=(f-this.Lh)*b;break;case 180:a=this.Mh*b;break;case 270:a=this.Lh*b;break;default:a=(n-this.Mh)*b}return a},GW:function(a,b){var f=a.getRectPadding(),n=a.Hb(),r=a.Ei(),h=a.Fi(),e=this.gb.J.Ob(n),ke=b/e;b=parseFloat(a.wb.style.width)/ke;ke=parseFloat(a.wb.style.height)/ ke;n=this.gb.J.hc(n);n=2*a.xi(n);b=b/e+n;e=ke/e+n;switch(a.Rotation){case 90:ke=b;b=e;e=ke;h=this.Mh-e;break;case 180:r=this.Lh-b;h=this.Mh-e;break;case 270:ke=b,b=e,e=ke,r=this.Lh-b}a.TK(r);a.UK(h);a.QB(b);a.Ho(e);a.sm(new z.a(f,f,f,f));this.gb.Gf([a])},TG:function(a){var f=this,r=a.Hb(),h=Object(b.b)().iA(r);h.appendChild(a.wb);var z=this.gb.J.Ob(r);a.wb.value=a.nh()||"";h&&(this.Kn=a.wb,this.xR=z,a.Eg(""));h=this.gb.J.hc(r);r=pe.ta.Tp(h,parseFloat(a.FontSize)||12);var e=a.Iq();r=r*z*.75+e;h=a.xi(h)* z;e=Math.ceil(1.598*parseFloat(r));var w=a.ib().slice(-2),id=w[0].x*z,me=Math.min(w[0].y,w[1].y)*z,x=Math.abs(w[1].x-w[0].x)*z;w=Math.abs(w[1].y-w[0].y)*z;var oe=360-a.Rotation;if(90===oe||270===oe){var y=x;x=w;w=y}y=0;var qe=-e/2+.66*parseFloat(r);switch((360-oe)%360){case 90:y=-1.5*z;qe+=x+1.7*z;break;case 180:y+=x+.1*z;qe+=w+2.7*z;break;case 270:y+=w+1.5*z,qe=0}y="translate("+y+"px,"+qe+"px) rotate("+oe+"deg)";oe=Math.abs(oe%360/90);oe===ke.b.Hf?(id+=h,me+=h):oe===ke.b.vd?(id-=h,me+=h):oe===ke.b.ti? (id-=h,me-=h):oe===ke.b.fe&&(id+=h,me-=h);oe=1>a.FillColor.A?new n.a(255,255,255,0):a.FillColor;Object(ne.b)(a.wb,{top:me,left:id,width:x-2*h,height:w-2*h,font:r+" "+a.Font,color:a.TextColor.toString(),background:oe.toString(),transform:y,"transform-origin":"top left","line-height":xe.d?1:e+"px","padding-top":xe.d?Math.max(1,1+1.5*(z-1)):0});this.gb.Gf([a]);this.CY(a,z);this.sY(a);setTimeout(function(){f.gb.tl(a)},0)},CY:function(a,b){this.Lh=a.Ei();this.Mh=a.Fi();var f=parseFloat(a.wb.style.width|| 0)/b;b=parseFloat(a.wb.style.height||0)/b;if(0!==f){var n=this.gb.J.hc(a.Hb());n=2*a.xi(n);f+=n;b+=n}switch(a.Rotation){case 90:this.Mh+=f;break;case 180:this.Lh+=f;this.Mh+=b;break;case 270:this.Lh+=b}},sY:function(a){a.wb.style.display="";a.wb.focus()}};db.a=f},function(le,db,e){function y(e,h,f,a){e instanceof y?(this.x1=e.x1,this.y1=e.y1,this.x2=e.x2,this.y2=e.y2):Object(x.isArray)(e)?(this.x1=e[0],this.y1=e[1],this.x2=e[2],this.y2=e[3]):Object(x.isObject)(e)?(this.x1=e.x1,this.y1=e.y1,this.x2= e.x2,this.y2=e.y2):(this.x1=e,this.y1=h,this.x2=f,this.y2=a)}var x=e(0);e.n(x);y.prototype={La:function(){return this.x2-this.x1},Ea:function(){return this.y2-this.y1},translate:function(e,h){this.x1+=e;this.y1+=h;this.x2+=e;this.y2+=h},Lu:function(e){var h=0,f=0;if(this.La()<=e.La()){var a=e.x2-this.x2;0>a&&(h=a);a=e.x1-this.x1;0a&&(f=a),e=e.y1-this.y1,0this.La()){var e=this.x1;this.x1=this.x2; this.x2=e}0>this.Ea()&&(e=this.y1,this.y1=this.y2,this.y2=e)},IG:function(){if(this.x1>this.x2){var e=this.x1;this.x1=this.x2;this.x2=e}this.y2>this.y1&&(e=this.y1,this.y1=this.y2,this.y2=e)},isEqual:function(e){return this.x1===e.x1&&this.y1===e.y1&&this.x2===e.x2&&this.y2===e.y2},KI:function(){return 0===this.x1&&0===this.y1&&0===this.x2&&0===this.y2}};db.a=y},function(le,db,e){function y(a){return JSON.parse(JSON.stringify(a))}function x(b,f){a!==f&&(b=b.Di())&&(a=b.style.cursor=f)}function w(){return f} function h(a){a.lastIndexOf("/")!==a.length-1&&(a+="/");f=a}e.d(db,"e",function(){return h});e.d(db,"c",function(){return w});e.d(db,"d",function(){return x});e.d(db,"b",function(){return b});e.d(db,"a",function(){return y});var f="../assets/",a,b={scale:"1 in = 1 in",axis:[{factor:.0138889,unit:"in",decimalSymbol:".",thousandsSymbol:",",display:"D",precision:100,unitPrefix:"",unitSuffix:"",unitPosition:"S"}],distance:[{factor:1,unit:"in",decimalSymbol:".",thousandsSymbol:",",display:"D",precision:100, unitPrefix:"",unitSuffix:"",unitPosition:"S"}],area:[{factor:1,unit:"sq in",decimalSymbol:".",thousandsSymbol:",",display:"D",precision:100,unitPrefix:"",unitSuffix:"",unitPosition:"S"}]}},function(le,db){function e(e,x){this.x=e;this.y=x;"string"===typeof e&&(this.x=parseFloat(e));"string"===typeof x&&(this.y=parseFloat(x))}e.prototype={toString:function(){return"[Point: x="+this.x+" y="+this.y+"]"}};db.a=e},function(le,db,e){function y(a){x.a.call(this,a);this.kn=this.jn=0;this.Jj={x:0,y:0};this.Xj= this.Qc=null;this.state=y.mc.NONE;this.$j=NaN;this.md=!1;this.cursor="default";this.overrideSelection=!1}var x=e(16),w=e(9),h=e(8),f=e(10),a=e(13);y.mc={NONE:0,Vw:1,cD:2,As:3,Uw:4};y.PAGE_PADDING=new h.a(2,2,2,2);y.prototype=Object.assign(new x.a,{mouseLeftDown:function(a){x.a.prototype.mouseLeftDown.call(this,a);if(this.overrideSelection)this.state=y.mc.NONE;else{this.md=!0;this.state=y.mc.NONE;var b=this.J.ja,f=this.ve(this.ac);if(f){this.$j=f.pageIndex;this.jn=f.x;this.kn=f.y;this.Jj.x=this.jn; this.Jj.y=this.kn;for(var r=b.Ve(),h=0;hxe&&(xe=se.x2),se.y2>qe&&(qe=se.y2)):(oe=se.x1,ke=se.y1,xe=se.x2,qe=se.y2,ve= !0)}}se=this.J.Ad(this.$j);pe=this.J.zd(this.$j);ne=new h.a;var db=this.J.Ob(this.Qc.Hb());db=1;ne.x1=y.PAGE_PADDING.x1*db;ne.y1=y.PAGE_PADDING.y1*db;ne.x2=se-y.PAGE_PADDING.x2*db;ne.y2=pe-y.PAGE_PADDING.y2*db;oe=Math.max(0+y.PAGE_PADDING.x1,oe);ke=Math.max(0+y.PAGE_PADDING.y1,ke);xe=Math.min(xe,se-y.PAGE_PADDING.x2);qe=Math.min(qe,pe-y.PAGE_PADDING.y2);if(ve){oe=oe+r>=ne.x1||x.a.ALLOW_ANNOTS_OUTSIDE_PAGE?r:ne.x1-oe;ke=ke+z>=ne.y1||x.a.ALLOW_ANNOTS_OUTSIDE_PAGE?z:ne.y1-ke;xe=xe+r<=ne.x2||x.a.ALLOW_ANNOTS_OUTSIDE_PAGE? r:ne.x2-xe;qe=qe+z<=ne.y2||x.a.ALLOW_ANNOTS_OUTSIDE_PAGE?z:ne.y2-qe;r=0<=r?Math.min(oe,xe):Math.max(oe,xe);z=0<=z?Math.min(ke,qe):Math.max(ke,qe);this.Jj.x=a.x;this.Jj.y=a.y;a={};for(ne=0;ne=a*f||1>=b*f)e=this.Zk(1,1,1);if(4E6>a*b)return this.Zk(a,b,f);var ke=a/b;64E6window.devicePixelRatio)&&(ke.width=h)return console.error("No canvas could be created"),null}1>h&&(a="scale("+z/parseFloat(e.style.width)+")",Object(n.b)(e,{transform:a,"transform-origin":"top left","ms-transform":a, "ms-transform-origin":"top left","-moz-transform":a,"-moz-transform-origin":"top left","-webkit-transform-origin":"top left","-webkit-transform":a,"-o-transform":a,"-o-transform-origin":"top left"}));e.style.position="absolute";e.getContext("2d").clearRect(e.width-1,e.height-1,1,1);return e},PN:function(a){return a.getContext("2d").getImageData(a.width-1,a.height-1,1,1).data[3]},aq:function(a,b,f){if(!a)throw Error("Canvas not defined");b=b||a.width;f=f||a.height;a.getContext("2d").clearRect(0,0, b,f)},tH:function(a,b,f,n,h,e){if(a!==this.Fh)throw Error("Canvas drawing error");var z=this.Kc.Wu(b,this.wk,this.bo);a=z.lg;this.gn(a,parseFloat(this.Fh.style.width),parseFloat(this.Fh.style.height));z=z.Ri.sort(function(a,b){return a-b});b<=z[0]&&(a.width=a.width);b=Object(r.c)();f=Object(id.a)(f,n,e,h,!0,b);n=a.getContext("2d");n.save();n.transform(f.m_a,f.m_b,f.m_c,f.m_d,f.m_h,f.m_v);n.fillStyle="white";n.fillRect(0,0,e.width,e.height);n.restore();n.drawImage(this.Fh,0,0);this.Fy();return a}, setUpCanvas:function(a,b,f,n,h,e,z){if(z)return ve.setUpCanvas.apply(null,arguments);this.gn(this.Fh,window.innerWidth,window.innerHeight);var ke=Object(r.c)();ke=Object(id.a)(b,f,a,n,!0,ke);var w=this.Fh.getContext("2d");w.restore();w.save();w.transform(ke.m_a,ke.m_b,ke.m_c,ke.m_d,ke.m_h,ke.m_v);r.a||(w.beginPath(),w.rect(0,0,a.width,a.height),w.clip());return{canvas:this.Fh,ctx:w,t:ke}},Sp:function(a,b){var f=document.getElementById("pageContainer"+b);if(!f)return null;a.style["z-index"]=20;a.classList.add("hacc canvas"+ b);return f.parentNode},YN:function(a,b,f,n){a=n?this.tn.Wu(a,this.wk,this.bo):this.tn.cS(a,this.wk,this.bo);if(!a)return null;n=n?a.lg:a.Ar;this.gn(n,b,f);return n},Lo:function(a,b,f,n,h,e,z){e=a.getContext("2d");e.restore();e.save();var ke=Object(r.c)();if(1===z||3===z)b={width:b.height,height:b.width};f=Object(id.a)(f,(n+z||0)%4,b,h,!0,ke);e.setTransform(f.m_a,f.m_b,f.m_c,f.m_d,f.m_h,f.m_v);r.a||(e.beginPath(),e.rect(0,0,b.width,b.height),e.clip());return a},Fl:function(a,b,f,n,r,h,e){a=document.getElementById("pageContainer"+ a);var z;return z=a&&a.parentNode.querySelector(".auxiliary")?this.Lo(z,b,f,n,r,h,e):null},An:function(a,b,f,h,e){var z=oe.innerWidth;a=this.YN(a,z,oe.innerHeight,e);if(!a)return null;a.classList.add("auxiliary");Object(n.b)(a,{"z-index":30,position:"absolute",display:""});e=a.getContext("2d");f*=parseFloat(a.style.width)/z;z=Object(r.c)();b=Object(id.a)(f,h,b,null,!0,z);e.transform(b.m_a,b.m_b,b.m_c,b.m_d,b.m_h,b.m_v);return a},du:function(a,b,n,r){var h=document.getElementById("pageContainer"+a); if(!h)return null;h=h.parentNode;h.querySelector(".auxiliary")?(b=this.tn.Wu(a,this.wk,this.bo),n=b.Ri.sort(function(a,b){return a-b}),a<=n[0]&&f(b.lg)):(a=this.An(a,b,n,r,!0),h.appendChild(a))},hw:function(a,b,f){if(a=document.getElementById("pageContainer"+a).parentNode.querySelector(".auxiliary"))ke.aq(a,f.width,f.height),f=a.getContext("2d"),f.setTransform(1,0,0,1,0,0),f.drawImage(b,0,0)},ZH:function(a){return document.getElementById("pageContainer"+a).parentNode},iA:function(a){return document.getElementById("pageWidgetContainer"+ a)},zl:function(a){setTimeout(function(){document.body.contains(a)||(a.width=0,a.height=0)},5E3)}};var qe=new w,ve=new w;Object.assign(ve,{useCache:!0,xK:function(a){this.useCache=1r.x&&(r.x=0),0>r.y&&(r.y=0),r.x>f&&(r.x=f),r.y>h&&(r.y=h));this.pageCoordinates[1]=r}else this.pageCoordinates[1]=this.ve(this.ac);a.data={mouseCoordinate:{x:b.x,y:b.y},pageCoordinate:this.pageCoordinates[1]}},DL:function(a,b){var f=!y.ENABLE_TEXT_SELECTION||!y.ENABLE_AUTO_SWITCH,h=this.J.gv();h=!("AnnotationEditTool"=== h.ke||"TextSelectTool"===h.ke||"RedactCreateTool"===h.ke);var r=this.Qe&&0