PageSourceSearch

https://rootsfundme.ca/703.fa872fe9ee4a8d25abaf.js

js rootsfundme.ca collected 2026-10-08 15:49:14 UTC 39,005 bytes, 2 lines download raw bytes

1/*! For license information please see 703.fa872fe9ee4a8d25abaf.js.LICENSE.txt */
2"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[703],{12186:(e,t,n)=>{n.d(t,{A:()=>a});const a=(0,n(98244).A)("building-2",[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]])},13321:(e,t,n)=>{e.exports=n.p+"43367dba493e33296b8f.svg"},44413:(e,t,n)=>{n.d(t,{ni:()=>s,xi:()=>l});var a=n(15324),i=n.n(a);const o="SUITABILITY_REJECTED",r=["SUITABILITY_APPROVAL_REQUIRED",o];function l(e){const t=e&&e.response;return!(!t||409!==t.status)&&r.includes(t.data&&t.data.code)}async function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!l(e))return!1;const{navigate:n,slug:a,t:r}=t,s=e.response.data.code===o;return e.handled=!0,await i().fire({icon:s?"error":"info",title:r(s?"compliance.gateRejectedTitle":"compliance.gateRequiredTitle"),text:r(s?"compliance.gateRejectedBody":"compliance.gateRequiredBody"),confirmButtonText:"OK"}),n&&a&&n("/campaign-details/".concat(a,"/start-investment/suitable-que")),!0}},57020:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(9248),i=n.n(a),o=n(69089),r=n.n(o)()(i());r.push([e.id,"@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);"]),r.push([e.id,'.checkouotdiv-section {\n\tfont-family: "Poppins", serif;\n}\n\n.checkouotdiv-top {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n}\n\n.checkouotdiv-top h6 {\n\tmargin: 0 0 15px;\n\tfont-size: 22px;\n\tcolor: #000;\n\tfont-weight: 600;\n}\n\n.checkouot-subinnerWrap {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n}\n\n.checkouot-subinnerWrap p {\n\tmargin: 6px 0;\n\tfont-size: 14px;\n\tcolor: #000;\n\tfont-weight: 400;\n}\n\n.checkouot-subdiv {\n\tpadding: 5px 0;\n\tborder-top: 1px solid #ddd;\n\tborder-bottom: 1px solid #ddd;\n}\n\n.paymentMethod-top {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tmargin-bottom: 15px;\n}\n\n.paymentMethod-top h6 {\n\tmargin: 0;\n\tfont-size: 22px;\n\tcolor: #000;\n\tfont-weight: 600;\n\ttext-align: center;\n\twidth: 80%;\n}\n\n.paymentMethod-top p {\n\tmargin: 6px 0;\n\tfont-size: 14px;\n\tcolor: #000;\n\tfont-weight: 400;\n}\n\n.paymentMethod-wrap {\n\tpadding: 30px 0;\n}\n\n.paymentMethod-blockMain {\n\tpadding: 12px 0;\n\tdisplay: flex;\n\tgap: 12px;\n\tjustify-content: center;\n}\n\n.paymentMethod-block {\n\tborder: 1px solid #ddd;\n\tborder-radius: 6px;\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: 0px;\n\tpadding: 12px;\n\tmax-width: 180px;\n\tmin-width: 180px;\n\theight: 95px;\n\tjustify-content: space-between;\n\tcursor: pointer;\n}\n\n.paymentMethod-block .method-icon {\n\tfont-size: 30px;\n}\n\n.checkouot-subinnerWrap .info-icon {\n\tfont-size: 15px;\n}\n\n.paymentMethod-block p {\n\tmargin: 0;\n\tfont-size: 16px;\n\tcolor: #444;\n\tfont-weight: 500;\n}\n\n.paymentMethod-block span {\n\tcolor: #444;\n\tfont-weight: 600;\n}\n\n.paymentMethod-block.active {\n\tborder: 1px solid #00909c;\n}\n\n.paymentMethod-block.active p {\n\tcolor: #00909c;\n}\n\n.paymentMethod-block.active span {\n\tcolor: #00909c;\n}\n\n.checkoutdiv-body h6 {\n\tmargin: 0 0 15px;\n\tfont-size: 22px;\n\tcolor: #000;\n\tfont-weight: 600;\n\ttext-align: center;\n}\n\n.checkoutdiv-body p {\n\tfont-size: 14px;\n\tcolor: #000;\n\tfont-weight: 400;\n\tmargin-top: 0;\n}\n\n.checkoutdiv-footer {\n\tpadding: 15px 0;\n\ttext-align: center;\n}\n\n.paymentContinue-btn {\n\tbackground: #008d9a;\n\tborder: 1px solid #008d9a;\n\tborder-radius: 10px;\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: center;\n\theight: 50px;\n\tpadding: 10px 35px;\n\tfont-weight: 500;\n\tfont-size: 15px;\n\tline-height: 24px;\n\tborder: 1px solid #008d9a;\n\tcolor: #ffffff;\n\ttext-transform: capitalize;\n\twidth: 100%;\n\tmax-width: 40%;\n\tmargin: 0 auto;\n\tcursor: pointer;\n}\n\n.checkoutInner-content h6 {\n\tfont-size: 16px;\n\tcolor: #000;\n\tfont-weight: 700;\n\tmargin-top: 0;\n}\n\n.checkoutInner-content h6 span {\n\tcolor: #eb1212;\n}\n\n.cpy-iconSpan {\n\tcolor: #00909c;\n\tcursor: pointer;\n}\n\n.checkoutTbl-data p {\n\tmargin-bottom: 0;\n\tfont-size: 14px;\n}\n\n.checkoutTbl-data p strong {\n\tfont-weight: 600 !important;\n}\n\n.checkoutTbl-data i {\n\tfont-weight: 600;\n\tfont-size: 18px;\n}\n\n/* Secondary line under a wire coordinate label — "Required for USD",\n   "Fedwire, for senders in the United States". Deliberately quieter than the\n   label so it reads as guid
2ance and never competes with the value itself. */\n.checkoutTbl-data .wire-row-hint {\n\tfont-size: 12px;\n\tfont-weight: 400;\n\tcolor: #6c757d;\n\tmargin-top: 2px;\n\tline-height: 1.35;\n}\n\n/* ================css for stepper =========================== */\n\n.campDashboard-wrapper .stepper-container {\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\tmargin-bottom: 15px;\n}\n\n.campDashboard-wrapper .stepper-container .stepper {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 0;\n}\n\n.campDashboard-wrapper .stepper-container .step {\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\tcolor: #aaa;\n\tcursor: pointer;\n\t\tflex: unset;\n\t\t\tmin-width: 80px;\n\t\t\twidth: 80px;\n}\n\n.campDashboard-wrapper .stepper-container .step.active {\n\tcolor: #00909c;\n}\n\n.campDashboard-wrapper .stepper-container .step-circle {\n\twidth: 30px;\n\theight: 30px;\n\tborder-radius: 50%;\n\tbackground-color: #ddd;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tmargin-bottom: 5px;\n}\n\n.campDashboard-wrapper .stepper-container .step.active .step-circle {\n\tbackground-color: #00909c;\n\tcolor: white;\n}\n\n.campDashboard-wrapper .stepper-container .step-label {\n\tfont-size: 14px;\n\tmin-height: unset;\n\n}\n\n.campDashboard-wrapper .stepper-container .step-line {\n\twidth: 110px;\n\theight: 2px;\n\tbackground-color: #ddd;\n\tmargin: -28px 5px 0;\n}\n\n.campDashboard-wrapper .stepper-container .step.active~.step-line {\n\tbackground-color: #00909c;\n}\n\n.checkoutParent-main {\n\tmax-width: 1000px;\n\tmargin: 0 auto;\n}\n\n.suitableQuestion-wrapper .campTopDetails-section {\n\tdisplay: none;\n}\n\n.suitableQuestion-wrapper .campDashboard-container.negativeTopSpace.investNow-section {\n\tmargin-top: 0;\n}\n\n.suitableQuestion-wrapper .campDashboard-wrapper {\n\tbox-shadow: none;\n\tborder-radius: 0;\n}\n\n.copy-msg-invest {\n\tposition: absolute;\n\tleft: 40px; /* Adjust as needed */\n\ttop: 5px;\n\tbackground-color: #008d9a;\n\tcolor: white;\n\tpadding: 5px 8px;\n\tfont-size: 12px;\n\tborder-radius: 4px;\n\tanimation: fadeOut 2s forwards;\n  }\n  \n  @keyframes fadeOut {\n\t0% { opacity: 1; }\n\t100% { opacity: 0; }\n  }\n  \n@media only screen and (min-width: 320px) and (max-width: 767px) {\n\t.campDashboard-wrapper .stepper-container .stepper {\n\t\tflex-direction: column;\n\t\tgap: 35px;\n\t}\n\n\t.campDashboard-wrapper .stepper-container .step-line {\n\t\tmargin: 0;\n\t\twidth: 65px;\n\t\ttransform: rotate(90deg);\n\t}\n\n\t.paymentMethod-blockMain {\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t}\n\n\t.paymentMethod-top {\n\t\tflex-direction: column;\n\t}\n\n\t.paymentContinue-btn {\n\t\tmax-width: 100%;\n\t}\n\n\t.checkouot-subinnerWrap {\n\t\tflex-direction: column;\n\t\talign-items: start;\n\t}\n}\n/* B1: server-decided payment routing note (replaces the method selector) */\n.payment-routing-note {\n  background: #e7f4ee;\n  border: 1px solid #bfe3d3;\n  border-radius: 4px;\n  padding: 10px 12px;\n  font-weight: 500;\n  margin-top: 8px;\n}\n\n/* B2: PAD authorization panel */\n.pad-agreement-text {\n  white-space: pre-wrap;\n  font-family: inherit;\n  font-size: 13px;\n  background: #fff;\n  border: 1px solid #eceded;\n  border-radius: 4px;\n  padding: 12px;\n  max-height: 220px;\n  overflow-y: auto;\n}\n\n.pad-warning {\n  background: #fdf3e7;\n  border: 1px solid #f0d4ad;\n  border-radius: 4px;\n  padding: 10px 12px;\n  font-weight: 500;\n}\n\n.paymentContinue-btn:disabled {\n  opacity: 0.55;\n  cursor: not-allowed;\n}\n',""]);const l=r},66451:(e,t,n)=>{n.d(t,{r6:()=>s}),n(37908);var a=n(15324),i=n.n(a),o=n(12452),r=n(63229);const l=new Map,s=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async(a,s)=>{try{var c;let i=e||{};if("string"==typeof e)try{i=JSON.parse(e)}catch(t){i={slug:e}}const d=null===(c=i)||void 0===c?void 0:c.slug;if(!Boolean(d)||"null"===d||"undefined"===d)return void a({type:r.cN,payload:"slug is empty"});if(!n.force){var m;const e=null==s||null===(m=s())||void 0===m?void 0:m.getCampaignDetails;if((null==e?void 0:e.slug)===d&&(null==e?void 0:e.getCampaignDetails)&&Date.now()-Number((null==e?void 0:e.fetchedAt)||0)<6e4)return;if(l.has(d))return void await l.get(d)}a({type:r.Jq,meta:{slug:d}});let p={};p=t?{method:"post",url:"".concat("https://api.rootsfundme.ca/","get-campaign"),headers:{"x-access-token":JSON.parse(t),"Content-Type":"application/json"},data:i}:{method:"post",url:"".concat("https://api.rootsfundme.ca/","get-campaign"),headers:{"Content-Type":"application/json"},data:i};const u=(async()=>{const{data:e}=await(0,o.A)(p);200===e.status&&a({type:r.Jj,payload:e,meta:{slug:d,fetchedAt:Date.now()}})})();l.set(d,u);try{await u}finally{l.delete(d)}}catch(e){var d;null!=e&&null!==(d=e.response)&&void 0!==d&&null!==(d=d.data)&&void 0!==d&&d.message&&i().fire({title:"Error",timer:2500,timerProgressBar:!0,text:e.response.data.message,icon:"error",confirmButtonColor:"#f27474",confirmButtonText:"OK",dangerMode:!0,showCloseButton:!0}),a({type:r.cN,payload:e.response&&e.response.data.message?e.response.data.message:e.message})}}}},66715:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(9248),i=n.n(a),o=n(69089),r=n.n(o)()(i());
2r.push([e.id,".rf-campaign-logo {\n  --rf-campaign-logo-size: 64px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: var(--rf-campaign-logo-size);\n  height: var(--rf-campaign-logo-size);\n  flex: 0 0 var(--rf-campaign-logo-size);\n  overflow: hidden;\n  border: 1px solid var(--rf-border-subtle);\n  border-radius: var(--rf-logo-radius);\n  background: var(--rf-surface);\n  color: var(--rf-icon-color);\n}\n\n.rf-campaign-logo--xs {\n  --rf-campaign-logo-size: 36px;\n}\n\n.rf-campaign-logo--sm {\n  --rf-campaign-logo-size: 48px;\n}\n\n.rf-campaign-logo--md {\n  --rf-campaign-logo-size: 64px;\n}\n\n.rf-campaign-logo--lg {\n  --rf-campaign-logo-size: 88px;\n}\n\n.rf-campaign-logo--xl {\n  --rf-campaign-logo-size: clamp(96px, 12vw, 132px);\n}\n\n.rf-campaign-logo--circle {\n  border-radius: 50%;\n}\n\n.rf-campaign-logo__img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  padding: 8%;\n  object-fit: contain;\n}\n\n.rf-campaign-logo__fallback {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%;\n  font-family: MazzardSemiBold, Poppins, sans-serif;\n  font-size: calc(var(--rf-campaign-logo-size) * 0.32);\n  line-height: 1;\n  letter-spacing: 0;\n  background: var(--rf-mint-50);\n}\n\n.rf-campaign-logo__fallback svg {\n  width: 48%;\n  height: 48%;\n}\n\n.CampaignLogo-wrap .rf-campaign-logo,\n.CampaignLogo-img.rf-campaign-logo,\n.company-logo .rf-campaign-logo,\n.dealflow-card__logo .rf-campaign-logo,\n.qnaCamp-top .img-block .rf-campaign-logo {\n  width: 100%;\n  height: 100%;\n  flex: 0 0 auto;\n  border: 0;\n  border-radius: inherit;\n}\n\n.rf-campaign-logo.campaign-logo,\n.rf-campaign-logo.financeDashboard-logo,\n.rf-campaign-logo.watchlist-card__logo,\n.rf-campaign-logo.stepper-campLogo,\n.rf-campaign-logo.setting-profile--campaign-logo {\n  object-fit: initial;\n  border-radius: var(--rf-logo-radius);\n}\n\n.rf-campaign-logo.setting-profile--campaign-logo {\n  display: inline-flex;\n}\n",""]);const l=r},67271:(e,t,n)=>{n.d(t,{GQ:()=>g,Nf:()=>u,OS:()=>p,S1:()=>l,Yq:()=>r,kD:()=>s,kY:()=>d,vv:()=>c});var a=n(53718);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){(0,a.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}const r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"DD-MM-YYYY";if(!e)return"";const n=String(e),a=n.includes("T")||n.includes(" ")?n.split(/[T ]/)[0]:n,i=a.split("-");let o,r,l;if(3===i.length){if("YYYY-MM-DD"===t)return a;[l,r,o]=i}else{const e=new Date(a+"T00:00:00");o=String(e.getDate()).padStart(2,"0"),r=String(e.getMonth()+1).padStart(2,"0"),l=e.getFullYear()}switch(t){case"DD-MM-YYYY":default:return"".concat(o,"-").concat(r,"-").concat(l);case"YYYY-MM-DD":return"".concat(l,"-").concat(r,"-").concat(o);case"MM-DD-YYYY":return"".concat(r,"-").concat(o,"-").concat(l);case"MMM DD, YYYY":{const e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=parseInt(r,10)-1;return t<0||t>11||Number.isNaN(t)?"":"".concat(e[t]," ").concat(o,", ").concat(l)}}},l="$";function s(){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const t=e=>e&&"string"==typeof e?e.split(/\s+/).filter(Boolean).map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "):"";return"".concat(t(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")," ").concat(t(e)).trim()}const c=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null==e||""===e)return"";const a=String(e).replace(/,/g,"").trim(),i=Number(a);if(isNaN(i))return"";const r="string"==typeof t?t.trim().toUpperCase():"";if(!r)return m(i);try{return new Intl.NumberFormat("en-CA",o({style:"currency",currency:r,minimumFractionDigits:2},n.showCode?{currencyDisplay:"code"}:{})).format(i)}catch(e){return"".concat(r," ").concat(m(i))}},m=e=>new Intl.NumberFormat("en-CA",{minimumFractionDigits:2,maximumFractionDigits:2}).format(e),d=(e,t)=>{const n=(e=>{var t;return(null==e?void 0:e.currency)||(null==e||null===(t=e.campaign_detail)||void 0===t?void 0:t.currency_type)||null})(e);return n?c(t,n,{showCode:!0}):c(t)},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||""===e)return"";const n=e instanceof Date?e:new Date(e);return Number.isNaN(n.getTime())?"":new Intl.DateTimeFormat("en-CA",o({year:"numeric",month:"long",day:"numeric"},t)).format(n)},u=e=>{if(null==e||""===e)return"—";const t=e instanceof Date?e:new Date(e);if(Number.isNaN(t.getTime()))return"—";const n=String(t.getHours()).padStart(2,"0"),a=String(t.getMinutes()).padStart(2,"0");return"".concat(t.toDateString()," ").concat(n,":").concat(a)},g=e=>{if(null==e||""===e)return"";const t=String(e).replace(/,/g,"").trim(),n=Number(t);return isNaN(n)?"":new Intl.NumberFormat("en-CA",{minimumFractionDigits:2,maximumFractionDigits:2}).format(n)}},72879:(e,t,n)=>{var a=n(85072),i=n.n(a),o=n(97825),r=n.n(o),l=n(77659),s=n.n(l),c=n(55056),m=n.n(c),d=n(10540),p=n.n(d),u=n(41113),g=n.n(u),f=n(57020),v={};v.styleTagTransform=g(),v.setAttributes=m(),v.insert=s().bind(null,"head"),v.domAPI=r(),v.insertStyleElement=p(),i()(f.A,v),f.A&&f.A.locals&&f.A.locals},74424:(e,t,n)=>{n.d(t,{A:()=>
2o});var a=n(39471),i=n(32972);n(72879);const o=function(){const e=(0,i.zy)(),{slug:t}=(0,i.g)(),n=[{name:"Investment",path:"/campaign-details/".concat(t,"/start-investment/profile-score")},{name:"Suitability",path:"/campaign-details/".concat(t,"/start-investment/suitable-que")},{name:"Information",path:"/campaign-details/".concat(t,"/start-investment/lets-invest")},{name:"Payment",path:"/campaign-details/".concat(t,"/start-investment/payment-selection")},{name:"Order Confirmation",path:"/campaign-details/".concat(t,"/start-investment/order-confirmation")}],o=n.findIndex(t=>t.path===e.pathname);return a.createElement("div",null,a.createElement("div",{className:"stepper-container"},a.createElement("div",{className:"stepper"},n.map((e,t)=>a.createElement(a.Fragment,{key:t},a.createElement("div",{className:"step ".concat(t<=o?"active":"")},a.createElement("div",{className:"step-circle"},t+1),a.createElement("div",{className:"step-label"},e.name)),t<n.length-1&&a.createElement("div",{className:"step-line"}))))))}},90703:(e,t,n)=>{n.r(t),n.d(t,{default:()=>D});var a=n(82195),i=n(39471),o=n(32972),r=n(97183),l=n(18467),s=n(87073),c=n.n(s),m=n(15324),d=n.n(m),p=n(49785),u=n(69618),g=n(12452),f=n(66451),v=n(22174),h=n(33427);const y=[671,664,673,663];var b=n(95199),x=n(44413),w=n(74424),N=n(67271),E=n(10628),A=n(99819),_=n(13321),S=n(93659);const D=function(){var e,t,n,s,m,D,k,C;const I=localStorage.getItem("token"),T=null===(e=JSON.parse(localStorage.getItem("userInfo")))||void 0===e||null===(e=e.data)||void 0===e?void 0:e.id,[O,M]=(0,i.useState)([]),[P,B]=(0,i.useState)(!1),[z,j]=(0,i.useState)(!1),[F,Y]=(0,i.useState)(""),[R,q]=(0,i.useState)(""),[U,L]=(0,i.useState)(""),[J,W]=(0,i.useState)(""),[V,K]=(0,i.useState)(""),[Q,$]=(0,i.useState)(""),[H,Z]=(0,i.useState)(""),[G,X]=(0,i.useState)("No Limit"),[ee,te]=(0,i.useState)(""),[ne,ae]=(0,i.useState)(""),[ie,oe]=(0,i.useState)(!1),[re,le]=(0,i.useState)(!1),[se,ce]=(0,i.useState)(!1),[me,de]=(0,i.useState)(""),[pe,ue]=(0,i.useState)(null),[ge,fe]=(0,i.useState)(!1),ve=(0,l.wA)(),he=(0,l.d4)(e=>e.getCampaignDetails),ye=(0,l.d4)(e=>e.getUserProfileDetails),{slug:be}=(0,o.g)(),xe=(0,o.Zp)(),{t:we}=(0,u.Bd)(),{isIssuer:Ne,armed:Ee}=(0,h.A)();(0,i.useEffect)(()=>{null!=ye&&ye.profile||null!=ye&&ye.loading||ve((0,v.PZ)())},[ve,ye]),(0,i.useEffect)(()=>{!Ee&&Ne&&xe("/campaign",{replace:!0})},[Ee,Ne,xe]);const[Ae,_e]=(0,i.useState)(!1);(0,i.useEffect)(()=>{var e;if(Ae)return;const t=null==ye||null===(e=ye.profile)||void 0===e?void 0:e.data;t&&(function(e){var t;if(!e)return!1;const n="INDIVIDUAL"===e.entity_type?null!==(t=e.stateId)&&void 0!==t?t:e.state:e.comp_state_id;return y.includes(n)}(t)||(_e(!0),d().fire({icon:"info",title:we("invest.ineligibleTitle"),text:we("invest.ineligibleBody"),confirmButtonText:we("invest.notifyMeCta")}).then(()=>{xe("/campaign",{replace:!0})})))},[ye,xe,we,Ae]);const Se=JSON.stringify({slug:be}),{register:De,handleSubmit:ke,watch:Ce,setValue:Ie,setError:Te,formState:{errors:Oe}}=(0,p.mN)({mode:"all"}),Me=Ce("investmentType",!0),Pe=Ce("relationship","");(0,i.useEffect)(()=>{var e;if(!0===(null==he||null===(e=he.getCampaignDetails)||void 0===e?void 0:e.success)){var t,n,a,i;const e={671:"Ontario",673:"Alberta",663:"Quebec",664:"British Columbia"};M(null==he||null===(t=he.getCampaignDetails)||void 0===t?void 0:t.data),ae(null==he||null===(n=he.getCampaignDetails)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.campaign_for),te(e["CORPORATE"===Me?null==ye||null===(a=ye.profile)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.comp_state_id:null==ye||null===(i=ye.profile)||void 0===i||null===(i=i.data)||void 0===i?void 0:i.state])}},[he]),(0,i.useEffect)(()=>{Pe&&H&&ee&&ne?"Retail Investor"===H?"No Relationship"===Pe&&"Offering Memorandum"===ne&&["Ontario","Alberta","Quebec"].includes(ee)||"No Relationship"===Pe&&"Start Up"===ne&&["Ontario","Alberta","Quebec"].includes(ee)?X("$ 10,000 per campaign"):X("No Limit"):"Eligible Investor"===H?"No Relationship"===Pe&&"Offering Memorandum"===ne&&["Ontario","Alberta","Quebec"].includes(ee)?X("$ 100,000 annually"):"No Relationship"===Pe&&"Start Up"===ne&&["Ontario","Alberta","Quebec"].includes(ee)?X("$ 10,000 per campaign"):X("No Limit"):"Institutional Investor"!==H&&"Accredited Investor"!==H||X("No Limit"):X("No Limit")},[Pe,H,ee,ne]),(0,i.useEffect)(()=>{const e=(null==O?void 0:O.currency_type)||(null==O?void 0:O.source_currency);e&&$(String(e).toUpperCase())},[O]),(0,i.useEffect)(()=>{var e,t,n,a,i;ye&&null!=ye&&ye.profile&&(Z("CORPORATE"===Me?null==ye||null===(e=ye.profile)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.comp_type_of_investor:null==ye||null===(t=ye.profile)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.type_of_investor),oe(null==ye||null===(n=ye.profile)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.profile_section),le(null==ye||null===(a=ye.profile)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.verification_section),ce(null==ye||null===(i=ye.profile)||void 0===i||null===(i=i.data)||void 0===i?void 0:i.investor_profile_section))},[ye]);(0,i.useEffect)(()=>{var e,t,n,a;null!=ye&&null!==(e=ye.profile)&&void 0!==e&&null!==(e=e.data)&&void 0!==e&&e.corporateverificationStatus&&null!=ye&&null!==(t=ye.profile)&&void 0!==t&&null!==(t=t.data)&&void 0!==t&&t.individualVerificationStatus?Ie("investmentType","INDIVIDUAL"):null!=ye&&null!==(n=ye.profile)&&void 0!==n&&null!==(n=n.data)&&void 0!==n&&n.corporateverificationStatus?Ie("investmentType","CORPORATE"):null!=ye&&null!==(a=ye.profile)&&void 0!==a&&null!==(a=a.data)&&void 0!==a&&a.individualVerificationStatus&&Ie("investmentType","INDIVIDUAL")},[ye,Ie]);const Be=async e=>{try{var t,n;const o=await g.A.post("".concat("https://api.rootsfundme.ca/","check-pending-investments"),{campaign_id:e,user_id:T},{headers:{"x-access-token":JSON.parse(I)}});var a,i;null!=o&&null!==(t=o.data)&&void 0!==t&&t.data&&null!==(null==o||null===(n=o.data)||void 0===n?void 0:n.data)?(ue(null==o||null===(a=o.data)||void 0===a?void 0:a.data),(e=>{const t=new Intl.NumberFormat("en-CA",{style:"currency",currency:Q||"CAD",minimumFractionDigits:2}).format(e.amount),n=(0,N.OS)(e.dateCreated);d().fire({title:"Pending Investment",html:'\n        <div class="text-left">\n          <p>You have a previous pending investment with the following details:</p>\n         \n          '.concat(e.payment_status?"<p><strong>Payment Status:</strong> ".concat(e.payment_status,"</p>"):"",'\n        </div>\n        <p class="mt-3">Do you want to continue with the same?</p>\n        <p><strong>Amount:</strong> ').concat(t,"</p>\n        <p><strong>Date:</strong> ").concat(n,"</p>\n      "),icon:"question",showCancelButton:!0,confirmButtonText:"Yes",cancelButtonText:"No",allowOutsideClick:!1,allowEscapeKey:!1,allowEnterKey:!1,showCloseButton:!1,focusConfirm:!1,focusCancel:!1,customClass:{popup:"pending-investment-popup",content:"text-left"}}).then(t=>{t.isConfirmed?(async e=>{try{const n=await g.A.post("".concat("https://api.rootsfundme.ca/","get-myinvestment-details-by-id"),{id:e.id},{headers:{"x-access-token":JSON.parse(I)}});if(n.data){var t;localStorage.setItem("investmentId",e.id);const a=null==n||null===(t=n.data)||void 0===t||null===(t=t.data)||void 0===t||null===(t=t.rows)||void 0===t?void 0:t[0],i=null==a?void 0:a.current_page;switch(1===i&&a&&(a.amount&&(Ie("investmentAmount",String(a.amount)),L(String(a.amount))),a.relationship_status&&Ie("relationship",a.relationship_status),a.investmentAccount&&Ie("investmentType",a.investmentAccount)),i){case 1:xe("/campaign-details/".concat(be,"/start-investment/profile-score"));break;case 2:xe("/campaign-details/".concat(be,"/start-investment/suitable-que"));break;case 3:xe("/campaign-details/".concat(be,"/start-investment/lets-invest"));break;case 4:case 5:xe("/campaign-details/".concat(be,"/start-investment/excemption"));break;case 6:xe("/campaign-details/".concat(be,"/start-investment/payment-selection"));break;case 7:xe("/campaign-details/".concat(be,"/start-investment/order-confirmation"));break;default:xe("/campaign-details/".concat(be,"/start-investment"))}}}catch(e){d().fire({title:"Error",text:"Failed to load investment details. Please try again.",icon:"error",confirmButtonText:"OK"})}})(e):(async e=>{try{await g.A.put("".concat("https://api.rootsfundme.ca/","update-investment"),{id:e,deleteInvestment:!0},{headers:{"x-access-token":JSON.parse(I)}}),ue(null),(0,b.F)("invest:".concat(null==O?void 0:O.id))}catch(e){d().fire({title:"Error",text:"Failed to delete the investment. Please try again.",icon:"error",confirmButtonText:"OK"})}})(e.id)})})(null==o||null===(i=o.data)||void 0===i?void 0:i.data)):localStorage.removeItem("investmentId"),fe(!0)}catch(t){console.error("Error checking pending investments:",t),d().fire({title:"Error",text:"We could not check for an existing order. Please retry before continuing.",icon:"error",confirmButtonText:"Retry",allowOutsideClick:!1,allowEscapeKey:!1}).then(t=>{t.isConfirmed&&e&&Be(e)})}};(0,i.useEffect)(()=>{null!=O&&O.id&&!ge&&Be(O.id)},[null==O?void 0:O.id]);const ze=!0===ie&&!0===re&&!0===se&&(!0===(null==ye||null===(t=ye.profile)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.isVerified)||(null==ye||null===(n=ye.profile)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.comp_isVerified));return(0,i.useEffect)(()=>{(()=>{j(!0);const e={method:"post",url:"".concat("https://api.rootsfundme.ca/","get-user-profile-details-percentage"),headers:{"x-access-token":JSON.parse(I)},data:{user_id:T}};(0,g.A)(e).then(e=>{j(!1),W(Math.floor(e.data.data.percentage))}).catch(e=>{console.error("ProfileScore getPercentage error:",e),j(!1)})})()},[]),(0,i.useEffect)(()=>{ve((0,f.r6)(Se,I))},[be]),i.createElement(i.Fragment,null,i.createElement(E.A,{isLoading:z,variant:"bar"}),i.createElement(E.A,{isLoading:P}),i.createElement("div",{className:""},i.createElement("div",{className:"campTopDetails-section",id:"mains"},i.createElement("div",{className:"container"})),i.createElement("form",{onSubmit:ke(async e=>{var t;if(!ge)return void d().fire({title:"Error",text:"We could not verify your existing orders yet. Please retry before continuing.",icon:"error",confirmButtonText:"Retry",allowOutsideClick:!1,allowEscapeKey:!1}).then(e=>{e.isConfirmed&&null!=O&&O.id&&Be(O.id)});B(!0),"2"===(null==ye||null===(t=ye.profile)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.isAccreditedInvestor)&&K(we("camp_details.accPedingMsg"));const n=parseInt(null==O?void 0:O.minimum_investment_amount,10),a=Math.max(Number.isNaN(n)?0:n,100),i=parseInt(null==e?void 0:e.investmentAmount,10);if(J<80)B(!1);else if(Number.isNaN(i))B(!1),Te("investmentAmount",{type:"custom",message:"Please enter your investment as a number, e.g. 5000."});else if(i>=a){Te("investmentAmount",{type:"custom",message:""});const t={method:"POST",url:"".concat("https://api.rootsfundme.ca/","save-campaign-investment"),headers:{"x-access-token":JSON.parse(I)},data:{amount:null==e?void 0:e.investmentAmount,userCosent:null!=e&&e.userCosent?1:0,user_id:T,campaign_id:null==O?void 0:O.id,relationship_status:Pe,investmentAccount:null==e?void 0:e.investmentType,client_request_id:(0,b.j)("invest:".concat(null==O?void 0:O.id))}};(0,g.A)(t).then(async e=>{var t,n;const a=null==e||null===(t=e.data)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.id;var i;localStorage.setItem("investmentId",a),200===(null==e||null===(n=e.data)||void 0===n?void 0:n.status)?((0,b.F)("invest:".concat(null==O?void 0:O.id)),await(async e=>{try{const t={method:"PUT",url:"".concat("https://api.rootsfundme.ca/","update-investment"),headers:{"x-access-token":JSON.parse(I),"Content-Type":"application/json"},data:{id:e,Investment_Profile:!0,Investment_Amount:!0}};await(0,g.A)(t)}catch(e){console.error("Error updating investment",e)}})(a),B(!1),xe("/campaign-details/".concat(be,"/start-investment/suitable-que"))):(B(!1),d().fire({title:"Error",text:(null==e||null===(i=e.data)||void 0===i?void 0:i.message)||"Failed to save investment.",icon:"error",confirmButtonText:"OK"}))}).catch(async e=>{var t,n;if(B(!1),await(0,x.ni)(e,{navigate:xe,slug:be,t:we}))return;const a=null==e||null===(t=e.response)||void 0===t?void 0:t.status,i=(null==e||null===(n=e.response)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.message)||"An error occurred";[404,500,409].includes(a)?d().fire({title:"Error",timer:2500,timerProgressBar:!0,text:i,icon:"error",confirmButtonColor:"#f27474",confirmButtonText:"OK",dangerMode:!0,showCloseButton:!0}):d().fire({title:"Info",timer:2500,timerProgressBar:!0,text:i,icon:"info",confirmButtonColor:"#3085d6",confirmButtonText:"OK",showCloseButton:!0})})}else B(!1),Te("investmentAmount",{type:"custom",message:"The minimum investment is $".concat(a.toLocaleStr
2ing("en-CA"),".")})})},i.createElement("div",{className:"campDashboard-container negativeTopSpace investNow-section"},i.createElement("div",{className:"container"},i.createElement("div",{className:"campDashboard-wrapper investNow-content"},i.createElement(w.A,null),i.createElement("div",{className:"investNow-top"},i.createElement("div",{className:"investNow-image"},i.createElement("div",{className:"investNow-profile"},i.createElement(A.A,{src:null==O?void 0:O.campaing_logo,name:(null==O?void 0:O.campaign_name)||(null==O?void 0:O.corporation_legal_name),alt:null!=O&&O.campaign_name?"".concat(O.campaign_name," logo"):"Campaign logo",size:"lg",className:"img-fluid d-block"})),i.createElement("span",{className:"campaignName-txt text-left mt-3"},null==O?void 0:O.campaign_name)),i.createElement("hr",null),ie?re?se?ze?null:i.createElement("div",{className:"investNow-textWrap"},i.createElement("h3",null,we("camp_details.verifyProfileMsg")," ",i.createElement(r.N_,{to:"#"},we("camp_details.verifyPage")))):i.createElement("div",{className:"investNow-textWrap"},i.createElement("h3",null,we("camp_details.incmpltProfileMsg")," ",i.createElement(r.N_,{to:"/settings/investor-profile"},we("camp_details.profilepage")))):i.createElement("div",{className:"investNow-textWrap"},i.createElement("h3",null,we("camp_details.incmpltProfileMsg")," ",i.createElement(r.N_,{to:"/settings/id-verification"},we("camp_details.profilepage")))):i.createElement("div",{className:"investNow-textWrap"},i.createElement("h3",null,we("camp_details.incmpltProfileMsg")," ",i.createElement(r.N_,{to:"/settings/profile&change-password"},we("camp_details.profilepage"))))),ze&&i.createElement("div",{className:"investNow-textWrap"},i.createElement("h5",null,i.createElement("span",null,we("camp_details.goalAmount"),":"," ",(0,N.vv)(null==O?void 0:O.campaign_goal_amount)))),i.createElement("div",{className:"invest-infoWrap"},i.createElement("div",{className:ie&&re&&se&&ze?"":"investInfo-overlay"}),i.createElement("p",{className:"invest-infoTxt"}),i.createElement("div",{className:""},i.createElement("div",{className:"investInput-div row mb-4"},i.createElement("label",{className:"campDashboardMain-title d-block text-left mb-2"},"Do you have a relationship to the founders, officers, directors at  ".concat(null==O?void 0:O.campaign_name,"?")),i.createElement("select",(0,a.A)({className:c()("form-select",{"is-invalid":Oe.relationship})},De("relationship",{required:we("error_msg.errfieldReq")})),i.createElement("option",{value:"",disabled:!0},"Select Option"),i.createElement("option",{value:"No Relationship"},"No Relationship"),i.createElement("option",{value:"Family Member"},"Family Member"),i.createElement("option",{value:"Director, Executive Officer, or Control Person"},"Director, Executive Officer, or Control Person"),i.createElement("option",{value:"Close Friend"},"Close Friend"),i.createElement("option",{value:"Close Business Associate"},"Close Business Associate")),Oe.relationship&&i.createElement("div",{className:"invalid-feedback text-left"},Oe.relationship.message)),i.createElement("div",{className:"investInput-div row mb-4"},i.createElement("label",{className:"campDashboardMain-title d-block text-left mb-2",htmlFor:"investmentType"},"Will you be investing as an individual or through a Corporation?"),i.createElement("div",{className:"custom-radio-group"},i.createElement("label",{className:"custom-radio-invest"},i.createElement("input",(0,a.A)({type:"radio",name:"investmentType",value:"INDIVIDUAL"},De("investmentType",{required:"This field is required"}),{disabled:!(null!=ye&&null!==(s=ye.profile)&&void 0!==s&&null!==(s=s.data)&&void 0!==s&&s.individualVerificationStatus),className:"radio-input"})),i.createElement("span",{className:"radio-label-invest"},"Individual")),i.createElement("label",{className:"custom-radio-invest"},i.createElement("input",(0,a.A)({type:"radio",name:"investmentType",value:"CORPORATE"},De("investmentType",{required:"This field is required"}),{disabled:!(null!=ye&&null!==(m=ye.profile)&&void 0!==m&&null!==(m=m.data)&&void 0!==m&&m.corporateverificationStatus),className:"radio-input"})),i.createElement("span",{className:"radio-label-invest"},"Corporation"))),Oe.investmentType&&i.createElement("span",{className:"error-message"},Oe.investmentType.message)),Pe&&i.createElement("div",{className:"investInput-div row"},i.createElement("div",{className:""},i.createElement("label",{className:"campDashboardMain-title d-block text-left mb-3"},we("camp_details.doYouInvest"))),i.createElement("div",{className:"calAmt-div"},i.createElement("div",{className:"profDiv"},i.createElement("div",{className:"w-100"},i.createElement("div",{className:"input-group"},i.createElement("span",{className:"input-group-text currency-addon"},"CAD"===Q||"USD"===Q?"$":"EUR"===Q?"€":"₹"),i.createElement("input",(0,a.A)({type:"text",placeholder:we("camp_details.enterAmt"),className:c()("investInput-custom",{"is-invalid":Oe.investmentAmount}),name:"investmentAmount"},De("investmentAmount",{disabled:!!(J<80&&"2"===(null==ye||null===(D=ye.profile)||void 0===D||null===(D=D.data)||void 0===D?void 0:D.isAccreditedInvestor)||"2"
2===(null==ye||null===(k=ye.profile)||void 0===k||null===(k=k.data)||void 0===k?void 0:k.isAccreditedInvestor)||J<80),required:we("error_msg.errfieldReq"),onChange:e=>{(e=>{const t=e.target.value.replace(/,/g,"");if(isNaN(t)||""===t)de("");else{const e=new Intl.NumberFormat("en-CA",{style:"currency",currency:"CAD",minimumFractionDigits:2}).format(t);de(e)}})(e),(e=>{L(e.target.value);const t=e.target.value,n=null==O?void 0:O.campaign_goal_amount;Y(t&&n?"You are buying approximately ".concat((t/n*100).toFixed(2)," % of offering"):"")})(e),(e=>{const t=e.target.value,n=parseFloat(String(t).replace(/,/g,"").trim()),a=parseFloat(String((null==O?void 0:O.price_per_security)||"").replace(/,/g,"").trim());if(!t||isNaN(n)||isNaN(a)||0===a)return void q("");const i=n/a;if(!Number.isFinite(i))return void q("You are buying N/A shares");const o=Math.round(i);q("You are buying ".concat(o.toLocaleString("en-CA")," shares"))})(e)}}),{inputMode:"numeric",pattern:"[0-9]*"})),Oe.investmentAmount&&i.createElement("div",{className:"invalid-feedback text-left"},Oe.investmentAmount.message))),i.createElement("p",{className:"equity-note-msg mt-2 w-100"},we("camp_details.investment-minimum")," :"," ",void 0!==(null==O?void 0:O.minimum_investment_amount)?"EUR"===Q?new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(null==O?void 0:O.minimum_investment_amount).replace("€",""):new Intl.NumberFormat("en-CA",{style:"currency",currency:"CAD",minimumFractionDigits:2}).format(null==O?void 0:O.minimum_investment_amount):null==O?void 0:O.minimum_investment_amount),"No Limit"!==G&&i.createElement("p",{className:"equity-note-msg w-100"},"Limit: ",G),(null==O?void 0:O.campaign_goal_amount)<U&&i.createElement("p",{className:"equity-note-msg mt-2 w-100"},we("camp_details.goalAmt")),Oe.investmentAmount&&i.createElement("div",{className:"invalid-feedback text-left"},Oe.investmentAmount.message)),i.createElement("div",{className:"col-md-6 col-12"})),i.createElement("div",{className:"col-md-6 col-12"}),(null==O?void 0:O.minimum_investment_amount)<=U&&i.createElement("p",{className:"equity-note-msg w-100"},F),(null==O?void 0:O.minimum_investment_amount)<=U&&i.createElement("p",{className:"equity-note-msg w-100"},R),(je=null==ye||null===(C=ye.profile)||void 0===C||null===(C=C.data)||void 0===C?void 0:C.isAccreditedInvestor,Fe=we,""!==je&&J<80&&"2"===je||"2"===je?i.createElement("span",{className:"investAmt-note"},Fe("camp_details.accPedingMsg")):""!==je&&"4"===je?i.createElement("span",{className:"investAmt-note"},"Your Accredited Investor request is Rejected by admin, you cannot invest in the campaign"):null)))),V&&i.createElement("span",{style:{color:"#dc3545",fontSize:"15px"}},V),i.createElement("div",{className:"investNow-btnBlockBottom"},i.createElement(r.N_,{to:"/campaign-details/".concat(be),className:"backBtn"},i.createElement("span",null," ",i.createElement("img",{src:_,className:"",width:20,alt:"back-arrow"})),we("camp_details.backBtnTxt")),i.createElement("button",{className:"continueBtn text-decoration-none",type:"submit"},we("camp_details.conBtnTxt"),i.createElement("span",null," ",i.createElement("img",{src:S,className:"",width:20,alt:"continue-arrow"}))))))))));var je,Fe}},93659:(e,t,n)=>{e.exports=n.p+"9a22740f664ecdca1ca3.svg"},95199:(e,t,n)=>{n.d(t,{F:()=>l,j:()=>r});const a="createKey:",i=()=>"undefined"!=typeof window&&!!window.sessionStorage;function o(){try{if("undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID)return crypto.randomUUID()}catch(e){}return function(){let e="";for(let t=0;t<32;t+=1)e+=Math.floor(16*Math.random()).toString(16);return"".concat(e.slice(0,8),"-").concat(e.slice(8,12),"-").concat(e.slice(12,16),"-").concat(e.slice(16,20),"-").concat(e.slice(20))}()}function r(e){const t=a+e;if(!i())return o();try{const e=window.sessionStorage.getItem(t);if(e)return e;const n=o();return window.sessionStorage.setItem(t,n),n}catch(e){return o()}}function l(e){if(i())try{window.sessionStorage.removeItem(a+e)}catch(e){}}},99819:(e,t,n)=>{n.d(t,{A:()=>x});var a=n(39471),i=n(12186),o=n(85072),r=n.n(o),l=n(97825),s=n.n(l),c=n(77659),m=n.n(c),d=n(55056),p=n.n(d),u=n(10540),g=n.n(u),f=n(41113),v=n.n(f),h=n(66715),y={};y.styleTagTransform=v(),y.setAttributes=p(),y.insert=m().bind(null,"head"),y.domAPI=s(),y.insertStyleElement=g(),r()(h.A,y),h.A&&h.A.locals&&h.A.locals;const b={xs:"rf-campaign-logo--xs",sm:"rf-campaign-logo--sm",md:"rf-campaign-logo--md",lg:"rf-campaign-logo--lg",xl:"rf-campaign-logo--xl"},x=function(e){let{src:t,name:n,alt:o,size:r="md",shape:l="rounded",className:s="",imgClassName:c=""}=e;const[m,d]=(0,a.useState)(!1);(0,a.useEffect)(()=>{d(!1)},[t]);const p=["rf-campaign-logo",b[r]||b.md,"circle"===l?"rf-campaign-logo--circle":"",s].filter(
2Boolean).join(" "),u=["rf-campaign-logo__img",c].filter(Boolean).join(" "),g=function(e){return e?String(e).trim().split(/\s+/).filter(Boolean).slice(0,2).map(e=>e.charAt(0).toUpperCase()).join(""):""}(n),f=o||(n?"".concat(n," logo"):"Campaign logo");return a.createElement("span",{className:p,"aria-label":f},t&&!m?a.createElement("img",{src:t,alt:f,className:u,onError:()=>d(!0)}):a.createElement("span",{className:"rf-campaign-logo__fallback","aria-hidden":"true"},g||a.createElement(i.A,{strokeWidth:1.8})))}}}]);

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.