Friday, May 9, 2025
  • Home
  • About Us
  • Disclaimer
  • Contact Us
  • Terms & Conditions
  • Privacy Policy
T3llam
  • Home
  • App
  • Mobile
    • IOS
  • Gaming
  • Computing
  • Tech
  • Services & Software
  • Home entertainment
No Result
View All Result
  • Home
  • App
  • Mobile
    • IOS
  • Gaming
  • Computing
  • Tech
  • Services & Software
  • Home entertainment
No Result
View All Result
T3llam
No Result
View All Result
Home Services & Software

CommScope Launches New AI-based Software program to Optimize Broadband Operator’s Community Capability, Effectivity and High quality

admin by admin
May 24, 2023
in Services & Software
0
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter


    {promoMarkup}{notifMarkup}

“,panelEmptyTemplate=”

  • {emptyPanelMsg}

  • “,panelErrorTemplate=”

    {errorMsg}

    “,panelParentTemplate=””,notifOnboardPromoTemplate=”

  • {notifOnboardMsg}

  • “,EXPANDED_PANEL=”expanded_panel”,ERROR_PANEL=”error_panel”,NotificationView=operate(){operate e(n,t){classCallCheck(this,e);var o=this;o._config=n,o._panelNode=null,o._store=t}return createClass(e,[{key:”_generatePanelMarkup”,value:function(e,n){var t=this._config,o=void 0,i=void 0;”undefined”!=typeof window&&(o=window.Notification&&”default”===window.Notification.permission,i=t.promos.bypassEligibleClassCheck||hasClass(document.body,t.promos.eligibleBodyClass));var r=t.promos.enableNotifOnboard&&o&&i?notifOnboardPromoTemplate:””;if(r){var s=t.promos.showYahooLogo?””:”yns-no-logo”;r=r.replace(“{notifOnboardBtnLabel}”,t.promos.notifOnboardBtnLabel).replace(“{notifOnboardMsg}”,t.promos.notifOnboardMsg).replace(“{subscriptionTopic}”,t.promos.subscriptionTopic).replace(“{noLogoClass}”,s).replace(“{promoLogo}”,t.promos.promoLogo)}var a=n.newCount>t.panel.maxCount?n.newCount:””,c=t.panel.notificationCenterPath,l=c?””:constants.panelHideElement,d=t.panel.headerMsg?””:” “+constants.panelHideElement,u=c?constants.panelPaddingBtm:””,p=void 0;n.count?p=n.markup:p=panelEmptyTemplate.replace(“{emptyPanelMsg}”,t.panel.emptyPanelMsg);return e=e.replace(“{notifMarkup}”,p).replace(“{promoMarkup}”,r).replace(“{hideClass}”,l).replace(“{notifCenterLink}”,c).replace(“{paddingClass}”,u).replace(“{headerMsg}”,t.panel.headerMsg).replace(“{hideHeaderClass}”,d).replace(/{notificationCenterNavMsg}/g,t.panel.notificationCenterNavMsg).replace(/{newCount}/g,a)}},{key:”render”,value:function(e,n){var t=this;if(t._panelNode){var o=void 0,i=t._panelNode,r=void 0,s=void 0;switch(e){case EXPANDED_PANEL:o=panelTemplate,s=t._store.getNotifications(),r=t._generatePanelMarkup(o,s),i.innerHTML=r;break;case ERROR_PANEL:r=(o=panelErrorTemplate).replace(“{errorMsg}”,t._config.panel.errorMsg),i.innerHTML=r}n&&n()}else n&&n(new Error(“No panel parent”))}},{key:”createPanelParentNode”,value:function(e){e&&(e.innerHTML=panelParentTemplate,this._panelNode=document.getElementById(constants.panelNodeId))}},{key:”updateBadgeNode”,value:function(e){if(e){var n=this._store.getNotifications().newCount,t=this._config.badge.maxCount;if(n){var o=n>t?t+”+”:n;e.innerHTML=o}else e.innerHTML=””}}},{key:”addStyles”,value:function(e){if(e&&”undefined”!=typeof window)}}]),e}(),EXPANDED_PANEL$1=”expanded_panel”,ERROR_PANEL$1=”error_panel”,PanelController=operate(){operate e(n,t,o){classCallCheck(this,e);var i=this;i._store=t,i._view=o,i._config=n;var r=i._config.panel;i._panelParentNode=doc.querySelector(r.parentSelector),i._badgeNode=i._config.badge.selector&&doc.querySelector(i._config.badge.selector),i._indicatorNode=r.indicatorSelector&&doc.querySelector(r.indicatorSelector)}return createClass(e,[{key:”createPanelParentNode”,value:function(){this._view.createPanelParentNode(this._panelParentNode),this._notifPanelNode=document.getElementById(constants.panelNodeId)}},{key:”refreshPanelNode”,value:function(e,n){var t=this;addClass(t._notifPanelNode,constants.panelLoading),t._store.fetchNotifications(e,(function(e,o)(t._view.render(ERROR_PANEL$1),addClass(t._notifPanelNode,constants.panelLoading)):(t._view.render(EXPANDED_PANEL$1),t._view.updateBadgeNode(t._badgeNode),t._showBadge(),t._showIndicator(),t._view.addStyles(o.css)),removeClass(t._notifPanelNode,constants.panelLoading),i&&i.sync(t._notifPanelNode.parentNode),n&&n(e,o)))}},{key:”resetBadge”,value:function(){var e=this;e._store.resetNewCount(),e._view.updateBadgeNode(e._badgeNode),addClass(e._badgeNode,e._config.badge.hideClass)}},{key:”_showIndicator”,value:function(){this._indicatorNode&&(this._store.getNotifications().newCount?addClass(this._indicatorNode,this._config.panel.indicatorClass):removeClass(this._indicatorNode,this._config.panel.indicatorClass))}},{key:”_showBadge”,value:function(){var e=this;e._store.getNotifications().newCount?removeClass(e._badgeNode,e._config.badge.hideClass):addClass(e._badgeNode,e._config.badge.hideClass)}}]),e}(),config={promos:{eligibleBodyClass:”display-push-promos”,enableNotifOnboard:!0,bypassEligibleClassCheck:!1,notifOnboardBtnLabel:”Notify Me”,notifOnboardMsg:”Get alerts for breaking information and high tales”,promoLogo:”https://s.yimg.com/cv/apiv2/ae/information/circle_bell.png”,showYahooLogo:!0,subscriptionTopic:”gondor_homerun_news”},badge:{hideClass:””,maxCount:5,selector:””},panel:{emptyPanelMsg:”You don’t have any new notifications.”,errorMsg:””,headerMsg:”Notifications”,imageTag:”img:40×40|2|80″,indicatorClass:”yns-indicator”,indicatorSelector:null,maxCount:6,notificationCenterNavMsg:”View all {newCount} notifications”,notificationCenterPath:””,notificationTypes:””,parentSelector:null,styleTagId:”notificationStyles”,theme:”default”},service:{attemptCount:1,attemptDelay:2,url:null,resetUrl:null,isRMP:!1,responseType:”json”,timeout:1500}},Major=operate(){operate e(n){classCallCheck(this,e);var t=this;t.config=t._parseConfig(n),t._validateRequiredConfigs()&&(t._request=new NotificationRequest(t.config),t._store=new NotificationStore(t.config,t._request),t._view=new NotificationView(t.config,t._store),t._panelController=new PanelController(t.config,t._store,t._view),t._panelController.createPanelParentNode(),t._assignHelperMethods())}return createClass(e,[{key:”_parseConfig”,value:function(e){var n={};for(var t in objectAssign(n,config),n)if(n.hasOwnProperty(t)){var o=n[t],i=e[t];”object”===(void 0===o?”undefined”:_typeof(o))?objectAssign(o,i):n[t]=e[t]}return n}},{key:”_validateRequiredConfigs”,worth:operate()!e.service.url)},{key:”_assignHelperMethods”,worth:operate(){var e=this;e.helpers={refreshPanelNode:e._panelController.refreshPanelNode.bind(e._panelController),resetBadge:e._panelController.resetBadge.bind(e._panelController),resetIndicator:operate(){removeClass(e._panelController._indicatorNode,e.config.panel.indicatorClass)}}}}]),e}(),notificationClient_module_min=Major,notificationClient={NotificationClient:notificationClient_module_min},CONSUMPTION_STORAGE_KEY=”lnct”,NotifClient=operate(){operate e()void 0===n?void 0:n.match(/ybar-variant-([a-z]*)/),this.consumer=new notificationClient.NotificationClient(this.getConfig())return e.prototype.refreshPanel=operate(){var e,n,t,o=this,i=this.setTimeStamp(),loadInHpViewer:!0,includePersonalized:this.customized,r=(null===(e=window.YAHOO)||void 0===e?void 0:e.context)||(null===(n=window.Af)||void 0===n?void 0:n.context)||{};return r.area&&r.lang&&(i.lang=r.lang,i.area=r.area),(null===(t=this.partnerClasses)||void 0===t?void 0:t.size)&&(i.companion=this.partnerClasses[1]),new Promise((operate(e,n){o.consumer.helpers.refreshPanelNode({matrixParams:i},(operate(t,o){t&&(logError(“Notification refresh error:”,t),n(t)),e(o)}))}))},e.prototype.resetBadge=operate(){this.consumer.helpers.resetBadge(),this.setTimeStamp()},e.prototype.getConfig=operate(){var e,n,t,o,i,r={promos:{eligibleBodyClass:”display-push-promos”,enableNotifOnboard:!0},badge:{selector:”#notif-badge”,hideClass:”ybar-notification-hidden”},panel:{emptyPanelMsg:”You don’t have any new notifications.”,errorMsg:”Please examine again later.”,headerMsg:”Notifications”,maxCount:5,parentSelector:”#ybarNotificationBody”,notificationTypes:”breakingNews”},service:{url:”/tdv2_fp/api/useful resource/NotificationHistory.getHistory”,isRMP:!1}},s=doc.getElementById(“notification-container”),a=null===(e=null==s?void 0:s.dataset)||void 0===e?void 0:e.config,c={};if(a){“att”===(null===(n=this.partnerClasses)||void 0===n?void 0:n[1])&&(r.promos.showYahooLogo=!1);strive{var l=JSON.parse(a);c=__assign({},l),this.customized=1===l.personalize}catch(e){logError(“Notifications config parsing error”,e)}s&&delete s.dataset.config}var d=this.mergeConfigs(r,c);return(null===(t=this.partnerClasses)||void 0===t?void 0:t.size)&&”yahoo”!==(null===(o=this.partnerClasses)||void 0===o?void 0:o[1])&&(null===(i=d.promos)||void 0===i?void 0:i.subscriptionTopic)&&delete d.promos.subscriptionTopic,d},e.prototype.mergeConfigs=operate(e,n){var t=__assign({},e);for(var o in e)t[o]=__assign(__assign({},e[o]),n[o]);return t},e.prototype.getTimeStamp=operate()void 0===e?void 0:e.getItem(CONSUMPTION_STORAGE_KEY),e.prototype.setTimeStamp=operate(),e}(),notifClient=new NotifClient,getNotifClient=operate(){return notifClient},reInit=operate(){notifClient=new NotifClient},ybarRapid,ybarRapidInterval,ybarRapidErrMsg=””,beaconQueue=[],noop=operate(){},logRapidError=operate(){window.removeEventListener(“beforeunload”,logRapidError),””!==ybarRapidErrMsg&&logError(“Speedy not discovered on web page”,new Error(ybarRapidErrMsg))},findRapidWithSpaceid=operate(e){var n=void 0;if(e&&e.size>0)for(var t=0;t0){if(ybarRapid.addModules(i,!1,o),beaconQueue.size>0)for(e=0;e90&&fireImageBeacon(“efficiency”,e)}catch(e){}}),1e3)}))},measureInit=measure(“ybar-init”);initYbar(),measureInit.cease(),initPerformanceMetricsBeaconListener(),initRapid(),initErrorBeaconListener();var chosen$1=”_yb_1u0bh”,Css$9={“right-item”:”_yb_1mtfm”,chosen:chosen$1,”ybar-mod-topnavigation”:”_yb_1eokv”,”ybar-mod-topnavigation-teaser-imp”:”_yb_177a3″},DOCUMENT_NODE_TYPE=9;if(“undefined”!=typeof Aspect&&!Aspect.prototype.matches)operate closest(e,n){for(;e&&e.nodeType!==DOCUMENT_NODE_TYPE;){if(“operate”==typeof e.matches&&e.matches(n))return e;e=e.parentNode}}var closest_1=closest;operate _delegate(e,n,t,o,i){var r=listener.apply(this,arguments);return e.addEventListener(t,r,i),{destroy:operate(){e.removeEventListener(t,r,i)}}}operate delegate(e,n,t,o,i){return”operate”==typeof e.addEventListener?_delegate.apply(null,arguments):”operate”==typeof t?_delegate.bind(null,doc).apply(null,arguments):(“string”==typeof e&&(e=doc.querySelectorAll(e)),Array.prototype.map.name(e,(operate(e){return _delegate(e,n,t,o,i)})))}operate listener(e,n,t,o){return operate(t){t.delegateTarget=closest_1(t.goal,n),t.delegateTarget&&o.name(e,t)}}var delegate_1=delegate,ListNode=operate(e){this.information=e,this.subsequent=null,this.prev=null},LinkedList=operate(){operate e(){this.head=null,this.tail=null}return e.prototype.push=operate(e){var n=new ListNode(e);return this.head?this.tail?(n.prev=this.tail,this.tail.subsequent=n,this.tail=n):(this.tail=n,this.tail.prev=this.head,this.head.subsequent=this.tail):(this.head=n,n.subsequent=this.tail),n},e.prototype.dimension=operate(){for(var e=0,n=this.head;n;)e+=1,n=n.subsequent;return e},e.prototype.getHead=operate(){return this.head},e.prototype.getTail=operate(){return this.tail},e.prototype.get=operate(e){if(e>=this.dimension())return null;for(var n=0,t=this.head;(null==t?void 0:t.subsequent)&&n0&&Array.prototype.forEach.name(e,(operate(e){e.onerror=operate(){e.onerror=null,e.model.show=”none”}}))},fixLogoOutline=operate(e,n){e&&(hideOutlineOnMouseDown(“#ybar-logo”,”#ybar-logo”,n),n.onDestroy((operate(){e.classList.take away(“ybar-show-outline”),e.classList.take away(“ybar-hide-outline”)})))},logoClick=operate(e,n){n&&e.addElementListener(n,”click on”,(operate(){e.triggerEvent(“logo-click”)}))},init$4=operate(e,n){n.logoImages&&hideLogosOnError(n.logoImages),n.wrapper&&(fixLogoOutline(n.wrapper,e),logoClick(e,n.wrapper))};initModule(“ybar-mod-logo”,(operate(e){var n={wrapper:doc.getElementById(“ybar-logo”),logoImages:doc.querySelectorAll(“.”.concat(Css$6[“logo-image”]))};init$4(e,n)}));var overlay=”_yb_tuwry”,tooltip=”_yb_6t5bs”,tooltip__text=”_yb_1n9d6″,tooltip__voice=”_yb_5w7ju”,tooltip__web=”_yb_2ic63″,darkish=”_yb_1xsqz”,darker=”_yb_1s6zm”,mild=”_yb_tw5h5″,midnight60=”_yb_16i3q”,Css$5={“dropdown-open”:”_yb_k5vg5″,”merchant-is-selected”:”_yb_25yld”,overlay:overlay,”selected-merchant-clear-button”:”_yb_qdg9v”,”shops-buttons”:”_yb_9qymw”,”styled-select”:”_yb_1pfmo”,tooltip:tooltip,”tooltip–show”:”_yb_frdvl”,tooltip__text:tooltip__text,tooltip__voice:tooltip__voice,tooltip__web:tooltip__web,darkish:darkish,darker:darker,mild:mild,midnight60:midnight60},vary=operate(e,n){var t=Math.max(e,n),o=Math.min(e,n),i=Math.abs(t-o);return __spreadArray([],__read(new Array(i+1)),!1).map((operate(e,n){return o+n}))},openSearchOverlay=operate(e,n,t){var o=e.getConfig().bucketConfig,i=(void 0===o?{}:o).enable_search_ui,r=void 0!==i&&i;if(n.ybar){n.ybar.classList.add(“ybar-searchbox-assist-fullscreen”),doc.documentElement.classList.add(“ybar-overlay”),doc.physique.classList.add(“ybar-overlay-noscroll”);beaconClick(“ybar”,”websrch”,””,{elm:”broaden”,subsec:”searchbox”,itc:”1″}),setTimeout((operate(){n.searchInput instanceof HTMLInputElement&&(t&&(n.searchInput.worth=t),n.searchInput.focus(),r&&n.searchInput.click on())}))}},closeSearchOverlay=operate(e),initMweb=operate(e,n){“smartphone”===e.getConfig().gadget&&(e.addElementListener(n.searchBoxPlaceholder,”click on”,(operate(){openSearchOverlay(e,n)})),e.addElementListener(n.searchBoxPlaceholder,”keydown”,(operate(t)c)&&(t.preventDefault(),t.stopPropagation(),openSearchOverlay(e,n,c?r:””)))),n.searchBoxBackButton&&(e.addElementListener(n.searchBoxBackButton,”click on”,(operate(e){e.stopPropagation(),closeSearchOverlay(n);beaconClick(“ybar”,”back-close-srch”,””,{elm:”btn”,subsec:”searchbox”,itc:”1″})})),e.addElementListener(n.searchInput,”keyup”,(operate(e){e.stopPropagation();27===e.keyCode&&(e.stopPropagation(),closeSearchOverlay(n))}))),e.addEventListener(“viewerClosed”,(operate(){closeSearchOverlay(n)})),e.onDestroy((operate(){closeSearchOverlay(n)})))},Tooltip=operate(){operate e(e,n,t){n&&(this.ybar=e,this.elem=n,this.choices=t,this.present=this.present.bind(this),this.cover=this.cover.bind(this),this.addEventListeners())}return Object.defineProperty(e.prototype,”tooltip”,{get:operate(),enumerable:!1,configurable:!0}),e.prototype.present=operate(){this.tooltip.classList.add(this.choices.showClass)},e.prototype.cover=operate(){this.tooltip.classList.take away(this.choices.showClass)},e.prototype.addEventListeners=operate(){this.ybar.addElementListener(this.elem,”mouseenter”,this.present),this.ybar.addElementListener(this.elem,”focus”,this.present),this.ybar.addElementListener(this.elem,”mouseleave”,this.cover),this.ybar.addElementListener(this.elem,”blur”,this.cover)},e.prototype.createTooltip=operate(),e}();createCommonjsModule((operate(module){(operate(){var __webpack_modules__={“./src/index.js”:
    /*!**********************!*
    !*** ./src/index.js ***!
    **********************/operate(__unused_webpack_module,__unused_webpack_exports,__webpack_require__){eval(“var I18n = __webpack_require__(/*! ./lib/I18n */ “./src/lib/I18n.js”);nn(operate (win, doc) {n “use strict”;nn var defaultConfig = {n uiLang: ‘en-US’,n speechLang: ‘en-US’,n voiceButton: ‘#voice-btn’,n searchBox: {n kind: ‘#sf’,n enter: ‘#yschsp’,n params: {n fr: ”,n fr2: ”n }n },n enable_voice_trending: false,n trending: {n market: “en-us”n },n ui: {n speechOverlay: {n disableBlur: falsen }n },n browsers: {n edge: falsen }n };nn operate VoiceSearch(config) {n var self = this;n self.config = Object.assign(defaultConfig, config || {});n self.i18n = new VoiceSearch.I18n({n lang: self.config.uiLangn });n self.renderPermissionGuide(self);n self.renderSpeechPanel(self);n self.speechResult=””;n self.noSpeech = true;n self.isRecognitionStart = false;n self.recognition = null;n self.voiceButton = doc.querySelector(self.config.voiceButton);n self.searchBoxForm = doc.querySelector(self.config.searchBox.kind);n self.searchBoxQuery = doc.querySelector(self.config.searchBox.enter);n self.speechPanel = doc.querySelector(‘#spch’);n self.speechButtonContainer = doc.querySelector(‘#spchbc’);n self.speechButton = doc.querySelector(‘#spchbc-btn’);n self.speechText = doc.querySelector(‘#spcht’);n self.speechOverlay = doc.getElementById(‘spch-overlay’);n self.retryLink = doc.querySelector(‘#spcht-retry’);n self.trending = doc.getElementById(‘spch-trending’);n self.trendingTerms = doc.getElementById(‘trending-terms’);n self.termSpans = doc.getElementsByClassName(“trending-term”);n self.closeButton = doc.querySelector(‘#spchx’);n self.startAudio = new Audio(‘https://s.yimg.com/pv/static/misc/voice-start-202105050733.wav’);n self.resultAudio = new Audio(‘https://s.yimg.com/pv/static/misc/voice-result-202105050733.wav’);n self.errorAudio = new Audio(‘https://s.yimg.com/pv/static/misc/voice-error-202105050733.wav’);n self.closeAudio = new Audio(‘https://s.yimg.com/pv/static/misc/voice-close-202105050733.wav’);n self.permissionGuide = doc.querySelector(‘#spchp’);n self.permissionGuideClose = doc.querySelector(‘#spchpx’);n self.permissionGuideTimer = null;nn self.onEscKeyDown = operate (e) {n if (e.code !== ‘Escape’) {n return;n }nn self.recognition.cease();n self.sendBeacon(‘keybrd’, ‘voicesearch_cancel_esc’); // The clear up ought to put inside closePanel() as an alternative of right here,n // or func will not be cleaned up if person shut panel with btn or overlaynn self.closePanel(self);n };nn if (self.isBrowserSupported()) {n var SpeechRecognition = win.SpeechRecognition || win.webkitSpeechRecognition;n var SpeechGrammarList = win.SpeechGrammarList || win.webkitSpeechGrammarList;n var speechGrammar=”#JSGF V1.0;”;n self.recognition = new SpeechRecognition();n var speechRecognitionList = new SpeechGrammarList();nn if (speechRecognitionList.addFromString) {n speechRecognitionList.addFromString(speechGrammar, 1);n }nn self.recognition.grammars = speechRecognitionList;n self.recognition.steady = false;n self.recognition.lang = self.config.speechLang;n self.recognition.interimResults = false;n self.recognition.maxAlternatives = 1;n /* Listeners */nn if (self.voiceButton) {n self.voiceButton.onclick = operate () {n self.recognition.begin();nn if (self.permissionGuideTimer) {n win.clearTimeout(self.permissionGuideTimer);n }nn self.permissionGuideTimer = win.setTimeout(operate () {n if (!self.isRecognitionStart) {n self.showPermissionGuide(self);n }n }, 300); // Additionally shut when urgent escnn doc.addEventListener(‘keydown’, self.onEscKeyDown);n self.sendBeacon(‘clk’, ‘voicesearch’);n };n }nn if (self.speechButton) {n self.speechButton.onclick = operate () {n if (!self.isRecognitionStart) {n self.recognition.begin();n self.sendBeacon(‘clk’, ‘voicesearch_panel_mic_restart’);n } else {n self.recognition.cease();n self.sendBeacon(‘clk’, ‘voicesearch_panel_mic_close’);n self.closePanel(self);n }n };n }nn if (self.retryLink) {n self.retryLink.onclick = operate () {n if (!self.isRecognitionStart) {n self.recognition.begin();n self.sendBeacon(‘clk’, ‘voicesearch_panel_retry’);n }n };n }nn if (self.speechOverlay) {n self.speechOverlay.onclick = operate () {n self.recognition.cease();n self.sendBeacon(‘clk’, ‘voicesearch_cancel_outside’);n self.closePanel(self);n };n }nn if (self.closeButton) {n self.closeButton.onclick = functionn /*occasion*/n () {n self.recognition.cease();n self.sendBeacon(‘clk’, ‘voicesearch_cancel’);n self.closePanel(self);n };n }nn if (self.permissionGuideClose) {n self.permissionGuideClose.onclick = functionn /*occasion*/n () {n self.recognition.cease();n self.sendBeacon(‘clk’, ‘voicesearch_permission_close’);n self.closeAudio.play();n self.hidePermissionGuide(self);n };n }n /* Recognition Occasions */nnn self.recognition.onresult = operate (occasion) {n // The SpeechRecognitionEvent outcomes property returns a SpeechRecognitionResultList objectn // The SpeechRecognitionResultList object incorporates SpeechRecognitionResult objects.n // It has a getter so it may be accessed like an arrayn // The primary [0] returns the SpeechRecognitionResult on the final place.n // Every SpeechRecognitionResult object incorporates SpeechRecognitionAlternative objects that comprise particular person outcomes.n // These even have getters to allow them to be accessed like arrays.n // The second [0] returns the SpeechRecognitionAlternative at place 0.n // We then return the transcript property of the SpeechRecognitionAlternative objectn // console.log(‘Confidence: ‘ + occasion.outcomes[0][0].confidence);n self.speechResult = occasion.outcomes[0][0].transcript;n /* Punctuation Dealing with: Examine final character and strip it if crucial */nn self.handlePunctuation(self);nn if (self.speechText) {n self.speechText.innerText = self.speechResult;n }nn if (self.searchBoxQuery) {n self.searchBoxQuery.worth = self.speechResult;n }nn self.resultAudio.play();n win.setTimeout(operate () {n if (self.speechPanel) {n self.speechPanel.classList.take away(“s2tb”);n self.speechPanel.classList.add(“s2tb-h”);n }nn self.hideRetryLink(self);nn if (self.searchBoxForm) {n var inputFr = self.searchBoxForm.querySelector(‘[name=fr]’);n var inputFr2 = self.searchBoxForm.querySelector(‘[name=fr2]’);nn if (inputFr && self.config.searchBox && self.config.searchBox.params && self.config.searchBox.params.fr) {n inputFr.worth = config.searchBox.params.fr;n inputFr.disabled = false; // for homepage casen }nn if (inputFr2 && self.config.searchBox && self.config.searchBox.params && self.config.searchBox.params.fr2) {n inputFr2.worth = config.searchBox.params.fr2;n inputFr2.disabled = false; // for homepage casen }nn self.searchBoxForm.submit();n }n }, 1000);n };nn self.recognition.onspeechstart = functionn /*occasion*/n () {// Fired when speech startsn };nn self.recognition.onspeechend = operate () {n // Fired when speech endsn self.recognition.cease();n };nn self.recognition.onerror = functionn /*occasion*/n () {n // console.log(‘Error occurred in recognition: ‘ + occasion.error);n if (self.speechText) {n self.speechText.innerText = self.i18n.t(‘search.voice.recognition_error’);n }nn self.hideTrending(self);n self.showRetryLink(self);n self.errorAudio.play();n };nn self.recognition.onaudiostart = functionn /*occasion*/n () {n // Fired when the person agent has began to seize audio.n if (self.speechButtonContainer) {n self.speechButtonContainer.classList.add(“listening”);n }n };nn self.recognition.onaudioend = functionn /*occasion*/n () {n // Fired when the person agent has completed capturing audio.n if (self.speechButtonContainer) {n self.speechButtonContainer.classList.take away(“listening”);n }n };nn self.recognition.onsoundstart = functionn /*occasion*/n () {n // Fired when any sound — recognisable speech or not — has been detected.n self.hideTrending(self);n self.noSpeech = false;nn if (self.speechButtonContainer) {n self.speechButtonContainer.classList.take away(“listening”);n self.speechButtonContainer.classList.add(“talking”);n }n };nn self.recognition.onsoundend = functionn /*occasion*/n () {n // Fired when no sound presentn if (self.speechButtonContainer) {n self.speechButtonContainer.classList.take away(“talking”);n }n };nn self.recognition.onstart = functionn /*occasion*/n () {n // Fired when the speech recognition service has begun listeningn self.recognitionInit(self);n self.startRecognition(self);n };nn self.recognition.onend = functionn /*occasion*/n () {n // Fired when the speech recognition service has disconnected.n self.isRecognitionStart = false;nn if (self.noSpeech == false && self.speechResult == ”) {n // No match: Fired when the speech recognition cannot recognise speechn if (self.speechText) {n self.speechText.innerText = self.i18n.t(‘search.voice.recognition_nomatch’);n }nn self.hideTrending(self);n self.showRetryLink(self);n self.errorAudio.play();n }n }; // set off onReady occasion when initializednnn if (doc && doc.dispatchEvent) {n doc.dispatchEvent(new Occasion(‘VOICE_JS_READY’));n }n }n } // static membersnnn VoiceSearch.I18n = I18n; // occasion membersnn VoiceSearch.prototype.renderPermissionGuide = operate (self) {n var tmpl = “n

    n n

    n n

    n

    “.concat(self.i18n.t(‘search.voice.permission_title’), “

    n

    “).concat(self.i18n.t(‘search.voice.permission_text’), “

    n

    n

    n

    n “);n var dom = new DOMParser().parseFromString(tmpl, ‘textual content/html’);n doc.physique.appendChild(dom.physique.youngsters[0]);n };nn VoiceSearch.prototype.renderSpeechPanel = operate (self) {n var tmpl = “n

    n n n

    n

    n

    n n n n n n n

    n

    n

    n n n “.concat(self.i18n.t(‘search.voice.recognition_retry’), “n

    n

    n

    n

    n

    n

    n “).concat(self.i18n.t(‘search.voice.trending_title’), “n n

    n

    n

    n “);n var dom = new DOMParser().parseFromString(tmpl, ‘textual content/html’);nn if (self && self.config && self.config.ui && self.config.ui.speechOverlay && self.config.ui.speechOverlay.disableBlur) {n dom.physique.youngsters[0].classList.add(‘disable-blur-overlay’);n }nn doc.physique.appendChild(dom.physique.youngsters[0]);n };nn VoiceSearch.prototype.isBrowserSupported = operate () {n var isSupported = false;n var self = this;n var isChromium = Boolean(window.chrome);n var isIOSChrome = /CriOS/.take a look at(window.navigator.userAgent);n var isEdge = /Edg//.take a look at(window.navigator.userAgent);n var isLegacyEdge = /Edge//.take a look at(window.navigator.userAgent);n var isOpera = Boolean(window.opr);n var isBrave = Boolean(window.navigator.courageous);n var browsers = [// chromen {n checkEnabled: function checkEnabled() {n return true;n },n checkBrowser: function checkBrowser() {n return isChromium && !isIOSChrome && !isEdge && !isOpera && !isBrave;n },n checkAPI: function checkAPI() ‘webkitSpeechRecognition’ in win) && (‘SpeechGrammarList’ in win n }, // edgen {n checkEnabled: function checkEnabled() {n return self && self.config && self.config.browsers && self.config.browsers.edge;n },n checkBrowser: function checkBrowser() {n return isChromium && isEdge && !isLegacyEdge;n },n checkAPI: function checkAPI() ‘webkitSpeechRecognition’ in win) && (‘SpeechGrammarList’ in win n }];nn for (var b = 0; b < browsers.size; b++) {n var browser = browsers[b];nn if (browser && browser.checkBrowser && browser.checkBrowser() && browser.checkEnabled && browser.checkEnabled(self) && browser.checkAPI && browser.checkAPI()) {n isSupported = true;n }n }nn return isSupported;n };nn VoiceSearch.prototype.recognitionInit = operate (self) {n // Initialize flags for checking whether or not person is talking or notn self.speechResult=””;n self.noSpeech = true;n self.isRecognitionStart = true;n };nn VoiceSearch.prototype.showPermissionGuide = operate (self) {n if (self.permissionGuide) {n self.permissionGuide.classList.take away(“cover”);n }n };nn VoiceSearch.prototype.hidePermissionGuide = operate (self) {n if (self.permissionGuide) {n self.permissionGuide.classList.add(“cover”);n }n };nn VoiceSearch.prototype.getTrending = operate (self) {n // Name api for trending termsn if (!self.config.enable_voice_trending || !self.trending) {n return;n }nn var url = “https://api.search.yahoo.com/information/v3/search?appid=4d234a9d&market=” + self.config.trending.market + “&options=trending.voice”;n self.ajaxReq(url, operate (resBody) {n if (!resBody || !resBody.response || !resBody.response.search || !resBody.response.search.outcomes || !resBody.response.search.outcomes[“trending.voice”]) {n return;n }nn var phrases = resBody.response.search.outcomes[“trending.voice”].information;n self.showTrending(self, phrases);n });n };nn VoiceSearch.prototype.showTrending = operate (self, phrases) {n // params checkn if (!Array.isArray(phrases) || phrases.size < 3) {n return;n } // DOM checknnn if (!self.trending || !self.termSpans || !self.termSpans[0]) {n return;n }nn var trendingLabel=””;n trendingLabel += ‘”‘ + phrases[0].textual content + ‘”‘ + ‘, ‘;n trendingLabel += ‘”‘ + phrases[1].textual content + ‘”‘ + ‘ ‘;n trendingLabel += self.i18n.t(‘search.voice.trending_or’) + ‘ ‘;n trendingLabel += ‘”‘ + phrases[2].textual content + ‘”‘;n self.termSpans[0].innerText = trendingLabel;n self.trending.classList.take away(“cover”);n };nn VoiceSearch.prototype.hideTrending = operate (self) {n if (!self.trending) {n return;n }nn self.trending.classList.add(“cover”);n };nn VoiceSearch.prototype.showRetryLink = operate (self) {n if (self.retryLink) {n self.retryLink.innerText = self.i18n.t(‘search.voice.recognition_retry’);n self.retryLink.classList.take away(“cover”);n }n };nn VoiceSearch.prototype.hideRetryLink = operate (self) {n if (self.retryLink) {n self.retryLink.classList.add(“cover”);n }n };nn VoiceSearch.prototype.startRecognition = operate (self) {n self.hidePermissionGuide(self);n self.getTrending(self);n self.startAudio.play();nn if (self.speechText) {n self.speechText.innerText = self.i18n.t(‘search.voice.recognition_start’);n win.setTimeout(operate () {n self.speechText.innerText = self.i18n.t(‘search.voice.recognition_listening’);n }, 2000);n }nn if (self.speechPanel) {n self.speechPanel.classList.take away(“s2tb-h”);n self.speechPanel.classList.add(“s2tb”);n }nn self.hideRetryLink(self);n };nn VoiceSearch.prototype.closePanel = operate (self) {n self.closeAudio.play();n win.setTimeout(operate () {n if (self.speechPanel) {n self.speechPanel.classList.take away(“s2tb”);n self.speechPanel.classList.add(“s2tb-h”);n }nn self.hideTrending(self);n self.hideRetryLink(self); // clear up esc listenernn doc.removeEventListener(‘keydown’, self.onEscKeyDown);n }, 100);n };nn VoiceSearch.prototype.handlePunctuation = operate (self) {n if (self.speechResult.size > 0) {n var lastChar = self.speechResult.charAt(self.speechResult.size – 1);nn if (lastChar === ‘.’ || lastChar === ‘?’ || lastChar === ‘。’ || lastChar === ‘?’) {n self.speechResult = self.speechResult.slice(0, -1);n }n }n };nn VoiceSearch.prototype.sendBeacon = operate (actn, slk) {n var ULT = win.YAHOO.ULT || {},n SB = win.YAHOO.SB || {};nn if (ULT.beacon_click) {n var trackParams = {n _S: SB.config.i13n.spaceid,n _I: SB.config.i13n.pvid,n actn: actn,n sec: ‘search’,n slk: slkn };n win.YAHOO.ULT.beacon_click(trackParams);n }n };nn VoiceSearch.prototype.ajaxReq = operate (url, callback) {n var DONE_STATE = XMLHttpRequest.DONE || 4; // for IE-compatibilitynn var xhr = new XMLHttpRequest();n var responseRaw;n var response; // CORS request just for IE8/IE9nn if (doc.documentMode && doc.documentMode < 10) {n var xdr = new win.XDomainRequest();nn xdr.onload = operate () {n strive {n response = JSON.parse(responseRaw);n callback(response);n } catch (err) {n return;n }n };nn xhr.open(‘GET’, url);n xhr.ship();n return;n } // CORS request for browers newer than IE9nnn xhr.onreadystatechange = operate () {n if (xhr.readyState !== DONE_STATE) {n return;n } // deal with ajax responsennn swap (xhr.standing) {n case 200:n responseRaw = xhr.responseText;nn strive {n response = JSON.parse(responseRaw);n callback(response);n } catch (err) {n return;n }nn break;nn default:n // non-200 standing code: retry or assume failuren callback(response);n break;n }n };nn xhr.open(‘GET’, url, true);n /* aync request */nn xhr.timeout = 10000;n xhr.ship();n };nn if (!win.YAHOO) {n win.YAHOO = {};n }nn if (!win.YAHOO.Util) {n win.YAHOO.Util = {};n }nn win.YAHOO.Util.VoiceSearch = VoiceSearch;n})(window, doc);nn//# sourceURL=webpack://@vzmi/voicejs/./src/index.js?”)},”./src/lib/I18n.js”:
    /*!*************************!*
    !*** ./src/lib/I18n.js ***!
    *************************/operate(module,__unused_webpack_exports,__webpack_require__){eval(“module.exports = operate () {n var LANG_LIST = __webpack_require__(/*! ./lang_list.json */ “./src/lib/lang_list.json”);nn var DEFAULT_LANG = ‘default’;nn var isValidLang = operate isValidLang(lang) {n return LANG_LIST.indexOf(lang) !== -1;n }; // convert language strings to key-value mapnnn var buildStrMap = operate buildStrMap(langStrings) {n return langStrings.scale back(operate (strMap, merchandise) {n strMap[item.id] = merchandise.defaultMessage;n return strMap;n }, {});n };nn var I18n = operate I18n(choices) {n // initializen this.lang = isValidLang(choices && choices.lang) ? choices.lang : DEFAULT_LANG;n }; // static membersnnn I18n.langMap = {};n I18n.langMap[DEFAULT_LANG] = buildStrMap(__webpack_require__(/*! ../lang/strings.json */ “./src/lang/strings.json”));nn I18n.setLangMap = operate (lang, strings) {n if (lang && strings) {n I18n.langMap[lang] = buildStrMap(strings);n }n }; // occasion membersnnn I18n.prototype = {n t: operate t(id) {n swap (true) {n // lookup goal languagen case Boolean(I18n.langMap && I18n.langMap[this.lang] && I18n.langMap[this.lang][id]):n return I18n.langMap[this.lang][id];n // fallback to default stringsnn case Boolean(I18n.langMap && I18n.langMap[DEFAULT_LANG] && I18n.langMap[DEFAULT_LANG][id]):n return I18n.langMap[DEFAULT_LANG][id];nn default:n return ”;n }n }n };n return I18n;n}();nn//# sourceURL=webpack://@vzmi/voicejs/./src/lib/I18n.js?”)},”./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/index.css”:
    /*!*******************************************************************************************************!*
    !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/index.css ***!
    *******************************************************************************************************/operate(module,__webpack_exports__,__webpack_require__){eval(‘__webpack_require__.r(__webpack_exports__);n/* concord import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ “./node_modules/css-loader/dist/runtime/api.js”);n/* concord import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);n// Importsnnvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(operate(i){return i[1]});n// Modulen___CSS_LOADER_EXPORT___.push([module.id, “/* Sprites */n#spchp.permission-guide .guide .microphone .sprite,n#spchp .close-button,n#spch .close-button,n#spch .spchc .microphone,n#spch .spchc .speaking .microphone {n background-image: url(https://s.yimg.com/pv/static/img/voiceSearch1x-1620383531565.min.png);n background-repeat: no-repeat;n background-size: initial;n color: transparent;n}n/* Retina displays */n@median only screen and (-webkit-min-device-pixel-ratio: 2),n only screen and (min-device-pixel-ratio: 2),n only screen and (min-resolution: 192dpi),n only screen and (min-resolution: 2dppx) {n#spchp.permission-guide .guide .microphone .sprite,n#spchp .close-button,n#spch .close-button,n#spch .spchc .microphone,n#spch .spchc .speaking .microphone {n background-size: 41px 330px;n background-image: url(https://s.yimg.com/pv/static/img/voiceSearch2x-1620383531565.min.png)n}n }nn/* permission guide */n#spchp.permission-guide {n height: 100%;n width: 100%;n padding: 0;n opacity: 0.9;n background-color: #fff;n left: 0;n overflow: hidden;n position: fixed;n text-align: left;n top: 0;n z-index: 10000;n transition: visibility 0s linear 0.218s, background-color 0.218s;n}n#spchp.permission-guide .close-button {n background-position: 0 0;n width: 24px;n height: 24px;n border: none;n cursor: pointer;n right: 0;n margin: 20px;n padding: 0;n position: absolute;n top: 0;n z-index: 10;n opacity: 0.8;n }n#spchp.permission-guide .close-button:hover {n opacity: 1;n }n#spchp.permission-guide .guide {n margin: 191px 0 0 507px;n }n#spchp.permission-guide .guide .microphone {n height: 68px;n width: 52px;n border-right: 1px solid #232a31;n float: left;n }n#spchp.permission-guide .guide .microphone .sprite {n background-position: 0 -105px;n width: 28px;n height: 28px;n }n#spchp.permission-guide .guide .guide-text {n height: 68px;n margin-left: 24px;n float: left;n }n#spchp.permission-guide .guide .guide-text .title {n color: #232a31;n font-size: 32px;n font-family: HelveticaNeue-Bold;n line-height: 28px;n margin-bottom: 16px;n }n#spchp.permission-guide .guide .guide-text .text {n color: #232a31;n font-size: 16px;n line-height: 28px;n }n#spchp.permission-guide.hide {n display: none;n }nn/* speech panel */n#spch.spch {n background: #fff;n height: 100%;n left: 0;n opacity: 0;n overflow: hidden;n position: fixed;n text-align: left;n top: 0;n visibility: hidden;n width: 100%;n z-index: 10000;n transition: visibility 0s linear 0.218s, background-color 0.218s;n}n#spch.spch .close-button {n background-position: 0 0;n width: 24px;n height: 24px;n border: none;n cursor: pointer;n right: 0;n margin: 20px;n padding: 0;n position: absolute;n top: 0;n z-index: 10;n opacity: 0.8;n }n#spch.spch .close-button:hover {n opacity: 1;n }n#spch.spch .spchc {n display: block;n height: 97px;n pointer-events: none;n }n#spch.spch .spchc .inner-container {n width: 100%;n height: 100%;n opacity: 0.1;n pointer-events: none;n transition: opacity 0.318s ease-in;n }n#spch.spch .spchc .inner-container .spch-control {n display: inline-block;n }n#spch.spch .spchc .inner-container .text-container {n float: left;n height: 91px;n overflow: hidden;n margin: 3px 0;n pointer-events: none;n width: calc(50% – 48.5px);n }n#spch.spch .spchc .inner-container .text-container p {n display: table-cell;n vertical-align: middle;n width: 550px;n height: 97px;n }n#spch.spch .spchc .inner-container .text-container .spcht {n font-weight: normal;n color: #6e7780;n line-height: normal;n opacity: 0;n pointer-events: none;n text-align: left;n -webkit-font-smoothing: antialiased;n transition: opacity 0.1s ease-in, margin-left 0.5s ease-in, top 0s linear 0.218s;n }n#spch.spch .spchc .inner-container .text-container .spcht.hide {n display: none;n }n#spch.spch .spchc .inner-container .text-container #spcht-retry {n color: #0f69ff;n cursor: pointer;n pointer-events: auto;n }n#spch.spch .spchc .inner-container .button-container {n pointer-events: none;n position: relative;n transition: transform 0.218s, opacity 0.218s ease-in;n }n#spch.spch .spchc .inner-container .button-container .button {n background-color: #fff;n border: 1px solid #eee;n border-radius: 100%;n bottom: 0;n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);n cursor: pointer;n display: inline-block;n left: 0;n opacity: 0;n pointer-events: none;n position: absolute;n right: 0;n top: 0;n transition: background-color 0.218s, border 0.218s, box-shadow 0.218s;n }n#spch.spch .spchc .inner-container .button-container .button .microphone {n background-position: 0 -24px;n width: 41px;n height: 41px;n left: 27px;n pointer-events: none;n position: absolute;n top: 27px;n transform: scale(1);n }n#spch.spch .spchc .inner-container .button-container.listening .ripple {n position: absolute;n width: 136px;n height: 136px;n z-index: -1;n left: 50%;n top: 50%;n opacity: 0;n margin: -70px 0 0 -70px;n border-radius: 100px;n -webkit-animation: ripple 3.3s infinite;n animation: ripple 3.3s infinite;n background-color: #fff !important;n border: 2px solid #e0e4e9;n }n#spch.spch .spchc .inner-container .button-container.listening .ripple:nth-child(2) {n -webkit-animation-delay: 1.1s;n animation-delay: 1.1s;n }n#spch.spch .spchc .inner-container .button-container.listening .ripple:nth-child(3) {n -webkit-animation-delay: 2.2s;n animation-delay: 2.2s;n }n#spch.spch .spchc .inner-container .button-container.speaking .button {n background-color: #0f69ff;n }n#spch.spch .spchc .inner-container .button-container.speaking .button .microphone {n background-position: 0 -65px;n width: 40px;n height: 40px;n pointer-events: none;n position: absolute;n transform: scale(1);n }n#spch.spch .spchc .inner-container .button-container.speaking .ripple {n background-size: 114px;n position: absolute;n width: 114px;n height: 114px;n z-index: -1;n left: 50%;n top: 50%;n margin: -57px 0 0 -57px;n -webkit-animation: speakingRipple1 2s infinite;n animation: speakingRipple1 2s infinite;n }n#spch.spch .spchc .inner-container .button-container.speaking .ripple:nth-child(2) {n background-size: 123px;n width: 123px;n height: 123px;n margin: -62px 0 0 -62px;n -webkit-animation: speakingRipple2 2s infinite;n animation: speakingRipple2 2s infinite;n }n#spch.spch .spchc .inner-container .button-container.speaking .ripple:nth-child(3) {n background-size: 136px;n width: 136px;n height: 136px;n margin: -68px 0 0 -68px;n -webkit-animation: speakingRipple3 2s infinite;n animation: speakingRipple3 2s infinite;n }n#spch.spch .spcho {n background-image: linear-gradient(to bottom, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 99%);n display: block;n min-width: 100%;n text-align: center;n top: 145px;n padding-bottom: 71px;n pointer-events: auto;n }n#spch.spch .spcho #spch-trending {n -webkit-animation: fadeIn 1s forwards;n animation: fadeIn 1s forwards;n opacity: 0;n }n#spch.spch .spcho #spch-trending .trending {n color: #6e7780;n display: inline-block;n font-size: 16px;n }n#spch.spch .spcho #spch-trending #trending-label {n font-weight: bold;n margin: 5px 5px;n }n#spch.spch .spcho #spch-trending.hide {n display: none;n }n#spch.spch.s2tb .spchc, #spch.spch.s2tb-h .spchc {n background: #fff;n box-sizing: border-box;n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);n height: auto;n margin: 0;n min-width: 100%;n overflow: hidden;n padding: 24px 115px;n }n#spch.spch.s2tb .spchc .inner-container, #spch.spch.s2tb-h .spchc .inner-container {n opacity: 1;n transition: opacity 0.318s ease-in;n }n#spch.spch.s2tb .spchc .inner-container .text-container, #spch.spch.s2tb-h .spchc .inner-container .text-container {n position: relative;n }n#spch.spch.s2tb {n background: rgba(255, 255, 255, 0);n opacity: 1;n visibility: visible;n transition-delay: 0s;n }n#spch.spch.s2tb .spchc .inner-container .button-container {n transform: scale(1);n height: 97px;n right: 0;n top: 0;n width: 97px;n }n#spch.spch.s2tb .spchc .inner-container .button-container .button {n opacity: 1;n pointer-events: auto;n position: absolute;n transform: scale(1);n transition-delay: 0;n }n#spch.spch.s2tb .spchc .inner-container .text-container .spcht {n font-size: 24px;n margin-left: 0;n opacity: 1;n transition: opacity 0.5s ease-out, margin-left 0.5s ease-out;n }n#spch.spch.s2tb #spch-overlay {n -webkit-backdrop-filter: blur(10px);n backdrop-filter: blur(10px);n background-color: #fff;n height: 100%;n opacity: 0.9;n position: absolute;n top: 149px;nn /* spchc’s height */n width: 100%;n }n#spch.spch.disable-blur-overlay #spch-overlay {n background-color: transparent;n -webkit-backdrop-filter: none;n backdrop-filter: none;n }n#spch.spch.disable-blur-overlay .spcho {n height: 27px;n padding-bottom: 20px;n background: #fff;n background-image: none;n box-shadow: 0 8px 6px -6px rgb(0 0 0 / 20%);n }n#spch.spch.s2tb-h {n background: rgba(255, 255, 255, 0);n opacity: 0;n visibility: hidden;n }nn@-webkit-keyframes fadeIn {n 0% {n opacity: 0;n }nn 100% {n opacity: 1;n }n}nn@keyframes fadeIn {n 0% {n opacity: 0;n }nn 100% {n opacity: 1;n }n}nn@-webkit-keyframes ripple {n 0% {n opacity: 1;n transform: scale(0.7);n }nn 100% {n opacity: 0;n transform: scale(1);n }n}nn@keyframes ripple {n 0% {n opacity: 1;n transform: scale(0.7);n }nn 100% {n opacity: 0;n transform: scale(1);n }n}nn@-webkit-keyframes speakingRipple1 {n 0%,n 100% {n background-image: url(“https://s.yimg.com/pv/static/img/ripple1-1-202105260611.png”);n }nn 25%,n 75% {n background-image: url(“https://s.yimg.com/pv/static/img/ripple1-2-202105260611.png”);n transform: scale(1.1);n }nn 50% {n background-image: url(“https://s.yimg.com/pv/static/img/ripple1-3-202105260611.png”);n transform: scale(0.9);n }n}nn@keyframes speakingRipple1 {n 0%,n 100% {n background-image: url(“https://s.yimg.com/pv/static/img/ripple1-1-202105260611.png”);n }nn 25%,n 75% {n background-image: url(“https://s.yimg.com/pv/static/img/ripple1-2-202105260611.png”);n transform: scale(1.1);n }nn 50% {n background-image: url(“https://s.yimg.com/pv/static/img/ripple1-3-202105260611.png”);n transform: scale(0.9);n }n}nn@-webkit-keyframes speakingRipple2 {n 0%,n 100% {n background-image: none;n }nn 25%,n 75% {n background-image: url(“https://s.yimg.com/pv/static/img/ripple2-2-202105260611.png”);n transform: scale(1.1);n }nn 50% {n background-image: url(“https://s.yimg.com/pv/static/img/ripple2-3-202105260611.png”);n transform: scale(0.9);n }n}nn@keyframes speakingRipple2 {n 0%,n 100% {n background-image: none;n }nn 25%,n 75% {n background-image: url(“https://s.yimg.com/pv/static/img/ripple2-2-202105260611.png”);n transform: scale(1.1);n }nn 50% {n background-image: url(“https://s.yimg.com/pv/static/img/ripple2-3-202105260611.png”);n transform: scale(0.9);n }n}nn@-webkit-keyframes speakingRipple3 {n 0%,n 25%,n 75%,n 100% {n background-image: none;n }nn 50% {n background-image: url(“https://s.yimg.com/pv/static/img/ripple3-3-202105260611.png”);n transform: scale(0.9);n }n}nn@keyframes speakingRipple3 {n 0%,n 25%,n 75%,n 100% {n background-image: none;n }nn 50% {n background-image: url(“https://s.yimg.com/pv/static/img/ripple3-3-202105260611.png”);n transform: scale(0.9);n }n}n”, “”]);n// Exportsn/* concord default export */ __webpack_exports__[“default”] = (___CSS_LOADER_EXPORT___);nnn//# sourceURL=webpack://@vzmi/voicejs/./src/index.css?./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js’)},”./node_modules/css-loader/dist/runtime/api.js”:
    /*!*****************************************************!*
    !*** ./node_modules/css-loader/dist/runtime/api.js ***!
    *****************************************************/operate(module){eval(‘nn/*n MIT License http://www.opensource.org/licenses/mit-license.phpn Writer Tobias Koppers @sokran*/n// css base code, injected by the css-loadern// eslint-disable-next-line func-namesnmodule.exports = operate (cssWithMappingToString) {n var listing = []; // return the listing of modules as css stringnn listing.toString = operate toString() {n return this.map(operate (merchandise) {n var content material = cssWithMappingToString(merchandise);nn if (merchandise[2]) {n return “@media “.concat(merchandise[2], ” {“).concat(content material, “}”);n }nn return content material;n }).be a part of(“”);n }; // import an inventory of modules into the listn // eslint-disable-next-line func-namesnnn listing.i = operate (modules, mediaQuery, dedupe) {n if (typeof modules === “string”) {n // eslint-disable-next-line no-param-reassignn modules = [[null, modules, “”]];n }nn var alreadyImportedModules = {};nn if (dedupe) {n for (var i = 0; i < this.size; i++) {n // eslint-disable-next-line prefer-destructuringn var id = this[i][0];nn if (id != null) {n alreadyImportedModules[id] = true;n }n }n }nn for (var _i = 0; _i < modules.size; _i++) {n var merchandise = [].concat(modules[_i]);nn if (dedupe && alreadyImportedModules[item[0]]) {n // eslint-disable-next-line no-continuen proceed;n }nn if (mediaQuery) {n if (!merchandise[2]) {n merchandise[2] = mediaQuery;n } else {n merchandise[2] = “”.concat(mediaQuery, ” and “).concat(merchandise[2]);n }n }nn listing.push(merchandise);n }n };nn return listing;n};nn//# sourceURL=webpack://@vzmi/voicejs/./node_modules/css-loader/dist/runtime/api.js?’)},”./src/index.css”:
    /*!***********************!*
    !*** ./src/index.css ***!
    ***********************/operate(module,__unused_webpack_exports,__webpack_require__){eval(‘var api = __webpack_require__(/*! !../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ “./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js”);n var content material = __webpack_require__(/*! !!../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js!./index.css */ “./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/index.css”);nn content material = content material.__esModule ? content material.default : content material;nn if (typeof content material === ‘string’) {n content material = [[module.id, content, ”]];n }nnvar choices = {};nnoptions.insert = “head”;noptions.singleton = false;nnvar replace = api(content material, choices);nnnnmodule.exports = content material.locals || {};nn//# sourceURL=webpack://@vzmi/voicejs/./src/index.css?’)},”./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js”:
    /*!****************************************************************************!*
    !*** ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js ***!
    ****************************************************************************/operate(module,__unused_webpack_exports,__webpack_require__){eval(“nnvar isOldIE = operate isOldIE() {n var memo;n return operate memorize() {n if (typeof memo === ‘undefined’) {n // Take a look at for IE <= 9 as proposed by Browserhacksn // @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805n // Checks for existence of normal globals is to permit style-loadern // to function accurately into non-standard environmentsn // @see https://github.com/webpack-contrib/style-loader/points/177n memo = Boolean(window && doc && doc.all && !window.atob);n }nn return memo;n };n}();nnvar getTarget = operate getTarget() {n var memo = {};n return operate memorize(goal) {n if (typeof memo[target] === ‘undefined’) {n var styleTarget = doc.querySelector(goal); // Particular case to return head of iframe as an alternative of iframe itselfnn if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {n strive {n // This can throw an exception if entry to iframe is blockedn // because of cross-origin restrictionsn styleTarget = styleTarget.contentDocument.head;n } catch (e) {n // istanbul ignore nextn styleTarget = null;n }n }nn memo[target] = styleTarget;n }nn return memo[target];n };n}();nnvar stylesInDom = [];nnfunction getIndexByIdentifier(identifier) {n var consequence = -1;nn for (var i = 0; i < stylesInDom.size; i++) {n if (stylesInDom[i].identifier === identifier) {n consequence = i;n break;n }n }nn return consequence;n}nnfunction modulesToDom(listing, choices) {n var idCountMap = {};n var identifiers = [];nn for (var i = 0; i < listing.size; i++) {n var merchandise = listing[i];n var id = choices.base ? merchandise[0] + choices.base : merchandise[0];n var depend = idCountMap[id] || 0;n var identifier = “”.concat(id, ” “).concat(depend);n idCountMap[id] = depend + 1;n var index = getIndexByIdentifier(identifier);n var obj = {n css: merchandise[1],n media: merchandise[2],n sourceMap: merchandise[3]n };nn if (index !== -1) {n stylesInDom[index].references++;n stylesInDom[index].updater(obj);n } else {n stylesInDom.push({n identifier: identifier,n updater: addStyle(obj, choices),n references: 1n });n }nn identifiers.push(identifier);n }nn return identifiers;n}nnfunction insertStyleElement(choices) {n var model = doc.createElement(‘model’);n var attributes = choices.attributes || {};nn if (typeof attributes.nonce === ‘undefined’) {n var nonce = true ? __webpack_require__.nc : 0;nn if (nonce) {n attributes.nonce = nonce;n }n }nn Object.keys(attributes).forEach(operate (key) {n model.setAttribute(key, attributes[key]);n });nn if (typeof choices.insert === ‘operate’) {n choices.insert(model);n } else {n var goal = getTarget(choices.insert || ‘head’);nn if (!goal) {n throw new Error(“Could not discover a model goal. This in all probability signifies that the worth for the ‘insert’ parameter is invalid.”);n }nn goal.appendChild(model);n }nn return model;n}nnfunction removeStyleElement(model) {n // istanbul ignore ifn if (model.parentNode === null) {n return false;n }nn model.parentNode.removeChild(model);n}n/* istanbul ignore subsequent */nnnvar replaceText = operate replaceText() {n var textStore = [];n return operate exchange(index, substitute) {n textStore[index] = substitute;n return textStore.filter(Boolean).be a part of(‘n’);n };n}();nnfunction applyToSingletonTag(model, index, take away, obj) {n var css = take away ? ” : obj.media ? “@media “.concat(obj.media, ” {“).concat(obj.css, “}”) : obj.css; // For outdated IEnn /* istanbul ignore if */nn if (model.styleSheet) {n model.styleSheet.cssText = replaceText(index, css);n } else {n var cssNode = doc.createTextNode(css);n var childNodes = model.childNodes;nn if (childNodes[index]) {n model.removeChild(childNodes[index]);n }nn if (childNodes.size) {n model.insertBefore(cssNode, childNodes[index]);n } else {n model.appendChild(cssNode);n }n }n}nnfunction applyToTag(model, choices, obj) {n var css = obj.css;n var media = obj.media;n var sourceMap = obj.sourceMap;nn if (media) {n model.setAttribute(‘media’, media);n } else {n model.removeAttribute(‘media’);n }nn if (sourceMap && typeof btoa !== ‘undefined’) {n css += “n/*# sourceMappingURL=information:utility/json;base64,”.concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), ” */”);n } // For outdated IEnn /* istanbul ignore if */nnn if (model.styleSheet) {n model.styleSheet.cssText = css;n } else {n whereas (model.firstChild) {n model.removeChild(model.firstChild);n }nn model.appendChild(doc.createTextNode(css));n }n}nnvar singleton = null;nvar singletonCounter = 0;nnfunction addStyle(obj, choices) {n var model;n var replace;n var take away;nn if (choices.singleton) (singleton = insertStyleElement(choices));n replace = applyToSingletonTag.bind(null, model, styleIndex, false);n take away = applyToSingletonTag.bind(null, model, styleIndex, true);n else {n model = insertStyleElement(choices);n replace = applyToTag.bind(null, model, choices);nn take away = operate take away() {n removeStyleElement(model);n };n }nn replace(obj);n return operate updateStyle(newObj) {n if (newObj) {n if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap) {n return;n }nn replace(obj = newObj);n } else {n take away();n }n };n}nnmodule.exports = operate (listing, choices) {n choices = choices || {}; // Pressure single-tag answer on IE6-9, which has a tough restrict on the # of

    RelatedPosts

    Person Information for WooCommerce WhatsApp Order Notifications

    Person Information for WooCommerce WhatsApp Order Notifications

    April 2, 2025
    Report reveals overinflated opinion of infrastructure automation excellence

    Report reveals overinflated opinion of infrastructure automation excellence

    April 2, 2025
    I have been kidnapped by Robert Caro

    I have been kidnapped by Robert Caro

    April 2, 2025
    Previous Post

    UOB Malaysia Unveils Its Upgraded AI-Powered UOB TMRW App

    Next Post

    Proton’s new Household plan is tempting me to spend much more on encryption

    Next Post

    Proton's new Household plan is tempting me to spend much more on encryption

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Categories

    • App (3,061)
    • Computing (4,342)
    • Gaming (9,491)
    • Home entertainment (633)
    • IOS (9,408)
    • Mobile (11,737)
    • Services & Software (3,935)
    • Tech (5,253)
    • Uncategorized (4)

    Recent Posts

    • Essential Launch Intel You Must Know!
    • New Plex Cellular App With Streamlined Interface Rolling Out to Customers
    • I’ve had it with the present GPU market – and the costs for AMD Radeon companion playing cards on Finest Purchase are why
    • MCP: The brand new “USB-C for AI” that’s bringing fierce rivals collectively
    • Realme GT7’s processor confirmed, launching this month
    • App
    • Computing
    • Gaming
    • Home entertainment
    • IOS
    • Mobile
    • Services & Software
    • Tech
    • Uncategorized
    • Home
    • About Us
    • Disclaimer
    • Contact Us
    • Terms & Conditions
    • Privacy Policy

    © 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

    No Result
    View All Result
    • Home
    • App
    • Mobile
      • IOS
    • Gaming
    • Computing
    • Tech
    • Services & Software
    • Home entertainment

    © 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies. However you may visit Cookie Settings to provide a controlled consent.
    Cookie settingsACCEPT
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analyticsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functionalThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessaryThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-othersThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performanceThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policyThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Save & Accept