@pdftron/webviewer
Version:
[WebViewer](https://www.apryse.com/webviewer) is a powerful JavaScript Document SDK and UI Component Library that is a part of the [Apryse PDF SDK](https://www.apryse.com). It provides a slick, out-of-the-box responsive UI that interacts with the core lib
1 lines • 57.5 kB
JavaScript
(window.webpackJsonpWebViewerUI=window.webpackJsonpWebViewerUI||[]).push([[36],{1627:function(e,t,n){"use strict";var r=n(0),a=n.n(r),o=n(2),i=n.n(o),c=(n(1644),n(15)),l=n.n(c),s={renderContent:i.a.func,children:i.a.node,isBoldHeader:i.a.bool},u=function(e){var t=e.renderContent?e.renderContent():e.children,n=e.isBoldHeader;return a.a.createElement("h4",{className:l()("ListSeparator",{"bold-header":n})},t)};u.propTypes=s;var p=a.a.memo(u);t.a=p},1644:function(e,t,n){var r=n(36),a=n(1645);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var o={insert:function(e){if(!window.isApryseWebViewerWebComponent)return void document.head.appendChild(e);let t;t=document.getElementsByTagName("apryse-webviewer"),t.length||(t=function e(t,n=document){const r=[];return n.querySelectorAll(t).forEach(e=>r.push(e)),n.querySelectorAll("*").forEach(n=>{n.shadowRoot&&r.push(...e(t,n.shadowRoot))}),r}("apryse-webviewer"));const n=[];for(let r=0;r<t.length;r++){const a=t[r];if(0===r)a.shadowRoot.appendChild(e),e.onload=function(){n.length>0&&n.forEach(t=>{t.innerHTML=e.innerHTML})};else{const t=e.cloneNode(!0);a.shadowRoot.appendChild(t),n.push(t)}}},singleton:!1};r(a,o);e.exports=a.locals||{}},1645:function(e,t,n){(t=e.exports=n(37)(!1)).push([e.i,":host{display:inline-block;container-type:inline-size;width:100%;height:100%;overflow:hidden}@media(min-width:901px){.App:not(.is-web-component) .hide-in-desktop{display:none}}@container (min-width: 901px){.hide-in-desktop{display:none}}@media(min-width:641px)and (max-width:900px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .hide-in-tablet{display:none}}@container (min-width: 641px) and (max-width: 900px){.App.is-web-component:not(.is-in-desktop-only-mode) .hide-in-tablet{display:none}}@media(max-width:640px)and (min-width:431px){.App:not(.is-web-component) .hide-in-mobile{display:none}}@container (max-width: 640px) and (min-width: 431px){.App.is-web-component .hide-in-mobile{display:none}}@media(max-width:430px){.App:not(.is-web-component) .hide-in-small-mobile{display:none}}@container (max-width: 430px){.App.is-web-component .hide-in-small-mobile{display:none}}.always-hide{display:none}.ListSeparator{margin-top:16px;margin-bottom:8px;font-family:Lato;font-weight:500;color:var(--list-separator-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bold-header{font-weight:800}",""]),t.locals={LEFT_HEADER_WIDTH:"41px",RIGHT_HEADER_WIDTH:"41px"}},1808:function(e,t,n){var r=n(36),a=n(1809);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var o={insert:function(e){if(!window.isApryseWebViewerWebComponent)return void document.head.appendChild(e);let t;t=document.getElementsByTagName("apryse-webviewer"),t.length||(t=function e(t,n=document){const r=[];return n.querySelectorAll(t).forEach(e=>r.push(e)),n.querySelectorAll("*").forEach(n=>{n.shadowRoot&&r.push(...e(t,n.shadowRoot))}),r}("apryse-webviewer"));const n=[];for(let r=0;r<t.length;r++){const a=t[r];if(0===r)a.shadowRoot.appendChild(e),e.onload=function(){n.length>0&&n.forEach(t=>{t.innerHTML=e.innerHTML})};else{const t=e.cloneNode(!0);a.shadowRoot.appendChild(t),n.push(t)}}},singleton:!1};r(a,o);e.exports=a.locals||{}},1809:function(e,t,n){(t=e.exports=n(37)(!1)).push([e.i,":host{display:inline-block;container-type:inline-size;width:100%;height:100%;overflow:hidden}@media(min-width:901px){.App:not(.is-web-component) .hide-in-desktop{display:none}}@container (min-width: 901px){.hide-in-desktop{display:none}}@media(min-width:641px)and (max-width:900px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .hide-in-tablet{display:none}}@container (min-width: 641px) and (max-width: 900px){.App.is-web-component:not(.is-in-desktop-only-mode) .hide-in-tablet{display:none}}@media(max-width:640px)and (min-width:431px){.App:not(.is-web-component) .hide-in-mobile{display:none}}@container (max-width: 640px) and (min-width: 431px){.App.is-web-component .hide-in-mobile{display:none}}@media(max-width:430px){.App:not(.is-web-component) .hide-in-small-mobile{display:none}}@container (max-width: 430px){.App.is-web-component .hide-in-small-mobile{display:none}}.always-hide{display:none}.SearchResult{background-color:transparent;border:1px solid transparent;display:block;width:calc(100% - 4px);text-align:start;cursor:pointer;border-radius:4px;box-shadow:0 0 3px 0 var(--box-shadow);padding:10px 12px;margin-inline-start:2px;margin-bottom:8px;background:var(--component-background);word-break:break-all}:host(:not([data-tabbing=true])) .SearchResult,html:not([data-tabbing=true]) .SearchResult{outline:none}@media(max-width:640px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .SearchResult{font-size:13px}}@container (max-width: 640px){.App.is-web-component:not(.is-in-desktop-only-mode) .SearchResult{font-size:13px}}.SearchResult .search-value{background:var(--yellow-1);word-break:break-all}.SearchResult.modular-ui.selected,.SearchResult.modular-ui:hover{border:1px solid var(--focus-border)}.SearchResult.modular-ui.selected{background-color:var(--faded-component-background);box-shadow:none}.SearchResult.modular-ui.focus-visible,.SearchResult.modular-ui:focus-visible{outline:var(--focus-visible-outline)}.SearchResult.modular-ui .search-value{font-weight:700;color:var(--blue-5);background:none}.SearchResult.modular-ui .search-title{color:var(--text-color);padding-bottom:15px}[dir=rtl] .results .ReactVirtualized__Grid{direction:rtl!important}.spreadsheet-results{margin-block-end:8em}@media(max-width:640px){.spreadsheet-results{margin-block-end:2em}}",""]),t.locals={LEFT_HEADER_WIDTH:"41px",RIGHT_HEADER_WIDTH:"41px"}},1826:function(e,t,n){var r=n(36),a=n(1827);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var o={insert:function(e){if(!window.isApryseWebViewerWebComponent)return void document.head.appendChild(e);let t;t=document.getElementsByTagName("apryse-webviewer"),t.length||(t=function e(t,n=document){const r=[];return n.querySelectorAll(t).forEach(e=>r.push(e)),n.querySelectorAll("*").forEach(n=>{n.shadowRoot&&r.push(...e(t,n.shadowRoot))}),r}("apryse-webviewer"));const n=[];for(let r=0;r<t.length;r++){const a=t[r];if(0===r)a.shadowRoot.appendChild(e),e.onload=function(){n.length>0&&n.forEach(t=>{t.innerHTML=e.innerHTML})};else{const t=e.cloneNode(!0);a.shadowRoot.appendChild(t),n.push(t)}}},singleton:!1};r(a,o);e.exports=a.locals||{}},1827:function(e,t,n){(e.exports=n(37)(!1)).push([e.i,".CustomElement{padding:0 8px}.CustomElement span:first-of-type{margin:4px 4px 4px 0}",""])},1828:function(e,t,n){var r=n(36),a=n(1829);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var o={insert:function(e){if(!window.isApryseWebViewerWebComponent)return void document.head.appendChild(e);let t;t=document.getElementsByTagName("apryse-webviewer"),t.length||(t=function e(t,n=document){const r=[];return n.querySelectorAll(t).forEach(e=>r.push(e)),n.querySelectorAll("*").forEach(n=>{n.shadowRoot&&r.push(...e(t,n.shadowRoot))}),r}("apryse-webviewer"));const n=[];for(let r=0;r<t.length;r++){const a=t[r];if(0===r)a.shadowRoot.appendChild(e),e.onload=function(){n.length>0&&n.forEach(t=>{t.innerHTML=e.innerHTML})};else{const t=e.cloneNode(!0);a.shadowRoot.appendChild(t),n.push(t)}}},singleton:!1};r(a,o);e.exports=a.locals||{}},1829:function(e,t,n){(t=e.exports=n(37)(!1)).push([e.i,":host{display:inline-block;container-type:inline-size;width:100%;height:100%;overflow:hidden}@media(min-width:901px){.App:not(.is-web-component) .hide-in-desktop{display:none}}@container (min-width: 901px){.hide-in-desktop{display:none}}@media(min-width:641px)and (max-width:900px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .hide-in-tablet{display:none}}@container (min-width: 641px) and (max-width: 900px){.App.is-web-component:not(.is-in-desktop-only-mode) .hide-in-tablet{display:none}}@media(max-width:640px)and (min-width:431px){.App:not(.is-web-component) .hide-in-mobile{display:none}}@container (max-width: 640px) and (min-width: 431px){.App.is-web-component .hide-in-mobile{display:none}}@media(max-width:430px){.App:not(.is-web-component) .hide-in-small-mobile{display:none}}@container (max-width: 430px){.App.is-web-component .hide-in-small-mobile{display:none}}.always-hide{display:none}.SearchOverlay.modular-ui .replace-buttons .btn-replace:hover:not(:disabled){background:var(--primary-button-hover);border-color:var(--primary-button-hover);color:var(--gray-0)}.SearchOverlay.modular-ui .replace-buttons .btn-replace-all:hover:not(:disabled){border:none;background:none;color:var(--blue-6)}.SearchOverlay.modular-ui .replace-buttons .btn-replace-all:hover:not(:disabled) .Icon{color:var(--blue-6)}.SearchOverlay.modular-ui .footer .buttons .button:hover,.SearchOverlay.modular-ui .input-container .clearSearch-button:hover{cursor:pointer;border:none;box-shadow:inset 0 0 0 1px var(--blue-6);color:var(--blue-6);background-color:var(--faded-component-background)}.SearchOverlay{position:static;display:flex;flex-direction:column;padding-inline-end:8px;flex-wrap:nowrap;border:0;border-radius:0;background:transparent;visibility:visible!important;flex-grow:0}.SearchOverlay .search-input-row{display:flex;align-items:center;grid-gap:8px;gap:8px}.SearchOverlay .search-options-button{height:32px;width:32px}.SearchOverlay .search-options-button .Icon,.SearchOverlay .search-options-button .Icon svg{width:24px;height:24px}.SearchOverlay .search-options-button .Icon svg .dot{fill:var(--blue-5)}.SearchOverlay .search-options-button .Icon svg .filter{fill:var(--gray-6)}.SearchOverlay .replace-icon{margin:0 8px 0 0}.SearchOverlay .replace-icon .Icon svg{fill:var(--gray-6);color:var(--gray-6)}.SearchOverlay .input-container{position:relative;box-sizing:border-box;border:1px solid var(--border);border-radius:4px;height:32px;display:flex;align-items:center;justify-content:flex-end;color:var(--text-color);padding:4px 8px;background:var(--component-background);flex:1}.SearchOverlay .input-container.with-replace-icon{justify-content:flex-start}.SearchOverlay .input-container input{width:100%;padding-inline-end:26px;height:24px;border:none;background:transparent;padding:0}@media(max-width:640px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .SearchOverlay .input-container input{font-size:13px}}@container (max-width: 640px){.App.is-web-component:not(.is-in-desktop-only-mode) .SearchOverlay .input-container input{font-size:13px}}.SearchOverlay .input-container.with-replace-icon input{padding-inline-end:0}.SearchOverlay .input-container input::-moz-placeholder{color:var(--placeholder-text)}.SearchOverlay .input-container input::placeholder{color:var(--placeholder-text)}.SearchOverlay .input-container .Icon{width:16px;height:16px}.SearchOverlay .input-container .clearSearch-button{padding:0;border:none;background-color:transparent;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative;width:24px;height:24px}:host(:not([data-tabbing=true])) .SearchOverlay .input-container .clearSearch-button,html:not([data-tabbing=true]) .SearchOverlay .input-container .clearSearch-button{outline:none}.SearchOverlay .input-container .clearSearch-button svg{color:var(--gray-7)}.SearchOverlay .input-container .clearSearch-button:hover{background:var(--blue-1)}.SearchOverlay .search-option-buttons{display:flex;align-items:center;grid-gap:8px;gap:8px}.SearchOverlay .divider{height:1px;width:100%;background:var(--divider);margin:16px 0}.SearchOverlay .options{display:flex;flex-wrap:wrap;margin-top:8px}.SearchOverlay .options>span{margin-inline-end:16px}.SearchOverlay .options>span>label{white-space:nowrap}@media(max-width:640px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .SearchOverlay .options>span>label{font-size:13px}}@container (max-width: 640px){.App.is-web-component:not(.is-in-desktop-only-mode) .SearchOverlay .options>span>label{font-size:13px}}.SearchOverlay .replace-options{margin-top:8px}.SearchOverlay .replace-options .replace-buttons{display:flex;flex-direction:row;justify-content:flex-end;padding-top:10px}.SearchOverlay .replace-options .replace-buttons .spinner{margin:0;position:absolute;inset-inline-start:30px}.SearchOverlay .replace-options .replace-buttons .btn-replace{display:flex;justify-content:center;align-items:center;background-color:var(--blue-5);border:1px solid var(--blue-5);color:var(--gray-0);padding:6px 18px;width:auto;width:-moz-fit-content;width:fit-content;border-radius:4px;height:32px;cursor:pointer}@media(max-width:640px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .SearchOverlay .replace-options .replace-buttons .btn-replace{font-size:13px}}@container (max-width: 640px){.App.is-web-component:not(.is-in-desktop-only-mode) .SearchOverlay .replace-options .replace-buttons .btn-replace{font-size:13px}}.SearchOverlay .replace-options .replace-buttons .btn-replace-all{display:flex;justify-content:center;align-items:center;color:var(--blue-5);padding:6px 18px;width:auto;width:-moz-fit-content;width:fit-content;height:32px;cursor:pointer;margin-inline-end:5px}.SearchOverlay .replace-options .replace-buttons .btn-replace-all:hover:not(:disabled){color:var(--blue-6)}@media(max-width:640px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .SearchOverlay .replace-options .replace-buttons .btn-replace-all{font-size:13px}}@container (max-width: 640px){.App.is-web-component:not(.is-in-desktop-only-mode) .SearchOverlay .replace-options .replace-buttons .btn-replace-all{font-size:13px}}.SearchOverlay .replace-options .replace-buttons button:disabled{opacity:.5;cursor:default}.SearchOverlay .footer{display:flex;align-items:center;justify-content:space-between;color:var(--faded-text);margin-bottom:16px}.SearchOverlay .footer .spinner{height:25px!important;width:25px!important;margin:0}.SearchOverlay .footer .buttons{display:flex;flex-direction:row;align-self:flex-end;justify-content:space-evenly;margin-inline-start:auto;width:64px;height:28px}.SearchOverlay .footer .buttons .button{padding:0;border:none;background-color:transparent;width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}:host(:not([data-tabbing=true])) .SearchOverlay .footer .buttons .button,html:not([data-tabbing=true]) .SearchOverlay .footer .buttons .button{outline:none}.SearchOverlay .footer .buttons .button svg{color:var(--gray-6)}.SearchOverlay .footer .buttons .button:hover{background-color:var(--blue-1)}.SearchOverlay .footer .buttons .arrow{width:18px;height:18px}.SearchOverlay.modular-ui .input-container[focus-within]{outline:none;border:1px solid var(--focus-border)}.SearchOverlay.modular-ui .input-container:focus-within{outline:none;border:1px solid var(--focus-border)}.SearchOverlay.modular-ui .input-container .search-panel-input{padding-inline-start:8px}@media(max-width:640px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .SearchOverlay.modular-ui .input-container .search-panel-input{font-size:13px}}@container (max-width: 640px){.App.is-web-component:not(.is-in-desktop-only-mode) .SearchOverlay.modular-ui .input-container .search-panel-input{font-size:13px}}",""]),t.locals={LEFT_HEADER_WIDTH:"41px",RIGHT_HEADER_WIDTH:"41px"}},1830:function(e,t,n){var r=n(36),a=n(1831);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var o={insert:function(e){if(!window.isApryseWebViewerWebComponent)return void document.head.appendChild(e);let t;t=document.getElementsByTagName("apryse-webviewer"),t.length||(t=function e(t,n=document){const r=[];return n.querySelectorAll(t).forEach(e=>r.push(e)),n.querySelectorAll("*").forEach(n=>{n.shadowRoot&&r.push(...e(t,n.shadowRoot))}),r}("apryse-webviewer"));const n=[];for(let r=0;r<t.length;r++){const a=t[r];if(0===r)a.shadowRoot.appendChild(e),e.onload=function(){n.length>0&&n.forEach(t=>{t.innerHTML=e.innerHTML})};else{const t=e.cloneNode(!0);a.shadowRoot.appendChild(t),n.push(t)}}},singleton:!1};r(a,o);e.exports=a.locals||{}},1831:function(e,t,n){(t=e.exports=n(37)(!1)).push([e.i,":host{display:inline-block;container-type:inline-size;width:100%;height:100%;overflow:hidden}@media(min-width:901px){.App:not(.is-web-component) .hide-in-desktop{display:none}}@container (min-width: 901px){.hide-in-desktop{display:none}}@media(min-width:641px)and (max-width:900px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .hide-in-tablet{display:none}}@container (min-width: 641px) and (max-width: 900px){.App.is-web-component:not(.is-in-desktop-only-mode) .hide-in-tablet{display:none}}@media(max-width:640px)and (min-width:431px){.App:not(.is-web-component) .hide-in-mobile{display:none}}@container (max-width: 640px) and (min-width: 431px){.App.is-web-component .hide-in-mobile{display:none}}@media(max-width:430px){.App:not(.is-web-component) .hide-in-small-mobile{display:none}}@container (max-width: 430px){.App.is-web-component .hide-in-small-mobile{display:none}}.always-hide{display:none}.search-panel-container{z-index:65;flex-direction:column;background-color:var(--panel-background);display:flex;flex-direction:row;position:relative;overflow:hidden}@media(max-width:640px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .search-panel-container{z-index:95}}@container (max-width: 640px){.App.is-web-component:not(.is-in-desktop-only-mode) .search-panel-container{z-index:95}}@media(min-width:641px)and (max-width:900px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .search-panel-container{border-inline-start:1px solid var(--side-panel-border)}}@container (min-width: 641px) and (max-width: 900px){.App.is-web-component:not(.is-in-desktop-only-mode) .search-panel-container{border-inline-start:1px solid var(--side-panel-border)}}@media(max-width:640px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .search-panel-container{position:fixed;inset-block-start:0;inset-inline-end:0;height:100%;width:100%}}@container (max-width: 640px){.App.is-web-component:not(.is-in-desktop-only-mode) .search-panel-container{position:fixed;inset-block-start:0;inset-inline-end:0;height:100%;width:100%}}.SearchPanel{padding:16px 8px 0 16px;display:flex;flex-direction:column;height:100%}.SearchPanel .ListSeparator:first-child{margin-top:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.SearchPanel .ReactVirtualized__Grid__innerScrollContainer{max-width:1000px!important}}@media(max-width:640px){.App:not(.is-in-desktop-only-mode):not(.is-web-component) .SearchPanel{width:100%;min-width:100%;padding-top:0}.App:not(.is-in-desktop-only-mode):not(.is-web-component) .SearchPanel .close-container{display:flex;align-items:center;justify-content:flex-end;height:28px;margin-bottom:8px;width:100%;padding-inline-end:12px}.App:not(.is-in-desktop-only-mode):not(.is-web-component) .SearchPanel .close-container .close-icon-container{padding:0;border:none;background-color:transparent;z-index:3;cursor:pointer}:host(:not([data-tabbing=true])) .App:not(.is-in-desktop-only-mode):not(.is-web-component) .SearchPanel .close-container .close-icon-container,html:not([data-tabbing=true]) .App:not(.is-in-desktop-only-mode):not(.is-web-component) .SearchPanel .close-container .close-icon-container{outline:none}.App:not(.is-in-desktop-only-mode):not(.is-web-component) .SearchPanel .close-container .close-icon-container .close-icon{width:24px;height:24px}}@container (max-width: 640px){.App.is-web-component:not(.is-in-desktop-only-mode) .SearchPanel{width:100%;min-width:100%;padding-top:0}.App.is-web-component:not(.is-in-desktop-only-mode) .SearchPanel .close-container{display:flex;align-items:center;justify-content:flex-end;height:28px;margin-bottom:8px;width:100%;padding-inline-end:12px}.App.is-web-component:not(.is-in-desktop-only-mode) .SearchPanel .close-container .close-icon-container{padding:0;border:none;background-color:transparent;z-index:3;cursor:pointer}:host(:not([data-tabbing=true])) .App.is-web-component:not(.is-in-desktop-only-mode) .SearchPanel .close-container .close-icon-container,html:not([data-tabbing=true]) .App.is-web-component:not(.is-in-desktop-only-mode) .SearchPanel .close-container .close-icon-container{outline:none}.App.is-web-component:not(.is-in-desktop-only-mode) .SearchPanel .close-container .close-icon-container .close-icon{width:24px;height:24px}}.SearchPanel .results{overflow-y:auto;overflow-y:overlay;flex:1}.SearchPanel .results.wild-card-visible{margin-top:110px!important}.SearchPanel .results .ReactVirtualized__List{overflow:overlay!important;padding-inline-end:8px;width:auto!important}.SearchPanel .results .ReactVirtualized__List:focus{outline:none}.SearchPanel .results .ReactVirtualized__List .ReactVirtualized__Grid__innerScrollContainer{max-width:unset!important}.SearchPanel .loader-wrapper{display:flex;padding:10px;justify-content:center}.SearchPanel .info{padding:15px 0}",""]),t.locals={LEFT_HEADER_WIDTH:"41px",RIGHT_HEADER_WIDTH:"41px"}},1881:function(e,t,n){"use strict";n.r(t);n(9),n(10),n(14),n(32),n(34),n(27),n(21),n(20),n(12),n(22),n(33),n(18),n(16),n(29),n(49),n(24),n(48),n(50),n(35),n(8),n(17),n(19),n(11),n(31),n(13);var r=n(0),a=n.n(r),o=n(6),i=n(1),c=n(3),l=n(4),s=n(66),u=n(2),p=n.n(u),d=n(307),h=(n(77),n(26),n(60),n(38),n(208)),f=(n(1808),n(1810)),m=n.n(f),b=n(1822),v=n.n(b),y=n(1627),g=n(15),w=n.n(g),S=n(62),x=n(234),O=["measureRef","contentRect"];function R(){return(R=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return A(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?A(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var j={currentResultIndex:p.a.number.isRequired,searchResults:p.a.arrayOf(p.a.object).isRequired,listSeparatorText:p.a.string.isRequired,isProcessingSearchResults:p.a.bool};function P(e){var t=e.currentResultIndex,n=e.searchResults,r=e.listSeparatorText,o=0===t?t:t-1,i=n[t],c=n[o],l=c===i,s=c.pageNum!==i.pageNum,u=c.sheetOrder!==i.sheetOrder;return l||s||u?a.a.createElement("div",{role:"cell"},a.a.createElement(y.a,{isBoldHeader:Object(S.q)()},r)):null}P.propTypes=j;var k={result:p.a.object.isRequired,currentResultIndex:p.a.number.isRequired,activeResultIndex:p.a.number.isRequired,onSearchResultClick:p.a.func,activeDocumentViewerKey:p.a.number,title:p.a.string};function C(e){var t=E(Object(d.a)(),1)[0],n=E(Object(o.e)((function(e){return[e.featureFlags.customizableUI]})),1)[0],r=e.result,i=e.currentResultIndex,c=e.activeResultIndex,l=e.onSearchResultClick,s=e.activeDocumentViewerKey,u=e.title,p=r.ambientStr,h=r.resultStrStart,f=r.resultStrEnd,m=r.resultStr,b=p.slice(0,h),v=""===p?m:p.slice(h,f),y=p.slice(f),g=Object(x.a)(),O="";return O=Object(S.q)()?g?"".concat(p,":").concat(r.cell," ").concat(t("action.goToResult")):"".concat(t("action.goToResult")," ").concat(r.cell,":").concat(p):g?"".concat(p,":").concat(t("action.goToResult")):"".concat(t("action.goToResult"),":").concat(p),a.a.createElement("button",{"aria-label":O,role:"cell",className:w()({SearchResult:!0,selected:i===c,"modular-ui":n}),onClick:function(){l&&l(i,r,s)},"aria-current":i===c},u&&a.a.createElement("div",{className:"search-title"},u),b,a.a.createElement("span",{className:"search-value"},v),y)}C.propTypes=k;var I={width:p.a.number,height:p.a.number,activeResultIndex:p.a.number,searchStatus:p.a.oneOf(["SEARCH_NOT_INITIATED","SEARCH_IN_PROGRESS","SEARCH_DONE"]),searchResults:p.a.arrayOf(p.a.object),t:p.a.func.isRequired,onClickResult:p.a.func,pageLabels:p.a.arrayOf(p.a.any),activeDocumentViewerKey:p.a.number};function _(e){var t=e.height,n=e.searchStatus,o=e.searchResults,i=e.activeResultIndex,c=e.t,l=e.onClickResult,s=e.pageLabels,u=e.isProcessingSearchResults,p=e.isSearchInProgress,d=e.activeDocumentViewerKey,h=Object(r.useMemo)((function(){return new b.CellMeasurerCache({defaultHeight:50,fixedWidth:!0})}),[]),f=Object(r.useRef)(null),y=E(Object(r.useState)(0),2),g=y[0],w=y[1];0===o.length&&h.clearAll(),o.length&&o.length!==g&&(w(o.length),h.clearAll());var x=Object(r.useCallback)((function(e){var t,n=e.index,r=e.key,u=e.parent,p=e.style,f=o[n];return t=Object(S.q)()?s[f.sheetOrder]:"".concat(c("option.shared.page")," ").concat(s[f.pageNum-1]),a.a.createElement(v.a,{cache:h,columnIndex:0,key:r,parent:u,rowIndex:n},(function(e){var r=e.registerChild;return a.a.createElement("div",{role:"row",ref:r,style:p},a.a.createElement(P,{listSeparatorText:t,currentResultIndex:n,searchResults:o}),a.a.createElement(C,{title:S.q?f.cell:void 0,result:f,currentResultIndex:n,activeResultIndex:i,onSearchResultClick:l,activeDocumentViewerKey:d}))}))}),[h,o,i,c,s]);return Object(r.useEffect)((function(){var e;f&&(null===(e=f.current)||void 0===e||e.scrollToRow(i))}),[i]),null==t?null:"SEARCH_DONE"!==n||0!==o.length||u?a.a.createElement(m.a,{width:200,height:t,tabIndex:-1,overscanRowCount:10,rowCount:o.length,deferredMeasurementCache:h,rowHeight:h.rowHeight,rowRenderer:x,ref:f,scrollToIndex:i-1}):p?null:a.a.createElement("div",{className:"info"},a.a.createElement("p",{className:"no-margin"},c("message.noResults")))}function T(e){var t=e.measureRef,n=e.contentRect,r=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,O),o=n.bounds.height;return a.a.createElement("div",{className:w()("results",{"spreadsheet-results":Object(S.q)()}),ref:t},a.a.createElement(_,R({height:o},r)))}_.propTypes=I,T.propTypes={contentRect:p.a.object,measureRef:p.a.oneOfType([p.a.func,p.a.shape({current:p.a.any})])};var N=Object(h.b)("bounds")(T),D=function(e){return a.a.createElement(N,e)},W=(n(390),n(40),n(41),n(42),n(57),n(474),n(115),n(93),n(1825)),V=n.n(W),H=n(130),L=n.n(H),q=n(5),z=n(51),M=n(43),G=n(96),F=n(475),U=n(106),K=(n(1826),function(e){var t=e.isPanelOpen,n=e.isCaseSensitive,i=e.isWholeWord,s=e.isWildcard,u=e.onCaseSensitiveSearchOptionChange,p=e.wholeWordSearchOptionOnChange,h=e.wildcardOptionOnChange,f=Object(d.a)().t,m=Object(o.d)(),b=q.a.SEARCH_OPTIONS_FLYOUT,v=Object(o.e)((function(e){return l.a.getFlyout(e,b)}));return Object(r.useLayoutEffect)((function(){var e={dataElement:b,className:"SearchOptionsFlyout",items:[{type:"customElement",render:function(){return a.a.createElement(U.a,{dataElement:q.a.CASE_SENSITIVE_SEARCH_OPTION,id:"case-sensitive-option",checked:n,onChange:u,label:f("option.searchPanel.caseSensitive"),tabIndex:t?0:-1})}},{type:"customElement",render:function(){return a.a.createElement(U.a,{dataElement:q.a.WHOLE_WORD_SEARCH_OPTION,id:"whole-word-option",checked:i,onChange:p,label:f("option.searchPanel.wholeWordOnly"),tabIndex:t?0:-1})}},{type:"customElement",render:function(){return a.a.createElement(U.a,{dataElement:q.a.WILD_CARD_SEARCH_OPTION,id:"wildcard-option",checked:s,onChange:h,label:f("option.searchPanel.wildcard"),tabIndex:t?0:-1})}}]};m(v?c.a.updateFlyout(e.dataElement,e):c.a.addFlyout(e))}),[n,i,s,t,u,p,h]),null});K.propTypes={isCaseSensitive:p.a.bool.isRequired,isWholeWord:p.a.bool.isRequired,isWildcard:p.a.bool.isRequired,isPanelOpen:p.a.bool,onCaseSensitiveSearchOptionChange:p.a.func.isRequired,wholeWordSearchOptionOnChange:p.a.func.isRequired,wildcardOptionOnChange:p.a.func.isRequired};var B=K,$=n(131);n(1828),n(320);function Y(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return J(s,"_invoke",function(n,r,a){var o,c,l,s=0,u=a||[],p=!1,d={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return o=t,c=0,l=e,d.n=n,i}};function h(n,r){for(c=n,l=r,t=0;!p&&s&&!a&&t<u.length;t++){var a,o=u[t],h=d.p,f=o[2];n>3?(a=f===r)&&(l=o[(c=o[4])?5:(c=3,3)],o[4]=o[5]=e):o[0]<=h&&((a=n<2&&h<o[1])?(c=0,d.v=r,d.n=o[1]):h<f&&(a=n<3||o[0]>r||r>f)&&(o[4]=n,o[5]=r,d.n=f,c=0))}if(a||n>1)return i;throw p=!0,r}return function(a,u,f){if(s>1)throw TypeError("Generator is already running");for(p&&1===u&&h(u,f),c=u,l=f;(t=c<2?e:l)||!p;){o||(c?c<3?(c>1&&(d.n=-1),h(c,l)):d.n=l:d.v=l);try{if(s=2,o){if(c||(a="next"),t=o[a]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=o.return)&&t.call(o),c<2&&(l=TypeError("The iterator does not provide a '"+a+"' method"),c=1);o=e}else if((t=(p=d.n<0)?l:n.call(r,d))!==i)break}catch(t){o=e,c=1,l=t}finally{s=1}}return{value:t,done:p}}}(n,a,o),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(J(t={},r,(function(){return this})),t),p=s.prototype=c.prototype=Object.create(u);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,J(e,a,"GeneratorFunction")),e.prototype=Object.create(p),e}return l.prototype=s,J(p,"constructor",s),J(s,"constructor",l),l.displayName="GeneratorFunction",J(s,a,"GeneratorFunction"),J(p),J(p,a,"Generator"),J(p,r,(function(){return this})),J(p,"toString",(function(){return"[object Generator]"})),(Y=function(){return{w:o,m:d}})()}function J(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}(J=function(e,t,n,r){if(t)a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var o=function(t,n){J(e,t,(function(e){return this._invoke(t,n,e)}))};o("next",0),o("throw",1),o("return",2)}})(e,t,n,r)}function Q(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function X(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Q(o,r,a,i,c,"next",e)}function c(e){Q(o,r,a,i,c,"throw",e)}i(void 0)}))}}function Z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ee(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ee(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var te={isPanelOpen:p.a.bool,isSearchOverlayDisabled:p.a.bool,searchValue:p.a.string,searchStatus:p.a.oneOf(["SEARCH_NOT_INITIATED","SEARCH_IN_PROGRESS","SEARCH_DONE"]),isCaseSensitive:p.a.bool,isWholeWord:p.a.bool,isWildcard:p.a.bool,searchResults:p.a.arrayOf(p.a.object),activeResultIndex:p.a.number,setSearchValue:p.a.func.isRequired,setCaseSensitive:p.a.func.isRequired,setSearchStatus:p.a.func.isRequired,setWholeWord:p.a.func.isRequired,setWildcard:p.a.func.isRequired,executeSearch:p.a.func.isRequired,selectNextResult:p.a.func,selectPreviousResult:p.a.func,isProcessingSearchResults:p.a.bool,activeDocumentViewerKey:p.a.number,showReplaceSpinner:p.a.bool,setShowReplaceSpinner:p.a.func};function ne(e){var t=Object(d.a)().t,n=e.isSearchOverlayDisabled,s=e.searchResults,u=e.activeResultIndex,p=e.selectNextResult,h=e.selectPreviousResult,f=e.isProcessingSearchResults,m=e.activeDocumentViewerKey,b=e.searchValue,v=e.setSearchValue,y=e.executeSearch,g=e.replaceValue,x=e.nextResultValue,O=e.setReplaceValue,R=e.isCaseSensitive,E=e.setCaseSensitive,A=e.isWholeWord,j=e.setWholeWord,P=e.isWildcard,k=e.setWildcard,C=e.setSearchStatus,I=e.searchStatus,_=e.isPanelOpen,T=e.showReplaceSpinner,N=e.setShowReplaceSpinner,D=Z(Object(r.useState)(!0),2),W=D[0],H=D[1],U=Z(Object(r.useState)(!0),2),K=U[0],J=U[1],Q=Z(Object(r.useState)(!0),2),ee=Q[0],te=Q[1],ne=Z(Object(r.useState)(!1),2),re=ne[0],ae=ne[1],oe=Z(Object(r.useState)(!1),2),ie=oe[0],ce=oe[1],le=Object(o.e)((function(e){return l.a.isElementDisabled(e,"searchAndReplace")})),se=Object(o.e)(l.a.isSpreadsheetEditorModeEnabled),ue=Object(o.e)((function(e){var t;return null===(t=l.a.getFeatureFlags(e))||void 0===t?void 0:t.customizableUI})),pe=Object(r.useRef)(),de=Object(o.d)(),he=Object(o.e)((function(e){return l.a.isSearchInProgress(e)})),fe=Object(o.e)((function(e){return l.a.getOfficeEditorIsReplaceInProgress(e)}));Object(r.useEffect)((function(){try{new RegExp("(?<!</?[^>]*|&[^;]*)")}catch(e){te(!1)}}),[]),Object(r.useEffect)((function(){ke>0&&C("SEARCH_DONE"),H(0===ke),J(0===ke)}),[s]),Object(r.useEffect)((function(){pe.current&&_&&setTimeout((function(){pe.current.focus(),ae(!0)}),300),le||ee||!_||console.warn("Search and Replace is not supported in this browser")}),[_,R]),Object(r.useEffect)((function(){b&&b.length>0?re&&y(b,{caseSensitive:R,wholeWord:A,wildcard:P}):we()}),[R,A,P,m]);var me=function(){var e=X(Y().m((function e(t){return Y().w((function(e){for(;;)switch(e.n){case 0:if(!(t&&t.length>0)){e.n=2;break}if(de(c.a.setSearchInProgress(!0)),C("SEARCH_IN_PROGRESS"),!Object(S.p)()){e.n=1;break}return e.n=1,i.a.getDocument().getOfficeEditor().updateSearchData();case 1:y(t,{caseSensitive:R,wholeWord:A,wildcard:P}),e.n=3;break;case 2:we();case 3:return e.a(2)}}),e)})));return function(t){return e.apply(this,arguments)}}(),be=Object(r.useCallback)(V()(me,300),[R,A,P]),ve=L()(me,300),ye=Object(r.useRef)({searchValue:b,throttleSearch:ve,officeEditorIsReplaceInProgress:fe});Object(r.useEffect)((function(){ye.current={searchValue:b,throttleSearch:ve,officeEditorIsReplaceInProgress:fe}}),[b,ve,fe,R,A,P]),Object(r.useEffect)((function(){return i.a.addEventListener("pagesUpdated",ge),function(){i.a.removeEventListener("pagesUpdated",ge)}}));var ge=function(e){var t=ye.current,n=t.searchValue,r=t.officeEditorIsReplaceInProgress;e.linearizedUpdate||r||me(n)};Object(r.useEffect)((function(){var e,t=function(){var e=ye.current,t=e.searchValue,n=e.throttleSearch;e.officeEditorIsReplaceInProgress||t&&t.length>0&&n(t)};return null===(e=i.a.getDocument())||void 0===e||e.addEventListener("officeDocumentEdited",t),function(){var e;null===(e=i.a.getDocument())||void 0===e||e.removeEventListener("officeDocumentEdited",t)}}),[]);function we(){i.a.clearSearchResults(),v(""),C("SEARCH_NOT_INITIATED"),O(""),H(!0),J(!0)}var Se=Object(r.useCallback)((function(e){var t=e.target.checked;E(t)}),[]),xe=Object(r.useCallback)((function(e){var t=e.target.checked;j(t)}),[]),Oe=Object(r.useCallback)((function(e){var t=e.target.checked;k(t)}),[]),Re=Object(r.useCallback)((function(){p&&p(s,u)}),[p,s,u]),Ee=Object(r.useCallback)((function(){h&&h(s,u)}),[h,s,u]),Ae=function(){if(Object(S.p)())me(ye.current.searchValue);else if(Object(S.q)()){var e,t=b,n=g;we(),v(t),O(n),(null===(e=i.a.getPageSearchResults())||void 0===e?void 0:e.length)>0&&(H(!1),J(!1))}},je=Object(r.useCallback)(function(){var e=X(Y().m((function e(){var t,n;return Y().w((function(e){for(;;)switch(e.n){case 0:if(!K||!x){e.n=1;break}return e.a(2);case 1:return N(!0),t=i.a.getPageSearchResults(),n=i.a.getDocumentViewer(),e.n=2,n.replace(t,g);case 2:Ae(),N(!1),J(!0);case 3:return e.a(2)}}),e)})));return function(){return e.apply(this,arguments)}}(),[g]),Pe=Object(r.useCallback)(function(){var e=X(Y().m((function e(){var t,n;return Y().w((function(e){for(;;)switch(e.n){case 0:if(!W||!x){e.n=1;break}return e.a(2);case 1:return N(!0),t=i.a.getActiveSearchResult(),n=i.a.getDocumentViewer(),e.n=2,n.replace([t],g);case 2:Ae(),N(!1);case 3:return e.a(2)}}),e)})));return function(){return e.apply(this,arguments)}}(),[g,x,W]);if(n)return null;var ke=s?s.length:0,Ce="SEARCH_DONE"===I&&!f,Ie=!Ce||he?a.a.createElement(F.a,null):null,_e=!le&&ee,Te=_e&&ie,Ne=R||A||P;return a.a.createElement("div",{className:w()({SearchOverlay:!0,"modular-ui":ue})},a.a.createElement("div",{className:"search-input-row"},a.a.createElement("div",{className:"input-container"},ue&&a.a.createElement(z.a,{glyph:"icon-header-search"}),a.a.createElement("input",{className:"search-panel-input",ref:pe,type:"text",autoComplete:"off",onChange:function(e){v(e.target.value),be(e.target.value),e.target.value&&ke>0&&(H(!1),J(!1))},value:b,placeholder:ue?"":t("message.searchDocumentPlaceholder"),"aria-label":t("message.searchDocumentPlaceholder"),id:"SearchPanel__input",tabIndex:_?0:-1}),void 0!==b&&b.length>0&&a.a.createElement(M.a,{className:"clearSearch-button",img:"icon-close",onClick:we,title:t("message.clearSearchResults"),ariaLabel:t("message.clearSearchResults"),onClickAnnouncement:t("message.searchResultsCleared")})),a.a.createElement("div",{className:"search-option-buttons"},a.a.createElement(G.a,{dataElement:"searchOptionsButton",title:t("message.toggleSearchOptions"),ariaLabel:t("message.toggleSearchOptions"),tabIndex:_?0:-1,img:Ne?"ic-filter-with-dot":"ic-filter-alt",className:"search-options-button",toggleElement:q.a.SEARCH_OPTIONS_FLYOUT}),_e?a.a.createElement(M.a,{onClick:function(){ce(!ie)},title:t("message.toggleReplaceInput"),ariaLabel:t("message.toggleReplaceInput"),tabIndex:_?0:-1,img:"ic_replace",className:"search-options-button",isActive:ie}):null)),Te&&a.a.createElement("div",{"data-element":q.a.SEARCH_PANEL_REPLACE_CONTAINER,className:"replace-options"},a.a.createElement("div",{className:"input-container with-replace-icon"},a.a.createElement(z.a,{disabled:!1,glyph:"ic_replace",className:"replace-icon"}),a.a.createElement("input",{type:"text","aria-label":t("option.searchPanel.replace"),onChange:function(e){O(e.target.value),e.target.value&&b&&ke>0&&(H(!1),J(!1))},value:g})),a.a.createElement("div",{className:"replace-buttons"},T?a.a.createElement(F.a,{width:"25px",height:"25px"}):null,a.a.createElement(M.a,{onClick:function(){var e=t("option.searchPanel.replaceText"),n={message:t("option.searchPanel.confirmMessageReplaceAll"),title:e,confirmBtnText:t("option.searchPanel.confirm"),onConfirm:function(){je()}};de(c.a.showWarningMessage(n))},title:t("option.searchPanel.replaceAll"),ariaLabel:t("option.searchPanel.replaceAll"),className:"btn-replace-all",disabled:K},t("option.searchPanel.replaceAll")),a.a.createElement(M.a,{onClick:function(){var e=t("option.searchPanel.replaceText"),n={message:t("option.searchPanel.confirmMessageReplaceOne"),title:e,confirmBtnText:t("option.searchPanel.confirm"),onConfirm:function(){Pe()}};de(c.a.showWarningMessage(n))},title:t("option.searchPanel.replace"),ariaLabel:t("option.searchPanel.replace"),className:"btn-replace",disabled:W||!x||!i.a.getActiveSearchResult()},t("option.searchPanel.replace")))),a.a.createElement(B,{isCaseSensitive:R,isWholeWord:A,isWildcard:P,isPanelOpen:_,onCaseSensitiveSearchOptionChange:Se,wholeWordSearchOptionOnChange:xe,wildcardOptionOnChange:Oe}),a.a.createElement("div",{className:"divider"}),a.a.createElement("div",{className:"footer"},"SEARCH_NOT_INITIATED"===I?null:Ie,a.a.createElement("p",{className:"no-margin","aria-live":"assertive"},Ce&&!he?"".concat(ke," ").concat(t("message.numResultsFound")):void 0),ke>0&&a.a.createElement("div",{className:"buttons"},a.a.createElement("button",{className:"button",onClick:Ee,title:t("action.prevResult"),"aria-label":t("action.prevResult")},a.a.createElement(z.a,{className:"arrow",glyph:Object($.b)(se)})),a.a.createElement("button",{className:"button",onClick:Re,title:t("action.nextResult"),"aria-label":t("action.nextResult")},a.a.createElement(z.a,{className:"arrow",glyph:Object($.a)(se)})))))}ne.propTypes=te;var re=ne,ae=n(166),oe=n(488);function ie(e){return(ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ce(){return(ce=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}function le(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return se(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?se(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function se(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(n),!0).forEach((function(t){de(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function de(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ie(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function he(e,t,n){var r=pe({regex:!1},t);if(null!=e)if(Object(S.q)()){var a=Object(ae.b)(r);i.a.getDocumentViewer().search(e,a)}else{var o=Object(ae.c)();if(o)o(e,r);else Object(oe.a)(n)(e,r,!1)}}function fe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;if(e.length>0){var r=t===e.length-1?0:t+1;if(i.a.setActiveSearchResult(e[r]),n){var a=r>0?r-1:0;n(c.a.setNextResultValue(e[r],a))}}}function me(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;if(e.length>0){var r=t<=0?e.length-1:t-1;i.a.setActiveSearchResult(e[r]),n&&n(c.a.setNextResultValue(e[r]))}}var be=function(e){var t=Object(o.d)(),n=Object(o.f)(),i=le(Object(r.useState)(!1),2),c=i[0],l=i[1];return e=pe(pe({},e),{},{showReplaceSpinner:c,setShowReplaceSpinner:l}),a.a.createElement(re,ce({executeSearch:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};he(e,t,n)},selectNextResult:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;fe(e,n,t)},selectPreviousResult:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;me(e,n,t)}},e))},ve={closeElements:c.a.closeElements,setSearchValue:c.a.setSearchValue,setReplaceValue:c.a.setReplaceValue,setCaseSensitive:c.a.setCaseSensitive,setWholeWord:c.a.setWholeWord,setWildcard:c.a.setWildcard};var ye=Object(o.b)((function(e){return{isSearchOverlayDisabled:l.a.isElementDisabled(e,q.a.SEARCH_OVERLAY),searchValue:l.a.getSearchValue(e),replaceValue:l.a.getReplaceValue(e),nextResultValue:l.a.getNextResultValue(e),isCaseSensitive:l.a.isCaseSensitive(e),isWholeWord:l.a.isWholeWord(e),isWildcard:l.a.isWildcard(e),isProcessingSearchResults:l.a.isProcessingSearchResults(e)}}),ve)((function(e){return a.a.createElement(be,e)})),ge=function(e){return a.a.createElement(ye,e)},we=n(1608),Se=n(61),xe=n(493),Oe=n(23),Re=(n(1830),n(125),n(1832));function Ee(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return Ae(s,"_invoke",function(n,r,a){var o,c,l,s=0,u=a||[],p=!1,d={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return o=t,c=0,l=e,d.n=n,i}};function h(n,r){for(c=n,l=r,t=0;!p&&s&&!a&&t<u.length;t++){var a,o=u[t],h=d.p,f=o[2];n>3?(a=f===r)&&(l=o[(c=o[4])?5:(c=3,3)],o[4]=o[5]=e):o[0]<=h&&((a=n<2&&h<o[1])?(c=0,d.v=r,d.n=o[1]):h<f&&(a=n<3||o[0]>r||r>f)&&(o[4]=n,o[5]=r,d.n=f,c=0))}if(a||n>1)return i;throw p=!0,r}return function(a,u,f){if(s>1)throw TypeError("Generator is already running");for(p&&1===u&&h(u,f),c=u,l=f;(t=c<2?e:l)||!p;){o||(c?c<3?(c>1&&(d.n=-1),h(c,l)):d.n=l:d.v=l);try{if(s=2,o){if(c||(a="next"),t=o[a]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=o.return)&&t.call(o),c<2&&(l=TypeError("The iterator does not provide a '"+a+"' method"),c=1);o=e}else if((t=(p=d.n<0)?l:n.call(r,d))!==i)break}catch(t){o=e,c=1,l=t}finally{s=1}}return{value:t,done:p}}}(n,a,o),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Ae(t={},r,(function(){return this})),t),p=s.prototype=c.prototype=Object.create(u);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Ae(e,a,"GeneratorFunction")),e.prototype=Object.create(p),e}return l.prototype=s,Ae(p,"constructor",s),Ae(s,"constructor",l),l.displayName="GeneratorFunction",Ae(s,a,"GeneratorFunction"),Ae(p),Ae(p,a,"Generator"),Ae(p,r,(function(){return this})),Ae(p,"toString",(function(){return"[object Generator]"})),(Ee=function(){return{w:o,m:d}})()}function Ae(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}(Ae=function(e,t,n,r){if(t)a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var o=function(t,n){Ae(e,t,(function(e){return this._invoke(t,n,e)}))};o("next",0),o("throw",1),o("return",2)}})(e,t,n,r)}function je(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function Pe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ke(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ke(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Ce=function(e){var t=Object(o.e)(l.a.getSearchValue),n=Object(o.e)(l.a.isCaseSensitive),a=Object(o.e)(l.a.isWholeWord),s=Pe(Object(r.useState)([]),2),u=s[0],p=s[1],d=Pe(Object(r.useState)(),2),h=d[0],f=d[1],m=Pe(Object(r.useState)(0),2),b=m[0],v=m[1],y=Pe(Object(r.useState)("SEARCH_NOT_INITIATED"),2),g=y[0],w=y[1],x=Object(o.d)(),O=i.a.getDocumentViewers().length,R=function(){var e,t=(e=Ee().m((function e(t,n){var r,a;return Ee().w((function(e){for(;;)switch(e.n){case 0:if(t){e.n=1;break}return w("SEARCH_NOT_INITIATED"),e.a(2);case 1:return x(c.a.setSearchInProgress(!0)),w("SEARCH_IN_PROGRESS"),r=Object(ae.b)(n),e.n=2,i.a.getDocumentViewer().search(t,r).getAll();case 2:a=e.v,p(a),w("SEARCH_DONE"),x(c.a.setSearchInProgress(!1));case 3:return e.a(2)}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){je(o,r,a,i,c,"next",e)}function c(e){je(o,r,a,i,c,"throw",e)}i(void 0)}))});return function(e,n){return t.apply(this,arguments)}}(),E=Object(r.useMemo)((function(){return Object(Re.debounce)(R,500)}),[]);return Object