{"id":40322,"date":"2025-09-26T16:18:29","date_gmt":"2025-09-26T08:18:29","guid":{"rendered":"https:\/\/incit.org\/?page_id=40322"},"modified":"2026-05-18T14:54:12","modified_gmt":"2026-05-18T06:54:12","slug":"scan-qr","status":"publish","type":"page","link":"https:\/\/incit.org\/ja\/verify\/scan-qr\/","title":{"rendered":"\u78ba\u8a8d \u2013 QR"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"40322\" class=\"elementor elementor-40322\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0a54fd main-page e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"b0a54fd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f2fcea6 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"f2fcea6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c6bf25 incit-purple-gradient-1 elementor-widget elementor-widget-heading\" data-id=\"6c6bf25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Verify Document<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37405b5 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"37405b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Verify the authenticity of all <strong>INCIT Certified Assessor<\/strong> and <strong>Official Assessments<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1905246 main-page e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"1905246\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bc646c4 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"bc646c4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b360add e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"b360add\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-019b4c7 e-con-full scan-another-button hidden e-ecs-flex e-flex e-con e-child\" data-id=\"019b4c7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cabb88d elementor-widget elementor-widget-text-editor\" data-id=\"cabb88d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Scan Another QR<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ce42a9 e-con-full scan-container e-ecs-flex e-flex e-con e-child\" data-id=\"1ce42a9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a98014f elementor-widget elementor-widget-heading\" data-id=\"a98014f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Scan QR Code to Verify<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa187db elementor-widget elementor-widget-text-editor\" data-id=\"aa187db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Position the QR code in front of your camera or scanner to begin the process.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-509d3ba e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"509d3ba\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3ff64f elementor-widget elementor-widget-text-editor\" data-id=\"c3ff64f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"camera-status\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Current scan mode: <span style=\"color: #2b6ab1; font-weight: 500;\">Integrated Camera<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60cd0e0 ready-to-scan elementor-widget elementor-widget-image\" data-id=\"60cd0e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"193\" height=\"192\" src=\"https:\/\/assets.incit.org\/wp-content\/uploads\/2025\/10\/17162803\/ready-to-scan.svg\" class=\"attachment-large size-large wp-image-40514\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7311e9f elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"7311e9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Please use a mobile phone<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec4eddc elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"ec4eddc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    \n    .camera-button {\n        border-radius: 99px;\n        background: linear-gradient(90deg, #5B6FC3 0%, #8D6EB2 89.92%);\n        color: white;\n        border: none;\n        font-family: \"Open Sans\", Sans-Serif;\n        padding: 12px 24px;\n        line-height: 1;\n        transition: 0.3s opacity ease;\n        &:disabled {\n            opacity: 0.5;\n        }\n    }\n    .camera-controller {\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        align-items: center;\n    }\n    .select-camera {\n        display: flex;\n        column-gap: 16px;\n        & .select-camera-select-wrapper {\n            overflow: hidden;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            border: 1px solid #e9e9e9;\n            border-radius: 99px;\n            position: relative;\n            &:not(:has(select option[value=\"\"]:checked)) svg {\n              opacity: 0; \/* hide *\/\n              pointer-events: none;\n            }\n            & select {\n                padding: 12px 24px;\n                -webkit-appearance: none;\n                appearance: none;\n                \/*padding: 0;*\/\n                border: none;\n                outline: none !important;\n            }\n            & svg {\n                transition: opacity 0.2s ease;\n                position: absolute;\n                transform: translate(-50%,-50%);\n                right: 14px;\n                top: 50%;\n            }\n        }\n    }\n    .hidden {\n        display: none;\n    }\n    \/*.video-stream {*\/\n    \/*    width: 193px;*\/\n    \/*}*\/\n     \/*new added *\/\n.video-stream {\n  width: 100%;\n  max-width: 420px;\n  margin: 0 auto;\n}\n\n#reader video {\n  width: 100% !important;\n  height: auto !important;\n  object-fit: cover;\n}\n<\/style>\n\n<div class=\"video-stream\" id=\"reader\"><\/div>\n<div class=\"camera-controller\">\n    <button id=\"open-camera\" class=\"camera-button\">Open Camera<\/button>\n    <button style=\"margin-top:30px\" id=\"close-camera\" class=\"hidden camera-button\">Close Camera<\/button>\n<\/div>\n<script src=\"https:\/\/unpkg.com\/html5-qrcode\" type=\"text\/javascript\"><\/script>\n<script>\n    document.addEventListener(\"DOMContentLoaded\", async function(){\n        const urlParams = new URLSearchParams(window.location.search);\n        const paramValue = urlParams.get('key');\n        if (!paramValue) return;\n        try {\n            const verifyLink = \"https:\/\/api.incit.org\/verify\/v1\/documents\/verify\/\";\n            const resRaw = await fetch(verifyLink + paramValue);\n            const res = await resRaw.json();\n            const { data } = res;\n            if (res.statusCode !== 200) throw new Error(\"invalid\");\n            if (![\"ACTIVE\", \"EXPIRED\"].includes(data.status)) throw new Error(\"invalid\");\n            showMessage(\"valid\");\n            \n        }catch(e) {\n            showMessage(\"invalid\");\n        }\n        function showMessage(type) {\n            const scanAnotherButton = document.querySelector(\".scan-another-button\");\n            const scanContainer = document.querySelector(\".scan-container\");\n            scanAnotherButton.classList.remove(\"hidden\");\n            scanContainer.classList.add(\"hidden\");\n            if(type === \"invalid\") {\n                const invalidContainer = document.querySelector(\".invalid-container\");\n                invalidContainer.classList.remove(\"hidden\");\n            }else {\n                const validContainer = document.querySelector(\".valid-container\");\n                validContainer.classList.remove(\"hidden\");\n            }\n        };\n    });\n    window.addEventListener(\"load\", function () {\n  const openCamera = document.querySelector(\"#open-camera\");\n  const closeCamera = document.querySelector(\"#close-camera\");\n  const html5QrCode = new Html5Qrcode(\"reader\");\n  const scanAnotherButton = document.querySelector(\".scan-another-button\");\n  const readyToScan = document.querySelector(\".ready-to-scan\");\n\n  openCamera.addEventListener(\"click\", async function () {\n    this.setAttribute(\"disabled\", \"\");\n\n    try {\n      openCamera.classList.add(\"hidden\");\n      await cameraStart();\n    } catch (err) {\n      openCamera.classList.remove(\"hidden\");\n      showMessage(\"invalid\", \"Failed starting camera\");\n    } finally {\n      this.removeAttribute(\"disabled\");\n    }\n  });\n\n  closeCamera.addEventListener(\"click\", function () {\n    html5QrCode\n      .stop()\n      .then(() => {\n        showScanContainer();\n      })\n      .catch(() => {});\n  });\n\n  scanAnotherButton.addEventListener(\"click\", showScanContainer);\n\n  async function cameraStart() {\n    await html5QrCode.start(\n      {\n        facingMode: { ideal: \"environment\" }\n      },\n      {\n        fps: 15,\n\n        qrbox: function (viewfinderWidth, viewfinderHeight) {\n          const minEdge = Math.min(viewfinderWidth, viewfinderHeight);\n          return {\n            width: Math.floor(minEdge * 0.8),\n            height: Math.floor(minEdge * 0.8)\n          };\n        },\n\n        aspectRatio: 1.777778,\n\n        videoConstraints: {\n          facingMode: { ideal: \"environment\" },\n          width: { ideal: 1920 },\n          height: { ideal: 1080 },\n          focusMode: \"continuous\"\n        }\n      },\n      async (decodedText) => {\n          \n        try {\n          await html5QrCode.stop();\n        \n        const key = decodedText.match(\/[?&]key=([^&]+)\/)?.[1];\n\n          const verifyLink =\n            \"https:\/\/api.incit.org\/verify\/v1\/documents\/verify\/\";\n\n          const resRaw = await fetch(verifyLink + key);\n          const res = await resRaw.json();\n          console.log(\"res \", res)\n          const { data } = res;\n\n          if (res.statusCode !== 200) throw new Error(\"invalid\");\n          if (![\"ACTIVE\", \"EXPIRED\"].includes(data.status)) {\n            throw new Error(\"invalid\");\n          }\n\n          showMessage(\"valid\");\n        } catch (e) {\n            console.log(e)\n          showMessage(\"invalid\", \"QR code is not valid\");\n        }\n      },\n      () => {}\n    );\n\n    readyToScan.classList.add(\"hidden\");\n    closeCamera.classList.remove(\"hidden\");\n  }\n\n  function validateScanQRUrl(urlString) {\n    try {\n      const url = new URL(urlString);\n\n      const allowedHosts = [\"incit.org\", \"verify.incit.org\"];\n\n      if (!allowedHosts.includes(url.hostname)) {\n        return false;\n      }\n\n      return true;\n    } catch {\n      return false;\n    }\n  }\n\n  function showMessage(type, message) {\n    const scanContainer = document.querySelector(\".scan-container\");\n    scanAnotherButton.classList.remove(\"hidden\");\n    scanContainer.classList.add(\"hidden\");\n\n    if (type === \"invalid\") {\n      const invalidContainer = document.querySelector(\".invalid-container\");\n      const notValidMessage = document.querySelector(\".not-valid-message p\");\n\n      if (notValidMessage) {\n        notValidMessage.textContent = message || \"QR code is not valid\";\n      }\n\n      invalidContainer.classList.remove(\"hidden\");\n    } else {\n      const validContainer = document.querySelector(\".valid-container\");\n      validContainer.classList.remove(\"hidden\");\n    }\n  }\n\n  function showScanContainer() {\n    const invalidContainer = document.querySelector(\".invalid-container\");\n    const validContainer = document.querySelector(\".valid-container\");\n\n    if (invalidContainer) invalidContainer.classList.add(\"hidden\");\n    if (validContainer) validContainer.classList.add(\"hidden\");\n\n    const scanContainer = document.querySelector(\".scan-container\");\n    scanContainer.classList.remove(\"hidden\");\n\n    scanAnotherButton.classList.add(\"hidden\");\n    openCamera.classList.remove(\"hidden\");\n    closeCamera.classList.add(\"hidden\");\n    readyToScan.classList.remove(\"hidden\");\n  }\n});\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd96a52 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"dd96a52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/incit.org\/ja\/verify\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Back<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b093db0 elementor-widget elementor-widget-text-editor\" data-id=\"b093db0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We recommend using your mobile phone camera.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08e406c e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"08e406c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d7b029c e-con-full invalid-container hidden e-ecs-flex e-flex e-con e-child\" data-id=\"d7b029c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-dd6ddf0 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"dd6ddf0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ebc3189 elementor-widget elementor-widget-image\" data-id=\"ebc3189\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"102\" height=\"89\" src=\"https:\/\/assets.incit.org\/wp-content\/uploads\/2025\/10\/02115234\/Not-Found-illustration.png\" class=\"attachment-large size-large wp-image-40441\" alt=\"\" srcset=\"https:\/\/assets.incit.org\/wp-content\/uploads\/2025\/10\/02115234\/Not-Found-illustration.png 102w, https:\/\/assets.incit.org\/wp-content\/uploads\/2025\/10\/02115234\/Not-Found-illustration-14x12.png 14w\" sizes=\"(max-width: 102px) 100vw, 102px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68a72d1 elementor-widget elementor-widget-text-editor\" data-id=\"68a72d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>NOT VALID<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-de1a839 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"de1a839\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36437e2 elementor-widget elementor-widget-image\" data-id=\"36437e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"16\" height=\"16\" src=\"https:\/\/assets.incit.org\/wp-content\/uploads\/2025\/10\/17162803\/x-icon.svg\" class=\"attachment-large size-large wp-image-40442\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa94530 not-valid-message elementor-widget elementor-widget-text-editor\" data-id=\"fa94530\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Not Found<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5780d7e e-con-full hidden valid-container e-ecs-flex e-flex e-con e-child\" data-id=\"5780d7e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6adbbb5 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"6adbbb5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-533e60d elementor-widget elementor-widget-image\" data-id=\"533e60d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"75\" height=\"74\" src=\"https:\/\/assets.incit.org\/wp-content\/uploads\/2025\/10\/17162803\/valid-icon.svg\" class=\"attachment-large size-large wp-image-40449\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-669e16b elementor-widget elementor-widget-text-editor\" data-id=\"669e16b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>VALID<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-559ae3a error-page hidden e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"559ae3a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2c561b4 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"2c561b4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2f63ac elementor-widget elementor-widget-heading\" data-id=\"e2f63ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Safari is not supported<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d77f977 elementor-widget elementor-widget-text-editor\" data-id=\"d77f977\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Please switch to a different browser, as Safari does not support this site.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1e1243 elementor-widget elementor-widget-button\" data-id=\"e1e1243\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/incit.org\/ja\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Back to Homepage<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c0ec6c elementor-widget elementor-widget-image\" data-id=\"9c0ec6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"486\" height=\"404\" src=\"https:\/\/assets.incit.org\/wp-content\/uploads\/2025\/10\/09152315\/Group-1707481288.png\" class=\"attachment-large size-large wp-image-40817\" alt=\"\" srcset=\"https:\/\/assets.incit.org\/wp-content\/uploads\/2025\/10\/09152315\/Group-1707481288.png 486w, https:\/\/assets.incit.org\/wp-content\/uploads\/2025\/10\/09152315\/Group-1707481288-300x249.png 300w, https:\/\/assets.incit.org\/wp-content\/uploads\/2025\/10\/09152315\/Group-1707481288-14x12.png 14w\" sizes=\"(max-width: 486px) 100vw, 486px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-01703c3 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"01703c3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;position&quot;:&quot;absolute&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-166f336 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"166f336\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1910fbc elementor-widget elementor-widget-html\" data-id=\"1910fbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    .hidden {\n        display: none !important;\n    }\n<\/style>\n<script>\n    function isSafari() {\n      const ua = navigator.userAgent;\n      const isSafari = \/^((?!chrome|android|crios|fxios).)*safari\/i.test(ua);\n      return isSafari;\n    }\n    if (isSafari()) {\n        const errorPage = document.querySelector(\".error-page\");\n        const mainPage = document.querySelectorAll(\".main-page\");\n        \n        errorPage.classList.remove(\"hidden\");\n        for (const mp of mainPage) {\n            mp.classList.add(\"hidden\");\n        }\n    }\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u6587\u66f8\u306e\u691c\u8a3c INCIT\u8a8d\u5b9a\u8a55\u4fa1\u8005\u304a\u3088\u3073\u516c\u5f0f\u8a55\u4fa1\u306e\u771f\u6b63\u6027\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\u5225\u306eQR\u30b3\u30fc\u30c9\u3092\u30b9\u30ad\u30e3\u30f3\u3059\u308b \u691c\u8a3c\u3059\u308bQR\u30b3\u30fc\u30c9\u3092\u30b9\u30ad\u30e3\u30f3\u3057\u307e\u3059\u3002\u30d7\u30ed\u30bb\u30b9\u3092\u958b\u59cb\u3059\u308b\u306b\u306f\u3001QR\u30b3\u30fc\u30c9\u3092\u30ab\u30e1\u30e9\u307e\u305f\u306f\u30b9\u30ad\u30e3\u30ca\u30fc\u306e\u524d\u306b\u7f6e\u304d\u307e\u3059\u3002\u73fe\u5728\u306e\u30b9\u30ad\u30e3\u30f3\u30e2\u30fc\u30c9\uff1a\u5185\u8535\u30ab\u30e1\u30e9 \u643a\u5e2f\u96fb\u8a71\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044 \u30ab\u30e1\u30e9\u3092\u958b\u304f \u30ab\u30e1\u30e9\u3092\u9589\u3058\u308b \u623b\u308b \u643a\u5e2f\u96fb\u8a71\u306e\u30ab\u30e1\u30e9\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u3092\u304a\u52e7\u3081\u3057\u307e\u3059\u3002\u7121\u52b9 \u898b\u3064\u304b\u308a\u307e\u305b\u3093 \u6709\u52b9 Safari\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093 Safari\u306f\u3053\u306e\u30b5\u30a4\u30c8\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u306a\u3044\u305f\u3081\u3001\u5225\u306e\u30d6\u30e9\u30a6\u30b6\u306b\u5207\u308a\u66ff\u3048\u3066\u304f\u3060\u3055\u3044\u3002\u30db\u30fc\u30e0\u30da\u30fc\u30b8\u306b\u623b\u308b<\/p>","protected":false},"author":3,"featured_media":40967,"parent":40304,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-40322","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/incit.org\/ja\/wp-json\/wp\/v2\/pages\/40322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/incit.org\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/incit.org\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/incit.org\/ja\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/incit.org\/ja\/wp-json\/wp\/v2\/comments?post=40322"}],"version-history":[{"count":374,"href":"https:\/\/incit.org\/ja\/wp-json\/wp\/v2\/pages\/40322\/revisions"}],"predecessor-version":[{"id":44466,"href":"https:\/\/incit.org\/ja\/wp-json\/wp\/v2\/pages\/40322\/revisions\/44466"}],"up":[{"embeddable":true,"href":"https:\/\/incit.org\/ja\/wp-json\/wp\/v2\/pages\/40304"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/incit.org\/ja\/wp-json\/wp\/v2\/media\/40967"}],"wp:attachment":[{"href":"https:\/\/incit.org\/ja\/wp-json\/wp\/v2\/media?parent=40322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}