PageSourceSearch

https://alpinegold.exchange/scripts/1031.d34207e4fce532ff5d0e.js

js alpinegold.exchange collected 2026-09-30 11:20:48 UTC 10,221 bytes, 2 lines download raw bytes

1/*! For license information please see 1031.d34207e4fce532ff5d0e.js.LICENSE.txt */
2"use strict";(self.webpackChunkdigital_world_trader=self.webpackChunkdigital_world_trader||[]).push([[1031],{61031:function(e,t,a){a.r(t),a.d(t,{default:function(){return w}}),a(35890);var r=a(96540),c=a.n(r),l=a(52091),s=a.n(l),n=a(11775),i=a(40542),o=a(78465),m=a.n(o),d=a(29863),u=a(54625),p=a(46858);const f=(0,a(9407).A)("octagon-alert",[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M15.312 2a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586l-4.688-4.688A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2z",key:"1fd625"}]]);var E=a(590),v=a(48309),g=a(76081),y=a(35105);const N=[{slug:"fireworks-permit",title:"Fireworks Permit - Local Fire Authority",Icon:p.A},{slug:"blasting-explosives-permit",title:`Blasting / Explosives Permit - ${(0,y.dt)()} State Fire Marshal`,Icon:f}],h={"fireworks-permit":"fireworks-permit","blasting-explosives-permit":"blasting-permit"},_={"fireworks-permit":"fireworks-permit","blasting-permit":"blasting-explosives-permit"};var w=({d:e,mobileOpen:t,setMobileOpen:a})=>{const[l,o]=(0,r.useState)([]),[p,f]=(0,r.useState)({}),[w,b]=(0,r.useState)({}),k=(0,r.useRef)(new Set),A=(0,r.useRef)({}),P=new g.E("https://dex.digitalworld.global");(0,r.useEffect)(()=>(S(),()=>{Object.values(A.current||{}).forEach(e=>clearInterval(e)),A.current={}}),[]);const $=(e={},t="unknown")=>{const a=e.uuid||e.id||Math.random().toString(36).slice(2,8),r=e.add_date||e.created_at||e.date_signed||null;return{...e,uuid:a,api_slug:t,permit_type:t,display_slug:_[t]||t,first_name:e.first_name||e.applicant_first_name||"-",last_name:e.last_name||e.applicant_last_name||"-",contact_phone:e.contact_phone||e.applicant_phone||e.company_phone||e.blaster_contact_phone||"-",created_at:r,applicant_photo_file_url:e.applicant_photo_file_url||e.photo_file||null,payment_status:e.payment_status?String(e.payment_status):e.status&&"paid"===String(e.status).toLowerCase()?"Paid":"Pending",id:e.id}},S=async()=>{try{let e;try{e=await d.A.get("/dashboard/permits/safety-applications")}catch(t){e=await d.A.get("/dashboard/permits/safety")}const t=(e=>{if(!e)return[];if(Array.isArray(e))return e.map(e=>$(e,e.permit_type||e.slug||e.type||"unknown"));const t=[];return Object.entries(e).forEach(([e,a])=>{Array.isArray(a)&&a.forEach(a=>t.push($(a,e)))}),t})(e?.data?.data??[]);o(t)}catch(e){console.error("Error fetching safety permits",e),o([])}},x=async(e,t="safety")=>{const a=new FormData;a.append("permit_id",e),a.append("permit_type",t);const r=w[e];r&&a.append("verkey",r);try{const t=await d.A.post("/dashboard/permits/status/paid",a);if(A.current[e]&&(clearInterval(A.current[e]),delete A.current[e],f({...A.current})),t?.data?.success){try{await m().close()}catch{}m().fire("Success",t.data.message||"Payment updated","success").then(()=>{S()})}else m().fire("Error","Payment update failed. Please contact support.","error")}catch(e){console.error("updatePayment failed",e),m().fire("Error","Payment update failed. Please contact support.","error")}finally{k.current.delete(e)}},C=(t,a,r)=>{const n=(e=>l.filter(t=>(t.display_slug||t.permit_type)===e))(t),i=(N.find(e=>e.slug===t)||{}).Icon||null;return n.length>0?n.map((r,l)=>c().createElement("div",{className:"col-xl-4 col-lg-6 col-md-6",key:`${t}-${r.id||r.uuid||l}`},c().createElement("div",{className:"certificate-section "},c().createElement("div",{className:`certificate-icon-title \n                ${0===l?"first-item":""} \n                ${"Paid"===r.payment_status?"has-download":""}`},0===l&&c().createElement(c().Fragment,null,c().createElement("div",{className:"iconBx"}," ",i?c().createElement(i,{size:20}):null),c().createElement("h3",null,a,c().createElement(u.N_,{to:`/permits/${t}`,className:"create-link ms-1"},c().createElement(E.A,{size:"16"})))),"Paid"===r.payment_status&&c().createElement(u.N_,{to:"#",className:"download-button",onClick:e=>{e.preventDefault(),(async(e,t)=>{try{const a=`/dashboard/permits/${h[e]||e}/certificate/${t}/download`,r=await d.A.get(a);r?.data?.success&&r.data.data?window.location.href=r.data.data:m().fire("Error",r?.data?.message||"Certificate not found.","error")}catch(e){m().fire("Download Failed","Could not download certificate.","error")}})(t,r.uuid||r.id)}},c().createElement(v.A,{size:15,className:"me-1"})," Download Certificate")),c().createElement("div",{className:"certificate license-certficate"},c().createElement("div",{className:"certificate-body",style:{filter:"Paid"===r.payment_status?"none":"blur(2px)"}},c().createElement("div",{className:"water-mark-logo "}
2,c().createElement("img",{src:s()["utah-watermark-logo"],alt:"Watermark",className:"img-fluid"})),c().createElement("div",{className:"row "},c().createElement("div",{className:"col-auto"},c().createElement("div",{className:"profile-img"},c().createElement("img",{src:r.applicant_photo_file_url||s()["default-avatar"],alt:a,className:"img-fluid"}))),c().createElement("div",{className:"col"},c().createElement("div",{className:"row gy-1"},c().createElement("div",{className:"col-6"},c().createElement("div",{className:"label"},"First Name"),c().createElement("div",{className:"value"},r.first_name||"-")),c().createElement("div",{className:"col-6"},c().createElement("div",{className:"label"},"Last Name"),c().createElement("div",{className:"value"},r.last_name||"-")),c().createElement("div",{className:"col-6"},c().createElement("div",{className:"label"},"Date"),c().createElement("div",{className:"value"},(e=>{if(!e)return"-";const t=new Date(e);return isNaN(t.getTime())?String(e):`${String(t.getDate()).padStart(2,"0")}/${String(t.getMonth()+1).padStart(2,"0")}/${t.getFullYear()}`})(r.created_at))),c().createElement("div",{className:"col-6"},c().createElement("div",{className:"label"},"Contact Phone"),c().createElement("div",{className:"value"},r.contact_phone||"-")))),c().createElement("div",{className:"col-auto"},c().createElement("div",{className:"qr-code-img"},c().createElement("img",{src:s()["qr-code-img"],alt:"QR Code",className:"img-fluid"}))),c().createElement("div",{className:"col-12 mt-2"},c().createElement("div",{className:"label"},"Application ID"),c().createElement("div",{className:"id-value"},r.uuid||r.id)))),c().createElement("div",{className:"payment-section"},c().createElement("div",{className:"row align-items-center"},c().createElement("div",{className:"col"},"Paid"!==r.payment_status&&c().createElement("div",{className:"coin"},c().createElement("sup",null,c().createElement("img",{src:s()["clear-icon-dolller"],alt:"Coin",className:"img-fluid"})),"20")),c().createElement("div",{className:"col"},c().createElement("div",{className:"fee-text"},"Paid"===r.payment_status?"Fee Paid":"Fee Pending")),c().createElement("div",{className:"col text-end"},"Paid"!==r.payment_status&&c().createElement("button",{className:"btn btn-primary pay-btn",onClick:()=>(async(t,a,r="fireworks-permit")=>{try{const c=`/dashboard/permits/${h[r]||r}/${t}/payment/qrcode`,l=await d.A.get(c);if(!l?.data?.success)return void m().fire("Error",l?.data?.message||"QR code not available","error");const s=l?.data?.data?.qrcode_image_url,n=l?.data?.data?.verkey;if(b(e=>({...e,[a]:n})),!s)return void m().fire("Error","QR code not found in response","error");A.current[a]&&(clearInterval(A.current[a]),delete A.current[a]);const i=setInterval(()=>{(async(t,a="fireworks-permit")=>{const r=e?.session?.account?.accountId,c="function"==typeof r?r():r;if(c&&"string"==typeof c)try{const e=await P.transactions().forAccount(c).order("desc").limit(5).call(),r=e?.records||[];for(const e of r)if("text"===e.memo_type){const r=(e.memo||"").trim();if(!r)continue;if(!r.includes(a)&&!r.includes(String(t)))continue;const c=r.split("|");if(c[c.length-1].trim()===t.toString()){if(k.current.has(t))return;k.current.add(t),A.current[t]&&(clearInterval(A.current[t]),delete A.current[t],f({...A.current}));try{await m().close()}catch{}await x(t,h[a]||a);break}}}catch(e){console.error("getLastTransactions failed",e)}})(a,r)},3e3);A.current[a]=i,f({...A.current}),m().fire({title:`Please pay permit fee using ${(0,y.dt)()} Wallet`,imageUrl:s,imageWidth:350,timer:4e4,timerProgressBar:!0,willClose:()=>{A.current[a]&&(clearInterval(A.current[a]),delete A.current[a],f({...A.current}))},didOpen:()=>{m().showLoading()}})}catch(e){console.error("handlePayNow error",e),m().fire("Error","Failed to initiate QR code payment","error")}})(r.id,r.id,t)},"Pay Now")))))))):c().createElement("div",{className:"col-xl-4 col-lg-6 col-md-6",key:`placeholder-${t}-${r}`},c().createElement("div",{className:"certificate-section "},c().createElement("div",{className:"certificate-icon-title"},c().createElement("div",{className:"iconBx"},i?c().createElement(i,{size:20}):null),c().createElement("h3",null," ",a," ")),c().createElement("div",{className:"certificate-box"},c().createElement("p",{className:"certificate-status"},"Not added yet"),c().createElement(u.N_,{to:`/permits/${t}`,className:"create-link"},"Create new one"))))};return c().createElement("div",{className:"admin-content-wrapper"},e?.session?.state===i.$t.IN&&c().createElement(n.A,{d:e,mobileOpen:t,setMobileOpen:a}),c().createElement("div",{className:"main-content"},c().createElement("div",{className:"organization-assets-content"},c().createElement("div",{className:"back-header"},c().createElement("span",{className:"back-title"},"Permits - Safety & Hazardous Materials"))),c().createElement("div",{className:"white-bg-card"},c().createElement("div",{className:"white-bg-body pb-4"},c().createElement("div",{className:"row gy-4"},N.map((e,t)=>C(e.slug,e.title,t)))))))}},590:function(e,t,a){const r=(0,a(9407).A)("circle-plus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);a.d(t,["A",0,r])},46858:function(e,t,a){const r=(0,a(9407).A)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);a.d(t,["A",0,r])}}]);

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.