PageSourceSearch

https://senly.io/_next/static/chunks/34304.dab3d81712a6529a.js

js senly.io collected 2026-09-24 15:04:16 UTC 6,525 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[34304,32507,85020],{32507:function(e,t,n){n.d(t,{prisma:function(){return m}});var o,r=n(93340),u=n(40257);let l=globalThis,i=function(){let e=u.env.DATABASE_URL;if(!e)return;if(/[?&]connection_limit=/.test(e))return e;let t=u.env.PRISMA_CONNECTION_LIMIT,n=t&&/^\d+$/.test(t)?t:String(25);return n?"".concat(e).concat(e.includes("?")?"&":"?","connection_limit=").concat(n):e}(),m=null!==(o=l.prisma)&&void 0!==o?o:new r.PrismaClient(i?{datasources:{db:{url:i}}}:void 0).$extends({result:{clientInvoice:{subtotal:{needs:{subtotal:!0},compute:e=>Number(e.subtotal)},vatAmount:{needs:{vatAmount:!0},compute:e=>Number(e.vatAmount)},total:{needs:{total:!0},compute:e=>Number(e.total)},amountPaid:{needs:{amountPaid:!0},compute:e=>Number(e.amountPaid)}},clientQuote:{subtotal:{needs:{subtotal:!0},compute:e=>Number(e.subtotal)},vatAmount:{needs:{vatAmount:!0},compute:e=>Number(e.vatAmount)},total:{needs:{total:!0},compute:e=>Number(e.total)}},user:{salesTargetMonthly:{needs:{salesTargetMonthly:!0},compute:e=>null==e.salesTargetMonthly?null:Number(e.salesTargetMonthly)},hourlyRate:{needs:{hourlyRate:!0},compute:e=>null==e.hourlyRate?null:Number(e.hourlyRate)}},client:{monthlyFee:{needs:{monthlyFee:!0},compute:e=>null==e.monthlyFee?null:Number(e.monthlyFee)},monthlyCost:{needs:{monthlyCost:!0},compute:e=>null==e.monthlyCost?null:Number(e.monthlyCost)},monthlyFeeOverride:{needs:{monthlyFeeOverride:!0},compute:e=>null==e.monthlyFeeOverride?null:Number(e.monthlyFeeOverride)},staffCostOverride:{needs:{staffCostOverride:!0},compute:e=>null==e.staffCostOverride?null:Number(e.staffCostOverride)},subscriptionsCostOverride:{needs:{subscriptionsCostOverride:!0},compute:e=>null==e.subscriptionsCostOverride?null:Number(e.subscriptionsCostOverride)},commissionCostOverride:{needs:{commissionCostOverride:!0},compute:e=>null==e.commissionCostOverride?null:Number(e.commissionCostOverride)}},clientCampaign:{budget:{needs:{budget:!0},compute:e=>null==e.budget?null:Number(e.budget)}},oneTimeIncome:{amount:{needs:{amount:!0},compute:e=>Number(e.amount)}},monthlyOverride:{income:{needs:{income:!0},compute:e=>null==e.income?null:Number(e.income)},cost:{needs:{cost:!0},compute:e=>null==e.cost?null:Number(e.cost)}},otherFinanceItem:{monthlyAmount:{needs:{monthlyAmount:!0},compute:e=>Number(e.monthlyAmount)}},tenant:{monthlyAmount:{needs:{monthlyAmount:!0},compute:e=>Number(e.monthlyAmount)},soloRate:{needs:{soloRate:!0},compute:e=>null==e.soloRate?null:Number(e.soloRate)},defaultHourlyRate:{needs:{defaultHourlyRate:!0},compute:e=>Number(e.defaultHourlyRate)}},timeEntry:{rateSnapshot:{needs:{rateSnapshot:!0},compute:e=>null==e.rateSnapshot?null:Number(e.rateSnapshot)},billRate:{needs:{billRate:!0},compute:e=>null==e.billRate?null:Number(e.billRate)}},invoice:{pricePerClient:{needs:{pricePerClient:!0},compute:e=>Number(e.pricePerClient)},subtotal:{needs:{subtotal:!0},compute:e=>Number(e.subtotal)},vatAmount:{needs:{vatAmount:!0},compute:e=>Number(e.vatAmount)},total:{needs:{total:!0},compute:e=>Number(e.total)}},bankTransaction:{amount:{needs:{amount:!0},compute:e=>Number(e.amount)},appliedAmount:{needs:{appliedAmount:!0},compute:e=>null==e.appliedAmount?null:Number(e.appliedAmount)}},crmLead:{value:{needs:{value:!0},compute:e=>null==e.value?null:Number(e.value)}},tenantMrrSnapshot:{mrr:{needs:{mrr:!0},compute:e=>Number(e.mrr)}},outreachContact:{convertedMrr:{needs:{convertedMrr:!0},compute:e=>null==e.convertedMrr?null:Number(e.convertedMrr)}},commissionAssignment:{internalOffset:{needs:{internalOffset:!0},compute:e=>Number(e.internalOffset)}},commission:{commissionAmount:{needs:{commissionAmount:!0},compute:e=>Number(e.commissionAmount)}},commissionClaim:{flatFeeAmount:{needs:{flatFeeAmount:!0},compute:e=>Number(e.flatFeeAmount)},commissionAmount:{needs:{commissionAmount:!0},compute:e=>Number(e.commissionAmount)},totalAmount:{needs:{totalAmount:!0},compute:e=>Number(e.totalAmount)}},reelClaim:{creditEuros:{needs:{creditEuros:!0},compute:e=>null==e.creditEuros?null:Number(e.creditEuros)}},reviewClaim:{creditEuros:{needs:{creditEuros:!0},compute:e=>null==e.creditEuros?null:Number(e.creditEuros)}}}})},34304:function(e,t,n){n.d(t,{isProviderAvailable:function(){return m}});var o=n(32507),r=n(85020),u=n(40257);let l={canva:{clientId:"CANVA_CLIENT_ID",clientSecret:"CANVA_CLIENT_SECRET",redirectUri:"CANVA_REDIRECT_URI"},ghl:{clientId:"GHL_CLIENT_ID",clientSecret:"GHL_CLIENT_SECRET",redirectUri:"GHL_REDIRECT_URI"},"google-drive":{clientId:"GOOGLE_DRIVE_CLIENT_ID",clientSecret:"GOOG
1LE_DRIVE_CLIENT_SECRET",redirectUri:"GOOGLE_DRIVE_REDIRECT_URI"},metricool:{clientId:"METRICOOL_CLIENT_ID",clientSecret:"METRICOOL_CLIENT_SECRET"},hubspot:{clientId:"HUBSPOT_CLIENT_ID",clientSecret:"HUBSPOT_CLIENT_SECRET"},figma:{clientId:"FIGMA_CLIENT_ID",clientSecret:"FIGMA_CLIENT_SECRET"}};async function i(e){let t=await o.prisma.masterIntegrationConfig.findUnique({where:{provider:e}});if(t&&t.enabled&&t.clientId&&t.clientSecret){var n;return{provider:e,clientId:t.clientId,clientSecret:null!==(n=(0,r.Ii)(t.clientSecret,"_global"))&&void 0!==n?n:"",redirectUri:t.redirectUri,metadata:t.metadata?function(e){try{return JSON.parse(e)}catch(e){return{}}}(t.metadata):{},source:"db"}}let i=l[e],m=u.env[i.clientId],c=u.env[i.clientSecret];return m&&c?{provider:e,clientId:m,clientSecret:c,redirectUri:i.redirectUri&&u.env[i.redirectUri]||null,metadata:{},source:"env"}:null}async function m(e){return null!==await i(e)}},85020:function(e,t,n){n.d(t,{Ii:function(){return i},decryptSecret:function(){return l}});var o=n(68989),r=n(40257),u=n(82957).Buffer;function l(e,t){if(!e)return null;let n=e.split(":");if(4!==n.length||"v1"!==n[0])throw Error("Onbekend secret-vault format: ".concat(n[0]));let[,l,i,m]=n,c=function(){let e=r.env.SECRET_VAULT_KEY||r.env.COOKIE_VAULT_KEY;if(e){let t=u.from(e,"base64");if(32!==t.length)throw Error("SECRET_VAULT_KEY moet ".concat(32," bytes (base64) zijn, kreeg ").concat(t.length));return t}throw Error("SECRET_VAULT_KEY is niet gezet in productie. Genereer met: node -e \"console.log(require('crypto').randomBytes(32).toString('base64'))\"")}(),s=u.from(l,"base64"),a=u.from(i,"base64"),d=u.from(m,"base64"),b=(0,o.createDecipheriv)("aes-256-gcm",c,s);return b.setAAD(u.from(t||"_global","utf8")),b.setAuthTag(a),u.concat([b.update(d),b.final()]).toString("utf8")}function i(e,t){if(!e)return null;if(e.startsWith("v1:")&&4===e.split(":").length)try{return l(e,t)}catch(e){return null}return e}}}]);

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.