From d9f46ef0d735b71da304638b9e09a3dbe422c1c4 Mon Sep 17 00:00:00 2001 From: Kirill Live Date: Wed, 6 Dec 2023 00:48:02 +0300 Subject: [PATCH] kirilllive --- translate/en_tuesday_visual.html | 12 ++++++------ translate/es_tuesday_visual.html | 12 ++++++------ translate/ja_tuesday_visual.html | 12 ++++++------ translate/ru_tuesday_visual.html | 12 ++++++------ 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/translate/en_tuesday_visual.html b/translate/en_tuesday_visual.html index 31cab99..c5487db 100644 --- a/translate/en_tuesday_visual.html +++ b/translate/en_tuesday_visual.html @@ -788,7 +788,7 @@ var img_file=document.getElementById('json_file'); var color_chois=document.getElementById('paletr'); var languare="en"; -const runtime="let story_json=[];var tue_text_view,tue_text_block,tue_text_element,languare,dialog_text,dialog_timeout,tue_story,tue_bg_music,arr_dialog,timers,tuesday=document.getElementById(\"tuesday\"),tue_name_block=document.createElement(\"div\"),scene=0,dialog=0,dialog_speed=50,dialog_letter=0,tue_set_audio=0,tue_fullScreen=!1,controll=!0,ruby_rt=[];function cmenu(){return!1}function get_lang(){languare=void 0!=navigator.languages?navigator.languages[0].substring(0,2):navigator.languagesubstring(0,2);for(var e,t=0;t0&&alert(\"Json structure error\")}base_creation(),tuesday.dispatchEvent(new Event(\"script_loaded\")),story_json.parameters.sounds&&creation_sound()}},a.open(\"GET\",t,!0),a.send(),a.onerror=function(){0==this.status&&alert(\"Error load json file Cross-Origin Resource Sharing(CORS)\")}}}function name_block_update(){story_json.parameters.name_panel.color&&(tue_name_block.style.backgroundColor=story_json.parameters.name_panel.color),story_json.parameters.name_panel.color_text?tue_name_block.style.color=story_json.parameters.name_panel.color_text:tue_name_block.style.color=story_json.parameters.text_panel.color_text,tue_name_block.style.position=\"absolute\",tue_name_block.id=\"tue_name_block\",tue_name_block.style.padding=story_json.parameters.name_panel.indent_text,tue_name_block.style.fontSize=story_json.parameters.name_panel.size_text?story_json.parameters.name_panel.size_text:story_json.parameters.font_size,tue_name_block.style.fontFamily=story_json.parameters.name_panel.font_family?story_json.parameters.name_panel.font_family:story_json.parameters.font,tue_name_block.style.display=\"flex\",tue_name_block.style.justifyContent=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[0]:\"center\",tue_name_block.style.alignItems=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[1]:\"center\",(tue_name_block.style.width=0!=story_json.parameters.name_panel.size[0])&&(tue_name_block.style.width=story_json.parameters.name_panel.size[0]),tue_name_block.style.height=story_json.parameters.name_panel.size[1],tue_name_block.style.left=\"\"==story_json.parameters.name_panel.position[0]||\"0\"==story_json.parameters.name_panel.position[0]?null:story_json.parameters.name_panel.position[0],tue_name_block.style.right=\"\"==story_json.parameters.name_panel.position[1]||\"0\"==story_json.parameters.name_panel.position[1]?null:story_json.parameters.name_panel.position[1],tue_name_block.style.top=\"\"==story_json.parameters.name_panel.position[2]||\"0\"==story_json.parameters.name_panel.position[2]?\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?\"0px\":null:story_json.parameters.name_panel.position[2],tue_name_block.style.bottom=\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?null:story_json.parameters.name_panel.position[3],tue_name_block.style.zIndex=1001}function base_creation(){if(get_lang(),localStorage.getItem(\"tue_set_audio\")&&(tue_set_audio=JSON.parse(localStorage.getItem(\"tue_set_audio\"))),story_json.parameters.style_file&&add_style(story_json.parameters.style_file),dialog_speed=story_json.parameters.text_panel.dialog_speed,story_json.parameters.title&&(story_json.parameters.title[languare]?document.title=story_json.parameters.title[languare]:document.title=story_json.parameters.title),story_json.parameters.pixelmode&&(tuesday.style.imageRendering=\"pixelated\",tuesday.style.fontSmooth=\"never\"),tuesday.style.backgroundRepeat=\"no-repeat\",tuesday.style.backgroundPosition=\"center\",tuesday.style.position=\"relative\",tuesday.style.overflow=\"hidden\",story_json.parameters.cursors&&story_json.parameters.cursors.main&&(tuesday.style.cursor=\"url(\"+art_data(story_json.parameters.cursors.main[0])+\") \"+story_json.parameters.cursors.main[1]+\" \"+story_json.parameters.cursors.main[2]+\",auto\"),tuesday.innerHTML=\"
\",tue_text_block=document.getElementById(\"tue_text_block\"),(tue_text_element=document.getElementById(\"tue_text_element\")).style.position=\"relative\",story_json.parameters.text_panel.className&&(tue_text_block.className=story_json.parameters.text_panel.className),story_json.parameters.text_panel.style&&(tue_text_block.style=story_json.parameters.text_panel.style),tue_text_block.style.position=\"absolute\",story_json.parameters.text_panel.size&&(tue_text_block.style.width=story_json.parameters.text_panel.size[0],tue_text_block.style.height=story_json.parameters.text_panel.size[1]),story_json.parameters.text_panel.position?(story_json.parameters.text_panel.position[0]&&\"0\"!=story_json.parameters.text_panel.position[0]||story_json.parameters.text_panel.position[1]&&\"0\"!=story_json.parameters.text_panel.position[1]?(tue_text_block.style.left=\"0\"!=story_json.parameters.text_panel.position[0]?story_json.parameters.text_panel.position[0]:null,tue_text_block.style.right=\"0\"!=story_json.parameters.text_panel.position[1]?story_json.parameters.text_panel.position[1]:null,tue_text_block.style.margin=null):(tue_text_block.style.marginLeft=\"auto\",tue_text_block.style.marginRight=\"auto\",tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.top=\"0\"!=story_json.parameters.text_panel.position[2]?story_json.parameters.text_panel.position[2]:null):(tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.bottom=\"0\"!=story_json.parameters.text_panel.indent_bottom?story_json.parameters.text_panel.indent_bottom:null,tue_text_block.style.zIndex=1e3,tue_text_block.style.borderSpacing=0,(tue_text_view=document.getElementById(\"tue_text_view\")).style.boxSizing=\"border-box\",tue_text_view.style.padding=story_json.parameters.text_panel.indent_text,tue_text_view.style.fontSize=story_json.parameters.text_panel.size_text?story_json.parameters.text_panel.size_text:story_json.parameters.font_size,tue_text_view.style.fontFamily=story_json.parameters.text_panel.font_family?story_json.parameters.text_panel.font_family:story_json.parameters.font,tue_text_view.style.whiteSpace=\"pre-wrap\",tue_text_view.style.height=\"100%\",story_json.parameters.text_panel.scroll&&(tue_text_block.style.paddingTop=story_json.parameters.text_panel.indent_text,tue_text_view.style.height=tue_text_view.offsetHeight,tue_text_view.style.position=\"relative\",tue_text_view.style.overflowY=\"hidden\"),story_json.parameters.name_panel&&(story_json.parameters.name_panel.className&&(tue_name_block.className=story_json.parameters.name_panel.className),story_json.parameters.name_panel.style&&(tue_name_block.style=story_json.parameters.name_panel.style),tue_text_element.appendChild(tue_name_block),name_block_update()),(tue_bg_music=document.createElement(\"AUDIO\")).id=\"tue_bg_music\",tuesday.appendChild(tue_bg_music),story_json.parameters.launch_story)tue_story=story_json.parameters.launch_story;else for(var e=0;e<2;e++)if(\"parameters\"!=Object.getOwnPropertyNames(story_json)[e]){story_json.parameters.launch_story=Object.getOwnPropertyNames(story_json)[1],tue_story=story_json.parameters.launch_story;break}bg_art(story_json.parameters.text_panel,\"tue_text_block\"),tuesday.dispatchEvent(new Event(\"script_executed\")),story_json.parameters.autosave&&localStorage.getItem(\"tue_auto_data\")&&(story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_auto_data\"))),creation_buttons(),creation_scene()}function bg_art(e,t,a){if((t=document.getElementById(t)).style.backgroundRepeat=\"no-repeat\",t.style.backgroundPosition=e.art_align?e.art_align[0]+\" \"+e.art_align[1]:\"center\",a=a||e.art){var r=art_data(a);r.length>0&&(t.style.backgroundImage=\"url('\"+r+\"')\")}e.art_size&&(\"patch\"==e.art_size&&(t.style.backgroundImage=\"none\"),\"object\"==typeof e.art_size?t.style.backgroundSize=e.art_size[0]+\" \"+e.art_size[1]:\"patch\"==e.art_size?(t.style.backgroundImage=\"none\",t.style.backgroundSize=\"none\",t.style.backgroundClip=\"padding-box\",t.style.borderStyle=\"solid\",t.style.borderWidth=e.patch[0]+\"px \"+e.patch[1]+\"px \"+e.patch[2]+\"px \"+e.patch[3]+\"px\",t.style.borderImage=\"url('\"+art_data(e.art)+\"') \"+e.patch[0]+\" \"+e.patch[1]+\" \"+e.patch[2]+\" \"+e.patch[3]+\" stretch stretch\"):t.style.backgroundSize=e.art_size)}function creation_buttons(){for(a=0;a1)for(var a=0;a\"==r&&story_json.parameters.variables[a]>s){\"tue_go\"!=l?go_to(l):n();break}if(\"<\"==r&&story_json.parameters.variables[a]0?creation_dialog():(del_element(\"tue_art\"),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),tue_text_block.style.visibility=\"hidden\",tue_name_block.style.visibility=\"hidden\"),tuesday.dispatchEvent(new Event(Object.keys(arr_dialog)[0]))}}function creation_dialog(next_scene){if(\"hidden\"!=(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).controll&&\"hidden_here\"!=arr_dialog.controll&&(tue_story!=story_json.parameters.launch_story||arr_dialog||0!=dialog||0!=scene)){if(\"visible\"==arr_dialog.controll||!arr_dialog.controll||!0==controll){controll=!0;for(var buttons=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),i=0;i0?(video.muted=!1,video.volume=arr_dialog.video.sound/100):video.muted=!0,arr_dialog.video.time_start?video.onloadedmetadata=function(){this.currentTime=arr_dialog.video.time_start,arr_dialog.video.fit&&\"cover\"!=arr_dialog.video.fit||video_size(),arr_dialog.video.stop&&this.pause()}:\"cover\"!=arr_dialog.video.fit&&arr_dialog.video.fit||(video.onloadedmetadata=function(){video_size()}),arr_dialog.video.time_end?arr_dialog.video.loop?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.currentTime=arr_dialog.video.time_start?arr_dialog.video.time_start:0)}:arr_dialog.video.go_to?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.pause(),\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to))}:video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&video.pause()}:video.onended=function(){\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to)},arr_dialog.video.stop&&!0==arr_dialog.video.stop||(video.autoplay=!0),tuesday.appendChild(video)}else del_element(\"tue_v\");if(arr_dialog.art){var old=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_art\"),src=!1;if(old.length>0){for(d=0;d0&&(old[o].style=\"user-select:text;\"+arr_dialog.art[i].style,old[o].style.position=\"absolute\",old[o].style.transformOrigin=\"top left\"),arr_dialog.art[i].move&&0!=arr_dialog.art[i].move?(old[o].style.transitionDuration=arr_dialog.art[i].move+\"s\",arr_dialog.art[i].speed&&\"\"!=arr_dialog.art[i].speed?old[o].style.transitionTimingFunction=arr_dialog.art[i].speed:old[o].style.transitionTimingFunction=null):(old[o].style.transitionDuration=null,old[o].style.transitionTimingFunction=null),arr_dialog.art[i].opacity?old[o].style.opacity=arr_dialog.art[i].opacity:old[o].style.opacity=null,arr_dialog.art[i].fit&&(old[o].style.objectFit=arr_dialog.art[i].fit),arr_dialog.art[i].size&&(old[o].style.width=arr_dialog.art[i].size[0],old[o].style.height=arr_dialog.art[i].size[1]),arr_dialog.art[i].align?old[o].style.objectPosition=arr_dialog.art[i].align[0]+\" \"+arr_dialog.art[i].align[1]:old[o].style.objectPosition=\"center\",old[o].style.transform=(arr_dialog.art[i].hotspot&&0!=arr_dialog.art[i].hotspot[0]&&0!=arr_dialog.art[i].hotspot[1]?\" translate(\"+arr_dialog.art[i].hotspot[0]+\",\"+arr_dialog.art[i].hotspot[1]+\")\":\"\")+(arr_dialog.art[i].angle?\"rotate(\"+arr_dialog.art[i].angle+\"deg)\":\"\"),0!=arr_dialog.art[i].position[0]&&(old[o].style.left=arr_dialog.art[i].position[0]),0!=arr_dialog.art[i].position[1]&&(old[o].style.left=\"calc(100% - \"+arr_dialog.art[i].position[1]+\" - \"+(\"auto\"==arr_dialog.art[i].size[0]?arr_dialog.art[i].size[1]:arr_dialog.art[i].size[0])+\")\"),0!=arr_dialog.art[i].position[2]&&(old[o].style.top=arr_dialog.art[i].position[2]),0!=arr_dialog.art[i].position[3]&&(old[o].style.top=\"calc(100% - \"+arr_dialog.art[i].position[3]+\" - \"+(\"auto\"==arr_dialog.art[i].size[1]?arr_dialog.art[i].size[0]:arr_dialog.art[i].size[1])+\")\"),src=!0,old[o].style.zIndex=i,old[o].classList.remove(\"img_del\");break}!1==src&&creation_art(i)}del_element(\"img_del\")}else for(i=0;i0?a:\"data:image/svg+xml,\",t.setAttribute(\"volume\",arr_dialog.art[e].url[languare]?arr_dialog.art[e].url[languare]:arr_dialog.art[e].url),t.classList.add(\"tue_art\"),t.style=\"user-select:text;\"+(arr_dialog.art[e].style?arr_dialog.art[e].style:\"\"),t.style.position=\"absolute\",t.style.transformOrigin=\"top left\",arr_dialog.art[e].fit&&(t.style.objectFit=arr_dialog.art[e].fit),arr_dialog.art[e].opacity?t.style.opacity=arr_dialog.art[e].opacity:t.style.opacity=null,arr_dialog.art[e].size&&(t.style.width=arr_dialog.art[e].size[0],t.style.height=arr_dialog.art[e].size[1]),t.style.transform=(arr_dialog.art[e].hotspot&&0!=arr_dialog.art[e].hotspot[0]&&0!=arr_dialog.art[e].hotspot[1]?\" translate(\"+arr_dialog.art[e].hotspot[0]+\",\"+arr_dialog.art[e].hotspot[1]+\")\":\"\")+(arr_dialog.art[e].angle?\"rotate(\"+arr_dialog.art[e].angle+\"deg)\":\"\"),arr_dialog.art[e].align&&(t.style.objectPosition=arr_dialog.art[e].align[0]+\" \"+arr_dialog.art[e].align[1]),0!=arr_dialog.art[e].position[0]&&(t.style.left=arr_dialog.art[e].position[0]),0!=arr_dialog.art[e].position[1]&&(t.style.left=\"calc(100% - \"+arr_dialog.art[e].position[1]+\" - \"+arr_dialog.art[e].size[0]+\")\"),0!=arr_dialog.art[e].position[2]&&(t.style.top=arr_dialog.art[e].position[2]),0!=arr_dialog.art[e].position[3]&&(t.style.top=\"calc(100% - \"+arr_dialog.art[e].position[3]+\" - \"+arr_dialog.art[e].size[1]+\")\"),t.setAttribute(\"draggable\",\"false\"),t.style.zIndex=e,arr_dialog.art[e].show_if&&show_if(arr_dialog.art[e].show_if,t),tuesday.appendChild(t)}}else del_element(\"tue_art\");var button_ui=document.getElementsByClassName(\"tue_controll\");for(i=0;i0&&(button_ui[i].innerHTML=values_button(art_data(story_json.parameters.buttons[i].text)));if(arr_dialog.choice){var interfaces=!1;for(i=0;i0&&(choice.style.backgroundImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"')\"),arr_dialog.choice[i].size&&(0!=arr_dialog.choice[i].size[0]&&(choice.style.width=arr_dialog.choice[i].size[0]),0!=arr_dialog.choice[i].size[1]&&(choice.style.height=arr_dialog.choice[i].size[1])),arr_dialog.choice[i].art_size&&(\"patch\"==arr_dialog.choice[i].art_size&&(choice.style.backgroundImage=\"none\"),\"object\"==typeof arr_dialog.choice[i].art_size?choice.style.backgroundSize=arr_dialog.choice[i].art_size[0]+\" \"+arr_dialog.choice[i].art_size[1]:\"patch\"==arr_dialog.choice[i].art_size?(choice.style.backgroundImage=\"none\",choice.style.backgroundSize=\"none\",choice.style.backgroundClip=\"padding-box\",choice.style.borderStyle=\"solid\",choice.style.borderWidth=arr_dialog.choice[i].patch[0]+\"px \"+arr_dialog.choice[i].patch[1]+\"px \"+arr_dialog.choice[i].patch[2]+\"px \"+arr_dialog.choice[i].patch[3]+\"px\",choice.style.borderImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"') \"+arr_dialog.choice[i].patch[0]+\" \"+arr_dialog.choice[i].patch[1]+\" \"+arr_dialog.choice[i].patch[2]+\" \"+arr_dialog.choice[i].patch[3]+\" stretch stretch\"):choice.style.backgroundSize=arr_dialog.choice[i].art_size),choice.style.transform=(arr_dialog.choice[i].hotspot&&0!=arr_dialog.choice[i].hotspot[0]&&0!=arr_dialog.choice[i].hotspot[1]?\" translate(\"+arr_dialog.choice[i].hotspot[0]+\",\"+arr_dialog.choice[i].hotspot[1]+\")\":\"\")+(arr_dialog.choice[i].angle?\"rotate(\"+arr_dialog.choice[i].angle+\"deg)\":\"\"),0!=arr_dialog.choice[i].position[0]&&(choice.style.left=arr_dialog.choice[i].position[0]),0!=arr_dialog.choice[i].position[1]&&(choice.style.right=arr_dialog.choice[i].position[1]),0!=arr_dialog.choice[i].position[2]&&(choice.style.top=arr_dialog.choice[i].position[2]),0!=arr_dialog.choice[i].position[3]&&(choice.style.bottom=arr_dialog.choice[i].position[3]),choice.style.color=arr_dialog.choice[i].color_text,choice.style.padding=arr_dialog.choice[i].indent_text,choice.style.fontSize=arr_dialog.choice[i].size_text?arr_dialog.choice[i].size_text:story_json.parameters.font_size,choice.style.fontFamily=arr_dialog.choice[i].font_family?arr_dialog.choice[i].font_family:story_json.parameters.font,choice.style.display=\"flex\",choice.style.justifyContent=arr_dialog.choice[i].align?arr_dialog.choice[i].align[0]:\"center\",choice.style.alignItems=arr_dialog.choice[i].align?arr_dialog.choice[i].align[1]:\"center\",choice.style.zIndex=1001+i,arr_dialog.choice[i].show_if&&show_if(arr_dialog.choice[i].show_if,choice),arr_dialog.choice[i].text&&(\"object\"!=typeof arr_dialog.choice[i].text||arr_dialog.choice[i].text[languare]&&\"object\"!=typeof arr_dialog.choice[i].text[languare])&&(choice.innerHTML=values_button(art_data(arr_dialog.choice[i].text))),\"tue_audio\"==arr_dialog.choice[i].go_to?show_audio(choice,arr_dialog.choice[i]):\"tue_fullScreen\"==arr_dialog.choice[i].go_to&&show_fullscreen(choice,arr_dialog.choice[i]);var v=\"\";if(arr_dialog.choice[i].variables)for(var g=0;g1)for(var l=0;l/g;ruby_rt=[];let r=t.matchAll(a);r=Array.from(r);for(var s=0;s/g);t=Array.from(t);for(var a=0;a\"+t[0]+\"\"+t[1]+\"\"}function go_story(e){(check_choice(story_json[tue_story][scene].dialogs)||e)&&(((arr_dialog=story_json[tue_story][scene].dialogs[dialog]).choice&&del_element(\"tue_choice\"),arr_dialog.go_to)?go_to(arr_dialog.go_to):dialog=story_json[tue_story].length?scene=story_json[tue_story].length-1:(dialog=0,creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")),e||(timers=!1)}function back_story(){(arr_dialog=story_json[tue_story][scene].dialogs[dialog],del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),arr_dialog.back_to)?go_to(arr_dialog.back_to):dialog>0?(dialog-=1,(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).text?\"skip\"==arr_dialog.text[languare]?back_story():creation_dialog():arr_dialog.text_add?\"skip\"==arr_dialog.text_add[languare]?back_story():(dialog_text=arr_dialog.text?dialog_text.replace(arr_dialog.text_add[languare],\"\"):\"\",creation_dialog()):(creation_dialog(),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"))):((scene-=1)<0?(scene=0,dialog=0):story_json[tue_story][scene].dialogs&&(dialog=story_json[tue_story][scene].dialogs.length-1),creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")}function save_stag(e){localStorage.setItem(\"tue_\"+e+\"_scene\",scene),localStorage.setItem(\"tue_\"+e+\"_dialog\",dialog),localStorage.setItem(\"tue_\"+e+\"_story\",tue_story),story_json.parameters.variables&&localStorage.setItem(\"tue_\"+e+\"_data\",JSON.stringify(story_json.parameters.variables)),\"bookmark\"==e&&tuesday.dispatchEvent(new Event(\"save\"))}function load_stag(e){story_json[localStorage.getItem(\"tue_\"+e+\"_story\")]&&(del_element(\"tue_choice\"),del_element(\"tue_html_scene\"),scene=localStorage.getItem(\"tue_\"+e+\"_scene\"),dialog=localStorage.getItem(\"tue_\"+e+\"_dialog\"),tue_story=localStorage.getItem(\"tue_\"+e+\"_story\"),story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_\"+e+\"_data\")),creation_scene(),search_music(),tuesday.dispatchEvent(new Event(\"load\")))}function go_to(e){e.includes(\",\")?(tue_story=(e=e.split(\",\"))[0],dialog=e[2],scene=e[1]):(tue_story=e,dialog=0,scene=0),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),creation_scene()}function del_element(e){for(var t=document.getElementById(\"tuesday\").getElementsByClassName(e),a=t.length,r=0;r\")}else if(0!=dialog_speed&&dialog_letter<=dialog_text.length)dialog_timeout=setTimeout(add_letter,dialog_speed);else if(dialog_letter>=dialog_text.length){if(arr_dialog.end_text_cursor||story_json.parameters.text_panel.end_text_cursor){var t=JSON.parse(JSON.stringify(arr_dialog.end_text_cursor?arr_dialog.end_text_cursor:!!story_json.parameters.text_panel.end_text_cursor&&story_json.parameters.text_panel.end_text_cursor));\"\"==t[1]&&story_json.parameters.text_panel.end_text_cursor[1]&&(t[1]=story_json.parameters.text_panel.end_text_cursor[1]),\"\"==t[2]&&story_json.parameters.text_panel.end_text_cursor[2]&&(t[2]=story_json.parameters.text_panel.end_text_cursor[2]),\"\"==t[3]&&story_json.parameters.text_panel.end_text_cursor[3]&&(t[3]=story_json.parameters.text_panel.end_text_cursor[3])}tue_text_view.innerHTML=\"\"+tue_text_view.innerHTML+(t&&t[0]?'  ':\"\"),tuesday.dispatchEvent(new Event(\"dialog_end\"))}story_json.parameters.text_panel.scroll&&(tue_text_view.scrollTop=tue_text_view.scrollHeight)}function add_letter(){for(var e=dialog_text.slice(0,dialog_letter).replace(RegExp(\"\\n\",\"g\"),\"
\"),t=0;t=0;e--)if(story_json[tue_story][e].background_music){tue_bg_music.canPlayType(\"audio/mpeg\")?\"number\"==typeof story_json[tue_story][e].background_music?tue_bg_music.src=story_json.base[story_json[tue_story][e].background_music-1]:story_json[tue_story][e].background_music.includes(\"blob:\")?tue_bg_music.src=story_json[tue_story][e].background_music:story_json[tue_story][e].background_music.includes(\".mp3\")?tue_bg_music.src=story_json[tue_story][e].background_music:tue_bg_music.src=story_json[tue_story][e].background_music+\".mp3\":tue_bg_music.src=story_json[tue_story][e].background_music+\".ogg\",tue_bg_music.loop=!0,0==tue_set_audio&&tue_bg_music.play();break}}function creation_sound(){for(var e=0;Object.keys(story_json.parameters.sounds)[e];){var t=document.createElement(\"audio\");t.preload=\"auto\",t.id=Object.keys(story_json.parameters.sounds)[e],t.canPlayType(\"audio/mpeg\")?story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\";base64\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\"blob:\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\".mp3\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".mp3\":t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".ogg\",tuesday.appendChild(t),e++}}function get_sound(e){return\"if(tue_set_audio<2){\"+(e[languare]?\"sound_play('\"+e[languare]+\"');\":\"sound_play('\"+e+\"');\")+\"}\"}function get_stop_sound(e){return e[languare]?\"sound_stop('\"+e[languare]+\"');\":\"sound_stop('\"+e+\"');\"}function sound_play(e){var t=document.getElementById(e);t&&(t.currentTime=0,t.volume=1,t.play())}function sound_stop(e){document.getElementById(e).currentTime=0,document.getElementById(e).pause()}function add_style(e){var t=document.createElement(\"link\");t.setAttribute(\"rel\",\"stylesheet\"),t.setAttribute(\"type\",\"text/css\"),t.setAttribute(\"href\",e),document.getElementsByTagName(\"head\").item(0).appendChild(t)}function full_screen(e,t){tue_fullScreen?(tue_fullScreen=!1,t&&t.text&&art_data(t.text).length>0&&(e.innerHTML=values_button(art_data(t.text))),t&&t.art&&art_data(t.art).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art)+\"')\"),document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()):(tue_fullScreen=!0,e&&t&&t.text1&&art_data(t.text1).length>0&&(e.innerHTML=values_button(art_data(t.text1))),e&&t&&t.art1&&art_data(t.art1).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art1)+\"')\"),tuesday.requestFullscreen?tuesday.requestFullscreen():tuesday.mozRequestFullScreen?tuesday.mozRequestFullScreen():tuesday.webkitRequestFullscreen?tuesday.webkitRequestFullscreen():tuesday.msRequestFullscreen&&tuesday.msRequestFullscreen())}function art_data(e){return e[languare]?\"number\"==typeof e[languare]?story_json.base[e[languare]-1]:e[languare]:\"number\"==typeof e?story_json.base[e-1]:e}function video_size(){var e=document.getElementById(\"tue_video\"),t=tuesday.getBoundingClientRect();e.videoWidth/e.videoHeight>t.width/t.height?(e.style.height=\"100%\",e.style.width=\"auto\"):(e.style.height=\"auto\",e.style.width=\"100%\")}function show_if(e,t){show=!0;for(var a=1;a\"==s){if(story_json.parameters.variables[r]<=l){show=!1;break}}else if(\"<\"==s&&story_json.parameters.variables[r]>=l){show=!1;break}if(!show)break}!show&&e[0]?t.style.visibility=\"hidden\":show&&!e[0]&&(t.style.visibility=\"hidden\")}function fast_rewind(){let e=story_json[tue_story][scene].dialogs;timers=setTimeout(function(){go_story(!0),dialog{\"tue_no\"!=e.go_to&&(t=!1)}),t}}function set_audio(e,t){if(tue_set_audio=tue_set_audio>1?0:tue_set_audio+1,localStorage.setItem(\"tue_set_audio\",tue_set_audio),0==tue_set_audio?tue_bg_music.play():tue_set_audio>0&&tue_bg_music.pause(),2==tue_set_audio){var a=tuesday.getElementsByTagName(\"audio\");for(let r=0;r0&&(e.innerHTML=values_button(art_data(t[\"text\"+a]))),t[\"art\"+a]&&art_data(t[\"art\"+a]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+a])+\"')\")}function show_fullscreen(e,t){t[\"text\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.innerHTML=values_button(art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]))),t[\"art\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")])+\"')\")}function autoplaysound(){0==tue_set_audio&&tue_bg_music.play(),tuesday.removeEventListener(\"mousedown\",autoplaysound)}document.oncontextmenu=cmenu,window.onmousedown=window.onselectstart=function(){return!1},document.addEventListener(\"keydown\",function(e){var t=e.code;t==story_json.parameters.key.next&&controll?go_story():t==story_json.parameters.key.back&&controll?back_story():t==story_json.parameters.key.main?go_to(story_json.parameters.launch_story):t==story_json.parameters.key.save?save_stag(\"bookmark\"):t==story_json.parameters.key.load?load_stag(\"bookmark\"):t==story_json.parameters.key.autosave?load_stag(\"auto\"):t==story_json.parameters.key.full_screen?full_screen():t==story_json.parameters.key.fast_rewind&&fast_rewind()}),tuesday.addEventListener(\"mousedown\",autoplaysound);"; +const runtime="let story_json=[];var tue_text_view,tue_text_block,tue_text_element,languare,dialog_text,dialog_timeout,tue_story,tue_bg_music,arr_dialog,timers,tuesday=document.getElementById(\"tuesday\"),tue_name_block=document.createElement(\"div\"),scene=0,dialog=0,dialog_speed=50,dialog_letter=0,tue_set_audio=0,tue_fullScreen=!1,controll=!0,ruby_rt=[];function cmenu(){return!1}function get_lang(){languare=void 0!=navigator.languages?navigator.languages[0].substring(0,2):navigator.languagesubstring(0,2);for(var e,t=0;t0&&alert(\"Json structure error\")}base_creation(),tuesday.dispatchEvent(new Event(\"script_loaded\")),story_json.parameters.sounds&&creation_sound()}},a.open(\"GET\",t,!0),a.send(),a.onerror=function(){0==this.status&&alert(\"Error load json file Cross-Origin Resource Sharing(CORS)\")}}}function name_block_update(){story_json.parameters.name_panel.color&&(tue_name_block.style.backgroundColor=story_json.parameters.name_panel.color),story_json.parameters.name_panel.color_text?tue_name_block.style.color=story_json.parameters.name_panel.color_text:tue_name_block.style.color=story_json.parameters.text_panel.color_text,tue_name_block.style.position=\"absolute\",tue_name_block.id=\"tue_name_block\",tue_name_block.style.padding=story_json.parameters.name_panel.indent_text,tue_name_block.style.fontSize=story_json.parameters.name_panel.size_text?story_json.parameters.name_panel.size_text:story_json.parameters.font_size,tue_name_block.style.fontFamily=story_json.parameters.name_panel.font_family?story_json.parameters.name_panel.font_family:story_json.parameters.font,tue_name_block.style.display=\"flex\",tue_name_block.style.justifyContent=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[0]:\"center\",tue_name_block.style.alignItems=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[1]:\"center\",(tue_name_block.style.width=0!=story_json.parameters.name_panel.size[0])&&(tue_name_block.style.width=story_json.parameters.name_panel.size[0]),tue_name_block.style.height=story_json.parameters.name_panel.size[1],tue_name_block.style.left=\"\"==story_json.parameters.name_panel.position[0]||\"0\"==story_json.parameters.name_panel.position[0]?null:story_json.parameters.name_panel.position[0],tue_name_block.style.right=\"\"==story_json.parameters.name_panel.position[1]||\"0\"==story_json.parameters.name_panel.position[1]?null:story_json.parameters.name_panel.position[1],tue_name_block.style.top=\"\"==story_json.parameters.name_panel.position[2]||\"0\"==story_json.parameters.name_panel.position[2]?\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?\"0px\":null:story_json.parameters.name_panel.position[2],tue_name_block.style.bottom=\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?null:story_json.parameters.name_panel.position[3],tue_name_block.style.zIndex=1001}function base_creation(){if(get_lang(),localStorage.getItem(\"tue_set_audio\")&&(tue_set_audio=JSON.parse(localStorage.getItem(\"tue_set_audio\"))),story_json.parameters.style_file&&add_style(story_json.parameters.style_file),dialog_speed=story_json.parameters.text_panel.dialog_speed,story_json.parameters.title&&(story_json.parameters.title[languare]?document.title=story_json.parameters.title[languare]:document.title=story_json.parameters.title),story_json.parameters.pixelmode&&(tuesday.style.imageRendering=\"pixelated\",tuesday.style.fontSmooth=\"never\"),tuesday.style.backgroundRepeat=\"no-repeat\",tuesday.style.backgroundPosition=\"center\",tuesday.style.position=\"relative\",tuesday.style.overflow=\"hidden\",story_json.parameters.cursors&&story_json.parameters.cursors.main&&(tuesday.style.cursor=\"url(\"+art_data(story_json.parameters.cursors.main[0])+\") \"+story_json.parameters.cursors.main[1]+\" \"+story_json.parameters.cursors.main[2]+\",auto\"),tuesday.innerHTML=\"
\",tue_text_block=document.getElementById(\"tue_text_block\"),(tue_text_element=document.getElementById(\"tue_text_element\")).style.position=\"relative\",story_json.parameters.text_panel.className&&(tue_text_block.className=story_json.parameters.text_panel.className),story_json.parameters.text_panel.style&&(tue_text_block.style=story_json.parameters.text_panel.style),tue_text_block.style.position=\"absolute\",story_json.parameters.text_panel.size&&(tue_text_block.style.width=story_json.parameters.text_panel.size[0],tue_text_block.style.height=story_json.parameters.text_panel.size[1]),story_json.parameters.text_panel.position?(story_json.parameters.text_panel.position[0]&&\"0\"!=story_json.parameters.text_panel.position[0]||story_json.parameters.text_panel.position[1]&&\"0\"!=story_json.parameters.text_panel.position[1]?(tue_text_block.style.left=\"0\"!=story_json.parameters.text_panel.position[0]?story_json.parameters.text_panel.position[0]:null,tue_text_block.style.right=\"0\"!=story_json.parameters.text_panel.position[1]?story_json.parameters.text_panel.position[1]:null,tue_text_block.style.margin=null):(tue_text_block.style.marginLeft=\"auto\",tue_text_block.style.marginRight=\"auto\",tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.top=\"0\"!=story_json.parameters.text_panel.position[2]?story_json.parameters.text_panel.position[2]:null):(tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.bottom=\"0\"!=story_json.parameters.text_panel.indent_bottom?story_json.parameters.text_panel.indent_bottom:null,tue_text_block.style.zIndex=1e3,tue_text_block.style.borderSpacing=0,(tue_text_view=document.getElementById(\"tue_text_view\")).style.boxSizing=\"border-box\",tue_text_view.style.padding=story_json.parameters.text_panel.indent_text,tue_text_view.style.fontSize=story_json.parameters.text_panel.size_text?story_json.parameters.text_panel.size_text:story_json.parameters.font_size,tue_text_view.style.fontFamily=story_json.parameters.text_panel.font_family?story_json.parameters.text_panel.font_family:story_json.parameters.font,tue_text_view.style.whiteSpace=\"pre-wrap\",tue_text_view.style.height=\"100%\",story_json.parameters.text_panel.scroll&&(tue_text_block.style.paddingTop=story_json.parameters.text_panel.indent_text,tue_text_view.style.height=tue_text_view.offsetHeight,tue_text_view.style.position=\"relative\",tue_text_view.style.overflowY=\"hidden\"),story_json.parameters.name_panel&&(story_json.parameters.name_panel.className&&(tue_name_block.className=story_json.parameters.name_panel.className),story_json.parameters.name_panel.style&&(tue_name_block.style=story_json.parameters.name_panel.style),tue_text_element.appendChild(tue_name_block),name_block_update()),(tue_bg_music=document.createElement(\"AUDIO\")).id=\"tue_bg_music\",tuesday.appendChild(tue_bg_music),story_json.parameters.launch_story)tue_story=story_json.parameters.launch_story;else for(var e=0;e<2;e++)if(\"parameters\"!=Object.getOwnPropertyNames(story_json)[e]){story_json.parameters.launch_story=Object.getOwnPropertyNames(story_json)[1],tue_story=story_json.parameters.launch_story;break}bg_art(story_json.parameters.text_panel,\"tue_text_block\"),tuesday.dispatchEvent(new Event(\"script_executed\")),story_json.parameters.autosave&&localStorage.getItem(\"tue_auto_data\")&&(story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_auto_data\"))),creation_buttons(),creation_scene()}function bg_art(e,t,a){if((t=document.getElementById(t)).style.backgroundRepeat=\"no-repeat\",t.style.backgroundPosition=e.art_align?e.art_align[0]+\" \"+e.art_align[1]:\"center\",a=a||e.art){var r=art_data(a);r.length>0&&(t.style.backgroundImage=\"url('\"+r+\"')\")}e.art_size&&(\"patch\"==e.art_size&&(t.style.backgroundImage=\"none\"),\"object\"==typeof e.art_size?t.style.backgroundSize=e.art_size[0]+\" \"+e.art_size[1]:\"patch\"==e.art_size?(t.style.backgroundImage=\"none\",t.style.backgroundSize=\"none\",t.style.backgroundClip=\"padding-box\",t.style.borderStyle=\"solid\",t.style.borderWidth=e.patch[0]+\"px \"+e.patch[1]+\"px \"+e.patch[2]+\"px \"+e.patch[3]+\"px\",t.style.borderImage=\"url('\"+art_data(e.art)+\"') \"+e.patch[0]+\" \"+e.patch[1]+\" \"+e.patch[2]+\" \"+e.patch[3]+\" stretch stretch\"):t.style.backgroundSize=e.art_size)}function creation_buttons(){for(a=0;a1)for(var a=0;a\"==r&&story_json.parameters.variables[a]>s){\"tue_go\"!=l?go_to(l):n();break}if(\"<\"==r&&story_json.parameters.variables[a]0?creation_dialog():(del_element(\"tue_art\"),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),tue_text_block.style.visibility=\"hidden\",tue_name_block.style.visibility=\"hidden\"),tuesday.dispatchEvent(new Event(Object.keys(arr_dialog)[0]))}}function creation_dialog(next_scene){if(\"hidden\"!=(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).controll&&\"hidden_here\"!=arr_dialog.controll&&(tue_story!=story_json.parameters.launch_story||arr_dialog||0!=dialog||0!=scene)){if(\"visible\"==arr_dialog.controll||!arr_dialog.controll||!0==controll){controll=!0;for(var buttons=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),i=0;i0?(video.muted=!1,video.volume=arr_dialog.video.sound/100):video.muted=!0,arr_dialog.video.time_start?video.onloadedmetadata=function(){this.currentTime=arr_dialog.video.time_start,arr_dialog.video.fit&&\"cover\"!=arr_dialog.video.fit||video_size(),arr_dialog.video.stop&&this.pause()}:\"cover\"!=arr_dialog.video.fit&&arr_dialog.video.fit||(video.onloadedmetadata=function(){video_size()}),arr_dialog.video.time_end?arr_dialog.video.loop?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.currentTime=arr_dialog.video.time_start?arr_dialog.video.time_start:0)}:arr_dialog.video.go_to?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.pause(),\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to))}:video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&video.pause()}:video.onended=function(){\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to)},arr_dialog.video.stop&&!0==arr_dialog.video.stop||(video.autoplay=!0),tuesday.appendChild(video)}else del_element(\"tue_v\");if(arr_dialog.art){var old=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_art\"),src=!1;if(old.length>0){for(d=0;d0&&(old[o].style=\"user-select:text;\"+arr_dialog.art[i].style,old[o].style.position=\"absolute\",old[o].style.transformOrigin=\"top left\"),arr_dialog.art[i].move&&0!=arr_dialog.art[i].move?(old[o].style.transitionDuration=arr_dialog.art[i].move+\"s\",arr_dialog.art[i].speed&&\"\"!=arr_dialog.art[i].speed?old[o].style.transitionTimingFunction=arr_dialog.art[i].speed:old[o].style.transitionTimingFunction=null):(old[o].style.transitionDuration=null,old[o].style.transitionTimingFunction=null),arr_dialog.art[i].opacity?old[o].style.opacity=arr_dialog.art[i].opacity:old[o].style.opacity=null,arr_dialog.art[i].fit&&(old[o].style.objectFit=arr_dialog.art[i].fit),arr_dialog.art[i].size&&(old[o].style.width=arr_dialog.art[i].size[0],old[o].style.height=arr_dialog.art[i].size[1]),arr_dialog.art[i].align?old[o].style.objectPosition=arr_dialog.art[i].align[0]+\" \"+arr_dialog.art[i].align[1]:old[o].style.objectPosition=\"center\",old[o].style.transform=(arr_dialog.art[i].hotspot&&0!=arr_dialog.art[i].hotspot[0]&&0!=arr_dialog.art[i].hotspot[1]?\" translate(\"+arr_dialog.art[i].hotspot[0]+\",\"+arr_dialog.art[i].hotspot[1]+\")\":\"\")+(arr_dialog.art[i].angle?\"rotate(\"+arr_dialog.art[i].angle+\"deg)\":\"\"),0!=arr_dialog.art[i].position[0]&&(old[o].style.left=arr_dialog.art[i].position[0]),0!=arr_dialog.art[i].position[1]&&(old[o].style.left=\"calc(100% - \"+arr_dialog.art[i].position[1]+\" - \"+(\"auto\"==arr_dialog.art[i].size[0]?arr_dialog.art[i].size[1]:arr_dialog.art[i].size[0])+\")\"),0!=arr_dialog.art[i].position[2]&&(old[o].style.top=arr_dialog.art[i].position[2]),0!=arr_dialog.art[i].position[3]&&(old[o].style.top=\"calc(100% - \"+arr_dialog.art[i].position[3]+\" - \"+(\"auto\"==arr_dialog.art[i].size[1]?arr_dialog.art[i].size[0]:arr_dialog.art[i].size[1])+\")\"),src=!0,old[o].style.zIndex=i,old[o].classList.remove(\"img_del\");break}!1==src&&creation_art(i)}del_element(\"img_del\")}else for(i=0;i0?a:\"data:image/svg+xml,\",t.setAttribute(\"volume\",arr_dialog.art[e].url[languare]?arr_dialog.art[e].url[languare]:arr_dialog.art[e].url),t.classList.add(\"tue_art\"),t.style=\"user-select:text;\"+(arr_dialog.art[e].style?arr_dialog.art[e].style:\"\"),t.style.position=\"absolute\",t.style.transformOrigin=\"top left\",arr_dialog.art[e].fit&&(t.style.objectFit=arr_dialog.art[e].fit),arr_dialog.art[e].opacity?t.style.opacity=arr_dialog.art[e].opacity:t.style.opacity=null,arr_dialog.art[e].size&&(t.style.width=arr_dialog.art[e].size[0],t.style.height=arr_dialog.art[e].size[1]),t.style.transform=(arr_dialog.art[e].hotspot&&0!=arr_dialog.art[e].hotspot[0]&&0!=arr_dialog.art[e].hotspot[1]?\" translate(\"+arr_dialog.art[e].hotspot[0]+\",\"+arr_dialog.art[e].hotspot[1]+\")\":\"\")+(arr_dialog.art[e].angle?\"rotate(\"+arr_dialog.art[e].angle+\"deg)\":\"\"),arr_dialog.art[e].align&&(t.style.objectPosition=arr_dialog.art[e].align[0]+\" \"+arr_dialog.art[e].align[1]),0!=arr_dialog.art[e].position[0]&&(t.style.left=arr_dialog.art[e].position[0]),0!=arr_dialog.art[e].position[1]&&(t.style.left=\"calc(100% - \"+arr_dialog.art[e].position[1]+\" - \"+arr_dialog.art[e].size[0]+\")\"),0!=arr_dialog.art[e].position[2]&&(t.style.top=arr_dialog.art[e].position[2]),0!=arr_dialog.art[e].position[3]&&(t.style.top=\"calc(100% - \"+arr_dialog.art[e].position[3]+\" - \"+arr_dialog.art[e].size[1]+\")\"),t.setAttribute(\"draggable\",\"false\"),t.style.zIndex=e,arr_dialog.art[e].show_if&&show_if(arr_dialog.art[e].show_if,t),tuesday.appendChild(t)}}else del_element(\"tue_art\");var button_ui=document.getElementsByClassName(\"tue_controll\");for(i=0;i0&&(button_ui[i].innerHTML=values_button(art_data(story_json.parameters.buttons[i].text)));if(arr_dialog.choice){var interfaces=!1;for(i=0;i0&&(choice.style.backgroundImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"')\"),arr_dialog.choice[i].size&&(0!=arr_dialog.choice[i].size[0]&&(choice.style.width=arr_dialog.choice[i].size[0]),0!=arr_dialog.choice[i].size[1]&&(choice.style.height=arr_dialog.choice[i].size[1])),arr_dialog.choice[i].art_size&&(\"patch\"==arr_dialog.choice[i].art_size&&(choice.style.backgroundImage=\"none\"),\"object\"==typeof arr_dialog.choice[i].art_size?choice.style.backgroundSize=arr_dialog.choice[i].art_size[0]+\" \"+arr_dialog.choice[i].art_size[1]:\"patch\"==arr_dialog.choice[i].art_size?(choice.style.backgroundImage=\"none\",choice.style.backgroundSize=\"none\",choice.style.backgroundClip=\"padding-box\",choice.style.borderStyle=\"solid\",choice.style.borderWidth=arr_dialog.choice[i].patch[0]+\"px \"+arr_dialog.choice[i].patch[1]+\"px \"+arr_dialog.choice[i].patch[2]+\"px \"+arr_dialog.choice[i].patch[3]+\"px\",choice.style.borderImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"') \"+arr_dialog.choice[i].patch[0]+\" \"+arr_dialog.choice[i].patch[1]+\" \"+arr_dialog.choice[i].patch[2]+\" \"+arr_dialog.choice[i].patch[3]+\" stretch stretch\"):choice.style.backgroundSize=arr_dialog.choice[i].art_size),choice.style.transform=(arr_dialog.choice[i].hotspot&&0!=arr_dialog.choice[i].hotspot[0]&&0!=arr_dialog.choice[i].hotspot[1]?\" translate(\"+arr_dialog.choice[i].hotspot[0]+\",\"+arr_dialog.choice[i].hotspot[1]+\")\":\"\")+(arr_dialog.choice[i].angle?\"rotate(\"+arr_dialog.choice[i].angle+\"deg)\":\"\"),0!=arr_dialog.choice[i].position[0]&&(choice.style.left=arr_dialog.choice[i].position[0]),0!=arr_dialog.choice[i].position[1]&&(choice.style.right=arr_dialog.choice[i].position[1]),0!=arr_dialog.choice[i].position[2]&&(choice.style.top=arr_dialog.choice[i].position[2]),0!=arr_dialog.choice[i].position[3]&&(choice.style.bottom=arr_dialog.choice[i].position[3]),choice.style.color=arr_dialog.choice[i].color_text,choice.style.padding=arr_dialog.choice[i].indent_text,choice.style.fontSize=arr_dialog.choice[i].size_text?arr_dialog.choice[i].size_text:story_json.parameters.font_size,choice.style.fontFamily=arr_dialog.choice[i].font_family?arr_dialog.choice[i].font_family:story_json.parameters.font,choice.style.display=\"flex\",choice.style.justifyContent=arr_dialog.choice[i].align?arr_dialog.choice[i].align[0]:\"center\",choice.style.alignItems=arr_dialog.choice[i].align?arr_dialog.choice[i].align[1]:\"center\",choice.style.zIndex=1001+i,arr_dialog.choice[i].show_if&&show_if(arr_dialog.choice[i].show_if,choice),arr_dialog.choice[i].text&&(\"object\"!=typeof arr_dialog.choice[i].text||arr_dialog.choice[i].text[languare]&&\"object\"!=typeof arr_dialog.choice[i].text[languare])&&(choice.innerHTML=values_button(art_data(arr_dialog.choice[i].text))),\"tue_audio\"==arr_dialog.choice[i].go_to?show_audio(choice,arr_dialog.choice[i]):\"tue_fullScreen\"==arr_dialog.choice[i].go_to&&show_fullscreen(choice,arr_dialog.choice[i]);var v=\"\";if(arr_dialog.choice[i].variables)for(var g=0;g1)for(var l=0;l/g;ruby_rt=[];let r=t.matchAll(a);r=Array.from(r);for(var s=0;s/g);t=Array.from(t);for(var a=0;a\"+t[0]+\"\"+t[1]+\"\"}function go_story(e){0!=story_json[tue_story][scene].dialogs.length&&(check_choice(story_json[tue_story][scene].dialogs)||e)?(((arr_dialog=story_json[tue_story][scene].dialogs[dialog]).choice&&del_element(\"tue_choice\"),arr_dialog.go_to)?go_to(arr_dialog.go_to):dialog=story_json[tue_story].length?scene=story_json[tue_story].length-1:(dialog=0,creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")):story_json[tue_story][scene+1]&&(scene++,dialog=0,creation_scene()),e||(timers=!1)}function back_story(){(arr_dialog=story_json[tue_story][scene].dialogs[dialog],del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),0!=story_json[tue_story][scene].dialogs.length&&arr_dialog.back_to)?go_to(arr_dialog.back_to):dialog>0?(dialog-=1,(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).text?\"skip\"==arr_dialog.text[languare]?back_story():creation_dialog():arr_dialog.text_add?\"skip\"==arr_dialog.text_add[languare]?back_story():(dialog_text=arr_dialog.text?dialog_text.replace(arr_dialog.text_add[languare],\"\"):\"\",creation_dialog()):(creation_dialog(),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"))):((scene-=1)<0?(scene=0,dialog=0):story_json[tue_story][scene].dialogs&&(dialog=story_json[tue_story][scene].dialogs.length-1),creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")}function save_stag(e){localStorage.setItem(\"tue_\"+e+\"_scene\",scene),localStorage.setItem(\"tue_\"+e+\"_dialog\",dialog),localStorage.setItem(\"tue_\"+e+\"_story\",tue_story),story_json.parameters.variables&&localStorage.setItem(\"tue_\"+e+\"_data\",JSON.stringify(story_json.parameters.variables)),\"bookmark\"==e&&tuesday.dispatchEvent(new Event(\"save\"))}function load_stag(e){story_json[localStorage.getItem(\"tue_\"+e+\"_story\")]&&(del_element(\"tue_choice\"),del_element(\"tue_html_scene\"),scene=localStorage.getItem(\"tue_\"+e+\"_scene\"),dialog=localStorage.getItem(\"tue_\"+e+\"_dialog\"),tue_story=localStorage.getItem(\"tue_\"+e+\"_story\"),story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_\"+e+\"_data\")),creation_scene(),search_music(),tuesday.dispatchEvent(new Event(\"load\")))}function go_to(e){e.includes(\",\")?(tue_story=(e=e.split(\",\"))[0],dialog=e[2],scene=e[1]):(tue_story=e,dialog=0,scene=0),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),creation_scene()}function del_element(e){for(var t=document.getElementById(\"tuesday\").getElementsByClassName(e),a=t.length,r=0;r\")}else if(0!=dialog_speed&&dialog_letter<=dialog_text.length)dialog_timeout=setTimeout(add_letter,dialog_speed);else if(dialog_letter>=dialog_text.length){if(arr_dialog.end_text_cursor||story_json.parameters.text_panel.end_text_cursor){var t=JSON.parse(JSON.stringify(arr_dialog.end_text_cursor?arr_dialog.end_text_cursor:!!story_json.parameters.text_panel.end_text_cursor&&story_json.parameters.text_panel.end_text_cursor));\"\"==t[1]&&story_json.parameters.text_panel.end_text_cursor[1]&&(t[1]=story_json.parameters.text_panel.end_text_cursor[1]),\"\"==t[2]&&story_json.parameters.text_panel.end_text_cursor[2]&&(t[2]=story_json.parameters.text_panel.end_text_cursor[2]),\"\"==t[3]&&story_json.parameters.text_panel.end_text_cursor[3]&&(t[3]=story_json.parameters.text_panel.end_text_cursor[3])}tue_text_view.innerHTML=\"\"+tue_text_view.innerHTML+(t&&t[0]?'  ':\"\"),tuesday.dispatchEvent(new Event(\"dialog_end\"))}story_json.parameters.text_panel.scroll&&(tue_text_view.scrollTop=tue_text_view.scrollHeight)}function add_letter(){for(var e=dialog_text.slice(0,dialog_letter).replace(RegExp(\"\\n\",\"g\"),\"
\"),t=0;t=0;e--)if(story_json[tue_story][e].background_music){tue_bg_music.canPlayType(\"audio/mpeg\")?\"number\"==typeof story_json[tue_story][e].background_music?tue_bg_music.src=story_json.base[story_json[tue_story][e].background_music-1]:story_json[tue_story][e].background_music.includes(\"blob:\")?tue_bg_music.src=story_json[tue_story][e].background_music:story_json[tue_story][e].background_music.includes(\".mp3\")?tue_bg_music.src=story_json[tue_story][e].background_music:tue_bg_music.src=story_json[tue_story][e].background_music+\".mp3\":tue_bg_music.src=story_json[tue_story][e].background_music+\".ogg\",tue_bg_music.loop=!0,0==tue_set_audio&&tue_bg_music.play();break}}function creation_sound(){for(var e=0;Object.keys(story_json.parameters.sounds)[e];){var t=document.createElement(\"audio\");t.preload=\"auto\",t.id=Object.keys(story_json.parameters.sounds)[e],t.canPlayType(\"audio/mpeg\")?story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\";base64\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\"blob:\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\".mp3\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".mp3\":t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".ogg\",tuesday.appendChild(t),e++}}function get_sound(e){return\"if(tue_set_audio<2){\"+(e[languare]?\"sound_play('\"+e[languare]+\"');\":\"sound_play('\"+e+\"');\")+\"}\"}function get_stop_sound(e){return e[languare]?\"sound_stop('\"+e[languare]+\"');\":\"sound_stop('\"+e+\"');\"}function sound_play(e){var t=document.getElementById(e);t&&(t.currentTime=0,t.volume=1,t.play())}function sound_stop(e){document.getElementById(e).currentTime=0,document.getElementById(e).pause()}function add_style(e){var t=document.createElement(\"link\");t.setAttribute(\"rel\",\"stylesheet\"),t.setAttribute(\"type\",\"text/css\"),t.setAttribute(\"href\",e),document.getElementsByTagName(\"head\").item(0).appendChild(t)}function full_screen(e,t){tue_fullScreen?(tue_fullScreen=!1,t&&t.text&&art_data(t.text).length>0&&(e.innerHTML=values_button(art_data(t.text))),t&&t.art&&art_data(t.art).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art)+\"')\"),document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()):(tue_fullScreen=!0,e&&t&&t.text1&&art_data(t.text1).length>0&&(e.innerHTML=values_button(art_data(t.text1))),e&&t&&t.art1&&art_data(t.art1).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art1)+\"')\"),tuesday.requestFullscreen?tuesday.requestFullscreen():tuesday.mozRequestFullScreen?tuesday.mozRequestFullScreen():tuesday.webkitRequestFullscreen?tuesday.webkitRequestFullscreen():tuesday.msRequestFullscreen&&tuesday.msRequestFullscreen())}function art_data(e){return e[languare]?\"number\"==typeof e[languare]?story_json.base[e[languare]-1]:e[languare]:\"number\"==typeof e?story_json.base[e-1]:e}function video_size(){var e=document.getElementById(\"tue_video\"),t=tuesday.getBoundingClientRect();e.videoWidth/e.videoHeight>t.width/t.height?(e.style.height=\"100%\",e.style.width=\"auto\"):(e.style.height=\"auto\",e.style.width=\"100%\")}function show_if(e,t){show=!0;for(var a=1;a\"==s){if(story_json.parameters.variables[r]<=l){show=!1;break}}else if(\"<\"==s&&story_json.parameters.variables[r]>=l){show=!1;break}if(!show)break}!show&&e[0]?t.style.visibility=\"hidden\":show&&!e[0]&&(t.style.visibility=\"hidden\")}function fast_rewind(){let e=story_json[tue_story][scene].dialogs;timers=setTimeout(function(){go_story(!0),dialog{\"tue_no\"!=e.go_to&&(t=!1)}),t}}function set_audio(e,t){if(tue_set_audio=tue_set_audio>1?0:tue_set_audio+1,localStorage.setItem(\"tue_set_audio\",tue_set_audio),0==tue_set_audio?tue_bg_music.play():tue_set_audio>0&&tue_bg_music.pause(),2==tue_set_audio){var a=tuesday.getElementsByTagName(\"audio\");for(let r=0;r0&&(e.innerHTML=values_button(art_data(t[\"text\"+a]))),t[\"art\"+a]&&art_data(t[\"art\"+a]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+a])+\"')\")}function show_fullscreen(e,t){t[\"text\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.innerHTML=values_button(art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]))),t[\"art\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")])+\"')\")}function autoplaysound(){0==tue_set_audio&&tue_bg_music.play(),tuesday.removeEventListener(\"mousedown\",autoplaysound)}document.oncontextmenu=cmenu,window.onmousedown=window.onselectstart=function(){return!1},document.addEventListener(\"keydown\",function(e){var t=e.code;t==story_json.parameters.key.next&&controll?go_story():t==story_json.parameters.key.back&&controll?back_story():t==story_json.parameters.key.main?go_to(story_json.parameters.launch_story):t==story_json.parameters.key.save?save_stag(\"bookmark\"):t==story_json.parameters.key.load?load_stag(\"bookmark\"):t==story_json.parameters.key.autosave?load_stag(\"auto\"):t==story_json.parameters.key.full_screen?full_screen():t==story_json.parameters.key.fast_rewind&&fast_rewind()}),tuesday.addEventListener(\"mousedown\",autoplaysound);"; let arr_l; let arr_n; const color_ui=[ @@ -817,19 +817,19 @@ },"game_pad":{ "name":"GamePad", "text":"Support for external game controllers", - "code":"let gamepad,gamepadPress,gamepad_choice=-1,gamepad_choices,gamepad_cursor=0;function select_choice(e){if(0==gamepad_cursor){gamepad_choices=story_json[tue_story][scene].terrain_map?tuesday.getElementsByClassName(\"tue_map_item\"):tuesday.getElementsByClassName(\"tue_choice\"),(gamepad_cursor=document.createElement(\"div\")).style.position=\"absolute\",gamepad_cursor.style.pointerEvents=\"none\",gamepad_cursor.id=\"gamepad_cursor\";let a=story_json.parameters.gamepad.cursor;gamepad_cursor.innerHTML=\"
0?\"class='\"+a[6]+\"'\":\"\")+\" style='\"+(a[5].length>0?a[5]+\";\":\"\")+(\"\"!=a[0]?\" background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image:url(\"+art_data(a[0])+\");\":\"\")+\"pointer-events:none;position:absolute;top:\"+a[1]+\";left:\"+a[2]+\";\"+(0!=a[3]?\"width:\"+a[3]+\";\":\"\")+(0!=a[3]?\"height:\"+a[3]+\";\":\"\")+\"'>
\",story_json[tue_story][scene].terrain_map?tue_map.appendChild(gamepad_cursor):tuesday.appendChild(gamepad_cursor)}if(\"hidden\"!=gamepad_choices[gamepad_choice=gamepad_choice+e>=gamepad_choices.length?0:gamepad_choice+e<0?gamepad_choices.length-1:gamepad_choice+e].style.visibility&&(story_json[tue_story][scene].terrain_map||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_to\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_story\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"tue_load_autosave\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"load_stag\"))){if(gamepad_cursor.style.left=gamepad_choices[gamepad_choice].style.left,gamepad_cursor.style.top=gamepad_choices[gamepad_choice].style.top,gamepad_cursor.style.right=gamepad_choices[gamepad_choice].style.right,gamepad_cursor.style.bottom=gamepad_choices[gamepad_choice].style.bottom,gamepad_cursor.style.width=gamepad_choices[gamepad_choice].style.width,gamepad_cursor.style.height=gamepad_choices[gamepad_choice].style.height,gamepad_cursor.style.padding=gamepad_choices[gamepad_choice].style.padding,gamepad_cursor.style.zIndex=gamepad_choices[gamepad_choice].style.zIndex,gamepad_cursor.style.transform=gamepad_choices[gamepad_choice].style.transform,story_json[tue_story][scene].terrain_map){let c=gamepad_choices[gamepad_choice].getBoundingClientRect();tue_world.scrollTop=tue_world.scrollTop+(c.top-tuesday.clientHeight/2),tue_world.scrollLeft=tue_world.scrollLeft+(c.left-tuesday.clientWidth/2)}}else select_choice(e)}function gamepad_cursor_cler(){gamepad_cursor.remove(),gamepad_cursor=0,gamepad_choice=-1}tuesday.addEventListener(\"creation_dialog\",function(e){0!=gamepad_cursor&&gamepad_cursor_cler()}),window.addEventListener(\"keydown\",function(e){37==(e=e.keyCode)?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):story_json.parameters.key&&story_json.parameters.key.next||back_story():39==e?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):story_json.parameters.key&&story_json.parameters.key.back||go_story():38==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):40==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):13==e||32==e?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):27!=e||story_json.parameters.key&&story_json.parameters.key.launch_story||go_to(story_json.parameters.launch_story)}),window.addEventListener(\"gamepadconnected\",function(e){let a=()=>{for(gamepad of navigator.getGamepads()){if(!gamepad)continue;let e=gamepad.buttons.some(e=>e.pressed);gamepadPress!==e&&(gamepadPress=e,gamepad.buttons[14].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):back_story():gamepad.buttons[15].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):go_story():gamepad.buttons[12].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):gamepad.buttons[13].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):gamepad.buttons[1].pressed||gamepad.buttons[2].pressed||gamepad.buttons[3].pressed||gamepad.buttons[0].pressed?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):(gamepad.buttons[8].pressed||gamepad.buttons[9].pressed)&&(go_to(story_json.parameters.launch_story),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()))}requestAnimationFrame(a)};a()});" + "code":"let gamepad,gamepadPress,gamepad_choice=-1,gamepad_choices,gamepad_cursor=0;function select_choice(e){if(0==gamepad_cursor){gamepad_choices=story_json[tue_story][scene].terrain_map?tuesday.getElementsByClassName(\"tue_map_item\"):tuesday.getElementsByClassName(\"tue_choice\"),(gamepad_cursor=document.createElement(\"div\")).style.position=\"absolute\",gamepad_cursor.style.pointerEvents=\"none\",gamepad_cursor.id=\"gamepad_cursor\";let a=story_json.parameters.gamepad.cursor;gamepad_cursor.innerHTML=\"
0?\"class='\"+a[6]+\"'\":\"\")+\" style='\"+(a[5].length>0?a[5]+\";\":\"\")+(\"\"!=a[0]?\" background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image:url(\"+art_data(a[0])+\");\":\"\")+\"pointer-events:none;position:absolute;top:\"+a[1]+\";left:\"+a[2]+\";\"+(0!=a[3]?\"width:\"+a[3]+\";\":\"\")+(0!=a[3]?\"height:\"+a[3]+\";\":\"\")+\"'>
\",story_json[tue_story][scene].terrain_map?tue_map.appendChild(gamepad_cursor):tuesday.appendChild(gamepad_cursor)}if(\"hidden\"!=gamepad_choices[gamepad_choice=gamepad_choice+e>=gamepad_choices.length?0:gamepad_choice+e<0?gamepad_choices.length-1:gamepad_choice+e].style.visibility&&(story_json[tue_story][scene].terrain_map||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_to\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_story\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"tue_load_autosave\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"load_stag\"))){if(gamepad_cursor.style.left=gamepad_choices[gamepad_choice].style.left,gamepad_cursor.style.top=gamepad_choices[gamepad_choice].style.top,gamepad_cursor.style.right=gamepad_choices[gamepad_choice].style.right,gamepad_cursor.style.bottom=gamepad_choices[gamepad_choice].style.bottom,gamepad_cursor.style.width=gamepad_choices[gamepad_choice].style.width,gamepad_cursor.style.height=gamepad_choices[gamepad_choice].style.height,gamepad_cursor.style.padding=gamepad_choices[gamepad_choice].style.padding,gamepad_cursor.style.zIndex=gamepad_choices[gamepad_choice].style.zIndex,gamepad_cursor.style.transform=gamepad_choices[gamepad_choice].style.transform,story_json[tue_story][scene].terrain_map){let c=gamepad_choices[gamepad_choice].getBoundingClientRect();tue_world.scrollTop=tue_world.scrollTop+(c.top-tuesday.clientHeight/2),tue_world.scrollLeft=tue_world.scrollLeft+(c.left-tuesday.clientWidth/2)}}else select_choice(e)}function gamepad_cursor_cler(){gamepad_cursor.remove(),gamepad_cursor=0,gamepad_choice=-1}tuesday.addEventListener(\"creation_dialog\",function(e){0!=gamepad_cursor&&gamepad_cursor_cler()}),window.addEventListener(\"keydown\",function(e){37==(e=e.keyCode)?story_json[tue_story][scene].terrain_map||0!=story_json[tue_story][scene].dialogs.length&&!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):story_json.parameters.key&&story_json.parameters.key.next||back_story():39==e?story_json[tue_story][scene].terrain_map||0!=story_json[tue_story][scene].dialogs.length&&!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):story_json.parameters.key&&story_json.parameters.key.back||go_story():38==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):40==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):13==e||32==e?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):27!=e||story_json.parameters.key&&story_json.parameters.key.launch_story||go_to(story_json.parameters.launch_story)}),window.addEventListener(\"gamepadconnected\",function(e){let a=()=>{for(gamepad of navigator.getGamepads()){if(!gamepad)continue;let e=gamepad.buttons.some(e=>e.pressed);gamepadPress!==e&&(gamepadPress=e,gamepad.buttons[14].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):back_story():gamepad.buttons[15].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):go_story():gamepad.buttons[12].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):gamepad.buttons[13].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):gamepad.buttons[1].pressed||gamepad.buttons[2].pressed||gamepad.buttons[3].pressed||gamepad.buttons[0].pressed?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):(gamepad.buttons[8].pressed||gamepad.buttons[9].pressed)&&(go_to(story_json.parameters.launch_story),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()))}requestAnimationFrame(a)};a()});" },"hidden_objects":{ "name":"Hidden objects", "text":"player must find items from a list that are hidden within a scene", - "code":"var ho={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function hidden_objects(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].hidden_objects,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\",findobjects=story_json.parameters.hidden_objects.label.items>arr_dialog.objects.length?arr_dialog.objects.length:story_json.parameters.hidden_objects.label.items;var e=document.createElement(\"div\");e.id=\"tue_hiddenobjects\",e.style=\"height:100%;width:100%;overflow:auto;\";var t=document.createElement(\"div\"),s=Math.round(arr_dialog.objects.length/findobjects),l=0,o=0;findobjects1&&(a=l+Math.round(Math.random()*(s-1))),arr_dialog.objects.length-le.width/e.height?tue_objectsroom.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*ho.scale+\")\":tue_objectsroom.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*ho.scale+\")\",tue_objectsroom.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_objectsroom.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_objectsroom.style.marginTop=\"0px\",tue_objectsroom.style.marginLeft=\"0px\"}}function find_item(id){findobjects--,story_json.parameters.hidden_objects.label_find.no_del_label?(id=document.getElementById(id),story_json.parameters.hidden_objects.label_find.className&&(id.className=story_json.parameters.hidden_objects.label_find.className),story_json.parameters.hidden_objects.label_find.style&&(id.className=story_json.parameters.hidden_objects.label_find.style),story_json.parameters.hidden_objects.label_find.color&&(id.style.backgroundColor=story_json.parameters.hidden_objects.label_find.color),story_json.parameters.hidden_objects.label_find.color_text&&(id.style.color=story_json.parameters.hidden_objects.label_find.color_text)):document.getElementById(id).remove(),findobjects<=0&&(arr_dialog.js&&eval(arr_dialog.js),tue_hiddenobjects.remove(),\"tue_go\"==arr_dialog.go_to?(scene++,dialog=0,creation_scene()):go_to(arr_dialog.go_to))}tuesday.addEventListener(\"hidden_objects\",function(e){hidden_objects()}),window.addEventListener(\"resize\",objectsroom_resize,!0);" + "code":"var ho={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function hidden_objects(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].hidden_objects,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\",findobjects=story_json.parameters.hidden_objects.label.items>arr_dialog.objects.length?arr_dialog.objects.length:story_json.parameters.hidden_objects.label.items;var e=document.createElement(\"div\");e.id=\"tue_hiddenobjects\",e.style=\"height:100%;width:100%;overflow:auto;\";var t=document.createElement(\"div\"),s=Math.round(arr_dialog.objects.length/findobjects),l=0,o=0;findobjects1&&(a=l+Math.round(Math.random()*(s-1))),arr_dialog.objects.length-le.width/e.height?tue_objectsroom.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*ho.scale+\")\":tue_objectsroom.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*ho.scale+\")\",tue_objectsroom.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_objectsroom.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_objectsroom.style.marginTop=\"0px\",tue_objectsroom.style.marginLeft=\"0px\"}}function find_item(id){findobjects--,story_json.parameters.hidden_objects.label_find.no_del_label?(id=document.getElementById(id),story_json.parameters.hidden_objects.label_find.className&&(id.className=story_json.parameters.hidden_objects.label_find.className),story_json.parameters.hidden_objects.label_find.style&&(id.className=story_json.parameters.hidden_objects.label_find.style),story_json.parameters.hidden_objects.label_find.color&&(id.style.backgroundColor=story_json.parameters.hidden_objects.label_find.color),story_json.parameters.hidden_objects.label_find.color_text&&(id.style.color=story_json.parameters.hidden_objects.label_find.color_text)):document.getElementById(id).remove(),findobjects<=0&&(arr_dialog.js&&eval(arr_dialog.js),tue_hiddenobjects.remove(),\"tue_go\"==arr_dialog.go_to?(scene++,dialog=0,creation_scene()):go_to(arr_dialog.go_to))}tuesday.addEventListener(\"hidden_objects\",function(e){hidden_objects()}),window.addEventListener(\"resize\",objectsroom_resize,!0);" },"screen_control":{ "name":"Screen control", "text":"switches dialogue by click to screen.", - "code":"let tue_screen_control=!0;tuesday.addEventListener(\"mouseup\",function(e){tue_screen_control&&e.pageX>tuesday.offsetWidth/3?check_choice(story_json[tue_story][scene].dialogs)&&go_story():check_choice(story_json[tue_story][scene].dialogs)&&tue_screen_control&&back_story(),tue_screen_control=!0}),tuesday.addEventListener(\"script_loaded\",function(e){document.getElementById(\"tue_back\")&&(tue_back.style.pointerEvents=\"none\"),document.getElementById(\"tue_next\")&&(tue_next.style.pointerEvents=\"none\");for(var t=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),n=0;ntuesday.offsetWidth/3?(0==story_json[tue_story][scene].dialogs||check_choice(story_json[tue_story][scene].dialogs))&&go_story():(0==story_json[tue_story][scene].dialogs||check_choice(story_json[tue_story][scene].dialogs)&&tue_screen_control)&&back_story(),tue_screen_control=!0}),tuesday.addEventListener(\"script_loaded\",function(e){document.getElementById(\"tue_back\")&&(tue_back.style.pointerEvents=\"none\"),document.getElementById(\"tue_next\")&&(tue_next.style.pointerEvents=\"none\");for(var t=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),n=0;nreading text with a synthesized voice", - "code":"const synth=window.speechSynthesis;function play_synth(e,t,n){if(e&&(e=\"object\"==typeof e?e[languare]:e),(dialog_text&&dialog_text.length>0||e)&&(story_json.parameters.text_panel.speech||arr_dialog.speech)){let s=new SpeechSynthesisUtterance(e||dialog_text);synth.speaking&&synth.cancel();let a=t&&t.length>0?[t,n||1]:arr_dialog.speech&&arr_dialog.speech[languare][0].length>0?arr_dialog.speech[languare]:story_json.parameters.text_panel.speech[languare],p=speechSynthesis.getVoices(),h=a[0].split(\",\").map(e=>e.trim()),c=!1;for(v=0;v{e.name==h[v]&&(c=e)}),!c);v++);s.voice=c,s.rate=a[1],synth.speak(s)}}tuesday.addEventListener(\"creation_dialog\",()=>{story_json.parameters.text_panel.speech_play&&tue_set_audio<2?play_synth():synth.cancel()});" + "code":"const synth=window.speechSynthesis;function play_synth(e,t,s){if(e=e?e=\"object\"==typeof e?e[languare]:e:arr_dialog.text_add?arr_dialog.text_add:dialog_text,\"hidden\"!=tue_text_block.style.visibility&&(story_json.parameters.text_panel.speech||arr_dialog.speech)){let n=new SpeechSynthesisUtterance(e||dialog_text);synth.speaking&&synth.cancel();let a=t&&t.length>0?[t,s||1]:arr_dialog.speech&&arr_dialog.speech[languare][0].length>0?arr_dialog.speech[languare]:story_json.parameters.text_panel.speech[languare],p=speechSynthesis.getVoices(),h=a[0].split(\",\").map(e=>e.trim()),c=!1;for(v=0;v{e.name==h[v]&&(c=e)}),!c);v++);n.voice=c,n.rate=a[1],synth.speak(n)}}tuesday.addEventListener(\"creation_dialog\",()=>{story_json.parameters.text_panel.speech_play&&tue_set_audio<2?play_synth():synth.cancel()});" },"show_toast":{ "name":"Show toast", "text":"small message appears for a while", @@ -837,7 +837,7 @@ },"terrain_map":{ "name":"Terrain map", "text":"location with markers for transition to other plot blocks.", - "code":"var wmap={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function terrain_map(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].terrain_map,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\";var e=document.createElement(\"div\");e.id=\"tue_world\",e.style=\"height:100%;width:100%;overflow:auto;\",e.className=\"tue_html_scene\";var t=document.createElement(\"div\");arr_dialog.scale&&(wmap.scale=arr_dialog.scale),t.id=\"tue_map\",t.className=arr_dialog.className,t.style=arr_dialog.style,t.style.width=arr_dialog.size[0]+\"px\",t.style.height=arr_dialog.size[1]+\"px\",t.style.backgroundRepeat=arr_dialog.repeat?arr_dialog.repeat:\"no-repeat\",arr_dialog.art_align&&(t.style.backgroundPosition=arr_dialog.art_align),arr_dialog.fit&&(t.style.backgroundSize=\"object\"==typeof arr_dialog.fit?arr_dialog.fit[0]+\" \"+arr_dialog.fit[1]:arr_dialog.fit),arr_dialog.color&&(e.style.backgroundColor=art_data(arr_dialog.color)),arr_dialog.art&&art_data(arr_dialog.art).length>0&&(t.style.backgroundImage='url(\"'+art_data(arr_dialog.art)+'\")'),t.style.position=\"relative\",t.style.overflow=\"hidden\",t.style.transformOrigin=\"left top\";for(var o=0;oe.width/e.height?tue_map.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*wmap.scale+\")\":tue_map.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*wmap.scale+\")\",tue_map.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_map.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_map.style.marginTop=\"0px\",tue_map.style.marginLeft=\"0px\"}}tuesday.addEventListener(\"terrain_map\",function(e){terrain_map()}),window.addEventListener(\"resize\",worldmap_resize,!0);" + "code":"var wmap={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function terrain_map(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].terrain_map,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\";var e=document.createElement(\"div\");e.id=\"tue_world\",e.style=\"height:100%;width:100%;overflow:auto;\",e.className=\"tue_html_scene\";var t=document.createElement(\"div\");arr_dialog.scale&&(wmap.scale=arr_dialog.scale),t.id=\"tue_map\",t.className=arr_dialog.className,t.style=arr_dialog.style,t.style.width=arr_dialog.size[0]+\"px\",t.style.height=arr_dialog.size[1]+\"px\",t.style.backgroundRepeat=arr_dialog.repeat?arr_dialog.repeat:\"no-repeat\",arr_dialog.art_align&&(t.style.backgroundPosition=arr_dialog.art_align),arr_dialog.fit&&(t.style.backgroundSize=\"object\"==typeof arr_dialog.fit?arr_dialog.fit[0]+\" \"+arr_dialog.fit[1]:arr_dialog.fit),arr_dialog.color&&(e.style.backgroundColor=art_data(arr_dialog.color)),arr_dialog.art&&art_data(arr_dialog.art).length>0&&(t.style.backgroundImage='url(\"'+art_data(arr_dialog.art)+'\")'),t.style.position=\"relative\",t.style.overflow=\"hidden\",t.style.transformOrigin=\"left top\";for(var o=0;oe.width/e.height?tue_map.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*wmap.scale+\")\":tue_map.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*wmap.scale+\")\",tue_map.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_map.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_map.style.marginTop=\"0px\",tue_map.style.marginLeft=\"0px\"}}tuesday.addEventListener(\"terrain_map\",function(e){terrain_map()}),window.addEventListener(\"resize\",worldmap_resize,!0);" },"touch_swipe":{ "name":"Touch swipe", "text":"switches dialogue by swiping your finger across the touchscreen", diff --git a/translate/es_tuesday_visual.html b/translate/es_tuesday_visual.html index 1de6664..6c5b579 100644 --- a/translate/es_tuesday_visual.html +++ b/translate/es_tuesday_visual.html @@ -788,7 +788,7 @@ var img_file=document.getElementById('json_file'); var color_chois=document.getElementById('paletr'); var languare="es"; -const runtime="let story_json=[];var tue_text_view,tue_text_block,tue_text_element,languare,dialog_text,dialog_timeout,tue_story,tue_bg_music,arr_dialog,timers,tuesday=document.getElementById(\"tuesday\"),tue_name_block=document.createElement(\"div\"),scene=0,dialog=0,dialog_speed=50,dialog_letter=0,tue_set_audio=0,tue_fullScreen=!1,controll=!0,ruby_rt=[];function cmenu(){return!1}function get_lang(){languare=void 0!=navigator.languages?navigator.languages[0].substring(0,2):navigator.languagesubstring(0,2);for(var e,t=0;t0&&alert(\"Json structure error\")}base_creation(),tuesday.dispatchEvent(new Event(\"script_loaded\")),story_json.parameters.sounds&&creation_sound()}},a.open(\"GET\",t,!0),a.send(),a.onerror=function(){0==this.status&&alert(\"Error load json file Cross-Origin Resource Sharing(CORS)\")}}}function name_block_update(){story_json.parameters.name_panel.color&&(tue_name_block.style.backgroundColor=story_json.parameters.name_panel.color),story_json.parameters.name_panel.color_text?tue_name_block.style.color=story_json.parameters.name_panel.color_text:tue_name_block.style.color=story_json.parameters.text_panel.color_text,tue_name_block.style.position=\"absolute\",tue_name_block.id=\"tue_name_block\",tue_name_block.style.padding=story_json.parameters.name_panel.indent_text,tue_name_block.style.fontSize=story_json.parameters.name_panel.size_text?story_json.parameters.name_panel.size_text:story_json.parameters.font_size,tue_name_block.style.fontFamily=story_json.parameters.name_panel.font_family?story_json.parameters.name_panel.font_family:story_json.parameters.font,tue_name_block.style.display=\"flex\",tue_name_block.style.justifyContent=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[0]:\"center\",tue_name_block.style.alignItems=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[1]:\"center\",(tue_name_block.style.width=0!=story_json.parameters.name_panel.size[0])&&(tue_name_block.style.width=story_json.parameters.name_panel.size[0]),tue_name_block.style.height=story_json.parameters.name_panel.size[1],tue_name_block.style.left=\"\"==story_json.parameters.name_panel.position[0]||\"0\"==story_json.parameters.name_panel.position[0]?null:story_json.parameters.name_panel.position[0],tue_name_block.style.right=\"\"==story_json.parameters.name_panel.position[1]||\"0\"==story_json.parameters.name_panel.position[1]?null:story_json.parameters.name_panel.position[1],tue_name_block.style.top=\"\"==story_json.parameters.name_panel.position[2]||\"0\"==story_json.parameters.name_panel.position[2]?\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?\"0px\":null:story_json.parameters.name_panel.position[2],tue_name_block.style.bottom=\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?null:story_json.parameters.name_panel.position[3],tue_name_block.style.zIndex=1001}function base_creation(){if(get_lang(),localStorage.getItem(\"tue_set_audio\")&&(tue_set_audio=JSON.parse(localStorage.getItem(\"tue_set_audio\"))),story_json.parameters.style_file&&add_style(story_json.parameters.style_file),dialog_speed=story_json.parameters.text_panel.dialog_speed,story_json.parameters.title&&(story_json.parameters.title[languare]?document.title=story_json.parameters.title[languare]:document.title=story_json.parameters.title),story_json.parameters.pixelmode&&(tuesday.style.imageRendering=\"pixelated\",tuesday.style.fontSmooth=\"never\"),tuesday.style.backgroundRepeat=\"no-repeat\",tuesday.style.backgroundPosition=\"center\",tuesday.style.position=\"relative\",tuesday.style.overflow=\"hidden\",story_json.parameters.cursors&&story_json.parameters.cursors.main&&(tuesday.style.cursor=\"url(\"+art_data(story_json.parameters.cursors.main[0])+\") \"+story_json.parameters.cursors.main[1]+\" \"+story_json.parameters.cursors.main[2]+\",auto\"),tuesday.innerHTML=\"
\",tue_text_block=document.getElementById(\"tue_text_block\"),(tue_text_element=document.getElementById(\"tue_text_element\")).style.position=\"relative\",story_json.parameters.text_panel.className&&(tue_text_block.className=story_json.parameters.text_panel.className),story_json.parameters.text_panel.style&&(tue_text_block.style=story_json.parameters.text_panel.style),tue_text_block.style.position=\"absolute\",story_json.parameters.text_panel.size&&(tue_text_block.style.width=story_json.parameters.text_panel.size[0],tue_text_block.style.height=story_json.parameters.text_panel.size[1]),story_json.parameters.text_panel.position?(story_json.parameters.text_panel.position[0]&&\"0\"!=story_json.parameters.text_panel.position[0]||story_json.parameters.text_panel.position[1]&&\"0\"!=story_json.parameters.text_panel.position[1]?(tue_text_block.style.left=\"0\"!=story_json.parameters.text_panel.position[0]?story_json.parameters.text_panel.position[0]:null,tue_text_block.style.right=\"0\"!=story_json.parameters.text_panel.position[1]?story_json.parameters.text_panel.position[1]:null,tue_text_block.style.margin=null):(tue_text_block.style.marginLeft=\"auto\",tue_text_block.style.marginRight=\"auto\",tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.top=\"0\"!=story_json.parameters.text_panel.position[2]?story_json.parameters.text_panel.position[2]:null):(tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.bottom=\"0\"!=story_json.parameters.text_panel.indent_bottom?story_json.parameters.text_panel.indent_bottom:null,tue_text_block.style.zIndex=1e3,tue_text_block.style.borderSpacing=0,(tue_text_view=document.getElementById(\"tue_text_view\")).style.boxSizing=\"border-box\",tue_text_view.style.padding=story_json.parameters.text_panel.indent_text,tue_text_view.style.fontSize=story_json.parameters.text_panel.size_text?story_json.parameters.text_panel.size_text:story_json.parameters.font_size,tue_text_view.style.fontFamily=story_json.parameters.text_panel.font_family?story_json.parameters.text_panel.font_family:story_json.parameters.font,tue_text_view.style.whiteSpace=\"pre-wrap\",tue_text_view.style.height=\"100%\",story_json.parameters.text_panel.scroll&&(tue_text_block.style.paddingTop=story_json.parameters.text_panel.indent_text,tue_text_view.style.height=tue_text_view.offsetHeight,tue_text_view.style.position=\"relative\",tue_text_view.style.overflowY=\"hidden\"),story_json.parameters.name_panel&&(story_json.parameters.name_panel.className&&(tue_name_block.className=story_json.parameters.name_panel.className),story_json.parameters.name_panel.style&&(tue_name_block.style=story_json.parameters.name_panel.style),tue_text_element.appendChild(tue_name_block),name_block_update()),(tue_bg_music=document.createElement(\"AUDIO\")).id=\"tue_bg_music\",tuesday.appendChild(tue_bg_music),story_json.parameters.launch_story)tue_story=story_json.parameters.launch_story;else for(var e=0;e<2;e++)if(\"parameters\"!=Object.getOwnPropertyNames(story_json)[e]){story_json.parameters.launch_story=Object.getOwnPropertyNames(story_json)[1],tue_story=story_json.parameters.launch_story;break}bg_art(story_json.parameters.text_panel,\"tue_text_block\"),tuesday.dispatchEvent(new Event(\"script_executed\")),story_json.parameters.autosave&&localStorage.getItem(\"tue_auto_data\")&&(story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_auto_data\"))),creation_buttons(),creation_scene()}function bg_art(e,t,a){if((t=document.getElementById(t)).style.backgroundRepeat=\"no-repeat\",t.style.backgroundPosition=e.art_align?e.art_align[0]+\" \"+e.art_align[1]:\"center\",a=a||e.art){var r=art_data(a);r.length>0&&(t.style.backgroundImage=\"url('\"+r+\"')\")}e.art_size&&(\"patch\"==e.art_size&&(t.style.backgroundImage=\"none\"),\"object\"==typeof e.art_size?t.style.backgroundSize=e.art_size[0]+\" \"+e.art_size[1]:\"patch\"==e.art_size?(t.style.backgroundImage=\"none\",t.style.backgroundSize=\"none\",t.style.backgroundClip=\"padding-box\",t.style.borderStyle=\"solid\",t.style.borderWidth=e.patch[0]+\"px \"+e.patch[1]+\"px \"+e.patch[2]+\"px \"+e.patch[3]+\"px\",t.style.borderImage=\"url('\"+art_data(e.art)+\"') \"+e.patch[0]+\" \"+e.patch[1]+\" \"+e.patch[2]+\" \"+e.patch[3]+\" stretch stretch\"):t.style.backgroundSize=e.art_size)}function creation_buttons(){for(a=0;a1)for(var a=0;a\"==r&&story_json.parameters.variables[a]>s){\"tue_go\"!=l?go_to(l):n();break}if(\"<\"==r&&story_json.parameters.variables[a]0?creation_dialog():(del_element(\"tue_art\"),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),tue_text_block.style.visibility=\"hidden\",tue_name_block.style.visibility=\"hidden\"),tuesday.dispatchEvent(new Event(Object.keys(arr_dialog)[0]))}}function creation_dialog(next_scene){if(\"hidden\"!=(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).controll&&\"hidden_here\"!=arr_dialog.controll&&(tue_story!=story_json.parameters.launch_story||arr_dialog||0!=dialog||0!=scene)){if(\"visible\"==arr_dialog.controll||!arr_dialog.controll||!0==controll){controll=!0;for(var buttons=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),i=0;i0?(video.muted=!1,video.volume=arr_dialog.video.sound/100):video.muted=!0,arr_dialog.video.time_start?video.onloadedmetadata=function(){this.currentTime=arr_dialog.video.time_start,arr_dialog.video.fit&&\"cover\"!=arr_dialog.video.fit||video_size(),arr_dialog.video.stop&&this.pause()}:\"cover\"!=arr_dialog.video.fit&&arr_dialog.video.fit||(video.onloadedmetadata=function(){video_size()}),arr_dialog.video.time_end?arr_dialog.video.loop?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.currentTime=arr_dialog.video.time_start?arr_dialog.video.time_start:0)}:arr_dialog.video.go_to?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.pause(),\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to))}:video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&video.pause()}:video.onended=function(){\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to)},arr_dialog.video.stop&&!0==arr_dialog.video.stop||(video.autoplay=!0),tuesday.appendChild(video)}else del_element(\"tue_v\");if(arr_dialog.art){var old=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_art\"),src=!1;if(old.length>0){for(d=0;d0&&(old[o].style=\"user-select:text;\"+arr_dialog.art[i].style,old[o].style.position=\"absolute\",old[o].style.transformOrigin=\"top left\"),arr_dialog.art[i].move&&0!=arr_dialog.art[i].move?(old[o].style.transitionDuration=arr_dialog.art[i].move+\"s\",arr_dialog.art[i].speed&&\"\"!=arr_dialog.art[i].speed?old[o].style.transitionTimingFunction=arr_dialog.art[i].speed:old[o].style.transitionTimingFunction=null):(old[o].style.transitionDuration=null,old[o].style.transitionTimingFunction=null),arr_dialog.art[i].opacity?old[o].style.opacity=arr_dialog.art[i].opacity:old[o].style.opacity=null,arr_dialog.art[i].fit&&(old[o].style.objectFit=arr_dialog.art[i].fit),arr_dialog.art[i].size&&(old[o].style.width=arr_dialog.art[i].size[0],old[o].style.height=arr_dialog.art[i].size[1]),arr_dialog.art[i].align?old[o].style.objectPosition=arr_dialog.art[i].align[0]+\" \"+arr_dialog.art[i].align[1]:old[o].style.objectPosition=\"center\",old[o].style.transform=(arr_dialog.art[i].hotspot&&0!=arr_dialog.art[i].hotspot[0]&&0!=arr_dialog.art[i].hotspot[1]?\" translate(\"+arr_dialog.art[i].hotspot[0]+\",\"+arr_dialog.art[i].hotspot[1]+\")\":\"\")+(arr_dialog.art[i].angle?\"rotate(\"+arr_dialog.art[i].angle+\"deg)\":\"\"),0!=arr_dialog.art[i].position[0]&&(old[o].style.left=arr_dialog.art[i].position[0]),0!=arr_dialog.art[i].position[1]&&(old[o].style.left=\"calc(100% - \"+arr_dialog.art[i].position[1]+\" - \"+(\"auto\"==arr_dialog.art[i].size[0]?arr_dialog.art[i].size[1]:arr_dialog.art[i].size[0])+\")\"),0!=arr_dialog.art[i].position[2]&&(old[o].style.top=arr_dialog.art[i].position[2]),0!=arr_dialog.art[i].position[3]&&(old[o].style.top=\"calc(100% - \"+arr_dialog.art[i].position[3]+\" - \"+(\"auto\"==arr_dialog.art[i].size[1]?arr_dialog.art[i].size[0]:arr_dialog.art[i].size[1])+\")\"),src=!0,old[o].style.zIndex=i,old[o].classList.remove(\"img_del\");break}!1==src&&creation_art(i)}del_element(\"img_del\")}else for(i=0;i0?a:\"data:image/svg+xml,\",t.setAttribute(\"volume\",arr_dialog.art[e].url[languare]?arr_dialog.art[e].url[languare]:arr_dialog.art[e].url),t.classList.add(\"tue_art\"),t.style=\"user-select:text;\"+(arr_dialog.art[e].style?arr_dialog.art[e].style:\"\"),t.style.position=\"absolute\",t.style.transformOrigin=\"top left\",arr_dialog.art[e].fit&&(t.style.objectFit=arr_dialog.art[e].fit),arr_dialog.art[e].opacity?t.style.opacity=arr_dialog.art[e].opacity:t.style.opacity=null,arr_dialog.art[e].size&&(t.style.width=arr_dialog.art[e].size[0],t.style.height=arr_dialog.art[e].size[1]),t.style.transform=(arr_dialog.art[e].hotspot&&0!=arr_dialog.art[e].hotspot[0]&&0!=arr_dialog.art[e].hotspot[1]?\" translate(\"+arr_dialog.art[e].hotspot[0]+\",\"+arr_dialog.art[e].hotspot[1]+\")\":\"\")+(arr_dialog.art[e].angle?\"rotate(\"+arr_dialog.art[e].angle+\"deg)\":\"\"),arr_dialog.art[e].align&&(t.style.objectPosition=arr_dialog.art[e].align[0]+\" \"+arr_dialog.art[e].align[1]),0!=arr_dialog.art[e].position[0]&&(t.style.left=arr_dialog.art[e].position[0]),0!=arr_dialog.art[e].position[1]&&(t.style.left=\"calc(100% - \"+arr_dialog.art[e].position[1]+\" - \"+arr_dialog.art[e].size[0]+\")\"),0!=arr_dialog.art[e].position[2]&&(t.style.top=arr_dialog.art[e].position[2]),0!=arr_dialog.art[e].position[3]&&(t.style.top=\"calc(100% - \"+arr_dialog.art[e].position[3]+\" - \"+arr_dialog.art[e].size[1]+\")\"),t.setAttribute(\"draggable\",\"false\"),t.style.zIndex=e,arr_dialog.art[e].show_if&&show_if(arr_dialog.art[e].show_if,t),tuesday.appendChild(t)}}else del_element(\"tue_art\");var button_ui=document.getElementsByClassName(\"tue_controll\");for(i=0;i0&&(button_ui[i].innerHTML=values_button(art_data(story_json.parameters.buttons[i].text)));if(arr_dialog.choice){var interfaces=!1;for(i=0;i0&&(choice.style.backgroundImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"')\"),arr_dialog.choice[i].size&&(0!=arr_dialog.choice[i].size[0]&&(choice.style.width=arr_dialog.choice[i].size[0]),0!=arr_dialog.choice[i].size[1]&&(choice.style.height=arr_dialog.choice[i].size[1])),arr_dialog.choice[i].art_size&&(\"patch\"==arr_dialog.choice[i].art_size&&(choice.style.backgroundImage=\"none\"),\"object\"==typeof arr_dialog.choice[i].art_size?choice.style.backgroundSize=arr_dialog.choice[i].art_size[0]+\" \"+arr_dialog.choice[i].art_size[1]:\"patch\"==arr_dialog.choice[i].art_size?(choice.style.backgroundImage=\"none\",choice.style.backgroundSize=\"none\",choice.style.backgroundClip=\"padding-box\",choice.style.borderStyle=\"solid\",choice.style.borderWidth=arr_dialog.choice[i].patch[0]+\"px \"+arr_dialog.choice[i].patch[1]+\"px \"+arr_dialog.choice[i].patch[2]+\"px \"+arr_dialog.choice[i].patch[3]+\"px\",choice.style.borderImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"') \"+arr_dialog.choice[i].patch[0]+\" \"+arr_dialog.choice[i].patch[1]+\" \"+arr_dialog.choice[i].patch[2]+\" \"+arr_dialog.choice[i].patch[3]+\" stretch stretch\"):choice.style.backgroundSize=arr_dialog.choice[i].art_size),choice.style.transform=(arr_dialog.choice[i].hotspot&&0!=arr_dialog.choice[i].hotspot[0]&&0!=arr_dialog.choice[i].hotspot[1]?\" translate(\"+arr_dialog.choice[i].hotspot[0]+\",\"+arr_dialog.choice[i].hotspot[1]+\")\":\"\")+(arr_dialog.choice[i].angle?\"rotate(\"+arr_dialog.choice[i].angle+\"deg)\":\"\"),0!=arr_dialog.choice[i].position[0]&&(choice.style.left=arr_dialog.choice[i].position[0]),0!=arr_dialog.choice[i].position[1]&&(choice.style.right=arr_dialog.choice[i].position[1]),0!=arr_dialog.choice[i].position[2]&&(choice.style.top=arr_dialog.choice[i].position[2]),0!=arr_dialog.choice[i].position[3]&&(choice.style.bottom=arr_dialog.choice[i].position[3]),choice.style.color=arr_dialog.choice[i].color_text,choice.style.padding=arr_dialog.choice[i].indent_text,choice.style.fontSize=arr_dialog.choice[i].size_text?arr_dialog.choice[i].size_text:story_json.parameters.font_size,choice.style.fontFamily=arr_dialog.choice[i].font_family?arr_dialog.choice[i].font_family:story_json.parameters.font,choice.style.display=\"flex\",choice.style.justifyContent=arr_dialog.choice[i].align?arr_dialog.choice[i].align[0]:\"center\",choice.style.alignItems=arr_dialog.choice[i].align?arr_dialog.choice[i].align[1]:\"center\",choice.style.zIndex=1001+i,arr_dialog.choice[i].show_if&&show_if(arr_dialog.choice[i].show_if,choice),arr_dialog.choice[i].text&&(\"object\"!=typeof arr_dialog.choice[i].text||arr_dialog.choice[i].text[languare]&&\"object\"!=typeof arr_dialog.choice[i].text[languare])&&(choice.innerHTML=values_button(art_data(arr_dialog.choice[i].text))),\"tue_audio\"==arr_dialog.choice[i].go_to?show_audio(choice,arr_dialog.choice[i]):\"tue_fullScreen\"==arr_dialog.choice[i].go_to&&show_fullscreen(choice,arr_dialog.choice[i]);var v=\"\";if(arr_dialog.choice[i].variables)for(var g=0;g1)for(var l=0;l/g;ruby_rt=[];let r=t.matchAll(a);r=Array.from(r);for(var s=0;s/g);t=Array.from(t);for(var a=0;a\"+t[0]+\"\"+t[1]+\"\"}function go_story(e){(check_choice(story_json[tue_story][scene].dialogs)||e)&&(((arr_dialog=story_json[tue_story][scene].dialogs[dialog]).choice&&del_element(\"tue_choice\"),arr_dialog.go_to)?go_to(arr_dialog.go_to):dialog=story_json[tue_story].length?scene=story_json[tue_story].length-1:(dialog=0,creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")),e||(timers=!1)}function back_story(){(arr_dialog=story_json[tue_story][scene].dialogs[dialog],del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),arr_dialog.back_to)?go_to(arr_dialog.back_to):dialog>0?(dialog-=1,(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).text?\"skip\"==arr_dialog.text[languare]?back_story():creation_dialog():arr_dialog.text_add?\"skip\"==arr_dialog.text_add[languare]?back_story():(dialog_text=arr_dialog.text?dialog_text.replace(arr_dialog.text_add[languare],\"\"):\"\",creation_dialog()):(creation_dialog(),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"))):((scene-=1)<0?(scene=0,dialog=0):story_json[tue_story][scene].dialogs&&(dialog=story_json[tue_story][scene].dialogs.length-1),creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")}function save_stag(e){localStorage.setItem(\"tue_\"+e+\"_scene\",scene),localStorage.setItem(\"tue_\"+e+\"_dialog\",dialog),localStorage.setItem(\"tue_\"+e+\"_story\",tue_story),story_json.parameters.variables&&localStorage.setItem(\"tue_\"+e+\"_data\",JSON.stringify(story_json.parameters.variables)),\"bookmark\"==e&&tuesday.dispatchEvent(new Event(\"save\"))}function load_stag(e){story_json[localStorage.getItem(\"tue_\"+e+\"_story\")]&&(del_element(\"tue_choice\"),del_element(\"tue_html_scene\"),scene=localStorage.getItem(\"tue_\"+e+\"_scene\"),dialog=localStorage.getItem(\"tue_\"+e+\"_dialog\"),tue_story=localStorage.getItem(\"tue_\"+e+\"_story\"),story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_\"+e+\"_data\")),creation_scene(),search_music(),tuesday.dispatchEvent(new Event(\"load\")))}function go_to(e){e.includes(\",\")?(tue_story=(e=e.split(\",\"))[0],dialog=e[2],scene=e[1]):(tue_story=e,dialog=0,scene=0),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),creation_scene()}function del_element(e){for(var t=document.getElementById(\"tuesday\").getElementsByClassName(e),a=t.length,r=0;r\")}else if(0!=dialog_speed&&dialog_letter<=dialog_text.length)dialog_timeout=setTimeout(add_letter,dialog_speed);else if(dialog_letter>=dialog_text.length){if(arr_dialog.end_text_cursor||story_json.parameters.text_panel.end_text_cursor){var t=JSON.parse(JSON.stringify(arr_dialog.end_text_cursor?arr_dialog.end_text_cursor:!!story_json.parameters.text_panel.end_text_cursor&&story_json.parameters.text_panel.end_text_cursor));\"\"==t[1]&&story_json.parameters.text_panel.end_text_cursor[1]&&(t[1]=story_json.parameters.text_panel.end_text_cursor[1]),\"\"==t[2]&&story_json.parameters.text_panel.end_text_cursor[2]&&(t[2]=story_json.parameters.text_panel.end_text_cursor[2]),\"\"==t[3]&&story_json.parameters.text_panel.end_text_cursor[3]&&(t[3]=story_json.parameters.text_panel.end_text_cursor[3])}tue_text_view.innerHTML=\"\"+tue_text_view.innerHTML+(t&&t[0]?'  ':\"\"),tuesday.dispatchEvent(new Event(\"dialog_end\"))}story_json.parameters.text_panel.scroll&&(tue_text_view.scrollTop=tue_text_view.scrollHeight)}function add_letter(){for(var e=dialog_text.slice(0,dialog_letter).replace(RegExp(\"\\n\",\"g\"),\"
\"),t=0;t=0;e--)if(story_json[tue_story][e].background_music){tue_bg_music.canPlayType(\"audio/mpeg\")?\"number\"==typeof story_json[tue_story][e].background_music?tue_bg_music.src=story_json.base[story_json[tue_story][e].background_music-1]:story_json[tue_story][e].background_music.includes(\"blob:\")?tue_bg_music.src=story_json[tue_story][e].background_music:story_json[tue_story][e].background_music.includes(\".mp3\")?tue_bg_music.src=story_json[tue_story][e].background_music:tue_bg_music.src=story_json[tue_story][e].background_music+\".mp3\":tue_bg_music.src=story_json[tue_story][e].background_music+\".ogg\",tue_bg_music.loop=!0,0==tue_set_audio&&tue_bg_music.play();break}}function creation_sound(){for(var e=0;Object.keys(story_json.parameters.sounds)[e];){var t=document.createElement(\"audio\");t.preload=\"auto\",t.id=Object.keys(story_json.parameters.sounds)[e],t.canPlayType(\"audio/mpeg\")?story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\";base64\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\"blob:\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\".mp3\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".mp3\":t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".ogg\",tuesday.appendChild(t),e++}}function get_sound(e){return\"if(tue_set_audio<2){\"+(e[languare]?\"sound_play('\"+e[languare]+\"');\":\"sound_play('\"+e+\"');\")+\"}\"}function get_stop_sound(e){return e[languare]?\"sound_stop('\"+e[languare]+\"');\":\"sound_stop('\"+e+\"');\"}function sound_play(e){var t=document.getElementById(e);t&&(t.currentTime=0,t.volume=1,t.play())}function sound_stop(e){document.getElementById(e).currentTime=0,document.getElementById(e).pause()}function add_style(e){var t=document.createElement(\"link\");t.setAttribute(\"rel\",\"stylesheet\"),t.setAttribute(\"type\",\"text/css\"),t.setAttribute(\"href\",e),document.getElementsByTagName(\"head\").item(0).appendChild(t)}function full_screen(e,t){tue_fullScreen?(tue_fullScreen=!1,t&&t.text&&art_data(t.text).length>0&&(e.innerHTML=values_button(art_data(t.text))),t&&t.art&&art_data(t.art).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art)+\"')\"),document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()):(tue_fullScreen=!0,e&&t&&t.text1&&art_data(t.text1).length>0&&(e.innerHTML=values_button(art_data(t.text1))),e&&t&&t.art1&&art_data(t.art1).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art1)+\"')\"),tuesday.requestFullscreen?tuesday.requestFullscreen():tuesday.mozRequestFullScreen?tuesday.mozRequestFullScreen():tuesday.webkitRequestFullscreen?tuesday.webkitRequestFullscreen():tuesday.msRequestFullscreen&&tuesday.msRequestFullscreen())}function art_data(e){return e[languare]?\"number\"==typeof e[languare]?story_json.base[e[languare]-1]:e[languare]:\"number\"==typeof e?story_json.base[e-1]:e}function video_size(){var e=document.getElementById(\"tue_video\"),t=tuesday.getBoundingClientRect();e.videoWidth/e.videoHeight>t.width/t.height?(e.style.height=\"100%\",e.style.width=\"auto\"):(e.style.height=\"auto\",e.style.width=\"100%\")}function show_if(e,t){show=!0;for(var a=1;a\"==s){if(story_json.parameters.variables[r]<=l){show=!1;break}}else if(\"<\"==s&&story_json.parameters.variables[r]>=l){show=!1;break}if(!show)break}!show&&e[0]?t.style.visibility=\"hidden\":show&&!e[0]&&(t.style.visibility=\"hidden\")}function fast_rewind(){let e=story_json[tue_story][scene].dialogs;timers=setTimeout(function(){go_story(!0),dialog{\"tue_no\"!=e.go_to&&(t=!1)}),t}}function set_audio(e,t){if(tue_set_audio=tue_set_audio>1?0:tue_set_audio+1,localStorage.setItem(\"tue_set_audio\",tue_set_audio),0==tue_set_audio?tue_bg_music.play():tue_set_audio>0&&tue_bg_music.pause(),2==tue_set_audio){var a=tuesday.getElementsByTagName(\"audio\");for(let r=0;r0&&(e.innerHTML=values_button(art_data(t[\"text\"+a]))),t[\"art\"+a]&&art_data(t[\"art\"+a]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+a])+\"')\")}function show_fullscreen(e,t){t[\"text\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.innerHTML=values_button(art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]))),t[\"art\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")])+\"')\")}function autoplaysound(){0==tue_set_audio&&tue_bg_music.play(),tuesday.removeEventListener(\"mousedown\",autoplaysound)}document.oncontextmenu=cmenu,window.onmousedown=window.onselectstart=function(){return!1},document.addEventListener(\"keydown\",function(e){var t=e.code;t==story_json.parameters.key.next&&controll?go_story():t==story_json.parameters.key.back&&controll?back_story():t==story_json.parameters.key.main?go_to(story_json.parameters.launch_story):t==story_json.parameters.key.save?save_stag(\"bookmark\"):t==story_json.parameters.key.load?load_stag(\"bookmark\"):t==story_json.parameters.key.autosave?load_stag(\"auto\"):t==story_json.parameters.key.full_screen?full_screen():t==story_json.parameters.key.fast_rewind&&fast_rewind()}),tuesday.addEventListener(\"mousedown\",autoplaysound);"; +const runtime="let story_json=[];var tue_text_view,tue_text_block,tue_text_element,languare,dialog_text,dialog_timeout,tue_story,tue_bg_music,arr_dialog,timers,tuesday=document.getElementById(\"tuesday\"),tue_name_block=document.createElement(\"div\"),scene=0,dialog=0,dialog_speed=50,dialog_letter=0,tue_set_audio=0,tue_fullScreen=!1,controll=!0,ruby_rt=[];function cmenu(){return!1}function get_lang(){languare=void 0!=navigator.languages?navigator.languages[0].substring(0,2):navigator.languagesubstring(0,2);for(var e,t=0;t0&&alert(\"Json structure error\")}base_creation(),tuesday.dispatchEvent(new Event(\"script_loaded\")),story_json.parameters.sounds&&creation_sound()}},a.open(\"GET\",t,!0),a.send(),a.onerror=function(){0==this.status&&alert(\"Error load json file Cross-Origin Resource Sharing(CORS)\")}}}function name_block_update(){story_json.parameters.name_panel.color&&(tue_name_block.style.backgroundColor=story_json.parameters.name_panel.color),story_json.parameters.name_panel.color_text?tue_name_block.style.color=story_json.parameters.name_panel.color_text:tue_name_block.style.color=story_json.parameters.text_panel.color_text,tue_name_block.style.position=\"absolute\",tue_name_block.id=\"tue_name_block\",tue_name_block.style.padding=story_json.parameters.name_panel.indent_text,tue_name_block.style.fontSize=story_json.parameters.name_panel.size_text?story_json.parameters.name_panel.size_text:story_json.parameters.font_size,tue_name_block.style.fontFamily=story_json.parameters.name_panel.font_family?story_json.parameters.name_panel.font_family:story_json.parameters.font,tue_name_block.style.display=\"flex\",tue_name_block.style.justifyContent=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[0]:\"center\",tue_name_block.style.alignItems=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[1]:\"center\",(tue_name_block.style.width=0!=story_json.parameters.name_panel.size[0])&&(tue_name_block.style.width=story_json.parameters.name_panel.size[0]),tue_name_block.style.height=story_json.parameters.name_panel.size[1],tue_name_block.style.left=\"\"==story_json.parameters.name_panel.position[0]||\"0\"==story_json.parameters.name_panel.position[0]?null:story_json.parameters.name_panel.position[0],tue_name_block.style.right=\"\"==story_json.parameters.name_panel.position[1]||\"0\"==story_json.parameters.name_panel.position[1]?null:story_json.parameters.name_panel.position[1],tue_name_block.style.top=\"\"==story_json.parameters.name_panel.position[2]||\"0\"==story_json.parameters.name_panel.position[2]?\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?\"0px\":null:story_json.parameters.name_panel.position[2],tue_name_block.style.bottom=\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?null:story_json.parameters.name_panel.position[3],tue_name_block.style.zIndex=1001}function base_creation(){if(get_lang(),localStorage.getItem(\"tue_set_audio\")&&(tue_set_audio=JSON.parse(localStorage.getItem(\"tue_set_audio\"))),story_json.parameters.style_file&&add_style(story_json.parameters.style_file),dialog_speed=story_json.parameters.text_panel.dialog_speed,story_json.parameters.title&&(story_json.parameters.title[languare]?document.title=story_json.parameters.title[languare]:document.title=story_json.parameters.title),story_json.parameters.pixelmode&&(tuesday.style.imageRendering=\"pixelated\",tuesday.style.fontSmooth=\"never\"),tuesday.style.backgroundRepeat=\"no-repeat\",tuesday.style.backgroundPosition=\"center\",tuesday.style.position=\"relative\",tuesday.style.overflow=\"hidden\",story_json.parameters.cursors&&story_json.parameters.cursors.main&&(tuesday.style.cursor=\"url(\"+art_data(story_json.parameters.cursors.main[0])+\") \"+story_json.parameters.cursors.main[1]+\" \"+story_json.parameters.cursors.main[2]+\",auto\"),tuesday.innerHTML=\"
\",tue_text_block=document.getElementById(\"tue_text_block\"),(tue_text_element=document.getElementById(\"tue_text_element\")).style.position=\"relative\",story_json.parameters.text_panel.className&&(tue_text_block.className=story_json.parameters.text_panel.className),story_json.parameters.text_panel.style&&(tue_text_block.style=story_json.parameters.text_panel.style),tue_text_block.style.position=\"absolute\",story_json.parameters.text_panel.size&&(tue_text_block.style.width=story_json.parameters.text_panel.size[0],tue_text_block.style.height=story_json.parameters.text_panel.size[1]),story_json.parameters.text_panel.position?(story_json.parameters.text_panel.position[0]&&\"0\"!=story_json.parameters.text_panel.position[0]||story_json.parameters.text_panel.position[1]&&\"0\"!=story_json.parameters.text_panel.position[1]?(tue_text_block.style.left=\"0\"!=story_json.parameters.text_panel.position[0]?story_json.parameters.text_panel.position[0]:null,tue_text_block.style.right=\"0\"!=story_json.parameters.text_panel.position[1]?story_json.parameters.text_panel.position[1]:null,tue_text_block.style.margin=null):(tue_text_block.style.marginLeft=\"auto\",tue_text_block.style.marginRight=\"auto\",tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.top=\"0\"!=story_json.parameters.text_panel.position[2]?story_json.parameters.text_panel.position[2]:null):(tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.bottom=\"0\"!=story_json.parameters.text_panel.indent_bottom?story_json.parameters.text_panel.indent_bottom:null,tue_text_block.style.zIndex=1e3,tue_text_block.style.borderSpacing=0,(tue_text_view=document.getElementById(\"tue_text_view\")).style.boxSizing=\"border-box\",tue_text_view.style.padding=story_json.parameters.text_panel.indent_text,tue_text_view.style.fontSize=story_json.parameters.text_panel.size_text?story_json.parameters.text_panel.size_text:story_json.parameters.font_size,tue_text_view.style.fontFamily=story_json.parameters.text_panel.font_family?story_json.parameters.text_panel.font_family:story_json.parameters.font,tue_text_view.style.whiteSpace=\"pre-wrap\",tue_text_view.style.height=\"100%\",story_json.parameters.text_panel.scroll&&(tue_text_block.style.paddingTop=story_json.parameters.text_panel.indent_text,tue_text_view.style.height=tue_text_view.offsetHeight,tue_text_view.style.position=\"relative\",tue_text_view.style.overflowY=\"hidden\"),story_json.parameters.name_panel&&(story_json.parameters.name_panel.className&&(tue_name_block.className=story_json.parameters.name_panel.className),story_json.parameters.name_panel.style&&(tue_name_block.style=story_json.parameters.name_panel.style),tue_text_element.appendChild(tue_name_block),name_block_update()),(tue_bg_music=document.createElement(\"AUDIO\")).id=\"tue_bg_music\",tuesday.appendChild(tue_bg_music),story_json.parameters.launch_story)tue_story=story_json.parameters.launch_story;else for(var e=0;e<2;e++)if(\"parameters\"!=Object.getOwnPropertyNames(story_json)[e]){story_json.parameters.launch_story=Object.getOwnPropertyNames(story_json)[1],tue_story=story_json.parameters.launch_story;break}bg_art(story_json.parameters.text_panel,\"tue_text_block\"),tuesday.dispatchEvent(new Event(\"script_executed\")),story_json.parameters.autosave&&localStorage.getItem(\"tue_auto_data\")&&(story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_auto_data\"))),creation_buttons(),creation_scene()}function bg_art(e,t,a){if((t=document.getElementById(t)).style.backgroundRepeat=\"no-repeat\",t.style.backgroundPosition=e.art_align?e.art_align[0]+\" \"+e.art_align[1]:\"center\",a=a||e.art){var r=art_data(a);r.length>0&&(t.style.backgroundImage=\"url('\"+r+\"')\")}e.art_size&&(\"patch\"==e.art_size&&(t.style.backgroundImage=\"none\"),\"object\"==typeof e.art_size?t.style.backgroundSize=e.art_size[0]+\" \"+e.art_size[1]:\"patch\"==e.art_size?(t.style.backgroundImage=\"none\",t.style.backgroundSize=\"none\",t.style.backgroundClip=\"padding-box\",t.style.borderStyle=\"solid\",t.style.borderWidth=e.patch[0]+\"px \"+e.patch[1]+\"px \"+e.patch[2]+\"px \"+e.patch[3]+\"px\",t.style.borderImage=\"url('\"+art_data(e.art)+\"') \"+e.patch[0]+\" \"+e.patch[1]+\" \"+e.patch[2]+\" \"+e.patch[3]+\" stretch stretch\"):t.style.backgroundSize=e.art_size)}function creation_buttons(){for(a=0;a1)for(var a=0;a\"==r&&story_json.parameters.variables[a]>s){\"tue_go\"!=l?go_to(l):n();break}if(\"<\"==r&&story_json.parameters.variables[a]0?creation_dialog():(del_element(\"tue_art\"),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),tue_text_block.style.visibility=\"hidden\",tue_name_block.style.visibility=\"hidden\"),tuesday.dispatchEvent(new Event(Object.keys(arr_dialog)[0]))}}function creation_dialog(next_scene){if(\"hidden\"!=(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).controll&&\"hidden_here\"!=arr_dialog.controll&&(tue_story!=story_json.parameters.launch_story||arr_dialog||0!=dialog||0!=scene)){if(\"visible\"==arr_dialog.controll||!arr_dialog.controll||!0==controll){controll=!0;for(var buttons=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),i=0;i0?(video.muted=!1,video.volume=arr_dialog.video.sound/100):video.muted=!0,arr_dialog.video.time_start?video.onloadedmetadata=function(){this.currentTime=arr_dialog.video.time_start,arr_dialog.video.fit&&\"cover\"!=arr_dialog.video.fit||video_size(),arr_dialog.video.stop&&this.pause()}:\"cover\"!=arr_dialog.video.fit&&arr_dialog.video.fit||(video.onloadedmetadata=function(){video_size()}),arr_dialog.video.time_end?arr_dialog.video.loop?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.currentTime=arr_dialog.video.time_start?arr_dialog.video.time_start:0)}:arr_dialog.video.go_to?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.pause(),\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to))}:video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&video.pause()}:video.onended=function(){\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to)},arr_dialog.video.stop&&!0==arr_dialog.video.stop||(video.autoplay=!0),tuesday.appendChild(video)}else del_element(\"tue_v\");if(arr_dialog.art){var old=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_art\"),src=!1;if(old.length>0){for(d=0;d0&&(old[o].style=\"user-select:text;\"+arr_dialog.art[i].style,old[o].style.position=\"absolute\",old[o].style.transformOrigin=\"top left\"),arr_dialog.art[i].move&&0!=arr_dialog.art[i].move?(old[o].style.transitionDuration=arr_dialog.art[i].move+\"s\",arr_dialog.art[i].speed&&\"\"!=arr_dialog.art[i].speed?old[o].style.transitionTimingFunction=arr_dialog.art[i].speed:old[o].style.transitionTimingFunction=null):(old[o].style.transitionDuration=null,old[o].style.transitionTimingFunction=null),arr_dialog.art[i].opacity?old[o].style.opacity=arr_dialog.art[i].opacity:old[o].style.opacity=null,arr_dialog.art[i].fit&&(old[o].style.objectFit=arr_dialog.art[i].fit),arr_dialog.art[i].size&&(old[o].style.width=arr_dialog.art[i].size[0],old[o].style.height=arr_dialog.art[i].size[1]),arr_dialog.art[i].align?old[o].style.objectPosition=arr_dialog.art[i].align[0]+\" \"+arr_dialog.art[i].align[1]:old[o].style.objectPosition=\"center\",old[o].style.transform=(arr_dialog.art[i].hotspot&&0!=arr_dialog.art[i].hotspot[0]&&0!=arr_dialog.art[i].hotspot[1]?\" translate(\"+arr_dialog.art[i].hotspot[0]+\",\"+arr_dialog.art[i].hotspot[1]+\")\":\"\")+(arr_dialog.art[i].angle?\"rotate(\"+arr_dialog.art[i].angle+\"deg)\":\"\"),0!=arr_dialog.art[i].position[0]&&(old[o].style.left=arr_dialog.art[i].position[0]),0!=arr_dialog.art[i].position[1]&&(old[o].style.left=\"calc(100% - \"+arr_dialog.art[i].position[1]+\" - \"+(\"auto\"==arr_dialog.art[i].size[0]?arr_dialog.art[i].size[1]:arr_dialog.art[i].size[0])+\")\"),0!=arr_dialog.art[i].position[2]&&(old[o].style.top=arr_dialog.art[i].position[2]),0!=arr_dialog.art[i].position[3]&&(old[o].style.top=\"calc(100% - \"+arr_dialog.art[i].position[3]+\" - \"+(\"auto\"==arr_dialog.art[i].size[1]?arr_dialog.art[i].size[0]:arr_dialog.art[i].size[1])+\")\"),src=!0,old[o].style.zIndex=i,old[o].classList.remove(\"img_del\");break}!1==src&&creation_art(i)}del_element(\"img_del\")}else for(i=0;i0?a:\"data:image/svg+xml,\",t.setAttribute(\"volume\",arr_dialog.art[e].url[languare]?arr_dialog.art[e].url[languare]:arr_dialog.art[e].url),t.classList.add(\"tue_art\"),t.style=\"user-select:text;\"+(arr_dialog.art[e].style?arr_dialog.art[e].style:\"\"),t.style.position=\"absolute\",t.style.transformOrigin=\"top left\",arr_dialog.art[e].fit&&(t.style.objectFit=arr_dialog.art[e].fit),arr_dialog.art[e].opacity?t.style.opacity=arr_dialog.art[e].opacity:t.style.opacity=null,arr_dialog.art[e].size&&(t.style.width=arr_dialog.art[e].size[0],t.style.height=arr_dialog.art[e].size[1]),t.style.transform=(arr_dialog.art[e].hotspot&&0!=arr_dialog.art[e].hotspot[0]&&0!=arr_dialog.art[e].hotspot[1]?\" translate(\"+arr_dialog.art[e].hotspot[0]+\",\"+arr_dialog.art[e].hotspot[1]+\")\":\"\")+(arr_dialog.art[e].angle?\"rotate(\"+arr_dialog.art[e].angle+\"deg)\":\"\"),arr_dialog.art[e].align&&(t.style.objectPosition=arr_dialog.art[e].align[0]+\" \"+arr_dialog.art[e].align[1]),0!=arr_dialog.art[e].position[0]&&(t.style.left=arr_dialog.art[e].position[0]),0!=arr_dialog.art[e].position[1]&&(t.style.left=\"calc(100% - \"+arr_dialog.art[e].position[1]+\" - \"+arr_dialog.art[e].size[0]+\")\"),0!=arr_dialog.art[e].position[2]&&(t.style.top=arr_dialog.art[e].position[2]),0!=arr_dialog.art[e].position[3]&&(t.style.top=\"calc(100% - \"+arr_dialog.art[e].position[3]+\" - \"+arr_dialog.art[e].size[1]+\")\"),t.setAttribute(\"draggable\",\"false\"),t.style.zIndex=e,arr_dialog.art[e].show_if&&show_if(arr_dialog.art[e].show_if,t),tuesday.appendChild(t)}}else del_element(\"tue_art\");var button_ui=document.getElementsByClassName(\"tue_controll\");for(i=0;i0&&(button_ui[i].innerHTML=values_button(art_data(story_json.parameters.buttons[i].text)));if(arr_dialog.choice){var interfaces=!1;for(i=0;i0&&(choice.style.backgroundImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"')\"),arr_dialog.choice[i].size&&(0!=arr_dialog.choice[i].size[0]&&(choice.style.width=arr_dialog.choice[i].size[0]),0!=arr_dialog.choice[i].size[1]&&(choice.style.height=arr_dialog.choice[i].size[1])),arr_dialog.choice[i].art_size&&(\"patch\"==arr_dialog.choice[i].art_size&&(choice.style.backgroundImage=\"none\"),\"object\"==typeof arr_dialog.choice[i].art_size?choice.style.backgroundSize=arr_dialog.choice[i].art_size[0]+\" \"+arr_dialog.choice[i].art_size[1]:\"patch\"==arr_dialog.choice[i].art_size?(choice.style.backgroundImage=\"none\",choice.style.backgroundSize=\"none\",choice.style.backgroundClip=\"padding-box\",choice.style.borderStyle=\"solid\",choice.style.borderWidth=arr_dialog.choice[i].patch[0]+\"px \"+arr_dialog.choice[i].patch[1]+\"px \"+arr_dialog.choice[i].patch[2]+\"px \"+arr_dialog.choice[i].patch[3]+\"px\",choice.style.borderImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"') \"+arr_dialog.choice[i].patch[0]+\" \"+arr_dialog.choice[i].patch[1]+\" \"+arr_dialog.choice[i].patch[2]+\" \"+arr_dialog.choice[i].patch[3]+\" stretch stretch\"):choice.style.backgroundSize=arr_dialog.choice[i].art_size),choice.style.transform=(arr_dialog.choice[i].hotspot&&0!=arr_dialog.choice[i].hotspot[0]&&0!=arr_dialog.choice[i].hotspot[1]?\" translate(\"+arr_dialog.choice[i].hotspot[0]+\",\"+arr_dialog.choice[i].hotspot[1]+\")\":\"\")+(arr_dialog.choice[i].angle?\"rotate(\"+arr_dialog.choice[i].angle+\"deg)\":\"\"),0!=arr_dialog.choice[i].position[0]&&(choice.style.left=arr_dialog.choice[i].position[0]),0!=arr_dialog.choice[i].position[1]&&(choice.style.right=arr_dialog.choice[i].position[1]),0!=arr_dialog.choice[i].position[2]&&(choice.style.top=arr_dialog.choice[i].position[2]),0!=arr_dialog.choice[i].position[3]&&(choice.style.bottom=arr_dialog.choice[i].position[3]),choice.style.color=arr_dialog.choice[i].color_text,choice.style.padding=arr_dialog.choice[i].indent_text,choice.style.fontSize=arr_dialog.choice[i].size_text?arr_dialog.choice[i].size_text:story_json.parameters.font_size,choice.style.fontFamily=arr_dialog.choice[i].font_family?arr_dialog.choice[i].font_family:story_json.parameters.font,choice.style.display=\"flex\",choice.style.justifyContent=arr_dialog.choice[i].align?arr_dialog.choice[i].align[0]:\"center\",choice.style.alignItems=arr_dialog.choice[i].align?arr_dialog.choice[i].align[1]:\"center\",choice.style.zIndex=1001+i,arr_dialog.choice[i].show_if&&show_if(arr_dialog.choice[i].show_if,choice),arr_dialog.choice[i].text&&(\"object\"!=typeof arr_dialog.choice[i].text||arr_dialog.choice[i].text[languare]&&\"object\"!=typeof arr_dialog.choice[i].text[languare])&&(choice.innerHTML=values_button(art_data(arr_dialog.choice[i].text))),\"tue_audio\"==arr_dialog.choice[i].go_to?show_audio(choice,arr_dialog.choice[i]):\"tue_fullScreen\"==arr_dialog.choice[i].go_to&&show_fullscreen(choice,arr_dialog.choice[i]);var v=\"\";if(arr_dialog.choice[i].variables)for(var g=0;g1)for(var l=0;l/g;ruby_rt=[];let r=t.matchAll(a);r=Array.from(r);for(var s=0;s/g);t=Array.from(t);for(var a=0;a\"+t[0]+\"\"+t[1]+\"\"}function go_story(e){0!=story_json[tue_story][scene].dialogs.length&&(check_choice(story_json[tue_story][scene].dialogs)||e)?(((arr_dialog=story_json[tue_story][scene].dialogs[dialog]).choice&&del_element(\"tue_choice\"),arr_dialog.go_to)?go_to(arr_dialog.go_to):dialog=story_json[tue_story].length?scene=story_json[tue_story].length-1:(dialog=0,creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")):story_json[tue_story][scene+1]&&(scene++,dialog=0,creation_scene()),e||(timers=!1)}function back_story(){(arr_dialog=story_json[tue_story][scene].dialogs[dialog],del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),0!=story_json[tue_story][scene].dialogs.length&&arr_dialog.back_to)?go_to(arr_dialog.back_to):dialog>0?(dialog-=1,(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).text?\"skip\"==arr_dialog.text[languare]?back_story():creation_dialog():arr_dialog.text_add?\"skip\"==arr_dialog.text_add[languare]?back_story():(dialog_text=arr_dialog.text?dialog_text.replace(arr_dialog.text_add[languare],\"\"):\"\",creation_dialog()):(creation_dialog(),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"))):((scene-=1)<0?(scene=0,dialog=0):story_json[tue_story][scene].dialogs&&(dialog=story_json[tue_story][scene].dialogs.length-1),creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")}function save_stag(e){localStorage.setItem(\"tue_\"+e+\"_scene\",scene),localStorage.setItem(\"tue_\"+e+\"_dialog\",dialog),localStorage.setItem(\"tue_\"+e+\"_story\",tue_story),story_json.parameters.variables&&localStorage.setItem(\"tue_\"+e+\"_data\",JSON.stringify(story_json.parameters.variables)),\"bookmark\"==e&&tuesday.dispatchEvent(new Event(\"save\"))}function load_stag(e){story_json[localStorage.getItem(\"tue_\"+e+\"_story\")]&&(del_element(\"tue_choice\"),del_element(\"tue_html_scene\"),scene=localStorage.getItem(\"tue_\"+e+\"_scene\"),dialog=localStorage.getItem(\"tue_\"+e+\"_dialog\"),tue_story=localStorage.getItem(\"tue_\"+e+\"_story\"),story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_\"+e+\"_data\")),creation_scene(),search_music(),tuesday.dispatchEvent(new Event(\"load\")))}function go_to(e){e.includes(\",\")?(tue_story=(e=e.split(\",\"))[0],dialog=e[2],scene=e[1]):(tue_story=e,dialog=0,scene=0),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),creation_scene()}function del_element(e){for(var t=document.getElementById(\"tuesday\").getElementsByClassName(e),a=t.length,r=0;r\")}else if(0!=dialog_speed&&dialog_letter<=dialog_text.length)dialog_timeout=setTimeout(add_letter,dialog_speed);else if(dialog_letter>=dialog_text.length){if(arr_dialog.end_text_cursor||story_json.parameters.text_panel.end_text_cursor){var t=JSON.parse(JSON.stringify(arr_dialog.end_text_cursor?arr_dialog.end_text_cursor:!!story_json.parameters.text_panel.end_text_cursor&&story_json.parameters.text_panel.end_text_cursor));\"\"==t[1]&&story_json.parameters.text_panel.end_text_cursor[1]&&(t[1]=story_json.parameters.text_panel.end_text_cursor[1]),\"\"==t[2]&&story_json.parameters.text_panel.end_text_cursor[2]&&(t[2]=story_json.parameters.text_panel.end_text_cursor[2]),\"\"==t[3]&&story_json.parameters.text_panel.end_text_cursor[3]&&(t[3]=story_json.parameters.text_panel.end_text_cursor[3])}tue_text_view.innerHTML=\"\"+tue_text_view.innerHTML+(t&&t[0]?'  ':\"\"),tuesday.dispatchEvent(new Event(\"dialog_end\"))}story_json.parameters.text_panel.scroll&&(tue_text_view.scrollTop=tue_text_view.scrollHeight)}function add_letter(){for(var e=dialog_text.slice(0,dialog_letter).replace(RegExp(\"\\n\",\"g\"),\"
\"),t=0;t=0;e--)if(story_json[tue_story][e].background_music){tue_bg_music.canPlayType(\"audio/mpeg\")?\"number\"==typeof story_json[tue_story][e].background_music?tue_bg_music.src=story_json.base[story_json[tue_story][e].background_music-1]:story_json[tue_story][e].background_music.includes(\"blob:\")?tue_bg_music.src=story_json[tue_story][e].background_music:story_json[tue_story][e].background_music.includes(\".mp3\")?tue_bg_music.src=story_json[tue_story][e].background_music:tue_bg_music.src=story_json[tue_story][e].background_music+\".mp3\":tue_bg_music.src=story_json[tue_story][e].background_music+\".ogg\",tue_bg_music.loop=!0,0==tue_set_audio&&tue_bg_music.play();break}}function creation_sound(){for(var e=0;Object.keys(story_json.parameters.sounds)[e];){var t=document.createElement(\"audio\");t.preload=\"auto\",t.id=Object.keys(story_json.parameters.sounds)[e],t.canPlayType(\"audio/mpeg\")?story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\";base64\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\"blob:\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\".mp3\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".mp3\":t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".ogg\",tuesday.appendChild(t),e++}}function get_sound(e){return\"if(tue_set_audio<2){\"+(e[languare]?\"sound_play('\"+e[languare]+\"');\":\"sound_play('\"+e+\"');\")+\"}\"}function get_stop_sound(e){return e[languare]?\"sound_stop('\"+e[languare]+\"');\":\"sound_stop('\"+e+\"');\"}function sound_play(e){var t=document.getElementById(e);t&&(t.currentTime=0,t.volume=1,t.play())}function sound_stop(e){document.getElementById(e).currentTime=0,document.getElementById(e).pause()}function add_style(e){var t=document.createElement(\"link\");t.setAttribute(\"rel\",\"stylesheet\"),t.setAttribute(\"type\",\"text/css\"),t.setAttribute(\"href\",e),document.getElementsByTagName(\"head\").item(0).appendChild(t)}function full_screen(e,t){tue_fullScreen?(tue_fullScreen=!1,t&&t.text&&art_data(t.text).length>0&&(e.innerHTML=values_button(art_data(t.text))),t&&t.art&&art_data(t.art).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art)+\"')\"),document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()):(tue_fullScreen=!0,e&&t&&t.text1&&art_data(t.text1).length>0&&(e.innerHTML=values_button(art_data(t.text1))),e&&t&&t.art1&&art_data(t.art1).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art1)+\"')\"),tuesday.requestFullscreen?tuesday.requestFullscreen():tuesday.mozRequestFullScreen?tuesday.mozRequestFullScreen():tuesday.webkitRequestFullscreen?tuesday.webkitRequestFullscreen():tuesday.msRequestFullscreen&&tuesday.msRequestFullscreen())}function art_data(e){return e[languare]?\"number\"==typeof e[languare]?story_json.base[e[languare]-1]:e[languare]:\"number\"==typeof e?story_json.base[e-1]:e}function video_size(){var e=document.getElementById(\"tue_video\"),t=tuesday.getBoundingClientRect();e.videoWidth/e.videoHeight>t.width/t.height?(e.style.height=\"100%\",e.style.width=\"auto\"):(e.style.height=\"auto\",e.style.width=\"100%\")}function show_if(e,t){show=!0;for(var a=1;a\"==s){if(story_json.parameters.variables[r]<=l){show=!1;break}}else if(\"<\"==s&&story_json.parameters.variables[r]>=l){show=!1;break}if(!show)break}!show&&e[0]?t.style.visibility=\"hidden\":show&&!e[0]&&(t.style.visibility=\"hidden\")}function fast_rewind(){let e=story_json[tue_story][scene].dialogs;timers=setTimeout(function(){go_story(!0),dialog{\"tue_no\"!=e.go_to&&(t=!1)}),t}}function set_audio(e,t){if(tue_set_audio=tue_set_audio>1?0:tue_set_audio+1,localStorage.setItem(\"tue_set_audio\",tue_set_audio),0==tue_set_audio?tue_bg_music.play():tue_set_audio>0&&tue_bg_music.pause(),2==tue_set_audio){var a=tuesday.getElementsByTagName(\"audio\");for(let r=0;r0&&(e.innerHTML=values_button(art_data(t[\"text\"+a]))),t[\"art\"+a]&&art_data(t[\"art\"+a]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+a])+\"')\")}function show_fullscreen(e,t){t[\"text\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.innerHTML=values_button(art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]))),t[\"art\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")])+\"')\")}function autoplaysound(){0==tue_set_audio&&tue_bg_music.play(),tuesday.removeEventListener(\"mousedown\",autoplaysound)}document.oncontextmenu=cmenu,window.onmousedown=window.onselectstart=function(){return!1},document.addEventListener(\"keydown\",function(e){var t=e.code;t==story_json.parameters.key.next&&controll?go_story():t==story_json.parameters.key.back&&controll?back_story():t==story_json.parameters.key.main?go_to(story_json.parameters.launch_story):t==story_json.parameters.key.save?save_stag(\"bookmark\"):t==story_json.parameters.key.load?load_stag(\"bookmark\"):t==story_json.parameters.key.autosave?load_stag(\"auto\"):t==story_json.parameters.key.full_screen?full_screen():t==story_json.parameters.key.fast_rewind&&fast_rewind()}),tuesday.addEventListener(\"mousedown\",autoplaysound);"; let arr_l; let arr_n; const color_ui=[ @@ -817,19 +817,19 @@ },"game_pad":{ "name":"GamePad", "text":"Compatibilidad con controladores de juegos externos", - "code":"let gamepad,gamepadPress,gamepad_choice=-1,gamepad_choices,gamepad_cursor=0;function select_choice(e){if(0==gamepad_cursor){gamepad_choices=story_json[tue_story][scene].terrain_map?tuesday.getElementsByClassName(\"tue_map_item\"):tuesday.getElementsByClassName(\"tue_choice\"),(gamepad_cursor=document.createElement(\"div\")).style.position=\"absolute\",gamepad_cursor.style.pointerEvents=\"none\",gamepad_cursor.id=\"gamepad_cursor\";let a=story_json.parameters.gamepad.cursor;gamepad_cursor.innerHTML=\"
0?\"class='\"+a[6]+\"'\":\"\")+\" style='\"+(a[5].length>0?a[5]+\";\":\"\")+(\"\"!=a[0]?\" background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image:url(\"+art_data(a[0])+\");\":\"\")+\"pointer-events:none;position:absolute;top:\"+a[1]+\";left:\"+a[2]+\";\"+(0!=a[3]?\"width:\"+a[3]+\";\":\"\")+(0!=a[3]?\"height:\"+a[3]+\";\":\"\")+\"'>
\",story_json[tue_story][scene].terrain_map?tue_map.appendChild(gamepad_cursor):tuesday.appendChild(gamepad_cursor)}if(\"hidden\"!=gamepad_choices[gamepad_choice=gamepad_choice+e>=gamepad_choices.length?0:gamepad_choice+e<0?gamepad_choices.length-1:gamepad_choice+e].style.visibility&&(story_json[tue_story][scene].terrain_map||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_to\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_story\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"tue_load_autosave\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"load_stag\"))){if(gamepad_cursor.style.left=gamepad_choices[gamepad_choice].style.left,gamepad_cursor.style.top=gamepad_choices[gamepad_choice].style.top,gamepad_cursor.style.right=gamepad_choices[gamepad_choice].style.right,gamepad_cursor.style.bottom=gamepad_choices[gamepad_choice].style.bottom,gamepad_cursor.style.width=gamepad_choices[gamepad_choice].style.width,gamepad_cursor.style.height=gamepad_choices[gamepad_choice].style.height,gamepad_cursor.style.padding=gamepad_choices[gamepad_choice].style.padding,gamepad_cursor.style.zIndex=gamepad_choices[gamepad_choice].style.zIndex,gamepad_cursor.style.transform=gamepad_choices[gamepad_choice].style.transform,story_json[tue_story][scene].terrain_map){let c=gamepad_choices[gamepad_choice].getBoundingClientRect();tue_world.scrollTop=tue_world.scrollTop+(c.top-tuesday.clientHeight/2),tue_world.scrollLeft=tue_world.scrollLeft+(c.left-tuesday.clientWidth/2)}}else select_choice(e)}function gamepad_cursor_cler(){gamepad_cursor.remove(),gamepad_cursor=0,gamepad_choice=-1}tuesday.addEventListener(\"creation_dialog\",function(e){0!=gamepad_cursor&&gamepad_cursor_cler()}),window.addEventListener(\"keydown\",function(e){37==(e=e.keyCode)?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):story_json.parameters.key&&story_json.parameters.key.next||back_story():39==e?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):story_json.parameters.key&&story_json.parameters.key.back||go_story():38==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):40==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):13==e||32==e?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):27!=e||story_json.parameters.key&&story_json.parameters.key.launch_story||go_to(story_json.parameters.launch_story)}),window.addEventListener(\"gamepadconnected\",function(e){let a=()=>{for(gamepad of navigator.getGamepads()){if(!gamepad)continue;let e=gamepad.buttons.some(e=>e.pressed);gamepadPress!==e&&(gamepadPress=e,gamepad.buttons[14].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):back_story():gamepad.buttons[15].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):go_story():gamepad.buttons[12].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):gamepad.buttons[13].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):gamepad.buttons[1].pressed||gamepad.buttons[2].pressed||gamepad.buttons[3].pressed||gamepad.buttons[0].pressed?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):(gamepad.buttons[8].pressed||gamepad.buttons[9].pressed)&&(go_to(story_json.parameters.launch_story),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()))}requestAnimationFrame(a)};a()});" + "code":"let gamepad,gamepadPress,gamepad_choice=-1,gamepad_choices,gamepad_cursor=0;function select_choice(e){if(0==gamepad_cursor){gamepad_choices=story_json[tue_story][scene].terrain_map?tuesday.getElementsByClassName(\"tue_map_item\"):tuesday.getElementsByClassName(\"tue_choice\"),(gamepad_cursor=document.createElement(\"div\")).style.position=\"absolute\",gamepad_cursor.style.pointerEvents=\"none\",gamepad_cursor.id=\"gamepad_cursor\";let a=story_json.parameters.gamepad.cursor;gamepad_cursor.innerHTML=\"
0?\"class='\"+a[6]+\"'\":\"\")+\" style='\"+(a[5].length>0?a[5]+\";\":\"\")+(\"\"!=a[0]?\" background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image:url(\"+art_data(a[0])+\");\":\"\")+\"pointer-events:none;position:absolute;top:\"+a[1]+\";left:\"+a[2]+\";\"+(0!=a[3]?\"width:\"+a[3]+\";\":\"\")+(0!=a[3]?\"height:\"+a[3]+\";\":\"\")+\"'>
\",story_json[tue_story][scene].terrain_map?tue_map.appendChild(gamepad_cursor):tuesday.appendChild(gamepad_cursor)}if(\"hidden\"!=gamepad_choices[gamepad_choice=gamepad_choice+e>=gamepad_choices.length?0:gamepad_choice+e<0?gamepad_choices.length-1:gamepad_choice+e].style.visibility&&(story_json[tue_story][scene].terrain_map||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_to\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_story\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"tue_load_autosave\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"load_stag\"))){if(gamepad_cursor.style.left=gamepad_choices[gamepad_choice].style.left,gamepad_cursor.style.top=gamepad_choices[gamepad_choice].style.top,gamepad_cursor.style.right=gamepad_choices[gamepad_choice].style.right,gamepad_cursor.style.bottom=gamepad_choices[gamepad_choice].style.bottom,gamepad_cursor.style.width=gamepad_choices[gamepad_choice].style.width,gamepad_cursor.style.height=gamepad_choices[gamepad_choice].style.height,gamepad_cursor.style.padding=gamepad_choices[gamepad_choice].style.padding,gamepad_cursor.style.zIndex=gamepad_choices[gamepad_choice].style.zIndex,gamepad_cursor.style.transform=gamepad_choices[gamepad_choice].style.transform,story_json[tue_story][scene].terrain_map){let c=gamepad_choices[gamepad_choice].getBoundingClientRect();tue_world.scrollTop=tue_world.scrollTop+(c.top-tuesday.clientHeight/2),tue_world.scrollLeft=tue_world.scrollLeft+(c.left-tuesday.clientWidth/2)}}else select_choice(e)}function gamepad_cursor_cler(){gamepad_cursor.remove(),gamepad_cursor=0,gamepad_choice=-1}tuesday.addEventListener(\"creation_dialog\",function(e){0!=gamepad_cursor&&gamepad_cursor_cler()}),window.addEventListener(\"keydown\",function(e){37==(e=e.keyCode)?story_json[tue_story][scene].terrain_map||0!=story_json[tue_story][scene].dialogs.length&&!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):story_json.parameters.key&&story_json.parameters.key.next||back_story():39==e?story_json[tue_story][scene].terrain_map||0!=story_json[tue_story][scene].dialogs.length&&!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):story_json.parameters.key&&story_json.parameters.key.back||go_story():38==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):40==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):13==e||32==e?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):27!=e||story_json.parameters.key&&story_json.parameters.key.launch_story||go_to(story_json.parameters.launch_story)}),window.addEventListener(\"gamepadconnected\",function(e){let a=()=>{for(gamepad of navigator.getGamepads()){if(!gamepad)continue;let e=gamepad.buttons.some(e=>e.pressed);gamepadPress!==e&&(gamepadPress=e,gamepad.buttons[14].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):back_story():gamepad.buttons[15].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):go_story():gamepad.buttons[12].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):gamepad.buttons[13].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):gamepad.buttons[1].pressed||gamepad.buttons[2].pressed||gamepad.buttons[3].pressed||gamepad.buttons[0].pressed?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):(gamepad.buttons[8].pressed||gamepad.buttons[9].pressed)&&(go_to(story_json.parameters.launch_story),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()))}requestAnimationFrame(a)};a()});" },"hidden_objects":{ "name":"Objetos ocultos", "text":"el jugador debe encontrar los objetos de una lista que están ocultos dentro de una escena", - "code":"var ho={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function hidden_objects(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].hidden_objects,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\",findobjects=story_json.parameters.hidden_objects.label.items>arr_dialog.objects.length?arr_dialog.objects.length:story_json.parameters.hidden_objects.label.items;var e=document.createElement(\"div\");e.id=\"tue_hiddenobjects\",e.style=\"height:100%;width:100%;overflow:auto;\";var t=document.createElement(\"div\"),s=Math.round(arr_dialog.objects.length/findobjects),l=0,o=0;findobjects1&&(a=l+Math.round(Math.random()*(s-1))),arr_dialog.objects.length-le.width/e.height?tue_objectsroom.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*ho.scale+\")\":tue_objectsroom.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*ho.scale+\")\",tue_objectsroom.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_objectsroom.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_objectsroom.style.marginTop=\"0px\",tue_objectsroom.style.marginLeft=\"0px\"}}function find_item(id){findobjects--,story_json.parameters.hidden_objects.label_find.no_del_label?(id=document.getElementById(id),story_json.parameters.hidden_objects.label_find.className&&(id.className=story_json.parameters.hidden_objects.label_find.className),story_json.parameters.hidden_objects.label_find.style&&(id.className=story_json.parameters.hidden_objects.label_find.style),story_json.parameters.hidden_objects.label_find.color&&(id.style.backgroundColor=story_json.parameters.hidden_objects.label_find.color),story_json.parameters.hidden_objects.label_find.color_text&&(id.style.color=story_json.parameters.hidden_objects.label_find.color_text)):document.getElementById(id).remove(),findobjects<=0&&(arr_dialog.js&&eval(arr_dialog.js),tue_hiddenobjects.remove(),\"tue_go\"==arr_dialog.go_to?(scene++,dialog=0,creation_scene()):go_to(arr_dialog.go_to))}tuesday.addEventListener(\"hidden_objects\",function(e){hidden_objects()}),window.addEventListener(\"resize\",objectsroom_resize,!0);" + "code":"var ho={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function hidden_objects(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].hidden_objects,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\",findobjects=story_json.parameters.hidden_objects.label.items>arr_dialog.objects.length?arr_dialog.objects.length:story_json.parameters.hidden_objects.label.items;var e=document.createElement(\"div\");e.id=\"tue_hiddenobjects\",e.style=\"height:100%;width:100%;overflow:auto;\";var t=document.createElement(\"div\"),s=Math.round(arr_dialog.objects.length/findobjects),l=0,o=0;findobjects1&&(a=l+Math.round(Math.random()*(s-1))),arr_dialog.objects.length-le.width/e.height?tue_objectsroom.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*ho.scale+\")\":tue_objectsroom.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*ho.scale+\")\",tue_objectsroom.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_objectsroom.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_objectsroom.style.marginTop=\"0px\",tue_objectsroom.style.marginLeft=\"0px\"}}function find_item(id){findobjects--,story_json.parameters.hidden_objects.label_find.no_del_label?(id=document.getElementById(id),story_json.parameters.hidden_objects.label_find.className&&(id.className=story_json.parameters.hidden_objects.label_find.className),story_json.parameters.hidden_objects.label_find.style&&(id.className=story_json.parameters.hidden_objects.label_find.style),story_json.parameters.hidden_objects.label_find.color&&(id.style.backgroundColor=story_json.parameters.hidden_objects.label_find.color),story_json.parameters.hidden_objects.label_find.color_text&&(id.style.color=story_json.parameters.hidden_objects.label_find.color_text)):document.getElementById(id).remove(),findobjects<=0&&(arr_dialog.js&&eval(arr_dialog.js),tue_hiddenobjects.remove(),\"tue_go\"==arr_dialog.go_to?(scene++,dialog=0,creation_scene()):go_to(arr_dialog.go_to))}tuesday.addEventListener(\"hidden_objects\",function(e){hidden_objects()}),window.addEventListener(\"resize\",objectsroom_resize,!0);" },"screen_control":{ "name":"control de pantalla", "text":"cambia el diálogo haciendo clic en la pantalla.", - "code":"let tue_screen_control=!0;tuesday.addEventListener(\"mouseup\",function(e){tue_screen_control&&e.pageX>tuesday.offsetWidth/3?check_choice(story_json[tue_story][scene].dialogs)&&go_story():check_choice(story_json[tue_story][scene].dialogs)&&tue_screen_control&&back_story(),tue_screen_control=!0}),tuesday.addEventListener(\"script_loaded\",function(e){document.getElementById(\"tue_back\")&&(tue_back.style.pointerEvents=\"none\"),document.getElementById(\"tue_next\")&&(tue_next.style.pointerEvents=\"none\");for(var t=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),n=0;ntuesday.offsetWidth/3?(0==story_json[tue_story][scene].dialogs||check_choice(story_json[tue_story][scene].dialogs))&&go_story():(0==story_json[tue_story][scene].dialogs||check_choice(story_json[tue_story][scene].dialogs)&&tue_screen_control)&&back_story(),tue_screen_control=!0}),tuesday.addEventListener(\"script_loaded\",function(e){document.getElementById(\"tue_back\")&&(tue_back.style.pointerEvents=\"none\"),document.getElementById(\"tue_next\")&&(tue_next.style.pointerEvents=\"none\");for(var t=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),n=0;nreading text with a synthesized voice", - "code":"const synth=window.speechSynthesis;function play_synth(e,t,n){if(e&&(e=\"object\"==typeof e?e[languare]:e),(dialog_text&&dialog_text.length>0||e)&&(story_json.parameters.text_panel.speech||arr_dialog.speech)){let s=new SpeechSynthesisUtterance(e||dialog_text);synth.speaking&&synth.cancel();let a=t&&t.length>0?[t,n||1]:arr_dialog.speech&&arr_dialog.speech[languare][0].length>0?arr_dialog.speech[languare]:story_json.parameters.text_panel.speech[languare],p=speechSynthesis.getVoices(),h=a[0].split(\",\").map(e=>e.trim()),c=!1;for(v=0;v{e.name==h[v]&&(c=e)}),!c);v++);s.voice=c,s.rate=a[1],synth.speak(s)}}tuesday.addEventListener(\"creation_dialog\",()=>{story_json.parameters.text_panel.speech_play&&tue_set_audio<2?play_synth():synth.cancel()});" + "code":"const synth=window.speechSynthesis;function play_synth(e,t,s){if(e=e?e=\"object\"==typeof e?e[languare]:e:arr_dialog.text_add?arr_dialog.text_add:dialog_text,\"hidden\"!=tue_text_block.style.visibility&&(story_json.parameters.text_panel.speech||arr_dialog.speech)){let n=new SpeechSynthesisUtterance(e||dialog_text);synth.speaking&&synth.cancel();let a=t&&t.length>0?[t,s||1]:arr_dialog.speech&&arr_dialog.speech[languare][0].length>0?arr_dialog.speech[languare]:story_json.parameters.text_panel.speech[languare],p=speechSynthesis.getVoices(),h=a[0].split(\",\").map(e=>e.trim()),c=!1;for(v=0;v{e.name==h[v]&&(c=e)}),!c);v++);n.voice=c,n.rate=a[1],synth.speak(n)}}tuesday.addEventListener(\"creation_dialog\",()=>{story_json.parameters.text_panel.speech_play&&tue_set_audio<2?play_synth():synth.cancel()});" },"show_toast":{ "name":"Mostrar aviso", "text":"pequeño mensaje aparece por un momento", @@ -837,7 +837,7 @@ },"terrain_map":{ "name":"Mapa del terreno", "text":"ubicación con marcadores para la transición a otros bloques de la trama.", - "code":"var wmap={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function terrain_map(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].terrain_map,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\";var e=document.createElement(\"div\");e.id=\"tue_world\",e.style=\"height:100%;width:100%;overflow:auto;\",e.className=\"tue_html_scene\";var t=document.createElement(\"div\");arr_dialog.scale&&(wmap.scale=arr_dialog.scale),t.id=\"tue_map\",t.className=arr_dialog.className,t.style=arr_dialog.style,t.style.width=arr_dialog.size[0]+\"px\",t.style.height=arr_dialog.size[1]+\"px\",t.style.backgroundRepeat=arr_dialog.repeat?arr_dialog.repeat:\"no-repeat\",arr_dialog.art_align&&(t.style.backgroundPosition=arr_dialog.art_align),arr_dialog.fit&&(t.style.backgroundSize=\"object\"==typeof arr_dialog.fit?arr_dialog.fit[0]+\" \"+arr_dialog.fit[1]:arr_dialog.fit),arr_dialog.color&&(e.style.backgroundColor=art_data(arr_dialog.color)),arr_dialog.art&&art_data(arr_dialog.art).length>0&&(t.style.backgroundImage='url(\"'+art_data(arr_dialog.art)+'\")'),t.style.position=\"relative\",t.style.overflow=\"hidden\",t.style.transformOrigin=\"left top\";for(var o=0;oe.width/e.height?tue_map.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*wmap.scale+\")\":tue_map.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*wmap.scale+\")\",tue_map.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_map.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_map.style.marginTop=\"0px\",tue_map.style.marginLeft=\"0px\"}}tuesday.addEventListener(\"terrain_map\",function(e){terrain_map()}),window.addEventListener(\"resize\",worldmap_resize,!0);" + "code":"var wmap={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function terrain_map(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].terrain_map,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\";var e=document.createElement(\"div\");e.id=\"tue_world\",e.style=\"height:100%;width:100%;overflow:auto;\",e.className=\"tue_html_scene\";var t=document.createElement(\"div\");arr_dialog.scale&&(wmap.scale=arr_dialog.scale),t.id=\"tue_map\",t.className=arr_dialog.className,t.style=arr_dialog.style,t.style.width=arr_dialog.size[0]+\"px\",t.style.height=arr_dialog.size[1]+\"px\",t.style.backgroundRepeat=arr_dialog.repeat?arr_dialog.repeat:\"no-repeat\",arr_dialog.art_align&&(t.style.backgroundPosition=arr_dialog.art_align),arr_dialog.fit&&(t.style.backgroundSize=\"object\"==typeof arr_dialog.fit?arr_dialog.fit[0]+\" \"+arr_dialog.fit[1]:arr_dialog.fit),arr_dialog.color&&(e.style.backgroundColor=art_data(arr_dialog.color)),arr_dialog.art&&art_data(arr_dialog.art).length>0&&(t.style.backgroundImage='url(\"'+art_data(arr_dialog.art)+'\")'),t.style.position=\"relative\",t.style.overflow=\"hidden\",t.style.transformOrigin=\"left top\";for(var o=0;oe.width/e.height?tue_map.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*wmap.scale+\")\":tue_map.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*wmap.scale+\")\",tue_map.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_map.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_map.style.marginTop=\"0px\",tue_map.style.marginLeft=\"0px\"}}tuesday.addEventListener(\"terrain_map\",function(e){terrain_map()}),window.addEventListener(\"resize\",worldmap_resize,!0);" },"touch_swipe":{ "name":"Desplazamiento táctil", "text":"cambia los dialogos deslizando tu dedo a traves de la pantalla táctil", diff --git a/translate/ja_tuesday_visual.html b/translate/ja_tuesday_visual.html index 58b8746..34f20ce 100644 --- a/translate/ja_tuesday_visual.html +++ b/translate/ja_tuesday_visual.html @@ -788,7 +788,7 @@ var img_file=document.getElementById('json_file'); var color_chois=document.getElementById('paletr'); var languare="ja"; -const runtime="let story_json=[];var tue_text_view,tue_text_block,tue_text_element,languare,dialog_text,dialog_timeout,tue_story,tue_bg_music,arr_dialog,timers,tuesday=document.getElementById(\"tuesday\"),tue_name_block=document.createElement(\"div\"),scene=0,dialog=0,dialog_speed=50,dialog_letter=0,tue_set_audio=0,tue_fullScreen=!1,controll=!0,ruby_rt=[];function cmenu(){return!1}function get_lang(){languare=void 0!=navigator.languages?navigator.languages[0].substring(0,2):navigator.languagesubstring(0,2);for(var e,t=0;t0&&alert(\"Json structure error\")}base_creation(),tuesday.dispatchEvent(new Event(\"script_loaded\")),story_json.parameters.sounds&&creation_sound()}},a.open(\"GET\",t,!0),a.send(),a.onerror=function(){0==this.status&&alert(\"Error load json file Cross-Origin Resource Sharing(CORS)\")}}}function name_block_update(){story_json.parameters.name_panel.color&&(tue_name_block.style.backgroundColor=story_json.parameters.name_panel.color),story_json.parameters.name_panel.color_text?tue_name_block.style.color=story_json.parameters.name_panel.color_text:tue_name_block.style.color=story_json.parameters.text_panel.color_text,tue_name_block.style.position=\"absolute\",tue_name_block.id=\"tue_name_block\",tue_name_block.style.padding=story_json.parameters.name_panel.indent_text,tue_name_block.style.fontSize=story_json.parameters.name_panel.size_text?story_json.parameters.name_panel.size_text:story_json.parameters.font_size,tue_name_block.style.fontFamily=story_json.parameters.name_panel.font_family?story_json.parameters.name_panel.font_family:story_json.parameters.font,tue_name_block.style.display=\"flex\",tue_name_block.style.justifyContent=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[0]:\"center\",tue_name_block.style.alignItems=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[1]:\"center\",(tue_name_block.style.width=0!=story_json.parameters.name_panel.size[0])&&(tue_name_block.style.width=story_json.parameters.name_panel.size[0]),tue_name_block.style.height=story_json.parameters.name_panel.size[1],tue_name_block.style.left=\"\"==story_json.parameters.name_panel.position[0]||\"0\"==story_json.parameters.name_panel.position[0]?null:story_json.parameters.name_panel.position[0],tue_name_block.style.right=\"\"==story_json.parameters.name_panel.position[1]||\"0\"==story_json.parameters.name_panel.position[1]?null:story_json.parameters.name_panel.position[1],tue_name_block.style.top=\"\"==story_json.parameters.name_panel.position[2]||\"0\"==story_json.parameters.name_panel.position[2]?\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?\"0px\":null:story_json.parameters.name_panel.position[2],tue_name_block.style.bottom=\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?null:story_json.parameters.name_panel.position[3],tue_name_block.style.zIndex=1001}function base_creation(){if(get_lang(),localStorage.getItem(\"tue_set_audio\")&&(tue_set_audio=JSON.parse(localStorage.getItem(\"tue_set_audio\"))),story_json.parameters.style_file&&add_style(story_json.parameters.style_file),dialog_speed=story_json.parameters.text_panel.dialog_speed,story_json.parameters.title&&(story_json.parameters.title[languare]?document.title=story_json.parameters.title[languare]:document.title=story_json.parameters.title),story_json.parameters.pixelmode&&(tuesday.style.imageRendering=\"pixelated\",tuesday.style.fontSmooth=\"never\"),tuesday.style.backgroundRepeat=\"no-repeat\",tuesday.style.backgroundPosition=\"center\",tuesday.style.position=\"relative\",tuesday.style.overflow=\"hidden\",story_json.parameters.cursors&&story_json.parameters.cursors.main&&(tuesday.style.cursor=\"url(\"+art_data(story_json.parameters.cursors.main[0])+\") \"+story_json.parameters.cursors.main[1]+\" \"+story_json.parameters.cursors.main[2]+\",auto\"),tuesday.innerHTML=\"
\",tue_text_block=document.getElementById(\"tue_text_block\"),(tue_text_element=document.getElementById(\"tue_text_element\")).style.position=\"relative\",story_json.parameters.text_panel.className&&(tue_text_block.className=story_json.parameters.text_panel.className),story_json.parameters.text_panel.style&&(tue_text_block.style=story_json.parameters.text_panel.style),tue_text_block.style.position=\"absolute\",story_json.parameters.text_panel.size&&(tue_text_block.style.width=story_json.parameters.text_panel.size[0],tue_text_block.style.height=story_json.parameters.text_panel.size[1]),story_json.parameters.text_panel.position?(story_json.parameters.text_panel.position[0]&&\"0\"!=story_json.parameters.text_panel.position[0]||story_json.parameters.text_panel.position[1]&&\"0\"!=story_json.parameters.text_panel.position[1]?(tue_text_block.style.left=\"0\"!=story_json.parameters.text_panel.position[0]?story_json.parameters.text_panel.position[0]:null,tue_text_block.style.right=\"0\"!=story_json.parameters.text_panel.position[1]?story_json.parameters.text_panel.position[1]:null,tue_text_block.style.margin=null):(tue_text_block.style.marginLeft=\"auto\",tue_text_block.style.marginRight=\"auto\",tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.top=\"0\"!=story_json.parameters.text_panel.position[2]?story_json.parameters.text_panel.position[2]:null):(tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.bottom=\"0\"!=story_json.parameters.text_panel.indent_bottom?story_json.parameters.text_panel.indent_bottom:null,tue_text_block.style.zIndex=1e3,tue_text_block.style.borderSpacing=0,(tue_text_view=document.getElementById(\"tue_text_view\")).style.boxSizing=\"border-box\",tue_text_view.style.padding=story_json.parameters.text_panel.indent_text,tue_text_view.style.fontSize=story_json.parameters.text_panel.size_text?story_json.parameters.text_panel.size_text:story_json.parameters.font_size,tue_text_view.style.fontFamily=story_json.parameters.text_panel.font_family?story_json.parameters.text_panel.font_family:story_json.parameters.font,tue_text_view.style.whiteSpace=\"pre-wrap\",tue_text_view.style.height=\"100%\",story_json.parameters.text_panel.scroll&&(tue_text_block.style.paddingTop=story_json.parameters.text_panel.indent_text,tue_text_view.style.height=tue_text_view.offsetHeight,tue_text_view.style.position=\"relative\",tue_text_view.style.overflowY=\"hidden\"),story_json.parameters.name_panel&&(story_json.parameters.name_panel.className&&(tue_name_block.className=story_json.parameters.name_panel.className),story_json.parameters.name_panel.style&&(tue_name_block.style=story_json.parameters.name_panel.style),tue_text_element.appendChild(tue_name_block),name_block_update()),(tue_bg_music=document.createElement(\"AUDIO\")).id=\"tue_bg_music\",tuesday.appendChild(tue_bg_music),story_json.parameters.launch_story)tue_story=story_json.parameters.launch_story;else for(var e=0;e<2;e++)if(\"parameters\"!=Object.getOwnPropertyNames(story_json)[e]){story_json.parameters.launch_story=Object.getOwnPropertyNames(story_json)[1],tue_story=story_json.parameters.launch_story;break}bg_art(story_json.parameters.text_panel,\"tue_text_block\"),tuesday.dispatchEvent(new Event(\"script_executed\")),story_json.parameters.autosave&&localStorage.getItem(\"tue_auto_data\")&&(story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_auto_data\"))),creation_buttons(),creation_scene()}function bg_art(e,t,a){if((t=document.getElementById(t)).style.backgroundRepeat=\"no-repeat\",t.style.backgroundPosition=e.art_align?e.art_align[0]+\" \"+e.art_align[1]:\"center\",a=a||e.art){var r=art_data(a);r.length>0&&(t.style.backgroundImage=\"url('\"+r+\"')\")}e.art_size&&(\"patch\"==e.art_size&&(t.style.backgroundImage=\"none\"),\"object\"==typeof e.art_size?t.style.backgroundSize=e.art_size[0]+\" \"+e.art_size[1]:\"patch\"==e.art_size?(t.style.backgroundImage=\"none\",t.style.backgroundSize=\"none\",t.style.backgroundClip=\"padding-box\",t.style.borderStyle=\"solid\",t.style.borderWidth=e.patch[0]+\"px \"+e.patch[1]+\"px \"+e.patch[2]+\"px \"+e.patch[3]+\"px\",t.style.borderImage=\"url('\"+art_data(e.art)+\"') \"+e.patch[0]+\" \"+e.patch[1]+\" \"+e.patch[2]+\" \"+e.patch[3]+\" stretch stretch\"):t.style.backgroundSize=e.art_size)}function creation_buttons(){for(a=0;a1)for(var a=0;a\"==r&&story_json.parameters.variables[a]>s){\"tue_go\"!=l?go_to(l):n();break}if(\"<\"==r&&story_json.parameters.variables[a]0?creation_dialog():(del_element(\"tue_art\"),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),tue_text_block.style.visibility=\"hidden\",tue_name_block.style.visibility=\"hidden\"),tuesday.dispatchEvent(new Event(Object.keys(arr_dialog)[0]))}}function creation_dialog(next_scene){if(\"hidden\"!=(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).controll&&\"hidden_here\"!=arr_dialog.controll&&(tue_story!=story_json.parameters.launch_story||arr_dialog||0!=dialog||0!=scene)){if(\"visible\"==arr_dialog.controll||!arr_dialog.controll||!0==controll){controll=!0;for(var buttons=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),i=0;i0?(video.muted=!1,video.volume=arr_dialog.video.sound/100):video.muted=!0,arr_dialog.video.time_start?video.onloadedmetadata=function(){this.currentTime=arr_dialog.video.time_start,arr_dialog.video.fit&&\"cover\"!=arr_dialog.video.fit||video_size(),arr_dialog.video.stop&&this.pause()}:\"cover\"!=arr_dialog.video.fit&&arr_dialog.video.fit||(video.onloadedmetadata=function(){video_size()}),arr_dialog.video.time_end?arr_dialog.video.loop?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.currentTime=arr_dialog.video.time_start?arr_dialog.video.time_start:0)}:arr_dialog.video.go_to?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.pause(),\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to))}:video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&video.pause()}:video.onended=function(){\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to)},arr_dialog.video.stop&&!0==arr_dialog.video.stop||(video.autoplay=!0),tuesday.appendChild(video)}else del_element(\"tue_v\");if(arr_dialog.art){var old=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_art\"),src=!1;if(old.length>0){for(d=0;d0&&(old[o].style=\"user-select:text;\"+arr_dialog.art[i].style,old[o].style.position=\"absolute\",old[o].style.transformOrigin=\"top left\"),arr_dialog.art[i].move&&0!=arr_dialog.art[i].move?(old[o].style.transitionDuration=arr_dialog.art[i].move+\"s\",arr_dialog.art[i].speed&&\"\"!=arr_dialog.art[i].speed?old[o].style.transitionTimingFunction=arr_dialog.art[i].speed:old[o].style.transitionTimingFunction=null):(old[o].style.transitionDuration=null,old[o].style.transitionTimingFunction=null),arr_dialog.art[i].opacity?old[o].style.opacity=arr_dialog.art[i].opacity:old[o].style.opacity=null,arr_dialog.art[i].fit&&(old[o].style.objectFit=arr_dialog.art[i].fit),arr_dialog.art[i].size&&(old[o].style.width=arr_dialog.art[i].size[0],old[o].style.height=arr_dialog.art[i].size[1]),arr_dialog.art[i].align?old[o].style.objectPosition=arr_dialog.art[i].align[0]+\" \"+arr_dialog.art[i].align[1]:old[o].style.objectPosition=\"center\",old[o].style.transform=(arr_dialog.art[i].hotspot&&0!=arr_dialog.art[i].hotspot[0]&&0!=arr_dialog.art[i].hotspot[1]?\" translate(\"+arr_dialog.art[i].hotspot[0]+\",\"+arr_dialog.art[i].hotspot[1]+\")\":\"\")+(arr_dialog.art[i].angle?\"rotate(\"+arr_dialog.art[i].angle+\"deg)\":\"\"),0!=arr_dialog.art[i].position[0]&&(old[o].style.left=arr_dialog.art[i].position[0]),0!=arr_dialog.art[i].position[1]&&(old[o].style.left=\"calc(100% - \"+arr_dialog.art[i].position[1]+\" - \"+(\"auto\"==arr_dialog.art[i].size[0]?arr_dialog.art[i].size[1]:arr_dialog.art[i].size[0])+\")\"),0!=arr_dialog.art[i].position[2]&&(old[o].style.top=arr_dialog.art[i].position[2]),0!=arr_dialog.art[i].position[3]&&(old[o].style.top=\"calc(100% - \"+arr_dialog.art[i].position[3]+\" - \"+(\"auto\"==arr_dialog.art[i].size[1]?arr_dialog.art[i].size[0]:arr_dialog.art[i].size[1])+\")\"),src=!0,old[o].style.zIndex=i,old[o].classList.remove(\"img_del\");break}!1==src&&creation_art(i)}del_element(\"img_del\")}else for(i=0;i0?a:\"data:image/svg+xml,\",t.setAttribute(\"volume\",arr_dialog.art[e].url[languare]?arr_dialog.art[e].url[languare]:arr_dialog.art[e].url),t.classList.add(\"tue_art\"),t.style=\"user-select:text;\"+(arr_dialog.art[e].style?arr_dialog.art[e].style:\"\"),t.style.position=\"absolute\",t.style.transformOrigin=\"top left\",arr_dialog.art[e].fit&&(t.style.objectFit=arr_dialog.art[e].fit),arr_dialog.art[e].opacity?t.style.opacity=arr_dialog.art[e].opacity:t.style.opacity=null,arr_dialog.art[e].size&&(t.style.width=arr_dialog.art[e].size[0],t.style.height=arr_dialog.art[e].size[1]),t.style.transform=(arr_dialog.art[e].hotspot&&0!=arr_dialog.art[e].hotspot[0]&&0!=arr_dialog.art[e].hotspot[1]?\" translate(\"+arr_dialog.art[e].hotspot[0]+\",\"+arr_dialog.art[e].hotspot[1]+\")\":\"\")+(arr_dialog.art[e].angle?\"rotate(\"+arr_dialog.art[e].angle+\"deg)\":\"\"),arr_dialog.art[e].align&&(t.style.objectPosition=arr_dialog.art[e].align[0]+\" \"+arr_dialog.art[e].align[1]),0!=arr_dialog.art[e].position[0]&&(t.style.left=arr_dialog.art[e].position[0]),0!=arr_dialog.art[e].position[1]&&(t.style.left=\"calc(100% - \"+arr_dialog.art[e].position[1]+\" - \"+arr_dialog.art[e].size[0]+\")\"),0!=arr_dialog.art[e].position[2]&&(t.style.top=arr_dialog.art[e].position[2]),0!=arr_dialog.art[e].position[3]&&(t.style.top=\"calc(100% - \"+arr_dialog.art[e].position[3]+\" - \"+arr_dialog.art[e].size[1]+\")\"),t.setAttribute(\"draggable\",\"false\"),t.style.zIndex=e,arr_dialog.art[e].show_if&&show_if(arr_dialog.art[e].show_if,t),tuesday.appendChild(t)}}else del_element(\"tue_art\");var button_ui=document.getElementsByClassName(\"tue_controll\");for(i=0;i0&&(button_ui[i].innerHTML=values_button(art_data(story_json.parameters.buttons[i].text)));if(arr_dialog.choice){var interfaces=!1;for(i=0;i0&&(choice.style.backgroundImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"')\"),arr_dialog.choice[i].size&&(0!=arr_dialog.choice[i].size[0]&&(choice.style.width=arr_dialog.choice[i].size[0]),0!=arr_dialog.choice[i].size[1]&&(choice.style.height=arr_dialog.choice[i].size[1])),arr_dialog.choice[i].art_size&&(\"patch\"==arr_dialog.choice[i].art_size&&(choice.style.backgroundImage=\"none\"),\"object\"==typeof arr_dialog.choice[i].art_size?choice.style.backgroundSize=arr_dialog.choice[i].art_size[0]+\" \"+arr_dialog.choice[i].art_size[1]:\"patch\"==arr_dialog.choice[i].art_size?(choice.style.backgroundImage=\"none\",choice.style.backgroundSize=\"none\",choice.style.backgroundClip=\"padding-box\",choice.style.borderStyle=\"solid\",choice.style.borderWidth=arr_dialog.choice[i].patch[0]+\"px \"+arr_dialog.choice[i].patch[1]+\"px \"+arr_dialog.choice[i].patch[2]+\"px \"+arr_dialog.choice[i].patch[3]+\"px\",choice.style.borderImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"') \"+arr_dialog.choice[i].patch[0]+\" \"+arr_dialog.choice[i].patch[1]+\" \"+arr_dialog.choice[i].patch[2]+\" \"+arr_dialog.choice[i].patch[3]+\" stretch stretch\"):choice.style.backgroundSize=arr_dialog.choice[i].art_size),choice.style.transform=(arr_dialog.choice[i].hotspot&&0!=arr_dialog.choice[i].hotspot[0]&&0!=arr_dialog.choice[i].hotspot[1]?\" translate(\"+arr_dialog.choice[i].hotspot[0]+\",\"+arr_dialog.choice[i].hotspot[1]+\")\":\"\")+(arr_dialog.choice[i].angle?\"rotate(\"+arr_dialog.choice[i].angle+\"deg)\":\"\"),0!=arr_dialog.choice[i].position[0]&&(choice.style.left=arr_dialog.choice[i].position[0]),0!=arr_dialog.choice[i].position[1]&&(choice.style.right=arr_dialog.choice[i].position[1]),0!=arr_dialog.choice[i].position[2]&&(choice.style.top=arr_dialog.choice[i].position[2]),0!=arr_dialog.choice[i].position[3]&&(choice.style.bottom=arr_dialog.choice[i].position[3]),choice.style.color=arr_dialog.choice[i].color_text,choice.style.padding=arr_dialog.choice[i].indent_text,choice.style.fontSize=arr_dialog.choice[i].size_text?arr_dialog.choice[i].size_text:story_json.parameters.font_size,choice.style.fontFamily=arr_dialog.choice[i].font_family?arr_dialog.choice[i].font_family:story_json.parameters.font,choice.style.display=\"flex\",choice.style.justifyContent=arr_dialog.choice[i].align?arr_dialog.choice[i].align[0]:\"center\",choice.style.alignItems=arr_dialog.choice[i].align?arr_dialog.choice[i].align[1]:\"center\",choice.style.zIndex=1001+i,arr_dialog.choice[i].show_if&&show_if(arr_dialog.choice[i].show_if,choice),arr_dialog.choice[i].text&&(\"object\"!=typeof arr_dialog.choice[i].text||arr_dialog.choice[i].text[languare]&&\"object\"!=typeof arr_dialog.choice[i].text[languare])&&(choice.innerHTML=values_button(art_data(arr_dialog.choice[i].text))),\"tue_audio\"==arr_dialog.choice[i].go_to?show_audio(choice,arr_dialog.choice[i]):\"tue_fullScreen\"==arr_dialog.choice[i].go_to&&show_fullscreen(choice,arr_dialog.choice[i]);var v=\"\";if(arr_dialog.choice[i].variables)for(var g=0;g1)for(var l=0;l/g;ruby_rt=[];let r=t.matchAll(a);r=Array.from(r);for(var s=0;s/g);t=Array.from(t);for(var a=0;a\"+t[0]+\"\"+t[1]+\"\"}function go_story(e){(check_choice(story_json[tue_story][scene].dialogs)||e)&&(((arr_dialog=story_json[tue_story][scene].dialogs[dialog]).choice&&del_element(\"tue_choice\"),arr_dialog.go_to)?go_to(arr_dialog.go_to):dialog=story_json[tue_story].length?scene=story_json[tue_story].length-1:(dialog=0,creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")),e||(timers=!1)}function back_story(){(arr_dialog=story_json[tue_story][scene].dialogs[dialog],del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),arr_dialog.back_to)?go_to(arr_dialog.back_to):dialog>0?(dialog-=1,(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).text?\"skip\"==arr_dialog.text[languare]?back_story():creation_dialog():arr_dialog.text_add?\"skip\"==arr_dialog.text_add[languare]?back_story():(dialog_text=arr_dialog.text?dialog_text.replace(arr_dialog.text_add[languare],\"\"):\"\",creation_dialog()):(creation_dialog(),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"))):((scene-=1)<0?(scene=0,dialog=0):story_json[tue_story][scene].dialogs&&(dialog=story_json[tue_story][scene].dialogs.length-1),creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")}function save_stag(e){localStorage.setItem(\"tue_\"+e+\"_scene\",scene),localStorage.setItem(\"tue_\"+e+\"_dialog\",dialog),localStorage.setItem(\"tue_\"+e+\"_story\",tue_story),story_json.parameters.variables&&localStorage.setItem(\"tue_\"+e+\"_data\",JSON.stringify(story_json.parameters.variables)),\"bookmark\"==e&&tuesday.dispatchEvent(new Event(\"save\"))}function load_stag(e){story_json[localStorage.getItem(\"tue_\"+e+\"_story\")]&&(del_element(\"tue_choice\"),del_element(\"tue_html_scene\"),scene=localStorage.getItem(\"tue_\"+e+\"_scene\"),dialog=localStorage.getItem(\"tue_\"+e+\"_dialog\"),tue_story=localStorage.getItem(\"tue_\"+e+\"_story\"),story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_\"+e+\"_data\")),creation_scene(),search_music(),tuesday.dispatchEvent(new Event(\"load\")))}function go_to(e){e.includes(\",\")?(tue_story=(e=e.split(\",\"))[0],dialog=e[2],scene=e[1]):(tue_story=e,dialog=0,scene=0),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),creation_scene()}function del_element(e){for(var t=document.getElementById(\"tuesday\").getElementsByClassName(e),a=t.length,r=0;r\")}else if(0!=dialog_speed&&dialog_letter<=dialog_text.length)dialog_timeout=setTimeout(add_letter,dialog_speed);else if(dialog_letter>=dialog_text.length){if(arr_dialog.end_text_cursor||story_json.parameters.text_panel.end_text_cursor){var t=JSON.parse(JSON.stringify(arr_dialog.end_text_cursor?arr_dialog.end_text_cursor:!!story_json.parameters.text_panel.end_text_cursor&&story_json.parameters.text_panel.end_text_cursor));\"\"==t[1]&&story_json.parameters.text_panel.end_text_cursor[1]&&(t[1]=story_json.parameters.text_panel.end_text_cursor[1]),\"\"==t[2]&&story_json.parameters.text_panel.end_text_cursor[2]&&(t[2]=story_json.parameters.text_panel.end_text_cursor[2]),\"\"==t[3]&&story_json.parameters.text_panel.end_text_cursor[3]&&(t[3]=story_json.parameters.text_panel.end_text_cursor[3])}tue_text_view.innerHTML=\"\"+tue_text_view.innerHTML+(t&&t[0]?'  ':\"\"),tuesday.dispatchEvent(new Event(\"dialog_end\"))}story_json.parameters.text_panel.scroll&&(tue_text_view.scrollTop=tue_text_view.scrollHeight)}function add_letter(){for(var e=dialog_text.slice(0,dialog_letter).replace(RegExp(\"\\n\",\"g\"),\"
\"),t=0;t=0;e--)if(story_json[tue_story][e].background_music){tue_bg_music.canPlayType(\"audio/mpeg\")?\"number\"==typeof story_json[tue_story][e].background_music?tue_bg_music.src=story_json.base[story_json[tue_story][e].background_music-1]:story_json[tue_story][e].background_music.includes(\"blob:\")?tue_bg_music.src=story_json[tue_story][e].background_music:story_json[tue_story][e].background_music.includes(\".mp3\")?tue_bg_music.src=story_json[tue_story][e].background_music:tue_bg_music.src=story_json[tue_story][e].background_music+\".mp3\":tue_bg_music.src=story_json[tue_story][e].background_music+\".ogg\",tue_bg_music.loop=!0,0==tue_set_audio&&tue_bg_music.play();break}}function creation_sound(){for(var e=0;Object.keys(story_json.parameters.sounds)[e];){var t=document.createElement(\"audio\");t.preload=\"auto\",t.id=Object.keys(story_json.parameters.sounds)[e],t.canPlayType(\"audio/mpeg\")?story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\";base64\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\"blob:\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\".mp3\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".mp3\":t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".ogg\",tuesday.appendChild(t),e++}}function get_sound(e){return\"if(tue_set_audio<2){\"+(e[languare]?\"sound_play('\"+e[languare]+\"');\":\"sound_play('\"+e+\"');\")+\"}\"}function get_stop_sound(e){return e[languare]?\"sound_stop('\"+e[languare]+\"');\":\"sound_stop('\"+e+\"');\"}function sound_play(e){var t=document.getElementById(e);t&&(t.currentTime=0,t.volume=1,t.play())}function sound_stop(e){document.getElementById(e).currentTime=0,document.getElementById(e).pause()}function add_style(e){var t=document.createElement(\"link\");t.setAttribute(\"rel\",\"stylesheet\"),t.setAttribute(\"type\",\"text/css\"),t.setAttribute(\"href\",e),document.getElementsByTagName(\"head\").item(0).appendChild(t)}function full_screen(e,t){tue_fullScreen?(tue_fullScreen=!1,t&&t.text&&art_data(t.text).length>0&&(e.innerHTML=values_button(art_data(t.text))),t&&t.art&&art_data(t.art).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art)+\"')\"),document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()):(tue_fullScreen=!0,e&&t&&t.text1&&art_data(t.text1).length>0&&(e.innerHTML=values_button(art_data(t.text1))),e&&t&&t.art1&&art_data(t.art1).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art1)+\"')\"),tuesday.requestFullscreen?tuesday.requestFullscreen():tuesday.mozRequestFullScreen?tuesday.mozRequestFullScreen():tuesday.webkitRequestFullscreen?tuesday.webkitRequestFullscreen():tuesday.msRequestFullscreen&&tuesday.msRequestFullscreen())}function art_data(e){return e[languare]?\"number\"==typeof e[languare]?story_json.base[e[languare]-1]:e[languare]:\"number\"==typeof e?story_json.base[e-1]:e}function video_size(){var e=document.getElementById(\"tue_video\"),t=tuesday.getBoundingClientRect();e.videoWidth/e.videoHeight>t.width/t.height?(e.style.height=\"100%\",e.style.width=\"auto\"):(e.style.height=\"auto\",e.style.width=\"100%\")}function show_if(e,t){show=!0;for(var a=1;a\"==s){if(story_json.parameters.variables[r]<=l){show=!1;break}}else if(\"<\"==s&&story_json.parameters.variables[r]>=l){show=!1;break}if(!show)break}!show&&e[0]?t.style.visibility=\"hidden\":show&&!e[0]&&(t.style.visibility=\"hidden\")}function fast_rewind(){let e=story_json[tue_story][scene].dialogs;timers=setTimeout(function(){go_story(!0),dialog{\"tue_no\"!=e.go_to&&(t=!1)}),t}}function set_audio(e,t){if(tue_set_audio=tue_set_audio>1?0:tue_set_audio+1,localStorage.setItem(\"tue_set_audio\",tue_set_audio),0==tue_set_audio?tue_bg_music.play():tue_set_audio>0&&tue_bg_music.pause(),2==tue_set_audio){var a=tuesday.getElementsByTagName(\"audio\");for(let r=0;r0&&(e.innerHTML=values_button(art_data(t[\"text\"+a]))),t[\"art\"+a]&&art_data(t[\"art\"+a]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+a])+\"')\")}function show_fullscreen(e,t){t[\"text\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.innerHTML=values_button(art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]))),t[\"art\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")])+\"')\")}function autoplaysound(){0==tue_set_audio&&tue_bg_music.play(),tuesday.removeEventListener(\"mousedown\",autoplaysound)}document.oncontextmenu=cmenu,window.onmousedown=window.onselectstart=function(){return!1},document.addEventListener(\"keydown\",function(e){var t=e.code;t==story_json.parameters.key.next&&controll?go_story():t==story_json.parameters.key.back&&controll?back_story():t==story_json.parameters.key.main?go_to(story_json.parameters.launch_story):t==story_json.parameters.key.save?save_stag(\"bookmark\"):t==story_json.parameters.key.load?load_stag(\"bookmark\"):t==story_json.parameters.key.autosave?load_stag(\"auto\"):t==story_json.parameters.key.full_screen?full_screen():t==story_json.parameters.key.fast_rewind&&fast_rewind()}),tuesday.addEventListener(\"mousedown\",autoplaysound);"; +const runtime="let story_json=[];var tue_text_view,tue_text_block,tue_text_element,languare,dialog_text,dialog_timeout,tue_story,tue_bg_music,arr_dialog,timers,tuesday=document.getElementById(\"tuesday\"),tue_name_block=document.createElement(\"div\"),scene=0,dialog=0,dialog_speed=50,dialog_letter=0,tue_set_audio=0,tue_fullScreen=!1,controll=!0,ruby_rt=[];function cmenu(){return!1}function get_lang(){languare=void 0!=navigator.languages?navigator.languages[0].substring(0,2):navigator.languagesubstring(0,2);for(var e,t=0;t0&&alert(\"Json structure error\")}base_creation(),tuesday.dispatchEvent(new Event(\"script_loaded\")),story_json.parameters.sounds&&creation_sound()}},a.open(\"GET\",t,!0),a.send(),a.onerror=function(){0==this.status&&alert(\"Error load json file Cross-Origin Resource Sharing(CORS)\")}}}function name_block_update(){story_json.parameters.name_panel.color&&(tue_name_block.style.backgroundColor=story_json.parameters.name_panel.color),story_json.parameters.name_panel.color_text?tue_name_block.style.color=story_json.parameters.name_panel.color_text:tue_name_block.style.color=story_json.parameters.text_panel.color_text,tue_name_block.style.position=\"absolute\",tue_name_block.id=\"tue_name_block\",tue_name_block.style.padding=story_json.parameters.name_panel.indent_text,tue_name_block.style.fontSize=story_json.parameters.name_panel.size_text?story_json.parameters.name_panel.size_text:story_json.parameters.font_size,tue_name_block.style.fontFamily=story_json.parameters.name_panel.font_family?story_json.parameters.name_panel.font_family:story_json.parameters.font,tue_name_block.style.display=\"flex\",tue_name_block.style.justifyContent=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[0]:\"center\",tue_name_block.style.alignItems=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[1]:\"center\",(tue_name_block.style.width=0!=story_json.parameters.name_panel.size[0])&&(tue_name_block.style.width=story_json.parameters.name_panel.size[0]),tue_name_block.style.height=story_json.parameters.name_panel.size[1],tue_name_block.style.left=\"\"==story_json.parameters.name_panel.position[0]||\"0\"==story_json.parameters.name_panel.position[0]?null:story_json.parameters.name_panel.position[0],tue_name_block.style.right=\"\"==story_json.parameters.name_panel.position[1]||\"0\"==story_json.parameters.name_panel.position[1]?null:story_json.parameters.name_panel.position[1],tue_name_block.style.top=\"\"==story_json.parameters.name_panel.position[2]||\"0\"==story_json.parameters.name_panel.position[2]?\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?\"0px\":null:story_json.parameters.name_panel.position[2],tue_name_block.style.bottom=\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?null:story_json.parameters.name_panel.position[3],tue_name_block.style.zIndex=1001}function base_creation(){if(get_lang(),localStorage.getItem(\"tue_set_audio\")&&(tue_set_audio=JSON.parse(localStorage.getItem(\"tue_set_audio\"))),story_json.parameters.style_file&&add_style(story_json.parameters.style_file),dialog_speed=story_json.parameters.text_panel.dialog_speed,story_json.parameters.title&&(story_json.parameters.title[languare]?document.title=story_json.parameters.title[languare]:document.title=story_json.parameters.title),story_json.parameters.pixelmode&&(tuesday.style.imageRendering=\"pixelated\",tuesday.style.fontSmooth=\"never\"),tuesday.style.backgroundRepeat=\"no-repeat\",tuesday.style.backgroundPosition=\"center\",tuesday.style.position=\"relative\",tuesday.style.overflow=\"hidden\",story_json.parameters.cursors&&story_json.parameters.cursors.main&&(tuesday.style.cursor=\"url(\"+art_data(story_json.parameters.cursors.main[0])+\") \"+story_json.parameters.cursors.main[1]+\" \"+story_json.parameters.cursors.main[2]+\",auto\"),tuesday.innerHTML=\"
\",tue_text_block=document.getElementById(\"tue_text_block\"),(tue_text_element=document.getElementById(\"tue_text_element\")).style.position=\"relative\",story_json.parameters.text_panel.className&&(tue_text_block.className=story_json.parameters.text_panel.className),story_json.parameters.text_panel.style&&(tue_text_block.style=story_json.parameters.text_panel.style),tue_text_block.style.position=\"absolute\",story_json.parameters.text_panel.size&&(tue_text_block.style.width=story_json.parameters.text_panel.size[0],tue_text_block.style.height=story_json.parameters.text_panel.size[1]),story_json.parameters.text_panel.position?(story_json.parameters.text_panel.position[0]&&\"0\"!=story_json.parameters.text_panel.position[0]||story_json.parameters.text_panel.position[1]&&\"0\"!=story_json.parameters.text_panel.position[1]?(tue_text_block.style.left=\"0\"!=story_json.parameters.text_panel.position[0]?story_json.parameters.text_panel.position[0]:null,tue_text_block.style.right=\"0\"!=story_json.parameters.text_panel.position[1]?story_json.parameters.text_panel.position[1]:null,tue_text_block.style.margin=null):(tue_text_block.style.marginLeft=\"auto\",tue_text_block.style.marginRight=\"auto\",tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.top=\"0\"!=story_json.parameters.text_panel.position[2]?story_json.parameters.text_panel.position[2]:null):(tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.bottom=\"0\"!=story_json.parameters.text_panel.indent_bottom?story_json.parameters.text_panel.indent_bottom:null,tue_text_block.style.zIndex=1e3,tue_text_block.style.borderSpacing=0,(tue_text_view=document.getElementById(\"tue_text_view\")).style.boxSizing=\"border-box\",tue_text_view.style.padding=story_json.parameters.text_panel.indent_text,tue_text_view.style.fontSize=story_json.parameters.text_panel.size_text?story_json.parameters.text_panel.size_text:story_json.parameters.font_size,tue_text_view.style.fontFamily=story_json.parameters.text_panel.font_family?story_json.parameters.text_panel.font_family:story_json.parameters.font,tue_text_view.style.whiteSpace=\"pre-wrap\",tue_text_view.style.height=\"100%\",story_json.parameters.text_panel.scroll&&(tue_text_block.style.paddingTop=story_json.parameters.text_panel.indent_text,tue_text_view.style.height=tue_text_view.offsetHeight,tue_text_view.style.position=\"relative\",tue_text_view.style.overflowY=\"hidden\"),story_json.parameters.name_panel&&(story_json.parameters.name_panel.className&&(tue_name_block.className=story_json.parameters.name_panel.className),story_json.parameters.name_panel.style&&(tue_name_block.style=story_json.parameters.name_panel.style),tue_text_element.appendChild(tue_name_block),name_block_update()),(tue_bg_music=document.createElement(\"AUDIO\")).id=\"tue_bg_music\",tuesday.appendChild(tue_bg_music),story_json.parameters.launch_story)tue_story=story_json.parameters.launch_story;else for(var e=0;e<2;e++)if(\"parameters\"!=Object.getOwnPropertyNames(story_json)[e]){story_json.parameters.launch_story=Object.getOwnPropertyNames(story_json)[1],tue_story=story_json.parameters.launch_story;break}bg_art(story_json.parameters.text_panel,\"tue_text_block\"),tuesday.dispatchEvent(new Event(\"script_executed\")),story_json.parameters.autosave&&localStorage.getItem(\"tue_auto_data\")&&(story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_auto_data\"))),creation_buttons(),creation_scene()}function bg_art(e,t,a){if((t=document.getElementById(t)).style.backgroundRepeat=\"no-repeat\",t.style.backgroundPosition=e.art_align?e.art_align[0]+\" \"+e.art_align[1]:\"center\",a=a||e.art){var r=art_data(a);r.length>0&&(t.style.backgroundImage=\"url('\"+r+\"')\")}e.art_size&&(\"patch\"==e.art_size&&(t.style.backgroundImage=\"none\"),\"object\"==typeof e.art_size?t.style.backgroundSize=e.art_size[0]+\" \"+e.art_size[1]:\"patch\"==e.art_size?(t.style.backgroundImage=\"none\",t.style.backgroundSize=\"none\",t.style.backgroundClip=\"padding-box\",t.style.borderStyle=\"solid\",t.style.borderWidth=e.patch[0]+\"px \"+e.patch[1]+\"px \"+e.patch[2]+\"px \"+e.patch[3]+\"px\",t.style.borderImage=\"url('\"+art_data(e.art)+\"') \"+e.patch[0]+\" \"+e.patch[1]+\" \"+e.patch[2]+\" \"+e.patch[3]+\" stretch stretch\"):t.style.backgroundSize=e.art_size)}function creation_buttons(){for(a=0;a1)for(var a=0;a\"==r&&story_json.parameters.variables[a]>s){\"tue_go\"!=l?go_to(l):n();break}if(\"<\"==r&&story_json.parameters.variables[a]0?creation_dialog():(del_element(\"tue_art\"),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),tue_text_block.style.visibility=\"hidden\",tue_name_block.style.visibility=\"hidden\"),tuesday.dispatchEvent(new Event(Object.keys(arr_dialog)[0]))}}function creation_dialog(next_scene){if(\"hidden\"!=(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).controll&&\"hidden_here\"!=arr_dialog.controll&&(tue_story!=story_json.parameters.launch_story||arr_dialog||0!=dialog||0!=scene)){if(\"visible\"==arr_dialog.controll||!arr_dialog.controll||!0==controll){controll=!0;for(var buttons=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),i=0;i0?(video.muted=!1,video.volume=arr_dialog.video.sound/100):video.muted=!0,arr_dialog.video.time_start?video.onloadedmetadata=function(){this.currentTime=arr_dialog.video.time_start,arr_dialog.video.fit&&\"cover\"!=arr_dialog.video.fit||video_size(),arr_dialog.video.stop&&this.pause()}:\"cover\"!=arr_dialog.video.fit&&arr_dialog.video.fit||(video.onloadedmetadata=function(){video_size()}),arr_dialog.video.time_end?arr_dialog.video.loop?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.currentTime=arr_dialog.video.time_start?arr_dialog.video.time_start:0)}:arr_dialog.video.go_to?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.pause(),\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to))}:video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&video.pause()}:video.onended=function(){\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to)},arr_dialog.video.stop&&!0==arr_dialog.video.stop||(video.autoplay=!0),tuesday.appendChild(video)}else del_element(\"tue_v\");if(arr_dialog.art){var old=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_art\"),src=!1;if(old.length>0){for(d=0;d0&&(old[o].style=\"user-select:text;\"+arr_dialog.art[i].style,old[o].style.position=\"absolute\",old[o].style.transformOrigin=\"top left\"),arr_dialog.art[i].move&&0!=arr_dialog.art[i].move?(old[o].style.transitionDuration=arr_dialog.art[i].move+\"s\",arr_dialog.art[i].speed&&\"\"!=arr_dialog.art[i].speed?old[o].style.transitionTimingFunction=arr_dialog.art[i].speed:old[o].style.transitionTimingFunction=null):(old[o].style.transitionDuration=null,old[o].style.transitionTimingFunction=null),arr_dialog.art[i].opacity?old[o].style.opacity=arr_dialog.art[i].opacity:old[o].style.opacity=null,arr_dialog.art[i].fit&&(old[o].style.objectFit=arr_dialog.art[i].fit),arr_dialog.art[i].size&&(old[o].style.width=arr_dialog.art[i].size[0],old[o].style.height=arr_dialog.art[i].size[1]),arr_dialog.art[i].align?old[o].style.objectPosition=arr_dialog.art[i].align[0]+\" \"+arr_dialog.art[i].align[1]:old[o].style.objectPosition=\"center\",old[o].style.transform=(arr_dialog.art[i].hotspot&&0!=arr_dialog.art[i].hotspot[0]&&0!=arr_dialog.art[i].hotspot[1]?\" translate(\"+arr_dialog.art[i].hotspot[0]+\",\"+arr_dialog.art[i].hotspot[1]+\")\":\"\")+(arr_dialog.art[i].angle?\"rotate(\"+arr_dialog.art[i].angle+\"deg)\":\"\"),0!=arr_dialog.art[i].position[0]&&(old[o].style.left=arr_dialog.art[i].position[0]),0!=arr_dialog.art[i].position[1]&&(old[o].style.left=\"calc(100% - \"+arr_dialog.art[i].position[1]+\" - \"+(\"auto\"==arr_dialog.art[i].size[0]?arr_dialog.art[i].size[1]:arr_dialog.art[i].size[0])+\")\"),0!=arr_dialog.art[i].position[2]&&(old[o].style.top=arr_dialog.art[i].position[2]),0!=arr_dialog.art[i].position[3]&&(old[o].style.top=\"calc(100% - \"+arr_dialog.art[i].position[3]+\" - \"+(\"auto\"==arr_dialog.art[i].size[1]?arr_dialog.art[i].size[0]:arr_dialog.art[i].size[1])+\")\"),src=!0,old[o].style.zIndex=i,old[o].classList.remove(\"img_del\");break}!1==src&&creation_art(i)}del_element(\"img_del\")}else for(i=0;i0?a:\"data:image/svg+xml,\",t.setAttribute(\"volume\",arr_dialog.art[e].url[languare]?arr_dialog.art[e].url[languare]:arr_dialog.art[e].url),t.classList.add(\"tue_art\"),t.style=\"user-select:text;\"+(arr_dialog.art[e].style?arr_dialog.art[e].style:\"\"),t.style.position=\"absolute\",t.style.transformOrigin=\"top left\",arr_dialog.art[e].fit&&(t.style.objectFit=arr_dialog.art[e].fit),arr_dialog.art[e].opacity?t.style.opacity=arr_dialog.art[e].opacity:t.style.opacity=null,arr_dialog.art[e].size&&(t.style.width=arr_dialog.art[e].size[0],t.style.height=arr_dialog.art[e].size[1]),t.style.transform=(arr_dialog.art[e].hotspot&&0!=arr_dialog.art[e].hotspot[0]&&0!=arr_dialog.art[e].hotspot[1]?\" translate(\"+arr_dialog.art[e].hotspot[0]+\",\"+arr_dialog.art[e].hotspot[1]+\")\":\"\")+(arr_dialog.art[e].angle?\"rotate(\"+arr_dialog.art[e].angle+\"deg)\":\"\"),arr_dialog.art[e].align&&(t.style.objectPosition=arr_dialog.art[e].align[0]+\" \"+arr_dialog.art[e].align[1]),0!=arr_dialog.art[e].position[0]&&(t.style.left=arr_dialog.art[e].position[0]),0!=arr_dialog.art[e].position[1]&&(t.style.left=\"calc(100% - \"+arr_dialog.art[e].position[1]+\" - \"+arr_dialog.art[e].size[0]+\")\"),0!=arr_dialog.art[e].position[2]&&(t.style.top=arr_dialog.art[e].position[2]),0!=arr_dialog.art[e].position[3]&&(t.style.top=\"calc(100% - \"+arr_dialog.art[e].position[3]+\" - \"+arr_dialog.art[e].size[1]+\")\"),t.setAttribute(\"draggable\",\"false\"),t.style.zIndex=e,arr_dialog.art[e].show_if&&show_if(arr_dialog.art[e].show_if,t),tuesday.appendChild(t)}}else del_element(\"tue_art\");var button_ui=document.getElementsByClassName(\"tue_controll\");for(i=0;i0&&(button_ui[i].innerHTML=values_button(art_data(story_json.parameters.buttons[i].text)));if(arr_dialog.choice){var interfaces=!1;for(i=0;i0&&(choice.style.backgroundImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"')\"),arr_dialog.choice[i].size&&(0!=arr_dialog.choice[i].size[0]&&(choice.style.width=arr_dialog.choice[i].size[0]),0!=arr_dialog.choice[i].size[1]&&(choice.style.height=arr_dialog.choice[i].size[1])),arr_dialog.choice[i].art_size&&(\"patch\"==arr_dialog.choice[i].art_size&&(choice.style.backgroundImage=\"none\"),\"object\"==typeof arr_dialog.choice[i].art_size?choice.style.backgroundSize=arr_dialog.choice[i].art_size[0]+\" \"+arr_dialog.choice[i].art_size[1]:\"patch\"==arr_dialog.choice[i].art_size?(choice.style.backgroundImage=\"none\",choice.style.backgroundSize=\"none\",choice.style.backgroundClip=\"padding-box\",choice.style.borderStyle=\"solid\",choice.style.borderWidth=arr_dialog.choice[i].patch[0]+\"px \"+arr_dialog.choice[i].patch[1]+\"px \"+arr_dialog.choice[i].patch[2]+\"px \"+arr_dialog.choice[i].patch[3]+\"px\",choice.style.borderImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"') \"+arr_dialog.choice[i].patch[0]+\" \"+arr_dialog.choice[i].patch[1]+\" \"+arr_dialog.choice[i].patch[2]+\" \"+arr_dialog.choice[i].patch[3]+\" stretch stretch\"):choice.style.backgroundSize=arr_dialog.choice[i].art_size),choice.style.transform=(arr_dialog.choice[i].hotspot&&0!=arr_dialog.choice[i].hotspot[0]&&0!=arr_dialog.choice[i].hotspot[1]?\" translate(\"+arr_dialog.choice[i].hotspot[0]+\",\"+arr_dialog.choice[i].hotspot[1]+\")\":\"\")+(arr_dialog.choice[i].angle?\"rotate(\"+arr_dialog.choice[i].angle+\"deg)\":\"\"),0!=arr_dialog.choice[i].position[0]&&(choice.style.left=arr_dialog.choice[i].position[0]),0!=arr_dialog.choice[i].position[1]&&(choice.style.right=arr_dialog.choice[i].position[1]),0!=arr_dialog.choice[i].position[2]&&(choice.style.top=arr_dialog.choice[i].position[2]),0!=arr_dialog.choice[i].position[3]&&(choice.style.bottom=arr_dialog.choice[i].position[3]),choice.style.color=arr_dialog.choice[i].color_text,choice.style.padding=arr_dialog.choice[i].indent_text,choice.style.fontSize=arr_dialog.choice[i].size_text?arr_dialog.choice[i].size_text:story_json.parameters.font_size,choice.style.fontFamily=arr_dialog.choice[i].font_family?arr_dialog.choice[i].font_family:story_json.parameters.font,choice.style.display=\"flex\",choice.style.justifyContent=arr_dialog.choice[i].align?arr_dialog.choice[i].align[0]:\"center\",choice.style.alignItems=arr_dialog.choice[i].align?arr_dialog.choice[i].align[1]:\"center\",choice.style.zIndex=1001+i,arr_dialog.choice[i].show_if&&show_if(arr_dialog.choice[i].show_if,choice),arr_dialog.choice[i].text&&(\"object\"!=typeof arr_dialog.choice[i].text||arr_dialog.choice[i].text[languare]&&\"object\"!=typeof arr_dialog.choice[i].text[languare])&&(choice.innerHTML=values_button(art_data(arr_dialog.choice[i].text))),\"tue_audio\"==arr_dialog.choice[i].go_to?show_audio(choice,arr_dialog.choice[i]):\"tue_fullScreen\"==arr_dialog.choice[i].go_to&&show_fullscreen(choice,arr_dialog.choice[i]);var v=\"\";if(arr_dialog.choice[i].variables)for(var g=0;g1)for(var l=0;l/g;ruby_rt=[];let r=t.matchAll(a);r=Array.from(r);for(var s=0;s/g);t=Array.from(t);for(var a=0;a\"+t[0]+\"\"+t[1]+\"\"}function go_story(e){0!=story_json[tue_story][scene].dialogs.length&&(check_choice(story_json[tue_story][scene].dialogs)||e)?(((arr_dialog=story_json[tue_story][scene].dialogs[dialog]).choice&&del_element(\"tue_choice\"),arr_dialog.go_to)?go_to(arr_dialog.go_to):dialog=story_json[tue_story].length?scene=story_json[tue_story].length-1:(dialog=0,creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")):story_json[tue_story][scene+1]&&(scene++,dialog=0,creation_scene()),e||(timers=!1)}function back_story(){(arr_dialog=story_json[tue_story][scene].dialogs[dialog],del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),0!=story_json[tue_story][scene].dialogs.length&&arr_dialog.back_to)?go_to(arr_dialog.back_to):dialog>0?(dialog-=1,(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).text?\"skip\"==arr_dialog.text[languare]?back_story():creation_dialog():arr_dialog.text_add?\"skip\"==arr_dialog.text_add[languare]?back_story():(dialog_text=arr_dialog.text?dialog_text.replace(arr_dialog.text_add[languare],\"\"):\"\",creation_dialog()):(creation_dialog(),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"))):((scene-=1)<0?(scene=0,dialog=0):story_json[tue_story][scene].dialogs&&(dialog=story_json[tue_story][scene].dialogs.length-1),creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")}function save_stag(e){localStorage.setItem(\"tue_\"+e+\"_scene\",scene),localStorage.setItem(\"tue_\"+e+\"_dialog\",dialog),localStorage.setItem(\"tue_\"+e+\"_story\",tue_story),story_json.parameters.variables&&localStorage.setItem(\"tue_\"+e+\"_data\",JSON.stringify(story_json.parameters.variables)),\"bookmark\"==e&&tuesday.dispatchEvent(new Event(\"save\"))}function load_stag(e){story_json[localStorage.getItem(\"tue_\"+e+\"_story\")]&&(del_element(\"tue_choice\"),del_element(\"tue_html_scene\"),scene=localStorage.getItem(\"tue_\"+e+\"_scene\"),dialog=localStorage.getItem(\"tue_\"+e+\"_dialog\"),tue_story=localStorage.getItem(\"tue_\"+e+\"_story\"),story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_\"+e+\"_data\")),creation_scene(),search_music(),tuesday.dispatchEvent(new Event(\"load\")))}function go_to(e){e.includes(\",\")?(tue_story=(e=e.split(\",\"))[0],dialog=e[2],scene=e[1]):(tue_story=e,dialog=0,scene=0),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),creation_scene()}function del_element(e){for(var t=document.getElementById(\"tuesday\").getElementsByClassName(e),a=t.length,r=0;r\")}else if(0!=dialog_speed&&dialog_letter<=dialog_text.length)dialog_timeout=setTimeout(add_letter,dialog_speed);else if(dialog_letter>=dialog_text.length){if(arr_dialog.end_text_cursor||story_json.parameters.text_panel.end_text_cursor){var t=JSON.parse(JSON.stringify(arr_dialog.end_text_cursor?arr_dialog.end_text_cursor:!!story_json.parameters.text_panel.end_text_cursor&&story_json.parameters.text_panel.end_text_cursor));\"\"==t[1]&&story_json.parameters.text_panel.end_text_cursor[1]&&(t[1]=story_json.parameters.text_panel.end_text_cursor[1]),\"\"==t[2]&&story_json.parameters.text_panel.end_text_cursor[2]&&(t[2]=story_json.parameters.text_panel.end_text_cursor[2]),\"\"==t[3]&&story_json.parameters.text_panel.end_text_cursor[3]&&(t[3]=story_json.parameters.text_panel.end_text_cursor[3])}tue_text_view.innerHTML=\"\"+tue_text_view.innerHTML+(t&&t[0]?'  ':\"\"),tuesday.dispatchEvent(new Event(\"dialog_end\"))}story_json.parameters.text_panel.scroll&&(tue_text_view.scrollTop=tue_text_view.scrollHeight)}function add_letter(){for(var e=dialog_text.slice(0,dialog_letter).replace(RegExp(\"\\n\",\"g\"),\"
\"),t=0;t=0;e--)if(story_json[tue_story][e].background_music){tue_bg_music.canPlayType(\"audio/mpeg\")?\"number\"==typeof story_json[tue_story][e].background_music?tue_bg_music.src=story_json.base[story_json[tue_story][e].background_music-1]:story_json[tue_story][e].background_music.includes(\"blob:\")?tue_bg_music.src=story_json[tue_story][e].background_music:story_json[tue_story][e].background_music.includes(\".mp3\")?tue_bg_music.src=story_json[tue_story][e].background_music:tue_bg_music.src=story_json[tue_story][e].background_music+\".mp3\":tue_bg_music.src=story_json[tue_story][e].background_music+\".ogg\",tue_bg_music.loop=!0,0==tue_set_audio&&tue_bg_music.play();break}}function creation_sound(){for(var e=0;Object.keys(story_json.parameters.sounds)[e];){var t=document.createElement(\"audio\");t.preload=\"auto\",t.id=Object.keys(story_json.parameters.sounds)[e],t.canPlayType(\"audio/mpeg\")?story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\";base64\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\"blob:\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\".mp3\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".mp3\":t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".ogg\",tuesday.appendChild(t),e++}}function get_sound(e){return\"if(tue_set_audio<2){\"+(e[languare]?\"sound_play('\"+e[languare]+\"');\":\"sound_play('\"+e+\"');\")+\"}\"}function get_stop_sound(e){return e[languare]?\"sound_stop('\"+e[languare]+\"');\":\"sound_stop('\"+e+\"');\"}function sound_play(e){var t=document.getElementById(e);t&&(t.currentTime=0,t.volume=1,t.play())}function sound_stop(e){document.getElementById(e).currentTime=0,document.getElementById(e).pause()}function add_style(e){var t=document.createElement(\"link\");t.setAttribute(\"rel\",\"stylesheet\"),t.setAttribute(\"type\",\"text/css\"),t.setAttribute(\"href\",e),document.getElementsByTagName(\"head\").item(0).appendChild(t)}function full_screen(e,t){tue_fullScreen?(tue_fullScreen=!1,t&&t.text&&art_data(t.text).length>0&&(e.innerHTML=values_button(art_data(t.text))),t&&t.art&&art_data(t.art).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art)+\"')\"),document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()):(tue_fullScreen=!0,e&&t&&t.text1&&art_data(t.text1).length>0&&(e.innerHTML=values_button(art_data(t.text1))),e&&t&&t.art1&&art_data(t.art1).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art1)+\"')\"),tuesday.requestFullscreen?tuesday.requestFullscreen():tuesday.mozRequestFullScreen?tuesday.mozRequestFullScreen():tuesday.webkitRequestFullscreen?tuesday.webkitRequestFullscreen():tuesday.msRequestFullscreen&&tuesday.msRequestFullscreen())}function art_data(e){return e[languare]?\"number\"==typeof e[languare]?story_json.base[e[languare]-1]:e[languare]:\"number\"==typeof e?story_json.base[e-1]:e}function video_size(){var e=document.getElementById(\"tue_video\"),t=tuesday.getBoundingClientRect();e.videoWidth/e.videoHeight>t.width/t.height?(e.style.height=\"100%\",e.style.width=\"auto\"):(e.style.height=\"auto\",e.style.width=\"100%\")}function show_if(e,t){show=!0;for(var a=1;a\"==s){if(story_json.parameters.variables[r]<=l){show=!1;break}}else if(\"<\"==s&&story_json.parameters.variables[r]>=l){show=!1;break}if(!show)break}!show&&e[0]?t.style.visibility=\"hidden\":show&&!e[0]&&(t.style.visibility=\"hidden\")}function fast_rewind(){let e=story_json[tue_story][scene].dialogs;timers=setTimeout(function(){go_story(!0),dialog{\"tue_no\"!=e.go_to&&(t=!1)}),t}}function set_audio(e,t){if(tue_set_audio=tue_set_audio>1?0:tue_set_audio+1,localStorage.setItem(\"tue_set_audio\",tue_set_audio),0==tue_set_audio?tue_bg_music.play():tue_set_audio>0&&tue_bg_music.pause(),2==tue_set_audio){var a=tuesday.getElementsByTagName(\"audio\");for(let r=0;r0&&(e.innerHTML=values_button(art_data(t[\"text\"+a]))),t[\"art\"+a]&&art_data(t[\"art\"+a]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+a])+\"')\")}function show_fullscreen(e,t){t[\"text\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.innerHTML=values_button(art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]))),t[\"art\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")])+\"')\")}function autoplaysound(){0==tue_set_audio&&tue_bg_music.play(),tuesday.removeEventListener(\"mousedown\",autoplaysound)}document.oncontextmenu=cmenu,window.onmousedown=window.onselectstart=function(){return!1},document.addEventListener(\"keydown\",function(e){var t=e.code;t==story_json.parameters.key.next&&controll?go_story():t==story_json.parameters.key.back&&controll?back_story():t==story_json.parameters.key.main?go_to(story_json.parameters.launch_story):t==story_json.parameters.key.save?save_stag(\"bookmark\"):t==story_json.parameters.key.load?load_stag(\"bookmark\"):t==story_json.parameters.key.autosave?load_stag(\"auto\"):t==story_json.parameters.key.full_screen?full_screen():t==story_json.parameters.key.fast_rewind&&fast_rewind()}),tuesday.addEventListener(\"mousedown\",autoplaysound);"; let arr_l; let arr_n; const color_ui=[ @@ -817,19 +817,19 @@ },"game_pad":{ "name":"ゲームパッド", "text":"ゲーム用コントローラーを使った操作を有効にします", - "code":"let gamepad,gamepadPress,gamepad_choice=-1,gamepad_choices,gamepad_cursor=0;function select_choice(e){if(0==gamepad_cursor){gamepad_choices=story_json[tue_story][scene].terrain_map?tuesday.getElementsByClassName(\"tue_map_item\"):tuesday.getElementsByClassName(\"tue_choice\"),(gamepad_cursor=document.createElement(\"div\")).style.position=\"absolute\",gamepad_cursor.style.pointerEvents=\"none\",gamepad_cursor.id=\"gamepad_cursor\";let a=story_json.parameters.gamepad.cursor;gamepad_cursor.innerHTML=\"
0?\"class='\"+a[6]+\"'\":\"\")+\" style='\"+(a[5].length>0?a[5]+\";\":\"\")+(\"\"!=a[0]?\" background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image:url(\"+art_data(a[0])+\");\":\"\")+\"pointer-events:none;position:absolute;top:\"+a[1]+\";left:\"+a[2]+\";\"+(0!=a[3]?\"width:\"+a[3]+\";\":\"\")+(0!=a[3]?\"height:\"+a[3]+\";\":\"\")+\"'>
\",story_json[tue_story][scene].terrain_map?tue_map.appendChild(gamepad_cursor):tuesday.appendChild(gamepad_cursor)}if(\"hidden\"!=gamepad_choices[gamepad_choice=gamepad_choice+e>=gamepad_choices.length?0:gamepad_choice+e<0?gamepad_choices.length-1:gamepad_choice+e].style.visibility&&(story_json[tue_story][scene].terrain_map||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_to\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_story\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"tue_load_autosave\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"load_stag\"))){if(gamepad_cursor.style.left=gamepad_choices[gamepad_choice].style.left,gamepad_cursor.style.top=gamepad_choices[gamepad_choice].style.top,gamepad_cursor.style.right=gamepad_choices[gamepad_choice].style.right,gamepad_cursor.style.bottom=gamepad_choices[gamepad_choice].style.bottom,gamepad_cursor.style.width=gamepad_choices[gamepad_choice].style.width,gamepad_cursor.style.height=gamepad_choices[gamepad_choice].style.height,gamepad_cursor.style.padding=gamepad_choices[gamepad_choice].style.padding,gamepad_cursor.style.zIndex=gamepad_choices[gamepad_choice].style.zIndex,gamepad_cursor.style.transform=gamepad_choices[gamepad_choice].style.transform,story_json[tue_story][scene].terrain_map){let c=gamepad_choices[gamepad_choice].getBoundingClientRect();tue_world.scrollTop=tue_world.scrollTop+(c.top-tuesday.clientHeight/2),tue_world.scrollLeft=tue_world.scrollLeft+(c.left-tuesday.clientWidth/2)}}else select_choice(e)}function gamepad_cursor_cler(){gamepad_cursor.remove(),gamepad_cursor=0,gamepad_choice=-1}tuesday.addEventListener(\"creation_dialog\",function(e){0!=gamepad_cursor&&gamepad_cursor_cler()}),window.addEventListener(\"keydown\",function(e){37==(e=e.keyCode)?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):story_json.parameters.key&&story_json.parameters.key.next||back_story():39==e?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):story_json.parameters.key&&story_json.parameters.key.back||go_story():38==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):40==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):13==e||32==e?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):27!=e||story_json.parameters.key&&story_json.parameters.key.launch_story||go_to(story_json.parameters.launch_story)}),window.addEventListener(\"gamepadconnected\",function(e){let a=()=>{for(gamepad of navigator.getGamepads()){if(!gamepad)continue;let e=gamepad.buttons.some(e=>e.pressed);gamepadPress!==e&&(gamepadPress=e,gamepad.buttons[14].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):back_story():gamepad.buttons[15].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):go_story():gamepad.buttons[12].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):gamepad.buttons[13].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):gamepad.buttons[1].pressed||gamepad.buttons[2].pressed||gamepad.buttons[3].pressed||gamepad.buttons[0].pressed?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):(gamepad.buttons[8].pressed||gamepad.buttons[9].pressed)&&(go_to(story_json.parameters.launch_story),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()))}requestAnimationFrame(a)};a()});" + "code":"let gamepad,gamepadPress,gamepad_choice=-1,gamepad_choices,gamepad_cursor=0;function select_choice(e){if(0==gamepad_cursor){gamepad_choices=story_json[tue_story][scene].terrain_map?tuesday.getElementsByClassName(\"tue_map_item\"):tuesday.getElementsByClassName(\"tue_choice\"),(gamepad_cursor=document.createElement(\"div\")).style.position=\"absolute\",gamepad_cursor.style.pointerEvents=\"none\",gamepad_cursor.id=\"gamepad_cursor\";let a=story_json.parameters.gamepad.cursor;gamepad_cursor.innerHTML=\"
0?\"class='\"+a[6]+\"'\":\"\")+\" style='\"+(a[5].length>0?a[5]+\";\":\"\")+(\"\"!=a[0]?\" background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image:url(\"+art_data(a[0])+\");\":\"\")+\"pointer-events:none;position:absolute;top:\"+a[1]+\";left:\"+a[2]+\";\"+(0!=a[3]?\"width:\"+a[3]+\";\":\"\")+(0!=a[3]?\"height:\"+a[3]+\";\":\"\")+\"'>
\",story_json[tue_story][scene].terrain_map?tue_map.appendChild(gamepad_cursor):tuesday.appendChild(gamepad_cursor)}if(\"hidden\"!=gamepad_choices[gamepad_choice=gamepad_choice+e>=gamepad_choices.length?0:gamepad_choice+e<0?gamepad_choices.length-1:gamepad_choice+e].style.visibility&&(story_json[tue_story][scene].terrain_map||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_to\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_story\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"tue_load_autosave\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"load_stag\"))){if(gamepad_cursor.style.left=gamepad_choices[gamepad_choice].style.left,gamepad_cursor.style.top=gamepad_choices[gamepad_choice].style.top,gamepad_cursor.style.right=gamepad_choices[gamepad_choice].style.right,gamepad_cursor.style.bottom=gamepad_choices[gamepad_choice].style.bottom,gamepad_cursor.style.width=gamepad_choices[gamepad_choice].style.width,gamepad_cursor.style.height=gamepad_choices[gamepad_choice].style.height,gamepad_cursor.style.padding=gamepad_choices[gamepad_choice].style.padding,gamepad_cursor.style.zIndex=gamepad_choices[gamepad_choice].style.zIndex,gamepad_cursor.style.transform=gamepad_choices[gamepad_choice].style.transform,story_json[tue_story][scene].terrain_map){let c=gamepad_choices[gamepad_choice].getBoundingClientRect();tue_world.scrollTop=tue_world.scrollTop+(c.top-tuesday.clientHeight/2),tue_world.scrollLeft=tue_world.scrollLeft+(c.left-tuesday.clientWidth/2)}}else select_choice(e)}function gamepad_cursor_cler(){gamepad_cursor.remove(),gamepad_cursor=0,gamepad_choice=-1}tuesday.addEventListener(\"creation_dialog\",function(e){0!=gamepad_cursor&&gamepad_cursor_cler()}),window.addEventListener(\"keydown\",function(e){37==(e=e.keyCode)?story_json[tue_story][scene].terrain_map||0!=story_json[tue_story][scene].dialogs.length&&!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):story_json.parameters.key&&story_json.parameters.key.next||back_story():39==e?story_json[tue_story][scene].terrain_map||0!=story_json[tue_story][scene].dialogs.length&&!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):story_json.parameters.key&&story_json.parameters.key.back||go_story():38==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):40==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):13==e||32==e?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):27!=e||story_json.parameters.key&&story_json.parameters.key.launch_story||go_to(story_json.parameters.launch_story)}),window.addEventListener(\"gamepadconnected\",function(e){let a=()=>{for(gamepad of navigator.getGamepads()){if(!gamepad)continue;let e=gamepad.buttons.some(e=>e.pressed);gamepadPress!==e&&(gamepadPress=e,gamepad.buttons[14].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):back_story():gamepad.buttons[15].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):go_story():gamepad.buttons[12].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):gamepad.buttons[13].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):gamepad.buttons[1].pressed||gamepad.buttons[2].pressed||gamepad.buttons[3].pressed||gamepad.buttons[0].pressed?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):(gamepad.buttons[8].pressed||gamepad.buttons[9].pressed)&&(go_to(story_json.parameters.launch_story),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()))}requestAnimationFrame(a)};a()});" },"hidden_objects":{ "name":"オブジェクト探し", "text":"配置したオブジェクトをプレイヤーが見つけると処理が進む仕掛けです。", - "code":"var ho={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function hidden_objects(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].hidden_objects,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\",findobjects=story_json.parameters.hidden_objects.label.items>arr_dialog.objects.length?arr_dialog.objects.length:story_json.parameters.hidden_objects.label.items;var e=document.createElement(\"div\");e.id=\"tue_hiddenobjects\",e.style=\"height:100%;width:100%;overflow:auto;\";var t=document.createElement(\"div\"),s=Math.round(arr_dialog.objects.length/findobjects),l=0,o=0;findobjects1&&(a=l+Math.round(Math.random()*(s-1))),arr_dialog.objects.length-le.width/e.height?tue_objectsroom.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*ho.scale+\")\":tue_objectsroom.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*ho.scale+\")\",tue_objectsroom.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_objectsroom.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_objectsroom.style.marginTop=\"0px\",tue_objectsroom.style.marginLeft=\"0px\"}}function find_item(id){findobjects--,story_json.parameters.hidden_objects.label_find.no_del_label?(id=document.getElementById(id),story_json.parameters.hidden_objects.label_find.className&&(id.className=story_json.parameters.hidden_objects.label_find.className),story_json.parameters.hidden_objects.label_find.style&&(id.className=story_json.parameters.hidden_objects.label_find.style),story_json.parameters.hidden_objects.label_find.color&&(id.style.backgroundColor=story_json.parameters.hidden_objects.label_find.color),story_json.parameters.hidden_objects.label_find.color_text&&(id.style.color=story_json.parameters.hidden_objects.label_find.color_text)):document.getElementById(id).remove(),findobjects<=0&&(arr_dialog.js&&eval(arr_dialog.js),tue_hiddenobjects.remove(),\"tue_go\"==arr_dialog.go_to?(scene++,dialog=0,creation_scene()):go_to(arr_dialog.go_to))}tuesday.addEventListener(\"hidden_objects\",function(e){hidden_objects()}),window.addEventListener(\"resize\",objectsroom_resize,!0);" + "code":"var ho={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function hidden_objects(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].hidden_objects,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\",findobjects=story_json.parameters.hidden_objects.label.items>arr_dialog.objects.length?arr_dialog.objects.length:story_json.parameters.hidden_objects.label.items;var e=document.createElement(\"div\");e.id=\"tue_hiddenobjects\",e.style=\"height:100%;width:100%;overflow:auto;\";var t=document.createElement(\"div\"),s=Math.round(arr_dialog.objects.length/findobjects),l=0,o=0;findobjects1&&(a=l+Math.round(Math.random()*(s-1))),arr_dialog.objects.length-le.width/e.height?tue_objectsroom.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*ho.scale+\")\":tue_objectsroom.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*ho.scale+\")\",tue_objectsroom.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_objectsroom.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_objectsroom.style.marginTop=\"0px\",tue_objectsroom.style.marginLeft=\"0px\"}}function find_item(id){findobjects--,story_json.parameters.hidden_objects.label_find.no_del_label?(id=document.getElementById(id),story_json.parameters.hidden_objects.label_find.className&&(id.className=story_json.parameters.hidden_objects.label_find.className),story_json.parameters.hidden_objects.label_find.style&&(id.className=story_json.parameters.hidden_objects.label_find.style),story_json.parameters.hidden_objects.label_find.color&&(id.style.backgroundColor=story_json.parameters.hidden_objects.label_find.color),story_json.parameters.hidden_objects.label_find.color_text&&(id.style.color=story_json.parameters.hidden_objects.label_find.color_text)):document.getElementById(id).remove(),findobjects<=0&&(arr_dialog.js&&eval(arr_dialog.js),tue_hiddenobjects.remove(),\"tue_go\"==arr_dialog.go_to?(scene++,dialog=0,creation_scene()):go_to(arr_dialog.go_to))}tuesday.addEventListener(\"hidden_objects\",function(e){hidden_objects()}),window.addEventListener(\"resize\",objectsroom_resize,!0);" },"screen_control":{ "name":"画面操作", "text":"画面のクリック又はタップでダイアログを進行します", - "code":"let tue_screen_control=!0;tuesday.addEventListener(\"mouseup\",function(e){tue_screen_control&&e.pageX>tuesday.offsetWidth/3?check_choice(story_json[tue_story][scene].dialogs)&&go_story():check_choice(story_json[tue_story][scene].dialogs)&&tue_screen_control&&back_story(),tue_screen_control=!0}),tuesday.addEventListener(\"script_loaded\",function(e){document.getElementById(\"tue_back\")&&(tue_back.style.pointerEvents=\"none\"),document.getElementById(\"tue_next\")&&(tue_next.style.pointerEvents=\"none\");for(var t=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),n=0;ntuesday.offsetWidth/3?(0==story_json[tue_story][scene].dialogs||check_choice(story_json[tue_story][scene].dialogs))&&go_story():(0==story_json[tue_story][scene].dialogs||check_choice(story_json[tue_story][scene].dialogs)&&tue_screen_control)&&back_story(),tue_screen_control=!0}),tuesday.addEventListener(\"script_loaded\",function(e){document.getElementById(\"tue_back\")&&(tue_back.style.pointerEvents=\"none\"),document.getElementById(\"tue_next\")&&(tue_next.style.pointerEvents=\"none\");for(var t=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),n=0;n0||e)&&(story_json.parameters.text_panel.speech||arr_dialog.speech)){let s=new SpeechSynthesisUtterance(e||dialog_text);synth.speaking&&synth.cancel();let a=t&&t.length>0?[t,n||1]:arr_dialog.speech&&arr_dialog.speech[languare][0].length>0?arr_dialog.speech[languare]:story_json.parameters.text_panel.speech[languare],p=speechSynthesis.getVoices(),h=a[0].split(\",\").map(e=>e.trim()),c=!1;for(v=0;v{e.name==h[v]&&(c=e)}),!c);v++);s.voice=c,s.rate=a[1],synth.speak(s)}}tuesday.addEventListener(\"creation_dialog\",()=>{story_json.parameters.text_panel.speech_play&&tue_set_audio<2?play_synth():synth.cancel()});" + "code":"const synth=window.speechSynthesis;function play_synth(e,t,s){if(e=e?e=\"object\"==typeof e?e[languare]:e:arr_dialog.text_add?arr_dialog.text_add:dialog_text,\"hidden\"!=tue_text_block.style.visibility&&(story_json.parameters.text_panel.speech||arr_dialog.speech)){let n=new SpeechSynthesisUtterance(e||dialog_text);synth.speaking&&synth.cancel();let a=t&&t.length>0?[t,s||1]:arr_dialog.speech&&arr_dialog.speech[languare][0].length>0?arr_dialog.speech[languare]:story_json.parameters.text_panel.speech[languare],p=speechSynthesis.getVoices(),h=a[0].split(\",\").map(e=>e.trim()),c=!1;for(v=0;v{e.name==h[v]&&(c=e)}),!c);v++);n.voice=c,n.rate=a[1],synth.speak(n)}}tuesday.addEventListener(\"creation_dialog\",()=>{story_json.parameters.text_panel.speech_play&&tue_set_audio<2?play_synth():synth.cancel()});" },"show_toast":{ "name":"トースト", "text":"「toast」というポップアップのようなメッセージを一時的に表示します", @@ -837,7 +837,7 @@ },"terrain_map":{ "name":"地図表示", "text":"別のプロックに処理が移行する際、地図とマーカーを表示して現在位置を示す演出が可能です", - "code":"var wmap={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function terrain_map(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].terrain_map,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\";var e=document.createElement(\"div\");e.id=\"tue_world\",e.style=\"height:100%;width:100%;overflow:auto;\",e.className=\"tue_html_scene\";var t=document.createElement(\"div\");arr_dialog.scale&&(wmap.scale=arr_dialog.scale),t.id=\"tue_map\",t.className=arr_dialog.className,t.style=arr_dialog.style,t.style.width=arr_dialog.size[0]+\"px\",t.style.height=arr_dialog.size[1]+\"px\",t.style.backgroundRepeat=arr_dialog.repeat?arr_dialog.repeat:\"no-repeat\",arr_dialog.art_align&&(t.style.backgroundPosition=arr_dialog.art_align),arr_dialog.fit&&(t.style.backgroundSize=\"object\"==typeof arr_dialog.fit?arr_dialog.fit[0]+\" \"+arr_dialog.fit[1]:arr_dialog.fit),arr_dialog.color&&(e.style.backgroundColor=art_data(arr_dialog.color)),arr_dialog.art&&art_data(arr_dialog.art).length>0&&(t.style.backgroundImage='url(\"'+art_data(arr_dialog.art)+'\")'),t.style.position=\"relative\",t.style.overflow=\"hidden\",t.style.transformOrigin=\"left top\";for(var o=0;oe.width/e.height?tue_map.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*wmap.scale+\")\":tue_map.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*wmap.scale+\")\",tue_map.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_map.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_map.style.marginTop=\"0px\",tue_map.style.marginLeft=\"0px\"}}tuesday.addEventListener(\"terrain_map\",function(e){terrain_map()}),window.addEventListener(\"resize\",worldmap_resize,!0);" + "code":"var wmap={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function terrain_map(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].terrain_map,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\";var e=document.createElement(\"div\");e.id=\"tue_world\",e.style=\"height:100%;width:100%;overflow:auto;\",e.className=\"tue_html_scene\";var t=document.createElement(\"div\");arr_dialog.scale&&(wmap.scale=arr_dialog.scale),t.id=\"tue_map\",t.className=arr_dialog.className,t.style=arr_dialog.style,t.style.width=arr_dialog.size[0]+\"px\",t.style.height=arr_dialog.size[1]+\"px\",t.style.backgroundRepeat=arr_dialog.repeat?arr_dialog.repeat:\"no-repeat\",arr_dialog.art_align&&(t.style.backgroundPosition=arr_dialog.art_align),arr_dialog.fit&&(t.style.backgroundSize=\"object\"==typeof arr_dialog.fit?arr_dialog.fit[0]+\" \"+arr_dialog.fit[1]:arr_dialog.fit),arr_dialog.color&&(e.style.backgroundColor=art_data(arr_dialog.color)),arr_dialog.art&&art_data(arr_dialog.art).length>0&&(t.style.backgroundImage='url(\"'+art_data(arr_dialog.art)+'\")'),t.style.position=\"relative\",t.style.overflow=\"hidden\",t.style.transformOrigin=\"left top\";for(var o=0;oe.width/e.height?tue_map.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*wmap.scale+\")\":tue_map.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*wmap.scale+\")\",tue_map.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_map.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_map.style.marginTop=\"0px\",tue_map.style.marginLeft=\"0px\"}}tuesday.addEventListener(\"terrain_map\",function(e){terrain_map()}),window.addEventListener(\"resize\",worldmap_resize,!0);" },"touch_swipe":{ "name":"タッチスワイプ操作", "text":"スワイプ操作でダイアログを進行", diff --git a/translate/ru_tuesday_visual.html b/translate/ru_tuesday_visual.html index 8d2ee33..094fe31 100644 --- a/translate/ru_tuesday_visual.html +++ b/translate/ru_tuesday_visual.html @@ -788,7 +788,7 @@ var img_file=document.getElementById('json_file'); var color_chois=document.getElementById('paletr'); var languare="ru"; -const runtime="let story_json=[];var tue_text_view,tue_text_block,tue_text_element,languare,dialog_text,dialog_timeout,tue_story,tue_bg_music,arr_dialog,timers,tuesday=document.getElementById(\"tuesday\"),tue_name_block=document.createElement(\"div\"),scene=0,dialog=0,dialog_speed=50,dialog_letter=0,tue_set_audio=0,tue_fullScreen=!1,controll=!0,ruby_rt=[];function cmenu(){return!1}function get_lang(){languare=void 0!=navigator.languages?navigator.languages[0].substring(0,2):navigator.languagesubstring(0,2);for(var e,t=0;t0&&alert(\"Json structure error\")}base_creation(),tuesday.dispatchEvent(new Event(\"script_loaded\")),story_json.parameters.sounds&&creation_sound()}},a.open(\"GET\",t,!0),a.send(),a.onerror=function(){0==this.status&&alert(\"Error load json file Cross-Origin Resource Sharing(CORS)\")}}}function name_block_update(){story_json.parameters.name_panel.color&&(tue_name_block.style.backgroundColor=story_json.parameters.name_panel.color),story_json.parameters.name_panel.color_text?tue_name_block.style.color=story_json.parameters.name_panel.color_text:tue_name_block.style.color=story_json.parameters.text_panel.color_text,tue_name_block.style.position=\"absolute\",tue_name_block.id=\"tue_name_block\",tue_name_block.style.padding=story_json.parameters.name_panel.indent_text,tue_name_block.style.fontSize=story_json.parameters.name_panel.size_text?story_json.parameters.name_panel.size_text:story_json.parameters.font_size,tue_name_block.style.fontFamily=story_json.parameters.name_panel.font_family?story_json.parameters.name_panel.font_family:story_json.parameters.font,tue_name_block.style.display=\"flex\",tue_name_block.style.justifyContent=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[0]:\"center\",tue_name_block.style.alignItems=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[1]:\"center\",(tue_name_block.style.width=0!=story_json.parameters.name_panel.size[0])&&(tue_name_block.style.width=story_json.parameters.name_panel.size[0]),tue_name_block.style.height=story_json.parameters.name_panel.size[1],tue_name_block.style.left=\"\"==story_json.parameters.name_panel.position[0]||\"0\"==story_json.parameters.name_panel.position[0]?null:story_json.parameters.name_panel.position[0],tue_name_block.style.right=\"\"==story_json.parameters.name_panel.position[1]||\"0\"==story_json.parameters.name_panel.position[1]?null:story_json.parameters.name_panel.position[1],tue_name_block.style.top=\"\"==story_json.parameters.name_panel.position[2]||\"0\"==story_json.parameters.name_panel.position[2]?\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?\"0px\":null:story_json.parameters.name_panel.position[2],tue_name_block.style.bottom=\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?null:story_json.parameters.name_panel.position[3],tue_name_block.style.zIndex=1001}function base_creation(){if(get_lang(),localStorage.getItem(\"tue_set_audio\")&&(tue_set_audio=JSON.parse(localStorage.getItem(\"tue_set_audio\"))),story_json.parameters.style_file&&add_style(story_json.parameters.style_file),dialog_speed=story_json.parameters.text_panel.dialog_speed,story_json.parameters.title&&(story_json.parameters.title[languare]?document.title=story_json.parameters.title[languare]:document.title=story_json.parameters.title),story_json.parameters.pixelmode&&(tuesday.style.imageRendering=\"pixelated\",tuesday.style.fontSmooth=\"never\"),tuesday.style.backgroundRepeat=\"no-repeat\",tuesday.style.backgroundPosition=\"center\",tuesday.style.position=\"relative\",tuesday.style.overflow=\"hidden\",story_json.parameters.cursors&&story_json.parameters.cursors.main&&(tuesday.style.cursor=\"url(\"+art_data(story_json.parameters.cursors.main[0])+\") \"+story_json.parameters.cursors.main[1]+\" \"+story_json.parameters.cursors.main[2]+\",auto\"),tuesday.innerHTML=\"
\",tue_text_block=document.getElementById(\"tue_text_block\"),(tue_text_element=document.getElementById(\"tue_text_element\")).style.position=\"relative\",story_json.parameters.text_panel.className&&(tue_text_block.className=story_json.parameters.text_panel.className),story_json.parameters.text_panel.style&&(tue_text_block.style=story_json.parameters.text_panel.style),tue_text_block.style.position=\"absolute\",story_json.parameters.text_panel.size&&(tue_text_block.style.width=story_json.parameters.text_panel.size[0],tue_text_block.style.height=story_json.parameters.text_panel.size[1]),story_json.parameters.text_panel.position?(story_json.parameters.text_panel.position[0]&&\"0\"!=story_json.parameters.text_panel.position[0]||story_json.parameters.text_panel.position[1]&&\"0\"!=story_json.parameters.text_panel.position[1]?(tue_text_block.style.left=\"0\"!=story_json.parameters.text_panel.position[0]?story_json.parameters.text_panel.position[0]:null,tue_text_block.style.right=\"0\"!=story_json.parameters.text_panel.position[1]?story_json.parameters.text_panel.position[1]:null,tue_text_block.style.margin=null):(tue_text_block.style.marginLeft=\"auto\",tue_text_block.style.marginRight=\"auto\",tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.top=\"0\"!=story_json.parameters.text_panel.position[2]?story_json.parameters.text_panel.position[2]:null):(tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.bottom=\"0\"!=story_json.parameters.text_panel.indent_bottom?story_json.parameters.text_panel.indent_bottom:null,tue_text_block.style.zIndex=1e3,tue_text_block.style.borderSpacing=0,(tue_text_view=document.getElementById(\"tue_text_view\")).style.boxSizing=\"border-box\",tue_text_view.style.padding=story_json.parameters.text_panel.indent_text,tue_text_view.style.fontSize=story_json.parameters.text_panel.size_text?story_json.parameters.text_panel.size_text:story_json.parameters.font_size,tue_text_view.style.fontFamily=story_json.parameters.text_panel.font_family?story_json.parameters.text_panel.font_family:story_json.parameters.font,tue_text_view.style.whiteSpace=\"pre-wrap\",tue_text_view.style.height=\"100%\",story_json.parameters.text_panel.scroll&&(tue_text_block.style.paddingTop=story_json.parameters.text_panel.indent_text,tue_text_view.style.height=tue_text_view.offsetHeight,tue_text_view.style.position=\"relative\",tue_text_view.style.overflowY=\"hidden\"),story_json.parameters.name_panel&&(story_json.parameters.name_panel.className&&(tue_name_block.className=story_json.parameters.name_panel.className),story_json.parameters.name_panel.style&&(tue_name_block.style=story_json.parameters.name_panel.style),tue_text_element.appendChild(tue_name_block),name_block_update()),(tue_bg_music=document.createElement(\"AUDIO\")).id=\"tue_bg_music\",tuesday.appendChild(tue_bg_music),story_json.parameters.launch_story)tue_story=story_json.parameters.launch_story;else for(var e=0;e<2;e++)if(\"parameters\"!=Object.getOwnPropertyNames(story_json)[e]){story_json.parameters.launch_story=Object.getOwnPropertyNames(story_json)[1],tue_story=story_json.parameters.launch_story;break}bg_art(story_json.parameters.text_panel,\"tue_text_block\"),tuesday.dispatchEvent(new Event(\"script_executed\")),story_json.parameters.autosave&&localStorage.getItem(\"tue_auto_data\")&&(story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_auto_data\"))),creation_buttons(),creation_scene()}function bg_art(e,t,a){if((t=document.getElementById(t)).style.backgroundRepeat=\"no-repeat\",t.style.backgroundPosition=e.art_align?e.art_align[0]+\" \"+e.art_align[1]:\"center\",a=a||e.art){var r=art_data(a);r.length>0&&(t.style.backgroundImage=\"url('\"+r+\"')\")}e.art_size&&(\"patch\"==e.art_size&&(t.style.backgroundImage=\"none\"),\"object\"==typeof e.art_size?t.style.backgroundSize=e.art_size[0]+\" \"+e.art_size[1]:\"patch\"==e.art_size?(t.style.backgroundImage=\"none\",t.style.backgroundSize=\"none\",t.style.backgroundClip=\"padding-box\",t.style.borderStyle=\"solid\",t.style.borderWidth=e.patch[0]+\"px \"+e.patch[1]+\"px \"+e.patch[2]+\"px \"+e.patch[3]+\"px\",t.style.borderImage=\"url('\"+art_data(e.art)+\"') \"+e.patch[0]+\" \"+e.patch[1]+\" \"+e.patch[2]+\" \"+e.patch[3]+\" stretch stretch\"):t.style.backgroundSize=e.art_size)}function creation_buttons(){for(a=0;a1)for(var a=0;a\"==r&&story_json.parameters.variables[a]>s){\"tue_go\"!=l?go_to(l):n();break}if(\"<\"==r&&story_json.parameters.variables[a]0?creation_dialog():(del_element(\"tue_art\"),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),tue_text_block.style.visibility=\"hidden\",tue_name_block.style.visibility=\"hidden\"),tuesday.dispatchEvent(new Event(Object.keys(arr_dialog)[0]))}}function creation_dialog(next_scene){if(\"hidden\"!=(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).controll&&\"hidden_here\"!=arr_dialog.controll&&(tue_story!=story_json.parameters.launch_story||arr_dialog||0!=dialog||0!=scene)){if(\"visible\"==arr_dialog.controll||!arr_dialog.controll||!0==controll){controll=!0;for(var buttons=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),i=0;i0?(video.muted=!1,video.volume=arr_dialog.video.sound/100):video.muted=!0,arr_dialog.video.time_start?video.onloadedmetadata=function(){this.currentTime=arr_dialog.video.time_start,arr_dialog.video.fit&&\"cover\"!=arr_dialog.video.fit||video_size(),arr_dialog.video.stop&&this.pause()}:\"cover\"!=arr_dialog.video.fit&&arr_dialog.video.fit||(video.onloadedmetadata=function(){video_size()}),arr_dialog.video.time_end?arr_dialog.video.loop?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.currentTime=arr_dialog.video.time_start?arr_dialog.video.time_start:0)}:arr_dialog.video.go_to?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.pause(),\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to))}:video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&video.pause()}:video.onended=function(){\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to)},arr_dialog.video.stop&&!0==arr_dialog.video.stop||(video.autoplay=!0),tuesday.appendChild(video)}else del_element(\"tue_v\");if(arr_dialog.art){var old=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_art\"),src=!1;if(old.length>0){for(d=0;d0&&(old[o].style=\"user-select:text;\"+arr_dialog.art[i].style,old[o].style.position=\"absolute\",old[o].style.transformOrigin=\"top left\"),arr_dialog.art[i].move&&0!=arr_dialog.art[i].move?(old[o].style.transitionDuration=arr_dialog.art[i].move+\"s\",arr_dialog.art[i].speed&&\"\"!=arr_dialog.art[i].speed?old[o].style.transitionTimingFunction=arr_dialog.art[i].speed:old[o].style.transitionTimingFunction=null):(old[o].style.transitionDuration=null,old[o].style.transitionTimingFunction=null),arr_dialog.art[i].opacity?old[o].style.opacity=arr_dialog.art[i].opacity:old[o].style.opacity=null,arr_dialog.art[i].fit&&(old[o].style.objectFit=arr_dialog.art[i].fit),arr_dialog.art[i].size&&(old[o].style.width=arr_dialog.art[i].size[0],old[o].style.height=arr_dialog.art[i].size[1]),arr_dialog.art[i].align?old[o].style.objectPosition=arr_dialog.art[i].align[0]+\" \"+arr_dialog.art[i].align[1]:old[o].style.objectPosition=\"center\",old[o].style.transform=(arr_dialog.art[i].hotspot&&0!=arr_dialog.art[i].hotspot[0]&&0!=arr_dialog.art[i].hotspot[1]?\" translate(\"+arr_dialog.art[i].hotspot[0]+\",\"+arr_dialog.art[i].hotspot[1]+\")\":\"\")+(arr_dialog.art[i].angle?\"rotate(\"+arr_dialog.art[i].angle+\"deg)\":\"\"),0!=arr_dialog.art[i].position[0]&&(old[o].style.left=arr_dialog.art[i].position[0]),0!=arr_dialog.art[i].position[1]&&(old[o].style.left=\"calc(100% - \"+arr_dialog.art[i].position[1]+\" - \"+(\"auto\"==arr_dialog.art[i].size[0]?arr_dialog.art[i].size[1]:arr_dialog.art[i].size[0])+\")\"),0!=arr_dialog.art[i].position[2]&&(old[o].style.top=arr_dialog.art[i].position[2]),0!=arr_dialog.art[i].position[3]&&(old[o].style.top=\"calc(100% - \"+arr_dialog.art[i].position[3]+\" - \"+(\"auto\"==arr_dialog.art[i].size[1]?arr_dialog.art[i].size[0]:arr_dialog.art[i].size[1])+\")\"),src=!0,old[o].style.zIndex=i,old[o].classList.remove(\"img_del\");break}!1==src&&creation_art(i)}del_element(\"img_del\")}else for(i=0;i0?a:\"data:image/svg+xml,\",t.setAttribute(\"volume\",arr_dialog.art[e].url[languare]?arr_dialog.art[e].url[languare]:arr_dialog.art[e].url),t.classList.add(\"tue_art\"),t.style=\"user-select:text;\"+(arr_dialog.art[e].style?arr_dialog.art[e].style:\"\"),t.style.position=\"absolute\",t.style.transformOrigin=\"top left\",arr_dialog.art[e].fit&&(t.style.objectFit=arr_dialog.art[e].fit),arr_dialog.art[e].opacity?t.style.opacity=arr_dialog.art[e].opacity:t.style.opacity=null,arr_dialog.art[e].size&&(t.style.width=arr_dialog.art[e].size[0],t.style.height=arr_dialog.art[e].size[1]),t.style.transform=(arr_dialog.art[e].hotspot&&0!=arr_dialog.art[e].hotspot[0]&&0!=arr_dialog.art[e].hotspot[1]?\" translate(\"+arr_dialog.art[e].hotspot[0]+\",\"+arr_dialog.art[e].hotspot[1]+\")\":\"\")+(arr_dialog.art[e].angle?\"rotate(\"+arr_dialog.art[e].angle+\"deg)\":\"\"),arr_dialog.art[e].align&&(t.style.objectPosition=arr_dialog.art[e].align[0]+\" \"+arr_dialog.art[e].align[1]),0!=arr_dialog.art[e].position[0]&&(t.style.left=arr_dialog.art[e].position[0]),0!=arr_dialog.art[e].position[1]&&(t.style.left=\"calc(100% - \"+arr_dialog.art[e].position[1]+\" - \"+arr_dialog.art[e].size[0]+\")\"),0!=arr_dialog.art[e].position[2]&&(t.style.top=arr_dialog.art[e].position[2]),0!=arr_dialog.art[e].position[3]&&(t.style.top=\"calc(100% - \"+arr_dialog.art[e].position[3]+\" - \"+arr_dialog.art[e].size[1]+\")\"),t.setAttribute(\"draggable\",\"false\"),t.style.zIndex=e,arr_dialog.art[e].show_if&&show_if(arr_dialog.art[e].show_if,t),tuesday.appendChild(t)}}else del_element(\"tue_art\");var button_ui=document.getElementsByClassName(\"tue_controll\");for(i=0;i0&&(button_ui[i].innerHTML=values_button(art_data(story_json.parameters.buttons[i].text)));if(arr_dialog.choice){var interfaces=!1;for(i=0;i0&&(choice.style.backgroundImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"')\"),arr_dialog.choice[i].size&&(0!=arr_dialog.choice[i].size[0]&&(choice.style.width=arr_dialog.choice[i].size[0]),0!=arr_dialog.choice[i].size[1]&&(choice.style.height=arr_dialog.choice[i].size[1])),arr_dialog.choice[i].art_size&&(\"patch\"==arr_dialog.choice[i].art_size&&(choice.style.backgroundImage=\"none\"),\"object\"==typeof arr_dialog.choice[i].art_size?choice.style.backgroundSize=arr_dialog.choice[i].art_size[0]+\" \"+arr_dialog.choice[i].art_size[1]:\"patch\"==arr_dialog.choice[i].art_size?(choice.style.backgroundImage=\"none\",choice.style.backgroundSize=\"none\",choice.style.backgroundClip=\"padding-box\",choice.style.borderStyle=\"solid\",choice.style.borderWidth=arr_dialog.choice[i].patch[0]+\"px \"+arr_dialog.choice[i].patch[1]+\"px \"+arr_dialog.choice[i].patch[2]+\"px \"+arr_dialog.choice[i].patch[3]+\"px\",choice.style.borderImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"') \"+arr_dialog.choice[i].patch[0]+\" \"+arr_dialog.choice[i].patch[1]+\" \"+arr_dialog.choice[i].patch[2]+\" \"+arr_dialog.choice[i].patch[3]+\" stretch stretch\"):choice.style.backgroundSize=arr_dialog.choice[i].art_size),choice.style.transform=(arr_dialog.choice[i].hotspot&&0!=arr_dialog.choice[i].hotspot[0]&&0!=arr_dialog.choice[i].hotspot[1]?\" translate(\"+arr_dialog.choice[i].hotspot[0]+\",\"+arr_dialog.choice[i].hotspot[1]+\")\":\"\")+(arr_dialog.choice[i].angle?\"rotate(\"+arr_dialog.choice[i].angle+\"deg)\":\"\"),0!=arr_dialog.choice[i].position[0]&&(choice.style.left=arr_dialog.choice[i].position[0]),0!=arr_dialog.choice[i].position[1]&&(choice.style.right=arr_dialog.choice[i].position[1]),0!=arr_dialog.choice[i].position[2]&&(choice.style.top=arr_dialog.choice[i].position[2]),0!=arr_dialog.choice[i].position[3]&&(choice.style.bottom=arr_dialog.choice[i].position[3]),choice.style.color=arr_dialog.choice[i].color_text,choice.style.padding=arr_dialog.choice[i].indent_text,choice.style.fontSize=arr_dialog.choice[i].size_text?arr_dialog.choice[i].size_text:story_json.parameters.font_size,choice.style.fontFamily=arr_dialog.choice[i].font_family?arr_dialog.choice[i].font_family:story_json.parameters.font,choice.style.display=\"flex\",choice.style.justifyContent=arr_dialog.choice[i].align?arr_dialog.choice[i].align[0]:\"center\",choice.style.alignItems=arr_dialog.choice[i].align?arr_dialog.choice[i].align[1]:\"center\",choice.style.zIndex=1001+i,arr_dialog.choice[i].show_if&&show_if(arr_dialog.choice[i].show_if,choice),arr_dialog.choice[i].text&&(\"object\"!=typeof arr_dialog.choice[i].text||arr_dialog.choice[i].text[languare]&&\"object\"!=typeof arr_dialog.choice[i].text[languare])&&(choice.innerHTML=values_button(art_data(arr_dialog.choice[i].text))),\"tue_audio\"==arr_dialog.choice[i].go_to?show_audio(choice,arr_dialog.choice[i]):\"tue_fullScreen\"==arr_dialog.choice[i].go_to&&show_fullscreen(choice,arr_dialog.choice[i]);var v=\"\";if(arr_dialog.choice[i].variables)for(var g=0;g1)for(var l=0;l/g;ruby_rt=[];let r=t.matchAll(a);r=Array.from(r);for(var s=0;s/g);t=Array.from(t);for(var a=0;a\"+t[0]+\"\"+t[1]+\"\"}function go_story(e){(check_choice(story_json[tue_story][scene].dialogs)||e)&&(((arr_dialog=story_json[tue_story][scene].dialogs[dialog]).choice&&del_element(\"tue_choice\"),arr_dialog.go_to)?go_to(arr_dialog.go_to):dialog=story_json[tue_story].length?scene=story_json[tue_story].length-1:(dialog=0,creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")),e||(timers=!1)}function back_story(){(arr_dialog=story_json[tue_story][scene].dialogs[dialog],del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),arr_dialog.back_to)?go_to(arr_dialog.back_to):dialog>0?(dialog-=1,(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).text?\"skip\"==arr_dialog.text[languare]?back_story():creation_dialog():arr_dialog.text_add?\"skip\"==arr_dialog.text_add[languare]?back_story():(dialog_text=arr_dialog.text?dialog_text.replace(arr_dialog.text_add[languare],\"\"):\"\",creation_dialog()):(creation_dialog(),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"))):((scene-=1)<0?(scene=0,dialog=0):story_json[tue_story][scene].dialogs&&(dialog=story_json[tue_story][scene].dialogs.length-1),creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")}function save_stag(e){localStorage.setItem(\"tue_\"+e+\"_scene\",scene),localStorage.setItem(\"tue_\"+e+\"_dialog\",dialog),localStorage.setItem(\"tue_\"+e+\"_story\",tue_story),story_json.parameters.variables&&localStorage.setItem(\"tue_\"+e+\"_data\",JSON.stringify(story_json.parameters.variables)),\"bookmark\"==e&&tuesday.dispatchEvent(new Event(\"save\"))}function load_stag(e){story_json[localStorage.getItem(\"tue_\"+e+\"_story\")]&&(del_element(\"tue_choice\"),del_element(\"tue_html_scene\"),scene=localStorage.getItem(\"tue_\"+e+\"_scene\"),dialog=localStorage.getItem(\"tue_\"+e+\"_dialog\"),tue_story=localStorage.getItem(\"tue_\"+e+\"_story\"),story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_\"+e+\"_data\")),creation_scene(),search_music(),tuesday.dispatchEvent(new Event(\"load\")))}function go_to(e){e.includes(\",\")?(tue_story=(e=e.split(\",\"))[0],dialog=e[2],scene=e[1]):(tue_story=e,dialog=0,scene=0),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),creation_scene()}function del_element(e){for(var t=document.getElementById(\"tuesday\").getElementsByClassName(e),a=t.length,r=0;r\")}else if(0!=dialog_speed&&dialog_letter<=dialog_text.length)dialog_timeout=setTimeout(add_letter,dialog_speed);else if(dialog_letter>=dialog_text.length){if(arr_dialog.end_text_cursor||story_json.parameters.text_panel.end_text_cursor){var t=JSON.parse(JSON.stringify(arr_dialog.end_text_cursor?arr_dialog.end_text_cursor:!!story_json.parameters.text_panel.end_text_cursor&&story_json.parameters.text_panel.end_text_cursor));\"\"==t[1]&&story_json.parameters.text_panel.end_text_cursor[1]&&(t[1]=story_json.parameters.text_panel.end_text_cursor[1]),\"\"==t[2]&&story_json.parameters.text_panel.end_text_cursor[2]&&(t[2]=story_json.parameters.text_panel.end_text_cursor[2]),\"\"==t[3]&&story_json.parameters.text_panel.end_text_cursor[3]&&(t[3]=story_json.parameters.text_panel.end_text_cursor[3])}tue_text_view.innerHTML=\"\"+tue_text_view.innerHTML+(t&&t[0]?'  ':\"\"),tuesday.dispatchEvent(new Event(\"dialog_end\"))}story_json.parameters.text_panel.scroll&&(tue_text_view.scrollTop=tue_text_view.scrollHeight)}function add_letter(){for(var e=dialog_text.slice(0,dialog_letter).replace(RegExp(\"\\n\",\"g\"),\"
\"),t=0;t=0;e--)if(story_json[tue_story][e].background_music){tue_bg_music.canPlayType(\"audio/mpeg\")?\"number\"==typeof story_json[tue_story][e].background_music?tue_bg_music.src=story_json.base[story_json[tue_story][e].background_music-1]:story_json[tue_story][e].background_music.includes(\"blob:\")?tue_bg_music.src=story_json[tue_story][e].background_music:story_json[tue_story][e].background_music.includes(\".mp3\")?tue_bg_music.src=story_json[tue_story][e].background_music:tue_bg_music.src=story_json[tue_story][e].background_music+\".mp3\":tue_bg_music.src=story_json[tue_story][e].background_music+\".ogg\",tue_bg_music.loop=!0,0==tue_set_audio&&tue_bg_music.play();break}}function creation_sound(){for(var e=0;Object.keys(story_json.parameters.sounds)[e];){var t=document.createElement(\"audio\");t.preload=\"auto\",t.id=Object.keys(story_json.parameters.sounds)[e],t.canPlayType(\"audio/mpeg\")?story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\";base64\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\"blob:\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\".mp3\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".mp3\":t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".ogg\",tuesday.appendChild(t),e++}}function get_sound(e){return\"if(tue_set_audio<2){\"+(e[languare]?\"sound_play('\"+e[languare]+\"');\":\"sound_play('\"+e+\"');\")+\"}\"}function get_stop_sound(e){return e[languare]?\"sound_stop('\"+e[languare]+\"');\":\"sound_stop('\"+e+\"');\"}function sound_play(e){var t=document.getElementById(e);t&&(t.currentTime=0,t.volume=1,t.play())}function sound_stop(e){document.getElementById(e).currentTime=0,document.getElementById(e).pause()}function add_style(e){var t=document.createElement(\"link\");t.setAttribute(\"rel\",\"stylesheet\"),t.setAttribute(\"type\",\"text/css\"),t.setAttribute(\"href\",e),document.getElementsByTagName(\"head\").item(0).appendChild(t)}function full_screen(e,t){tue_fullScreen?(tue_fullScreen=!1,t&&t.text&&art_data(t.text).length>0&&(e.innerHTML=values_button(art_data(t.text))),t&&t.art&&art_data(t.art).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art)+\"')\"),document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()):(tue_fullScreen=!0,e&&t&&t.text1&&art_data(t.text1).length>0&&(e.innerHTML=values_button(art_data(t.text1))),e&&t&&t.art1&&art_data(t.art1).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art1)+\"')\"),tuesday.requestFullscreen?tuesday.requestFullscreen():tuesday.mozRequestFullScreen?tuesday.mozRequestFullScreen():tuesday.webkitRequestFullscreen?tuesday.webkitRequestFullscreen():tuesday.msRequestFullscreen&&tuesday.msRequestFullscreen())}function art_data(e){return e[languare]?\"number\"==typeof e[languare]?story_json.base[e[languare]-1]:e[languare]:\"number\"==typeof e?story_json.base[e-1]:e}function video_size(){var e=document.getElementById(\"tue_video\"),t=tuesday.getBoundingClientRect();e.videoWidth/e.videoHeight>t.width/t.height?(e.style.height=\"100%\",e.style.width=\"auto\"):(e.style.height=\"auto\",e.style.width=\"100%\")}function show_if(e,t){show=!0;for(var a=1;a\"==s){if(story_json.parameters.variables[r]<=l){show=!1;break}}else if(\"<\"==s&&story_json.parameters.variables[r]>=l){show=!1;break}if(!show)break}!show&&e[0]?t.style.visibility=\"hidden\":show&&!e[0]&&(t.style.visibility=\"hidden\")}function fast_rewind(){let e=story_json[tue_story][scene].dialogs;timers=setTimeout(function(){go_story(!0),dialog{\"tue_no\"!=e.go_to&&(t=!1)}),t}}function set_audio(e,t){if(tue_set_audio=tue_set_audio>1?0:tue_set_audio+1,localStorage.setItem(\"tue_set_audio\",tue_set_audio),0==tue_set_audio?tue_bg_music.play():tue_set_audio>0&&tue_bg_music.pause(),2==tue_set_audio){var a=tuesday.getElementsByTagName(\"audio\");for(let r=0;r0&&(e.innerHTML=values_button(art_data(t[\"text\"+a]))),t[\"art\"+a]&&art_data(t[\"art\"+a]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+a])+\"')\")}function show_fullscreen(e,t){t[\"text\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.innerHTML=values_button(art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]))),t[\"art\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")])+\"')\")}function autoplaysound(){0==tue_set_audio&&tue_bg_music.play(),tuesday.removeEventListener(\"mousedown\",autoplaysound)}document.oncontextmenu=cmenu,window.onmousedown=window.onselectstart=function(){return!1},document.addEventListener(\"keydown\",function(e){var t=e.code;t==story_json.parameters.key.next&&controll?go_story():t==story_json.parameters.key.back&&controll?back_story():t==story_json.parameters.key.main?go_to(story_json.parameters.launch_story):t==story_json.parameters.key.save?save_stag(\"bookmark\"):t==story_json.parameters.key.load?load_stag(\"bookmark\"):t==story_json.parameters.key.autosave?load_stag(\"auto\"):t==story_json.parameters.key.full_screen?full_screen():t==story_json.parameters.key.fast_rewind&&fast_rewind()}),tuesday.addEventListener(\"mousedown\",autoplaysound);"; +const runtime="let story_json=[];var tue_text_view,tue_text_block,tue_text_element,languare,dialog_text,dialog_timeout,tue_story,tue_bg_music,arr_dialog,timers,tuesday=document.getElementById(\"tuesday\"),tue_name_block=document.createElement(\"div\"),scene=0,dialog=0,dialog_speed=50,dialog_letter=0,tue_set_audio=0,tue_fullScreen=!1,controll=!0,ruby_rt=[];function cmenu(){return!1}function get_lang(){languare=void 0!=navigator.languages?navigator.languages[0].substring(0,2):navigator.languagesubstring(0,2);for(var e,t=0;t0&&alert(\"Json structure error\")}base_creation(),tuesday.dispatchEvent(new Event(\"script_loaded\")),story_json.parameters.sounds&&creation_sound()}},a.open(\"GET\",t,!0),a.send(),a.onerror=function(){0==this.status&&alert(\"Error load json file Cross-Origin Resource Sharing(CORS)\")}}}function name_block_update(){story_json.parameters.name_panel.color&&(tue_name_block.style.backgroundColor=story_json.parameters.name_panel.color),story_json.parameters.name_panel.color_text?tue_name_block.style.color=story_json.parameters.name_panel.color_text:tue_name_block.style.color=story_json.parameters.text_panel.color_text,tue_name_block.style.position=\"absolute\",tue_name_block.id=\"tue_name_block\",tue_name_block.style.padding=story_json.parameters.name_panel.indent_text,tue_name_block.style.fontSize=story_json.parameters.name_panel.size_text?story_json.parameters.name_panel.size_text:story_json.parameters.font_size,tue_name_block.style.fontFamily=story_json.parameters.name_panel.font_family?story_json.parameters.name_panel.font_family:story_json.parameters.font,tue_name_block.style.display=\"flex\",tue_name_block.style.justifyContent=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[0]:\"center\",tue_name_block.style.alignItems=story_json.parameters.name_panel.align?story_json.parameters.name_panel.align[1]:\"center\",(tue_name_block.style.width=0!=story_json.parameters.name_panel.size[0])&&(tue_name_block.style.width=story_json.parameters.name_panel.size[0]),tue_name_block.style.height=story_json.parameters.name_panel.size[1],tue_name_block.style.left=\"\"==story_json.parameters.name_panel.position[0]||\"0\"==story_json.parameters.name_panel.position[0]?null:story_json.parameters.name_panel.position[0],tue_name_block.style.right=\"\"==story_json.parameters.name_panel.position[1]||\"0\"==story_json.parameters.name_panel.position[1]?null:story_json.parameters.name_panel.position[1],tue_name_block.style.top=\"\"==story_json.parameters.name_panel.position[2]||\"0\"==story_json.parameters.name_panel.position[2]?\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?\"0px\":null:story_json.parameters.name_panel.position[2],tue_name_block.style.bottom=\"\"==story_json.parameters.name_panel.position[3]||\"0\"==story_json.parameters.name_panel.position[3]?null:story_json.parameters.name_panel.position[3],tue_name_block.style.zIndex=1001}function base_creation(){if(get_lang(),localStorage.getItem(\"tue_set_audio\")&&(tue_set_audio=JSON.parse(localStorage.getItem(\"tue_set_audio\"))),story_json.parameters.style_file&&add_style(story_json.parameters.style_file),dialog_speed=story_json.parameters.text_panel.dialog_speed,story_json.parameters.title&&(story_json.parameters.title[languare]?document.title=story_json.parameters.title[languare]:document.title=story_json.parameters.title),story_json.parameters.pixelmode&&(tuesday.style.imageRendering=\"pixelated\",tuesday.style.fontSmooth=\"never\"),tuesday.style.backgroundRepeat=\"no-repeat\",tuesday.style.backgroundPosition=\"center\",tuesday.style.position=\"relative\",tuesday.style.overflow=\"hidden\",story_json.parameters.cursors&&story_json.parameters.cursors.main&&(tuesday.style.cursor=\"url(\"+art_data(story_json.parameters.cursors.main[0])+\") \"+story_json.parameters.cursors.main[1]+\" \"+story_json.parameters.cursors.main[2]+\",auto\"),tuesday.innerHTML=\"
\",tue_text_block=document.getElementById(\"tue_text_block\"),(tue_text_element=document.getElementById(\"tue_text_element\")).style.position=\"relative\",story_json.parameters.text_panel.className&&(tue_text_block.className=story_json.parameters.text_panel.className),story_json.parameters.text_panel.style&&(tue_text_block.style=story_json.parameters.text_panel.style),tue_text_block.style.position=\"absolute\",story_json.parameters.text_panel.size&&(tue_text_block.style.width=story_json.parameters.text_panel.size[0],tue_text_block.style.height=story_json.parameters.text_panel.size[1]),story_json.parameters.text_panel.position?(story_json.parameters.text_panel.position[0]&&\"0\"!=story_json.parameters.text_panel.position[0]||story_json.parameters.text_panel.position[1]&&\"0\"!=story_json.parameters.text_panel.position[1]?(tue_text_block.style.left=\"0\"!=story_json.parameters.text_panel.position[0]?story_json.parameters.text_panel.position[0]:null,tue_text_block.style.right=\"0\"!=story_json.parameters.text_panel.position[1]?story_json.parameters.text_panel.position[1]:null,tue_text_block.style.margin=null):(tue_text_block.style.marginLeft=\"auto\",tue_text_block.style.marginRight=\"auto\",tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.top=\"0\"!=story_json.parameters.text_panel.position[2]?story_json.parameters.text_panel.position[2]:null):(tue_text_block.style.left=0,tue_text_block.style.right=0),tue_text_block.style.bottom=\"0\"!=story_json.parameters.text_panel.indent_bottom?story_json.parameters.text_panel.indent_bottom:null,tue_text_block.style.zIndex=1e3,tue_text_block.style.borderSpacing=0,(tue_text_view=document.getElementById(\"tue_text_view\")).style.boxSizing=\"border-box\",tue_text_view.style.padding=story_json.parameters.text_panel.indent_text,tue_text_view.style.fontSize=story_json.parameters.text_panel.size_text?story_json.parameters.text_panel.size_text:story_json.parameters.font_size,tue_text_view.style.fontFamily=story_json.parameters.text_panel.font_family?story_json.parameters.text_panel.font_family:story_json.parameters.font,tue_text_view.style.whiteSpace=\"pre-wrap\",tue_text_view.style.height=\"100%\",story_json.parameters.text_panel.scroll&&(tue_text_block.style.paddingTop=story_json.parameters.text_panel.indent_text,tue_text_view.style.height=tue_text_view.offsetHeight,tue_text_view.style.position=\"relative\",tue_text_view.style.overflowY=\"hidden\"),story_json.parameters.name_panel&&(story_json.parameters.name_panel.className&&(tue_name_block.className=story_json.parameters.name_panel.className),story_json.parameters.name_panel.style&&(tue_name_block.style=story_json.parameters.name_panel.style),tue_text_element.appendChild(tue_name_block),name_block_update()),(tue_bg_music=document.createElement(\"AUDIO\")).id=\"tue_bg_music\",tuesday.appendChild(tue_bg_music),story_json.parameters.launch_story)tue_story=story_json.parameters.launch_story;else for(var e=0;e<2;e++)if(\"parameters\"!=Object.getOwnPropertyNames(story_json)[e]){story_json.parameters.launch_story=Object.getOwnPropertyNames(story_json)[1],tue_story=story_json.parameters.launch_story;break}bg_art(story_json.parameters.text_panel,\"tue_text_block\"),tuesday.dispatchEvent(new Event(\"script_executed\")),story_json.parameters.autosave&&localStorage.getItem(\"tue_auto_data\")&&(story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_auto_data\"))),creation_buttons(),creation_scene()}function bg_art(e,t,a){if((t=document.getElementById(t)).style.backgroundRepeat=\"no-repeat\",t.style.backgroundPosition=e.art_align?e.art_align[0]+\" \"+e.art_align[1]:\"center\",a=a||e.art){var r=art_data(a);r.length>0&&(t.style.backgroundImage=\"url('\"+r+\"')\")}e.art_size&&(\"patch\"==e.art_size&&(t.style.backgroundImage=\"none\"),\"object\"==typeof e.art_size?t.style.backgroundSize=e.art_size[0]+\" \"+e.art_size[1]:\"patch\"==e.art_size?(t.style.backgroundImage=\"none\",t.style.backgroundSize=\"none\",t.style.backgroundClip=\"padding-box\",t.style.borderStyle=\"solid\",t.style.borderWidth=e.patch[0]+\"px \"+e.patch[1]+\"px \"+e.patch[2]+\"px \"+e.patch[3]+\"px\",t.style.borderImage=\"url('\"+art_data(e.art)+\"') \"+e.patch[0]+\" \"+e.patch[1]+\" \"+e.patch[2]+\" \"+e.patch[3]+\" stretch stretch\"):t.style.backgroundSize=e.art_size)}function creation_buttons(){for(a=0;a1)for(var a=0;a\"==r&&story_json.parameters.variables[a]>s){\"tue_go\"!=l?go_to(l):n();break}if(\"<\"==r&&story_json.parameters.variables[a]0?creation_dialog():(del_element(\"tue_art\"),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),tue_text_block.style.visibility=\"hidden\",tue_name_block.style.visibility=\"hidden\"),tuesday.dispatchEvent(new Event(Object.keys(arr_dialog)[0]))}}function creation_dialog(next_scene){if(\"hidden\"!=(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).controll&&\"hidden_here\"!=arr_dialog.controll&&(tue_story!=story_json.parameters.launch_story||arr_dialog||0!=dialog||0!=scene)){if(\"visible\"==arr_dialog.controll||!arr_dialog.controll||!0==controll){controll=!0;for(var buttons=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),i=0;i0?(video.muted=!1,video.volume=arr_dialog.video.sound/100):video.muted=!0,arr_dialog.video.time_start?video.onloadedmetadata=function(){this.currentTime=arr_dialog.video.time_start,arr_dialog.video.fit&&\"cover\"!=arr_dialog.video.fit||video_size(),arr_dialog.video.stop&&this.pause()}:\"cover\"!=arr_dialog.video.fit&&arr_dialog.video.fit||(video.onloadedmetadata=function(){video_size()}),arr_dialog.video.time_end?arr_dialog.video.loop?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.currentTime=arr_dialog.video.time_start?arr_dialog.video.time_start:0)}:arr_dialog.video.go_to?video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&(video.pause(),\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to))}:video.ontimeupdate=function(){video.currentTime>=arr_dialog.video.time_end&&video.pause()}:video.onended=function(){\"tue_go\"==arr_dialog.video.go_to?go_story(!0):go_to(arr_dialog.video.go_to)},arr_dialog.video.stop&&!0==arr_dialog.video.stop||(video.autoplay=!0),tuesday.appendChild(video)}else del_element(\"tue_v\");if(arr_dialog.art){var old=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_art\"),src=!1;if(old.length>0){for(d=0;d0&&(old[o].style=\"user-select:text;\"+arr_dialog.art[i].style,old[o].style.position=\"absolute\",old[o].style.transformOrigin=\"top left\"),arr_dialog.art[i].move&&0!=arr_dialog.art[i].move?(old[o].style.transitionDuration=arr_dialog.art[i].move+\"s\",arr_dialog.art[i].speed&&\"\"!=arr_dialog.art[i].speed?old[o].style.transitionTimingFunction=arr_dialog.art[i].speed:old[o].style.transitionTimingFunction=null):(old[o].style.transitionDuration=null,old[o].style.transitionTimingFunction=null),arr_dialog.art[i].opacity?old[o].style.opacity=arr_dialog.art[i].opacity:old[o].style.opacity=null,arr_dialog.art[i].fit&&(old[o].style.objectFit=arr_dialog.art[i].fit),arr_dialog.art[i].size&&(old[o].style.width=arr_dialog.art[i].size[0],old[o].style.height=arr_dialog.art[i].size[1]),arr_dialog.art[i].align?old[o].style.objectPosition=arr_dialog.art[i].align[0]+\" \"+arr_dialog.art[i].align[1]:old[o].style.objectPosition=\"center\",old[o].style.transform=(arr_dialog.art[i].hotspot&&0!=arr_dialog.art[i].hotspot[0]&&0!=arr_dialog.art[i].hotspot[1]?\" translate(\"+arr_dialog.art[i].hotspot[0]+\",\"+arr_dialog.art[i].hotspot[1]+\")\":\"\")+(arr_dialog.art[i].angle?\"rotate(\"+arr_dialog.art[i].angle+\"deg)\":\"\"),0!=arr_dialog.art[i].position[0]&&(old[o].style.left=arr_dialog.art[i].position[0]),0!=arr_dialog.art[i].position[1]&&(old[o].style.left=\"calc(100% - \"+arr_dialog.art[i].position[1]+\" - \"+(\"auto\"==arr_dialog.art[i].size[0]?arr_dialog.art[i].size[1]:arr_dialog.art[i].size[0])+\")\"),0!=arr_dialog.art[i].position[2]&&(old[o].style.top=arr_dialog.art[i].position[2]),0!=arr_dialog.art[i].position[3]&&(old[o].style.top=\"calc(100% - \"+arr_dialog.art[i].position[3]+\" - \"+(\"auto\"==arr_dialog.art[i].size[1]?arr_dialog.art[i].size[0]:arr_dialog.art[i].size[1])+\")\"),src=!0,old[o].style.zIndex=i,old[o].classList.remove(\"img_del\");break}!1==src&&creation_art(i)}del_element(\"img_del\")}else for(i=0;i0?a:\"data:image/svg+xml,\",t.setAttribute(\"volume\",arr_dialog.art[e].url[languare]?arr_dialog.art[e].url[languare]:arr_dialog.art[e].url),t.classList.add(\"tue_art\"),t.style=\"user-select:text;\"+(arr_dialog.art[e].style?arr_dialog.art[e].style:\"\"),t.style.position=\"absolute\",t.style.transformOrigin=\"top left\",arr_dialog.art[e].fit&&(t.style.objectFit=arr_dialog.art[e].fit),arr_dialog.art[e].opacity?t.style.opacity=arr_dialog.art[e].opacity:t.style.opacity=null,arr_dialog.art[e].size&&(t.style.width=arr_dialog.art[e].size[0],t.style.height=arr_dialog.art[e].size[1]),t.style.transform=(arr_dialog.art[e].hotspot&&0!=arr_dialog.art[e].hotspot[0]&&0!=arr_dialog.art[e].hotspot[1]?\" translate(\"+arr_dialog.art[e].hotspot[0]+\",\"+arr_dialog.art[e].hotspot[1]+\")\":\"\")+(arr_dialog.art[e].angle?\"rotate(\"+arr_dialog.art[e].angle+\"deg)\":\"\"),arr_dialog.art[e].align&&(t.style.objectPosition=arr_dialog.art[e].align[0]+\" \"+arr_dialog.art[e].align[1]),0!=arr_dialog.art[e].position[0]&&(t.style.left=arr_dialog.art[e].position[0]),0!=arr_dialog.art[e].position[1]&&(t.style.left=\"calc(100% - \"+arr_dialog.art[e].position[1]+\" - \"+arr_dialog.art[e].size[0]+\")\"),0!=arr_dialog.art[e].position[2]&&(t.style.top=arr_dialog.art[e].position[2]),0!=arr_dialog.art[e].position[3]&&(t.style.top=\"calc(100% - \"+arr_dialog.art[e].position[3]+\" - \"+arr_dialog.art[e].size[1]+\")\"),t.setAttribute(\"draggable\",\"false\"),t.style.zIndex=e,arr_dialog.art[e].show_if&&show_if(arr_dialog.art[e].show_if,t),tuesday.appendChild(t)}}else del_element(\"tue_art\");var button_ui=document.getElementsByClassName(\"tue_controll\");for(i=0;i0&&(button_ui[i].innerHTML=values_button(art_data(story_json.parameters.buttons[i].text)));if(arr_dialog.choice){var interfaces=!1;for(i=0;i0&&(choice.style.backgroundImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"')\"),arr_dialog.choice[i].size&&(0!=arr_dialog.choice[i].size[0]&&(choice.style.width=arr_dialog.choice[i].size[0]),0!=arr_dialog.choice[i].size[1]&&(choice.style.height=arr_dialog.choice[i].size[1])),arr_dialog.choice[i].art_size&&(\"patch\"==arr_dialog.choice[i].art_size&&(choice.style.backgroundImage=\"none\"),\"object\"==typeof arr_dialog.choice[i].art_size?choice.style.backgroundSize=arr_dialog.choice[i].art_size[0]+\" \"+arr_dialog.choice[i].art_size[1]:\"patch\"==arr_dialog.choice[i].art_size?(choice.style.backgroundImage=\"none\",choice.style.backgroundSize=\"none\",choice.style.backgroundClip=\"padding-box\",choice.style.borderStyle=\"solid\",choice.style.borderWidth=arr_dialog.choice[i].patch[0]+\"px \"+arr_dialog.choice[i].patch[1]+\"px \"+arr_dialog.choice[i].patch[2]+\"px \"+arr_dialog.choice[i].patch[3]+\"px\",choice.style.borderImage=\"url('\"+art_data(arr_dialog.choice[i].art)+\"') \"+arr_dialog.choice[i].patch[0]+\" \"+arr_dialog.choice[i].patch[1]+\" \"+arr_dialog.choice[i].patch[2]+\" \"+arr_dialog.choice[i].patch[3]+\" stretch stretch\"):choice.style.backgroundSize=arr_dialog.choice[i].art_size),choice.style.transform=(arr_dialog.choice[i].hotspot&&0!=arr_dialog.choice[i].hotspot[0]&&0!=arr_dialog.choice[i].hotspot[1]?\" translate(\"+arr_dialog.choice[i].hotspot[0]+\",\"+arr_dialog.choice[i].hotspot[1]+\")\":\"\")+(arr_dialog.choice[i].angle?\"rotate(\"+arr_dialog.choice[i].angle+\"deg)\":\"\"),0!=arr_dialog.choice[i].position[0]&&(choice.style.left=arr_dialog.choice[i].position[0]),0!=arr_dialog.choice[i].position[1]&&(choice.style.right=arr_dialog.choice[i].position[1]),0!=arr_dialog.choice[i].position[2]&&(choice.style.top=arr_dialog.choice[i].position[2]),0!=arr_dialog.choice[i].position[3]&&(choice.style.bottom=arr_dialog.choice[i].position[3]),choice.style.color=arr_dialog.choice[i].color_text,choice.style.padding=arr_dialog.choice[i].indent_text,choice.style.fontSize=arr_dialog.choice[i].size_text?arr_dialog.choice[i].size_text:story_json.parameters.font_size,choice.style.fontFamily=arr_dialog.choice[i].font_family?arr_dialog.choice[i].font_family:story_json.parameters.font,choice.style.display=\"flex\",choice.style.justifyContent=arr_dialog.choice[i].align?arr_dialog.choice[i].align[0]:\"center\",choice.style.alignItems=arr_dialog.choice[i].align?arr_dialog.choice[i].align[1]:\"center\",choice.style.zIndex=1001+i,arr_dialog.choice[i].show_if&&show_if(arr_dialog.choice[i].show_if,choice),arr_dialog.choice[i].text&&(\"object\"!=typeof arr_dialog.choice[i].text||arr_dialog.choice[i].text[languare]&&\"object\"!=typeof arr_dialog.choice[i].text[languare])&&(choice.innerHTML=values_button(art_data(arr_dialog.choice[i].text))),\"tue_audio\"==arr_dialog.choice[i].go_to?show_audio(choice,arr_dialog.choice[i]):\"tue_fullScreen\"==arr_dialog.choice[i].go_to&&show_fullscreen(choice,arr_dialog.choice[i]);var v=\"\";if(arr_dialog.choice[i].variables)for(var g=0;g1)for(var l=0;l/g;ruby_rt=[];let r=t.matchAll(a);r=Array.from(r);for(var s=0;s/g);t=Array.from(t);for(var a=0;a\"+t[0]+\"\"+t[1]+\"\"}function go_story(e){0!=story_json[tue_story][scene].dialogs.length&&(check_choice(story_json[tue_story][scene].dialogs)||e)?(((arr_dialog=story_json[tue_story][scene].dialogs[dialog]).choice&&del_element(\"tue_choice\"),arr_dialog.go_to)?go_to(arr_dialog.go_to):dialog=story_json[tue_story].length?scene=story_json[tue_story].length-1:(dialog=0,creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")):story_json[tue_story][scene+1]&&(scene++,dialog=0,creation_scene()),e||(timers=!1)}function back_story(){(arr_dialog=story_json[tue_story][scene].dialogs[dialog],del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),0!=story_json[tue_story][scene].dialogs.length&&arr_dialog.back_to)?go_to(arr_dialog.back_to):dialog>0?(dialog-=1,(arr_dialog=story_json[tue_story][scene].dialogs[dialog]).text?\"skip\"==arr_dialog.text[languare]?back_story():creation_dialog():arr_dialog.text_add?\"skip\"==arr_dialog.text_add[languare]?back_story():(dialog_text=arr_dialog.text?dialog_text.replace(arr_dialog.text_add[languare],\"\"):\"\",creation_dialog()):(creation_dialog(),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"))):((scene-=1)<0?(scene=0,dialog=0):story_json[tue_story][scene].dialogs&&(dialog=story_json[tue_story][scene].dialogs.length-1),creation_scene()),story_json.parameters.autosave&&!story_json[tue_story][scene].dialogs[dialog].no_autosave&&save_stag(\"auto\")}function save_stag(e){localStorage.setItem(\"tue_\"+e+\"_scene\",scene),localStorage.setItem(\"tue_\"+e+\"_dialog\",dialog),localStorage.setItem(\"tue_\"+e+\"_story\",tue_story),story_json.parameters.variables&&localStorage.setItem(\"tue_\"+e+\"_data\",JSON.stringify(story_json.parameters.variables)),\"bookmark\"==e&&tuesday.dispatchEvent(new Event(\"save\"))}function load_stag(e){story_json[localStorage.getItem(\"tue_\"+e+\"_story\")]&&(del_element(\"tue_choice\"),del_element(\"tue_html_scene\"),scene=localStorage.getItem(\"tue_\"+e+\"_scene\"),dialog=localStorage.getItem(\"tue_\"+e+\"_dialog\"),tue_story=localStorage.getItem(\"tue_\"+e+\"_story\"),story_json.parameters.variables=JSON.parse(localStorage.getItem(\"tue_\"+e+\"_data\")),creation_scene(),search_music(),tuesday.dispatchEvent(new Event(\"load\")))}function go_to(e){e.includes(\",\")?(tue_story=(e=e.split(\",\"))[0],dialog=e[2],scene=e[1]):(tue_story=e,dialog=0,scene=0),del_element(\"tue_choice\"),del_element(\"tue_html_dialog\"),creation_scene()}function del_element(e){for(var t=document.getElementById(\"tuesday\").getElementsByClassName(e),a=t.length,r=0;r\")}else if(0!=dialog_speed&&dialog_letter<=dialog_text.length)dialog_timeout=setTimeout(add_letter,dialog_speed);else if(dialog_letter>=dialog_text.length){if(arr_dialog.end_text_cursor||story_json.parameters.text_panel.end_text_cursor){var t=JSON.parse(JSON.stringify(arr_dialog.end_text_cursor?arr_dialog.end_text_cursor:!!story_json.parameters.text_panel.end_text_cursor&&story_json.parameters.text_panel.end_text_cursor));\"\"==t[1]&&story_json.parameters.text_panel.end_text_cursor[1]&&(t[1]=story_json.parameters.text_panel.end_text_cursor[1]),\"\"==t[2]&&story_json.parameters.text_panel.end_text_cursor[2]&&(t[2]=story_json.parameters.text_panel.end_text_cursor[2]),\"\"==t[3]&&story_json.parameters.text_panel.end_text_cursor[3]&&(t[3]=story_json.parameters.text_panel.end_text_cursor[3])}tue_text_view.innerHTML=\"\"+tue_text_view.innerHTML+(t&&t[0]?'  ':\"\"),tuesday.dispatchEvent(new Event(\"dialog_end\"))}story_json.parameters.text_panel.scroll&&(tue_text_view.scrollTop=tue_text_view.scrollHeight)}function add_letter(){for(var e=dialog_text.slice(0,dialog_letter).replace(RegExp(\"\\n\",\"g\"),\"
\"),t=0;t=0;e--)if(story_json[tue_story][e].background_music){tue_bg_music.canPlayType(\"audio/mpeg\")?\"number\"==typeof story_json[tue_story][e].background_music?tue_bg_music.src=story_json.base[story_json[tue_story][e].background_music-1]:story_json[tue_story][e].background_music.includes(\"blob:\")?tue_bg_music.src=story_json[tue_story][e].background_music:story_json[tue_story][e].background_music.includes(\".mp3\")?tue_bg_music.src=story_json[tue_story][e].background_music:tue_bg_music.src=story_json[tue_story][e].background_music+\".mp3\":tue_bg_music.src=story_json[tue_story][e].background_music+\".ogg\",tue_bg_music.loop=!0,0==tue_set_audio&&tue_bg_music.play();break}}function creation_sound(){for(var e=0;Object.keys(story_json.parameters.sounds)[e];){var t=document.createElement(\"audio\");t.preload=\"auto\",t.id=Object.keys(story_json.parameters.sounds)[e],t.canPlayType(\"audio/mpeg\")?story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\";base64\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\"blob:\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]].includes(\".mp3\")?t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]:t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".mp3\":t.src=story_json.parameters.sounds[Object.keys(story_json.parameters.sounds)[e]]+\".ogg\",tuesday.appendChild(t),e++}}function get_sound(e){return\"if(tue_set_audio<2){\"+(e[languare]?\"sound_play('\"+e[languare]+\"');\":\"sound_play('\"+e+\"');\")+\"}\"}function get_stop_sound(e){return e[languare]?\"sound_stop('\"+e[languare]+\"');\":\"sound_stop('\"+e+\"');\"}function sound_play(e){var t=document.getElementById(e);t&&(t.currentTime=0,t.volume=1,t.play())}function sound_stop(e){document.getElementById(e).currentTime=0,document.getElementById(e).pause()}function add_style(e){var t=document.createElement(\"link\");t.setAttribute(\"rel\",\"stylesheet\"),t.setAttribute(\"type\",\"text/css\"),t.setAttribute(\"href\",e),document.getElementsByTagName(\"head\").item(0).appendChild(t)}function full_screen(e,t){tue_fullScreen?(tue_fullScreen=!1,t&&t.text&&art_data(t.text).length>0&&(e.innerHTML=values_button(art_data(t.text))),t&&t.art&&art_data(t.art).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art)+\"')\"),document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()):(tue_fullScreen=!0,e&&t&&t.text1&&art_data(t.text1).length>0&&(e.innerHTML=values_button(art_data(t.text1))),e&&t&&t.art1&&art_data(t.art1).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t.art1)+\"')\"),tuesday.requestFullscreen?tuesday.requestFullscreen():tuesday.mozRequestFullScreen?tuesday.mozRequestFullScreen():tuesday.webkitRequestFullscreen?tuesday.webkitRequestFullscreen():tuesday.msRequestFullscreen&&tuesday.msRequestFullscreen())}function art_data(e){return e[languare]?\"number\"==typeof e[languare]?story_json.base[e[languare]-1]:e[languare]:\"number\"==typeof e?story_json.base[e-1]:e}function video_size(){var e=document.getElementById(\"tue_video\"),t=tuesday.getBoundingClientRect();e.videoWidth/e.videoHeight>t.width/t.height?(e.style.height=\"100%\",e.style.width=\"auto\"):(e.style.height=\"auto\",e.style.width=\"100%\")}function show_if(e,t){show=!0;for(var a=1;a\"==s){if(story_json.parameters.variables[r]<=l){show=!1;break}}else if(\"<\"==s&&story_json.parameters.variables[r]>=l){show=!1;break}if(!show)break}!show&&e[0]?t.style.visibility=\"hidden\":show&&!e[0]&&(t.style.visibility=\"hidden\")}function fast_rewind(){let e=story_json[tue_story][scene].dialogs;timers=setTimeout(function(){go_story(!0),dialog{\"tue_no\"!=e.go_to&&(t=!1)}),t}}function set_audio(e,t){if(tue_set_audio=tue_set_audio>1?0:tue_set_audio+1,localStorage.setItem(\"tue_set_audio\",tue_set_audio),0==tue_set_audio?tue_bg_music.play():tue_set_audio>0&&tue_bg_music.pause(),2==tue_set_audio){var a=tuesday.getElementsByTagName(\"audio\");for(let r=0;r0&&(e.innerHTML=values_button(art_data(t[\"text\"+a]))),t[\"art\"+a]&&art_data(t[\"art\"+a]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+a])+\"')\")}function show_fullscreen(e,t){t[\"text\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.innerHTML=values_button(art_data(t[\"text\"+(tue_fullScreen?\"1\":\"\")]))),t[\"art\"+(tue_fullScreen?\"1\":\"\")]&&art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")]).length>0&&(e.style.backgroundImage=\"url('\"+art_data(t[\"art\"+(tue_fullScreen?\"1\":\"\")])+\"')\")}function autoplaysound(){0==tue_set_audio&&tue_bg_music.play(),tuesday.removeEventListener(\"mousedown\",autoplaysound)}document.oncontextmenu=cmenu,window.onmousedown=window.onselectstart=function(){return!1},document.addEventListener(\"keydown\",function(e){var t=e.code;t==story_json.parameters.key.next&&controll?go_story():t==story_json.parameters.key.back&&controll?back_story():t==story_json.parameters.key.main?go_to(story_json.parameters.launch_story):t==story_json.parameters.key.save?save_stag(\"bookmark\"):t==story_json.parameters.key.load?load_stag(\"bookmark\"):t==story_json.parameters.key.autosave?load_stag(\"auto\"):t==story_json.parameters.key.full_screen?full_screen():t==story_json.parameters.key.fast_rewind&&fast_rewind()}),tuesday.addEventListener(\"mousedown\",autoplaysound);"; let arr_l; let arr_n; const color_ui=[ @@ -817,19 +817,19 @@ },"game_pad":{ "name":"GamePad", "text":"Поддержка внешних игровых контроллеров", - "code":"let gamepad,gamepadPress,gamepad_choice=-1,gamepad_choices,gamepad_cursor=0;function select_choice(e){if(0==gamepad_cursor){gamepad_choices=story_json[tue_story][scene].terrain_map?tuesday.getElementsByClassName(\"tue_map_item\"):tuesday.getElementsByClassName(\"tue_choice\"),(gamepad_cursor=document.createElement(\"div\")).style.position=\"absolute\",gamepad_cursor.style.pointerEvents=\"none\",gamepad_cursor.id=\"gamepad_cursor\";let a=story_json.parameters.gamepad.cursor;gamepad_cursor.innerHTML=\"
0?\"class='\"+a[6]+\"'\":\"\")+\" style='\"+(a[5].length>0?a[5]+\";\":\"\")+(\"\"!=a[0]?\" background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image:url(\"+art_data(a[0])+\");\":\"\")+\"pointer-events:none;position:absolute;top:\"+a[1]+\";left:\"+a[2]+\";\"+(0!=a[3]?\"width:\"+a[3]+\";\":\"\")+(0!=a[3]?\"height:\"+a[3]+\";\":\"\")+\"'>
\",story_json[tue_story][scene].terrain_map?tue_map.appendChild(gamepad_cursor):tuesday.appendChild(gamepad_cursor)}if(\"hidden\"!=gamepad_choices[gamepad_choice=gamepad_choice+e>=gamepad_choices.length?0:gamepad_choice+e<0?gamepad_choices.length-1:gamepad_choice+e].style.visibility&&(story_json[tue_story][scene].terrain_map||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_to\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_story\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"tue_load_autosave\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"load_stag\"))){if(gamepad_cursor.style.left=gamepad_choices[gamepad_choice].style.left,gamepad_cursor.style.top=gamepad_choices[gamepad_choice].style.top,gamepad_cursor.style.right=gamepad_choices[gamepad_choice].style.right,gamepad_cursor.style.bottom=gamepad_choices[gamepad_choice].style.bottom,gamepad_cursor.style.width=gamepad_choices[gamepad_choice].style.width,gamepad_cursor.style.height=gamepad_choices[gamepad_choice].style.height,gamepad_cursor.style.padding=gamepad_choices[gamepad_choice].style.padding,gamepad_cursor.style.zIndex=gamepad_choices[gamepad_choice].style.zIndex,gamepad_cursor.style.transform=gamepad_choices[gamepad_choice].style.transform,story_json[tue_story][scene].terrain_map){let c=gamepad_choices[gamepad_choice].getBoundingClientRect();tue_world.scrollTop=tue_world.scrollTop+(c.top-tuesday.clientHeight/2),tue_world.scrollLeft=tue_world.scrollLeft+(c.left-tuesday.clientWidth/2)}}else select_choice(e)}function gamepad_cursor_cler(){gamepad_cursor.remove(),gamepad_cursor=0,gamepad_choice=-1}tuesday.addEventListener(\"creation_dialog\",function(e){0!=gamepad_cursor&&gamepad_cursor_cler()}),window.addEventListener(\"keydown\",function(e){37==(e=e.keyCode)?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):story_json.parameters.key&&story_json.parameters.key.next||back_story():39==e?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):story_json.parameters.key&&story_json.parameters.key.back||go_story():38==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):40==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):13==e||32==e?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):27!=e||story_json.parameters.key&&story_json.parameters.key.launch_story||go_to(story_json.parameters.launch_story)}),window.addEventListener(\"gamepadconnected\",function(e){let a=()=>{for(gamepad of navigator.getGamepads()){if(!gamepad)continue;let e=gamepad.buttons.some(e=>e.pressed);gamepadPress!==e&&(gamepadPress=e,gamepad.buttons[14].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):back_story():gamepad.buttons[15].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):go_story():gamepad.buttons[12].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):gamepad.buttons[13].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):gamepad.buttons[1].pressed||gamepad.buttons[2].pressed||gamepad.buttons[3].pressed||gamepad.buttons[0].pressed?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):(gamepad.buttons[8].pressed||gamepad.buttons[9].pressed)&&(go_to(story_json.parameters.launch_story),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()))}requestAnimationFrame(a)};a()});" + "code":"let gamepad,gamepadPress,gamepad_choice=-1,gamepad_choices,gamepad_cursor=0;function select_choice(e){if(0==gamepad_cursor){gamepad_choices=story_json[tue_story][scene].terrain_map?tuesday.getElementsByClassName(\"tue_map_item\"):tuesday.getElementsByClassName(\"tue_choice\"),(gamepad_cursor=document.createElement(\"div\")).style.position=\"absolute\",gamepad_cursor.style.pointerEvents=\"none\",gamepad_cursor.id=\"gamepad_cursor\";let a=story_json.parameters.gamepad.cursor;gamepad_cursor.innerHTML=\"
0?\"class='\"+a[6]+\"'\":\"\")+\" style='\"+(a[5].length>0?a[5]+\";\":\"\")+(\"\"!=a[0]?\" background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image:url(\"+art_data(a[0])+\");\":\"\")+\"pointer-events:none;position:absolute;top:\"+a[1]+\";left:\"+a[2]+\";\"+(0!=a[3]?\"width:\"+a[3]+\";\":\"\")+(0!=a[3]?\"height:\"+a[3]+\";\":\"\")+\"'>
\",story_json[tue_story][scene].terrain_map?tue_map.appendChild(gamepad_cursor):tuesday.appendChild(gamepad_cursor)}if(\"hidden\"!=gamepad_choices[gamepad_choice=gamepad_choice+e>=gamepad_choices.length?0:gamepad_choice+e<0?gamepad_choices.length-1:gamepad_choice+e].style.visibility&&(story_json[tue_story][scene].terrain_map||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_to\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"go_story\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"tue_load_autosave\")||gamepad_choices[gamepad_choice].onclick.toString().includes(\"load_stag\"))){if(gamepad_cursor.style.left=gamepad_choices[gamepad_choice].style.left,gamepad_cursor.style.top=gamepad_choices[gamepad_choice].style.top,gamepad_cursor.style.right=gamepad_choices[gamepad_choice].style.right,gamepad_cursor.style.bottom=gamepad_choices[gamepad_choice].style.bottom,gamepad_cursor.style.width=gamepad_choices[gamepad_choice].style.width,gamepad_cursor.style.height=gamepad_choices[gamepad_choice].style.height,gamepad_cursor.style.padding=gamepad_choices[gamepad_choice].style.padding,gamepad_cursor.style.zIndex=gamepad_choices[gamepad_choice].style.zIndex,gamepad_cursor.style.transform=gamepad_choices[gamepad_choice].style.transform,story_json[tue_story][scene].terrain_map){let c=gamepad_choices[gamepad_choice].getBoundingClientRect();tue_world.scrollTop=tue_world.scrollTop+(c.top-tuesday.clientHeight/2),tue_world.scrollLeft=tue_world.scrollLeft+(c.left-tuesday.clientWidth/2)}}else select_choice(e)}function gamepad_cursor_cler(){gamepad_cursor.remove(),gamepad_cursor=0,gamepad_choice=-1}tuesday.addEventListener(\"creation_dialog\",function(e){0!=gamepad_cursor&&gamepad_cursor_cler()}),window.addEventListener(\"keydown\",function(e){37==(e=e.keyCode)?story_json[tue_story][scene].terrain_map||0!=story_json[tue_story][scene].dialogs.length&&!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):story_json.parameters.key&&story_json.parameters.key.next||back_story():39==e?story_json[tue_story][scene].terrain_map||0!=story_json[tue_story][scene].dialogs.length&&!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):story_json.parameters.key&&story_json.parameters.key.back||go_story():38==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):40==e?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):13==e||32==e?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):27!=e||story_json.parameters.key&&story_json.parameters.key.launch_story||go_to(story_json.parameters.launch_story)}),window.addEventListener(\"gamepadconnected\",function(e){let a=()=>{for(gamepad of navigator.getGamepads()){if(!gamepad)continue;let e=gamepad.buttons.some(e=>e.pressed);gamepadPress!==e&&(gamepadPress=e,gamepad.buttons[14].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(1):back_story():gamepad.buttons[15].pressed?story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs)?select_choice(-1):go_story():gamepad.buttons[12].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(1):gamepad.buttons[13].pressed?(story_json[tue_story][scene].terrain_map||!check_choice(story_json[tue_story][scene].dialogs))&&select_choice(-1):gamepad.buttons[1].pressed||gamepad.buttons[2].pressed||gamepad.buttons[3].pressed||gamepad.buttons[0].pressed?0!=gamepad_cursor&&(gamepad_choices[gamepad_choice].click(),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()):(gamepad.buttons[8].pressed||gamepad.buttons[9].pressed)&&(go_to(story_json.parameters.launch_story),story_json[tue_story][scene].terrain_map&&gamepad_cursor_cler()))}requestAnimationFrame(a)};a()});" },"hidden_objects":{ "name":"Поиск предметов", "text":"игровая механика где игрок должен найти в сцене элементы из списка.", - "code":"var ho={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function hidden_objects(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].hidden_objects,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\",findobjects=story_json.parameters.hidden_objects.label.items>arr_dialog.objects.length?arr_dialog.objects.length:story_json.parameters.hidden_objects.label.items;var e=document.createElement(\"div\");e.id=\"tue_hiddenobjects\",e.style=\"height:100%;width:100%;overflow:auto;\";var t=document.createElement(\"div\"),s=Math.round(arr_dialog.objects.length/findobjects),l=0,o=0;findobjects1&&(a=l+Math.round(Math.random()*(s-1))),arr_dialog.objects.length-le.width/e.height?tue_objectsroom.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*ho.scale+\")\":tue_objectsroom.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*ho.scale+\")\",tue_objectsroom.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_objectsroom.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_objectsroom.style.marginTop=\"0px\",tue_objectsroom.style.marginLeft=\"0px\"}}function find_item(id){findobjects--,story_json.parameters.hidden_objects.label_find.no_del_label?(id=document.getElementById(id),story_json.parameters.hidden_objects.label_find.className&&(id.className=story_json.parameters.hidden_objects.label_find.className),story_json.parameters.hidden_objects.label_find.style&&(id.className=story_json.parameters.hidden_objects.label_find.style),story_json.parameters.hidden_objects.label_find.color&&(id.style.backgroundColor=story_json.parameters.hidden_objects.label_find.color),story_json.parameters.hidden_objects.label_find.color_text&&(id.style.color=story_json.parameters.hidden_objects.label_find.color_text)):document.getElementById(id).remove(),findobjects<=0&&(arr_dialog.js&&eval(arr_dialog.js),tue_hiddenobjects.remove(),\"tue_go\"==arr_dialog.go_to?(scene++,dialog=0,creation_scene()):go_to(arr_dialog.go_to))}tuesday.addEventListener(\"hidden_objects\",function(e){hidden_objects()}),window.addEventListener(\"resize\",objectsroom_resize,!0);" + "code":"var ho={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function hidden_objects(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].hidden_objects,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\",findobjects=story_json.parameters.hidden_objects.label.items>arr_dialog.objects.length?arr_dialog.objects.length:story_json.parameters.hidden_objects.label.items;var e=document.createElement(\"div\");e.id=\"tue_hiddenobjects\",e.style=\"height:100%;width:100%;overflow:auto;\";var t=document.createElement(\"div\"),s=Math.round(arr_dialog.objects.length/findobjects),l=0,o=0;findobjects1&&(a=l+Math.round(Math.random()*(s-1))),arr_dialog.objects.length-le.width/e.height?tue_objectsroom.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*ho.scale+\")\":tue_objectsroom.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*ho.scale+\")\",tue_objectsroom.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_objectsroom.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_objectsroom.style.marginTop=\"0px\",tue_objectsroom.style.marginLeft=\"0px\"}}function find_item(id){findobjects--,story_json.parameters.hidden_objects.label_find.no_del_label?(id=document.getElementById(id),story_json.parameters.hidden_objects.label_find.className&&(id.className=story_json.parameters.hidden_objects.label_find.className),story_json.parameters.hidden_objects.label_find.style&&(id.className=story_json.parameters.hidden_objects.label_find.style),story_json.parameters.hidden_objects.label_find.color&&(id.style.backgroundColor=story_json.parameters.hidden_objects.label_find.color),story_json.parameters.hidden_objects.label_find.color_text&&(id.style.color=story_json.parameters.hidden_objects.label_find.color_text)):document.getElementById(id).remove(),findobjects<=0&&(arr_dialog.js&&eval(arr_dialog.js),tue_hiddenobjects.remove(),\"tue_go\"==arr_dialog.go_to?(scene++,dialog=0,creation_scene()):go_to(arr_dialog.go_to))}tuesday.addEventListener(\"hidden_objects\",function(e){hidden_objects()}),window.addEventListener(\"resize\",objectsroom_resize,!0);" },"screen_control":{ "name":"Нажатие на экран", "text":"переключение диалогов по клику или нажатию на экран.", - "code":"let tue_screen_control=!0;tuesday.addEventListener(\"mouseup\",function(e){tue_screen_control&&e.pageX>tuesday.offsetWidth/3?check_choice(story_json[tue_story][scene].dialogs)&&go_story():check_choice(story_json[tue_story][scene].dialogs)&&tue_screen_control&&back_story(),tue_screen_control=!0}),tuesday.addEventListener(\"script_loaded\",function(e){document.getElementById(\"tue_back\")&&(tue_back.style.pointerEvents=\"none\"),document.getElementById(\"tue_next\")&&(tue_next.style.pointerEvents=\"none\");for(var t=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),n=0;ntuesday.offsetWidth/3?(0==story_json[tue_story][scene].dialogs||check_choice(story_json[tue_story][scene].dialogs))&&go_story():(0==story_json[tue_story][scene].dialogs||check_choice(story_json[tue_story][scene].dialogs)&&tue_screen_control)&&back_story(),tue_screen_control=!0}),tuesday.addEventListener(\"script_loaded\",function(e){document.getElementById(\"tue_back\")&&(tue_back.style.pointerEvents=\"none\"),document.getElementById(\"tue_next\")&&(tue_next.style.pointerEvents=\"none\");for(var t=document.getElementById(\"tuesday\").getElementsByClassName(\"tue_controll\"),n=0;n0||e)&&(story_json.parameters.text_panel.speech||arr_dialog.speech)){let s=new SpeechSynthesisUtterance(e||dialog_text);synth.speaking&&synth.cancel();let a=t&&t.length>0?[t,n||1]:arr_dialog.speech&&arr_dialog.speech[languare][0].length>0?arr_dialog.speech[languare]:story_json.parameters.text_panel.speech[languare],p=speechSynthesis.getVoices(),h=a[0].split(\",\").map(e=>e.trim()),c=!1;for(v=0;v{e.name==h[v]&&(c=e)}),!c);v++);s.voice=c,s.rate=a[1],synth.speak(s)}}tuesday.addEventListener(\"creation_dialog\",()=>{story_json.parameters.text_panel.speech_play&&tue_set_audio<2?play_synth():synth.cancel()});" + "code":"const synth=window.speechSynthesis;function play_synth(e,t,s){if(e=e?e=\"object\"==typeof e?e[languare]:e:arr_dialog.text_add?arr_dialog.text_add:dialog_text,\"hidden\"!=tue_text_block.style.visibility&&(story_json.parameters.text_panel.speech||arr_dialog.speech)){let n=new SpeechSynthesisUtterance(e||dialog_text);synth.speaking&&synth.cancel();let a=t&&t.length>0?[t,s||1]:arr_dialog.speech&&arr_dialog.speech[languare][0].length>0?arr_dialog.speech[languare]:story_json.parameters.text_panel.speech[languare],p=speechSynthesis.getVoices(),h=a[0].split(\",\").map(e=>e.trim()),c=!1;for(v=0;v{e.name==h[v]&&(c=e)}),!c);v++);n.voice=c,n.rate=a[1],synth.speak(n)}}tuesday.addEventListener(\"creation_dialog\",()=>{story_json.parameters.text_panel.speech_play&&tue_set_audio<2?play_synth():synth.cancel()});" },"show_toast":{ "name":"Тост", "text":"небольшое сообщение которое появляется на короткое время", @@ -837,7 +837,7 @@ },"terrain_map":{ "name":"Карта местности", "text":"локация с отметками на другие блоки сюжета.", - "code":"var wmap={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function terrain_map(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].terrain_map,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\";var e=document.createElement(\"div\");e.id=\"tue_world\",e.style=\"height:100%;width:100%;overflow:auto;\",e.className=\"tue_html_scene\";var t=document.createElement(\"div\");arr_dialog.scale&&(wmap.scale=arr_dialog.scale),t.id=\"tue_map\",t.className=arr_dialog.className,t.style=arr_dialog.style,t.style.width=arr_dialog.size[0]+\"px\",t.style.height=arr_dialog.size[1]+\"px\",t.style.backgroundRepeat=arr_dialog.repeat?arr_dialog.repeat:\"no-repeat\",arr_dialog.art_align&&(t.style.backgroundPosition=arr_dialog.art_align),arr_dialog.fit&&(t.style.backgroundSize=\"object\"==typeof arr_dialog.fit?arr_dialog.fit[0]+\" \"+arr_dialog.fit[1]:arr_dialog.fit),arr_dialog.color&&(e.style.backgroundColor=art_data(arr_dialog.color)),arr_dialog.art&&art_data(arr_dialog.art).length>0&&(t.style.backgroundImage='url(\"'+art_data(arr_dialog.art)+'\")'),t.style.position=\"relative\",t.style.overflow=\"hidden\",t.style.transformOrigin=\"left top\";for(var o=0;oe.width/e.height?tue_map.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*wmap.scale+\")\":tue_map.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*wmap.scale+\")\",tue_map.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_map.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_map.style.marginTop=\"0px\",tue_map.style.marginLeft=\"0px\"}}tuesday.addEventListener(\"terrain_map\",function(e){terrain_map()}),window.addEventListener(\"resize\",worldmap_resize,!0);" + "code":"var wmap={startmove_x:null,startmove_y:null,scroll_x:null,scroll_y:null,scale:1};function terrain_map(){clearTimeout(dialog_timeout),arr_dialog=story_json[tue_story][scene].terrain_map,tue_text_view.innerHTML=\"\",tuesday.style.backgroundImage=\"none\";var e=document.createElement(\"div\");e.id=\"tue_world\",e.style=\"height:100%;width:100%;overflow:auto;\",e.className=\"tue_html_scene\";var t=document.createElement(\"div\");arr_dialog.scale&&(wmap.scale=arr_dialog.scale),t.id=\"tue_map\",t.className=arr_dialog.className,t.style=arr_dialog.style,t.style.width=arr_dialog.size[0]+\"px\",t.style.height=arr_dialog.size[1]+\"px\",t.style.backgroundRepeat=arr_dialog.repeat?arr_dialog.repeat:\"no-repeat\",arr_dialog.art_align&&(t.style.backgroundPosition=arr_dialog.art_align),arr_dialog.fit&&(t.style.backgroundSize=\"object\"==typeof arr_dialog.fit?arr_dialog.fit[0]+\" \"+arr_dialog.fit[1]:arr_dialog.fit),arr_dialog.color&&(e.style.backgroundColor=art_data(arr_dialog.color)),arr_dialog.art&&art_data(arr_dialog.art).length>0&&(t.style.backgroundImage='url(\"'+art_data(arr_dialog.art)+'\")'),t.style.position=\"relative\",t.style.overflow=\"hidden\",t.style.transformOrigin=\"left top\";for(var o=0;oe.width/e.height?tue_map.style.transform=\"scale(\"+e.height/arr_dialog.size[1]*wmap.scale+\")\":tue_map.style.transform=\"scale(\"+e.width/arr_dialog.size[0]*wmap.scale+\")\",tue_map.style.marginBottom=\"-\"+(e.height+arr_dialog.size[1])+\"px\",tue_map.style.marginRight=\"-\"+(e.width+arr_dialog.size[0])+\"px\",tue_map.style.marginTop=\"0px\",tue_map.style.marginLeft=\"0px\"}}tuesday.addEventListener(\"terrain_map\",function(e){terrain_map()}),window.addEventListener(\"resize\",worldmap_resize,!0);" },"touch_swipe":{ "name":"Свайп-жес", "text":"переключает диалогов используя жест смахивания (свайп) влево или право",