1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`release-202609241050`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`1096cecf-dcf3-44b2-992d-dd57a4497322`,e._sentryDebugIdIdentifier=`sentry-dbid-1096cecf-dcf3-44b2-992d-dd57a4497322`)}catch{}})();import{K as e,O as t,Ot as n}from"./vendor-vue-core-B0avW4A6.js";import{Y as r}from"./user-1VcPMvca.js";import{t as i}from"./toast-nz9AHFzD.js";import{a,n as o,p as s,u as c}from"./vendor-forms-BTH3IdZK.js";import{t as l}from"./markdown-B2oOu8EY.js";var u=o.withMessage(`Input Required`,e=>l(e||``).trim().length>0),d=n({}),f=n({}),p=n({ENGLISH:[]}),m=n({ENGLISH:[]}),h=n({ENGLISH:[]}),g=n({ENGLISH:[]}),_=n({ENGLISH:[]}),v=n(`widget-text`),y=n([]),b=n(`ENGLISH`),x=n(new Set),S=n(``),ee=n({ENGLISH:[]}),C=n({ENGLISH:[]}),w=n({ENGLISH:[]}),T=n({ENGLISH:[]}),E=n({ENGLISH:[]}),D=n({ENGLISH:[]}),O=n({ENGLISH:[]}),k=n([`widget-text`,`contact-form`,`automated-messages`,`email`,`FAQs`]),A=t(()=>Object.keys(d.value).filter(e=>S.value.trim()?e.replace(/_/g,` `).toLocaleLowerCase().includes(S.value.toLocaleLowerCase()):e)),j=t(()=>{let e=Object.keys(f.value);return e.length>0?e:[`ENGLISH`]}),M=t(()=>f.value[b.value]??f.value[j.value[0]]),N=t(()=>{let e=Object.keys(f.value).find(e=>f.value[e]?.is_default)??`ENGLISH`;return p.value[e]}),P=t(()=>{let e=Object.keys(f.value).find(e=>f.value[e]?.is_default)??`ENGLISH`;return m.value[e]}),F=t(()=>{let e=Object.keys(f.value).find(e=>f.value[e]?.is_default)??`ENGLISH`;return h.value[e]}),te=t(()=>{let e=Object.keys(f.value).find(e=>f.value[e]?.is_default)??`ENGLISH`;return g.value[e]}),ne=t(()=>{let e=Object.keys(f.value).find(e=>f.value[e]?.is_default)??`ENGLISH`;return _.value[e]}),I=t(()=>{let e=Object.keys(f.value).find(e=>f.value[e]?.is_default)??`ENGLISH`;return O.value[e]}),L=t(()=>{switch(v.value){case`automated-messages`:return`Automated Message`;case`email`:return`Email Settings`;case`FAQs`:return`FAQs and Answers`;case`contact-form`:return`Contact Form`}return`Default Widget Text`}),R=(e,t)=>e.find(e=>e.content_type===t.content_type)?.text||``,z=e=>{f.value[e]?.is_default||(y.value.includes(e)?y.value.splice(y.value.indexOf(e),1):y.value.push(e))},B=e=>{if(e?.trim())return e.replace(/_/g,` `)},V=(e,t,n,r,i,a={})=>{let o={};return[...new Set([...Object.keys(e),...Object.keys(t),...Object.keys(n),...Object.keys(r),...Object.keys(i),...Object.keys(a)])].forEach(s=>{o[s]=[...e[s]||[],...t[s]||[],...n[s]||[],...r[s]||[],...i[s]||[],...a[s]||[]]}),o},H=(e,t,n,r)=>{let i=new Set;t=t.filter(e=>{let t=e.id+`|`+e.model_id;return i.has(t)?!1:(i.add(t),!0)});let a=new Set;n=n.filter(e=>{let t=e.id+`|`+e.model_id;return a.has(t)?!1:(a.add(t),!0)});let o=e=>{let t=``;return e.content_type===`answer`&&e.text?.length?t=e.model_type===`quick_response`||e.model_type===`contact_form_field_option`?e.text:e.text.map(e=>({...e,text:``})):e.model_type===`contact_form_field`&&(t=e.text),t};if(n.length&&n[0].lang===`ENGLISH`)e.value[r]=JSON.parse(JSON.stringify(n));else if(n.length&&n[0].lang!==`ENGLISH`)if(t.length===n.length)e.value[r]=JSON.parse(JSON.stringify(n));else{let i=t.filter(e=>!n.some(t=>t.model_id===e.model_id&&t.content_type===e.content_type)).map(e=>{let t={...e,text:o(e),lang:r};return delete t.id,delete t.widget_lang_id,t});e.value[r]=[...n,...i]}else e.value[r]=t.map(e=>{let t={...e,text:o(e),lang:r};return delete t.id,delete t.widget_lang_id,t});let s=e.value[r];s&&(e.value[r]=s.map(e=>{if(!(e.model_type===`contact_form_field`&&(typeof e.text==`string`?!e.text.trim():!e.text)))return e;let n=t.find(t=>t.model_id===e.model_id&&t.content_type===e.content_type);return n?{...e,text:n.text}:e}))},U=e=>{let t={},n={question:1,answer:2,response:3};return Object.keys(e).forEach(r=>{t[r]=[...e[r]].sort((e,t)=>(n[e.content_type]||999)-(n[t.content_type]||999))}),t},W=e=>`The maximum length allowed is ${e} characters`,G=e=>o.withMessage(W(e),a(e)),K=e=>o.withMessage(W(e),o.withParams({type:`maxLength`,max:e},t=>l(t||``).length<=e)),q={working_hour_message:{required:u,maxLength:G(1e3)},none_working_hour_message:{required:u,maxLength:G(1e3)},write_your_message:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},team_here:{required:o.withMessage(`Input Required`,c),maxLength:G(64)},team_online:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},away:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},image_upload_error:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},visit_page:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},click_set_email:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},update_email:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},update_you_at:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},typing_at:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},invalid_email:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},required_field:{required:o.withMessage(`Required Field`,c),maxLength:G(255)},initiate_chat_with_details:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},provide_details_notified:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},form_details_shared:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},update_details:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},name:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},email:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},phone_number:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},start_chatting:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},submit:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},select:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},widget_text_bubble_desktop:{required:u,maxLength:K(100)},widget_text_bubble_mobile:{required:u,maxLength:K(100)},faq:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},ended_conversation:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},welcome_back:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},previous_chats:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},start_a_new_chat:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},leave_a_message:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},return_to_conversation:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},chat:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},online:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},faq_short:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},help:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},channels:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},new_conversation_initiated:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},copied:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},conversation_on:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},reply_directly_to_the_mail_or:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},go_to_chat:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},response_time:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},ai_disclaimer:{required:u,maxLength:G(255)},copy:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},copy_all_text:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},download:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},reply:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},download_all:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},show_original:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},translating:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},translate:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},show_more:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},translated:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},coupon_code:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},valid_till:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},coupon_discount:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},minimum_spend:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},maximum_spend:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},eligible_products:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},product_name:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},description:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},quantity:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},total_price:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},order_id:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},order_date:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},tracking_number:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},tracking_link:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},fulfilment_status:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},payment_status:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},products:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},shipping_cost:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},tax:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},billing_address:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},shipping_address:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},view:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},collection_name:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},link:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},categories:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},collections:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},discount_percentage:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},discount:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},minimum_quantity:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},minimum_purchase_amount:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},price:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},order_status:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},view_order:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},ai_human_handoff:{required:u,maxLength:G(255)},contact_form_confirmation_text:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},working_hour_expectation_message:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},non_working_hour_expectation_message:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},suggested_next_step_faq_text:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},suggested_next_step_custom_text:{required:u,maxLength:G(255)},order_tracking:{required:o.withMessage(`Input Required`,c),maxLength:G(30)},order:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},track:{required:o.withMessage(`Input Required`,c),maxLength:G(255)},order_number:{required:o.withMessage(`Input Required`,c),maxLength:G(255)}},J=s(q,M,{$scope:!1,$stopPropagation:!0}),Y={"contact-form":[`provide_details_notified`,`update_details`,`start_chatting`,`submit`,`contact_form_confirmation_text`,`working_hour_expectation_message`,`non_working_hour_expectation_message`,`suggested_next_step_faq_text`,`suggested_next_step_custom_text`],"automated-messages":[`widget_text_bubble_desktop`,`widget_text_bubble_mobile`,`working_hour_message`,`none_working_hour_message`,`ai_disclaimer`,`ai_human_handoff`],email:[`conversation_on`,`reply_directly_to_the_mail_or`,`go_to_chat`]},X=`All inputs must be filled out`,Z=e=>{if(C.value?.[e])for(let t of C.value[e]){if(Array.isArray(t.text))continue;let e=typeof t.text==`string`?t.text:String(t.text??``);
1if(!e.trim())return X;if(e.length>255)return W(255)}},Q=e=>{let t=f.value[e]||{};return Object.entries(q).flatMap(([e,n])=>{let r=t[e]||``;return n.required&&!(typeof n.required.$validator==`function`?n.required.$validator(r):typeof r==`string`?r.trim():r)?[{key:e,message:X}]:n.maxLength&&typeof n.maxLength.$validator==`function`&&!n.maxLength.$validator(r)?[{key:e,message:W(n.maxLength.$params?.max)}]:[]})},re=e=>Object.keys(Y).find(t=>Y[t].includes(e))??`widget-text`,ie=e=>{let t=Q(e),n=Z(e);for(let e of k.value){let r=t.find(t=>re(t.key)===e);if(r)return{tab:e,message:r.message};if(e===`contact-form`&&n)return{tab:e,message:n}}},$=e=>{Q(e).length||Z(e)?x.value.add(e):x.value.delete(e)},ae=()=>{x.value.clear(),Object.keys(f.value).forEach(e=>{$(e)})},oe=()=>{let e=r(),t=M.value;t&&(e.widgetHeaderText=t.team_here,e.sub_header=w.value[b.value]?.[0]?.text||``,e.responseTimeText=t.response_time,e.devicePreferences.desktop.preview_text=t.widget_text_bubble_desktop,e.devicePreferences.mobile.preview_text=t.widget_text_bubble_mobile,e.order_tracking_button_text=t.order_tracking)},se=async()=>{let t=x.value.has(b.value)?b.value:j.value.find(e=>x.value.has(e)),n=t?ie(t):void 0;i().set({message:n?.message??X,type:`error`}),t&&(b.value=t,v.value=n?.tab??v.value,await e(),J.value.$touch(),oe(),await e(),document.querySelector(`.error-message, .editor-error`)?.scrollIntoView({block:`center`,behavior:`smooth`}))};export{U as A,f as B,V as C,M as D,D as E,E as F,k as I,z as L,w as M,L as N,j as O,F as P,H as R,se as S,I as T,R as _,b as a,x as b,_ as c,h as d,N as f,B as g,C as h,$ as i,te as j,v as k,O as l,P as m,d as n,p as o,ee as p,ae as r,m as s,A as t,g as u,ne as v,S as w,y as x,T as y,J as z}; 2//# sourceMappingURL=useTranslation-B-bMaDy5.js.map
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.