1<!doctype html> 2<html lang="en"> 3 <head> 4
4<script type="module">window.global = window;</script>
4 5 6 <!-- 7 Vite 8 (rolldown) extracts component CSS into separate chunks that are 8 linked *before* index.css in the built HTML. This means @layer components 9 rules from those files are created at position 0 (lowest precedence), 10 before index.css can declare the intended layer order. Adding the 11 declaration here ensures layers are established in the correct order 12 before any <link> tags are injected. 13 --> 14 <style>@layer theme,base,components,utilities;</style> 15 <meta charset="UTF-8" /> 16 <link rel="icon" href="/static/img/favicon.svg" /> 17 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 18 <title>Risk Ledger</title> 19
19<script nonce="rl-lr-proxy"> 20 window._lrAsyncScript = 'https://lr-cdn.riskledger.com/logger.min.js'; 21 </script>
21 22
22<script type="module" crossorigin src="/assets/index-DLYcwDnP.js"></script>
22 23 <link rel="modulepreload" crossorigin href="/assets/rolldown-runtime-DnkSAyVz.js"> 24 <link rel="modulepreload" crossorigin href="/assets/vue.runtime.esm-bundler-BEYrJSOn.js"> 25 <link rel="modulepreload" crossorigin href="/assets/pinia-uWqKfWB5.js"> 26 <link rel="modulepreload" crossorigin href="/assets/dist-oIlArmKb.js"> 27 <link rel="modulepreload" crossorigin href="/assets/dist-C0SfJVnz.js"> 28 <link rel="modulepreload" crossorigin href="/assets/preload-helper-CrzBzxZo.js"> 29 <link rel="modulepreload" crossorigin href="/assets/tslib.es6-BfWGOd5R.js"> 30 <link rel="modulepreload" crossorigin href="/assets/middleware-C67rdCZk.js"> 31 <link rel="modulepreload" crossorigin href="/assets/helpers-O7hEawTu.js"> 32 <link rel="modulepreload" crossorigin href="/assets/callback--xSeMEo2.js"> 33 <link rel="modulepreload" crossorigin href="/assets/load-script-BumlY3RY.js"> 34 <link rel="modulepreload" crossorigin href="/assets/metric-helpers-whbtWKss.js"> 35 <link rel="modulepreload" crossorigin href="/assets/gracefulDecodeURIComponent-l2x2elsb.js"> 36 <link rel="modulepreload" crossorigin href="/assets/analytics-Bp4glgtD.js"> 37 <link rel="modulepreload" crossorigin href="/assets/vue-i18n-B88K3CH_.js"> 38 <link rel="modulepreload" crossorigin href="/assets/vuex.esm-bundler-kgvBBOwL.js"> 39 <link rel="modulepreload" crossorigin href="/assets/i18n-CD-gYdGL.js"> 40 <link rel="modulepreload" crossorigin href="/assets/lib-7AMGwJ5u.js"> 41 <link rel="modulepreload" crossorigin href="/assets/useQueryClient-GNHuw6Mb.js"> 42 <link rel="modulepreload" crossorigin href="/assets/utils-DUYw48xO.js"> 43 <link rel="modulepreload" crossorigin href="/assets/useQuery-BfVWerBR.js"> 44 <link rel="modulepreload" crossorigin href="/assets/useInfiniteQuery-dqCUiJjF.js"> 45 <link rel="modulepreload" crossorigin href="/assets/useMutation-eHXdFtDo.js"> 46 <link rel="modulepreload" crossorigin href="/assets/queryKeys-B76sS9hv.js"> 47 <link rel="modulepreload" crossorigin href="/assets/permissions-DsHExr98.js"> 48 <link rel="modulepreload" crossorigin href="/assets/permissions-Cv5yibM5.js"> 49 <link rel="modulepreload" crossorigin href="/assets/queryKeys-C_02T2rY.js"> 50 <link rel="modulepreload" crossorigin href="/assets/_Uint8Array-B071LXxV.js"> 51 <link rel="modulepreload" crossorigin href="/assets/cloneDeep-DNZOn2P9.js"> 52 <link rel="modulepreload" crossorigin href="/assets/useQueryVmodel-9ZDo0Fmb.js"> 53 <link rel="modulepreload" crossorigin href="/assets/types-DAkJ9zbl.js"> 54 <link rel="modulepreload" crossorigin href="/assets/useApi-BPuI6ZR9-CW7Bhnd5.js"> 55 <link rel="modulepreload" crossorigin href="/assets/theme-BJAou22D.js"> 56 <link rel="modulepreload" crossorigin href="/assets/useStore-BZOqzkx9.js"> 57 <link rel="modulepreload" crossorigin href="/assets/api-BV0pFX_3.js"> 58 <link rel="modulepreload" crossorigin href="/assets/queryKeys-BNEqWh_3.js"> 59 <link rel="modulepreload" crossorigin href="/assets/queryKeys-DQD5dzSV.js"> 60 <link rel="modulepreload" crossorigin href="/assets/queryKeys-Wr2CIj8M.js"> 61 <link rel="modulepreload" crossorigin href="/assets/queryKeys-eNDXfmrB.js"> 62 <link rel="modulepreload" crossorigin href="/assets/complianceConsistency-CD9mpI0K.js"> 63 <link rel="modulepreload" crossorigin href="/assets/api-CbuzYWHe.js"> 64 <link rel="modulepreload" crossorigin href="/assets/api-BtfiF_xS.js"> 65 <link rel="modulepreload" crossorigin href="/assets/suppliers-DnkCjUIp.js"> 66 <link rel="modulepreload" crossorigin href="/assets/feature-flags-DhFpJzDG.js"> 67 <link rel="modulepreload" crossorigin href="/assets/assessmentReview-DVyAMCbU.js"> 68 <link rel="modulepreload" crossorigin href="/assets/api-CnzAdiu3.js"> 69 <link rel="modulepreload" crossorigin href="/assets/api-9DsZ6LeF.js"> 70 <link rel="modulepreload" crossorigin href="/assets/queryKeys-B4CxGQw8.js"> 71 <link rel="modulepreload" crossorigin href="/assets/api-CySxu-Fp.js"> 72 <link rel="modulepreload" crossorigin href="/assets/modeAvailability-RW8d0fRs.js"> 73 <link rel="modulepreload" crossorigin href="/assets/composables-BsTlEYJU.js"> 74 <link rel="modulepreload" crossorigin href="/assets/queryKeys-ePtSIvSM.js"> 75 <link rel="modulepreload" crossorigin href="/assets/humanize-BU2pOy5u.js"> 76 <link rel="modulepreload" crossorigin href="/assets/utils-Cj6FGWUM.js"> 77 <link rel="modulepreload" crossorigin href="/assets/queryKeys-K2buz0Fh.js"> 78 <link rel="modulepreload" crossorigin href="/assets/api-DMMDtfD9.js"> 79 <link rel="modulepreload" crossorigin href="/assets/queryKeys-D_WElOgM.js"> 80 <link rel="modulepreload" crossorigin href="/assets/devtools-CN5uWJaH-DXlu9ktE.js"> 81 <link rel="modulepreload" crossorigin href="/assets/cookieAuthApi-dLf8jgpX.js"> 82 <link rel="modulepreload" crossorigin href="/assets/loginFlowStore-CjafBHca.js"> 83 <link rel="modulepreload" crossorigin href="/assets/auth-D6vJro9l.js"> 84 <link rel="modulepreload" crossorigin href="/assets/route-query-D-c2c4uK.js"> 85 <link rel="modulepreload" crossorigin href="/assets/isEqual-DvSMOq2D.js"> 86 <link rel="modulepreload" crossorigin href="/assets/base64-DrRK8Xam.js"> 87 <link rel="modulepreload" crossorigin href="/assets/startOfDay-pgfiWOWc.js"> 88 <link rel="modulepreload" crossorigin href="/assets/addHours-B8I-AICK.js"> 89 <link rel="modulepreload" crossorigin href="/assets/isBefore-CRqOCn5m.js"> 90 <link rel="modulepreload" crossorigin href="/assets/parseISO-D1LJ7hyJ.js"> 91 <link rel="modulepreload" crossorigin href="/assets/subHours-rNSFA6OJ.js"> 92 <link rel="modulepreload" crossorigin href="/assets/search-CqwaQ19O.js"> 93 <link rel="modulepreload" crossorigin href="/assets/useQueryParams-C8ZFeqX0.js"> 94 <link rel="modulepreload" crossorigin href="/assets/namespaced-DcPS0Z8L.js"> 95 <link rel="modulepreload" crossorigin href="/assets/_plugin-vue_export-helper-C7f9sym9.js"> 96 <link rel="modulepreload" crossorigin href="/assets/BaseIcon-DPW1iLle.
96js"> 97 <link rel="modulepreload" crossorigin href="/assets/BaseTooltip-CITCJ4t9.js"> 98 <link rel="modulepreload" crossorigin href="/assets/BaseSpinner-BE0Uuj71.js"> 99 <link rel="modulepreload" crossorigin href="/assets/css-BiDJbvwO.js"> 100 <link rel="modulepreload" crossorigin href="/assets/BaseButton-BTEj-Wa4.js"> 101 <link rel="modulepreload" crossorigin href="/assets/IconLogo-Cx3gA8nK.js"> 102 <link rel="modulepreload" crossorigin href="/assets/connection-CW4LggWH.js"> 103 <link rel="modulepreload" crossorigin href="/assets/typeof-D1ANqfZO.js"> 104 <link rel="stylesheet" crossorigin href="/assets/BaseIcon-BYdcnfg1.css"> 105 <link rel="stylesheet" crossorigin href="/assets/BaseSpinner-BBBREy03.css"> 106 <link rel="stylesheet" crossorigin href="/assets/BaseButton-BHgovCI0.css"> 107 <link rel="stylesheet" crossorigin href="/assets/IconLogo-BKS4HqUJ.css"> 108 <link rel="stylesheet" crossorigin href="/assets/index-DPn4mRe0.css"> 109 </head> 110 111 <body class="bg-default text-neutral antialiased"> 112 <div id="app"></div> 113 <div id="teleport-target"></div> 114 <div id="teleport-print-target"></div> 115 116
116<script nonce="rl-anti-flashbang"> 117 // Storage name duplicated in useThemePreference composable 118 const themePreference = window.localStorage.getItem('rl-theme-preference'); 119 const isSystemDark = window.matchMedia('(prefers-color-scheme: dark)').matches; 120 121 if (themePreference === 'dark' || (themePreference === 'system' && isSystemDark)) { 122 // Set dark class early before app has loaded, to avoid flashbang 123 document.body.classList.add('tw-dark'); 124 } 125 </script>
125 126 </body> 127</html>
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.