PageSourceSearch

https://kindredly.ai/js/tourGateGu4icdk6.js

js kindredly.ai collected 2026-10-02 01:14:05 UTC 3,767 bytes, 1 lines download raw bytes

1import{t as d}from"./OperationQueueKzEpmh-u.js";function i(e,t){const r=e.toLowerCase();return r===t||r.endsWith("."+t)}function g(e){return/(^|\.)google\.[a-z.]{2,}$/i.test(e)}function h(e){return e?g(e)||i(e,"bing.com")||i(e,"duckduckgo.com"):!1}function o(e){return(e==null?void 0:e.accessControlSettings)||{}}function y(e){const t=o(e).checkpointSettings;return(t==null?void 0:t.enabled)!==!0?!1:d(t)!=="reminder"}function p(e){var t,r;return e.classificationEvalProgramEnabled===!0?!0:e.restrictionsPaused?!1:a(e)||((t=e.userOptions)==null?void 0:t.contentFilteringEnabled)===!0||((r=e.userOptions)==null?void 0:r.whitelistingEnabled)===!0||e.hasUsageLimitsConfigured===!0||y(e.userOptions)}function a(e){var t,r,s;return e.privateTab===!0&&e.userType==="admin"?!1:((t=e.userOptions)==null?void 0:t.logActivity)===!0?!0:e.userType==="admin"?!1:e.userType==="restricted"?!0:((r=e.userOptions)==null?void 0:r.contentFilteringEnabled)===!0||!e.restrictionsPaused&&((s=e.userOptions)==null?void 0:s.whitelistingEnabled)===!0}function m(e){return a(e)}function u(e){return e==="extension"||e==="ios"||e==="android"}function c(e){var r,s,n;if(!u(e.appType))return!1;if(e.familyDowntimeScheduled===!0)return!0;const t=o(e.userOptions);return((r=t.checkpointSettings)==null?void 0:r.enabled)===!0?!0:e.userType==="admin"&&((s=e.userOptions)==null?void 0:s.logActivity)!==!0?!1:((n=e.userOptions)==null?void 0:n.logActivity)===!0||e.hasUsageLimitsConfigured||t.usageStatusIndicatorEnabled===!0||t.guidanceModeEnabled===!0||t.usageLimitInterventionMode==="reminder"||t.usageLimitInterventionMode==="warn"||t.usageLimitInterventionMode==="track-only"}function S(e){return!c({...e,familyDowntimeScheduled:!1})&&!f(e)}function f(e){var t,r,s;return!u(e.appType)||e.restrictionsPaused?!1:((t=e.userOptions)==null?void 0:t.contentFilteringEnabled)===!0||((r=e.userOptions)==null?void 0:r.whitelistingEnabled)===!0||((s=e.userOptions)==null?void 0:s.logActivity)===!0}function v(e){return e.appType!=="extension"?!1:h(e.hostname)}function E(e){return l(e)}function w(e){return l(e)}function l(e){var r;const t=[];return m({userOptions:e.userOptions,userType:e.userType,restrictionsPaused:e.restrictionsPaused,privateTab:e.privateTab})&&t.push("/content-script-event-monitor.js"),(c({appType:e.appType,userOptions:e.userOptions,userType:e.userType,hasUsageLimitsConfigured:e.hasUsageLimitsConfigured,familyDowntimeScheduled:e.familyDowntimeScheduled})||f({appType:e.appType,userOptions:e.userOptions,restrictionsPaused:e.restrictionsPaused}))&&t.push("/content-script-usage-status.js"),!e.restrictionsPaused&&((r=e.userOptions)==null?void 0:r.whitelistingEnabled)===!0&&t.push("/content-script-probe.js"),e.disableDefaultRestrictions!==!0&&(e.appType!=="android"||e.enableDefaultRestrictionsOnAndroid!==!1)&&p({appType:e.appType,userOptions:e.userOptions,userType:e.userType,restrictionsPaused:e.restrictionsPaused,hasUsageLimitsConfigured:e.hasUsageLimitsConfigured,classificationEvalProgramEnabled:e.classificationEvalProgramEnabled})&&t.push("/content-script-page-policy.js"),t}const T=3;function b(e){return e==="webapp"||e==="extension"||e==="ios"||e==="android"}function C(e){return e.stored||!b(e.appType)||!e.signedIn?null:e.freshSignIn?{state:"pending",at:e.now,offers:0}:{state:"existing-install",at:e.now}}function P(e){return!e||e.state!=="pending"?!1:(e.offers??0)<T}function k(e){return{...e,offers:(e.offers??0)+1}}function I(e){if(!e||typeof e!="object")return null;const t=e,r=["pending","declined","skipped","finished","existing-install"];return!t.state||!r.includes(t.state)?null:{state:t.state,at:typeof t.at=="string"?t.at:"",...typeof t.offers=="number"?{offers:t.offers}:{}}}export{a,S as b,v as c,w as d,P as e,C as f,b as i,I as p,E as r,p as s,k as w};

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.