{"id":24521,"date":"2026-08-07T15:52:22","date_gmt":"2026-08-07T15:52:22","guid":{"rendered":"https:\/\/capital.cayennepepperdesign.com\/?page_id=24521"},"modified":"2026-08-07T15:52:22","modified_gmt":"2026-08-07T15:52:22","slug":"local-transport-planner","status":"publish","type":"page","link":"https:\/\/welcomealghero.com\/es\/local-transport-planner\/","title":{"rendered":"Planificador de transporte local"},"content":{"rendered":"\t\t<section\n\t\t\tclass=\"wa-transport\"\n\t\t\tdata-wa-transport\n\t\t\tdata-ajax=\"https:\/\/welcomealghero.com\/wp-admin\/admin-ajax.php\"\n\t\t>\n\n\t\t\t<div class=\"wa-transport__intro\">\n\n\t\t\t\t<div class=\"wa-transport__eyebrow\">\n\t\t\t\t\tGet around \u00b7 Alghero & Sardinia\n\t\t\t\t<\/div>\n\n\t\t\t\t<h1>\n\t\t\t\t\tLocal Transport Planner\n\t\t\t\t<\/h1>\n\n\t\t\t\t<p>\n\t\t\t\t\tPlan bus and local rail journeys using official ARST\n\t\t\t\t\ttimetable data. Choose where you're travelling from,\n\t\t\t\t\twhere you're going and when you'd like to leave.\n\t\t\t\t<\/p>\n\n\t\t\t<\/div>\n\n\n\t\t\t\n\n\t\t\t\n\t\t\t\t<div class=\"wa-transport__quick\">\n\n\t\t\t\t\t<span>Popular journeys<\/span>\n\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\t\tdata-popular-from=\"Alghero\"\n\t\t\t\t\t\t\tdata-popular-to=\"Aeroporto\"\n\t\t\t\t\t\t\tdata-popular-mode=\"Bus\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tAlghero \u2192 Airport\n\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\t\tdata-popular-from=\"Alghero\"\n\t\t\t\t\t\t\tdata-popular-to=\"Sassari\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tAlghero \u2192 Sassari\n\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\t\tdata-popular-from=\"Alghero\"\n\t\t\t\t\t\t\tdata-popular-to=\"Bosa\"\n\t\t\t\t\t\t\tdata-popular-mode=\"Bus\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tAlghero \u2192 Bosa\n\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\t\tdata-popular-from=\"Alghero\"\n\t\t\t\t\t\t\tdata-popular-to=\"Fertilia\"\n\t\t\t\t\t\t\tdata-popular-mode=\"Bus\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tAlghero \u2192 Fertilia\n\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div>\n\n\n\t\t\t\t<form\n\t\t\t\t\tclass=\"wa-transport-form\"\n\t\t\t\t\tdata-transport-form\n\t\t\t\t>\n\n\t\t\t\t\t<div class=\"wa-transport-form__places\">\n\n\t\t\t\t\t\t<div\n\t\t\t\t\t\t\tclass=\"wa-transport-field wa-transport-stop\"\n\t\t\t\t\t\t\tdata-stop-wrap\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<label for=\"wa-transport-from\">\n\t\t\t\t\t\t\t\tFrom\n\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tid=\"wa-transport-from\"\n\t\t\t\t\t\t\t\ttype=\"text\"\n\t\t\t\t\t\t\t\tautocomplete=\"off\"\n\t\t\t\t\t\t\t\tplaceholder=\"e.g. Alghero\"\n\t\t\t\t\t\t\t\tdata-stop-input=\"from\"\n\t\t\t\t\t\t\t>\n\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\ttype=\"hidden\"\n\t\t\t\t\t\t\t\tdata-stop-id=\"from\"\n\t\t\t\t\t\t\t>\n\n\t\t\t\t\t\t\t<small class=\"wa-transport-field__hint\">\n\t\t\t\t\t\t\t\tChoose a suggested bus or train stop.\n\t\t\t\t\t\t\t<\/small>\n\n\t\t\t\t\t\t\t<div\n\t\t\t\t\t\t\t\tclass=\"wa-stop-results\"\n\t\t\t\t\t\t\t\tdata-stop-results=\"from\"\n\t\t\t\t\t\t\t\thidden\n\t\t\t\t\t\t\t><\/div>\n\t\t\t\t\t\t<\/div>\n\n\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\t\tclass=\"wa-transport-swap\"\n\t\t\t\t\t\t\tdata-swap\n\t\t\t\t\t\t\taria-label=\"Swap starting point and destination\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<i\n\t\t\t\t\t\t\t\tclass=\"fa-solid fa-arrow-right-arrow-left\"\n\t\t\t\t\t\t\t\taria-hidden=\"true\"\n\t\t\t\t\t\t\t><\/i>\n\t\t\t\t\t\t<\/button>\n\n\n\t\t\t\t\t\t<div\n\t\t\t\t\t\t\tclass=\"wa-transport-field wa-transport-stop\"\n\t\t\t\t\t\t\tdata-stop-wrap\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<label for=\"wa-transport-to\">\n\t\t\t\t\t\t\t\tTo\n\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tid=\"wa-transport-to\"\n\t\t\t\t\t\t\t\ttype=\"text\"\n\t\t\t\t\t\t\t\tautocomplete=\"off\"\n\t\t\t\t\t\t\t\tplaceholder=\"e.g. Alghero Airport\"\n\t\t\t\t\t\t\t\tdata-stop-input=\"to\"\n\t\t\t\t\t\t\t>\n\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\ttype=\"hidden\"\n\t\t\t\t\t\t\t\tdata-stop-id=\"to\"\n\t\t\t\t\t\t\t>\n\n\t\t\t\t\t\t\t<small class=\"wa-transport-field__hint\">\n\t\t\t\t\t\t\t\tChoose a suggested bus or train stop.\n\t\t\t\t\t\t\t<\/small>\n\n\t\t\t\t\t\t\t<div\n\t\t\t\t\t\t\t\tclass=\"wa-stop-results\"\n\t\t\t\t\t\t\t\tdata-stop-results=\"to\"\n\t\t\t\t\t\t\t\thidden\n\t\t\t\t\t\t\t><\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\n\t\t\t\t\t<div class=\"wa-transport-form__when\">\n\n\t\t\t\t\t\t<div class=\"wa-transport-field\">\n\t\t\t\t\t\t\t<label for=\"wa-transport-date\">\n\t\t\t\t\t\t\t\tDate\n\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tid=\"wa-transport-date\"\n\t\t\t\t\t\t\t\ttype=\"date\"\n\t\t\t\t\t\t\t\tname=\"date\"\n\t\t\t\t\t\t\t\tmin=\"2026-08-12\"\n\t\t\t\t\t\t\t\tvalue=\"2026-08-12\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"wa-transport-field\">\n\t\t\t\t\t\t\t<label for=\"wa-transport-time\">\n\t\t\t\t\t\t\t\tLeave after\n\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tid=\"wa-transport-time\"\n\t\t\t\t\t\t\t\ttype=\"time\"\n\t\t\t\t\t\t\t\tname=\"time\"\n\t\t\t\t\t\t\t\tvalue=\"19:33\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\ttype=\"submit\"\n\t\t\t\t\t\t\tclass=\"wa-transport-submit\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tFind journeys\n\t\t\t\t\t\t\t<i\n\t\t\t\t\t\t\t\tclass=\"fa-solid fa-arrow-right\"\n\t\t\t\t\t\t\t\taria-hidden=\"true\"\n\t\t\t\t\t\t\t><\/i>\n\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/form>\n\n\n\t\t\t\t<div class=\"wa-transport__notice\">\n\n\t\t\t\t\t<i\n\t\t\t\t\t\tclass=\"fa-solid fa-circle-info\"\n\t\t\t\t\t\taria-hidden=\"true\"\n\t\t\t\t\t><\/i>\n\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<strong>Scheduled times<\/strong>\n\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\tThese results use official ARST timetable data.\n\t\t\t\t\t\t\tThey are scheduled services rather than live\n\t\t\t\t\t\t\tvehicle positions, so check the operator for\n\t\t\t\t\t\t\tlast-minute changes.\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"wa-transport__updates\">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<i class=\"fa-solid fa-triangle-exclamation\" aria-hidden=\"true\"><\/i>\n\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t<strong>Check before you travel<\/strong>\n\t\t\t\t\t\t\tFor strikes, diversions or last-minute service changes, check the operator's latest information.\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<a href=\"https:\/\/www.arst.sardegna.it\/\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\tARST service information \u2197\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\n\n\t\t\t\t<div\n\t\t\t\t\tclass=\"wa-transport-results\"\n\t\t\t\t\tdata-journey-results\n\t\t\t\t\thidden\n\t\t\t\t>\n\t\t\t\t\t<div class=\"wa-transport-results__head\">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<div class=\"wa-transport__eyebrow\">\n\t\t\t\t\t\t\t\tJourney results\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<h2 data-results-title>\n\t\t\t\t\t\t\t\tAvailable journeys\n\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<span data-results-count><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass=\"wa-transport-results__body\"\n\t\t\t\t\t\tdata-results-body\n\t\t\t\t\t><\/div>\n\t\t\t\t<\/div>\n\n\n\t\t\t\n\n\t\t\t<div class=\"wa-transport__source\">\n\t\t\t\t<span>\n\t\t\t\t\tTimetable data:\n\t\t\t\t\t<a href=\"https:\/\/www.sardegnamobilita.it\/open-data\/arst\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\tARST \/ Sardegna Mobilit\u00e0\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\n\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\tLast timetable update:\n\t\t\t\t\t\t12 agosto 2026, 16:54\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t<\/section>\n\n\n\t\t<style>\n\t\t\t.wa-transport,\n\t\t\t.wa-transport * {\n\t\t\t\tbox-sizing:border-box;\n\t\t\t}\n\n\t\t\t.wa-transport {\n\t\t\t\t--n:#0b1f3b;\n\t\t\t\t--n2:#173954;\n\t\t\t\t--s:#e8d9c5;\n\t\t\t\t--cream:#fafaf8;\n\t\t\t\t--g:#d9a03d;\n\t\t\t\t--t:#6b7684;\n\t\t\t\t--b:rgba(11,31,59,.12);\n\n\t\t\t\twidth:100%;\n\t\t\t\tmax-width:1220px;\n\t\t\t\tmargin:0 auto;\n\t\t\t\tpadding:70px 28px 85px;\n\t\t\t\tfont-family:\n\t\t\t\t\tInter,\n\t\t\t\t\t-apple-system,\n\t\t\t\t\tBlinkMacSystemFont,\n\t\t\t\t\t\"Segoe UI\",\n\t\t\t\t\tsans-serif;\n\t\t\t}\n\n\t\t\t.wa-transport__intro {\n\t\t\t\tmax-width:850px;\n\t\t\t\tmargin-bottom:34px;\n\t\t\t}\n\n\t\t\t.wa-transport__eyebrow {\n\t\t\t\tmargin-bottom:8px;\n\t\t\t\tcolor:var(--g);\n\t\t\t\tfont-size:10px;\n\t\t\t\tfont-weight:800;\n\t\t\t\tletter-spacing:.15em;\n\t\t\t\ttext-transform:uppercase;\n\t\t\t}\n\n\t\t\t.wa-transport h1 {\n\t\t\t\tmargin:0!important;\n\t\t\t\tcolor:var(--n)!important;\n\t\t\t\tfont-family:\n\t\t\t\t\tGeorgia,\n\t\t\t\t\t\"Times New Roman\",\n\t\t\t\t\tserif!important;\n\t\t\t\tfont-size:clamp(48px,6vw,76px)!important;\n\t\t\t\tfont-weight:400!important;\n\t\t\t\tline-height:1.02!important;\n\t\t\t\tletter-spacing:-.045em;\n\t\t\t}\n\n\t\t\t.wa-transport__intro > p {\n\t\t\t\tmax-width:750px;\n\t\t\t\tmargin:18px 0 0;\n\t\t\t\tcolor:var(--t);\n\t\t\t\tfont-size:17px;\n\t\t\t\tline-height:1.7;\n\t\t\t}\n\n\t\t\t.wa-transport__admin {\n\t\t\t\tdisplay:flex;\n\t\t\t\talign-items:center;\n\t\t\t\tjustify-content:space-between;\n\t\t\t\tgap:18px;\n\t\t\t\tmargin-bottom:22px;\n\t\t\t\tpadding:13px 15px;\n\t\t\t\tborder:1px solid rgba(11,31,59,.1);\n\t\t\t\tborder-radius:12px;\n\t\t\t\tbackground:#eef5fb;\n\t\t\t\tcolor:#34506d;\n\t\t\t\tfont-size:10px;\n\t\t\t\tline-height:1.5;\n\t\t\t}\n\n\t\t\t.wa-transport__admin strong {\n\t\t\t\tcolor:var(--n);\n\t\t\t}\n\n\t\t\t.wa-transport__admin span {\n\t\t\t\tdisplay:block;\n\t\t\t\tmargin-top:3px;\n\t\t\t\topacity:.72;\n\t\t\t}\n\n\t\t\t.wa-transport__admin > a {\n\t\t\t\tflex:0 0 auto;\n\t\t\t\tdisplay:inline-flex;\n\t\t\t\talign-items:center;\n\t\t\t\tmin-height:38px;\n\t\t\t\tpadding:0 14px;\n\t\t\t\tborder-radius:999px;\n\t\t\t\tbackground:var(--n);\n\t\t\t\tcolor:#fff!important;\n\t\t\t\tfont-size:9px;\n\t\t\t\tfont-weight:800;\n\t\t\t\ttext-decoration:none!important;\n\t\t\t}\n\n\t\t\t.wa-transport__quick {\n\t\t\t\tmargin-bottom:15px;\n\t\t\t\tpadding:18px 20px;\n\t\t\t\tborder:1px solid var(--b);\n\t\t\t\tborder-radius:15px;\n\t\t\t\tbackground:var(--cream);\n\t\t\t}\n\n\t\t\t.wa-transport__quick > span {\n\t\t\t\tdisplay:block;\n\t\t\t\tmargin-bottom:10px;\n\t\t\t\tcolor:var(--n);\n\t\t\t\tfont-size:9px;\n\t\t\t\tfont-weight:800;\n\t\t\t\tletter-spacing:.07em;\n\t\t\t\ttext-transform:uppercase;\n\t\t\t}\n\n\t\t\t.wa-transport__quick > div {\n\t\t\t\tdisplay:flex;\n\t\t\t\tflex-wrap:wrap;\n\t\t\t\tgap:7px;\n\t\t\t}\n\n\t\t\t.wa-transport__quick button {\n\t\t\t\tmin-height:35px;\n\t\t\t\tpadding:0 12px;\n\t\t\t\tborder:1px solid var(--b);\n\t\t\t\tborder-radius:999px;\n\t\t\t\tbackground:#fff;\n\t\t\t\tcolor:var(--n);\n\t\t\t\tfont-family:inherit;\n\t\t\t\tfont-size:9px;\n\t\t\t\tfont-weight:700;\n\t\t\t\tcursor:pointer;\n\t\t\t}\n\n\t\t\t.wa-transport-form {\n\t\t\t\tpadding:28px;\n\t\t\t\tborder:1px solid var(--b);\n\t\t\t\tborder-radius:20px;\n\t\t\t\tbackground:#fff;\n\t\t\t\tbox-shadow:0 16px 42px rgba(11,31,59,.07);\n\t\t\t}\n\n\t\t\t.wa-transport-form__places {\n\t\t\t\tdisplay:grid;\n\t\t\t\tgrid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);\n\t\t\t\talign-items:end;\n\t\t\t\tgap:12px;\n\t\t\t}\n\n\t\t\t.wa-transport-form__when {\n\t\t\t\tdisplay:grid;\n\t\t\t\tgrid-template-columns:1fr 1fr auto;\n\t\t\t\talign-items:end;\n\t\t\t\tgap:12px;\n\t\t\t\tmargin-top:16px;\n\t\t\t\tpadding-top:16px;\n\t\t\t\tborder-top:1px solid var(--b);\n\t\t\t}\n\n\t\t\t.wa-transport-field {\n\t\t\t\tposition:relative;\n\t\t\t\tdisplay:grid;\n\t\t\t\tgap:7px;\n\t\t\t}\n\n\t\t\t.wa-transport-field label {\n\t\t\t\tcolor:var(--n);\n\t\t\t\tfont-size:9px;\n\t\t\t\tfont-weight:800;\n\t\t\t\tletter-spacing:.055em;\n\t\t\t\ttext-transform:uppercase;\n\t\t\t}\n\n\t\t\t.wa-transport-field input {\n\t\t\t\twidth:100%;\n\t\t\t\tmin-height:52px;\n\t\t\t\tmargin:0;\n\t\t\t\tpadding:0 15px;\n\t\t\t\tborder:1px solid var(--b);\n\t\t\t\tborder-radius:12px;\n\t\t\t\tbackground:var(--cream);\n\t\t\t\tbox-shadow:none;\n\t\t\t\tcolor:var(--n);\n\t\t\t\tfont-family:inherit;\n\t\t\t\tfont-size:13px;\n\t\t\t\toutline:none;\n\t\t\t}\n\n\t\t\t.wa-transport-field input:focus {\n\t\t\t\tborder-color:rgba(11,31,59,.38);\n\t\t\t\tbackground:#fff;\n\t\t\t\tbox-shadow:0 0 0 3px rgba(11,31,59,.05);\n\t\t\t}\n\n\t\t\t.wa-transport-field__hint {\n\t\t\t\tcolor:var(--t);\n\t\t\t\tfont-size:8px;\n\t\t\t\tline-height:1.35;\n\t\t\t}\n\n\t\t\t.wa-transport-swap {\n\t\t\t\tdisplay:grid;\n\t\t\t\tplace-items:center;\n\t\t\t\twidth:42px;\n\t\t\t\theight:42px;\n\t\t\t\tmargin-bottom:5px;\n\t\t\t\tborder:0;\n\t\t\t\tborder-radius:50%;\n\t\t\t\tbackground:var(--s);\n\t\t\t\tcolor:var(--n);\n\t\t\t\tcursor:pointer;\n\t\t\t}\n\n\t\t\t.wa-transport-submit {\n\t\t\t\tdisplay:inline-flex;\n\t\t\t\talign-items:center;\n\t\t\t\tjustify-content:center;\n\t\t\t\tgap:9px;\n\t\t\t\tmin-height:52px;\n\t\t\t\tpadding:0 22px;\n\t\t\t\tborder:1px solid var(--n);\n\t\t\t\tborder-radius:999px;\n\t\t\t\tbackground:var(--n);\n\t\t\t\tcolor:#fff;\n\t\t\t\tfont-family:inherit;\n\t\t\t\tfont-size:10px;\n\t\t\t\tfont-weight:850;\n\t\t\t\tletter-spacing:.03em;\n\t\t\t\ttext-transform:uppercase;\n\t\t\t\tcursor:pointer;\n\t\t\t\twhite-space:nowrap;\n\t\t\t}\n\n\t\t\t.wa-stop-results {\n\t\t\t\tposition:absolute;\n\t\t\t\tz-index:50;\n\t\t\t\ttop:100%;\n\t\t\t\tleft:0;\n\t\t\t\tright:0;\n\t\t\t\tmax-height:280px;\n\t\t\t\tmargin-top:6px;\n\t\t\t\toverflow:auto;\n\t\t\t\tborder:1px solid var(--b);\n\t\t\t\tborder-radius:12px;\n\t\t\t\tbackground:#fff;\n\t\t\t\tbox-shadow:0 16px 35px rgba(11,31,59,.14);\n\t\t\t}\n\n\t\t\t.wa-stop-results button {\n\t\t\t\tdisplay:flex;\n\t\t\t\talign-items:center;\n\t\t\t\tjustify-content:space-between;\n\t\t\t\tgap:12px;\n\t\t\t\twidth:100%;\n\t\t\t\tpadding:11px 13px;\n\t\t\t\tborder:0;\n\t\t\t\tborder-bottom:1px solid var(--b);\n\t\t\t\tbackground:#fff;\n\t\t\t\tcolor:var(--n);\n\t\t\t\tfont-family:inherit;\n\t\t\t\tfont-size:11px;\n\t\t\t\ttext-align:left;\n\t\t\t\tcursor:pointer;\n\t\t\t}\n\n\t\t\t.wa-stop-results__modes {\n\t\t\t\tdisplay:flex;\n\t\t\t\tflex:0 0 auto;\n\t\t\t\tgap:4px;\n\t\t\t}\n\n\t\t\t.wa-stop-results__modes span {\n\t\t\t\tdisplay:inline-flex;\n\t\t\t\talign-items:center;\n\t\t\t\tmin-height:20px;\n\t\t\t\tpadding:0 6px;\n\t\t\t\tborder-radius:999px;\n\t\t\t\tbackground:var(--s);\n\t\t\t\tcolor:var(--n);\n\t\t\t\tfont-size:7px;\n\t\t\t\tfont-weight:850;\n\t\t\t\tletter-spacing:.035em;\n\t\t\t\ttext-transform:uppercase;\n\t\t\t}\n\n\t\t\t.wa-stop-results__modes span.is-bus {\n\t\t\t\tbackground:#eef5fb;\n\t\t\t}\n\n\t\t\t.wa-stop-results button:last-child {\n\t\t\t\tborder-bottom:0;\n\t\t\t}\n\n\t\t\t.wa-stop-results button:hover {\n\t\t\t\tbackground:var(--cream);\n\t\t\t}\n\n\t\t\t.wa-transport__notice {\n\t\t\t\tdisplay:flex;\n\t\t\t\talign-items:flex-start;\n\t\t\t\tgap:11px;\n\t\t\t\tmargin-top:15px;\n\t\t\t\tpadding:14px 16px;\n\t\t\t\tborder-radius:12px;\n\t\t\t\tbackground:#fff7e9;\n\t\t\t\tcolor:#76571f;\n\t\t\t}\n\n\t\t\t.wa-transport__notice > i {\n\t\t\t\tmargin-top:2px;\n\t\t\t\tcolor:var(--g);\n\t\t\t}\n\n\t\t\t.wa-transport__notice div {\n\t\t\t\tdisplay:grid;\n\t\t\t\tgap:2px;\n\t\t\t}\n\n\t\t\t.wa-transport__notice strong {\n\t\t\t\tfont-size:10px;\n\t\t\t}\n\n\t\t\t.wa-transport__notice span {\n\t\t\t\tfont-size:10px;\n\t\t\t\tline-height:1.55;\n\t\t\t}\n\n\t\t\t.wa-transport__updates {\n\t\t\t\tdisplay:flex;\n\t\t\t\talign-items:center;\n\t\t\t\tjustify-content:space-between;\n\t\t\t\tgap:18px;\n\t\t\t\tmargin-top:10px;\n\t\t\t\tpadding:12px 15px;\n\t\t\t\tborder:1px solid var(--b);\n\t\t\t\tborder-radius:12px;\n\t\t\t\tbackground:#fff;\n\t\t\t}\n\n\t\t\t.wa-transport__updates > div {\n\t\t\t\tdisplay:flex;\n\t\t\t\talign-items:flex-start;\n\t\t\t\tgap:10px;\n\t\t\t\tcolor:var(--t);\n\t\t\t\tfont-size:10px;\n\t\t\t\tline-height:1.5;\n\t\t\t}\n\n\t\t\t.wa-transport__updates i {\n\t\t\t\tmargin-top:2px;\n\t\t\t\tcolor:var(--g);\n\t\t\t}\n\n\t\t\t.wa-transport__updates span {\n\t\t\t\tdisplay:grid;\n\t\t\t\tgap:2px;\n\t\t\t}\n\n\t\t\t.wa-transport__updates strong {\n\t\t\t\tcolor:var(--n);\n\t\t\t}\n\n\t\t\t.wa-transport__updates > a {\n\t\t\t\tflex:0 0 auto;\n\t\t\t\tdisplay:inline-flex;\n\t\t\t\talign-items:center;\n\t\t\t\tmin-height:34px;\n\t\t\t\tpadding:0 12px;\n\t\t\t\tborder-radius:999px;\n\t\t\t\tbackground:var(--cream);\n\t\t\t\tcolor:var(--n)!important;\n\t\t\t\tfont-size:9px;\n\t\t\t\tfont-weight:800;\n\t\t\t\ttext-decoration:none!important;\n\t\t\t}\n\n\t\t\t.wa-transport-results {\n\t\t\t\tmargin-top:34px;\n\t\t\t}\n\n\t\t\t.wa-transport-results__head {\n\t\t\t\tdisplay:flex;\n\t\t\t\talign-items:flex-end;\n\t\t\t\tjustify-content:space-between;\n\t\t\t\tgap:20px;\n\t\t\t\tmargin-bottom:15px;\n\t\t\t}\n\n\t\t\t.wa-transport-results h2,\n\t\t\t.wa-transport__setup h2 {\n\t\t\t\tmargin:0!important;\n\t\t\t\tcolor:var(--n)!important;\n\t\t\t\tfont-family:\n\t\t\t\t\tGeorgia,\n\t\t\t\t\t\"Times New Roman\",\n\t\t\t\t\tserif!important;\n\t\t\t\tfont-size:clamp(30px,4vw,45px)!important;\n\t\t\t\tfont-weight:400!important;\n\t\t\t\tline-height:1.08!important;\n\t\t\t}\n\n\t\t\t.wa-transport-results__head > span {\n\t\t\t\tcolor:var(--t);\n\t\t\t\tfont-size:9px;\n\t\t\t}\n\n\t\t\t.wa-transport-results__body {\n\t\t\t\tdisplay:grid;\n\t\t\t\tgap:10px;\n\t\t\t}\n\n\t\t\t.wa-journey {\n\t\t\t\tdisplay:grid;\n\t\t\t\tgrid-template-columns:82px minmax(0,1fr) auto;\n\t\t\t\talign-items:center;\n\t\t\t\tgap:20px;\n\t\t\t\tpadding:18px 20px;\n\t\t\t\tborder:1px solid var(--b);\n\t\t\t\tborder-radius:16px;\n\t\t\t\tbackground:#fff;\n\t\t\t\tbox-shadow:0 9px 25px rgba(11,31,59,.045);\n\t\t\t}\n\n\t\t\t.wa-journey__mode {\n\t\t\t\tdisplay:grid;\n\t\t\t\tjustify-items:center;\n\t\t\t\tgap:4px;\n\t\t\t\tpadding:12px 8px;\n\t\t\t\tborder-radius:11px;\n\t\t\t\tbackground:var(--s);\n\t\t\t\tcolor:var(--n);\n\t\t\t}\n\n\t\t\t.wa-journey.is-train .wa-journey__mode {\n\t\t\t\tbackground:var(--s);\n\t\t\t}\n\n\t\t\t.wa-journey.is-bus .wa-journey__mode {\n\t\t\t\tbackground:#eef5fb;\n\t\t\t}\n\n\t\t\t.wa-journey__mode i {\n\t\t\t\tfont-size:18px;\n\t\t\t}\n\n\t\t\t.wa-journey__mode span {\n\t\t\t\tfont-size:8px;\n\t\t\t\tfont-weight:850;\n\t\t\t\ttext-transform:uppercase;\n\t\t\t}\n\n\t\t\t.wa-journey__times {\n\t\t\t\tdisplay:grid;\n\t\t\t\tgrid-template-columns:auto 1fr auto;\n\t\t\t\talign-items:center;\n\t\t\t\tgap:12px;\n\t\t\t}\n\n\t\t\t.wa-journey__time strong {\n\t\t\t\tdisplay:block;\n\t\t\t\tcolor:var(--n);\n\t\t\t\tfont-family:\n\t\t\t\t\tGeorgia,\n\t\t\t\t\t\"Times New Roman\",\n\t\t\t\t\tserif;\n\t\t\t\tfont-size:26px;\n\t\t\t\tfont-weight:400;\n\t\t\t\tline-height:1;\n\t\t\t}\n\n\t\t\t.wa-journey__time span {\n\t\t\t\tdisplay:block;\n\t\t\t\tmax-width:210px;\n\t\t\t\tmargin-top:5px;\n\t\t\t\tcolor:var(--t);\n\t\t\t\tfont-size:9px;\n\t\t\t\tline-height:1.35;\n\t\t\t}\n\n\t\t\t.wa-journey__line {\n\t\t\t\tposition:relative;\n\t\t\t\theight:1px;\n\t\t\t\tbackground:var(--b);\n\t\t\t}\n\n\t\t\t.wa-journey__line:before,\n\t\t\t.wa-journey__line:after {\n\t\t\t\tcontent:\"\";\n\t\t\t\tposition:absolute;\n\t\t\t\ttop:50%;\n\t\t\t\twidth:6px;\n\t\t\t\theight:6px;\n\t\t\t\tborder-radius:50%;\n\t\t\t\tbackground:var(--g);\n\t\t\t\ttransform:translateY(-50%);\n\t\t\t}\n\n\t\t\t.wa-journey__line:before {\n\t\t\t\tleft:0;\n\t\t\t}\n\n\t\t\t.wa-journey__line:after {\n\t\t\t\tright:0;\n\t\t\t}\n\n\t\t\t.wa-journey__detail {\n\t\t\t\tmin-width:130px;\n\t\t\t\ttext-align:right;\n\t\t\t}\n\n\t\t\t.wa-journey__detail strong {\n\t\t\t\tdisplay:block;\n\t\t\t\tcolor:var(--n);\n\t\t\t\tfont-size:11px;\n\t\t\t}\n\n\t\t\t.wa-journey__detail span {\n\t\t\t\tdisplay:block;\n\t\t\t\tmargin-top:4px;\n\t\t\t\tcolor:var(--t);\n\t\t\t\tfont-size:9px;\n\t\t\t}\n\n\t\t\t.wa-journey__departing {\n\t\t\t\tdisplay:inline-flex!important;\n\t\t\t\talign-items:center;\n\t\t\t\tjustify-content:center;\n\t\t\t\tmargin-top:7px!important;\n\t\t\t\tpadding:4px 7px;\n\t\t\t\tborder-radius:999px;\n\t\t\t\tbackground:#eef5fb;\n\t\t\t\tcolor:var(--n)!important;\n\t\t\t\tfont-size:8px!important;\n\t\t\t\tfont-weight:800;\n\t\t\t}\n\n\t\t\t.wa-journey__headsign {\n\t\t\t\tmargin-top:5px!important;\n\t\t\t\tfont-size:8px!important;\n\t\t\t\topacity:.85;\n\t\t\t}\n\n\t\t\t.wa-transport__empty-result {\n\t\t\t\tpadding:35px 24px;\n\t\t\t\tborder:1px solid var(--b);\n\t\t\t\tborder-radius:16px;\n\t\t\t\tbackground:var(--cream);\n\t\t\t\tcolor:var(--t);\n\t\t\t\ttext-align:center;\n\t\t\t\tfont-size:12px;\n\t\t\t\tline-height:1.6;\n\t\t\t}\n\n\t\t\t.wa-transport__loading {\n\t\t\t\tpadding:35px;\n\t\t\t\tcolor:var(--t);\n\t\t\t\ttext-align:center;\n\t\t\t\tfont-size:11px;\n\t\t\t}\n\n\t\t\t.wa-transport__setup {\n\t\t\t\tpadding:55px 26px;\n\t\t\t\tborder:1px solid var(--b);\n\t\t\t\tborder-radius:20px;\n\t\t\t\tbackground:var(--cream);\n\t\t\t\ttext-align:center;\n\t\t\t}\n\n\t\t\t.wa-transport__setup-icon {\n\t\t\t\tdisplay:grid;\n\t\t\t\tplace-items:center;\n\t\t\t\twidth:62px;\n\t\t\t\theight:62px;\n\t\t\t\tmargin:0 auto 18px;\n\t\t\t\tborder-radius:50%;\n\t\t\t\tbackground:var(--s);\n\t\t\t\tcolor:var(--n);\n\t\t\t\tfont-size:22px;\n\t\t\t}\n\n\t\t\t.wa-transport__setup p {\n\t\t\t\tmax-width:580px;\n\t\t\t\tmargin:12px auto 0;\n\t\t\t\tcolor:var(--t);\n\t\t\t\tfont-size:12px;\n\t\t\t\tline-height:1.6;\n\t\t\t}\n\n\t\t\t.wa-transport__setup > a {\n\t\t\t\tdisplay:inline-flex;\n\t\t\t\talign-items:center;\n\t\t\t\tmin-height:44px;\n\t\t\t\tmargin-top:20px;\n\t\t\t\tpadding:0 18px;\n\t\t\t\tborder-radius:999px;\n\t\t\t\tbackground:var(--n);\n\t\t\t\tcolor:#fff!important;\n\t\t\t\tfont-size:9px;\n\t\t\t\tfont-weight:800;\n\t\t\t\ttext-decoration:none!important;\n\t\t\t\ttext-transform:uppercase;\n\t\t\t}\n\n\t\t\t.wa-transport__source {\n\t\t\t\tdisplay:flex;\n\t\t\t\tjustify-content:space-between;\n\t\t\t\tflex-wrap:wrap;\n\t\t\t\tgap:8px 20px;\n\t\t\t\tmargin-top:15px;\n\t\t\t\tcolor:var(--t);\n\t\t\t\tfont-size:9px;\n\t\t\t}\n\n\t\t\t.wa-transport__source a {\n\t\t\t\tcolor:var(--n);\n\t\t\t}\n\n\t\t\t@media(max-width:800px) {\n\t\t\t\t.wa-transport-form__places {\n\t\t\t\t\tgrid-template-columns:1fr;\n\t\t\t\t}\n\n\t\t\t\t.wa-transport-swap {\n\t\t\t\t\ttransform:rotate(90deg);\n\t\t\t\t\tmargin:0 auto;\n\t\t\t\t}\n\n\t\t\t\t.wa-transport-form__when {\n\t\t\t\t\tgrid-template-columns:1fr 1fr;\n\t\t\t\t}\n\n\t\t\t\t.wa-transport-submit {\n\t\t\t\t\tgrid-column:1\/-1;\n\t\t\t\t}\n\n\t\t\t\t.wa-journey {\n\t\t\t\t\tgrid-template-columns:70px 1fr;\n\t\t\t\t}\n\n\t\t\t\t.wa-journey__detail {\n\t\t\t\t\tgrid-column:2;\n\t\t\t\t\ttext-align:left;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@media(max-width:560px) {\n\t\t\t\t.wa-transport {\n\t\t\t\t\tpadding:48px 15px 65px;\n\t\t\t\t}\n\n\t\t\t\t.wa-transport-form {\n\t\t\t\t\tpadding:18px;\n\t\t\t\t}\n\n\t\t\t\t.wa-transport-form__when {\n\t\t\t\t\tgrid-template-columns:1fr;\n\t\t\t\t}\n\n\t\t\t\t.wa-transport-submit {\n\t\t\t\t\tgrid-column:auto;\n\t\t\t\t\twidth:100%;\n\t\t\t\t}\n\n\t\t\t\t.wa-transport__admin,\n\t\t\t\t.wa-transport__updates {\n\t\t\t\t\tdisplay:grid;\n\t\t\t\t}\n\n\t\t\t\t.wa-transport__admin > a {\n\t\t\t\t\tjustify-self:start;\n\t\t\t\t}\n\n\t\t\t\t.wa-journey {\n\t\t\t\t\tgrid-template-columns:1fr;\n\t\t\t\t\tgap:12px;\n\t\t\t\t}\n\n\t\t\t\t.wa-journey__mode {\n\t\t\t\t\tgrid-template-columns:auto auto;\n\t\t\t\t\tjustify-content:start;\n\t\t\t\t\tjustify-items:start;\n\t\t\t\t}\n\n\t\t\t\t.wa-journey__detail {\n\t\t\t\t\tgrid-column:auto;\n\t\t\t\t}\n\n\t\t\t\t.wa-journey__times {\n\t\t\t\t\tgrid-template-columns:1fr;\n\t\t\t\t}\n\n\t\t\t\t.wa-journey__line {\n\t\t\t\t\tdisplay:none;\n\t\t\t\t}\n\t\t\t}\n\t\t<\/style>\n\n\n\t\t<script>\n\t\t(function () {\n\n\t\t\tfunction bootTransport(root) {\n\n\t\t\t\tif (root.dataset.ready === '1') {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\troot.dataset.ready = '1';\n\n\t\t\t\tconst ajaxUrl =\n\t\t\t\t\troot.dataset.ajax;\n\n\t\t\t\tconst form =\n\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t'[data-transport-form]'\n\t\t\t\t\t);\n\n\t\t\t\tif (!form) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tconst fromInput =\n\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t'[data-stop-input=\"from\"]'\n\t\t\t\t\t);\n\n\t\t\t\tconst toInput =\n\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t'[data-stop-input=\"to\"]'\n\t\t\t\t\t);\n\n\t\t\t\tconst fromId =\n\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t'[data-stop-id=\"from\"]'\n\t\t\t\t\t);\n\n\t\t\t\tconst toId =\n\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t'[data-stop-id=\"to\"]'\n\t\t\t\t\t);\n\n\t\t\t\tconst dateInput =\n\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t'#wa-transport-date'\n\t\t\t\t\t);\n\n\t\t\t\tconst timeInput =\n\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t'#wa-transport-time'\n\t\t\t\t\t);\n\n\t\t\t\tconst results =\n\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t'[data-journey-results]'\n\t\t\t\t\t);\n\n\t\t\t\tconst resultsBody =\n\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t'[data-results-body]'\n\t\t\t\t\t);\n\n\t\t\t\tconst resultsTitle =\n\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t'[data-results-title]'\n\t\t\t\t\t);\n\n\t\t\t\tconst resultsCount =\n\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t'[data-results-count]'\n\t\t\t\t\t);\n\n\t\t\t\tlet timers = {};\n\n\t\t\t\tfunction esc(value) {\n\t\t\t\t\tconst div =\n\t\t\t\t\t\tdocument.createElement('div');\n\n\t\t\t\t\tdiv.textContent =\n\t\t\t\t\t\tvalue == null ? '' : value;\n\n\t\t\t\t\treturn div.innerHTML;\n\t\t\t\t}\n\n\n\t\t\t\tfunction searchStops(\n\t\t\t\t\tinput,\n\t\t\t\t\thidden,\n\t\t\t\t\tresultBox,\n\t\t\t\t\tforcedQuery\n\t\t\t\t) {\n\t\t\t\t\tconst q =\n\t\t\t\t\t\ttypeof forcedQuery === 'string'\n\t\t\t\t\t\t\t? forcedQuery\n\t\t\t\t\t\t\t: input.value.trim();\n\n\t\t\t\t\thidden.value = '';\n\n\t\t\t\t\tif (q.length < 2) {\n\t\t\t\t\t\tresultBox.hidden = true;\n\t\t\t\t\t\tresultBox.innerHTML = '';\n\t\t\t\t\t\treturn Promise.resolve([]);\n\t\t\t\t\t}\n\n\t\t\t\t\tconst url =\n\t\t\t\t\t\tajaxUrl +\n\t\t\t\t\t\t'?action=wa_transport_stops&q=' +\n\t\t\t\t\t\tencodeURIComponent(q);\n\n\t\t\t\t\treturn fetch(url, {\n\t\t\t\t\t\tcredentials: 'same-origin'\n\t\t\t\t\t})\n\t\t\t\t\t\t.then(r => r.json())\n\t\t\t\t\t\t.then(data => {\n\n\t\t\t\t\t\t\tconst rows =\n\t\t\t\t\t\t\t\tdata &&\n\t\t\t\t\t\t\t\tdata.success &&\n\t\t\t\t\t\t\t\tArray.isArray(data.data)\n\t\t\t\t\t\t\t\t\t? data.data\n\t\t\t\t\t\t\t\t\t: [];\n\n\t\t\t\t\t\t\tresultBox.innerHTML = '';\n\n\t\t\t\t\t\t\trows.forEach(row => {\n\n\t\t\t\t\t\t\t\tconst button =\n\t\t\t\t\t\t\t\t\tdocument.createElement('button');\n\n\t\t\t\t\t\t\t\tbutton.type = 'button';\n\n\t\t\t\t\t\t\t\tconst name =\n\t\t\t\t\t\t\t\t\tdocument.createElement('span');\n\n\t\t\t\t\t\t\t\tname.textContent =\n\t\t\t\t\t\t\t\t\trow.stop_name;\n\n\t\t\t\t\t\t\t\tbutton.appendChild(name);\n\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\tArray.isArray(row.modes) &&\n\t\t\t\t\t\t\t\t\trow.modes.length\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tconst modes =\n\t\t\t\t\t\t\t\t\t\tdocument.createElement('span');\n\n\t\t\t\t\t\t\t\t\tmodes.className =\n\t\t\t\t\t\t\t\t\t\t'wa-stop-results__modes';\n\n\t\t\t\t\t\t\t\t\trow.modes.forEach(\n\t\t\t\t\t\t\t\t\t\tfunction (mode) {\n\t\t\t\t\t\t\t\t\t\t\tconst badge =\n\t\t\t\t\t\t\t\t\t\t\t\tdocument.createElement('span');\n\n\t\t\t\t\t\t\t\t\t\t\tbadge.textContent = mode;\n\n\t\t\t\t\t\t\t\t\t\t\tif (mode === 'Bus') {\n\t\t\t\t\t\t\t\t\t\t\t\tbadge.classList.add('is-bus');\n\t\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t\t\tmodes.appendChild(badge);\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\t\tbutton.appendChild(modes);\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tbutton.addEventListener(\n\t\t\t\t\t\t\t\t\t'click',\n\t\t\t\t\t\t\t\t\tfunction () {\n\t\t\t\t\t\t\t\t\t\tinput.value =\n\t\t\t\t\t\t\t\t\t\t\trow.stop_name;\n\n\t\t\t\t\t\t\t\t\t\thidden.value =\n\t\t\t\t\t\t\t\t\t\t\trow.stop_id;\n\n\t\t\t\t\t\t\t\t\t\tresultBox.hidden =\n\t\t\t\t\t\t\t\t\t\t\ttrue;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tresultBox.appendChild(\n\t\t\t\t\t\t\t\t\tbutton\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\tresultBox.hidden =\n\t\t\t\t\t\t\t\trows.length === 0;\n\n\t\t\t\t\t\t\treturn rows;\n\t\t\t\t\t\t});\n\t\t\t\t}\n\n\n\t\t\t\troot\n\t\t\t\t\t.querySelectorAll('[data-stop-input]')\n\t\t\t\t\t.forEach(input => {\n\n\t\t\t\t\t\tconst key =\n\t\t\t\t\t\t\tinput.dataset.stopInput;\n\n\t\t\t\t\t\tconst hidden =\n\t\t\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t\t\t'[data-stop-id=\"' +\n\t\t\t\t\t\t\t\tkey +\n\t\t\t\t\t\t\t\t'\"]'\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\tconst resultBox =\n\t\t\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t\t\t'[data-stop-results=\"' +\n\t\t\t\t\t\t\t\tkey +\n\t\t\t\t\t\t\t\t'\"]'\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\tinput.addEventListener(\n\t\t\t\t\t\t\t'input',\n\t\t\t\t\t\t\tfunction () {\n\n\t\t\t\t\t\t\t\thidden.value = '';\n\n\t\t\t\t\t\t\t\tclearTimeout(\n\t\t\t\t\t\t\t\t\ttimers[key]\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\ttimers[key] =\n\t\t\t\t\t\t\t\t\tsetTimeout(\n\t\t\t\t\t\t\t\t\t\tfunction () {\n\t\t\t\t\t\t\t\t\t\t\tsearchStops(\n\t\t\t\t\t\t\t\t\t\t\t\tinput,\n\t\t\t\t\t\t\t\t\t\t\t\thidden,\n\t\t\t\t\t\t\t\t\t\t\t\tresultBox\n\t\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t250\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t);\n\t\t\t\t\t});\n\n\n\t\t\t\tfunction chooseFirstStop(\n\t\t\t\t\tinput,\n\t\t\t\t\thidden,\n\t\t\t\t\tquery\n\t\t\t\t) {\n\t\t\t\t\tconst resultBox =\n\t\t\t\t\t\troot.querySelector(\n\t\t\t\t\t\t\t'[data-stop-results=\"' +\n\t\t\t\t\t\t\tinput.dataset.stopInput +\n\t\t\t\t\t\t\t'\"]'\n\t\t\t\t\t\t);\n\n\t\t\t\t\tinput.value = query;\n\n\t\t\t\t\treturn searchStops(\n\t\t\t\t\t\tinput,\n\t\t\t\t\t\thidden,\n\t\t\t\t\t\tresultBox,\n\t\t\t\t\t\tquery\n\t\t\t\t\t).then(rows => {\n\n\t\t\t\t\t\tif (rows.length) {\n\t\t\t\t\t\t\tinput.value =\n\t\t\t\t\t\t\t\trows[0].stop_name;\n\n\t\t\t\t\t\t\thidden.value =\n\t\t\t\t\t\t\t\trows[0].stop_id;\n\n\t\t\t\t\t\t\tresultBox.hidden = true;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\treturn rows;\n\t\t\t\t\t});\n\t\t\t\t}\n\n\n\t\t\t\troot\n\t\t\t\t\t.querySelectorAll('[data-popular-from]')\n\t\t\t\t\t.forEach(button => {\n\n\t\t\t\t\t\tbutton.addEventListener(\n\t\t\t\t\t\t\t'click',\n\t\t\t\t\t\t\tfunction () {\n\n\t\t\t\t\t\t\t\tconst body =\n\t\t\t\t\t\t\t\t\tnew URLSearchParams();\n\n\t\t\t\t\t\t\t\tbody.set(\n\t\t\t\t\t\t\t\t\t'action',\n\t\t\t\t\t\t\t\t\t'wa_transport_popular_pair'\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tbody.set(\n\t\t\t\t\t\t\t\t\t'from_query',\n\t\t\t\t\t\t\t\t\tbutton.dataset.popularFrom\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tbody.set(\n\t\t\t\t\t\t\t\t\t'to_query',\n\t\t\t\t\t\t\t\t\tbutton.dataset.popularTo\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tbody.set(\n\t\t\t\t\t\t\t\t\t'date',\n\t\t\t\t\t\t\t\t\tdateInput.value\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tbody.set(\n\t\t\t\t\t\t\t\t\t'time',\n\t\t\t\t\t\t\t\t\ttimeInput.value\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tbody.set(\n\t\t\t\t\t\t\t\t\t'prefer_mode',\n\t\t\t\t\t\t\t\t\tbutton.dataset.popularMode || ''\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tresults.hidden = false;\n\t\t\t\t\t\t\t\tresultsTitle.textContent =\n\t\t\t\t\t\t\t\t\tbutton.textContent.trim();\n\t\t\t\t\t\t\t\tresultsCount.textContent = '';\n\t\t\t\t\t\t\t\tresultsBody.innerHTML =\n\t\t\t\t\t\t\t\t\t'<div class=\"wa-transport__loading\">' +\n\t\t\t\t\t\t\t\t\t'Finding the best matching stops\u2026' +\n\t\t\t\t\t\t\t\t\t'<\/div>';\n\n\t\t\t\t\t\t\t\tfetch(\n\t\t\t\t\t\t\t\t\tajaxUrl,\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\t\t\t\tcredentials: 'same-origin',\n\t\t\t\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t\t\t\t'Content-Type':\n\t\t\t\t\t\t\t\t\t\t\t\t'application\/x-www-form-urlencoded; charset=UTF-8'\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\tbody: body.toString()\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t\t.then(r => r.json())\n\t\t\t\t\t\t\t\t\t.then(data => {\n\n\t\t\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\t\t\t!data ||\n\t\t\t\t\t\t\t\t\t\t\t!data.success\n\t\t\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\t\t\tthrow new Error(\n\t\t\t\t\t\t\t\t\t\t\t\tdata &&\n\t\t\t\t\t\t\t\t\t\t\t\tdata.data &&\n\t\t\t\t\t\t\t\t\t\t\t\tdata.data.message\n\t\t\t\t\t\t\t\t\t\t\t\t\t? data.data.message\n\t\t\t\t\t\t\t\t\t\t\t\t\t: 'Could not find matching stops.'\n\t\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t\tfromInput.value =\n\t\t\t\t\t\t\t\t\t\t\tdata.data.from_name;\n\n\t\t\t\t\t\t\t\t\t\tfromId.value =\n\t\t\t\t\t\t\t\t\t\t\tdata.data.from_id;\n\n\t\t\t\t\t\t\t\t\t\ttoInput.value =\n\t\t\t\t\t\t\t\t\t\t\tdata.data.to_name;\n\n\t\t\t\t\t\t\t\t\t\ttoId.value =\n\t\t\t\t\t\t\t\t\t\t\tdata.data.to_id;\n\n\t\t\t\t\t\t\t\t\t\tform.requestSubmit();\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t\t.catch(error => {\n\t\t\t\t\t\t\t\t\t\tresultsBody.innerHTML =\n\t\t\t\t\t\t\t\t\t\t\t'<div class=\"wa-transport__empty-result\">' +\n\t\t\t\t\t\t\t\t\t\t\tesc(error.message) +\n\t\t\t\t\t\t\t\t\t\t\t'<\/div>';\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t);\n\t\t\t\t\t});\n\n\n\t\t\t\tconst swap =\n\t\t\t\t\troot.querySelector('[data-swap]');\n\n\t\t\t\tif (swap) {\n\t\t\t\t\tswap.addEventListener(\n\t\t\t\t\t\t'click',\n\t\t\t\t\t\tfunction () {\n\n\t\t\t\t\t\t\tconst name =\n\t\t\t\t\t\t\t\tfromInput.value;\n\n\t\t\t\t\t\t\tconst id =\n\t\t\t\t\t\t\t\tfromId.value;\n\n\t\t\t\t\t\t\tfromInput.value =\n\t\t\t\t\t\t\t\ttoInput.value;\n\n\t\t\t\t\t\t\tfromId.value =\n\t\t\t\t\t\t\t\ttoId.value;\n\n\t\t\t\t\t\t\ttoInput.value = name;\n\t\t\t\t\t\t\ttoId.value = id;\n\t\t\t\t\t\t}\n\t\t\t\t\t);\n\t\t\t\t}\n\n\n\t\t\t\tform.addEventListener(\n\t\t\t\t\t'submit',\n\t\t\t\t\tfunction (event) {\n\n\t\t\t\t\t\tevent.preventDefault();\n\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t!fromId.value ||\n\t\t\t\t\t\t\t!toId.value\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tresults.hidden = false;\n\n\t\t\t\t\t\t\tresultsTitle.textContent =\n\t\t\t\t\t\t\t\t'Choose your stops';\n\n\t\t\t\t\t\t\tresultsCount.textContent = '';\n\n\t\t\t\t\t\t\tresultsBody.innerHTML =\n\t\t\t\t\t\t\t\t'<div class=\"wa-transport__empty-result\">' +\n\t\t\t\t\t\t\t\t'Choose a suggested stop from both the From and To fields before searching.' +\n\t\t\t\t\t\t\t\t'<\/div>';\n\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tresults.hidden = false;\n\n\t\t\t\t\t\tresultsTitle.textContent =\n\t\t\t\t\t\t\tfromInput.value +\n\t\t\t\t\t\t\t' \u2192 ' +\n\t\t\t\t\t\t\ttoInput.value;\n\n\t\t\t\t\t\tresultsCount.textContent = '';\n\n\t\t\t\t\t\tresultsBody.innerHTML =\n\t\t\t\t\t\t\t'<div class=\"wa-transport__loading\">' +\n\t\t\t\t\t\t\t'Checking the official timetable\u2026' +\n\t\t\t\t\t\t\t'<\/div>';\n\n\t\t\t\t\t\tconst body =\n\t\t\t\t\t\t\tnew URLSearchParams();\n\n\t\t\t\t\t\tbody.set(\n\t\t\t\t\t\t\t'action',\n\t\t\t\t\t\t\t'wa_transport_journeys'\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tbody.set(\n\t\t\t\t\t\t\t'from',\n\t\t\t\t\t\t\tfromId.value\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tbody.set(\n\t\t\t\t\t\t\t'to',\n\t\t\t\t\t\t\ttoId.value\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tbody.set(\n\t\t\t\t\t\t\t'date',\n\t\t\t\t\t\t\tdateInput.value\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tbody.set(\n\t\t\t\t\t\t\t'time',\n\t\t\t\t\t\t\ttimeInput.value\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tfetch(\n\t\t\t\t\t\t\tajaxUrl,\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\t\tcredentials: 'same-origin',\n\t\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t\t'Content-Type':\n\t\t\t\t\t\t\t\t\t\t'application\/x-www-form-urlencoded; charset=UTF-8'\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tbody: body.toString()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t)\n\t\t\t\t\t\t\t.then(r => r.json())\n\t\t\t\t\t\t\t.then(data => {\n\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\t!data ||\n\t\t\t\t\t\t\t\t\t!data.success\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tthrow new Error(\n\t\t\t\t\t\t\t\t\t\tdata &&\n\t\t\t\t\t\t\t\t\t\tdata.data &&\n\t\t\t\t\t\t\t\t\t\tdata.data.message\n\t\t\t\t\t\t\t\t\t\t\t? data.data.message\n\t\t\t\t\t\t\t\t\t\t\t: 'Journey search failed.'\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tconst journeys =\n\t\t\t\t\t\t\t\t\tdata.data.journeys || [];\n\n\t\t\t\t\t\t\t\tresultsCount.textContent =\n\t\t\t\t\t\t\t\t\tjourneys.length\n\t\t\t\t\t\t\t\t\t\t? journeys.length +\n\t\t\t\t\t\t\t\t\t\t  (journeys.length === 1\n\t\t\t\t\t\t\t\t\t\t\t? ' journey'\n\t\t\t\t\t\t\t\t\t\t\t: ' journeys')\n\t\t\t\t\t\t\t\t\t\t: '';\n\n\t\t\t\t\t\t\t\tif (!journeys.length) {\n\t\t\t\t\t\t\t\t\tresultsBody.innerHTML =\n\t\t\t\t\t\t\t\t\t\t'<div class=\"wa-transport__empty-result\">' +\n\t\t\t\t\t\t\t\t\t\tesc(\n\t\t\t\t\t\t\t\t\t\t\tdata.data.message ||\n\t\t\t\t\t\t\t\t\t\t\t'No direct journeys found.'\n\t\t\t\t\t\t\t\t\t\t) +\n\t\t\t\t\t\t\t\t\t\t'<br><br><strong>Version 1 currently shows direct ARST journeys only.<\/strong>' +\n\t\t\t\t\t\t\t\t\t\t'<\/div>';\n\n\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tresultsBody.innerHTML =\n\t\t\t\t\t\t\t\t\tjourneys.map(journey => {\n\n\t\t\t\t\t\t\t\t\t\tconst icon =\n\t\t\t\t\t\t\t\t\t\t\tjourney.mode === 'Train'\n\t\t\t\t\t\t\t\t\t\t\t\t? 'fa-train'\n\t\t\t\t\t\t\t\t\t\t\t\t: 'fa-bus-simple';\n\n\t\t\t\t\t\t\t\t\t\tconst route =\n\t\t\t\t\t\t\t\t\t\t\tjourney.route\n\t\t\t\t\t\t\t\t\t\t\t\t? 'Route ' +\n\t\t\t\t\t\t\t\t\t\t\t\t  esc(journey.route)\n\t\t\t\t\t\t\t\t\t\t\t\t: esc(\n\t\t\t\t\t\t\t\t\t\t\t\t\tjourney.route_long ||\n\t\t\t\t\t\t\t\t\t\t\t\t\tjourney.mode\n\t\t\t\t\t\t\t\t\t\t\t\t  );\n\n\t\t\t\t\t\t\t\t\t\tlet countdown = '';\n\n\t\t\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\t\t\tdateInput.value ===\n\t\t\t\t\t\t\t\t\t\t\tnew Date().toISOString().slice(0, 10)\n\t\t\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\t\t\tconst now = new Date();\n\t\t\t\t\t\t\t\t\t\t\tconst midnight = new Date(\n\t\t\t\t\t\t\t\t\t\t\t\tnow.getFullYear(),\n\t\t\t\t\t\t\t\t\t\t\t\tnow.getMonth(),\n\t\t\t\t\t\t\t\t\t\t\t\tnow.getDate(),\n\t\t\t\t\t\t\t\t\t\t\t\t0, 0, 0\n\t\t\t\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\t\t\t\tconst nowSeconds =\n\t\t\t\t\t\t\t\t\t\t\t\tMath.floor(\n\t\t\t\t\t\t\t\t\t\t\t\t\t(now - midnight) \/ 1000\n\t\t\t\t\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\t\t\t\tconst mins =\n\t\t\t\t\t\t\t\t\t\t\t\tMath.floor(\n\t\t\t\t\t\t\t\t\t\t\t\t\t(Number(journey.departure_seconds) - nowSeconds) \/ 60\n\t\t\t\t\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\t\t\t\tif (mins >= 0 && mins <= 180) {\n\t\t\t\t\t\t\t\t\t\t\t\tcountdown =\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<span class=\"wa-journey__departing\">' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tmins === 0\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t? 'Due now'\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t: 'Departs in ' + mins + ' min'\n\t\t\t\t\t\t\t\t\t\t\t\t\t) +\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<\/span>';\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t\tconst headsign =\n\t\t\t\t\t\t\t\t\t\t\tjourney.headsign\n\t\t\t\t\t\t\t\t\t\t\t\t? '<span class=\"wa-journey__headsign\">Towards ' +\n\t\t\t\t\t\t\t\t\t\t\t\t  esc(journey.headsign) +\n\t\t\t\t\t\t\t\t\t\t\t\t  '<\/span>'\n\t\t\t\t\t\t\t\t\t\t\t\t: '';\n\n\t\t\t\t\t\t\t\t\t\treturn (\n\t\t\t\t\t\t\t\t\t\t\t'<article class=\"wa-journey ' +\n\t\t\t\t\t\t\t\t\t\t\t(journey.mode === 'Train' ? 'is-train' : 'is-bus') +\n\t\t\t\t\t\t\t\t\t\t\t'\">' +\n\n\t\t\t\t\t\t\t\t\t\t\t\t'<div class=\"wa-journey__mode\">' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<i class=\"fa-solid ' +\n\t\t\t\t\t\t\t\t\t\t\t\t\ticon +\n\t\t\t\t\t\t\t\t\t\t\t\t\t'\" aria-hidden=\"true\"><\/i>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<span>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\tesc(journey.mode) +\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<\/span>' +\n\t\t\t\t\t\t\t\t\t\t\t\t'<\/div>' +\n\n\t\t\t\t\t\t\t\t\t\t\t\t'<div class=\"wa-journey__times\">' +\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<div class=\"wa-journey__time\">' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'<strong>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tesc(journey.departure) +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'<\/strong>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'<span>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tesc(journey.from) +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'<\/span>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<\/div>' +\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<div class=\"wa-journey__line\"><\/div>' +\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<div class=\"wa-journey__time\">' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'<strong>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tesc(journey.arrival) +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'<\/strong>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'<span>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tesc(journey.to) +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t'<\/span>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<\/div>' +\n\n\t\t\t\t\t\t\t\t\t\t\t\t'<\/div>' +\n\n\t\t\t\t\t\t\t\t\t\t\t\t'<div class=\"wa-journey__detail\">' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<strong>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\troute +\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<\/strong>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<span>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\tesc(journey.duration) +\n\t\t\t\t\t\t\t\t\t\t\t\t\t' \u00b7 Direct' +\n\t\t\t\t\t\t\t\t\t\t\t\t\t'<\/span>' +\n\t\t\t\t\t\t\t\t\t\t\t\t\theadsign +\n\t\t\t\t\t\t\t\t\t\t\t\t\tcountdown +\n\t\t\t\t\t\t\t\t\t\t\t\t'<\/div>' +\n\n\t\t\t\t\t\t\t\t\t\t\t'<\/article>'\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t}).join('');\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t.catch(error => {\n\n\t\t\t\t\t\t\t\tresultsCount.textContent = '';\n\n\t\t\t\t\t\t\t\tresultsBody.innerHTML =\n\t\t\t\t\t\t\t\t\t'<div class=\"wa-transport__empty-result\">' +\n\t\t\t\t\t\t\t\t\tesc(error.message) +\n\t\t\t\t\t\t\t\t\t'<\/div>';\n\t\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t);\n\n\n\t\t\t\tdocument.addEventListener(\n\t\t\t\t\t'click',\n\t\t\t\t\tfunction (event) {\n\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t!root.contains(\n\t\t\t\t\t\t\t\tevent.target\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t!event.target.closest(\n\t\t\t\t\t\t\t\t'[data-stop-wrap]'\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\troot\n\t\t\t\t\t\t\t\t.querySelectorAll(\n\t\t\t\t\t\t\t\t\t'.wa-stop-results'\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t.forEach(box => {\n\t\t\t\t\t\t\t\t\tbox.hidden = true;\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\n\n\t\t\tfunction bootAll() {\n\t\t\t\tdocument\n\t\t\t\t\t.querySelectorAll(\n\t\t\t\t\t\t'[data-wa-transport]'\n\t\t\t\t\t)\n\t\t\t\t\t.forEach(\n\t\t\t\t\t\tbootTransport\n\t\t\t\t\t);\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\tdocument.readyState === 'loading'\n\t\t\t) {\n\t\t\t\tdocument.addEventListener(\n\t\t\t\t\t'DOMContentLoaded',\n\t\t\t\t\tbootAll\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\tbootAll();\n\t\t\t}\n\n\t\t})();\n\t\t<\/script>\n\n\t\t\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"iawp_total_views":0,"footnotes":""},"class_list":["post-24521","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/welcomealghero.com\/es\/wp-json\/wp\/v2\/pages\/24521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/welcomealghero.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/welcomealghero.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/welcomealghero.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/welcomealghero.com\/es\/wp-json\/wp\/v2\/comments?post=24521"}],"version-history":[{"count":0,"href":"https:\/\/welcomealghero.com\/es\/wp-json\/wp\/v2\/pages\/24521\/revisions"}],"wp:attachment":[{"href":"https:\/\/welcomealghero.com\/es\/wp-json\/wp\/v2\/media?parent=24521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}