FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
wp-whatsapp-chat
/
build
/
helpers
/
js
Edit File: index.js
(()=>{"use strict";var e={n:t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},d:(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{FIRST_WP_VERSION_WITH_THUNK_SUPPORT:()=>m,QLWAPP_AB_UPGRADE_GROUP:()=>y,QLWAPP_DEFAULT_BOX:()=>N,QLWAPP_DEFAULT_BUTTON:()=>I,QLWAPP_DEFAULT_CONTACT:()=>f,QLWAPP_DEFAULT_DISPLAY:()=>g,QLWAPP_DEFAULT_SCHEME:()=>C,QLWAPP_DEFAULT_SETTINGS:()=>w,QLWAPP_DEFAULT_WOOCOMMERCE:()=>h,QLWAPP_DEFAULT_WOOCOMMERCE_ARCHIVES:()=>D,QLWAPP_DEMO_URL:()=>u,QLWAPP_DEVELOPER:()=>R,QLWAPP_DOCUMENTATION_URL:()=>d,QLWAPP_IS_WOOCOMMERCE_ACTIVE:()=>M,QLWAPP_MESSAGE_REPLACEMENTS:()=>T,QLWAPP_PLUGIN_DIR:()=>i,QLWAPP_PLUGIN_FILE:()=>c,QLWAPP_PLUGIN_NAME:()=>L,QLWAPP_PLUGIN_URL:()=>p,QLWAPP_PLUGIN_VERSION:()=>E,QLWAPP_PREMIUM_SELL_URL:()=>W,QLWAPP_REVIEW_URL:()=>l,QLWAPP_SUPPORT_URL:()=>O,QLWAPP_TIMEZONE_OPTIONS:()=>U,QLWAPP_WOOCOMMERCE_ORDER_REPLACEMENTS:()=>Q,QLWAPP_WOOCOMMERCE_REPLACEMENTS:()=>S,QLWAPP_WORDPRESS_URL:()=>A,WP_VERSION:()=>s,apiFetch:()=>V,applyThunkMiddleware:()=>Y,buildParams:()=>G,capitalizeFirstLetter:()=>B,createNotice:()=>$,decodeEntities:()=>H,decodeHTMLEntities:()=>K,deepMerge:()=>z,displayWithLineBreaks:()=>q,getPluginURL:()=>v,handleApiResponse:()=>x,handleBrowserParams:()=>F,isObjectsEqual:()=>k,isVersionLessThan:()=>X,onDocumentLoaded:()=>b,truncate:()=>j});const n=window.React,r=window.wp.i18n,P=window.wp.apiFetch;var o=e.n(P);const _=window.wp.notices,a=window.wp.data,{WP_VERSION:s,QLWAPP_PLUGIN_NAME:L,QLWAPP_PLUGIN_VERSION:E,QLWAPP_PLUGIN_FILE:c,QLWAPP_PLUGIN_DIR:i,QLWAPP_WORDPRESS_URL:A,QLWAPP_REVIEW_URL:l,QLWAPP_DEMO_URL:u,QLWAPP_SUPPORT_URL:O,QLWAPP_PREMIUM_SELL_URL:W,QLWAPP_DOCUMENTATION_URL:d,QLWAPP_DEVELOPER:R,QLWAPP_PLUGIN_URL:p,QLWAPP_TIMEZONE_OPTIONS:U,QLWAPP_MESSAGE_REPLACEMENTS:T,QLWAPP_WOOCOMMERCE_REPLACEMENTS:S,QLWAPP_WOOCOMMERCE_ORDER_REPLACEMENTS:Q,QLWAPP_IS_WOOCOMMERCE_ACTIVE:M,QLWAPP_DEFAULT_CONTACT:f,QLWAPP_DEFAULT_BUTTON:I,QLWAPP_DEFAULT_BOX:N,QLWAPP_DEFAULT_DISPLAY:g,QLWAPP_DEFAULT_SCHEME:C,QLWAPP_DEFAULT_SETTINGS:w,QLWAPP_DEFAULT_WOOCOMMERCE:h,QLWAPP_DEFAULT_WOOCOMMERCE_ARCHIVES:D,QLWAPP_AB_UPGRADE_GROUP:y}=qlwappHelpers,m="6.0";function b(e){/comp|inter|loaded/.test(document.readyState)?e():document.addEventListener("DOMContentLoaded",e,!1)}const F=()=>{const e=document.location.href,t=new URLSearchParams(e),n=new URL(window.location);return{tabParam:t.get("tab"),setBrowserTabParam:e=>{n.searchParams.set("tab",e),window.history.pushState(null,"",n.toString()),window.dispatchEvent(new Event("popstate"))}}},G=e=>{const t=[];for(const n in e)e.hasOwnProperty(n)&&e[n]&&"all"!==e[n]&&t.push(`${n}=${e[n]}`);return t.length>0?`?${t.join("&")}`:""},j=(e,t=15)=>e.length>t?e.slice(0,t)+"...":e;async function V(e){try{const t=await o()(e);return"object"==typeof t&&null!==t&&"code"in t?{ok:!1,code:t.code,message:t.message||"Unexpected error"}:{ok:!0,data:t}}catch(e){return console.error("WordPress API fetch error:",e),{ok:!1,code:e?.code||"unknown_error",message:e?.message||"Request failed"}}}function v(e){return p+e}function k(e,t){if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const n=Object.keys(e).sort(),r=Object.keys(t).sort();if(n.length!==r.length)return!1;for(let e=0;e<n.length;e++)if(n[e]!==r[e])return!1;for(const r of n){const n=e[r],P=t[r];if("object"==typeof n&&null!==n&&"object"==typeof P&&null!==P){if(!k(n,P))return!1}else if(n!==P)return!1}return!0}function B(e){return e.charAt(0).toUpperCase()+e.slice(1)}function H(e){return(e=(e=(e=(e=(e=e.replace(/"/g,'"')).replace(/&/g,"&")).replace(/</g,"<")).replace(/>/g,">")).replace(/\\u0022/g,'"')).replace(/\\\\"/g,'"')}function q(e){return e.split("\n").map((e,t,r)=>t===r.length-1?e:(0,n.createElement)(n.Fragment,null,e,(0,n.createElement)("br",null)))}const $=e=>{(0,a.dispatch)(_.store).createSuccessNotice((0,r.sprintf)("%s",e),{type:"snackbar"})},x=e=>e?.code||0===e?.code?($(`${e.code}: ${e.message}`),!1):e,X=(e,t)=>{const n=e.split(".").map(Number),r=t.split(".").map(Number);for(let e=0;e<r.length;e++){if(n[e]<r[e])return!0;if(n[e]>r[e])return!1}return!1},Y=e=>{const t=e.instantiate;return e.instantiate=e=>{const n=t(e);if(!n.store||!n.store.dispatch)throw new Error((0,r.__)("The created instance does not contain a valid store.","insta-gallery"));const P=n.store.dispatch,o=((e,t)=>({registry:t,get dispatch(){return Object.assign(t=>e.store.dispatch(t),e.getActions())},get select(){return Object.assign(t=>t(e.store.__unstableOriginalGetState()),e.getSelectors())},get resolveSelect(){return e.getResolveSelectors()}}))(n,e);return n.store.dispatch=((e,t)=>n=>"function"==typeof n?n(e):t(n))(o,P),n},e};function Z(e){return null!==e&&("object"==typeof e||"function"==typeof e)}function z(e,t){const n={...e};return Object.keys(t).forEach(r=>{const P=e[r],o=t[r];Z(P)&&Z(o)&&!Array.isArray(P)?n[r]=z(P,o):n[r]=o}),n}function K(e){const t=document.createElement("textarea");return t.innerHTML=e,t.value}(window.qlwapp=window.qlwapp||{}).helpers=t})();
Save
Back