1import { createHotContext as __vite__createHotContext } from "/@vite/client";import.meta.hot = __vite__createHotContext("/src/components/ui/switch.tsx");import __vite__cjsImport0_react_jsxDevRuntime from "/@fs/home/runner/workspace/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=9ce4103e"; const jsxDEV = __vite__cjsImport0_react_jsxDevRuntime["jsxDEV"]; 2import RefreshRuntime from "/@react-refresh"; 3const inWebWorker = typeof WorkerGlobalScope !== "undefined" && self instanceof WorkerGlobalScope; 4let prevRefreshReg; 5let prevRefreshSig; 6if (import.meta.hot && !inWebWorker) { 7 if (!window.__vite_plugin_react_preamble_installed__) { 8 throw new Error("@vitejs/plugin-react can't detect preamble. Something is wrong. See https://github.com/vitejs/vite-plugin-react/pull/11#discussion_r430879201"); 9 } 10 prevRefreshReg = window.$RefreshReg$; 11 prevRefreshSig = window.$RefreshSig$; 12 window.$RefreshReg$ = (type, id) => { 13 RefreshRuntime.register(type, "/home/runner/workspace/client/src/components/ui/switch.tsx " + id); 14 }; 15 window.$RefreshSig$ = RefreshRuntime.createSignatureFunctionForTransform; 16} 17import __vite__cjsImport3_react from "/@fs/home/runner/workspace/node_modules/.vite/deps/react.js?v=9ce4103e"; const React = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m })(__vite__cjsImport3_react); 18import * as SwitchPrimitives from "/@fs/home/runner/workspace/node_modules/.vite/deps/@radix-ui_react-switch.js?v=9ce4103e"; 19import { cn } from "/src/lib/utils.ts"; 20const Switch = React.forwardRef( 21 _c = ({ className, ...props }, ref) => /* @__PURE__ */ jsxDEV( 22 SwitchPrimitives.Root, 23 { 24 className: cn( 25 "peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input", 26 className 27 ), 28 ...props, 29 ref, 30 children: /* @__PURE__ */ jsxDEV( 31 SwitchPrimitives.Thumb, 32 { 33 className: cn( 34 "pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0" 35 ) 36 }, 37 void 0, 38 false, 39 { 40 fileName: "/home/runner/workspace/client/src/components/ui/switch.tsx", 41 lineNumber: 18, 42 columnNumber: 5 43 }, 44 this 45 ) 46 }, 47 void 0, 48 false, 49 { 50 fileName: "/home/runner/workspace/client/src/components/ui/switch.tsx", 51 lineNumber: 10, 52 columnNumber: 1 53 }, 54 this 55 ) 56); 57_c2 = Switch; 58Switch.displayName = SwitchPrimitives.Root.displayName; 59export { Switch }; 60var _c, _c2; 61$RefreshReg$(_c, "Switch$React.forwardRef"); 62$RefreshReg$(_c2, "Switch"); 63if (import.meta.hot && !inWebWorker) { 64 window.$RefreshReg$ = prevRefreshReg; 65 window.$RefreshSig$ = prevRefreshSig; 66} 67if (import.meta.hot && !inWebWorker) { 68 RefreshRuntime.__hmr_import(import.meta.url).then((currentExports) => { 69 RefreshRuntime.registerExportsForReactRefresh("/home/runner/workspace/client/src/components/ui/switch.tsx", currentExports); 70 import.meta.hot.accept((nextExports) => { 71 if (!nextExports) return; 72 const invalidateMessage = RefreshRuntime.validateRefreshBoundaryAndEnqueueUpdate("/home/runner/workspace/client/src/components/ui/switch.tsx", currentExports, nextExports); 73 if (invalidateMessage) import.meta.hot.invalidate(invalidateMessage); 74 }); 75 }); 76} 77 78//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBaUJJO0FBakJKLE9BQU8sb0JBQWdCO0FBQU87QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQzlCLFlBQVlBLHNCQUFzQjtBQUVsQyxTQUFTQyxVQUFVO0FBRW5CLE1BQU1DLFNBQVNDLE1BQU1DO0FBQUFBLEVBR3BCQyxLQUFDQSxDQUFDLEVBQUVDLFdBQVcsR0FBR0MsTUFBTSxHQUFHQyxRQUMxQjtBQUFBLElBQUMsaUJBQWlCO0FBQUEsSUFBakI7QU
78FBQSxNQUNDLFdBQVdQO0FBQUFBLFFBQ1Q7QUFBQSxRQUNBSztBQUFBQSxNQUNGO0FBQUEsTUFDQSxHQUFJQztBQUFBQSxNQUNKO0FBQUEsTUFFQTtBQUFBLFFBQUMsaUJBQWlCO0FBQUEsUUFBakI7QUFBQSxVQUNDLFdBQVdOO0FBQUFBLFlBQ1Q7QUFBQSxVQUNGO0FBQUE7QUFBQSxRQUhGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxNQUdJO0FBQUE7QUFBQSxJQVhOO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQWFBO0FBQ0Q7QUFBQ1EsTUFsQklQO0FBbUJOQSxPQUFPUSxjQUFjVixpQkFBaUJXLEtBQUtEO0FBRTNDLFNBQVNSO0FBQVEsSUFBQUcsSUFBQUk7QUFBQUcsYUFBQVAsSUFBQTtBQUFBTyxhQUFBSCxLQUFBIiwibmFtZXMiOlsiU3dpdGNoUHJpbWl0aXZlcyIsImNuIiwiU3dpdGNoIiwiUmVhY3QiLCJmb3J3YXJkUmVmIiwiX2MiLCJjbGFzc05hbWUiLCJwcm9wcyIsInJlZiIsIl9jMiIsImRpc3BsYXlOYW1lIiwiUm9vdCIsIiRSZWZyZXNoUmVnJCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlcyI6WyJzd2l0Y2gudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgKiBhcyBTd2l0Y2hQcmltaXRpdmVzIGZyb20gXCJAcmFkaXgtdWkvcmVhY3Qtc3dpdGNoXCJcblxuaW1wb3J0IHsgY24gfSBmcm9tIFwiQC9saWIvdXRpbHNcIlxuXG5jb25zdCBTd2l0Y2ggPSBSZWFjdC5mb3J3YXJkUmVmPFxuICBSZWFjdC5FbGVtZW50UmVmPHR5cGVvZiBTd2l0Y2hQcmltaXRpdmVzLlJvb3Q+LFxuICBSZWFjdC5Db21wb25lbnRQcm9wc1dpdGhvdXRSZWY8dHlwZW9mIFN3aXRjaFByaW1pdGl2ZXMuUm9vdD5cbj4oKHsgY2xhc3NOYW1lLCAuLi5wcm9wcyB9LCByZWYpID0+IChcbiAgPFN3aXRjaFByaW1pdGl2ZXMuUm9vdFxuICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICBcInBlZXIgaW5saW5lLWZsZXggaC02IHctMTEgc2hyaW5rLTAgY3Vyc29yLXBvaW50ZXIgaXRlbXMtY2VudGVyIHJvdW5kZWQtZnVsbCBib3JkZXItMiBib3JkZXItdHJhbnNwYXJlbnQgdHJhbnNpdGlvbi1jb2xvcnMgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW5vbmUgZm9jdXMtdmlzaWJsZTpyaW5nLTIgZm9jdXMtdmlzaWJsZTpyaW5nLXJpbmcgZm9jdXMtdmlzaWJsZTpyaW5nLW9mZnNldC0yIGZvY3VzLXZpc2libGU6cmluZy1vZmZzZXQtYmFja2dyb3VuZCBkaXNhYmxlZDpjdXJzb3Itbm90LWFsbG93ZWQgZGlzYWJsZWQ6b3BhY2l0eS01MCBkYXRhLVtzdGF0ZT1jaGVja2VkXTpiZy1wcmltYXJ5IGRhdGEtW3N0YXRlPXVuY2hlY2tlZF06YmctaW5wdXRcIixcbiAgICAgIGNsYXNzTmFtZVxuICAgICl9XG4gICAgey4uLnByb3BzfVxuICAgIHJlZj17cmVmfVxuICA+XG4gICAgPFN3aXRjaFByaW1pdGl2ZXMuVGh1bWJcbiAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgIFwicG9pbnRlci1ldmVudHMtbm9uZSBibG9jayBoLTUgdy01IHJvdW5kZWQtZnVsbCBiZy1iYWNrZ3JvdW5kIHNoYWRvdy1sZyByaW5nLTAgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZGF0YS1bc3RhdGU9Y2hlY2tlZF06dHJhbnNsYXRlLXgtNSBkYXRhLVtzdGF0ZT11bmNoZWNrZWRdOnRyYW5zbGF0ZS14LTBcIlxuICAgICAgKX1cbiAgICAvPlxuICA8L1N3aXRjaFByaW1pdGl2ZXMuUm9vdD5cbikpXG5Td2l0Y2guZGlzcGxheU5hbWUgPSBTd2l0Y2hQcmltaXRpdmVzLlJvb3QuZGlzcGxheU5hbWVcblxuZXhwb3J0IHsgU3dpdGNoIH1cbiJdLCJmaWxlIjoiL2hvbWUvcnVubmVyL3dvcmtzcGFjZS9jbGllbnQvc3JjL2NvbXBvbmVudHMvdWkvc3dpdGNoLnRzeCJ9
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.