{
  "version": 3,
  "sources": ["../../javascript/tel_modal.js"],
  "sourcesContent": ["document.addEventListener(\"turbo:load\", () => {\n  const modalTel = document.querySelector(\"#modalTel\");\n  if (!modalTel) {\n    return;\n  }\n\n  const modalTelButton = document.querySelector(\"#modalTelButton\");\n  let id;\n\n  // \u5404\u30DC\u30BF\u30F3\u306B\u5BFE\u3057\u3066\u30AF\u30EA\u30C3\u30AF\u30A4\u30D9\u30F3\u30C8\u3092\u8FFD\u52A0\n  document.querySelectorAll(\".telButton\").forEach((telButton) => {\n    telButton.addEventListener(\"click\", () => {\n      // modalTelButton\u306Ehref\u5C5E\u6027\u306B\u96FB\u8A71\u756A\u53F7\u3092\u8A2D\u5B9A\n      const { value } = telButton;\n      // \u5712\u8A73\u7D30\u30DA\u30FC\u30B8\u306E\u96FB\u8A71\u756A\u53F7\u76F4\u63A5\u30AF\u30EA\u30C3\u30AF\u306E\u5834\u5408\u3001\u96FB\u8A71\u756A\u53F7\u304C\u6B63\u5E38\u306B\u53D6\u308C\u306A\u3044\u305F\u3081 telButton.dataset.value \u3092\u8FFD\u52A0\n      modalTelButton.href = `tel:${value || telButton.dataset.value}`;\n      id = telButton.dataset.id;\n\n      modalTel.classList.add(\"modalTelOpen\");\n    });\n  });\n\n  const buttonTelClose = document.querySelector(\"#modalTelClose\");\n  buttonTelClose.addEventListener(\"click\", () => {\n    modalTel.classList.remove(\"modalTelOpen\");\n  });\n\n  const closeModal = () => {\n    modalTel.classList.remove(\"modalTelOpen\");\n  };\n  document.addEventListener(\"click\", (e) => {\n    if (e.target === modalTel) {\n      closeModal();\n    }\n  });\n\n  const clickTelEvent = () => {\n    if (id) {\n      $.ajax({\n        url: '/tel_link',\n        type: 'POST',\n        contentType: 'application/json',\n        data: JSON.stringify({ daycare_center_id: id })\n      }).done(() => {\n        // \u4F55\u3082\u3057\u306A\u3044\n      }).fail((xhr, status, error) => {\n        console.error('Error:', error);\n      });\n    }\n    closeModal();\n  };\n  modalTelButton.addEventListener(\"click\", clickTelEvent);\n});\n"],
  "mappings": ";;AAAA,WAAS,iBAAiB,cAAc,MAAM;AAC5C,UAAM,WAAW,SAAS,cAAc,WAAW;AACnD,QAAI,CAAC,UAAU;AACb;AAAA,IACF;AAEA,UAAM,iBAAiB,SAAS,cAAc,iBAAiB;AAC/D,QAAI;AAGJ,aAAS,iBAAiB,YAAY,EAAE,QAAQ,CAAC,cAAc;AAC7D,gBAAU,iBAAiB,SAAS,MAAM;AAExC,cAAM,EAAE,MAAM,IAAI;AAElB,uBAAe,OAAO,OAAO,SAAS,UAAU,QAAQ;AACxD,aAAK,UAAU,QAAQ;AAEvB,iBAAS,UAAU,IAAI,cAAc;AAAA,MACvC,CAAC;AAAA,IACH,CAAC;AAED,UAAM,iBAAiB,SAAS,cAAc,gBAAgB;AAC9D,mBAAe,iBAAiB,SAAS,MAAM;AAC7C,eAAS,UAAU,OAAO,cAAc;AAAA,IAC1C,CAAC;AAED,UAAM,aAAa,MAAM;AACvB,eAAS,UAAU,OAAO,cAAc;AAAA,IAC1C;AACA,aAAS,iBAAiB,SAAS,CAAC,MAAM;AACxC,UAAI,EAAE,WAAW,UAAU;AACzB,mBAAW;AAAA,MACb;AAAA,IACF,CAAC;AAED,UAAM,gBAAgB,MAAM;AAC1B,UAAI,IAAI;AACN,UAAE,KAAK;AAAA,UACL,KAAK;AAAA,UACL,MAAM;AAAA,UACN,aAAa;AAAA,UACb,MAAM,KAAK,UAAU,EAAE,mBAAmB,GAAG,CAAC;AAAA,QAChD,CAAC,EAAE,KAAK,MAAM;AAAA,QAEd,CAAC,EAAE,KAAK,CAAC,KAAK,QAAQ,UAAU;AAC9B,kBAAQ,MAAM,UAAU,KAAK;AAAA,QAC/B,CAAC;AAAA,MACH;AACA,iBAAW;AAAA,IACb;AACA,mBAAe,iBAAiB,SAAS,aAAa;AAAA,EACxD,CAAC;",
  "names": []
}