1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[621],{9771:(i,t,e)=>{"use strict";e.d(t,{A:()=>n});let n=(0,e(19946).A)("VolumeX",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]])},15273:(i,t,e)=>{"use strict";e.d(t,{A:()=>n});let n=(0,e(19946).A)("Volume2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]])},17649:(i,t,e)=>{"use strict";let n;function s(i,t,e,n,s,r,o){try{var a=i[r](o),c=a.value}catch(i){e(i);return}a.done?t(c):Promise.resolve(c).then(n,s)}function r(i){return function(){var t=this,e=arguments;return new Promise(function(n,r){var o=i.apply(t,e);function a(i){s(o,n,r,a,c,"next",i)}function c(i){s(o,n,r,a,c,"throw",i)}a(void 0)})}}e.d(t,{A:()=>E,V:()=>M});var o=e(12115),a=e(54052);let c="undefined"!=typeof window&&(window.SpeechRecognition||window.webkitSpeechRecognition||window.mozSpeechRecognition||window.msSpeechRecognition||window.oSpeechRecognition),h=i=>i===c;var l=()=>/(android)/i.test("undefined"!=typeof navigator?navigator.userAgent:"");let g=(...i)=>i.map(i=>i.trim()).join(" ").trim(),u=/\s*\((.*?)\)\s*/g,p=/(\(\?:[^)]+\))\?/g,f=/(\(\?)?:\w+/g,b=/\*/g,d=/[-{}[\]+?.,\\^$|#]/g,y=i=>i instanceof RegExp?RegExp(i.source,"i"):RegExp("^"+(i=i.replace(d,"\\$&").replace(u,"(?:$1)?").replace(f,(i,t)=>t?i:"([^\\s]+)").replace(b,"(.*?)").replace(p,"\\s*$1?\\s*"))+"$","i"),m=(i,t)=>{if(i=i.replace(/\s+/g,"").toLowerCase(),t=t.replace(/\s+/g,"").toLowerCase(),!i.length&&!t.length)return 1;if(!i.length||!t.length)return 0;if(i===t)return 1;if(1===i.length&&1===t.length||i.length<2||t.length<2)return 0;let e=new Map;for(let t=0;t<i.length-1;t++){let n=i.substring(t,t+2),s=e.has(n)?e.get(n)+1:1;e.set(n,s)}let n=0;for(let i=0;i<t.length-1;i++){let s=t.substring(i,i+2),r=e.has(s)?e.get(s):0;r>0&&(e.set(s,r-1),n++)}return 2*n/(i.length+t.length-2)},w=()=>"undefined"!=typeof window&&void 0!==window.navigator&&void 0!==window.navigator.mediaDevices&&void 0!==window.navigator.mediaDevices.getUserMedia&&(void 0!==window.AudioContext||void 0!==window.webkitAudioContext);class v{setSpeechRecognition(i){let t=!!i&&(h(i)||w());t&&(this.disableRecognition(),this.recognition=new i,this.recognition.continuous=!1,this.recognition.interimResults=!0,this.recognition.onresult=this.updateTranscript.bind(this),this.recognition.onend=this.onRecognitionDisconnect.bind(this),this.recognition.onerror=this.onError.bind(this)),this.emitBrowserSupportsSpeechRecognitionChange(t)}subscribe(i,t){this.subscribers[i]=t}unsubscribe(i){delete this.subscribers[i]}emitListeningChange(i){this.listening=i,Object.keys(this.subscribers).forEach(t=>{let{onListeningChange:e}=this.subscribers[t];e(i)})}emitMicrophoneAvailabilityChange(i){this.isMicrophoneAvailable=i,Object.keys(this.subscribers).forEach(t=>{let{onMicrophoneAvailabilityChange:e}=this.subscribers[t];e(i)})}emitTranscriptChange(i,t){Object.keys(this.subscribers).forEach(e=>{let{onTranscriptChange:n}=this.subscribers[e];n(i,t)})}emitClearTranscript(){Object.keys(this.subscribers).forEach(i=>{let{onClearTranscript:t}=this.subscribers[i];t()})}emitBrowserSupportsSpeechRecognitionChange(i){Object.keys(this.subscribers).forEach(t=>{let{onBrowserSupportsSpeechRecognitionChange:e,onBrowserSupportsContinuousListeningChange:n}=this.subscribers[t];e(i),n(i)})}disconnect(i){if(this.recognition&&this.listening)switch(i){case"ABORT":this.pauseAfterDisconnect=!0,this.abort();break;case"RESET":this.pauseAfterDisconnect=!1,this.abort();break;default:this.pauseAfterDisconnect=!0,this.stop()}}disableRecognition(){this.recognition&&(this.recognition.onresult=()=>{},this.recognition.onend=()=>{},this.recognition.onerror=()=>{},this.listening&&this.stopListening())}onError(i){i&&i.error&&"not-allowed"===i.error&&(this.emitMicrophoneAvailabilityChange(!1),this.disableRecognition())}onRecognitionDisconnect(){this.onStopListening(),this.listening=!1,this.pauseAfterDisconnect?this.emitListeningChange(!1):this.recognition&&(this.recognition.continuous?this.startListening({continuous:this.recognition.continuous}):this.emitListeningChange(!1)),this.pauseAfterDisconnect=!1}updateTranscript({results:i,resultIndex:t}){let e=void 0===t?i.length-1:t;this.interimTranscript="",this.finalTranscript="";for(let t=e;t<i.length;++t)i[t].isFinal&&(!l()||i[t][0].confidence>0)?this.updateFinalTranscript(i[t][0].transcript):this.interimTranscript=g(this.interimTranscript,i[t][0].transcript);let n=!1;""===this.interimTranscript&&""!==this.finalTranscript?(this.previousResultWasFinalOnly&&
1(n=!0),this.previousResultWasFinalOnly=!0):this.previousResultWasFinalOnly=!1,n||this.emitTranscriptChange(this.interimTranscript,this.finalTranscript)}updateFinalTranscript(i){this.finalTranscript=g(this.finalTranscript,i)}resetTranscript(){this.disconnect("RESET")}startListening(){return r(function*({continuous:i=!1,language:t}={}){if(!this.recognition)return;let e=i!==this.recognition.continuous,n=t&&t!==this.recognition.lang;if((e||n)&&(this.listening&&(yield this.stopListening()),this.recognition.continuous=e?i:this.recognition.continuous,this.recognition.lang=n?t:this.recognition.lang),!this.listening){this.recognition.continuous||(this.resetTranscript(),this.emitClearTranscript());try{yield this.start(),this.emitListeningChange(!0)}catch(i){i instanceof DOMException||this.emitMicrophoneAvailabilityChange(!1)}}}).apply(this,arguments)}abortListening(){return r(function*(){this.disconnect("ABORT"),this.emitListeningChange(!1),yield new Promise(i=>{this.onStopListening=i})}).call(this)}stopListening(){return r(function*(){this.disconnect("STOP"),this.emitListeningChange(!1),yield new Promise(i=>{this.onStopListening=i})}).call(this)}getRecognition(){return this.recognition}start(){return r(function*(){this.recognition&&!this.listening&&(yield this.recognition.start(),this.listening=!0)}).call(this)}stop(){this.recognition&&this.listening&&(this.recognition.stop(),this.listening=!1)}abort(){this.recognition&&this.listening&&(this.recognition.abort(),this.listening=!1)}constructor(i){this.recognition=null,this.pauseAfterDisconnect=!1,this.interimTranscript="",this.finalTranscript="",this.listening=!1,this.isMicrophoneAvailable=!0,this.subscribers={},this.onStopListening=()=>{},this.previousResultWasFinalOnly=!1,this.resetTranscript=this.resetTranscript.bind(this),this.startListening=this.startListening.bind(this),this.stopListening=this.stopListening.bind(this),this.abortListening=this.abortListening.bind(this),this.setSpeechRecognition=this.setSpeechRecognition.bind(this),this.disableRecognition=this.disableRecognition.bind(this),this.setSpeechRecognition(i),l()&&(this.updateFinalTranscript=a(this.updateFinalTranscript,250,{leading:!0}))}}let T="CLEAR_TRANSCRIPT",R="APPEND_TRANSCRIPT",S=()=>({type:T}),A=(i,t)=>({type:R,payload:{interimTranscript:i,finalTranscript:t}}),C=(i,t)=>{switch(t.type){case T:return{interimTranscript:"",finalTranscript:""};case R:return{interimTranscript:t.payload.interimTranscript,finalTranscript:g(i.finalTranscript,t.payload.finalTranscript)};default:throw Error()}},L=!!c,k=L&&!l(),M=({transcribing:i=!0,clearTranscriptOnListen:t=!0,commands:e=[]}={})=>{let[n]=(0,o.useState)(E.getRecognitionManager()),[s,r]=(0,o.useState)(L),[a,c]=(0,o.useState)(k),[{interimTranscript:h,finalTranscript:l},u]=(0,o.useReducer)(C,{interimTranscript:n.interimTranscript,finalTranscript:""}),[p,f]=(0,o.useState)(n.listening),[b,d]=(0,o.useState)(n.isMicrophoneAvailable),w=(0,o.useRef)(e);w.current=e;let v=()=>{u(S())},T=(0,o.useCallback)(()=>{n.resetTranscript(),v()},[n]),R=(i,t,e)=>{let n=("object"==typeof i?i.toString():i).replace(/[&/\\#,+()!$~%.'":*?<>{}]/g,"").replace(/ +/g," ").trim(),s=m(n,t);return s>=e?{command:i,commandWithoutSpecials:n,howSimilar:s,isFuzzyMatch:!0}:null},M=(i,t)=>{let e=y(i).exec(t);return e?{command:i,parameters:e.slice(1)}:null},j=(0,o.useCallback)((i,t)=>{w.current.forEach(({command:e,callback:n,matchInterim:s=!1,isFuzzyMatch:r=!1,fuzzyMatchingThreshold:o=.8,bestMatchOnly:a=!1})=>{let c=!t&&s?i.trim():t.trim(),h=(Array.isArray(e)?e:[e]).map(i=>r?R(i,c,o):M(i,c)).filter(i=>i);if(r&&a&&h.length>=2){h.sort((i,t)=>t.howSimilar-i.howSimilar);let{command:i,commandWithoutSpecials:t,howSimilar:e}=h[0];n(t,c,e,{command:i,resetTranscript:T})}else h.forEach(i=>{if(i.isFuzzyMatch){let{command:t,commandWithoutSpecials:e,howSimilar:s}=i;n(e,c,s,{command:t,resetTranscript:T})}else{let{command:t,parameters:e}=i;n(...e,{command:t,resetTranscript:T})}})})},[T]),O=(0,o.useCallback)((t,e)=>{i&&u(A(t,e)),j(t,e)},[j,i]),x=(0,o.useCallback)(()=>{t&&v()},[t]);return(0,o.useEffect)(()=>{let i=E.counter;return E.counter+=1,n.subscribe(i,{onListeningChange:f,onMicrophoneAvailabilityChange:d,onTranscriptChange:O,onClearTranscript:x,onBrowserSupportsSpeechRecognitionChange:r,onBrowserSupportsContinuousListeningChange:c}),()=>{n.unsubscribe(i)}},[i,t,n,O,x]),{transcript:g(l,h),interimTranscript:h,finalTranscript:l,listening:p,isMicrophoneAvailable:b,resetTranscript:T,browserSupportsSpeechRecognition:s,browserSupportsContinuousListening:a}},E={counter:0,applyPolyfill:i=>{n?n.setSpeechRecognition(i):n=new v(i);let t=!!i&&w();L=t,k=t},removePolyfill:()=>{n?n.setSpeechRecognition(c):n=new v(c),k=(L=!!c)&&!l()},getRecognitionManager:()=>(n||(n=new v(c)),n),getRecognition:()=>E.getRecognitionManager().getRecognition(),startListening:({continuous:i,language:t}={})=>r(function*(){let e=E.getRecognitionManager();yield e.startListening({continuous:i,language:t})})(),stopListening:()=>r(function*(){let i=E.getRecognitionManager();yield i.stopListening()})(),abortListening:()=>r(function*(){let i=E.getRecognitionManager();yield i.abortListening()})(),browserSupportsSpeechRecognition:()=>L,browserSupportsContinuousListening:()=>k}},54052:(i,t,e)=>{var n=0/0,s=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,a=/^0o[0-7]+$/i,c=parseInt,h="object"==typeof e.g&&e.g&&e.g.Object===Object&&e.g,l="object"==typeof self&&self&&self.Object===Object&&self,g=h||l||Function("return this")(),u=Object.prototype.toString,p=Math.max,f=Math.min,b=function(){return g.Date.now()};function d(i){var t=typeof i;return!!i&&("object"==t||"function"==t)}function y(i){if("number"==typeof i)return i;if("symbol"==typeof(t=i)||t&&"object"==typeof t&&"[object Symbol]"==u.call(t))return n;if(d(i)){var t,e="function"==typeof i.valueOf?i.valueOf():i;i=d(e)?e+"":e}if("string"!=typeof i)return 0===i?i:+i;i=i.replace(s,"");var h=o.test(i);return h||a.test(i)?c(i.slice(2),h?2:8):r.test(i)?n:+i}i.exports=function(i,t,e){var n,s,r,o,a,c,h=0,l=!1,g=!1,u=!0;if("function"!=typeof i)throw TypeError("Expected a function");function m(t){var e=n,r=s;return n=s=void 0,h=t,o=i.apply(r,e)}function w(i){var e=i-c,n=i-h;return void 0===c||e>=t||e<0||g&&n>=r}function v(){var i,e,n,s=b();if(w(s))return T(s);a=setTimeout(v,(i=s-c,e=s-h,n=t-i,g?f(n,r-e):n))}
1function T(i){return(a=void 0,u&&n)?m(i):(n=s=void 0,o)}function R(){var i,e=b(),r=w(e);if(n=arguments,s=this,c=e,r){if(void 0===a)return h=i=c,a=setTimeout(v,t),l?m(i):o;if(g)return a=setTimeout(v,t),m(c)}return void 0===a&&(a=setTimeout(v,t)),o}return t=y(t)||0,d(e)&&(l=!!e.leading,r=(g="maxWait"in e)?p(y(e.maxWait)||0,t):r,u="trailing"in e?!!e.trailing:u),R.cancel=function(){void 0!==a&&clearTimeout(a),h=0,n=c=s=a=void 0},R.flush=function(){return void 0===a?o:T(b())},R}},71539:(i,t,e)=>{"use strict";e.d(t,{A:()=>n});let n=(0,e(19946).A)("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]])},81497:(i,t,e)=>{"use strict";e.d(t,{A:()=>n});let n=(0,e(19946).A)("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.