1"use strict";(self.webpackChunkknowledge_base_saas=self.webpackChunkknowledge_base_saas||[]).push([[8968],{61702(e,t,n){n.d(t,{Xd:()=>s,tL:()=>i});var r=n(52395),a=n(96822),o=n(40643);async function i(e){let t=e.fieldType,n=e.file,i=e.documentId,s=e.formId,l=e.fieldId,d=e.uploadSessionId;const c=(0,o.Rq)(t,n);if(!c.ok)throw new Error(c.message);const u="pdf"!==t||n.type?n.type||"application/octet-stream":"application/pdf",m=await async function(e){const t=(0,r.httpsCallable)(a.Cn,"createFormResponseUploadUrl"),n=await t(e),o=null===n||void 0===n?void 0:n.data;if(null===o||void 0===o||!o.success||!o.signedWriteUrl||!o.storagePath)throw new Error((null===o||void 0===o?void 0:o.message)||"Could not start file upload");return{uploadId:o.uploadId,storagePath:o.storagePath,signedWriteUrl:o.signedWriteUrl,expiresAt:o.expiresAt}}({documentId:i,formId:s,fieldId:l,uploadSessionId:d,fileName:n.name,contentType:u,fileSize:n.size}),p=m.uploadId,f=m.storagePath,g=m.signedWriteUrl;return await async function(e,t,n){const r=await fetch(t,{method:"PUT",headers:{"Content-Type":n||e.type||"application/octet-stream"},body:e});if(!r.ok)throw new Error("Upload failed (".concat(r.status,")"))}(n,g,u),{uploadId:p,storagePath:f,fileName:n.name,contentType:u,size:n.size}}async function s(e,t){const n=(0,r.httpsCallable)(a.Cn,"getFormResponseFileDownloadUrl"),o=await n({documentId:e,storagePath:t}),i=null===o||void 0===o?void 0:o.data;if(null===i||void 0===i||!i.success||!i.signedReadUrl)throw new Error("Could not load file");return i.signedReadUrl}},66173(e,t,n){n.d(t,{A:()=>u});var r=n(53986),a=n(65043),o=n(88589),i=n(70579);const s=["jsx","__source","__self"],l=["jsx","__source","__self"],d=e=>{e.jsx,e.__source,e.__self;const t=(0,r.A)(e,s);return a.createElement(o.VR,t)},c=e=>{e.jsx,e.__source,e.__self;const t=(0,r.A)(e,l);return a.createElement(o.$p,t)},u=e=>(0,i.jsxs)(d,{as:"li",className:"flex flex-row items-start my-2 gap-3 mobile-task-item",children:[(0,i.jsx)("label",{className:"flex items-center justify-center select-none shrink-0 cursor-pointer pt-1.5",contentEditable:!1,children:(0,i.jsx)("input",{type:"checkbox",checked:e.node.attrs.checked,onChange:t=>e.updateAttributes({checked:t.target.checked}),className:"appearance-none w-5 h-5 border-2 border-gray-300 rounded bg-white checked:bg-blue-500 checked:border-blue-500 cursor-pointer transition-colors focus:ring-2 focus:ring-blue-200 focus:outline-none",style:{backgroundImage:e.node.attrs.checked?"url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e\")":"none",backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}})}),(0,i.jsx)(c,{className:"flex-1 min-w-0 pt-0",style:{lineHeight:"1.1625"}})]})},40643(e,t,n){n.d(t,{LO:()=>i,Mu:()=>s,Rq:()=>a,nM:()=>o});new Set(["image","pdf"]);const r=new Set(["image/jpeg","image/png","image/webp","image/gif"]);function a(e,t){if(!t||"number"!==typeof t.size)return{ok:!1,message:"No file selected"};const n=String(t.type||"").trim().toLowerCase();return"image"===e?r.has(n)?t.size>26214400?{ok:!1,message:"Image must be 25 MB or smaller"}:{ok:!0}:{ok:!1,message:"Please choose a JPEG, PNG, WebP, or GIF image"}:"pdf"===e?"application/pdf"===n||/\.pdf$/i.test(t.name||"")?t.size>54525952?{ok:!1,message:"PDF must be 52 MB or smaller"}:{ok:!0}:{ok:!1,message:"Please choose a PDF file"}:{ok:!1,message:"Unsupported file field type"}}function o(e){return!(!e||"object"!==typeof e||Array.isArray(e))&&("string"===typeof e.storagePath&&e.storagePath.trim().length>0)}function i(e){return"image"===e?"image/jpeg,image/png,image/webp,image/gif":"pdf"===e?"application/pdf,.pdf":""}function s(){return"undefined"!==typeof crypto&&"function"===typeof crypto.randomUUID?crypto.randomUUID():"upload-".concat(Date.now().toString(36),"-").concat(Math.random().toString(36).slice(2,10))}},41681(e,t,n){n.d(t,{R:()=>r});const r='"Brush Script MT", "Segoe Script", "Apple Chancery", "Snell Roundhand", cursive'},82767(e,t,n){n.d(t,{Wm:()=>g,aS:()=>m,ll:()=>b});var r=n(129),a=n(17184),o=n(11140),i=n(78324),s=n(20852);const l=new a.hs("timeEntryTimestampView"),d="time-entry-timestamp-
1hidden";let c=!1;const u="\n .".concat(d," {\n font-size: 0 !important;\n color: transparent !important;\n /* Do not set caret-color:transparent \u2014 clicks often land inside the zero-size\n date tail (visual end of the \u23f1\ufe0f line), which made the caret vanish and feel\n like the cursor was flickering between active and inactive. */\n letter-spacing: -0.05em;\n }\n ");function m(){if("undefined"===typeof document)return;const e=document.getElementById("time-entry-timestamp-hide-styles");if(e)return e.textContent!==u&&(e.textContent=u),void(c=!0);if(c)return;const t=document.createElement("style");t.id="time-entry-timestamp-hide-styles",t.textContent=u,document.head.appendChild(t),c=!0}function p(e){var t;return!1===(null===e||void 0===e||null===(t=e.current)||void 0===t?void 0:t.showTimestamps)}function f(e,t){if(!p(t))return o.zF.empty;const n=(0,i.cd)(e);if(0===n.length)return o.zF.empty;const r=n.map(e=>o.NZ.inline(e.from,e.to,{class:d}));return o.zF.create(e,r)}function g(e){return r.YY.create({name:"timeEntryTimestampView",addProseMirrorPlugins:()=>[new a.k_({key:l,state:{init:(t,n)=>f(n.doc,e),apply:(t,n,r,a)=>null!=t.getMeta(l)||t.docChanged?f(a.doc,e):n},appendTransaction(t,n,r){if(!p(e))return null;if(!t.some(e=>e.docChanged))return null;if(t.some(e=>e.getMeta(l)))return null;const o=function(e){const t=e.schema.nodes.paragraph;if(!t)return null;let n=null;if(e.doc.descendants((r,a)=>{if(n)return!1;if(r.type!==t)return!0;const o=r.textContent||"";if(!(0,i.Ke)(o))return!0;const l=e.doc.resolve(a),d=l.index(l.depth);if(d<=0)return!0;const c=l.parent.child(d-1);if(!c||c.type!==t)return!0;const u=c.textContent||"";if(!(0,s.d$)(u))return!0;const m=a-c.nodeSize;return n={orphanPos:a,orphanNode:r,prevPos:m,prevNode:c},!1}),!n)return null;const r=n,o=r.orphanPos,l=r.orphanNode,d=r.prevPos,c=r.prevNode,u=l.content;let m=e.tr;const p=d+c.nodeSize-1;u.size>0&&(m=m.insert(p,u));const f=m.mapping.map(o);m=m.delete(f,f+l.nodeSize);const g=m.mapping.map(d),b=m.doc.nodeAt(g);if(!b)return m;const h=g+b.nodeSize,k=m.doc.nodeAt(h);(!k||k.type!==t||(k.textContent||"").trim().length>0)&&(m=m.insert(h,t.create()));const y=h+1;return m=m.setSelection(a.U3.near(m.doc.resolve(Math.min(y,m.doc.content.size)))),m}(r);return o?(o.setMeta(l,"heal-orphan"),o.setMeta("addToHistory",!1),o):null},props:{decorations:e=>l.getState(e),handleClick:(t,n)=>function(e,t,n){if(!p(n))return!1;const r=(0,i.Xc)(e.state.doc,t);if(!r)return!1;const o=r.tailFrom,s=r.paraContentEnd;if(t<o||t>=s)return!1;if(e.state.selection.from===o&&e.state.selection.empty)return!0;const l=e.state.tr.setSelection(a.U3.create(e.state.doc,o));return e.dispatch(l),!0}(t,n,e),handleKeyDown(t,n){if(!p(e))return!1;if(null===t||void 0===t||!t.state)return!1;if("End"===n.key){const e=(0,i.Xc)(t.state.doc,t.state.selection.from);if(!e)return!1;const r=t.state.tr.setSelection(a.U3.create(t.state.doc,e.paraContentEnd));return t.dispatch(r),n.preventDefault(),!0}if("ArrowRight"===n.key&&!n.metaKey&&!n.ctrlKey&&!n.altKey)return!!function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"end";if(!p(t))return!1;const r=e.state;if(!r.selection.empty)return!1;const o=(0,i.Xc)(r.doc,r.selection.from);if(!o)return!1;const s=o.tailFrom,l=o.paraContentEnd;if(r.selection.from<s)return!1;if(r.selection.from>=l)return!1;const d="visual"===n?s:l;if(r.selection.from===d)return!1;const c=r.tr.setSelection(a.U3.create(r.doc,d));return e.dispatch(c),!0}(t,e,"end")&&(n.preventDefault(),!0);if("Enter"!==n.key||n.shiftKey||n.metaKey||n.ctrlKey)return!1;const r=t.state;if(!r.selection.empty)return!1;const o=(0,i.Xc)(r.doc,r.selection.from);return!!o&&(!(r.selection.from<o.tailFrom)&&(!!function(e,t,n){const r=e.state,o=r.schema.nodes.paragraph;if(!o)return!1;const i=t+n.nodeSize;let s=r.tr.insert(i,o.create());const l=Math.min(i+1,s.doc.content.size);return s=s.setSelection(a.U3.near(s.doc.resolve(l))),e.dispatch(s.scrollIntoView()),!0}(t,o.paraPos,o.paraNode)&&(n.preventDefault(),!0)))}}})]})}function b(e){if(e&&!e.isDestroyed&&e.view)try{const t=e.state.tr.setMeta(l,!0);t.setMeta("addToHistory",!1),e.view.dispatch(t)}catch(t){}}},45278(e,t,n){n.d(t,{FA:()=>i.F,Jn:()=>i.J,UV:()=>d});var r=n(89379),a=n(129),o=n(13016),i=n(20387);const s={text:"Short text",textarea:"Long text",email:"Email",phone:"Phone",number:"Number",date:"Date",url:"Website",select:"Dropdown",radio:"Single choice",checkbox:"Multiple choice",image:"Image upload",pdf:"PDF upload"};function l(e){const t=e.label||s[e.type]||"Field",n=e.required?" *":"",r=s[e.type]||e.type;return"".concat(t).concat(n," (").concat(r,")")}const d=a.bP.create({name:"formBlock",group:"block",atom:!0,draggable:!0,addOptions:()=>({HTMLAttributes:{},showRemoveButton:!1}),addAttributes:()=>({formId:{default:null,parseHTML:e=>e.getAttribute("data-form-id"),renderHTML:e=>e.formId?{"data-form-id":e.formId}:{}},title:{default:"",parseHTML:e=>e.getAttribute("data-form-title")||"",renderHTML:e=>e.title?{"data-form-title":e.title}:{}},description:{default:"",parseHTML:e=>e.getAttribute("data-form-description")||"",renderHTML:e=>e.description?{"data-form-description":e.description}:{}},fields:{default:"[]",parseHTML:e=>e.getAttribute("data-form-fields")||"[]",renderHTML:e=>e.fields?{"data-form-fields":e.fields}:{}},responseCount:{default:0,parseHTML:e=>parseInt(e.getAttribute("data-response-count")||"0",10),renderHTML:e=>({"data-response-count":e.responseCount||0})}}),parseHTML:()=>[{tag:"div[data-form-block]"}],renderHTML(e){let t=e.node,n=e.HTMLAttributes;const a=t.attrs.title||"Untitled Form",o=t.attrs.description||"",i=t.attrs.responseCount||0;let s=[];try{s=JSON.parse(t.attrs.fields||"[]")}
1catch(p){s=[]}const d=[["span",{class:"form-block-icon"},"\ud83d\udccb"],["span",{class:"form-block-title"},a]],c=[];i>0&&c.push(["button",{type:"button",class:"form-block-responses-badge","data-action":"view-responses","data-form-id":t.attrs.formId,title:"View responses"},"".concat(i," response").concat(1!==i?"s":"")]),c.push(["button",{type:"button",class:"form-block-menu-btn","data-action":"form-menu","aria-label":"Form options","aria-haspopup":"true",title:"Form options",draggable:!1},"\u2699"]);const u=this.options.showRemoveButton?["button",{type:"button",class:"form-block-remove-btn","data-action":"form-remove","aria-label":"Remove form block",title:"Remove form block",draggable:!1},["span",{class:"form-block-remove-icon","aria-hidden":"true"},"\xd7"]]:null,m=[["div",{class:"form-block-header"},["div",{class:"form-block-header-main"},...d],["div",{class:"form-block-header-actions"},...c]]];if(o&&m.push(["p",{class:"form-block-description"},o]),s.length>0){const e=s.map(e=>["div",{class:"form-block-field-preview"},l(e)]);m.push(["div",{class:"form-block-fields"},...e])}else m.push(["div",{class:"form-block-empty"},"No fields added yet"]);return["div",(0,r.A)((0,r.A)({},n),{},{class:this.options.showRemoveButton?"form-block form-block--editor-chrome":"form-block","data-form-block":"true","data-form-id":t.attrs.formId,"data-form-title":t.attrs.title,"data-form-description":t.attrs.description,"data-form-fields":t.attrs.fields}),...u?[u]:[],...m]},addCommands(){return{insertFormBlock:e=>t=>{let n=t.commands,r=t.state;const a=e||{},s=a.formId,l=a.title,d=a.description,c=a.fields,u=(0,o.z)(r);return n.insertContentAt(u,{type:this.name,attrs:{formId:s||(0,i.F)(),title:l||"",description:d||"",fields:c||"[]"}})},updateFormBlockAttrs:e=>t=>{let n=t.state,a=t.dispatch;const o=n.selection;let i,s;if(o.node&&o.node.type.name===this.name)i=o.node,s=o.from;else{let e=!1;if(n.doc.nodesBetween(o.from,o.to,(t,n)=>{e||t.type.name!==this.name||(i=t,s=n,e=!0)}),!e||!i)return!1}const l=n.tr.setNodeMarkup(s,void 0,(0,r.A)((0,r.A)({},i.attrs),e));return a&&a(l),!0}}}});if("undefined"!==typeof document){const e=document.createElement("style");e.textContent="\n .form-block {\n margin: 1rem 0;\n padding: 1.25rem;\n border: 1px solid #e2e8f0;\n border-radius: 10px;\n background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);\n cursor: default;\n position: relative;\n }\n .form-block--editor-chrome .form-block-header {\n padding-right: 1.75rem;\n }\n .form-block-remove-btn {\n position: absolute;\n top: 0.5rem;\n right: 0.5rem;\n z-index: 10;\n box-sizing: border-box;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 1.5rem;\n height: 1.5rem;\n min-width: 1.5rem;\n min-height: 1.5rem;\n padding: 0.25rem;\n border: none;\n border-radius: 9999px;\n background: #fee2e2;\n color: #dc2626;\n cursor: pointer;\n opacity: 0;\n pointer-events: none;\n transition: opacity 0.15s, background 0.15s, color 0.15s;\n }\n .form-block-remove-icon {\n display: block;\n width: 1rem;\n height: 1rem;\n font-size: 1rem;\n line-height: 1rem;\n font-weight: 500;\n text-align: center;\n }\n .form-block-remove-btn:hover {\n background: #fecaca;\n color: #b91c1c;\n }\n .form-block:hover .form-block-remove-btn {\n opacity: 1;\n pointer-events: auto;\n }\n .form-block-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 0.75rem;\n margin-bottom: 0.5rem;\n }\n .form-block-header-main {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n min-width: 0;\n flex: 1;\n }\n .form-block-header-actions {\n display: flex;\n align-items: center;\n gap: 0.35rem;\n flex-shrink: 0;\n }\n .form-block-icon {\n font-size: 1.25rem;\n }\n .form-block-title {\n font-size: 1.05rem;\n font-weight: 600;\n color: #1e293b;\n }\n .form-block-description {\n font-size: 0.875rem;\n color: #64748b;\n margin: 0 0 0.75rem 0;\n line-height: 1.4;\n }\n .form-block-fields {\n display: flex;\n flex-direction: column;\n gap: 0.35rem;\n }\n .form-block-field-preview {\n font-size: 0.8rem;\n color: #475569;\n padding: 0.35rem 0.6rem;\n background: rgba(255,255,255,0.7);\n border: 1px solid #e2e8f0;\n border-radius: 5px;\n }
1\n .form-block-empty {\n font-size: 0.8rem;\n color: #94a3b8;\n font-style: italic;\n padding: 0.5rem 0;\n }\n .form-block-menu-btn {\n font-size: 1rem;\n line-height: 1;\n padding: 0.25rem 0.4rem;\n border-radius: 6px;\n border: 1px solid #e2e8f0;\n background: rgba(255,255,255,0.85);\n color: #64748b;\n cursor: pointer;\n transition: background 0.15s, color 0.15s, border-color 0.15s;\n }\n .form-block-menu-btn:hover {\n background: #fff;\n color: #334155;\n border-color: #cbd5e1;\n }\n .form-block-responses-badge {\n font-size: 0.75rem;\n font-weight: 500;\n color: #4f46e5;\n background: #eef2ff;\n border: 1px solid #c7d2fe;\n border-radius: 9999px;\n padding: 0.2rem 0.6rem;\n cursor: pointer;\n transition: background 0.15s, color 0.15s;\n white-space: nowrap;\n }\n .form-block-responses-badge:hover {\n background: #e0e7ff;\n color: #4338ca;\n }\n ",document.head.appendChild(e)}},32693(e,t,n){n.d(t,{F:()=>l});var r=n(89379),a=n(129),o=n(13016),i=n(12589);function s(e){if(null==e||""===e)return null;const t=Number(e);return!Number.isFinite(t)||t<=0?null:Math.round(t)}const l=a.bP.create({name:"paymentButton",group:"inline",inline:!0,atom:!0,draggable:!0,addOptions:()=>({HTMLAttributes:{}}),addAttributes:()=>({label:{default:"Click to Pay",parseHTML:e=>e.getAttribute("data-payment-label")||"Click to Pay",renderHTML:e=>({"data-payment-label":null!=e.label&&""!==e.label?String(e.label):"Click to Pay"})},paymentLinkId:{default:null,parseHTML:e=>e.getAttribute("data-payment-link-id")||null,renderHTML:e=>e.paymentLinkId?{"data-payment-link-id":String(e.paymentLinkId)}:{}},amountCents:{default:null,parseHTML:e=>s(e.getAttribute("data-payment-amount-cents")),renderHTML:e=>{const t=s(e.amountCents);return null==t?{}:{"data-payment-amount-cents":String(t)}}},productName:{default:null,parseHTML:e=>e.getAttribute("data-payment-product-name")||null,renderHTML:e=>e.productName?{"data-payment-product-name":String(e.productName)}:{}}}),parseHTML:()=>[{tag:"span[data-payment-button]"}],renderHTML(e){let t=e.node,n=e.HTMLAttributes;const a=null!=t.attrs.label&&""!==t.attrs.label?String(t.attrs.label):"Click to Pay",o=s(t.attrs.amountCents),i=(0,r.A)((0,r.A)({},n),{},{class:"payment-button-node","data-payment-button":"true","data-payment-label":a});return t.attrs.paymentLinkId&&(i["data-payment-link-id"]=String(t.attrs.paymentLinkId)),null!=o&&(i["data-payment-amount-cents"]=String(o)),t.attrs.productName&&(i["data-payment-product-name"]=String(t.attrs.productName)),["span",i,a]},addCommands(){return{insertPaymentButton:e=>t=>{let n=t.commands,r=t.state;const a=null!=(null===e||void 0===e?void 0:e.label)&&""!==e.label?String(e.label):"Click to Pay",l=s(null===e||void 0===e?void 0:e.amountCents),d=(null===e||void 0===e?void 0:e.paymentLinkId)||(0,i.d)(),c=null!=(null===e||void 0===e?void 0:e.productName)&&""!==e.productName?String(e.productName):null,u=(0,o.z)(r);return n.insertContentAt(u,{type:this.name,attrs:{label:a,paymentLinkId:d,amountCents:l,productName:c}})}}}});if("undefined"!==typeof document){const e=document.createElement("style");e.textContent="\n .payment-button-node {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n line-height: 1;\n padding: 2px 8px;\n border-radius: 4px;\n background: rgba(59, 130, 246, 0.15);\n border: 1px solid rgba(59, 130, 246, 0.4);\n color: rgb(37, 99, 235);\n font-weight: 500;\n cursor: pointer;\n vertical-align: middle;\n }\n ",document.head.appendChild(e)}},26236(e,t,n){n.d(t,{Gf:()=>l});var r=n(89379),a=n(129),o=n(13016),i=n(88418);function s(e,t,n){const a=String(t),o=function(e){const t=[];return e.descendants((e,n)=>{var r;"signatureBlock"===e.type.name&&null!==(r=e.attrs)&&void 0!==r&&r.blockId&&t.push({pos:n,node:e})}),t}(e.doc),i=o.length;if(i<1)return null;if(1===i){const t=o[0],n=t.pos,i=t.node;return String(i.attrs.blockId)!==a?null:e.tr.setNodeMarkup(n,null,(0,r.A)((0,r.A)({},i.attrs),{},{signingOrderIndex:1}))}const s=o.findIndex(e=>String(e.node.attrs.blockId)===a);if(s<0)return null;const l=function(e,t,n){if(e<1)return null;if(null==n||"number"===typeof n&&Number.isNaN(n))return Array.from({length:e},(e,t)=>t+1);if(1===e)return 0!==t?null:[1];if(t<0||t>=e)return null;const r=Math.max(1,Math.min(e,n)),a=new Array(e);a[t]=r;const o=[];for(let s=1;s<=e;s+=1)s!==r&&o.push(s);let i=0;for(let s=0;s<e;s+=1)s!==t&&(a[s]=o[i],i+=1);return a}(i,s,n);if(!l)return null;let d=e.tr;for(let c=0;c<i;c+=1){const e=o[c],t=e.pos,n=e.node;d=d.setNodeMarkup(t,null,(0,r.A)((0,r.A)({},n.attrs),{},{signingOrderIndex:l[c]}))}return d}const l=a.bP.create({name:"signatureBlock",group:"block",atom:!0,draggable:!0,addOptions:()=>({HTMLAttributes:{}}),addAttributes:()=>({blockId:{default:null,parseHTML:e=>e.getAttribute("data-signature-block-id"),renderHTML:e=>e.blockId?{"data-signature-block-id":e.blockId}:{}},label:{default:"",parseHTML:e=>e.getAttribute("data-signature-label")||"",renderHTML:e=>e.label?{"data-signature-label":e.label}:{}},assigneeEmail:{default:"",parseHTML:e=>e.getAttribute("data-signature-assignee")||"",renderHTML:e=>e.assigneeEmail?{"data-signature-assignee":e.assigneeEmail}:{}},assigneeType:{default:"me",parseHTML:e=>"someone_else"===(e.getAttribute("data-assignee-type")||"").toLowerCase()?"someone_else":"me",renderHTML:e=>({"data-assignee-type":"someone_else"===e.assigneeType?"someone_else":"me"})},signingOrderIndex:{default:null,parseHTML:e=>{const t=e.getAttribute("data-signing-order-index");if(null==t||""===t)return null;const n=parseInt(t,10);return Number.isFinite(n)?n:null},renderHTML:e=>null==e.signingOrderIndex?{}:{"data-signing-order-index":String(e.signingOrderIndex)}},signatureAlign:{default:"full",parseHTML:e=>{const t=e.getAttribute("data-signature-align");return"left"===t||"right"===t||"full"===t?t:"full"},renderHTML:e=>({"data-signature-align":e.signatureAlign||"full"})},defaultSignature:{default:"",parseHTML:e=>e.getAttribute("data-default-signature")||"",renderHTML:e=>e.defaultSignature?{"data-default-signature":e.defaultSignature}:{}},defaultSignerName:{default:"",parseHTML:e=>e.getAttribute("data-default-signer-name")||"",renderHTML:e=>e.defaultSignerName?{"data-default-signer-name":e.defaultSignerName}:{}},defaultSignerEmail:{default:"",parseHTML:e=>e.getAttribute("data-default-signer-email")||"",renderHTML:e=>e.defaultSignerEmail?{"data-default-signer-email":e.defaultSignerEmail}:{}},defaultSignedAt:{default:"",parseHTML:e=>e.getAttribute("data-default-signed-at")||"",renderHTML:e=>e.defaultSignedAt?{"data-default-signed-at":e.defaultSignedAt}:{}},presignExpanded:{default:!1,parseHTML:e=>"true"===e.getAttribute("data-presign-expanded"),renderHTML:e=>e.presignExpanded?{"data-presign-expanded":"true"}:{}}}),parseHTML:()=>[{tag:"div[data-signature-block-id]"}],renderHTML(e){let t=e.node,n=e.HTMLAttributes;const a=t.attrs.label||"Sign here",o=t.attrs.signatureAlign||"full",i="full"===o?"display:flex;width:100%;justify-content:stretch;margin:1rem 0;box-sizing:border-box;clear:both;float:none;":"box-sizing:border-box;";return["div",(0,r.A)((0,r.A)({},n),{},{class:"signature-block-align-wrap","data-signature-block":"true","data-signature-align":o,style:i}),["div",{class:"signature-block",style:"width:100%;max-width:100%;box-sizing:border-box;"},["div",{class:"signature-block-line"},["span",{class:"signature-block-label"},a]]]]},addCommands(){return{insertSignatureBlock:e=>t=>{let n=t.commands,r=t.state;const a=e||{},s=a.blockId,l=a.label,d=a.assigneeEmail,c=a.assigneeType,u=a.signingOrderIndex,m=a.signatureAlign,p=a.defaultSignature,f=a.defaultSignerName,g=a.defaultSignerEmail,b=a.defaultSignedAt,h=a.presignExpanded,k=(0,o.z)(r);return n.insertContentAt(k,{type:this.name,attrs:{blockId:s||(0,i.G)(),label:l||"",assigneeEmail:d||"",assigneeType:"someone_else"===c?"someone_else":"me",signingOrderIndex:null!==u&&void 0!==u?u:null,signatureAlign:"left"===m||"right"===m?m:"full",defaultSignature:p||"",defaultSignerName:f||"",defaultSignerEmail:g||"",defaultSignedAt:b||"",presignExpanded:!0===h}})},updateSignatureBlockAttrs:e=>t=>{let n=t.state,a=t.dispatch;const o=n.selection;let i,s;
1if(o.node&&o.node.type.name===this.name)i=o.node,s=o.from;else{let e=!1;if(n.doc.nodesBetween(o.from,o.to,(t,n)=>{e||t.type.name!==this.name||(i=t,s=n,e=!0)}),!e||!i)return!1}const l=n.tr.setNodeMarkup(s,void 0,(0,r.A)((0,r.A)({},i.attrs),e));return a&&a(l),!0},rebalanceSignatureSigningOrder:e=>{let t=e.targetBlockId,n=e.newOrder;return e=>{let r=e.state,a=e.dispatch;if(!t)return!1;const o=s(r,String(t),void 0===n||""===n||null===n?null:Number(n));return!!o&&(a&&a(o),!0)}}}}});if("undefined"!==typeof document){const e=document.createElement("style");e.textContent='\n .signature-block-align-wrap[data-signature-align="full"] {\n display: flex;\n width: 100%;\n justify-content: stretch;\n margin: 1rem 0;\n box-sizing: border-box;\n clear: both;\n float: none;\n }\n .signature-block-align-wrap[data-signature-align="left"] {\n float: left;\n clear: left;\n margin: 1rem 0.5rem 1rem 0;\n box-sizing: border-box;\n max-width: 28rem;\n width: auto;\n }\n .signature-block-align-wrap[data-signature-align="left"]:has(+ .signature-block-align-wrap[data-signature-align="right"]) {\n width: calc(50% - 0.5rem);\n max-width: 28rem;\n }\n .signature-block-align-wrap[data-signature-align="right"] {\n float: right;\n clear: right;\n margin: 1rem 0 1rem 0.5rem;\n box-sizing: border-box;\n max-width: 28rem;\n width: auto;\n }\n .signature-block-align-wrap[data-signature-align="left"] + .signature-block-align-wrap[data-signature-align="right"] {\n clear: none;\n width: calc(50% - 0.5rem);\n max-width: 28rem;\n margin-top: 1rem;\n margin-bottom: 1rem;\n }\n .signature-block {\n margin: 0;\n padding: 1rem;\n border: 1px dashed #94a3b8;\n border-radius: 6px;\n background: #f8fafc;\n min-height: 80px;\n }\n .signature-block-line {\n border-bottom: 1px solid #64748b;\n padding-bottom: 0.25rem;\n margin-top: 2.5rem;\n }\n .signature-block-label {\n font-size: 0.75rem;\n color: #64748b;\n text-transform: uppercase;\n letter-spacing: 0.05em;\n }\n ',document.head.appendChild(e)}}}]); 2//# sourceMappingURL=8968.683fb52c.chunk.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.