S().get(a.D()),g=0;g0&&f){p=M4c(a.D.D,o3c(e),[S8a,gi,EVa]).length;av(k,"num_initial_document_variants",""+p);c=0;l=e.length;for(f=0;f100||isNaN(l))h=a.H,e=en("ut"),h.log(e,k,!1);if(p<0||p>100||isNaN(p))a=a.H,h=en("vt"),a.log(h,k,!1);k=new Nrc;Mq(k,1,Xv(l));Mq(k,2,Xv(c));Mq(k,3,Xv(p));return k}function GGd(a,c){var e;return c.every((e=a.O,function(f){return e.VI(f)}))}EGd.prototype.fb=function(){tw.prototype.fb.call(this)};function HGd(a,c){this.F=!1;this.R=c;this.O={};this.H={};this.J=new hx;this.xa(this.J);this.D=new gx;for(var e=0;e=700;h=new n1b(k,r1b(h),s1b(h),h.F,t1b(h),u1b(h),h.ma,v1b(h),w1b(h),h.Ca.fontFamily,x1b(h),y1b(h),h.va,z1b(h),A1b(h),h.H,B1b(h),C1b(h),h.V,D1b(h),E1b(h),h.W,F1b(h),G1b(h),Ln((cB(),H1b).Gb),!1,h.ea,I1b(h),J1b(h),h.J,K1b(h),L1b(h),h.R,M1b(h));sz(a,e);e.D=h;e.O=null;a=e}this.R.VI(c)|| g||(c=a,g=KA(),f=q1b(c.D,vVb(new xVb(f.D(nB(c)),c.D.Ca.D))),sz(c,g),g.D=f,g.O=null,a=g);return a};D.Ufa=G(571);D.SXa=function(a){a=this.W.rfa().F(a);return(a=O3c(this.J,a))?a in this.J.R:!1};D.kta=G(746);D.lta=G(748);function QGd(a){var c=a.J,e=[],f;for(f in c.J)e.push(c.J[f]);return M4c(a.D,o3c(e),[EVa])}function PGd(a,c){for(var e={},f=0;f0?(+e[f-1|0]|0)+1|0:1,a.push(new Yv(g,g)));for(c=0;c=0;c=c-1|0)gId(this.F[c],a)&&Bu(this.F,c)}; function gId(a,c){var e=eId(a);if(a.D.uo!=0||a.D.Jo!=0)c=R$c(e,e,c)&&R$c(c,e,c);else{a=Math.min(Math.min(e[0],e[2]),e[4]);var f=Math.min(Math.min(e[1],e[3]),e[5]),g=Math.max(Math.max(e[1],e[3]),e[5]),h=Math.max(Math.max(c[0],c[2]),c[4]),k=Math.min(Math.min(c[1],c[3]),c[5]),l=Math.max(Math.max(c[1],c[3]),c[5]);c=Math.max(Math.max(e[0],e[2]),e[4])>=Math.min(Math.min(c[0],c[2]),c[4])&&h>=a&&g>=k&&l>=f}return c}D.jb=function(){return Mt(this.F)};function hId(){this.F={}}H(hId,K);hId.prototype.register=function(a,c){Ru(this.F,a,c)};hId.prototype.clear=function(){Yu(this.F)};hId.prototype.D=function(a){var c=Cv(this.F,a.getType());return c?c.D(a):null};function iId(){}H(iId,K);function jId(a){this.H=a;this.F={};for(var c=0;cthis.H.length)return-1;if(this.J&&!(this.J.D>0))return this.D;for(;!this.O.D(this.H,this.D);)zId(this);return this.D};function zId(a){a.D=a.D>=a.H.length?a.D+1|0:a.D+(a6c(a.H,a.D)>=65536?2:1)|0};var AId,BId;function CId(a){DId();AId.lastIndex=0;return AId.test(a)} function DId(){DId=r();AId=RegExp("[a-z\u00aa\u00b5\u00ba\u00df-\u00f6\u00f8-\u00ff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137-\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148-\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c-\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa-\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9-\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc-\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef-\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f-\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02af\u02b0-\u02b8\u02c0-\u02c1\u02e0-\u02e4\u0345\u0371\u0373\u0377\u037a\u037b-\u037d\u0390\u03ac-\u03ce\u03d0-\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb-\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce-\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0561-\u0587\u1d00-\u1d2b\u1d2c-\u1d6a\u1d6b-\u1d77\u1d78\u1d79-\u1d9a\u1d9b-\u1dbf\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95-\u1e9d\u1e9f\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6-\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fc7\u1fd0-\u1fd3\u1fd6-\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6-\u1ff7\u2071\u207f\u2090-\u209c\u210a\u210e-\u210f\u2113\u212f\u2134\u2139\u213c-\u213d\u2146-\u2149\u214e\u2170-\u217f\u2184\u24d0-\u24e9\u2c30-\u2c5e\u2c61\u2c65-\u2c66\u2c68\u2c6a\u2c6c\u2c71\u2c73-\u2c74\u2c76-\u2c7b\u2c7c-\u2c7d\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3-\u2ce4\u2cec\u2cee\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua641\ua643\ua645\ua647\ua649\ua64b\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b\ua69c-\ua69d\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f-\ua731\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f\ua770\ua771-\ua778\ua77a\ua77c\ua77f\ua781\ua783\ua785\ua787\ua78c\ua78e\ua791\ua793-\ua795\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\ua7f8-\ua7f9\ua7fa\uab30-\uab5a\uab5c-\uab5f\uab64-\uab65\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a]","g"); BId=RegExp("[^a-z\u00aa\u00b5\u00ba\u00df-\u00f6\u00f8-\u00ff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137-\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148-\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c-\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa-\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9-\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc-\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef-\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f-\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02af\u02b0-\u02b8\u02c0-\u02c1\u02e0-\u02e4\u0345\u0371\u0373\u0377\u037a\u037b-\u037d\u0390\u03ac-\u03ce\u03d0-\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb-\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce-\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0561-\u0587\u1d00-\u1d2b\u1d2c-\u1d6a\u1d6b-\u1d77\u1d78\u1d79-\u1d9a\u1d9b-\u1dbf\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95-\u1e9d\u1e9f\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6-\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fc7\u1fd0-\u1fd3\u1fd6-\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6-\u1ff7\u2071\u207f\u2090-\u209c\u210a\u210e-\u210f\u2113\u212f\u2134\u2139\u213c-\u213d\u2146-\u2149\u214e\u2170-\u217f\u2184\u24d0-\u24e9\u2c30-\u2c5e\u2c61\u2c65-\u2c66\u2c68\u2c6a\u2c6c\u2c71\u2c73-\u2c74\u2c76-\u2c7b\u2c7c-\u2c7d\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3-\u2ce4\u2cec\u2cee\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua641\ua643\ua645\ua647\ua649\ua64b\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b\ua69c-\ua69d\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f-\ua731\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f\ua770\ua771-\ua778\ua77a\ua77c\ua77f\ua781\ua783\ua785\ua787\ua78c\ua78e\ua791\ua793-\ua795\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\ua7f8-\ua7f9\ua7fa\uab30-\uab5a\uab5c-\uab5f\uab64-\uab65\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a]", "g")};function EId(){}H(EId,K);EId.prototype.F=r();EId.prototype.next=B(-1);function FId(){this.D=new GId}H(FId,K);FId.prototype.convert=function(a,c,e){return this.D.convert(a,c,e)};FId.prototype.F=G(750);function GId(){}H(GId,K);GId.prototype.convert=function(){throw gn().Ea;};GId.prototype.F=G(749);function HId(a,c){var e={};a=a.D();for(var f=0;f=xA(h)){e=!1;break a}k=oG(h,k+1|0)}g=g.Rr(Mi,k).zd();e=e.Va(g)}e||(e=a.pe(),g=a.Xa(),AA(g,c)?Mt(e.av(c))?(a=rG(a,c)-1|0,e=AA(g,a)?Mt(e.av(a))?!1:!0:!1):e=!0:e=!1);if(!e&&(f=f.vv(Mi, c),!Mt(f)))return f[0]}return null};function JId(){}H(JId,K);JId.prototype.J=B(id);JId.prototype.D=function(){return[id]}; JId.prototype.H=function(a,c,e,f){f=f.Kc(a);if(!f)return null;var g=RG(f,a);if(!g)throw en("Gt`"+a).Ea;a=[];var h=g.D;g=g.F;e=e.Pm(ll,f.D).H;if(md in c||Ypa in c){var k=KId(h,g,f,e);k!=null&&a.push(k.ce)}if(nd in c||Zpa in c)e=LId(h,g,f,e),e!=null&&a.push(e.ce);if(od in c||$pa in c)e=h>0?f.Bc(h-1|0,g):null,e!=null&&a.push(e.ce);if(kd in c||Upa in c)c=h<(f.Id()-1|0)?f.Bc(h+1|0,g):null,c!=null&&a.push(c.ce);if(It(a))return null;Fu(a);return{cell:a}}; JId.prototype.F=function(a,c,e){e=e.Kc(a);if(!e)return null;var f=RG(e,a);if(!f)throw en("Gt`"+a).Ea;a=[];var g=f.D;f=f.F;c=c.Pm(ll,e.D).H;var h=g>0?e.Bc(g-1|0,f):null;h!=null&&a.push(h.ce);h=g<(e.Id()-1|0)?e.Bc(g+1|0,f):null;h!=null&&a.push(h.ce);h=KId(g,f,e,c);h!=null&&a.push(h.ce);e=LId(g,f,e,c);e!=null&&a.push(e.ce);if(It(a))return null;Fu(a);return{cell:a}};function LId(a,c,e,f){if(f){if(c<(e.ae()-1|0))return e.Bc(a,c+1|0)}else if(c>0)return e.Bc(a,c-1|0);return null} function KId(a,c,e,f){if(f){if(c>0)return e.Bc(a,c-1|0)}else if(c<(e.ae()-1|0))return e.Bc(a,c+1|0);return null};function MId(){}var NId=[md,nd,od,kd],OId={cellgp_bgc2:ld,cellgp_pb:pd,cellgp_pl:eqa,cellgp_pr:gqa,cellgp_pt:qd,cellgp_va:rd},PId={0:3,1:2,2:1};H(MId,K); MId.prototype.D=function(a,c,e,f,g){f=g.Kc(e);if(!f)return c;g=a.Pm(ll,f.D);var h=RG(f,e),k=h.D,l=h.F,p=f.Id(),q=f.ae(),u=a.Pm(ll,f.D).H;h={};if(q>1){if(u&&l>0||!u&&l<(q-1|0)){var w=u?f.Bc(k,l-1|0):f.Bc(k,l+1|0);w!=null&&(w=a.lh(id,w.ce),QId(w,nd)||Ru(h,md,w.O))}if(u&&l<(q-1|0)||!u&&l>0)q=u?f.Bc(k,l+1|0):f.Bc(k,l-1|0),q!=null&&(q=a.lh(id,q.ce),QId(q,md)||Ru(h,nd,q.ea))}p>1&&(k>0&&(q=f.Bc(k-1|0,l),q!=null&&(q=a.lh(id,q.ce),QId(q,kd)||Ru(h,od,q.W))),k<(p-1|0)&&(k=f.Bc(k+1|0,l),k!=null&&(k=a.lh(id,k.ce), QId(k,od)||Ru(h,kd,k.ma))));if(!(g.fF()||h.cell_bl||h.cell_br||h.cell_bt||h.cell_bb))return BYb(c,aqc(g));c=c.clone();(k=h.cell_bl)&&RId(c,md,k);(k=h.cell_br)&&RId(c,nd,k);(k=h.cell_bt)&&RId(c,od,k);(h=h.cell_bb)&&RId(c,kd,h);if(!IVb(c))return c;a=SId(a,f,e,g);return BYb(c,a)};MId.prototype.H=function(a,c,e,f,g,h){e=h.Kc(f);if(!e)return c;g=a.Pm(ll,e.D);a=SId(a,e,f,g);return TId(c,a)};MId.prototype.J=B(id); function SId(a,c,e,f){var g=f?aqc(f):new KC(null);if(f&&!f.fF())return g;a=a.Pm(ll,c.D);if(!a)throw vn("Jt`"+c.D).Ea;f=RG(c,e);if(!f){g=c.Id();a=c.ae();f=c.D;var h=c.F;c=vo();zo(Bo(c,"{SI="),e);zo(Bo(c,",NR="),g);zo(Bo(c,",NC="),a);zo(Bo(c,",TSI="),f);zo(Bo(c,",TEI="),h);e=ef;Umb(Bo(c,",ISIIT="),e);Bo(Bo(c,",bug="),"321033565");Bo(c,"}");throw vn("Kt`"+M(c.toString())).Ea;}e=UId(a,f.D,f.F,c.Id(),c.ae());LVb(g,e);return e} function UId(a,c,e,f,g){for(var h=fmc(),k=(Kpc(),Qpc),l=0;lh)return a;if(h>g)return c;if(e=l)break;Vt(f,new fJd(1,q,!1));g=g+1|0}nJd(a,l)&&(k=new fJd(wB(k.getStyle()),k.hc(),!Co(k.Ic())),Vt(f,k))}for(a=g;a=0&&(f=c[g].D+1|0),e=sJd(a,c,e),g=zA(a.Xa(),f),e>=0&&(g=rG(a,c[e].D)-1|0),a=new Yv(f,g);return a} function tJd(a,c,e){e=iJd(a,e);a=rJd(a,e,c);return a<0?1:e[a].D}function uJd(a,c,e){jJd();a=rJd(a,e,c);if(a<0)return-1;e=e[a];At(e.F,"Mt");return e.D}function vJd(a,c){jJd();if(!Ot(a.ho(),Dg)||!Ot(a.ho(),Cd))return!1;var e=a.Wf().O.D==1;a=a.lh(Cd,c);return e&&a.D.D}function wJd(a,c){jJd();return!EH(a,c)&&EH(a,c+1|0)}function EH(a,c){jJd();if(!Ot(a.ho(),Dg)||!Ot(a.ho(),Fra))return!1;var e=a.Wf().O.D==1,f=mv().Ha(pf);if(f&&!e)return!1;c=rG(a,c);a=a.lh(Fra,c).getValue(Bra);return(f||e)&&a} function xJd(a,c){jJd();var e;if(e=qJd(pJd(a,c)))zA(a.Xa(),c)==c?e=!0:(e=pJd(a,c+1|0),e=e!=0&&pJd(a,c)>=e),e=!e;return e&&nJd(a,c)&&!Co(Qo(Ggd(a,c,hJd)))}function yJd(a,c,e,f){jJd();zt(c=0;g=g-1|0){var h=c[g];if(!(h.D>e||EH(a,h.D))){f=g;break}}return f}function sJd(a,c,e){for(var f=-1,g=0;gk.yb())break;var w=a.getStyle(Jj,u);if(wB(w)in g&&!ofd(u,a.ld())){var y=Ggd(a,u,c);f&&fG(a,u)&&(w=xzd(a,u,null),y=M(w)+" "+M(y));if(e||!Co(y))w=a.getStyle(Jj,u),l.push(new gJd(w,y,u))}}}return l}function pJd(a,c){kJd();return wB(a.MD(Jj,tC(c)))}function kJd(){kJd=r();zJd=Ly(Ly(tOb(lJd),100),101).oa()};function AJd(a,c){BJd();this.D=a;this.F=c}var CJd;H(AJd,K);function BJd(){BJd=r();CJd=new AJd((DJd(),EJd).Gb,!1)};var EJd,FJd;function DJd(){DJd=r();EJd=iB(gB(fB(eB(Cra),!1)));FJd=oz([EJd])};function GJd(a){HJd();sA.call(this,Cd,(DJd(),FJd));this.D=(BJd(),CJd);a&&this.Oc(a)}function IJd(){return new GJd(null)}function JJd(){return DJd(),FJd}var KJd;H(GJd,sA);D=GJd.prototype;D.bf=function(a,c){var e=this.D;c=!!c&&c.F;this.D=Cra in a&&(!c||e.F)?new AJd(a.colh_ich,!0):e};D.Re=function(a){var c=this.D,e={};if(!a.F||c.F)e.colh_ich=c.D;return e};D.kf=function(a){a:{var c=this.D;switch(a){case Cra:a=c.D;break a;default:throw vn(qj+M(a)).Ea;}}return a}; D.Md=function(a){a:{var c=this.D;switch(a){case Cra:a=c.F;break a;default:a=!1}}return a};D.Me=function(a,c){if(!(a instanceof GJd))return!1;var e=this.D;a=a.D;return L(a,e)?!0:c.F&&e.F!=a.F?!1:e.D==a.D};D.clone=function(){var a=new GJd(null);sz(this,a);return a};D.gf=function(a){a.D=this.D};function HJd(){HJd=r();tA();KJd=dA(Cd,IJd,JJd);rz(new GJd(null))};function LJd(a,c){tA();for(var e={},f=0;f=xA(a.Xa()))return null;c=yA(a.Xa(),f);if(!0===e)return(a=a.NF(zh,c))?a:null;a=a.Qk(zh,c);return a[0]?a[0]:null} function oKd(a,c){return nKd(a,c,!1)}function pKd(a,c){gKd();for(var e=0,f=a.Js(zh),g=0;g