Help
RSS
API
Feed
Maltego
Contact
Domain > www.libot.jp
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-09-15
18.176.208.153
(
ClassC
)
2026-02-12
54.65.180.151
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Thu, 12 Feb 2026 16:12:41 GMTContent-Type: text/htmlContent-Length: 178Connection: keep-aliveServer: nginx/1.18.0 (Ubuntu)Location: https://libot.jp/X-XSS-Protection: 1; modeblockX-Content-Type-Options: nosniffContent-Security-Policy: frame-ancestors self https://console-dev.ba.adinte.jp console-stg.ba.adinte.jp console.ba.adinte.jp; html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/1.18.0 (Ubuntu)/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Thu, 12 Feb 2026 16:12:42 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: nginx/1.18.0 (Ubuntu)X-Robots-Tag: noindex, nofollowCache-Control: no-cache, privateX-Robots-Tag: noindex, nofollowContent-Security-Policy: frame-ancestors self https://console-dev.ba.adinte.jp https://console-stg.ba.adinte.jp https://console.ba.adinte.jp https://dx.test http://localhost:8000 http://localhost:8001 https://dev.page-test2-url.comX-Frame-Options: ALLOWALLSet-Cookie: XSRF-TOKENeyJpdiI6IlpFTFRmTDhFZ0h5b3pwNVlsOHgycGc9PSIsInZhbHVlIjoiYzVERnVYbFJPOXdqOU16bEZ6SVlqZGNEZXFONXlSZFNDVEdtWWJHbWIxOTFTRStPenA4dExHS3ZjMVAyM0ljTEJCRDN4L2Y2ZHhBS242cG1YZG5CREt5S29PdFhqc3BVSzk5UGhsYzNGR242Rnl1R2ZacmxzRHRWcmZGZm56V2MiLCJtYWMiOiIwOGRmZTk1NzA5Mjk4NWE2MzA5NGQ5MTk2ZTRmM2QyM2RiNDk2M2M3Nzg1MDBkNGNlMjJkN2I4ODNlNzE5MmFkIiwidGFnIjoiIn0%3D; expiresFri, 13-Feb-2026 16:12:42 GMT; Max-Age86400; path/; domain.libot.jp; secure; samesitenoneSet-Cookie: libot_sessioneyJpdiI6Imt3M3dXdGlWbDMxc3pZdTl3SUtXblE9PSIsInZhbHVlIjoiTUU4S3ZobEY3SXFnWkd3SXcxZE1aOEZJT1l1aDRsSmpXS1plc1FrZzh6MUNYcnFncWlqRmFjTlJ4TWZzUDM4UG9qQ0xubjBxMDN1RHgxUS9mVjJXRHhkUExMMDZmczg3N1hmTHpUakd2aDFXSmdLTWUwK0lpeXNmVml6bmZPYmkiLCJtYWMiOiI4Y2VjZmRiYzQwYTQ1Yzg0MTNhODJiNzkzOThkNmEzZWFiMjg2MGU0YTZkMTZkYTg2Y2FjMDI1ZDcwYTE0Njk4IiwidGFnIjoiIn0%3D; expiresFri, 13-Feb-2026 16:12:42 GMT; Max-Age86400; path/; domain.libot.jp; secure; httponly; samesitenoneX-XSS-Protection: 1; modeblockX-Content-Type-Options: nosniffContent-Security-Policy: frame-ancestors self https://console-dev.ba.adinte.jp https://console-stg.ba.adinte.jp https://console.ba.adinte.jp; !doctype html>html langja>head> meta namecsrf-token contentGpPpx0GYB4WKoeBvU5GBrNG1vQFMO8VigmKJFsjC> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, user-scalableno, initial-scale1.0, maximum-scale1.0, minimum-scale1.0> meta http-equivX-UA-Compatible contentieedge> title>Libot/title> link relicon typeimage/x-icon hrefhttps://www.libot.jp/favicon.ico> !--link hrefhttps://www.libot.jp/css/libs/fontawesome-5.15.4/css/all.min.css relstylesheet>--> script srchttps://cdn.jsdelivr.net/npm/chart.js@2.9.4/dist/Chart.bundle.min.js defer>/script> link hrefhttps://fonts.googleapis.com/css2?familyM+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&familyRoboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&displayswap relstylesheet> meta namerobots contentnoindex, nofollow> !-- Font Awesome フォントのプリロード(表示高速化) --> link relpreload hrefhttps://www.libot.jp/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2 asfont typefont/woff2 crossorigin> link relpreload hrefhttps://www.libot.jp/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2 asfont typefont/woff2 crossorigin> link href/css/app.css?idb9bcc52768c27e125b5604f7f04738b8 relstylesheet/>/head>body classfont-sans antialiased>div idapp data-page{"component":"auth\/Login","props":{"flash":null,"errors":{},"notification_count":0,"contact_inquiry_count":0,"beams_instance_id":"1dc1a8db-e33c-4cbf-8486-482e2e46333a","beams_device_interest":null,"request":,"is_adinte":false,"selected_bot":null,"selected_menu":null,"selected_reservations":null,"selected_print_family":null,"selected_columns":null,"reserve_setting":,"csrf_token":"GpPpx0GYB4WKoeBvU5GBrNG1vQFMO8VigmKJFsjC","locale":"ja","available_locales":{"ja":"\u65e5\u672c\u8a9e","en":"English","th":"\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22"},"app":{"debug":false,"env":"production"},"report":,"wss_url":null,"connect_key":null,"route_name":null,"is_liff_limit_exceeded":false,"auth":{"user":{"plans":},"permissions":}},"url":"\/","version":"31189be319a8a51e19d3cc61baf0e0de"}>/div>script src/js/manifest.js?idaae199e14018ae2ba196ceffe832f5ca defer>/script>script src/js/vendor.js?id00956ee23e31682606c97b650f7d014c defer>/script>script src/js/app.js?id497b046e4c63bd7816ec3595924a7166 defer>/script>script typetext/javascript> const Ziggy {url:https:\/\/www.libot.jp,port:null,defaults:{},routes:{liff.survey.index:{uri:liff\/survey,methods:GET,HEAD},liff.survey.store:{uri:liff\/survey,methods:POST},liff.survey.init:{uri:liff\/survey\/{survey},methods:GET,HEAD,parameters:survey,bindings:{survey:liff_id}},liff.redirect:{uri:liff\/redirect\/{liff_id},methods:GET,HEAD,parameters:liff_id},liff.redirect.track:{uri:liff\/redirect\/track,methods:POST},liff.redirect.track-coupon:{uri:liff\/redirect\/track-coupon,methods:POST},liff.reserve.init:{uri:liff\/reserve,methods:GET,HEAD},liff.reserve.index:{uri:liff\/reserve\/index,methods:GET,HEAD},liff.reserve.create:{uri:liff\/reserve\/create,methods:GET,HEAD},liff.reserve.list:{uri:liff\/reserve\/list,methods:GET,HEAD},liff.reserve.history:{uri:liff\/reserve\/history,methods:GET,HEAD},liff.reserve.family:{uri:liff\/reserve\/family,methods:GET,HEAD},liff.reserve.family-pre-examination:{uri:liff\/reserve\/family-pre-examination,methods:GET,HEAD},liff.reserve.update-family-detail:{uri:liff\/reserve\/update-famiry-detail,methods:PUT},liff.reserve.calendar:{uri:liff\/reserve\/calendar,methods:GET,HEAD},liff.reserve.date-range:{uri:liff\/reserve\/date-range,methods:POST},liff.reserve.cancel:{uri:liff\/reserve\/cancel,methods:PUT},liff.reserve.store:{uri:liff\/reserve\/calendar,methods:POST},liff.reserve.edit-family-detail:{uri:liff\/reserve\/edit-family-detail,methods:GET,HEAD},liff.reserve.edit-family:{uri:liff\/reserve\/edit-family-list,methods:GET,HEAD},liff.reserve.update-family-detail-list:{uri:liff\/reserve\/update-famiry-detail-list,methods:PUT},liff.reserve.delete-family-detail-list:{uri:liff\/reserve\/delete-famiry-detail-list,methods:DELETE},liff.point.init:{uri:liff\/point,methods:GET,HEAD},liff.point.index:{uri:liff\/point\/index,methods:GET,HEAD},liff.point.history:{uri:liff\/point\/history,methods:GET,HEAD},liff.payment.init:{uri:liff\/payment,methods:GET,HEAD},liff.payment.index:{uri:liff\/payment\/index,methods:GET,HEAD},liff.payment.detail:{uri:liff\/payment\/detail\/{id},methods:GET,HEAD,parameters:id},liff.order.shoppingcart:{uri:liff\/payment\/shoppingcart,methods:GET,HEAD},liff.order.add-to-cart:{uri:liff\/payment\/add-to-cart,methods:POST},liff.order.update.quantity:{uri:liff\/payment\/update-quantity,methods:POST},liff.order.address:{uri:liff\/payment\/address,methods:GET,HEAD},liff.order.update.address:{uri:liff\/payment\/update-address,methods:POST},liff.order.card:{uri:liff\/payment\/card,methods:GET,HEAD},liff.order.card.store:{uri:liff\/payment\/card,methods:POST},liff.order.confirm:{uri:liff\/payment\/confirm,methods:GET,HEAD},liff.order.payment:{uri:liff\/payment\/create-payment,methods:POST},liff.order.complete:{uri:liff\/payment\/complete,methods:GET,HEAD},liff.order.history:{uri:liff\/payment\/order-history,methods:GET,HEAD},liff.order.invoice:{uri:liff\/payment\/invoice\/{order_id},methods:GET,HEAD,parameters:order_id},liff.order.invoice.publish:{uri:liff\/payment\/invoice\/publish\/{bot_id}\/{order_id},methods:GET,HEAD,parameters:bot_id,order_id},liff.referral.index:{uri:liff\/referral\/index,methods:GET,HEAD},liff.referral.referee:{uri:liff\/referral\/referee,methods:GET,HEAD},liff.referral.error:{uri:liff\/referral\/error,methods:GET,HEAD},liff.referral:{uri:liff\/referral\/{liff_id},methods:GET,HEAD,parameters:liff_id},liff.referral.initialize:{uri:liff\/referral\/initialize,methods:POST},liff.referral.register:{uri:liff\/referral\/register,methods:POST},liff.referral.create-temp-friend:{uri:liff\/referral\/create-temp-friend,methods:POST},liff.referral.check-status:{uri:liff\/referral\/check-status,methods:POST},liff.referral.referrer-info:{uri:liff\/referral\/referrer-info,methods:GET,HEAD},liff.referral.update-profile:{uri:liff\/referral\/update-profile,methods:POST},liff.referral.update-friend-status:{uri:liff\/referral\/update-friend-status,methods:POST},liff.referral.temp-friend-info:{uri:liff\/referral\/temp-friend-info,methods:GET,HEAD},liff.entry-action.init:{uri:liff\/entry-action\/init,methods:GET,HEAD},liff.entry-action.temp-friend-info:{uri:liff\/entry-action\/temp-friend-info,methods:GET,HEAD},liff.entry-action.link:{uri:liff\/entry-action\/link,methods:POST},liff.entry-action.log:{uri:liff\/entry-action\/log,methods:POST},liff.entry-action.oauth.authorize:{uri:liff\/entry-action\/oauth\/authorize,methods:GET,HEAD},liff.entry-action.oauth.callback:{uri:liff\/entry-action\/oauth\/callback,methods:GET,HEAD},liff.entry-action:{uri:liff\/entry-action\/{liff_id},methods:GET,HEAD,parameters:liff_id},liff.friend-storage.init:{uri:liff\/friend-storage,methods:GET,HEAD},liff.friend-storage.index:{uri:liff\/friend-storage\/index,methods:GET,HEAD},liff.friend-storage.files:{uri:liff\/friend-storage\/files,methods:GET,HEAD},liff.friend-storage.upload:{uri:liff\/friend-storage\/upload,methods:POST},liff.friend-storage.view:{uri:liff\/friend-storage\/file\/{file}\/view,methods:GET,HEAD,parameters:file},liff.friend-storage.text-content:{uri:liff\/friend-storage\/file\/{file}\/text-content,methods:GET,HEAD,parameters:file},liff.friend-storage.download:{uri:liff\/friend-storage\/file\/{file}\/download,methods:GET,HEAD,parameters:file},liff.friend-storage.delete:{uri:liff\/friend-storage\/file\/{file},methods:DELETE,parameters:file},liff.storage.init:{uri:liff\/storage,methods:GET,HEAD},liff.storage.index:{uri:liff\/storage\/index,methods:GET,HEAD},liff.storage.files:{uri:liff\/storage\/files,methods:GET,HEAD},liff.user-storage.init:{uri:liff\/user-storage,methods:GET,HEAD},liff.user-storage.index:{uri:liff\/user-storage\/index,methods:GET,HEAD},liff.user-storage.files:{uri:liff\/user-storage\/files,methods:GET,HEAD},liff.user-storage.upload:{uri:liff\/user-storage\/upload,methods:POST},liff.user-storage.view:{uri:liff\/user-storage\/file\/{file}\/view,methods:GET,HEAD,parameters:file},liff.user-storage.download:{uri:liff\/user-storage\/file\/{file}\/download,methods:GET,HEAD,parameters:file},liff.user-storage.delete:{uri:liff\/user-storage\/file\/{file},methods:DELETE,parameters:file},api.webhook:{uri:api\/webhook,methods:POST},api.websocket:{uri:api\/websocket,methods:POST},api.map.address:{uri:api\/map\/get-address,methods:POST},api.map.coordinates:{uri:api\/map\/get-coordinates,methods:POST},webhook:{uri:webhook,methods:POST},redirect:{uri:to,methods:GET,HEAD},adinte.sso:{uri:adinte\/sso,methods:GET,HEAD},login:{uri:login,methods:GET,HEAD},logout:{uri:logout,methods:GET,HEAD},password.request:{uri:password\/reset,methods:GET,HEAD},password.email:{uri:password\/email,methods:POST},password.verify:{uri:password\/verify,methods:GET,HEAD},password.verify.submit:{uri:password\/verify,methods:POST},password.reset:{uri:password\/reset\/{token},methods:GET,HEAD,parameters:token},password.update:{uri:password\/reset,methods:POST},avatar:{uri:avatar,methods:GET,HEAD},entry.redirect:{uri:entry\/{code},methods:GET,HEAD,parameters:code},admin.dashboard:{uri:admin,methods:GET,HEAD},admin.contact:{uri:admin\/contact,methods:GET,HEAD},admin.contact.store:{uri:admin\/contact,methods:POST},admin.change-password:{uri:admin\/change-password,methods:GET,HEAD},admin.change-password.post:{uri:admin\/change-password,methods:POST},admin.switch-bot:{uri:admin\/switch-bot,methods:POST},admin.change-username:{uri:admin\/change-username,methods:GET,HEAD},admin.change-username.post:{uri:admin\/change-username,methods:POST},admin.switch-menu:{uri:admin\/switch-menu,methods:POST},admin.favorite-menu.index:{uri:admin\/favorite-menu,methods:GET,HEAD},admin.favorite-menu.store:{uri:admin\/favorite-menu,methods:POST},admin.favorite-menu.destroy:{uri:admin\/favorite-menu,methods:DELETE},admin.favorite-menu.order:{uri:admin\/favorite-menu\/order,methods:PUT},admin.menu-search:{uri:admin\/menu-search,methods:POST},admin.favorite-analytics.index:{uri:admin\/favorite-analytics,methods:GET,HEAD},admin.favorite-analytics.toggle:{uri:admin\/favorite-analytics\/toggle,methods:POST},admin.favorite-analytics.check:{uri:admin\/favorite-analytics\/check,methods:POST},admin.favorite-analytics.destroy:{uri:admin\/favorite-analytics\/{itemKey},methods:DELETE,parameters:itemKey},admin.favorite-analytics.order:{uri:admin\/favorite-analytics\/order,methods:PUT},admin.daily-analysis.index:{uri:admin\/daily-analysis,methods:GET,HEAD},admin.daily-analysis.generate:{uri:admin\/daily-analysis\/generate,methods:POST},admin.scoring.index:{uri:admin\/scoring,methods:GET,HEAD},admin.scoring.with-legacy:{uri:admin\/scoring\/with-legacy,methods:GET,HEAD},admin.scoring.category:{uri:admin\/scoring\/category\/{category},methods:GET,HEAD,parameters:category},admin.scoring.history:{uri:admin\/scoring\/history,methods:GET,HEAD},admin.bot.my-bot:{uri:admin\/my-bot,methods:GET,HEAD},admin.bot.index:{uri:admin\/bot,methods:GET,HEAD},admin.bot.create:{uri:admin\/bot\/create,methods:GET,HEAD},admin.bot.edit:{uri:admin\/bot\/{bot}\/edit,methods:GET,HEAD,parameters:bot,bindings:{bot:id}},admin.bot.store:{uri:admin\/bot,methods:POST},admin.bot.update:{uri:admin\/bot\/{bot},methods:POST,parameters:bot,bindings:{bot:id}},admin.bot.initiate-fetch:{uri:admin\/initiate-fetch\/{bot},methods:PATCH,parameters:bot,bindings:{bot:id}},admin.bot.fetch-progress:{uri:admin\/fetch-progress\/{bot},methods:GET,HEAD,parameters:bot,bindings:{bot:id}},admin.bot.resume-fetch:{uri:admin\/resume-fetch\/{bot},methods:POST,parameters:bot,bindings:{bot:id}},admin.template.index:{uri:admin\/template,methods:GET,HEAD},admin.template.create:{uri:admin\/template\/create,methods:GET,HEAD},admin.template.edit:{uri:admin\/template\/{template}\/edit,methods:GET,HEAD,parameters:template,bindings:{template:id}},admin.template.store:{uri:admin\/template\/{bot}\/store,methods:POST,parameters:bot,bindings:{bot:id}},admin.template.update:{uri:admin\/template\/{bot}\/{template}\/update,methods:POST,parameters:bot,template,bindings:{bot:id,template:id}},admin.template.delete:{uri:admin\/template\/{template},methods:DELETE,parameters:template,bindings:{template:id}},admin.template.index-referral-message:{uri:admin\/template\/referraltmessage,methods:GET,HEAD},admin.template.store-referral-message:{uri:admin\/template\/referralmessage\/{template_message}\/store,methods:POST,parameters:template_message,bindings:{template_message:id}},admin.richmenu.index:{uri:admin\/richmenu,methods:GET,HEAD},admin.richmenu.sync:{uri:admin\/richmenu\/sync,methods:GET,HEAD},admin.richmenu.batch.request.history:{uri:admin\/richmenu\/batch-history,methods:GET,HEAD},admin.richmenu.create:{uri:admin\/richmenu\/create,methods:GET,HEAD},admin.richmenu.store:{uri:admin\/richmenu,methods:POST},admin.richmenu.all-reset:{uri:admin\/richmenu\/{bot}\/reset,methods:POST,parameters:bot},admin.richmenu.edit:{uri:admin\/richmenu\/{richmenu}\/edit,methods:GET,HEAD,parameters:richmenu,bindings:{richmenu:id}},admin.richmenu.update-richmenu-alias:{uri:admin\/richmenu\/{richmenu}\/update-richmenu-alias,methods:PUT,parameters:richmenu,bindings:{richmenu:id}},admin.richmenu.update:{uri:admin\/richmenu\/{richmenu}\/update,methods:POST,parameters:richmenu,bindings:{richmenu:id}},admin.richmenu.reflection:{uri:admin\/richmenu\/reflection\/{richmenu?},methods:POST,parameters:richmenu,bindings:{richmenu:id}},admin.richmenu.switch-richmenu:{uri:admin\/richmenu\/switchRichmenu,methods:PATCH},admin.richmenu.link:{uri:admin\/richmenu\/{richmenu}\/link,methods:PUT,parameters:richmenu,bindings:{richmenu:id}},admin.richmenu.unlink:{uri:admin\/richmenu\/{richmenu}\/unlink,methods:DELETE,parameters:richmenu,bindings:{richmenu:id}},admin.richmenu.delete:{uri:admin\/richmenu\/{richmenu}\/delete,methods:DELETE,parameters:richmenu,bindings:{richmenu:id}},admin.richmenu.export:{uri:admin\/richmenu\/{richmenu}\/export,methods:POST,parameters:richmenu},admin.richmenu.index-referralcount-message:{uri:admin\/richmenu\/referralcountmessage,methods:GET,HEAD},admin.richmenu.store-referralcount-message:{uri:admin\/richmenu\/referralcountmessage\/{action}\/store,methods:POST,parameters:action,bindings:{action:id}},admin.friend.index:{uri:admin\/friend,methods:GET,HEAD},admin.friend.referral:{uri:admin\/friend\/{friend}\/referral,methods:GET,HEAD,parameters:friend,bindings:{friend:id}},admin.friend.refers:{uri:admin\/friend\/{friend}\/refers,methods:GET,HEAD,parameters:friend,bindings:{friend:id}},admin.friend.referral.debug:{uri:admin\/friend\/{friend}\/referral\/debug,methods:GET,HEAD,parameters:friend,bindings:{friend:id}},admin.friend.interaction:{uri:admin\/friend\/{friend}\/interaction,methods:GET,HEAD,parameters:friend,bindings:{friend:id}},admin.friend.update-tag-name:{uri:admin\/friend\/{friend}\/update-tag-name,methods:POST,parameters:friend,bindings:{friend:id}},admin.friend.update-note:{uri:admin\/friend\/{friend}\/update-note,methods:POST,parameters:friend,bindings:{friend:id}},admin.friend.export-friend-list:{uri:admin\/friend\/export,methods:POST},admin.friend.point.history-all:{uri:admin\/friend\/{friend}\/point-history,methods:GET,HEAD,parameters:friend,bindings:{friend:id}},admin.friend.point.dashboard:{uri:admin\/point\/dashboard,methods:GET,HEAD},admin.friend.point.history:{uri:admin\/point\/history,methods:GET,HEAD},admin.friend.point.export:{uri:admin\/point\/export,methods:POST},admin.friend.survey:{uri:admin\/friend\/{friend}\/survey,methods:GET,HEAD,parameters:friend,bindings:{friend:id}},admin.friend.survey-report:{uri:admin\/friend\/{friend}\/survey-report\/{survey},methods:GET,HEAD,parameters:friend,survey,bindings:{friend:id,survey:id}},admin.friend.survey.export:{uri:admin\/friend\/{friend}\/survey-report\/{survey}\/export,methods:GET,HEAD,parameters:friend,survey,bindings:{friend:id,survey:id}},admin.friend.liff-survey-report:{uri:admin\/friend\/{friend}\/liff-survey-report\/{liff_survey},methods:GET,HEAD,parameters:friend,liff_survey,bindings:{friend:id,liff_survey:id}},admin.friend.liff-survey.export:{uri:admin\/friend\/{friend}\/liff-survey-report\/{liff_survey}\/export,methods:POST,parameters:friend,liff_survey,bindings:{friend:id,liff_survey:id}},admin.friend.referral-tree.export:{uri:admin\/friend\/referral-tree\/export,methods:POST},admin.friend.switch-friends-richmenu:{uri:admin\/friend\/switch-friends-richmenu,methods:POST},point.test:{uri:admin\/point-test,methods:GET,HEAD},point.userPoints:{uri:admin\/point-test\/user-points,methods:POST},point.allPoints:{uri:admin\/point-test\/all-points,methods:POST},point.updatePoints:{uri:admin\/point-test\/update-points,methods:POST},admin.friend-group.index:{uri:admin\/friend-group,methods:GET,HEAD},admin.friend-group.create:{uri:admin\/friend-group\/create,methods:GET,POST,HEAD},admin.friend-group.show:{uri:admin\/friend-group\/{group},methods:GET,HEAD,parameters:group,bindings:{group:id}},admin.friend-group.get-tagged-friends-not-in-group-paginated:{uri:admin\/friend-group\/get-tagged-friends-not-in-group-paginated\/{group},methods:GET,HEAD,parameters:group,bindings:{group:id}},admin.friend-group.add-tag-friends-to-group:{uri:admin\/friend-group\/add-tag-friends-to-group\/{group},methods:POST,parameters:group,bindings:{group:id}},admin.friend-group.store:{uri:admin\/friend-group\/{bot},methods:POST,parameters:bot,bindings:{bot:id}},admin.friend-group.update:{uri:admin\/friend-group\/{group},methods:POST,PUT,parameters:group,bindings:{group:id}},admin.friend-group.delete:{uri:admin\/friend-group\/{group}\/delete,methods:DELETE,parameters:group,bindings:{group:id}},admin.friend-group.get-tagged-friends:{uri:admin\/friend-group\/{group}\/get-tagged-friends,methods:POST,parameters:group,bindings:{group:id}},admin.friend-group.register-audience:{uri:admin\/friend-group\/{group}\/register-audience,methods:POST,parameters:group,bindings:{group:id}},admin.user.index:{uri:admin\/user,methods:GET,HEAD},admin.user.create:{uri:admin\/user\/create,methods:GET,HEAD},admin.user.store:{uri:admin\/user,methods:PUT},admin.user.edit:{uri:admin\/user\/{user}\/edit,methods:GET,HEAD,parameters:user,bindings:{user:id}},admin.user.update:{uri:admin\/user\/{user}\/update,methods:POST,parameters:user,bindings:{user:id}},admin.user.reset-user-password:{uri:admin\/user\/{user}\/reset-password,methods:POST,parameters:user,bindings:{user:id}},admin.user.force-logout:{uri:admin\/user\/{user}\/force-logout,methods:POST,parameters:user,bindings:{user:id}},admin.user.clear-inactive-sessions:{uri:admin\/user\/clear-inactive-sessions,methods:POST},admin.chat.index:{uri:admin\/chat,methods:GET,HEAD},admin.chat.friend:{uri:admin\/chat\/friend\/{friend},methods:GET,HEAD,parameters:friend,bindings:{friend:id}},admin.chat.show:{uri:admin\/chat\/room\/{room},methods:GET,HEAD,parameters:room,bindings:{room:id}},admin.chat.update-status:{uri:admin\/chat\/room\/{room?},methods:PUT,parameters:room,bindings:{room:id}},admin.chat.mark-all-read:{uri:admin\/chat\/mark-all-read,methods:POST},admin.broadcast.index:{uri:admin\/broadcast,methods:GET,HEAD},admin.broadcast.create:{uri:admin\/broadcast\/create,methods:GET,POST,HEAD},admin.broadcast.store:{uri:admin\/broadcast\/{bot}\/store,methods:POST,parameters:bot,bindings:{bot:id}},admin.broadcast.update:{uri:admin\/broadcast\/{broadcast}\/update,methods:POST,parameters:broadcast,bindings:{broadcast:id}},admin.broadcast.retry:{uri:admin\/broadcast\/{broadcast}\/retry,methods:POST,parameters:broadcast,bindings:{broadcast:id}},admin.broadcast.statistic:{uri:admin\/broadcast\/{broadcast}\/statistic,methods:POST,parameters:broadcast,bindings:{broadcast:id}},admin.broadcast.delete-audience:{uri:admin\/broadcast\/delete-audience,methods:POST},admin.broadcast.audience-detail:{uri:admin\/broadcast\/audience-detail,methods:POST},admin.broadcast.analysis:{uri:admin\/broadcast\/analysis,methods:GET,HEAD},admin.broadcast.refresh-audiences:{uri:admin\/broadcast\/refresh-audiences,methods:POST},admin.trigger.index:{uri:admin\/trigger,methods:GET,HEAD},admin.trigger.create:{uri:admin\/trigger\/create,methods:GET,POST,HEAD},admin.trigger.store:{uri:admin\/trigger\/{bot}\/store,methods:POST,parameters:bot,bindings:{bot:id}},admin.trigger.edit:{uri:admin\/trigger\/{trigger}\/edit,methods:GET,HEAD,parameters:trigger,bindings:{trigger:id}},admin.trigger.delete:{uri:admin\/trigger\/{trigger}\/delete,methods:DELETE,parameters:trigger,bindings:{trigger:id}},admin.trigger.update:{uri:admin\/trigger\/{bot}\/{trigger}\/update,methods:POST,parameters:bot,trigger,bindings:{bot:id,trigger:id}},admin.trigger.logs.index:{uri:admin\/trigger\/logs,methods:GET,HEAD},admin.trigger.logs.analytics:{uri:admin\/trigger\/logs\/analytics,methods:GET,HEAD},admin.trigger.logs.export:{uri:admin\/trigger\/logs\/export,methods:GET,HEAD},admin.trigger.logs.show:{uri:admin\/trigger\/logs\/{triggerDetail},methods:GET,HEAD,parameters:triggerDetail,bindings:{triggerDetail:id}},admin.coupon.index:{uri:admin\/coupon,methods:GET,HEAD},admin.coupons.list:{uri:admin\/coupon\/list,methods:GET,HEAD},admin.coupon.import:{uri:admin\/coupon\/import,methods:POST},admin.coupon.preview:{uri:admin\/coupon\/preview,methods:POST},admin.coupon.create:{uri:admin\/coupon\/create,methods:GET,HEAD},admin.coupon.store:{uri:admin\/coupon,methods:POST},admin.coupon.show:{uri:admin\/coupon\/{coupon},methods:GET,HEAD,parameters:coupon,bindings:{coupon:id}},admin.coupon.statistics:{uri:admin\/coupon\/{coupon}\/statistics,methods:GET,HEAD,parameters:coupon,bindings:{coupon:id}},admin.coupon.edit:{uri:admin\/coupon\/{coupon}\/edit,methods:GET,HEAD,parameters:coupon,bindings:{coupon:id}},admin.coupon.update:{uri:admin\/coupon\/{coupon},methods:PUT,parameters:coupon,bindings:{coupon:id}},admin.coupon.destroy:{uri:admin\/coupon\/{coupon},methods:DELETE,parameters:coupon,bindings:{coupon:id}},admin.coupon.publish:{uri:admin\/coupon\/{coupon}\/publish,methods:POST,parameters:coupon,bindings:{coupon:id}},admin.coupon.discontinue:{uri:admin\/coupon\/{coupon}\/discontinue,methods:POST,parameters:coupon,bindings:{coupon:id}},admin.coupon-trigger.index:{uri:admin\/coupon-trigger,methods:GET,HEAD},admin.coupon-trigger.create:{uri:admin\/coupon-trigger\/create,methods:GET,HEAD},admin.coupon-trigger.store:{uri:admin\/coupon-trigger,methods:POST},admin.coupon-trigger.edit:{uri:admin\/coupon-trigger\/{couponTrigger}\/edit,methods:GET,HEAD,parameters:couponTrigger,bindings:{couponTrigger:id}},admin.coupon-trigger.update:{uri:admin\/coupon-trigger\/{couponTrigger},methods:PUT,parameters:couponTrigger,bindings:{couponTrigger:id}},admin.coupon-trigger.destroy:{uri:admin\/coupon-trigger\/{couponTrigger},methods:DELETE,parameters:couponTrigger,bindings:{couponTrigger:id}},admin.welcome.index:{uri:admin\/welcome,methods:GET,HEAD},admin.welcome.create:{uri:admin\/welcome\/create,methods:GET,POST,HEAD},admin.welcome.store:{uri:admin\/welcome\/{bot}\/store,methods:POST,parameters:bot,bindings:{bot:id}},admin.welcome.edit:{uri:admin\/welcome\/{welcome}\/edit,methods:GET,HEAD,parameters:welcome,bindings:{welcome:id}},admin.welcome.update:{uri:admin\/welcome\/{welcome}\/update,methods:POST,parameters:welcome,bindings:{welcome:id}},admin.business-hours-message.index:{uri:admin\/business-hours-message,methods:GET,HEAD},admin.business-hours-message.store:{uri:admin\/business-hours-message\/{bot},methods:POST,parameters:bot,bindings:{bot:id}},admin.business-hours-message.templates:{uri:admin\/business-hours-message\/templates\/{businessHoursMessage},methods:GET,HEAD,parameters:businessHoursMessage,bindings:{businessHoursMessage:id}},admin.survey.index:{uri:admin\/survey,methods:GET,HEAD},admin.survey.list:{uri:admin\/survey\/list,methods:GET,HEAD},admin.survey.create:{uri:admin\/survey\/create,methods:GET,HEAD},admin.survey.store:{uri:admin\/survey\/{bot},methods:POST,parameters:bot,bindings:{bot:id}},admin.survey.store-question:{uri:admin\/survey\/{bot}\/{survey}\/question,methods:POST,parameters:bot,survey,bindings:{bot:id,survey:id}},admin.survey.richmenu-setting:{uri:admin\/survey\/{bot}\/{survey}\/richmenu-setting,methods:GET,HEAD,parameters:bot,survey,bindings:{bot:id,survey:id}},admin.survey.richmenu-setting-store:{uri:admin\/survey\/{bot}\/{survey}\/richmenu-setting,methods:POST,parameters:bot,survey,bindings:{bot:id,survey:id}},admin.survey.richmenu-setting-update:{uri:admin\/survey\/{bot}\/{survey}\/richmenu-setting-update,methods:POST,parameters:bot,survey,bindings:{bot:id,survey:id}},admin.survey.richmenu-setting-reset:{uri:admin\/survey\/{bot}\/{survey}\/richmenu-setting-reset,methods:POST,parameters:bot,survey,bindings:{bot:id,survey:id}},admin.survey.richmenu-setting-delete:{uri:admin\/survey\/{bot}\/{survey}\/richmenu-setting\/{id},methods:DELETE,parameters:bot,survey,id,bindings:{bot:id,survey:id}},admin.survey.show:{uri:admin\/survey\/{survey},methods:GET,HEAD,parameters:survey,bindings:{survey:id}},admin.survey.delete:{uri:admin\/survey\/{survey},methods:DELETE,parameters:survey,bindings:{survey:id}},admin.survey.update:{uri:admin\/survey\/{survey},methods:PATCH,parameters:survey,bindings:{survey:id}},admin.survey.update-question:{uri:admin\/survey\/{survey}\/question\/{question},methods:POST,parameters:survey,question,bindings:{survey:id,question:id}},admin.survey.delete-question:{uri:admin\/survey\/{survey}\/question\/{question},methods:DELETE,parameters:survey,question,bindings:{survey:id,question:id}},admin.survey.report:{uri:admin\/survey\/{survey}\/report,methods:GET,HEAD,parameters:survey,bindings:{survey:id}},admin.survey.export:{uri:admin\/survey\/{survey}\/export,methods:POST,parameters:survey,bindings:{survey:id}},admin.liff-survey.index:{uri:admin\/liff-survey,methods:GET,HEAD},admin.liff.survey.list:{uri:admin\/liff-survey\/list,methods:GET,HEAD},admin.liff-survey.create:{uri:admin\/liff-survey\/create,methods:GET,HEAD},admin.liff-survey.store:{uri:admin\/liff-survey,methods:POST},admin.liff-survey.show:{uri:admin\/liff-survey\/{survey},methods:GET,HEAD,parameters:survey,bindings:{survey:id}},admin.liff-survey.update:{uri:admin\/liff-survey\/{survey},methods:PUT,parameters:survey,bindings:{survey:id}},admin.liff-survey.delete:{uri:admin\/liff-survey\/{survey}\/delete,methods:DELETE,parameters:survey,bindings:{survey:id}},admin.liff-survey.report:{uri:admin\/liff-survey\/{survey}\/report,methods:GET,HEAD,parameters:survey,bindings:{survey:id}},admin.liff-survey.export:{uri:admin\/liff-survey\/{survey}\/export,methods:POST,parameters:survey,bindings:{survey:id}},admin.liff-survey.richmenu-setting:{uri:admin\/liff-survey\/{bot}\/{survey}\/richmenu-setting,methods:GET,HEAD,parameters:bot,survey,bindings:{bot:id,survey:id}},admin.liff-survey.richmenu-setting-store:{uri:admin\/liff-survey\/{bot}\/{survey}\/richmenu-setting,methods:POST,parameters:bot,survey,bindings:{bot:id,survey:id}},admin.liff-survey.richmenu-setting-update:{uri:admin\/liff-survey\/{bot}\/{survey}\/richmenu-setting-update,methods:POST,parameters:bot,survey,bindings:{bot:id,survey:id}},admin.liff-survey.richmenu-setting-reset:{uri:admin\/liff-survey\/{bot}\/{survey}\/richmenu-setting-reset,methods:POST,parameters:bot,survey,bindings:{bot:id,survey:id}},admin.liff-survey.richmenu-setting-delete:{uri:admin\/liff-survey\/{bot}\/{survey}\/richmenu-setting\/{id},methods:DELETE,parameters:bot,survey,id,bindings:{bot:id,survey:id}},admin.liff-survey.create-message:{uri:admin\/liff-survey\/{survey}\/message,methods:GET,HEAD,parameters:survey,bindings:{survey:id}},admin.liff-survey.edit-message:{uri:admin\/liff-survey\/{survey}\/message\/edit,methods:GET,HEAD,parameters:survey,bindings:{survey:id}},admin.liff-survey.store-message:{uri:admin\/liff-survey\/{survey}\/message,methods:POST,parameters:survey,bindings:{survey:id}},admin.liff-survey.reset-message:{uri:admin\/liff-survey\/{survey}\/message\/reset,methods:POST,parameters:survey,bindings:{survey:id}},admin.liff-survey.check-duplicate-tags:{uri:admin\/liff-survey\/check-duplicate-tags,methods:POST},admin.tag.index:{uri:admin\/tag,methods:GET,HEAD},admin.tag.create:{uri:admin\/tag\/create,methods:GET,HEAD},admin.tag.edit:{uri:admin\/tag\/{tag}\/edit,methods:GET,HEAD,parameters:tag,bindings:{tag:id}},admin.tag.update:{uri:admin\/tag\/{tag},methods:POST,parameters:tag,bindings:{tag:id}},admin.tag.store:{uri:admin\/tag,methods:PUT},admin.tag.destroy:{uri:admin\/tag\/{tag},methods:DELETE,parameters:tag,bindings:{tag:id}},admin.tag.type-color.index:{uri:admin\/tag\/type-color,methods:GET,HEAD},admin.tag.type-color.update:{uri:admin\/tag\/type-color\/update,methods:POST},admin.tag.type-color.bulk-update:{uri:admin\/tag\/type-color\/bulk-update,methods:POST},admin.role.index:{uri:admin\/role,methods:GET,HEAD},admin.role.create:{uri:admin\/role\/create,methods:GET,HEAD},admin.role.edit:{uri:admin\/role\/{role}\/edit,methods:GET,HEAD,parameters:role,bindings:{role:id}},admin.role.update:{uri:admin\/role\/{role},methods:POST,parameters:role,bindings:{role:id}},admin.role.store:{uri:admin\/role,methods:PUT},admin.role.destroy:{uri:admin\/role\/{role},methods:DELETE,parameters:role,bindings:{role:id}},admin.role.matrix:{uri:admin\/role\/matrix,methods:GET,HEAD},admin.api.roles.permission-matrix:{uri:admin\/api\/roles\/permission-matrix,methods:GET,HEAD},admin.api.roles.permission-matrix.update:{uri:admin\/api\/roles\/permission-matrix,methods:POST},admin.component.report.list:{uri:admin\/component\/report\/list,methods:POST},admin.component.report.friend-report:{uri:admin\/component\/report\/friend-report,methods:GET,HEAD},admin.component.report.user-action:{uri:admin\/component\/report\/user-action,methods:GET,HEAD},admin.component.report.friend-ref-report:{uri:admin\/component\/report\/friend-ref-report,methods:GET,HEAD},admin.component.report.beacon-event-report:{uri:admin\/component\/report\/beacon-event-report,methods:GET,HEAD},admin.component.report.beacon-stay-time-report:{uri:admin\/component\/report\/beacon-stay-time-report,methods:GET,HEAD},admin.component.report.referrer-beacon-visit-report:{uri:admin\/component\/report\/referrer-beacon-visit-report,methods:GET,HEAD},admin.component.report.beacons:{uri:admin\/component\/report\/beacons,methods:GET,HEAD},admin.component.report.number-of-followers:{uri:admin\/component\/report\/number-of-followers,methods:GET,HEAD},admin.component.report.friend-ranks:{uri:admin\/component\/report\/friend-ranks,methods:GET,HEAD},admin.component.report.liff-interaction-stats:{uri:admin\/component\/report\/liff-interaction-stats,methods:GET,HEAD},admin.component.bot.list:{uri:admin\/component\/bot\/list,methods:POST},admin.component.friend.list:{uri:admin\/component\/friend\/list,methods:POST},admin.component.tag.list:{uri:admin\/component\/tag\/list,methods:POST},admin.component.friend-group.list:{uri:admin\/component\/friend-group\/list,methods:POST},admin.component.room.list:{uri:admin\/component\/room\/list,methods:POST},admin.component.liff-reserve.service_list:{uri:admin\/component\/liff-reserve\/service-list,methods:POST},admin.component.liff-reserve.staff_list:{uri:admin\/component\/liff-reserve\/staff-list,methods:POST},admin.component.room.messages:{uri:admin\/component\/room\/{room}\/messages,methods:POST,parameters:room,bindings:{room:id}},admin.component.push-message:{uri:admin\/component\/push-message\/{room},methods:POST,parameters:room,bindings:{room:id}},admin.component.image:{uri:admin\/component\/image,methods:GET,HEAD},admin.component.file:{uri:admin\/component\/file,methods:GET,HEAD},admin.download.index:{uri:admin\/download,methods:GET,HEAD},admin.entry-action.index:{uri:admin\/entry-action,methods:GET,HEAD},admin.entry-action.create:{uri:admin\/entry-action\/create,methods:GET,HEAD},admin.entry-action.export:{uri:admin\/entry-action\/export,methods:POST},admin.entry-action.download:{uri:admin\/entry-action\/download\/{id},methods:GET,HEAD,parameters:id},admin.download:{uri:admin\/download\/{uuid},methods:GET,HEAD,parameters:uuid},admin.entry-action.store:{uri:admin\/entry-action\/store,methods:POST},admin.entry-action.edit:{uri:admin\/entry-action\/{entry}\/edit,methods:GET,HEAD,parameters:entry,bindings:{entry:id}},admin.entry-action.report:{uri:admin\/entry-action\/{entry}\/report,methods:GET,HEAD,parameters:entry,bindings:{entry:id}},admin.entry-action.report.detail:{uri:admin\/entry-action\/{entry}\/report\/detail,methods:GET,HEAD,parameters:entry,bindings:{entry:id}},admin.entry-action.update:{uri:admin\/entry-action\/{entry}\/update,methods:POST,parameters:entry,bindings:{entry:id}},admin.entry-action.delete:{uri:admin\/entry-action\/{entry}\/delete,methods:DELETE,parameters:entry,bindings:{entry:id}},admin.component.template.list:{uri:admin\/component\/template\/list,methods:POST},admin.component.survey.list:{uri:admin\/component\/survey\/list,methods:POST},admin.component.richmenu.list:{uri:admin\/component\/richmenu\/list,methods:POST},admin.component.richmenu.full:{uri:admin\/component\/richmenu\/{richmenu}\/full,methods:GET,HEAD,parameters:richmenu,bindings:{richmenu:id}},admin.component.liff-app.list:{uri:admin\/component\/liff-app\/list,methods:POST},admin.component.broadcast.list:{uri:admin\/component\/broadcast\/list,methods:POST},admin.component.broadcast.message-template.list:{uri:admin\/component\/broadcast\/message-templates\/{broadcast},methods:POST,parameters:broadcast,bindings:{broadcast:id}},admin.component.welcome.message-template.list:{uri:admin\/component\/welcome\/message-templates\/{welcome},methods:POST,parameters:welcome,bindings:{welcome:id}},admin.component.trigger.message-template.list:{uri:admin\/component\/trigger\/message-templates\/{trigger},methods:POST,parameters:trigger,bindings:{trigger:id}},admin.component.business-hours-message.message-template.list:{uri:admin\/component\/business-hours-message\/message-templates\/{businessHoursMessage},methods:POST,parameters:businessHoursMessage,bindings:{businessHoursMessage:id}},admin.component.survey.message-template.list:{uri:admin\/component\/survey\/message-templates\/{survey},methods:POST,parameters:survey,bindings:{survey:id}},admin.component.survey-reminder.message-template.list:{uri:admin\/component\/survey-reminder\/message-template\/list,methods:POST},admin.component.survey-reminder.liff-survey.targets:{uri:admin\/component\/survey-reminder\/liff-survey\/{liffSurvey}\/targets,methods:GET,HEAD,parameters:liffSurvey},admin.component.survey-reminder.survey.targets:{uri:admin\/component\/survey-reminder\/survey\/{survey}\/targets,methods:GET,HEAD,parameters:survey,bindings:{survey:id}},admin.component.audience.list:{uri:admin\/component\/audience\/list,methods:GET,POST,HEAD},admin.component.family-detail.list:{uri:admin\/component\/family-detail\/list,methods:POST},admin.component.family-detail.detail:{uri:admin\/component\/family-detail\/detail,methods:POST},admin.component.liff-reserve.reservation:{uri:admin\/component\/liff-reserve\/reservation,methods:POST},admin.component.liff-reserve.fetch-events:{uri:admin\/component\/liff-reserve\/event,methods:POST},admin.component.square-item.list:{uri:admin\/component\/order\/square-item\/list,methods:POST},admin.component.square-order.update:{uri:admin\/component\/order\/square-order\/update,methods:POST},admin.component.square.validate:{uri:admin\/component\/order\/validate,methods:POST},admin.component.entry-action.list:{uri:admin\/component\/entry-action\/list,methods:POST},admin.component.action.delete:{uri:admin\/component\/action\/{action}\/delete,methods:DELETE,parameters:action,bindings:{action:id}},admin.login.index:{uri:admin\/login,methods:GET,HEAD},admin.login.create:{uri:admin\/login\/create,methods:GET,HEAD},admin.login.edit:{uri:admin\/login\/{bot}\/edit,methods:GET,HEAD,parameters:bot},admin.login.store:{uri:admin\/login\/{bot},methods:POST,parameters:bot,bindings:{bot:id}},admin.login.create-liff:{uri:admin\/login\/{bot}\/liff,methods:POST,parameters:bot,bindings:{bot:id}},admin.login.update-liff:{uri:admin\/login\/{bot}\/liff,methods:PUT,parameters:bot,bindings:{bot:id}},admin.login.update:{uri:admin\/login\/{bot},methods:PUT,parameters:bot,bindings:{bot:id}},admin.login.delete-liff:{uri:admin\/login\/{liffId}\/delete,methods:DELETE,parameters:liffId},admin.login.delete:{uri:admin\/login\/{bot},methods:DELETE,parameters:bot},admin.staff.index:{uri:admin\/staff,methods:GET,HEAD},admin.staff.create:{uri:admin\/staff\/create,methods:GET,HEAD},admin.staff.edit:{uri:admin\/staff\/{staff}\/edit,methods:GET,HEAD,parameters:staff,bindings:{staff:id}},admin.staff.store:{uri:admin\/staff\/{bot},methods:POST,parameters:bot,bindings:{bot:id}},admin.staff.update:{uri:admin\/staff\/{staff},methods:PUT,parameters:staff},admin.staff.activate:{uri:admin\/staff\/{staff}\/activate,methods:PUT,parameters:staff,bindings:{staff:id}},admin.staff.deactivate:{uri:admin\/staff\/{staff}\/deactivate,methods:PUT,parameters:staff,bindings:{staff:id}},admin.staff.delete:{uri:admin\/staff\/{staff}\/delete,methods:PUT,parameters:staff},admin.staff.shift.store:{uri:admin\/staff\/{bot}\/shift\/{staff?},methods:POST,parameters:bot,staff,bindings:{bot:id,staff:id}},admin.staff.shift.update:{uri:admin\/staff\/{bot}\/shift\/{staff?},methods:PUT,parameters:bot,staff,bindings:{bot:id,staff:id}},admin.staff.shift.delete:{uri:admin\/staff\/{bot}\/shift\/{staff?},methods:DELETE,parameters:bot,staff,bindings:{bot:id,staff:id}},admin.staff.business.store:{uri:admin\/staff\/{bot}\/business\/{staff?},methods:POST,parameters:bot,staff,bindings:{bot:id,staff:id}},admin.staff.business.delete:{uri:admin\/staff\/{bot}\/business\/{staff},methods:DELETE,parameters:bot,staff,bindings:{bot:id,staff:id}},admin.service.index:{uri:admin\/service,methods:GET,HEAD},admin.service.create:{uri:admin\/service\/create,methods:GET,HEAD},admin.service.edit:{uri:admin\/service\/{service}\/edit,methods:GET,HEAD,parameters:service,bindings:{service:id}},admin.service.store:{uri:admin\/service\/{bot},methods:POST,parameters:bot,bindings:{bot:id}},admin.service.activate:{uri:admin\/service\/{service}\/activate,methods:PUT,parameters:service,bindings:{service:id}},admin.service.deactivate:{uri:admin\/service\/{service}\/deactivate,methods:PUT,parameters:service,bindings:{service:id}},admin.service.delete:{uri:admin\/service\/{service}\/delete,methods:PUT,parameters:service,bindings:{service:id}},admin.service.update:{uri:admin\/service\/{service}\/{bot},methods:POST,parameters:service,bot,bindings:{service:id,bot:id}},admin.liff-reserve.export-reserve-list:{uri:admin\/liff-reserve\/export-list,methods:POST},admin.liff-reserve.export-reserve-history:{uri:admin\/liff-reserve\/export,methods:POST},admin.liff-reserve.index:{uri:admin\/liff-reserve,methods:GET,HEAD},admin.liff-reserve.store:{uri:admin\/liff-reserve\/{bot},methods:POST,parameters:bot,bindings:{bot:id}},admin.liff-reserve.notify:{uri:admin\/liff-reserve\/{bot}\/notify,methods:PUT,parameters:bot,bindings:{bot:id}},admin.liff-reserve.cancel:{uri:admin\/liff-reserve\/{bot}\/cancel,methods:PUT,parameters:bot,bindings:{bot:id}},admin.liff-reserve.update:{uri:admin\/liff-reserve\/{bot},methods:PUT,parameters:bot,bindings:{bot:id}},admin.liff-reserve.config:{uri:admin\/liff-reserve\/config,methods:GET,HEAD},admin.liff-reserve.config.store:{uri:admin\/liff-reserve\/config\/{bot},methods:POST,parameters:bot},admin.liff-reserve.config.update:{uri:admin\/liff-reserve\/config\/{bot},methods:PUT,parameters:bot},admin.liff-reserve.business.delete:{uri:admin\/liff-reserve\/business\/{bot},methods:DELETE,parameters:bot,bindings:{bot:id}},admin.liff-reserve.history:{uri:admin\/liff-reserve\/history,methods:GET,HEAD},admin.liff-reserve.family:{uri:admin\/liff-reserve\/family,methods:GET,HEAD},admin.liff-reserve.update-family:{uri:admin\/liff-reserve\/family\/update-family,methods:POST,wheres:{family-detail:0-9+}},admin.liff-reserve.today-reserve-list:{uri:admin\/liff-reserve\/today-reserve-list,methods:GET,HEAD},admin.liff-reserve.generate-pdf:{uri:admin\/liff-reserve\/export-pdf,methods:GET,HEAD},admin.liff-reserve.generate-pdf-all:{uri:admin\/liff-reserve\/generate-pdf-all,methods:GET,HEAD},admin.notification.index:{uri:admin\/notification,methods:GET,HEAD},admin.notification.create:{uri:admin\/notification\/create,methods:GET,HEAD},admin.notification.store:{uri:admin\/notification,methods:POST},admin.notification.edit:{uri:admin\/notification\/{id}\/edit,methods:GET,HEAD,parameters:id},admin.notification.update:{uri:admin\/notification\/{id},methods:PUT,parameters:id},admin.notification.activate:{uri:admin\/notification\/{notification}\/activate,methods:PUT,parameters:notification},admin.notification.deactivate:{uri:admin\/notification\/{notification}\/deactivate,methods:PUT,parameters:notification},admin.notification.history:{uri:admin\/notification\/history,methods:GET,HEAD},admin.notification.mark-as-read:{uri:admin\/notification\/history\/{id}\/mark-as-read,methods:POST,parameters:id},admin.notification.mark-all-as-read:{uri:admin\/notification\/history\/mark-all-as-read,methods:POST},admin.notification.test-channel:{uri:admin\/notification\/test-channel,methods:POST},admin.notification.recent:{uri:admin\/notification\/history\/notifications\/recent,methods:GET,HEAD},admin.notification.details.update-channels:{uri:admin\/notification\/details\/{id}\/update-channels,methods:POST,parameters:id},admin.notification.channels.index:{uri:admin\/notification\/{notification}\/channels,methods:GET,HEAD,parameters:notification,bindings:{notification:id}},admin.notification.channels.store:{uri:admin\/notification\/{notification}\/channels,methods:POST,parameters:notification,bindings:{notification:id}},admin.notification.channels.update:{uri:admin\/notification\/{notification}\/channels\/{channel},methods:PATCH,parameters:notification,channel,bindings:{notification:id}},admin.notification.channels.destroy:{uri:admin\/notification\/{notification}\/channels\/{channel},methods:DELETE,parameters:notification,channel,bindings:{notification:id}},admin.notification.channels.test:{uri:admin\/notification\/{notification}\/channels\/{channel}\/test,methods:POST,parameters:notification,channel,bindings:{notification:id}},admin.notification.channels.test-all:{uri:admin\/notification\/{notification}\/channels\/test-all,methods:POST,parameters:notification,bindings:{notification:id}},admin.advice.index:{uri:admin\/advice,methods:GET,HEAD},admin.advice.update:{uri:admin\/advice\/{advice},methods:PUT,parameters:advice,bindings:{advice:id}},admin.announcement.index:{uri:admin\/announcement,methods:GET,HEAD},admin.announcement.create:{uri:admin\/announcement\/create,methods:GET,HEAD},admin.announcement.edit:{uri:admin\/announcement\/{announcement}\/edit,methods:GET,HEAD,parameters:announcement,bindings:{announcement:id}},admin.announcement.store:{uri:admin\/announcement,methods:POST},admin.announcement.update:{uri:admin\/announcement\/{announcement}\/update,methods:PUT,parameters:announcement,bindings:{announcement:id}},admin.announcement.delete:{uri:admin\/announcement\/{announcement}\/delete,methods:PUT,parameters:announcement,bindings:{announcement:id}},admin.announcement.activate:{uri:admin\/announcement\/{announcement}\/activate,methods:PUT,parameters:announcement,bindings:{announcement:id}},admin.announcement.draft:{uri:admin\/announcement\/{announcement}\/draft,methods:PUT,parameters:announcement,bindings:{announcement:id}},admin.order.index:{uri:admin\/order,methods:GET,HEAD},admin.order.create:{uri:admin\/order\/create,methods:GET,HEAD},admin.order.setting:{uri:admin\/order\/setting,methods:GET,HEAD},admin.order.show:{uri:admin\/order\/{order},methods:GET,HEAD,parameters:order,bindings:{order:id}},admin.order.invoice.show:{uri:admin\/order\/invoice\/{invoice},methods:GET,HEAD,parameters:invoice,bindings:{invoice:id}},admin.order.store:{uri:admin\/order,methods:POST},admin.order.setting.update:{uri:admin\/order\/setting,methods:POST},admin.beacon.index:{uri:admin\/beacon,methods:GET,HEAD},admin.beacon.create:{uri:admin\/beacon\/create,methods:GET,HEAD},admin.beacon.store:{uri:admin\/beacon\/{beacon},methods:POST,parameters:beacon},admin.beacon.update:{uri:admin\/beacon\/{beacon},methods:PUT,parameters:beacon,bindings:{beacon:id}},admin.beacon.delete:{uri:admin\/beacon\/{beacon},methods:DELETE,parameters:beacon,bindings:{beacon:id}},admin.beacon.history-beacon-event:{uri:admin\/beacon\/{beacon}\/history-beacon-event,methods:GET,HEAD,parameters:beacon,bindings:{beacon:id}},admin.beacon.export-beacon-events:{uri:admin\/beacon\/{beacon}\/export-beacon-events,methods:GET,HEAD,parameters:beacon,bindings:{beacon:id}},admin.beacon.history-location-data:{uri:admin\/beacon\/{beacon}\/history-location-data,methods:GET,HEAD,parameters:beacon,bindings:{beacon:id}},admin.beacon.settings:{uri:admin\/beacon\/settings\/{beacon},methods:GET,HEAD,parameters:beacon,bindings:{beacon:id}},admin.beacon.referrer-visit-report:{uri:admin\/beacon\/referrer-visit-report,methods:GET,HEAD},admin.beacon.example:{uri:admin\/beacon\/example,methods:GET,HEAD},admin.accounting.ledger:{uri:admin\/accounting\/ledger,methods:GET,HEAD},admin.accounting.balance-sheet:{uri:admin\/accounting\/balance-sheet,methods:GET,HEAD},admin.accounting.profit-loss-statement:{uri:admin\/accounting\/profit-loss-statement,methods:GET,HEAD},admin.accounting.cash-flow-statement:{uri:admin\/accounting\/cash-flow-statement,methods:GET,HEAD},admin.accounting.delete-ledger:{uri:admin\/accounting\/ledger\/{id},methods:DELETE,parameters:id},admin.accounting.upsert-ledger:{uri:admin\/accounting\/ledger\/upsert,methods:POST},admin.accounting.upsert-balance-sheet:{uri:admin\/accounting\/balance-sheet\/upsert,methods:POST},admin.accounting.upsert-profit-loss-statement:{uri:admin\/accounting\/profit-loss-statement\/upsert,methods:POST},admin.accounting.upsert-cash-flow-statement:{uri:admin\/accounting\/cash-flow-statement\/upsert,methods:POST},admin.accounting.export-ledgers:{uri:admin\/accounting\/ledger\/export,methods:POST},admin.accounting.export-balance-sheet:{uri:admin\/accounting\/balance-sheet\/export,methods:POST},admin.accounting.export-profit-loss-statement:{uri:admin\/accounting\/profit-loss-statement\/export,methods:POST},admin.accounting.export-cash-flow-statement:{uri:admin\/accounting\/cash-flow-statement\/export,methods:POST},admin.beams-auth:{uri:admin\/beams-auth,methods:GET,HEAD},admin.chatgpt.index:{uri:admin\/chatgpt,methods:GET,HEAD},admin.chatgpt.save-settings:{uri:admin\/chatgpt\/save-settings,methods:POST},admin.chatgpt.get-rules:{uri:admin\/chatgpt\/get-rules,methods:GET,HEAD},admin.chatgpt.save-rules:{uri:admin\/chatgpt\/save-rules,methods:POST},admin.chatgpt.save-categories:{uri:admin\/chatgpt\/save-categories,methods:POST},admin.chatgpt.import-csv:{uri:admin\/chatgpt\/import-csv,methods:POST},admin.chatgpt.logs:{uri:admin\/chatgpt\/logs,methods:GET,HEAD},admin.chatgpt.export-logs:{uri:admin\/chatgpt\/export-logs,methods:GET,HEAD},admin.chatgpt.test-message:{uri:admin\/chatgpt\/test-message,methods:POST},admin.chatgpt.save-verification-settings:{uri:admin\/chatgpt\/save-verification-settings,methods:POST},admin.chatgpt.save-feedback-settings:{uri:admin\/chatgpt\/save-feedback-settings,methods:POST},admin.chatgpt.delete-selected-rules:{uri:admin\/chatgpt\/delete-selected-rules,methods:POST},admin.chatgpt.delete-all-rules:{uri:admin\/chatgpt\/delete-all-rules,methods:POST},admin.chatgpt.delete-selected-categories:{uri:admin\/chatgpt\/delete-selected-categories,methods:POST},admin.chatgpt.delete-all-categories:{uri:admin\/chatgpt\/delete-all-categories,methods:POST},admin.chatgpt.feedback:{uri:admin\/chatgpt\/feedback,methods:GET,HEAD},admin.chatgpt.get-feedbacks:{uri:admin\/chatgpt\/feedback\/get-feedbacks,methods:GET,HEAD},admin.chatgpt.category-scores:{uri:admin\/chatgpt\/feedback\/category-scores,methods:GET,HEAD},admin.chatgpt.score-trend:{uri:admin\/chatgpt\/feedback\/score-trend,methods:GET,HEAD},admin.chatgpt.feedback-metrics:{uri:admin\/chatgpt\/feedback\/feedback-metrics,methods:GET,HEAD},admin.chatgpt.generate-improvements:{uri:admin\/chatgpt\/feedback\/generate-improvements,methods:POST},admin.chatgpt.apply-rule-suggestion:{uri:admin\/chatgpt\/feedback\/apply-rule-suggestion,methods:POST},admin.chatgpt.get-feedback-detail:{uri:admin\/chatgpt\/feedback\/detail\/{id},methods:GET,HEAD,parameters:id},admin.chatgpt.update-feedback-status:{uri:admin\/chatgpt\/feedback\/status\/{id},methods:PUT,parameters:id},admin.chatgpt.get-feedback-metrics:{uri:admin\/chatgpt\/feedback\/metrics,methods:GET,HEAD},admin.chatgpt.export-feedback:{uri:admin\/chatgpt\/feedback\/export-feedback,methods:GET,HEAD},admin.chatgpt.roadmap:{uri:admin\/chatgpt\/roadmap,methods:GET,HEAD},admin.chatgpt.roadmap.log:{uri:admin\/chatgpt\/roadmap\/log,methods:POST},admin.survey-reminder.index:{uri:admin\/survey-reminder,methods:GET,HEAD},admin.survey-reminder.create:{uri:admin\/survey-reminder\/create,methods:GET,HEAD},admin.survey-reminder.store:{uri:admin\/survey-reminder,methods:POST},admin.survey-reminder.edit:{uri:admin\/survey-reminder\/{surveyReminder}\/edit,methods:GET,HEAD,parameters:surveyReminder},admin.survey-reminder.update:{uri:admin\/survey-reminder\/{surveyReminder},methods:PUT,parameters:surveyReminder,bindings:{surveyReminder:id}},admin.survey-reminder.destroy:{uri:admin\/survey-reminder\/{surveyReminder},methods:DELETE,parameters:surveyReminder,bindings:{surveyReminder:id}},admin.survey-reminder.history:{uri:admin\/survey-reminder\/{surveyReminder}\/history,methods:GET,HEAD,parameters:surveyReminder,bindings:{surveyReminder:id}},admin.survey-reminder.check-status:{uri:admin\/survey-reminder\/{surveyReminder}\/check-status,methods:GET,HEAD,parameters:surveyReminder,bindings:{surveyReminder:id}},admin.survey-reminder.target-users.survey:{uri:admin\/survey-reminder\/target-users\/survey\/{survey_id?},methods:GET,HEAD,parameters:survey_id},admin.survey-reminder.target-users.liff-survey:{uri:admin\/survey-reminder\/target-users\/liff-survey\/{liff_survey_id?},methods:GET,HEAD,parameters:liff_survey_id},admin.tags.list:{uri:admin\/tags\/list,methods:POST},admin.api.bot.quota:{uri:admin\/api\/bot\/quota,methods:GET,HEAD},admin.storage.index:{uri:admin\/storage,methods:GET,HEAD},admin.storage.update-settings:{uri:admin\/storage\/settings,methods:PUT},admin.storage.users:{uri:admin\/storage\/users,methods:GET,HEAD},admin.storage.user-details:{uri:admin\/storage\/users\/{userId},methods:GET,HEAD,parameters:userId},admin.storage.update-user-storage:{uri:admin\/storage\/users\/{userId},methods:PUT,parameters:userId},admin.storage.delete-file:{uri:admin\/storage\/files\/{fileId},methods:DELETE,parameters:fileId},admin.storage.report:{uri:admin\/storage\/report,methods:GET,HEAD},admin.storage.run-maintenance:{uri:admin\/storage\/maintenance,methods:POST},storage.api.statistics:{uri:admin\/storage\/api\/statistics,methods:GET,HEAD},storage.api.files.index:{uri:admin\/storage\/api\/files,methods:GET,HEAD},storage.api.files.text-content:{uri:admin\/storage\/api\/files\/text-content\/{id},methods:GET,HEAD,parameters:id},storage.api.files.upload:{uri:admin\/storage\/api\/files\/upload,methods:POST},storage.api.files.bulk-delete:{uri:admin\/storage\/api\/files\/bulk-delete,methods:DELETE},storage.api.files.show:{uri:admin\/storage\/api\/files\/{id},methods:GET,HEAD,parameters:id},storage.api.files.destroy:{uri:admin\/storage\/api\/files\/{id},methods:DELETE,parameters:id},storage.api.send-file:{uri:admin\/storage\/api\/send-file,methods:POST},storage.api.send-files:{uri:admin\/storage\/api\/send-files,methods:POST},admin.bot-storage.index:{uri:admin\/bot-storage,methods:GET,HEAD},admin.bot-storage.api.files.index:{uri:admin\/bot-storage\/api\/files,methods:GET,HEAD},admin.bot-storage.api.files.upload:{uri:admin\/bot-storage\/api\/files\/upload,methods:POST},admin.bot-storage.api.files.show:{uri:admin\/bot-storage\/api\/files\/{id},methods:GET,HEAD,parameters:id},admin.bot-storage.api.files.update:{uri:admin\/bot-storage\/api\/files\/{id},methods:PUT,parameters:id},admin.bot-storage.api.files.destroy:{uri:admin\/bot-storage\/api\/files\/{id},methods:DELETE,parameters:id},admin.bot-storage.api.files.presigned-url:{uri:admin\/bot-storage\/api\/files\/{id}\/presigned-url,methods:GET,HEAD,parameters:id},admin.friend-storage.index:{uri:admin\/friend-storage,methods:GET,HEAD},admin.friend-storage.update-settings:{uri:admin\/friend-storage\/settings,methods:PUT},admin.friend-storage.friends:{uri:admin\/friend-storage\/friends,methods:GET,HEAD},admin.friend-storage.show:{uri:admin\/friend-storage\/friends\/{friend},methods:GET,HEAD,parameters:friend},admin.friend-storage.upload:{uri:admin\/friend-storage\/friends\/{friend}\/upload,methods:POST,parameters:friend},admin.friend-storage.delete-file:{uri:admin\/friend-storage\/files\/{file},methods:DELETE,parameters:file},admin.friend-storage.download-file:{uri:admin\/friend-storage\/files\/{file}\/download,methods:GET,HEAD,parameters:file},admin.friend-storage.access-logs:{uri:admin\/friend-storage\/friends\/{friend}\/access-logs,methods:GET,HEAD,parameters:friend},admin.analytics.index:{uri:admin\/analytics,methods:GET,HEAD},admin.analytics.customers:{uri:admin\/analytics\/customers,methods:GET,HEAD},admin.analytics.engagement:{uri:admin\/analytics\/engagement,methods:GET,HEAD},admin.analytics.api.summary:{uri:admin\/analytics\/api\/summary,methods:GET,HEAD},admin.analytics.api.customers.ranking:{uri:admin\/analytics\/api\/customers\/ranking,methods:GET,HEAD},admin.analytics.api.customers.ranking.status:{uri:admin\/analytics\/api\/customers\/ranking\/status,methods:GET,HEAD},admin.analytics.api.referral.funnel:{uri:admin\/analytics\/api\/referral\/funnel,methods:GET,HEAD},admin.analytics.api.engagement.metrics:{uri:admin\/analytics\/api\/engagement\/metrics,methods:GET,HEAD},admin.analytics.api.growth.cohort:{uri:admin\/analytics\/api\/growth\/cohort,methods:GET,HEAD},admin.analytics.api.growth.trend:{uri:admin\/analytics\/api\/growth\/trend,methods:GET,HEAD},admin.analytics.api.tags:{uri:admin\/analytics\/api\/tags,methods:GET,HEAD},admin.analytics.api.points:{uri:admin\/analytics\/api\/points,methods:GET,HEAD},admin.analytics.api.ai-advice:{uri:admin\/analytics\/api\/ai-advice,methods:POST},admin.analytics.api.ai-advice.cached:{uri:admin\/analytics\/api\/ai-advice\/cached,methods:GET,HEAD},admin.analytics.api.business-settings:{uri:admin\/analytics\/api\/business-settings,methods:GET,HEAD},admin.analytics.api.business-settings.save:{uri:admin\/analytics\/api\/business-settings,methods:POST},admin.analytics.api.business-settings.extract:{uri:admin\/analytics\/api\/business-settings\/extract-from-url,methods:POST},admin.analytics.api.unified.timeline:{uri:admin\/analytics\/api\/unified\/timeline,methods:GET,HEAD},admin.analytics.api.unified.events:{uri:admin\/analytics\/api\/unified\/events,methods:GET,HEAD},admin.analytics.api.unified.summary:{uri:admin\/analytics\/api\/unified\/summary,methods:GET,HEAD},admin.analytics.api.beacon.data:{uri:admin\/analytics\/api\/beacon\/data,methods:GET,HEAD},admin.analytics.api.richmenu.timeline:{uri:admin\/analytics\/api\/richmenu\/{id}\/timeline,methods:GET,HEAD,parameters:id},admin.analytics.api.liff-app.stats:{uri:admin\/analytics\/api\/liff-app\/stats,methods:GET,HEAD},admin.analytics.api.entry-action.timeline:{uri:admin\/analytics\/api\/entry-action\/timeline,methods:GET,HEAD},admin.analytics.web-traffic:{uri:admin\/analytics\/web-traffic,methods:GET,HEAD},admin.analytics.api.web-traffic.funnel:{uri:admin\/analytics\/api\/web-traffic\/funnel,methods:GET,HEAD},admin.analytics.api.referral-value:{uri:admin\/analytics\/api\/referral-value,methods:GET,HEAD},admin.analytics.api.referral-value.all:{uri:admin\/analytics\/api\/referral-value\/all-recommendations,methods:GET,HEAD},admin.cs.index:{uri:admin\/cs,methods:GET,HEAD},admin.cs.contact.index:{uri:admin\/cs\/contact,methods:GET,HEAD},admin.cs.contact.updateSettings:{uri:admin\/cs\/contact\/settings,methods:PUT},admin.cs.contact.show:{uri:admin\/cs\/contact\/{id},methods:GET,HEAD,parameters:id},admin.cs.contact.updateStatus:{uri:admin\/cs\/contact\/{id}\/status,methods:PUT,parameters:id},admin.cs.bot-report:{uri:admin\/cs\/bot-report,methods:GET,HEAD},admin.cs.bot-report.show:{uri:admin\/cs\/bot-report\/bot\/{bot},methods:GET,HEAD,parameters:bot,bindings:{bot:id}},admin.cs.bot-report.export:{uri:admin\/cs\/bot-report\/export,methods:GET,HEAD},admin.cs.bot-report.clear-cache:{uri:admin\/cs\/bot-report\/clear-cache,methods:GET,HEAD},admin.cs.churn.index:{uri:admin\/cs\/churn,methods:GET,HEAD},admin.cs.churn.scores:{uri:admin\/cs\/churn\/scores,methods:GET,HEAD},admin.cs.churn.scores.show:{uri:admin\/cs\/churn\/scores\/{score},methods:GET,HEAD,parameters:score,bindings:{score:id}},admin.cs.churn.alerts:{uri:admin\/cs\/churn\/alerts,methods:GET,HEAD},admin.cs.churn.alerts.read:{uri:admin\/cs\/churn\/alerts\/{alert}\/read,methods:POST,parameters:alert,bindings:{alert:id}},admin.cs.churn.settings:{uri:admin\/cs\/churn\/settings,methods:GET,HEAD},admin.cs.churn.settings.update:{uri:admin\/cs\/churn\/settings,methods:POST},admin.cs.churn.calculate:{uri:admin\/cs\/churn\/calculate,methods:POST},admin.cs.churn.accounts:{uri:admin\/cs\/churn\/accounts,methods:GET,HEAD},admin.cs.churn.accounts.show:{uri:admin\/cs\/churn\/accounts\/{account},methods:GET,HEAD,parameters:account,bindings:{account:id}},admin.cs.churn.accounts.update:{uri:admin\/cs\/churn\/accounts\/{account},methods:PUT,parameters:account,bindings:{account:id}},admin.cs.churn.accounts.link-bot:{uri:admin\/cs\/churn\/accounts\/{account}\/link-bot,methods:POST,parameters:account,bindings:{account:id}},admin.cs.churn.accounts.unlink-bot:{uri:admin\/cs\/churn\/accounts\/{account}\/unlink-bot,methods:POST,parameters:account,bindings:{account:id}},admin.cs.churn.accounts.bulk-link-bots:{uri:admin\/cs\/churn\/accounts\/bulk-link-bots,methods:POST},admin.cs.churn.accounts.search-bots:{uri:admin\/cs\/churn\/accounts-search-bots,methods:GET,HEAD},admin.cs.churn.accounts.show-api:{uri:admin\/cs\/churn\/accounts\/{account}\/api,methods:GET,HEAD,parameters:account,bindings:{account:id}},admin.cs.churn.accounts.research:{uri:admin\/cs\/churn\/accounts\/{account}\/research,methods:POST,parameters:account,bindings:{account:id}},admin.cs.churn.accounts.contracts.store:{uri:admin\/cs\/churn\/accounts\/{account}\/contracts,methods:POST,parameters:account,bindings:{account:id}},admin.cs.churn.accounts.contracts.update:{uri:admin\/cs\/churn\/accounts\/contracts\/{contract},methods:PUT,parameters:contract,bindings:{contract:id}},admin.cs.churn.accounts.contacts.store:{uri:admin\/cs\/churn\/accounts\/{account}\/contacts,methods:POST,parameters:account,bindings:{account:id}},admin.cs.churn.accounts.contacts.update:{uri:admin\/cs\/churn\/accounts\/contacts\/{contact},methods:PUT,parameters:contact,bindings:{contact:id}},admin.cs.churn.accounts.contacts.destroy:{uri:admin\/cs\/churn\/accounts\/contacts\/{contact},methods:DELETE,parameters:contact,bindings:{contact:id}},admin.cs.churn.accounts.interactions.store:{uri:admin\/cs\/churn\/accounts\/{account}\/interactions,methods:POST,parameters:account,bindings:{account:id}},admin.cs.churn.accounts.interactions.update:{uri:admin\/cs\/churn\/accounts\/interactions\/{interaction},methods:PUT,parameters:interaction,bindings:{interaction:id}},admin.cs.churn.accounts.notes.store:{uri:admin\/cs\/churn\/accounts\/{account}\/notes,methods:POST,parameters:account,bindings:{account:id}},admin.cs.churn.accounts.notes.update:{uri:admin\/cs\/churn\/accounts\/notes\/{note},methods:PUT,parameters:note,bindings:{note:id}},admin.cs.churn.accounts.notes.destroy:{uri:admin\/cs\/churn\/accounts\/notes\/{note},methods:DELETE,parameters:note,bindings:{note:id}},admin.cs.churn.accounts.notes.toggle-pin:{uri:admin\/cs\/churn\/accounts\/notes\/{note}\/toggle-pin,methods:POST,parameters:note,bindings:{note:id}}}}; !function(t,r){objecttypeof exports&&undefined!typeof module?module.exportsr():functiontypeof define&&define.amd?define(r):(t||self).router()}(this,function(){function t(t,r){for(var e0;er.length;e++){var nre;n.enumerablen.enumerable||!1,n.configurable!0,valuein n&&(n.writable!0),Object.defineProperty(t,symboltypeof(ofunction(t,r){if(object!typeof t||nullt)return t;var etSymbol.toPrimitive;if(void 0!e){var ne.call(t,string);if(object!typeof n)return n;throw new TypeError(@@toPrimitive must return a primitive value.)}return String(t)}(n.key))?o:String(o),n)}var o}function r(r,e,n){return e&&t(r.prototype,e),n&&t(r,n),Object.defineProperty(r,prototype,{writable:!1}),r}function e(){return eObject.assign?Object.assign.bind():function(t){for(var r1;rarguments.length;r++){var eargumentsr;for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(tnen)}return t},e.apply(this,arguments)}function n(t){return nObject.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},n(t)}function o(t,r){return oObject.setPrototypeOf?Object.setPrototypeOf.bind():function(t,r){return t.__proto__r,t},o(t,r)}function i(t,r,e){return ifunction(){if(undefinedtypeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(functiontypeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,,function(){})),!0}catch(t){return!1}}()?Reflect.construct.bind():function(t,r,e){var nnull;n.push.apply(n,r);var inew(Function.bind.apply(t,n));return e&&o(i,e.prototype),i},i.apply(null,arguments)}function u(t){var rfunctiontypeof Map?new Map:void 0;return ufunction(t){if(nullt||-1Function.toString.call(t).indexOf(native code))return t;if(function!typeof t)throw new TypeError(Super expression must either be null or a function);if(void 0!r){if(r.has(t))return r.get(t);r.set(t,e)}function e(){return i(t,arguments,n(this).constructor)}return e.prototypeObject.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),o(e,t)},u(t)}var fString.prototype.replace,a/%20/g,cRFC3986,l{default:c,formatters:{RFC1738:function(t){return f.call(t,a,+)},RFC3986:function(t){return String(t)}},RFC1738:RFC1738,RFC3986:c},sObject.prototype.hasOwnProperty,vArray.isArray,pfunction(){for(var t,r0;r256;++r)t.push(%+((r16?0:)+r.toString(16)).toUpperCase());return t}(),yfunction(t,r){for(var er&&r.plainObjects?Object.create(null):{},n0;nt.length;++n)void 0!tn&&(entn);return e},d{arrayToObject:y,assign:function(t,r){return Object.keys(r).reduce(function(t,e){return tere,t},t)},combine:function(t,r){return.concat(t,r)},compact:function(t){for(var r{obj:{o:t},prop:o},e,n0;nr.length;++n)for(var orn,io.objo.prop,uObject.keys(i),f0;fu.length;++f){var auf,cia;objecttypeof c&&null!c&&-1e.indexOf(c)&&(r.push({obj:i,prop:a}),e.push(c))}return function(t){for(;t.length>1;){var rt.pop(),er.objr.prop;if(v(e)){for(var n,o0;oe.length;++o)void 0!eo&&n.push(eo);r.objr.propn}}}(r),t},decode:function(t,r,e){var nt.replace(/\+/g, );if(iso-8859-1e)return n.replace(/%0-9a-f{2}/gi,unescape);try{return decodeURIComponent(n)}catch(t){return n}},encode:function(t,r,e,n,o){if(0t.length)return t;var it;if(symboltypeof t?iSymbol.prototype.toString.call(t):string!typeof t&&(iString(t)),iso-8859-1e)return escape(i).replace(/%u0-9a-f{4}/gi,function(t){return%26%23+parseInt(t.slice(2),16)+%3B});for(var u,f0;fi.length;++f){var ai.charCodeAt(f);45a||46a||95a||126a||a>48&&a57||a>65&&a90||a>97&&a122||ol.RFC1738&&(40a||41a)?u+i.charAt(f):a128?u+pa:a2048?u+p192|a>>6+p128|63&a:a55296||a>57344?u+p224|a>>12+p128|a>>6&63+p128|63&a:(a65536+((1023&a)10|1023&i.charCodeAt(f+1)),u+p240|a>>18+p128|a>>12&63+p128|a>>6&63+p128|63&a)}return u},isBuffer:function(t){return!(!t||object!typeof t||!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t)))},isRegExp:function(t){returnobject RegExpObject.prototype.toString.call(t)},maybeMap:function(t,r){if(v(t)){for(var e,n0;nt.length;n+1)e.push(r(tn));return e}return r(t)},merge:function t(r,e,n){if(!e)return r;if(object!typeof e){if(v(r))r.push(e);else{if(!r||object!typeof r)returnr,e;(n&&(n.plainObjects||n.allowPrototypes)||!s.call(Object.prototype,e))&&(re!0)}return r}if(!r||object!typeof r)returnr.concat(e);var or;return v(r)&&!v(e)&&(oy(r,n)),v(r)&&v(e)?(e.forEach(function(e,o){if(s.call(r,o)){var iro;i&&objecttypeof i&&e&&objecttypeof e?rot(i,e,n):r.push(e)}else roe}),r):Object.keys(e).reduce(function(r,o){var ieo;return ros.call(r,o)?t(ro,i,n):i,r},o)}},bObject.prototype.hasOwnProperty,h{brackets:function(t){return t+},comma:comma,indices:function(t,r){return t++r+},repeat:function(t){return t}},gArray.isArray,mString.prototype.split,jArray.prototype.push,wfunction(t,r){j.apply(t,g(r)?r:r)},ODate.prototype.toISOString,El.default,R{addQueryPrefix:!1,allowDots:!1,charset:utf-8,charsetSentinel:!1,delimiter:&,encode:!0,encoder:d.encode,encodeValuesOnly:!1,format:E,formatter:l.formattersE,indices:!1,serializeDate:function(t){return O.call(t)},skipNulls:!1,strictNullHandling:!1},Sfunction t(r,e,n,o,i,u,f,a,c,l,s,v,p,y){var b,hr;if(functiontypeof f?hf(e,h):h instanceof Date?hl(h):comman&&g(h)&&(hd.maybeMap(h,function(t){return t instanceof Date?l(t):t})),nullh){if(o)return u&&!p?u(e,R.encoder,y,key,s):e;h}if(stringtypeof(bh)||numbertypeof b||booleantypeof b||symboltypeof b||biginttypeof b||d.isBuffer(h)){if(u){var jp?e:u(e,R.encoder,y,key,s);if(comman&&p){for(var Om.call(String(h),,),E,S0;SO.length;++S)E+(0S?:,)+v(u(OS,R.encoder,y,value,s));returnv(j)++E}returnv(j)++v(u(h,R.encoder,y,value,s))}returnv(e)++v(String(h))}var T,k;if(void 0h)return k;if(comman&&g(h))T{value:h.length>0?h.join(,)||null:void 0};else if(g(f))Tf;else{var xObject.keys(h);Ta?x.sort(a):x}for(var N0;NT.length;++N){var CTN,Aobjecttypeof C&&void 0!C.value?C.value:hC;if(!i||null!A){var Dg(h)?functiontypeof n?n(e,C):e:e+(c?.+C:+C+);w(k,t(A,D,n,o,i,u,f,a,c,l,s,v,p,y))}}return k},TObject.prototype.hasOwnProperty,kArray.isArray,x{allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:utf-8,charsetSentinel:!1,comma:!1,decoder:d.decode,delimiter:&,depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},Nfunction(t){return t.replace(/(\d+);/g,function(t,r){return String.fromCharCode(parseInt(r,10))})},Cfunction(t,r){return t&&stringtypeof t&&r.comma&&t.indexOf(,)>-1?t.split(,):t},Afunction(t,r,e,n){if(t){var oe.allowDots?t.replace(/\.(^.+)/g,$1):t,i/(\^\*)/g,ue.depth>0&&/(\^\*)/.exec(o),fu?o.slice(0,u.index):o,a;if(f){if(!e.plainObjects&&T.call(Object.prototype,f)&&!e.allowPrototypes)return;a.push(f)}for(var c0;e.depth>0&&null!(ui.exec(o))&&ce.depth;){if(c+1,!e.plainObjects&&T.call(Object.prototype,u1.slice(1,-1))&&!e.allowPrototypes)return;a.push(u1)}return u&&a.push(+o.slice(u.index)+),function(t,r,e,n){for(var on?r:C(r,e),it.length-1;i>0;--i){var u,fti;if(f&&e.parseArrays)u.concat(o);else{ue.plainObjects?Object.create(null):{};var af.charAt(0)&&f.charAt(f.length-1)?f.slice(1,-1):f,cparseInt(a,10);e.parseArrays||!a?!isNaN(c)&&f!a&&String(c)a&&c>0&&e.parseArrays&&ce.arrayLimit?(u)co:__proto__!a&&(uao):u{0:o}}ou}return o}(a,r,e,n)}},Dfunction(t,r){var efunction(t){if(!t)return x;if(null!t.decoder&&function!typeof t.decoder)throw new TypeError(Decoder has to be a function.);if(void 0!t.charset&&utf-8!t.charset&&iso-8859-1!t.charset)throw new TypeError(The charset option must be either utf-8, iso-8859-1, or undefined);return{allowDots:void 0t.allowDots?x.allowDots:!!t.allowDots,allowPrototypes:booleantypeof t.allowPrototypes?t.allowPrototypes:x.allowPrototypes,arrayLimit:numbertypeof t.arrayLimit?t.arrayLimit:x.arrayLimit,charset:void 0t.charset?x.charset:t.charset,charsetSentinel:booleantypeof t.charsetSentinel?t.charsetSentinel:x.charsetSentinel,comma:booleantypeof t.comma?t.comma:x.comma,decoder:functiontypeof t.decoder?t.decoder:x.decoder,delimiter:stringtypeof t.delimiter||d.isRegExp(t.delimiter)?t.delimiter:x.delimiter,depth:numbertypeof t.depth||!1t.depth?+t.depth:x.depth,ignoreQueryPrefix:!0t.ignoreQueryPrefix,interpretNumericEntities:booleantypeof t.interpretNumericEntities?t.interpretNumericEntities:x.interpretNumericEntities,parameterLimit:numbertypeof t.parameterLimit?t.parameterLimit:x.parameterLimit,parseArrays:!1!t.parseArrays,plainObjects:booleantypeof t.plainObjects?t.plainObjects:x.plainObjects,strictNullHandling:booleantypeof t.strictNullHandling?t.strictNullHandling:x.strictNullHandling}}(r);if(t||nullt)return e.plainObjects?Object.create(null):{};for(var nstringtypeof t?function(t,r){var e,n{},o(r.ignoreQueryPrefix?t.replace(/^\?/,):t).split(r.delimiter,Infinityr.parameterLimit?void 0:r.parameterLimit),i-1,ur.charset;if(r.charsetSentinel)for(e0;eo.length;++e)0oe.indexOf(utf8)&&(utf8%E2%9C%93oe?uutf-8:utf8%26%2310003%3Boe&&(uiso-8859-1),ie,eo.length);for(e0;eo.length;++e)if(e!i){var f,a,coe,lc.indexOf(),s-1l?c.indexOf():l+1;-1s?(fr.decoder(c,x.decoder,u,key),ar.strictNullHandling?null:):(fr.decoder(c.slice(0,s),x.decoder,u,key),ad.maybeMap(C(c.slice(s+1),r),function(t){return r.decoder(t,x.decoder,u,value)})),a&&r.interpretNumericEntities&&iso-8859-1u&&(aN(a)),c.indexOf()>-1&&(ak(a)?a:a),nfT.call(n,f)?d.combine(nf,a):a}return n}(t,e):t,oe.plainObjects?Object.create(null):{},iObject.keys(n),u0;ui.length;++u){var fiu,aA(f,nf,e,stringtypeof t);od.merge(o,a,e)}return d.compact(o)},$/*#__PURE__*/function(){function t(t,r,e){var n,o;this.namet,this.definitionr,this.bindingsnull!(nr.bindings)?n:{},this.wheresnull!(or.wheres)?o:{},this.confige}var et.prototype;return e.matchesUrlfunction(t){var rthis;if(!this.definition.methods.includes(GET))return!1;var ethis.template.replace(/(\/?){(^}?*)(\??)}/g,function(t,e,n,o){var i,u(?+n+>+((null(ir.wheresn)?void 0:i.replace(/(^\^)|(\$$)/g,))||^/?+)+);return o?(+e+u+)?:+e+u}).replace(/^\w+:\/\//,),nt.replace(/^\w+:\/\//,).split(?),on0,in1,unew RegExp(^+e+/?$).exec(decodeURI(o));if(u){for(var f in u.groups)u.groupsfstringtypeof u.groupsf?decodeURIComponent(u.groupsf):u.groupsf;return{params:u.groups,query:D(i)}}return!1},e.compilefunction(t){var rthis;return this.parameterSegments.length?this.template.replace(/{(^}?+)(\??)}/g,function(e,n,o){var i,u;if(!o&&null,void 0.includes(tn))throw new Error(Ziggy error: +n+ parameter is required for route +r.name+.);if(r.wheresn&&!new RegExp(^+(o?(+r.wheresn+)?:r.wheresn)+$).test(null!(utn)?u:))throw new Error(Ziggy error: +n+ parameter does not match required format +r.wheresn+ for route +r.name+.);return encodeURI(null!(itn)?i:).replace(/%7C/g,|).replace(/%25/g,%).replace(/\$/g,%24)}).replace(this.origin+//,this.origin+/).replace(/\/+$/,):this.template},r(t,{key:template,get:function(){var t(this.origin+/+this.definition.uri).replace(/\/+$/,);returnt?/:t}},{key:origin,get:function(){return this.config.absolute?this.definition.domain?+this.config.url.match(/^\w+:\/\//)0+this.definition.domain+(this.config.port?:+this.config.port:):this.config.url:}},{key:parameterSegments,get:function(){var t,r;return null!(tnull(rthis.template.match(/{^}?+\??}/g))?void 0:r.map(function(t){return{name:t.replace(/{|\??}/g,),required:!/\?}$/.test(t)}}))?t:}}),t}(),F/*#__PURE__*/function(t){var n,i;function u(r,n,o,i){var u;if(void 0o&&(o!0),(ut.call(this)||this).tnull!i?i:undefined!typeof Ziggy?Ziggy:nullglobalThis?void 0:globalThis.Ziggy,u.te({},u.t,{absolute:o}),r){if(!u.t.routesr)throw new Error(Ziggy error: route +r+ is not in the route list.);u.inew $(r,u.t.routesr,u.t),u.uu.l(n)}return u}it,(nu).prototypeObject.create(i.prototype),n.prototype.constructorn,o(n,i);var fu.prototype;return f.toStringfunction(){var tthis,rObject.keys(this.u).filter(function(r){return!t.i.parameterSegments.some(function(t){return t.namer})}).filter(function(t){return_query!t}).reduce(function(r,n){var o;return e({},r,((o{})nt.un,o))},{});return this.i.compile(this.u)+function(t,r){var e,nt,ofunction(t){if(!t)return R;if(null!t.encoder&&function!typeof t.encoder)throw new TypeError(Encoder has to be a function.);var rt.charset||R.charset;if(void 0!t.charset&&utf-8!t.charset&&iso-8859-1!t.charset)throw new TypeError(The charset option must be either utf-8, iso-8859-1, or undefined);var el.default;if(void 0!t.format){if(!b.call(l.formatters,t.format))throw new TypeError(Unknown format option provided.);et.format}var nl.formatterse,oR.filter;return(functiontypeof t.filter||g(t.filter))&&(ot.filter),{addQueryPrefix:booleantypeof t.addQueryPrefix?t.addQueryPrefix:R.addQueryPrefix,allowDots:void 0t.allowDots?R.allowDots:!!t.allowDots,charset:r,charsetSentinel:booleantypeof t.charsetSentinel?t.charsetSentinel:R.charsetSentinel,delimiter:void 0t.delimiter?R.delimiter:t.delimiter,encode:booleantypeof t.encode?t.encode:R.encode,encoder:functiontypeof t.encoder?t.encoder:R.encoder,encodeValuesOnly:booleantypeof t.encodeValuesOnly?t.encodeValuesOnly:R.encodeValuesOnly,filter:o,format:e,formatter:n,serializeDate:functiontypeof t.serializeDate?t.serializeDate:R.serializeDate,skipNulls:booleantypeof t.skipNulls?t.skipNulls:R.skipNulls,sort:functiontypeof t.sort?t.sort:null,strictNullHandling:booleantypeof t.strictNullHandling?t.strictNullHandling:R.strictNullHandling}}(r);functiontypeof o.filter?n(0,o.filter)(,n):g(o.filter)&&(eo.filter);var i;if(object!typeof n||nulln)return;var uhr&&r.arrayFormat in h?r.arrayFormat:r&&indicesin r?r.indices?indices:repeat:indices;e||(eObject.keys(n)),o.sort&&e.sort(o.sort);for(var f0;fe.length;++f){var aef;o.skipNulls&&nullna||w(i,S(na,a,u,o.strictNullHandling,o.skipNulls,o.encode?o.encoder:null,o.filter,o.sort,o.allowDots,o.serializeDate,o.format,o.formatter,o.encodeValuesOnly,o.charset))}var ci.join(o.delimiter),s!0o.addQueryPrefix??:;return o.charsetSentinel&&(s+iso-8859-1o.charset?utf8%26%2310003%3B&:utf8%E2%9C%93&),c.length>0?s+c:}(e({},r,this.u._query),{addQueryPrefix:!0,arrayFormat:indices,encodeValuesOnly:!0,skipNulls:!0,encoder:function(t,r){returnbooleantypeof t?Number(t):r(t)}})},f.vfunction(t){var rthis;t?this.t.absolute&&t.startsWith(/)&&(tthis.p().host+t):tthis.h();var n{},oObject.entries(this.t.routes).find(function(e){return nnew $(e0,e1,r.t).matchesUrl(t)})||void 0,void 0;return e({name:o0},n,{route:o1})},f.hfunction(){var tthis.p(),rt.pathname,et.search;return(this.t.absolute?t.host+r:r.replace(this.t.url.replace(/^\w*:\/\/^/+/,),).replace(/^\/+/,/))+e},f.currentfunction(t,r){var nthis.v(),on.name,in.params,un.query,fn.route;if(!t)return o;var anew RegExp(^+t.replace(/\./g,\\.).replace(/\*/g,.*)+$).test(o);if(null,void 0.includes(r)||!a)return a;var cnew $(o,f,this.t);rthis.l(r,c);var le({},i,u);return!(!Object.values(r).every(function(t){return!t})||Object.values(l).some(function(t){return void 0!t}))||function t(r,e){return Object.entries(r).every(function(r){var nr0,or1;return Array.isArray(o)&&Array.isArray(en)?o.every(function(t){return en.includes(t)}):objecttypeof o&&objecttypeof en&&null!o&&null!en?t(o,en):eno})}(r,l)},f.pfunction(){var t,r,e,n,o,i,uundefined!typeof window?window.location:{},fu.host,au.pathname,cu.search;return{host:null!(tnull(rthis.t.location)?void 0:r.host)?t:void 0f?:f,pathname:null!(enull(nthis.t.location)?void 0:n.pathname)?e:void 0a?:a,search:null!(onull(ithis.t.location)?void 0:i.search)?o:void 0c?:c}},f.hasfunction(t){return Object.keys(this.t.routes).includes(t)},f.lfunction(t,r){var nthis;void 0t&&(t{}),void 0r&&(rthis.i),null!t||(t{}),tstring,number.includes(typeof t)?t:t;var or.parameterSegments.filter(function(t){return!n.t.defaultst.name});if(Array.isArray(t))tt.reduce(function(t,r,n){var i,u;return e({},t,on?((i{})on.namer,i):objecttypeof r?r:((u{})r,u))},{});else if(1o.length&&!to0.name&&(t.hasOwnProperty(Object.values(r.bindings)0)||t.hasOwnProperty(id))){var i;(i{})o0.namet,ti}return e({},this.g(r),this.m(t,r))},f.gfunction(t){var rthis;return t.parameterSegments.filter(function(t){return r.t.defaultst.name}).reduce(function(t,n,o){var i,un.name;return e({},t,((i{})ur.t.defaultsu,i))},{})},f.mfunction(t,r){var nr.bindings,or.parameterSegments;return Object.entries(t).reduce(function(t,r){var i,u,fr0,ar1;if(!a||object!typeof a||Array.isArray(a)||!o.some(function(t){return t.namef}))return e({},t,((u{})fa,u));if(!a.hasOwnProperty(nf)){if(!a.hasOwnProperty(id))throw new Error(Ziggy error: object passed as +f+ parameter is missing route model binding key +nf+.);nfid}return e({},t,((i{})fanf,i))},{})},f.valueOffunction(){return this.toString()},f.checkfunction(t){return this.has(t)},r(u,{key:params,get:function(){var tthis.v();return e({},t.params,t.query)}}),u}(/*#__PURE__*/u(String));return function(t,r,e,n){var onew F(t,r,e,n);return t?o.toString():o}});/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]