UNPKG

@jspreadsheet/search

Version:
52 lines (48 loc) 22.3 kB
'use strict'; if (! lemonade && typeof(require) === 'function') { var lemonade = require('lemonadejs'); } if (! studio && typeof(require) === 'function') { var studio = require('@lemonadejs/studio'); } var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(c,d,g){if(c==Array.prototype||c==Object.prototype)return c;c[d]=g.value;return c}; $jscomp.getGlobal=function(c){c=["object"==typeof globalThis&&globalThis,c,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var d=0;d<c.length;++d){var g=c[d];if(g&&g.Math==Math)return g}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={}; $jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(c,d,g){if(!g||null!=c){g=$jscomp.propertyToPolyfillSymbol[d];if(null==g)return c[d];g=c[g];return void 0!==g?g:c[d]}};$jscomp.polyfill=function(c,d,g,k){d&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(c,d,g,k):$jscomp.polyfillUnisolated(c,d,g,k))}; $jscomp.polyfillUnisolated=function(c,d,g,k){g=$jscomp.global;c=c.split(".");for(k=0;k<c.length-1;k++){var n=c[k];if(!(n in g))return;g=g[n]}c=c[c.length-1];k=g[c];d=d(k);d!=k&&null!=d&&$jscomp.defineProperty(g,c,{configurable:!0,writable:!0,value:d})}; $jscomp.polyfillIsolated=function(c,d,g,k){var n=c.split(".");c=1===n.length;k=n[0];k=!c&&k in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var t=0;t<n.length-1;t++){var w=n[t];if(!(w in k))return;k=k[w]}n=n[n.length-1];g=$jscomp.IS_SYMBOL_NATIVE&&"es6"===g?k[n]:null;d=d(g);null!=d&&(c?$jscomp.defineProperty($jscomp.polyfills,n,{configurable:!0,writable:!0,value:d}):d!==g&&(void 0===$jscomp.propertyToPolyfillSymbol[n]&&(g=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[n]=$jscomp.IS_SYMBOL_NATIVE? $jscomp.global.Symbol(n):$jscomp.POLYFILL_PREFIX+g+"$"+n),$jscomp.defineProperty(k,$jscomp.propertyToPolyfillSymbol[n],{configurable:!0,writable:!0,value:d})))};$jscomp.underscoreProtoCanBeSet=function(){var c={a:!0},d={};try{return d.__proto__=c,d.a}catch(g){}return!1}; $jscomp.setPrototypeOf=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf:$jscomp.underscoreProtoCanBeSet()?function(c,d){c.__proto__=d;if(c.__proto__!==d)throw new TypeError(c+" is not extensible");return c}:null;$jscomp.arrayIteratorImpl=function(c){var d=0;return function(){return d<c.length?{done:!1,value:c[d++]}:{done:!0}}};$jscomp.arrayIterator=function(c){return{next:$jscomp.arrayIteratorImpl(c)}}; $jscomp.makeIterator=function(c){var d="undefined"!=typeof Symbol&&Symbol.iterator&&c[Symbol.iterator];if(d)return d.call(c);if("number"==typeof c.length)return $jscomp.arrayIterator(c);throw Error(String(c)+" is not an iterable or ArrayLike");};$jscomp.generator={};$jscomp.generator.ensureIteratorResultIsObject_=function(c){if(!(c instanceof Object))throw new TypeError("Iterator result "+c+" is not an object");}; $jscomp.generator.Context=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null};$jscomp.generator.Context.prototype.start_=function(){if(this.isRunning_)throw new TypeError("Generator is already running");this.isRunning_=!0};$jscomp.generator.Context.prototype.stop_=function(){this.isRunning_=!1}; $jscomp.generator.Context.prototype.jumpToErrorHandler_=function(){this.nextAddress=this.catchAddress_||this.finallyAddress_};$jscomp.generator.Context.prototype.next_=function(c){this.yieldResult=c};$jscomp.generator.Context.prototype.throw_=function(c){this.abruptCompletion_={exception:c,isException:!0};this.jumpToErrorHandler_()};$jscomp.generator.Context.prototype.return=function(c){this.abruptCompletion_={return:c};this.nextAddress=this.finallyAddress_}; $jscomp.generator.Context.prototype.jumpThroughFinallyBlocks=function(c){this.abruptCompletion_={jumpTo:c};this.nextAddress=this.finallyAddress_};$jscomp.generator.Context.prototype.yield=function(c,d){this.nextAddress=d;return{value:c}};$jscomp.generator.Context.prototype.yieldAll=function(c,d){c=$jscomp.makeIterator(c);var g=c.next();$jscomp.generator.ensureIteratorResultIsObject_(g);if(g.done)this.yieldResult=g.value,this.nextAddress=d;else return this.yieldAllIterator_=c,this.yield(g.value,d)}; $jscomp.generator.Context.prototype.jumpTo=function(c){this.nextAddress=c};$jscomp.generator.Context.prototype.jumpToEnd=function(){this.nextAddress=0};$jscomp.generator.Context.prototype.setCatchFinallyBlocks=function(c,d){this.catchAddress_=c;void 0!=d&&(this.finallyAddress_=d)};$jscomp.generator.Context.prototype.setFinallyBlock=function(c){this.catchAddress_=0;this.finallyAddress_=c||0};$jscomp.generator.Context.prototype.leaveTryBlock=function(c,d){this.nextAddress=c;this.catchAddress_=d||0}; $jscomp.generator.Context.prototype.enterCatchBlock=function(c){this.catchAddress_=c||0;c=this.abruptCompletion_.exception;this.abruptCompletion_=null;return c};$jscomp.generator.Context.prototype.enterFinallyBlock=function(c,d,g){g?this.finallyContexts_[g]=this.abruptCompletion_:this.finallyContexts_=[this.abruptCompletion_];this.catchAddress_=c||0;this.finallyAddress_=d||0}; $jscomp.generator.Context.prototype.leaveFinallyBlock=function(c,d){d=this.finallyContexts_.splice(d||0)[0];if(d=this.abruptCompletion_=this.abruptCompletion_||d){if(d.isException)return this.jumpToErrorHandler_();void 0!=d.jumpTo&&this.finallyAddress_<d.jumpTo?(this.nextAddress=d.jumpTo,this.abruptCompletion_=null):this.nextAddress=this.finallyAddress_}else this.nextAddress=c};$jscomp.generator.Context.prototype.forIn=function(c){return new $jscomp.generator.Context.PropertyIterator(c)}; $jscomp.generator.Context.PropertyIterator=function(c){this.object_=c;this.properties_=[];for(var d in c)this.properties_.push(d);this.properties_.reverse()};$jscomp.generator.Context.PropertyIterator.prototype.getNext=function(){for(;0<this.properties_.length;){var c=this.properties_.pop();if(c in this.object_)return c}return null};$jscomp.generator.Engine_=function(c){this.context_=new $jscomp.generator.Context;this.program_=c}; $jscomp.generator.Engine_.prototype.next_=function(c){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_.next,c,this.context_.next_);this.context_.next_(c);return this.nextStep_()}; $jscomp.generator.Engine_.prototype.return_=function(c){this.context_.start_();var d=this.context_.yieldAllIterator_;if(d)return this.yieldAllStep_("return"in d?d["return"]:function(g){return{value:g,done:!0}},c,this.context_.return);this.context_.return(c);return this.nextStep_()}; $jscomp.generator.Engine_.prototype.throw_=function(c){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_["throw"],c,this.context_.next_);this.context_.throw_(c);return this.nextStep_()}; $jscomp.generator.Engine_.prototype.yieldAllStep_=function(c,d,g){try{var k=c.call(this.context_.yieldAllIterator_,d);$jscomp.generator.ensureIteratorResultIsObject_(k);if(!k.done)return this.context_.stop_(),k;var n=k.value}catch(t){return this.context_.yieldAllIterator_=null,this.context_.throw_(t),this.nextStep_()}this.context_.yieldAllIterator_=null;g.call(this.context_,n);return this.nextStep_()}; $jscomp.generator.Engine_.prototype.nextStep_=function(){for(;this.context_.nextAddress;)try{var c=this.program_(this.context_);if(c)return this.context_.stop_(),{value:c.value,done:!1}}catch(d){this.context_.yieldResult=void 0,this.context_.throw_(d)}this.context_.stop_();if(this.context_.abruptCompletion_){c=this.context_.abruptCompletion_;this.context_.abruptCompletion_=null;if(c.isException)throw c.exception;return{value:c.return,done:!0}}return{value:void 0,done:!0}}; $jscomp.generator.Generator_=function(c){this.next=function(d){return c.next_(d)};this.throw=function(d){return c.throw_(d)};this.return=function(d){return c.return_(d)};this[Symbol.iterator]=function(){return this}};$jscomp.generator.createGenerator=function(c,d){d=new $jscomp.generator.Generator_(new $jscomp.generator.Engine_(d));$jscomp.setPrototypeOf&&c.prototype&&$jscomp.setPrototypeOf(d,c.prototype);return d}; $jscomp.asyncExecutePromiseGenerator=function(c){function d(k){return c.next(k)}function g(k){return c.throw(k)}return new Promise(function(k,n){function t(w){w.done?k(w.value):Promise.resolve(w.value).then(d,g).then(t,n)}t(c.next())})};$jscomp.asyncExecutePromiseGeneratorFunction=function(c){return $jscomp.asyncExecutePromiseGenerator(c())};$jscomp.asyncExecutePromiseGeneratorProgram=function(c){return $jscomp.asyncExecutePromiseGenerator(new $jscomp.generator.Generator_(new $jscomp.generator.Engine_(c)))}; (function(c,d){const g=a0_0x57b6;for(c=c();;)try{if(parseInt(g(482))/1+-parseInt(g(512))/2*(parseInt(g(528))/3)+-parseInt(g(548))/4+-parseInt(g(493))/5*(parseInt(g(596))/6)+parseInt(g(490))/7+parseInt(g(520))/8+-parseInt(g(584))/9*(-parseInt(g(500))/10)===d)break;else c.push(c.shift())}catch(k){c.push(c.shift())}})(a0_0x225c,646922);function a0_0x57b6(c,d){const g=a0_0x225c();return a0_0x57b6=function(k,n){return g[k-461]},a0_0x57b6(c,d)} function a0_0x225c(){const c='open;undefined;replaceAll;removeEventListener;startSearch;amd;object;isMatchAll;parent;function;relatedTarget;toLowerCase;Prev;pagination;max;tools;search;classList;Next;getValueFromCoords;dictionary;This worksheet;388814aYCTlw;replaceAllRef;ctrlKey;findInputKeydownEvent;current;onafterchanges;data;modal;7124495jwStLN;Sorry, no matches found;string;20jLfcDD;push;add;License required;blur;offsetLeft;coords;20XCliAm;resultPosition;slice;goto;</span></label>\n </td>\n </tr>\n <tr>\n <td></td>\n <td>\n <label class="jswitch"><input :bind="self.isMatchAll" type="checkbox" class="jss_object"><i></i> <span class=\'jss_style_f1\'>;indexOf;records;options;close;element;lastFocusableElement;modalRef;16906tNZJXZ;page;results;map;getElementsByTagName;includes;content;onchange;6303832IwKSto;insideFormula;isFulfilled;input;searchButtonOnClick;select;nextPosition;</td>\n <td><input type="text" :bind="self.replaceInput" class="jss_object" style="width: 100%" /></td>\n </tr>\n <tr>\n <td>;435IiqbIU;onredo;</span></label>\n </td>\n </tr>\n </table><br>\n <table>\n <tr>\n <td><button type="button" onclick="self.searchButtonOnClick" onkeydown="self.onkeydownEventOfLastElement" @ref="self.searchButtonRef" class="jss_style_button jss_object" style="width: 100px" :disabled="self.searchButton">;setPlugins;offsetHeight;Match all cell contents;splice;focus;All worksheets;worksheets;findIndex;onkeydownEventOfLastElement;forEach;findInputRef;scope;currentPromise;This extension is not included on the scope of this license;call;</button></td>\n <td><button type="button" onclick="self.nextButtonOnClick" class="jss_style_button jss_object" :disabled="self.disabled">;all;1902188lgQUfG;div;updateLastFocusableElement;</button></td>\n <td><button type="button" onclick="self.replaceAll" onkeydown="self.onkeydownEventOfLastElement" @ref="self.replaceAllRef" class="jss_style_button jss_object" style="width: 110px" :disabled="self.buttonReplaceAll">;</button></td>\n </tr>\n </table>\n <div class="jss_style_p10">{{self.message}}</div>\n </div>\n </div>\n </div>;then;focusLastElement;keyCode;Find;license;openWorksheet;preventDefault;isCaseSensitive;oninit;buttonReplaceAll;filter;onload;append;toString;searchIsCurrent;button;ignore;</option>\n <option value="all">;Search;addEventListener;onundo;</button></td>\n <td><button type="button" onclick="self.prevPosition" class="jss_style_button jss_object" :disabled="self.disabled">;nextButtonOnClick;setValue;updateSelectionFromCoords;disabled;createElement;status;rows;worksheet;offsetWidth;1603278yVZfoO;length;currentFilter;message;findInput;shiftKey;</span></label>\n </td>\n </tr>\n <tr>\n <td></td>\n <td>\n <label class="jswitch"><input :bind="self.isInsideFormulas" type="checkbox" class="jss_object"><i></i> <span class=\'jss_style_f1\'>;isInsideFormulas;focusFirstElement;currentMatch;result;</td>\n <td>\n <select :bind="self.scope" class="jss_object">\n <option value="current">;304062RMINFF;altKey;trunc'.split(";");a0_0x225c= function(){return c};return a0_0x225c()} (function(c,d){const g=a0_0x57b6;typeof exports===g(466)&&"undefined"!==typeof module?module.exports=d():"function"===typeof define&&define[g(465)]?define(d):c[g(476)]=d()})(this,function(){const c=a0_0x57b6,d=function(a){const b=a0_0x57b6;return typeof document!==b(461)&&document[b(480)]?document.dictionary[a]||a:a};let g=null;const k=function(a,b){const p=a0_0x57b6;return a&&typeof a===p(492)&&"="===a[0]&&(a[1]||b)},n=function(){const a=a0_0x57b6;let b="";return 8===this[a(580)]?(!this[a(542)]|| -1===this[a(542)].indexOf("search"))&&(b=a(544)):b=a(496),b},t=function(){const a=a0_0x57b6;let b=this;b[a(582)]=null;b[a(588)]="";b[a(560)]=!1;b[a(467)]=!1;b[a(591)]=!1;b.scope=a(486);b[a(569)]=!1;b[a(543)]=0;b[a(522)]=null;b[a(593)]=null;b[a(578)]=!0;b[a(562)]=!0;b[a(550)]=function(){b.lastFocusableElement=b[a(562)]?b.searchButtonRef:b[a(483)]};b[a(564)]=function(){b.lastFocusableElement=b.searchButtonRef;[...b[a(511)][a(516)](a(523)),...b[a(511)][a(516)](a(525)),...b.modalRef[a(516)](a(568))][a(540)](function(f){f[a(572)](a(497), function(h){h[a(470)]===b[a(511)]&&f[a(535)]()})})};b[a(519)]=function(f){f===a(562)?b.updateLastFocusableElement():f!==a(578)&&("findInput"===f&&(b[a(562)]=!b.findInput),f=b[a(567)](),b[a(578)]=f?b[a(586)].disabled:!0)};b.createModal=function(f){b[a(489)]=studio.Modal(f,{title:d("Search and replace"),closed:!0,width:560,height:460,draggable:!0,closable:!0,backdrop:!1,position:"center"});b[a(489)].el[a(477)][a(495)]("jss_object")};b[a(592)]=function(){b[a(541)][a(535)]()};b[a(554)]=function(){b.lastFocusableElement[a(535)]()}; b[a(599)]=function(f){b[a(582)]=f&&f[a(468)]?f:g[a(486)];b[a(489)][a(599)]();b[a(592)]()};b[a(485)]=function(f){13!==f[a(555)]||f[a(589)]||f[a(597)]||f.ctrlKey||(b[a(567)]()?b.disabled||b[a(526)]():b[a(464)]())};b[a(539)]=function(f,h){h!==b[a(510)]||9!==f[a(555)]||f[a(589)]||f.altKey||f[a(484)]||(b[a(592)](),f[a(559)]())};b.close=function(){b[a(489)][a(508)]()};const p=function(f,h){typeof h!==a(461)&&null!==h||(h="");h=h[a(566)]();!b[a(560)]&&(h=h[a(471)]());return b.isMatchAll?h===f:h[a(517)](f)}, F=function(f,h,e,l){var m=h[a(479)](l,e,!1);if(b.isInsideFormulas&&k(m)&&p(f,m))return{worksheet:h,coords:[e,l],insideFormula:!0};if(!k(m)&&p(f,m))return{worksheet:h,coords:[e,l],raw:!0};m=h.getValueFromCoords(l,e,!0);return p(f,m)?{worksheet:h,coords:[e,l]}:null},G=function(f,h){f[a(558)]();var e=(e=f[a(506)][h[0]][h[1]])?!e.element||!e.element[a(532)]||e[a(509)][a(583)]+e[a(509)][a(498)]>b[a(582)][a(518)][a(583)]||e[a(509)][a(532)]+e[a(509)].offsetTop>b[a(582)][a(532)]?!1:!0:!1;!e&&(f[a(507)][a(473)]&& f[a(513)](Math[a(598)](h[0]/f[a(507)][a(473)])),f[a(503)](h[0],h[1]));f[a(577)](h[1],h[0])},K=function(f){return $jscomp.asyncExecutePromiseGeneratorFunction(function*(){return new Promise(h=>{const e=a0_0x57b6,l=[];b[e(514)]=l;let m=0,q=0,x=!0,z=b[e(588)];!b[e(560)]&&(z=z.toLowerCase());const B=b[e(582)][e(507)][e(488)],C=b[e(582)][e(506)],D=C[e(585)],v=y=>{for(var r=+new Date;m<D;){var A=B[m];for(A=Math[e(474)](C[m].length,A&&A.length||0);q<A;){let u=F(z,b.worksheet,m,q);u&&l[e(494)](u);q++;if(r+ 100<+new Date)break}if(r+100<+new Date)break;q=0;m++}b[e(543)]!==y&&h();b[e(593)]&&(r=l[e(538)](u=>b[e(593)].worksheet===u[e(582)]&&b[e(593)].coords[0]===u[e(499)][0]&&b.currentMatch[e(499)][1]===u[e(499)][1]),0<=r&&(b.resultPosition+=r,b[e(593)]=null));x&&0<l[e(585)]&&(x=!1,"function"===typeof f&&f(l[0]));if(m<b[e(582)][e(581)][e(585)])return setTimeout(()=>{v(y)},10);h(l)};b[e(543)]++;v(b.currentPromise)})})},M=function(f){return $jscomp.asyncExecutePromiseGeneratorFunction(function*(){return new Promise(h=> {const e=a0_0x57b6,l=[];b[e(514)]=l;let m=0,q=0,x=0,z=!0,B=b[e(588)];!b[e(560)]&&(B=B.toLowerCase());const C=D=>{for(var v=+new Date;x<b[e(582)].parent[e(537)][e(585)];){const r=b[e(582)].parent[e(537)][x],A=r[e(507)][e(488)],u=r.records,L=u.length;for(;m<L;){var y=A[m];for(y=Math.max(u[m][e(585)],y&&y.length||0);q<y;){let H=F(B,r,m,q);H&&l[e(494)](H);q++;if(v+100<+new Date)break}if(v+100<+new Date)break;q=0;m++}if(v+100<+new Date)break;m=0;x++}b[e(543)]!==D&&h();b[e(593)]&&(v=l[e(538)](r=>b[e(593)].worksheet=== r.worksheet&&b[e(593)][e(499)][0]===r[e(499)][0]&&b.currentMatch[e(499)][1]===r[e(499)][1]),0<=v&&(b[e(501)]+=v,b[e(593)]=null));z&&0<l[e(585)]&&(z=!1,typeof f===e(469)&&f(l[0]));if(x<b[e(582)].parent[e(537)].length)return setTimeout(()=>{C(D)},10);h(l)};b[e(543)]++;C(b[e(543)])})})};b[a(476)]=function(f){b[a(586)]={findInput:b[a(588)],isCaseSensitive:b[a(560)],isMatchAll:b[a(467)],isInsideFormulas:b[a(591)],scope:b[a(542)],disabled:!0};b[a(522)]=!1;f=f?void 0:function(e){I(e);b[a(578)]=!1;b[a(586)].disabled= !1};const h=b[a(542)]===a(547)?M:K;b[a(586)][a(594)]=h(f);b.currentFilter[a(594)][a(553)](e=>{e&&(b.isFulfilled=!0,e[a(585)]?(b[a(587)]="",b[a(578)]=!1,b[a(586)][a(578)]=!1):(b[a(587)]=a(491),b[a(578)]=!0,b.currentFilter[a(578)]=!0))})};b.searchIsCurrent=function(){return b.currentFilter&&b[a(586)][a(588)]===b.findInput&&b[a(586)][a(560)]===b[a(560)]&&b[a(586)][a(467)]===b[a(467)]&&b.currentFilter[a(591)]===b.isInsideFormulas&&b[a(586)][a(542)]===b[a(542)]};b[a(464)]=function(){b.resultPosition=0; b[a(476)](!1)};b[a(524)]=function(){b[a(592)]();b[a(464)]()};b.prevPosition=function(){if(0!==b[a(501)]||b.isFulfilled){b[a(501)]--;0>b[a(501)]&&(b.resultPosition+=b.results[a(585)]);var f=b.results[b[a(501)]];f&&G(f[a(582)],f[a(499)])}};const I=function(f){const h=b[a(541)],e=function(){b.focusFirstElement();h[a(463)](a(497),e)};h[a(572)](a(497),e);G(f[a(582)],f[a(499)])};b[a(526)]=function(){b[a(501)]++;if(!(b[a(501)]+1>=b[a(514)][a(585)])||b.isFulfilled){b[a(501)]%=b[a(514)][a(585)];var f=b[a(514)][b[a(501)]]; f&&I(f)}};b[a(575)]=function(){b[a(592)]();b[a(526)]()};const J=function(f,h){f=f[a(582)][a(479)](f[a(499)][1],f[a(499)][0],!(f[a(521)]||f.raw));let e=f=f[a(566)]();!b[a(560)]&&(e=e[a(471)]());let l=0,m=e[a(505)](h);for(;0<=m;)f=f.slice(0,m+l)+b.replaceInput+f[a(502)](m+h.length+l),m=e.indexOf(h,m+h.length),l+=b.replaceInput[a(585)]-h.length;return f};return b.replace=function(){if(b[a(567)]()){var f=b[a(514)][b[a(501)]];if(f){var h=b[a(588)];!b[a(560)]&&(h=h[a(471)]());b[a(569)]=!0;f[a(582)][a(576)]([{y:f[a(499)][0], x:f[a(499)][1],value:J(f,h)}]);b[a(569)]=!1;f=b[a(501)];b.results[a(534)](f,1);b[a(501)]--;b.nextPosition()}}},b[a(462)]=function(){!b[a(567)]()&&b[a(476)](!0);b.currentFilter[a(594)][a(553)](f=>{if(f&&f[a(585)]){var h=[...(new Set(f[a(515)](({worksheet:l})=>l)))],e=b[a(588)];!b.isCaseSensitive&&(e=e.toLowerCase());b[a(569)]=!0;h[a(540)](l=>{let m=f[a(563)](q=>q[a(582)]===l);l[a(576)](m.map(q=>({y:q[a(499)][0],x:q.coords[1],value:J(q,e)})))});b.ignore=!1}});b.results=[];b[a(501)]=0},'<div>\n <div @ready="self.createModal" @ref="self.modalRef">\n <div class="jss_style_form_group lm-p30">\n <table cellpadding="4">\n <tr>\n <td>'+ d(a(556))+'</td>\n <td><input type="text" :bind="self.findInput" @ref="self.findInputRef" onkeydown="self.findInputKeydownEvent" class="jss_object" style="width: 100%" /></td>\n </tr>\n <tr>\n <td>'+d("Replace by")+a(527)+d(a(571))+a(595)+d(a(481))+a(570)+d(a(536))+'</option>\n </select>\n </td>\n </tr>\n <tr>\n <td></td>\n <td>\n <label class="jswitch"><input :bind="self.isCaseSensitive" type="checkbox" class="jss_object"><i></i> <span class=\'jss_style_f1\'>'+ d("Case sensitive")+a(504)+d(a(533))+a(590)+d("Search inside formulas")+a(530)+d("Search")+a(574)+d(a(472))+a(546)+d(a(478))+'</button></td>\n <td><button type="button" onclick="self.replace" class="jss_style_button jss_object" style="width: 110px" :disabled="self.disabled">'+d("Replace")+a(551)+d("Replace All")+a(552)},w=function(){return{onevent:function(a,b){const p=a0_0x57b6;if(a===p(487)||a===p(529)||a===p(573))a=b.parent[p(475)][p(476)],!a[p(569)]&&a[p(514)]&&(a[p(593)]= a.results[a[p(501)]],a[p(501)]=0,a[p(476)](!0))}}},E=function(a){const b=a0_0x57b6;!a&&g[b(486)]&&(a=g.current);a&&a[b(468)][b(475)]&&a[b(468)].tools[b(476)][b(599)](a)};return E[c(561)]=function(a){var b=n[c(545)](a);if(b)console.error(b);else{b={};let p=document[c(579)](c(549));a.tools[c(565)](p);a[c(475)].search=b;a[c(531)]({searchPlugin:w});lemonade.render(t,p,b)}},E[c(557)]=function(){null===g&&(g=this)},E});