{"version":3,"file":"shared-lib.D-3DUS2M.mjs","names":[],"sources":["https:/framerusercontent.com/modules/iShRMHzGwOaFnpAZUqAv/X0krukkgsvWL2BmB6Glq/siteMetadata.js"],"sourcesContent":["// Generated by Framer (e0ec254)\nexport default function metadata(params,activeLocale){return{customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://load.sst.kaigonews.net/ns.html?id=GTM-PF4Z2X3N\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadStart:\"<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src=\\\"https://load.sst.kaigonews.net/7w3pwxwfiwpj.js?\\\"+i;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','8=AxRKLjI6VScsRC1bPkQ2URxNRUdXURwZVxsWAAEYFhIdA1kHAwM%3D');</script>\\n<!-- End Google Tag Manager -->\\n\\n<script>\\n(function () {\\n  // ── 0. 設定 ──────────────────────────────\\n  var targetParams = ['ldtag_cl', 'gclid', 'fbclid', 'yclid', 'ttclid'];\\n  \\n  // ── 1. URLパラメータ抽出 ──\\n  var urlParams = new URLSearchParams(window.location.search);\\n  var paramValues = {};\\n  \\n  urlParams.forEach(function (value, key) {\\n    if (targetParams.indexOf(key) !== -1 && value) {\\n      paramValues[key] = value;\\n    }\\n  });\\n  \\n  if (Object.keys(paramValues).length === 0) return;\\n  \\n  // ── 2. URLにパラメータを付与する共通関数 ──\\n  function addParamsToUrl(url) {\\n    if (!url || typeof url !== 'string') return url;\\n    \\n    try {\\n      var urlObj = new URL(url, location.origin);\\n      \\n      // パラメータ追加（内部・外部問わず）\\n      var modified = false;\\n      for (var key in paramValues) {\\n        if (Object.prototype.hasOwnProperty.call(paramValues, key)) {\\n          if (!urlObj.searchParams.has(key)) {\\n            urlObj.searchParams.set(key, paramValues[key]);\\n            modified = true;\\n          }\\n        }\\n      }\\n      \\n      return modified ? urlObj.toString() : url;\\n    } catch (e) {\\n      return url;\\n    }\\n  }\\n  \\n  // ── 3. <a>タグへの適用 ──\\n  function addParamsToLink(link) {\\n    if (!link.href || link.href.indexOf('javascript:') === 0) return;\\n    link.href = addParamsToUrl(link.href);\\n  }\\n  \\n  function processAllLinks() {\\n    var links = document.querySelectorAll('a[href]');\\n    for (var i = 0; i < links.length; i++) {\\n      addParamsToLink(links[i]);\\n    }\\n  }\\n  \\n  if (document.readyState === 'loading') {\\n    document.addEventListener('DOMContentLoaded', processAllLinks);\\n  } else {\\n    processAllLinks();\\n  }\\n  \\n  // ── 4. 動的要素対応（ポップアップ等）──\\n  if (typeof MutationObserver !== 'undefined') {\\n    var observer = new MutationObserver(function(mutations) {\\n      mutations.forEach(function(mutation) {\\n        mutation.addedNodes.forEach(function(node) {\\n          if (node.nodeType === 1) {\\n            if (node.tagName === 'A') addParamsToLink(node);\\n            var links = node.querySelectorAll && node.querySelectorAll('a[href]');\\n            if (links) {\\n              for (var i = 0; i < links.length; i++) {\\n                addParamsToLink(links[i]);\\n              }\\n            }\\n          }\\n        });\\n      });\\n    });\\n    \\n    observer.observe(document.body, {\\n      childList: true,\\n      subtree: true\\n    });\\n  }\\n  \\n  // ── 5. JavaScript遷移対応（window.location / window.open）──\\n  \\n  // window.location.href への代入をインターセプト\\n  var originalLocationDescriptor = Object.getOwnPropertyDescriptor(window.location, 'href');\\n  if (originalLocationDescriptor && originalLocationDescriptor.set) {\\n    var originalLocationSetter = originalLocationDescriptor.set;\\n    Object.defineProperty(window.location, 'href', {\\n      set: function(url) {\\n        originalLocationSetter.call(window.location, addParamsToUrl(url));\\n      },\\n      get: originalLocationDescriptor.get,\\n      enumerable: true,\\n      configurable: true\\n    });\\n  }\\n  \\n  // window.open をインターセプト\\n  var originalOpen = window.open;\\n  window.open = function(url, target, features) {\\n    if (url && typeof url === 'string') {\\n      url = addParamsToUrl(url);\\n    }\\n    return originalOpen.call(window, url, target, features);\\n  };\\n  \\n})();\\n</script>\",description:\"【介護のハタラクナカマ】は、介護士の転職サービスを徹底比較・紹介する専門サイト。口コミ評価No.1の定番サービスから、年収UP・残業ゼロを実現できる求人まで網羅！\\n\",favicon:\"https://framerusercontent.com/assets/egdjXWUKLp9Ypkpu6Ym3HpJ41ro.png\",robots:\"max-image-preview:large\",title:\"介護のハタラクナカマ\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"2DACA,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,oBAAoB;;4CAAsP,oBAAoB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAAqpH,YAAY;EAAsF,QAAQ,uEAAuE,OAAO,0BAA0B,MAAM,aAAa"}