- ID de l'analyse :
- 8e7977b3-090b-4cbe-b741-d80bc141f3ddTerminée
- URL soumise :
- https://3v4l.org/5kEec#v8.3.15
- Fin du rapport :
Liens : 0 trouvé(s)
Liens sortants identifiés à partir de la page
Variables JavaScript : 8 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
ace | object |
$ | function |
$$ | function |
evalOrg | object |
JsDiff | object |
Messages de journal de console : 0 trouvé(s)
Messages consignés dans la console web
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html dir="ltr" lang="en-US"><head><style id="ace-chaos">.ace-chaos .ace_gutter {
background: #141414;
color: #595959;
border-right: 1px solid #282828;
}
.ace-chaos .ace_gutter-cell.ace_warning {
background-image: none;
background: #FC0;
border-left: none;
padding-left: 0;
color: #000;
}
.ace-chaos .ace_gutter-cell.ace_error {
background-position: -6px center;
background-image: none;
background: #F10;
border-left: none;
padding-left: 0;
color: #000;
}
.ace-chaos .ace_print-margin {
border-left: 1px solid #555;
right: 0;
background: #1D1D1D;
}
.ace-chaos {
background-color: #161616;
color: #E6E1DC;
}
.ace-chaos .ace_cursor {
border-left: 2px solid #FFFFFF;
}
.ace-chaos .ace_cursor.ace_overwrite {
border-left: 0px;
border-bottom: 1px solid #FFFFFF;
}
.ace-chaos .ace_marker-layer .ace_selection {
background: #494836;
}
.ace-chaos .ace_marker-layer .ace_step {
background: rgb(198, 219, 174);
}
.ace-chaos .ace_marker-layer .ace_bracket {
margin: -1px 0 0 -1px;
border: 1px solid #FCE94F;
}
.ace-chaos .ace_marker-layer .ace_active-line {
background: #333;
}
.ace-chaos .ace_gutter-active-line {
background-color: #222;
}
.ace-chaos .ace_invisible {
color: #404040;
}
.ace-chaos .ace_keyword {
color:#00698F;
}
.ace-chaos .ace_keyword.ace_operator {
color:#FF308F;
}
.ace-chaos .ace_constant {
color:#1EDAFB;
}
.ace-chaos .ace_constant.ace_language {
color:#FDC251;
}
.ace-chaos .ace_constant.ace_library {
color:#8DFF0A;
}
.ace-chaos .ace_constant.ace_numeric {
color:#58C554;
}
.ace-chaos .ace_invalid {
color:#FFFFFF;
background-color:#990000;
}
.ace-chaos .ace_invalid.ace_deprecated {
color:#FFFFFF;
background-color:#990000;
}
.ace-chaos .ace_support {
color: #999;
}
.ace-chaos .ace_support.ace_function {
color:#00AEEF;
}
.ace-chaos .ace_function {
color:#00AEEF;
}
.ace-chaos .ace_string {
color:#58C554;
}
.ace-chaos .ace_comment {
color:#555;
font-style:italic;
padding-bottom: 0px;
}
.ace-chaos .ace_variable {
color:#997744;
}
.ace-chaos .ace_meta.ace_tag {
color:#BE53E6;
}
.ace-chaos .ace_entity.ace_other.ace_attribute-name {
color:#FFFF89;
}
.ace-chaos .ace_markup.ace_underline {
text-decoration: underline;
}
.ace-chaos .ace_fold-widget {
text-align: center;
}
.ace-chaos .ace_fold-widget:hover {
color: #777;
}
.ace-chaos .ace_fold-widget.ace_start,
.ace-chaos .ace_fold-widget.ace_end,
.ace-chaos .ace_fold-widget.ace_closed{
background: none !important;
border: none;
box-shadow: none;
}
.ace-chaos .ace_fold-widget.ace_start:after {
content: '▾'
}
.ace-chaos .ace_fold-widget.ace_end:after {
content: '▴'
}
.ace-chaos .ace_fold-widget.ace_closed:after {
content: '‣'
}
.ace-chaos .ace_indent-guide {
border-right:1px dotted #333333;
margin-right:-1px;
}
.ace-chaos .ace_indent-guide-active {
border-right:1px dotted #afafaf;
margin-right:-1px;
}
.ace-chaos .ace_fold {
background: #222;
border-radius: 3px;
color: #7AF;
border: none;
}
.ace-chaos .ace_fold:hover {
background: #CCC;
color: #000;
}
/*# sourceURL=ace/css/ace-chaos */</style><style id="ace-chrome">.ace-chrome .ace_gutter {
background: #ebebeb;
color: #333;
overflow : hidden;
}
.ace-chrome .ace_print-margin {
width: 1px;
background: #e8e8e8;
}
.ace-chrome {
background-color: #FFFFFF;
color: black;
}
.ace-chrome .ace_cursor {
color: black;
}
.ace-chrome .ace_invisible {
color: rgb(191, 191, 191);
}
.ace-chrome .ace_constant.ace_buildin {
color: rgb(88, 72, 246);
}
.ace-chrome .ace_constant.ace_language {
color: rgb(88, 92, 246);
}
.ace-chrome .ace_constant.ace_library {
color: rgb(6, 150, 14);
}
.ace-chrome .ace_invalid {
background-color: rgb(153, 0, 0);
color: white;
}
.ace-chrome .ace_fold {
}
.ace-chrome .ace_support.ace_function {
color: rgb(60, 76, 114);
}
.ace-chrome .ace_support.ace_constant {
color: rgb(6, 150, 14);
}
.ace-chrome .ace_support.ace_type,
.ace-chrome .ace_support.ace_class
.ace-chrome .ace_support.ace_other {
color: rgb(109, 121, 222);
}
.ace-chrome .ace_variable.ace_parameter {
font-style:italic;
color:#FD971F;
}
.ace-chrome .ace_keyword.ace_operator {
color: rgb(104, 118, 135);
}
.ace-chrome .ace_comment {
color: #236e24;
}
.ace-chrome .ace_comment.ace_doc {
color: #236e24;
}
.ace-chrome .ace_comment.ace_doc.ace_tag {
color: #236e24;
}
.ace-chrome .ace_constant.ace_numeric {
color: rgb(0, 0, 205);
}
.ace-chrome .ace_variable {
color: rgb(49, 132, 149);
}
.ace-chrome .ace_xml-pe {
color: rgb(104, 104, 91);
}
.ace-chrome .ace_entity.ace_name.ace_function {
color: #0000A2;
}
.ace-chrome .ace_heading {
color: rgb(12, 7, 255);
}
.ace-chrome .ace_list {
color:rgb(185, 6, 144);
}
.ace-chrome .ace_marker-layer .ace_selection {
background: rgb(181, 213, 255);
}
.ace-chrome .ace_marker-layer .ace_step {
background: rgb(252, 255, 0);
}
.ace-chrome .ace_marker-layer .ace_stack {
background: rgb(164, 229, 101);
}
.ace-chrome .ace_marker-layer .ace_bracket {
margin: -1px 0 0 -1px;
border: 1px solid rgb(192, 192, 192);
}
.ace-chrome .ace_marker-layer .ace_active-line {
background: rgba(0, 0, 0, 0.07);
}
.ace-chrome .ace_gutter-active-line {
background-color : #dcdcdc;
}
.ace-chrome .ace_marker-layer .ace_selected-word {
background: rgb(250, 250, 255);
border: 1px solid rgb(200, 200, 250);
}
.ace-chrome .ace_storage,
.ace-chrome .ace_keyword,
.ace-chrome .ace_meta.ace_tag {
color: rgb(147, 15, 128);
}
.ace-chrome .ace_string.ace_regex {
color: rgb(255, 0, 0)
}
.ace-chrome .ace_string {
color: #1A1AA6;
}
.ace-chrome .ace_entity.ace_other.ace_attribute-name {
color: #994409;
}
.ace-chrome .ace_indent-guide {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;
}
.ace-chrome .ace_indent-guide-active {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj///9/hivKyv8BAAAA//8DACLqBhbvk+/eAAAAAElFTkSuQmCC") right repeat-y;
}
/*# sourceURL=ace/css/ace-chrome */</style><style id="autocompletion.css">
.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line {
background-color: #CAD6FA;
z-index: 1;
}
.ace_dark.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line {
background-color: #3a674e;
}
.ace_editor.ace_autocomplete .ace_line-hover {
border: 1px solid #abbffe;
margin-top: -1px;
background: rgba(233,233,253,0.4);
position: absolute;
z-index: 2;
}
.ace_dark.ace_editor.ace_autocomplete .ace_line-hover {
border: 1px solid rgba(109, 150, 13, 0.8);
background: rgba(58, 103, 78, 0.62);
}
.ace_completion-meta {
opacity: 0.5;
margin-left: 0.9em;
}
.ace_completion-message {
color: blue;
}
.ace_editor.ace_autocomplete .ace_completion-highlight{
color: #2d69c7;
}
.ace_dark.ace_editor.ace_autocomplete .ace_completion-highlight{
color: #93ca12;
}
.ace_editor.ace_autocomplete {
width: 300px;
z-index: 200000;
border: 1px lightgray solid;
position: fixed;
box-shadow: 2px 3px 5px rgba(0,0,0,.2);
line-height: 1.4;
background: #fefefe;
color: #111;
}
.ace_dark.ace_editor.ace_autocomplete {
border: 1px #484747 solid;
box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.51);
line-height: 1.4;
background: #25282c;
color: #c1c1c1;
}
.ace_autocomplete .ace_text-layer {
width: calc(100% - 8px);
}
.ace_autocomplete .ace_line {
display: flex;
align-items: center;
}
.ace_autocomplete .ace_line > * {
min-width: 0;
flex: 0 0 auto;
}
.ace_autocomplete .ace_line .ace_ {
flex: 0 1 auto;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.ace_autocomplete .ace_completion-spacer {
flex: 1;
}
/*# sourceURL=ace/css/autocompletion.css */</style><style id="snippets.css">
.ace_snippet-marker {
-moz-box-sizing: border-box;
box-sizing: border-box;
background: rgba(194, 193, 208, 0.09);
border: 1px dotted rgba(211, 208, 235, 0.62);
position: absolute;
}
/*# sourceURL=ace/css/snippets.css */</style><style id="error_marker.css">
.error_widget_wrapper {
background: inherit;
color: inherit;
border:none
}
.error_widget {
border-top: solid 2px;
border-bottom: solid 2px;
margin: 5px 0;
padding: 10px 40px;
white-space: pre-wrap;
}
.error_widget.ace_error, .error_widget_arrow.ace_error{
border-color: #ff5a5a
}
.error_widget.ace_warning, .error_widget_arrow.ace_warning{
border-color: #F1D817
}
.error_widget.ace_info, .error_widget_arrow.ace_info{
border-color: #5a5a5a
}
.error_widget.ace_ok, .error_widget_arrow.ace_ok{
border-color: #5aaa5a
}
.error_widget_arrow {
position: absolute;
border: solid 5px;
border-top-color: transparent!important;
border-right-color: transparent!important;
border-left-color: transparent!important;
top: -5px;
}
/*# sourceURL=ace/css/error_marker.css */</style><style id="ace-tm">.ace-tm .ace_gutter {
background: #f0f0f0;
color: #333;
}
.ace-tm .ace_print-margin {
width: 1px;
background: #e8e8e8;
}
.ace-tm .ace_fold {
background-color: #6B72E6;
}
.ace-tm {
background-color: #FFFFFF;
color: black;
}
.ace-tm .ace_cursor {
color: black;
}
.ace-tm .ace_invisible {
color: rgb(191, 191, 191);
}
.ace-tm .ace_storage,
.ace-tm .ace_keyword {
color: blue;
}
.ace-tm .ace_constant {
color: rgb(197, 6, 11);
}
.ace-tm .ace_constant.ace_buildin {
color: rgb(88, 72, 246);
}
.ace-tm .ace_constant.ace_language {
color: rgb(88, 92, 246);
}
.ace-tm .ace_constant.ace_library {
color: rgb(6, 150, 14);
}
.ace-tm .ace_invalid {
background-color: rgba(255, 0, 0, 0.1);
color: red;
}
.ace-tm .ace_support.ace_function {
color: rgb(60, 76, 114);
}
.ace-tm .ace_support.ace_constant {
color: rgb(6, 150, 14);
}
.ace-tm .ace_support.ace_type,
.ace-tm .ace_support.ace_class {
color: rgb(109, 121, 222);
}
.ace-tm .ace_keyword.ace_operator {
color: rgb(104, 118, 135);
}
.ace-tm .ace_string {
color: rgb(3, 106, 7);
}
.ace-tm .ace_comment {
color: rgb(76, 136, 107);
}
.ace-tm .ace_comment.ace_doc {
color: rgb(0, 102, 255);
}
.ace-tm .ace_comment.ace_doc.ace_tag {
color: rgb(128, 159, 191);
}
.ace-tm .ace_constant.ace_numeric {
color: rgb(0, 0, 205);
}
.ace-tm .ace_variable {
color: rgb(49, 132, 149);
}
.ace-tm .ace_xml-pe {
color: rgb(104, 104, 91);
}
.ace-tm .ace_entity.ace_name.ace_function {
color: #0000A2;
}
.ace-tm .ace_heading {
color: rgb(12, 7, 255);
}
.ace-tm .ace_list {
color:rgb(185, 6, 144);
}
.ace-tm .ace_meta.ace_tag {
color:rgb(0, 22, 142);
}
.ace-tm .ace_string.ace_regex {
color: rgb(255, 0, 0)
}
.ace-tm .ace_marker-layer .ace_selection {
background: rgb(181, 213, 255);
}
.ace-tm.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px white;
}
.ace-tm .ace_marker-layer .ace_step {
background: rgb(252, 255, 0);
}
.ace-tm .ace_marker-layer .ace_stack {
background: rgb(164, 229, 101);
}
.ace-tm .ace_marker-layer .ace_bracket {
margin: -1px 0 0 -1px;
border: 1px solid rgb(192, 192, 192);
}
.ace-tm .ace_marker-layer .ace_active-line {
background: rgba(0, 0, 0, 0.07);
}
.ace-tm .ace_gutter-active-line {
background-color : #dcdcdc;
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: rgb(250, 250, 255);
border: 1px solid rgb(200, 200, 250);
}
.ace-tm .ace_indent-guide {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;
}
.ace-tm .ace_indent-guide-active {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj///9/hivKyv8BAAAA//8DACLqBhbvk+/eAAAAAElFTkSuQmCC") right repeat-y;
}
/*# sourceURL=ace/css/ace-tm */</style><style id="ace_editor.css">
.ace_br1 {border-top-left-radius : 3px;}
.ace_br2 {border-top-right-radius : 3px;}
.ace_br3 {border-top-left-radius : 3px; border-top-right-radius: 3px;}
.ace_br4 {border-bottom-right-radius: 3px;}
.ace_br5 {border-top-left-radius : 3px; border-bottom-right-radius: 3px;}
.ace_br6 {border-top-right-radius : 3px; border-bottom-right-radius: 3px;}
.ace_br7 {border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.ace_br8 {border-bottom-left-radius : 3px;}
.ace_br9 {border-top-left-radius : 3px; border-bottom-left-radius: 3px;}
.ace_br10{border-top-right-radius : 3px; border-bottom-left-radius: 3px;}
.ace_br11{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px;}
.ace_br12{border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.ace_br13{border-top-left-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.ace_br14{border-top-right-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.ace_br15{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.ace_editor {
position: relative;
overflow: hidden;
padding: 0;
font: 12px/normal 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'Source Code Pro', 'source-code-pro', monospace;
direction: ltr;
text-align: left;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ace_scroller {
position: absolute;
overflow: hidden;
top: 0;
bottom: 0;
background-color: inherit;
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
cursor: text;
}
.ace_content {
position: absolute;
box-sizing: border-box;
min-width: 100%;
contain: style size layout;
font-variant-ligatures: no-common-ligatures;
}
.ace_keyboard-focus:focus {
box-shadow: inset 0 0 0 2px #5E9ED6;
outline: none;
}
.ace_dragging .ace_scroller:before{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
background: rgba(250, 250, 250, 0.01);
z-index: 1000;
}
.ace_dragging.ace_dark .ace_scroller:before{
background: rgba(0, 0, 0, 0.01);
}
.ace_gutter {
position: absolute;
overflow : hidden;
width: auto;
top: 0;
bottom: 0;
left: 0;
cursor: default;
z-index: 4;
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
contain: style size layout;
}
.ace_gutter-active-line {
position: absolute;
left: 0;
right: 0;
}
.ace_scroller.ace_scroll-left:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset;
pointer-events: none;
}
.ace_gutter-cell, .ace_gutter-cell_svg-icons {
position: absolute;
top: 0;
left: 0;
right: 0;
padding-left: 19px;
padding-right: 6px;
background-repeat: no-repeat;
}
.ace_gutter-cell_svg-icons .ace_gutter_annotation {
margin-left: -14px;
float: left;
}
.ace_gutter-cell .ace_gutter_annotation {
margin-left: -19px;
float: left;
}
.ace_gutter-cell.ace_error, .ace_icon.ace_error, .ace_icon.ace_error_fold {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABOFBMVEX/////////QRswFAb/Ui4wFAYwFAYwFAaWGAfDRymzOSH/PxswFAb/SiUwFAYwFAbUPRvjQiDllog5HhHdRybsTi3/Tyv9Tir+Syj/UC3////XurebMBIwFAb/RSHbPx/gUzfdwL3kzMivKBAwFAbbvbnhPx66NhowFAYwFAaZJg8wFAaxKBDZurf/RB6mMxb/SCMwFAYwFAbxQB3+RB4wFAb/Qhy4Oh+4QifbNRcwFAYwFAYwFAb/QRzdNhgwFAYwFAbav7v/Uy7oaE68MBK5LxLewr/r2NXewLswFAaxJw4wFAbkPRy2PyYwFAaxKhLm1tMwFAazPiQwFAaUGAb/QBrfOx3bvrv/VC/maE4wFAbRPBq6MRO8Qynew8Dp2tjfwb0wFAbx6eju5+by6uns4uH9/f36+vr/GkHjAAAAYnRSTlMAGt+64rnWu/bo8eAA4InH3+DwoN7j4eLi4xP99Nfg4+b+/u9B/eDs1MD1mO7+4PHg2MXa347g7vDizMLN4eG+Pv7i5evs/v79yu7S3/DV7/498Yv24eH+4ufQ3Ozu/v7+y13sRqwAAADLSURBVHjaZc/XDsFgGIBhtDrshlitmk2IrbHFqL2pvXf/+78DPokj7+Fz9qpU/9UXJIlhmPaTaQ6QPaz0mm+5gwkgovcV6GZzd5JtCQwgsxoHOvJO15kleRLAnMgHFIESUEPmawB9ngmelTtipwwfASilxOLyiV5UVUyVAfbG0cCPHig+GBkzAENHS0AstVF6bacZIOzgLmxsHbt2OecNgJC83JERmePUYq8ARGkJx6XtFsdddBQgZE2nPR6CICZhawjA4Fb/chv+399kfR+MMMDGOQAAAABJRU5ErkJggg==");
background-repeat: no-repeat;
background-position: 2px center;
}
.ace_gutter-cell.ace_warning, .ace_icon.ace_warning, .ace_icon.ace_warning_fold {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAmVBMVEX///8AAAD///8AAAAAAABPSzb/5sAAAAB/blH/73z/ulkAAAAAAAD85pkAAAAAAAACAgP/vGz/rkDerGbGrV7/pkQICAf////e0IsAAAD/oED/qTvhrnUAAAD/yHD/njcAAADuv2r/nz//oTj/p064oGf/zHAAAAA9Nir/tFIAAAD/tlTiuWf/tkIAAACynXEAAAAAAAAtIRW7zBpBAAAAM3RSTlMAABR1m7RXO8Ln31Z36zT+neXe5OzooRDfn+TZ4p3h2hTf4t3k3ucyrN1K5+Xaks52Sfs9CXgrAAAAjklEQVR42o3PbQ+CIBQFYEwboPhSYgoYunIqqLn6/z8uYdH8Vmdnu9vz4WwXgN/xTPRD2+sgOcZjsge/whXZgUaYYvT8QnuJaUrjrHUQreGczuEafQCO/SJTufTbroWsPgsllVhq3wJEk2jUSzX3CUEDJC84707djRc5MTAQxoLgupWRwW6UB5fS++NV8AbOZgnsC7BpEAAAAABJRU5ErkJggg==");
background-repeat: no-repeat;
background-position: 2px center;
}
.ace_gutter-cell.ace_info, .ace_icon.ace_info {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII=");
background-repeat: no-repeat;
background-position: 2px center;
}
.ace_dark .ace_gutter-cell.ace_info, .ace_dark .ace_icon.ace_info {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC");
}
.ace_icon_svg.ace_error {
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiI+CjxnIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSJyZWQiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KPGNpcmNsZSBmaWxsPSJub25lIiBjeD0iOCIgY3k9IjgiIHI9IjciIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGxpbmUgeDE9IjExIiB5MT0iNSIgeDI9IjUiIHkyPSIxMSIvPgo8bGluZSB4MT0iMTEiIHkxPSIxMSIgeDI9IjUiIHkyPSI1Ii8+CjwvZz4KPC9zdmc+");
background-color: crimson;
}
.ace_icon_svg.ace_warning {
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiI+CjxnIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSJkYXJrb3JhbmdlIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+Cjxwb2x5Z29uIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGZpbGw9Im5vbmUiIHBvaW50cz0iOCAxIDE1IDE1IDEgMTUgOCAxIi8+CjxyZWN0IHg9IjgiIHk9IjEyIiB3aWR0aD0iMC4wMSIgaGVpZ2h0PSIwLjAxIi8+CjxsaW5lIHgxPSI4IiB5MT0iNiIgeDI9IjgiIHkyPSIxMCIvPgo8L2c+Cjwvc3ZnPg==");
background-color: darkorange;
}
.ace_icon_svg.ace_info {
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiI+CjxnIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSJibHVlIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+CjxjaXJjbGUgZmlsbD0ibm9uZSIgY3g9IjgiIGN5PSI4IiByPSI3IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjxwb2x5bGluZSBwb2ludHM9IjggMTEgOCA4Ii8+Cjxwb2x5bGluZSBwb2ludHM9IjkgOCA2IDgiLz4KPGxpbmUgeDE9IjEwIiB5MT0iMTEiIHgyPSI2IiB5Mj0iMTEiLz4KPHJlY3QgeD0iOCIgeT0iNSIgd2lkdGg9IjAuMDEiIGhlaWdodD0iMC4wMSIvPgo8L2c+Cjwvc3ZnPg==");
background-color: royalblue;
}
.ace_icon_svg.ace_error_fold {
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0ibSAxOC45Mjk4NTEsNy44Mjk4MDc2IGMgMC4xNDYzNTMsNi4zMzc0NjA0IC02LjMyMzE0Nyw3Ljc3Nzg0NDQgLTcuNDc3OTEyLDcuNzc3ODQ0NCAtMi4xMDcyNzI2LC0wLjEyODc1IDUuMTE3Njc4LDAuMzU2MjQ5IDUuMDUxNjk4LC03Ljg3MDA2MTggLTAuNjA0NjcyLC04LjAwMzk3MzQ5IC03LjA3NzI3MDYsLTcuNTYzMTE4OSAtNC44NTczLC03LjQzMDM5NTU2IDEuNjA2LC0wLjExNTE0MjI1IDYuODk3NDg1LDEuMjYyNTQ1OTYgNy4yODM1MTQsNy41MjI2MTI5NiB6IiBmaWxsPSJjcmltc29uIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibSA4LjExNDc1NjIsMi4wNTI5ODI4IGMgMy4zNDkxNjk4LDAgNi4wNjQxMzI4LDIuNjc2ODYyNyA2LjA2NDEzMjgsNS45Nzg5NTMgMCwzLjMwMjExMjIgLTIuNzE0OTYzLDUuOTc4OTIwMiAtNi4wNjQxMzI4LDUuOTc4OTIwMiAtMy4zNDkxNDczLDAgLTYuMDY0MTc3MiwtMi42NzY4MDggLTYuMDY0MTc3MiwtNS45Nzg5MjAyIDAuMDA1MzksLTMuMjk5ODg2MSAyLjcxNzI2NTYsLTUuOTczNjQwOCA2LjA2NDE3NzIsLTUuOTc4OTUzIHogbSAwLC0xLjczNTgyNzE5IGMgLTQuMzIxNDgzNiwwIC03LjgyNDc0MDM4LDMuNDU0MDE4NDkgLTcuODI0NzQwMzgsNy43MTQ3ODAxOSAwLDQuMjYwNzI4MiAzLjUwMzI1Njc4LDcuNzE0NzQ1MiA3LjgyNDc0MDM4LDcuNzE0NzQ1MiA0LjMyMTQ0OTgsMCA3LjgyNDY5OTgsLTMuNDU0MDE3IDcuODI0Njk5OCwtNy43MTQ3NDUyIDAsLTIuMDQ2MDkxNCAtMC44MjQzOTIsLTQuMDA4MzY3MiAtMi4yOTE3NTYsLTUuNDU1MTc0NiBDIDEyLjE4MDIyNSwxLjEyOTk2NDggMTAuMTkwMDEzLDAuMzE3MTU1NjEgOC4xMTQ3NTYyLDAuMzE3MTU1NjEgWiBNIDYuOTM3NDU2Myw4LjI0MDU5ODUgNC42NzE4Njg1LDEwLjQ4NTg1MiA2LjAwODY4MTQsMTEuODc2NzI4IDguMzE3MDAzNSw5LjYwMDc5MTEgMTAuNjI1MzM3LDExLjg3NjcyOCAxMS45NjIxMzgsMTAuNDg1ODUyIDkuNjk2NTUwOCw4LjI0MDU5ODUgMTEuOTYyMTM4LDYuMDA2ODA2NiAxMC41NzMyNDYsNC42Mzc0MzM1IDguMzE3MDAzNSw2Ljg3MzQyOTcgNi4wNjA3NjA3LDQuNjM3NDMzNSA0LjY3MTg2ODUsNi4wMDY4MDY2IFoiIGZpbGw9ImNyaW1zb24iIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4=");
background-color: crimson;
}
.ace_icon_svg.ace_warning_fold {
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC43NzY5IDE0LjczMzdMOC42NTE5MiAyLjQ4MzY5QzguMzI5NDYgMS44Mzg3NyA3LjQwOTEzIDEuODM4NzcgNy4wODY2NyAyLjQ4MzY5TDAuOTYxNjY5IDE0LjczMzdDMC42NzA3NzUgMTUuMzE1NSAxLjA5MzgzIDE2IDEuNzQ0MjkgMTZIMTMuOTk0M0MxNC42NDQ4IDE2IDE1LjA2NzggMTUuMzE1NSAxNC43NzY5IDE0LjczMzdaTTMuMTYwMDcgMTQuMjVMNy44NjkyOSA0LjgzMTU2TDEyLjU3ODUgMTQuMjVIMy4xNjAwN1pNOC43NDQyOSAxMS42MjVWMTMuMzc1SDYuOTk0MjlWMTEuNjI1SDguNzQ0MjlaTTYuOTk0MjkgMTAuNzVWNy4yNUg4Ljc0NDI5VjEwLjc1SDYuOTk0MjlaIiBmaWxsPSIjRUM3MjExIi8+CjxwYXRoIGQ9Ik0xMS4xOTkxIDIuOTUyMzhDMTAuODgwOSAyLjMxNDY3IDEwLjM1MzcgMS44MDUyNiA5LjcwNTUgMS41MDlMMTEuMDQxIDEuMDY5NzhDMTEuNjg4MyAwLjk0OTgxNCAxMi4zMzcgMS4yNzI2MyAxMi42MzE3IDEuODYxNDFMMTcuNjEzNiAxMS44MTYxQzE4LjM1MjcgMTMuMjkyOSAxNy41OTM4IDE1LjA4MDQgMTYuMDE4IDE1LjU3NDVDMTYuNDA0NCAxNC40NTA3IDE2LjMyMzEgMTMuMjE4OCAxNS43OTI0IDEyLjE1NTVMMTEuMTk5MSAyLjk1MjM4WiIgZmlsbD0iI0VDNzIxMSIvPgo8L3N2Zz4=");
background-color: darkorange;
}
.ace_scrollbar {
contain: strict;
position: absolute;
right: 0;
bottom: 0;
z-index: 6;
}
.ace_scrollbar-inner {
position: absolute;
cursor: text;
left: 0;
top: 0;
}
.ace_scrollbar-v{
overflow-x: hidden;
overflow-y: scroll;
top: 0;
}
.ace_scrollbar-h {
overflow-x: scroll;
overflow-y: hidden;
left: 0;
}
.ace_print-margin {
position: absolute;
height: 100%;
}
.ace_text-input {
position: absolute;
z-index: 0;
width: 0.5em;
height: 1em;
opacity: 0;
background: transparent;
-moz-appearance: none;
appearance: none;
border: none;
resize: none;
outline: none;
overflow: hidden;
font: inherit;
padding: 0 1px;
margin: 0 -1px;
contain: strict;
-ms-user-select: text;
-moz-user-select: text;
-webkit-user-select: text;
user-select: text;
/*with `pre-line` chrome inserts instead of space*/
white-space: pre!important;
}
.ace_text-input.ace_composition {
background: transparent;
color: inherit;
z-index: 1000;
opacity: 1;
}
.ace_composition_placeholder { color: transparent }
.ace_composition_marker {
border-bottom: 1px solid;
position: absolute;
border-radius: 0;
margin-top: 1px;
}
[ace_nocontext=true] {
transform: none!important;
filter: none!important;
clip-path: none!important;
mask : none!important;
contain: none!important;
perspective: none!important;
mix-blend-mode: initial!important;
z-index: auto;
}
.ace_layer {
z-index: 1;
position: absolute;
overflow: hidden;
/* workaround for chrome bug https://github.com/ajaxorg/ace/issues/2312*/
word-wrap: normal;
white-space: pre;
height: 100%;
width: 100%;
box-sizing: border-box;
/* setting pointer-events: auto; on node under the mouse, which changes
during scroll, will break mouse wheel scrolling in Safari */
pointer-events: none;
}
.ace_gutter-layer {
position: relative;
width: auto;
text-align: right;
pointer-events: auto;
height: 1000000px;
contain: style size layout;
}
.ace_text-layer {
font: inherit !important;
position: absolute;
height: 1000000px;
width: 1000000px;
contain: style size layout;
}
.ace_text-layer > .ace_line, .ace_text-layer > .ace_line_group {
contain: style size layout;
position: absolute;
top: 0;
left: 0;
right: 0;
}
.ace_hidpi .ace_text-layer,
.ace_hidpi .ace_gutter-layer,
.ace_hidpi .ace_content,
.ace_hidpi .ace_gutter {
contain: strict;
}
.ace_hidpi .ace_text-layer > .ace_line,
.ace_hidpi .ace_text-layer > .ace_line_group {
contain: strict;
}
.ace_cjk {
display: inline-block;
text-align: center;
}
.ace_cursor-layer {
z-index: 4;
}
.ace_cursor {
z-index: 4;
position: absolute;
box-sizing: border-box;
border-left: 2px solid;
/* workaround for smooth cursor repaintng whole screen in chrome */
transform: translatez(0);
}
.ace_multiselect .ace_cursor {
border-left-width: 1px;
}
.ace_slim-cursors .ace_cursor {
border-left-width: 1px;
}
.ace_overwrite-cursors .ace_cursor {
border-left-width: 0;
border-bottom: 1px solid;
}
.ace_hidden-cursors .ace_cursor {
opacity: 0.2;
}
.ace_hasPlaceholder .ace_hidden-cursors .ace_cursor {
opacity: 0;
}
.ace_smooth-blinking .ace_cursor {
transition: opacity 0.18s;
}
.ace_animate-blinking .ace_cursor {
animation-duration: 1000ms;
animation-timing-function: step-end;
animation-name: blink-ace-animate;
animation-iteration-count: infinite;
}
.ace_animate-blinking.ace_smooth-blinking .ace_cursor {
animation-duration: 1000ms;
animation-timing-function: ease-in-out;
animation-name: blink-ace-animate-smooth;
}
@keyframes blink-ace-animate {
from, to { opacity: 1; }
60% { opacity: 0; }
}
@keyframes blink-ace-animate-smooth {
from, to { opacity: 1; }
45% { opacity: 1; }
60% { opacity: 0; }
85% { opacity: 0; }
}
.ace_marker-layer .ace_step, .ace_marker-layer .ace_stack {
position: absolute;
z-index: 3;
}
.ace_marker-layer .ace_selection {
position: absolute;
z-index: 5;
}
.ace_marker-layer .ace_bracket {
position: absolute;
z-index: 6;
}
.ace_marker-layer .ace_error_bracket {
position: absolute;
border-bottom: 1px solid #DE5555;
border-radius: 0;
}
.ace_marker-layer .ace_active-line {
position: absolute;
z-index: 2;
}
.ace_marker-layer .ace_selected-word {
position: absolute;
z-index: 4;
box-sizing: border-box;
}
.ace_line .ace_fold {
box-sizing: border-box;
display: inline-block;
height: 11px;
margin-top: -2px;
vertical-align: middle;
background-image:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//fxgTAwPDBxDxD078RSX+YeEyDFMCIMAAI3INmXiwf2YAAAAASUVORK5CYII=");
background-repeat: no-repeat, repeat-x;
background-position: center center, top left;
color: transparent;
border: 1px solid black;
border-radius: 2px;
cursor: pointer;
pointer-events: auto;
}
.ace_dark .ace_fold {
}
.ace_fold:hover{
background-image:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi+P//fz4TAwPDZxDxD5X4i5fLMEwJgAADAEPVDbjNw87ZAAAAAElFTkSuQmCC");
}
.ace_tooltip {
background-color: #f5f5f5;
border: 1px solid gray;
border-radius: 1px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
color: black;
max-width: 100%;
padding: 3px 4px;
position: fixed;
z-index: 999999;
box-sizing: border-box;
cursor: default;
white-space: pre;
word-wrap: break-word;
line-height: normal;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
pointer-events: none;
}
.ace_tooltip.ace_dark {
background-color: #636363;
color: #fff;
}
.ace_tooltip:focus {
outline: 1px solid #5E9ED6;
}
.ace_icon {
display: inline-block;
width: 18px;
vertical-align: top;
}
.ace_icon_svg {
display: inline-block;
width: 12px;
vertical-align: top;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: 12px;
-webkit-mask-position: center;
}
.ace_folding-enabled > .ace_gutter-cell, .ace_folding-enabled > .ace_gutter-cell_svg-icons {
padding-right: 13px;
}
.ace_fold-widget {
box-sizing: border-box;
margin: 0 -12px 0 1px;
display: none;
width: 11px;
vertical-align: top;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg==");
background-repeat: no-repeat;
background-position: center;
border-radius: 3px;
border: 1px solid transparent;
cursor: pointer;
}
.ace_folding-enabled .ace_fold-widget {
display: inline-block;
}
.ace_fold-widget.ace_end {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42m3HwQkAMAhD0YzsRchFKI7sAikeWkrxwScEB0nh5e7KTPWimZki4tYfVbX+MNl4pyZXejUO1QAAAABJRU5ErkJggg==");
}
.ace_fold-widget.ace_closed {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAOUlEQVR42jXKwQkAMAgDwKwqKD4EwQ26sSOkVWjgIIHAzPiCgaqiqnJHZnKICBERHN194O5b9vbLuAVRL+l0YWnZAAAAAElFTkSuQmCCXA==");
}
.ace_fold-widget:hover {
border: 1px solid rgba(0, 0, 0, 0.3);
background-color: rgba(255, 255, 255, 0.2);
box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);
}
.ace_fold-widget:active {
border: 1px solid rgba(0, 0, 0, 0.4);
background-color: rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
}
/**
* Dark version for fold widgets
*/
.ace_dark .ace_fold-widget {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC");
}
.ace_dark .ace_fold-widget.ace_end {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg==");
}
.ace_dark .ace_fold-widget.ace_closed {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg==");
}
.ace_dark .ace_fold-widget:hover {
box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);
background-color: rgba(255, 255, 255, 0.1);
}
.ace_dark .ace_fold-widget:active {
box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);
}
.ace_inline_button {
border: 1px solid lightgray;
display: inline-block;
margin: -1px 8px;
padding: 0 5px;
pointer-events: auto;
cursor: pointer;
}
.ace_inline_button:hover {
border-color: gray;
background: rgba(200,200,200,0.2);
display: inline-block;
pointer-events: auto;
}
.ace_fold-widget.ace_invalid {
background-color: #FFB4B4;
border-color: #DE5555;
}
.ace_fade-fold-widgets .ace_fold-widget {
transition: opacity 0.4s ease 0.05s;
opacity: 0;
}
.ace_fade-fold-widgets:hover .ace_fold-widget {
transition: opacity 0.05s ease 0.05s;
opacity:1;
}
.ace_underline {
text-decoration: underline;
}
.ace_bold {
font-weight: bold;
}
.ace_nobold .ace_bold {
font-weight: normal;
}
.ace_italic {
font-style: italic;
}
.ace_error-marker {
background-color: rgba(255, 0, 0,0.2);
position: absolute;
z-index: 9;
}
.ace_highlight-marker {
background-color: rgba(255, 255, 0,0.2);
position: absolute;
z-index: 8;
}
.ace_mobile-menu {
position: absolute;
line-height: 1.5;
border-radius: 4px;
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
background: white;
box-shadow: 1px 3px 2px grey;
border: 1px solid #dcdcdc;
color: black;
}
.ace_dark > .ace_mobile-menu {
background: #333;
color: #ccc;
box-shadow: 1px 3px 2px grey;
border: 1px solid #444;
}
.ace_mobile-button {
padding: 2px;
cursor: pointer;
overflow: hidden;
}
.ace_mobile-button:hover {
background-color: #eee;
opacity:1;
}
.ace_mobile-button:active {
background-color: #ddd;
}
.ace_placeholder {
font-family: arial;
transform: scale(0.9);
transform-origin: left;
white-space: pre;
opacity: 0.7;
margin: 0 10px;
}
.ace_ghost_text {
opacity: 0.5;
font-style: italic;
white-space: pre;
}
/*# sourceURL=ace/css/ace_editor.css */</style><style id="ace_scrollbar.css">.ace_editor>.ace_sb-v div, .ace_editor>.ace_sb-h div{
position: absolute;
background: rgba(128, 128, 128, 0.6);
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #bbb;
border-radius: 2px;
z-index: 8;
}
.ace_editor>.ace_sb-v, .ace_editor>.ace_sb-h {
position: absolute;
z-index: 6;
background: none;
overflow: hidden!important;
}
.ace_editor>.ace_sb-v {
z-index: 6;
right: 0;
top: 0;
width: 12px;
}
.ace_editor>.ace_sb-v div {
z-index: 8;
right: 0;
width: 100%;
}
.ace_editor>.ace_sb-h {
bottom: 0;
left: 0;
height: 12px;
}
.ace_editor>.ace_sb-h div {
bottom: 0;
height: 100%;
}
.ace_editor>.ace_sb_grabbed {
z-index: 8;
background: #000;
}
/*# sourceURL=ace/css/ace_scrollbar.css */</style><title>Online PHP editor | output for 5kEec</title><base href="https://3v4l.org/"><meta name="keywords" content="php,test,run,execute,online,interactive,shell,console,codepad,fiddle,xdebug,vld,performance"><meta name="description" content="Run your php code online; get statistics, vld output and compare output from all versions."><meta name="author" content="Sjon Hortensius - [email protected]"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="twitter:card" content="summary"><link rel="manifest" href="/manifest"><link rel="shortcut icon" href="/favicon.ico"><link rel="stylesheet" href="/s/c.49fa43d0.css"><script src="https://cdn.jsdelivr.net/gh/ajaxorg/[email protected]/src-min-noconflict/theme-textmate.js"></script><script src="https://cdn.jsdelivr.net/gh/ajaxorg/[email protected]/src-min-noconflict/theme-chrome.js"></script><script src="https://cdn.jsdelivr.net/gh/ajaxorg/[email protected]/src-min-noconflict/mode-php.js"></script></head><body class="new script output js"><header><a href="/"><h1>3v4l.org</h1><span>run code in 300+ PHP versions simultaneously</span></a><nav><ul><li><a href="/sponsor">sponsor</a></li><li><a href="/bughunt">bughunt</a></li><li><a href="/search">search</a></li><li><a href="/last">recent</a></li><li><a href="/about">about</a></li></ul></nav></header><meta property="og:image" content="https://3v4l.org/s/site_thumb.png"><meta property="og:type" content="article"><meta property="og:url" content="https://3v4l.org/5kEec"><meta property="og:description" content="View the output of this script on 3v4l.org: the online PHP shell with 250+ PHP versions"><div itemscope="" itemtype="http://schema.org/Article"><meta property="og:title" content="5kEec - created on 3v4l.org"><form method="post" action="/new" id="newForm"><div><input class="valid" type="text" name="title" id="title" maxlength="64" placeholder="Untitled" aria-label="Optional title" pattern="^[\x20-\x7e\x80-\xff]*$"><time itemprop="datePublished" datetime="2024-12-20T22:08:03Z" title="Fri Dec 20 2024 22:08:03 GMT+0000 (Coordinated Universal Time)"> @ 2024-12-20 22:08:03</time></div><div><textarea name="code" aria-label="code you want to submit"></textarea><code itemprop="articleBody" class="required invalid ace_editor ace_hidpi ace-chrome" style="height: 210px;"><textarea class="ace_text-input" wrap="off" autocorrect="off" autocapitalize="off" spellcheck="false" style="opacity: 0; font-size: 1px; height: 1px; width: 1px; transform: translate(53px, 15px);" aria-haspopup="false" aria-autocomplete="both" role="textbox" aria-label="code you want to submit"></textarea><div class="ace_gutter" aria-hidden="true" style="left: 0px; width: 49px;"><div class="ace_layer ace_gutter-layer ace_folding-enabled" style="height: 1e+06px; transform: translate(0px, 0px); width: 49px;"><div class="ace_gutter-cell ace_gutter-active-line " aria-hidden="true" style="height: 15px; top: 0px;">1<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 15px;">2<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 30px;">3<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 45px;">4<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 60px;">5<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 75px;">6<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 90px;">7<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 105px;">8<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 120px;">9<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 135px;">10<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 150px;">11<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 165px;">12<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 180px;">13<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div><div class="ace_gutter-cell " aria-hidden="true" style="height: 15px; top: 195px;">14<span tabindex="0" style="display: none;"></span><span tabindex="0" style="display: none;"><span></span></span></div></div></div><div class="ace_scroller " style="line-height: 15px; left: 49px; right: 0px; bottom: 0px;"><div class="ace_content" style="transform: translate(0px, 0px); width: 728px; height: 240px;"><div class="ace_layer ace_print-margin-layer"><div class="ace_print-margin" style="left: 644px; visibility: hidden;"></div></div><div class="ace_layer ace_marker-layer"><div class="ace_active-line" style="height: 15px; top: 0px; left: 0px; right: 0px;"></div></div><div class="ace_layer ace_text-layer" style="height: 1e+06px; margin: 0px 4px; transform: translate(0px, 0px);"><div class="ace_line_group" style="height: 15px; top: 0px;"><div class="ace_line" style="height: 15px;"><span class="ace_support ace_php_tag"><?php</span></div></div><div class="ace_line_group" style="height: 15px; top: 15px;"><div class="ace_line" style="height: 15px;"></div></div><div class="ace_line_group" style="height: 15px; top: 30px;"><div class="ace_line" style="height: 15px;"><span class="ace_variable">$default</span> <span class="ace_keyword ace_operator">=</span> <span class="ace_paren ace_lparen">[[</span><span class="ace_string">'default_key'</span> <span class="ace_keyword ace_operator">=></span> <span class="ace_string">'default_value'</span><span class="ace_paren ace_rparen">]]</span><span class="ace_punctuation ace_operator">;</span></div></div><div class="ace_line_group" style="height: 15px; top: 45px;"><div class="ace_line" style="height: 15px;"></div></div><div class="ace_line_group" style="height: 15px; top: 60px;"><div class="ace_line" style="height: 15px;"><span class="ace_variable">$incoming</span> <span class="ace_keyword ace_operator">=</span> <span class="ace_paren ace_lparen">[[</span><span class="ace_string">'new_key'</span> <span class="ace_keyword ace_operator">=></span> <span class="ace_string">'new_value'</span><span class="ace_paren ace_rparen">]]</span><span class="ace_punctuation ace_operator">;</span></div></div><div class="ace_line_group" style="height: 15px; top: 75px;"><div class="ace_line" style="height: 15px;"></div></div><div class="ace_line_group" style="height: 15px; top: 90px;"><div class="ace_line" style="height: 15px;"><span class="ace_variable">$merged</span> <span class="ace_keyword ace_operator">=</span> <span class="ace_support ace_function">array_merge</span><span class="ace_paren ace_lparen">(</span><span class="ace_variable">$default</span><span class="ace_punctuation ace_operator">,</span> <span class="ace_variable">$incoming</span><span class="ace_paren ace_rparen">)</span><span class="ace_punctuation ace_operator">;</span></div></div><div class="ace_line_group" style="height: 15px; top: 105px;"><div class="ace_line" style="height: 15px;"><span class="ace_variable">$union</span> <span class="ace_keyword ace_operator">=</span> <span class="ace_variable">$incoming</span> <span class="ace_keyword ace_operator">+</span> <span class="ace_variable">$default</span><span class="ace_punctuation ace_operator">;</span></div></div><div class="ace_line_group" style="height: 15px; top: 120px;"><div class="ace_line" style="height: 15px;"></div></div><div class="ace_line_group" style="height: 15px; top: 135px;"><div class="ace_line" style="height: 15px;"><span class="ace_support ace_function">echo</span> <span class="ace_string">"MERGED:"</span> . <span class="ace_constant ace_language">PHP_EOL</span><span class="ace_punctuation ace_operator">;</span></div></div><div class="ace_line_group" style="height: 15px; top: 150px;"><div class="ace_line" style="height: 15px;"><span class="ace_support ace_function">print_r</span><span class="ace_paren ace_lparen">(</span><span class="ace_variable">$merged</span><span class="ace_paren ace_rparen">)</span><span class="ace_punctuation ace_operator">;</span></div></div><div class="ace_line_group" style="height: 15px; top: 165px;"><div class="ace_line" style="height: 15px;"></div></div><div class="ace_line_group" style="height: 15px; top: 180px;"><div class="ace_line" style="height: 15px;"><span class="ace_support ace_function">echo</span> <span class="ace_string">"UNION:"</span> . <span class="ace_constant ace_language">PHP_EOL</span><span class="ace_punctuation ace_operator">;</span></div></div><div class="ace_line_group" style="height: 15px; top: 195px;"><div class="ace_line" style="height: 15px;"><span class="ace_support ace_function">print_r</span><span class="ace_paren ace_lparen">(</span><span class="ace_variable">$union</span><span class="ace_paren ace_rparen">)</span><span class="ace_punctuation ace_operator">;</span></div></div></div><div class="ace_layer ace_marker-layer"></div><div class="ace_layer ace_cursor-layer ace_hidden-cursors"><div class="ace_cursor" style="display: block; transform: translate(4px, 0px); width: 8px; height: 15px;"></div></div></div></div><div class="ace_scrollbar ace_scrollbar-v" style="display: none; width: 15px; height: 210px; bottom: 0px;"><div class="ace_scrollbar-inner" style="width: 15px; height: 210px;"> </div></div><div class="ace_scrollbar ace_scrollbar-h" style="display: none; height: 15px; left: 49px; right: 0px; width: 728px;"><div class="ace_scrollbar-inner" style="height: 15px; width: 777px;"> </div></div><div style="height: auto; width: auto; top: 0px; left: 0px; visibility: hidden; position: absolute; white-space: pre; font: inherit; overflow: hidden;"><div style="height: auto; width: auto; top: 0px; left: 0px; visibility: hidden; position: absolute; white-space: pre; font: inherit; overflow: visible;">הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה</div><div style="height: auto; width: auto; top: 0px; left: 0px; visibility: hidden; position: absolute; white-space: pre; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; overflow: visible;">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</div></div></code></div><div></div><input type="submit" value="eval();" title="shortcut: ctrl+enter" disabled="disabled"><select class="valid" name="version" id="version" data-values="{"8.4.":[2,1],"8.3.":15,"8.2.":27,"8.1.":31,"8.0.":[30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,3,2,1,0],"7.4.":[33,32,30,29,28,27,26,25,24,23,22,21,20,19,18,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0],"7.3.":33,"7.2.":34,"7.1.":33,"7.0.":33,"5.6.":40,"5.5.":38,"5.4.":45,"5.3.":29,"5.2.":17,"5.1.":6,"5.0.":5,"4.4.":9,"4.3.":11,"git.":["master_jit","master"],"rfc.":["property-hooks"]}"><option value="">all supported versions</option><option value="eol">+ include eol (slow)</option><optgroup label="current"><option value="8.4.2">8.4.2</option><option value="8.3.15" selected="selected">8.3.15</option><option value="8.2.27">8.2.27</option></optgroup><optgroup label="branches"><option value="git.master_jit">git.master_jit</option><option value="git.master">git.master</option><option value="rfc.property-hooks">rfc.property-hooks</option></optgroup><optgroup label="8.4"><option value="8.4.2">8.4.2</option><option value="8.4.1">8.4.1</option></optgroup><optgroup label="8.3"><option value="8.3.15">8.3.15</option><option value="8.3.14">8.3.14</option><option value="8.3.13">8.3.13</option><option value="8.3.12">8.3.12</option><option value="8.3.11">8.3.11</option><option value="8.3.10">8.3.10</option><option value="8.3.9">8.3.9</option><option value="8.3.8">8.3.8</option><option value="8.3.7">8.3.7</option><option value="8.3.6">8.3.6</option><option value="8.3.5">8.3.5</option><option value="8.3.4">8.3.4</option><option value="8.3.3">8.3.3</option><option value="8.3.2">8.3.2</option><option value="8.3.1">8.3.1</option><option value="8.3.0">8.3.0</option></optgroup><optgroup label="8.2"><option value="8.2.27">8.2.27</option><option value="8.2.26">8.2.26</option><option value="8.2.25">8.2.25</option><option value="8.2.24">8.2.24</option><option value="8.2.23">8.2.23</option><option value="8.2.22">8.2.22</option><option value="8.2.21">8.2.21</option><option value="8.2.20">8.2.20</option><option value="8.2.19">8.2.19</option><option value="8.2.18">8.2.18</option><option value="8.2.17">8.2.17</option><option value="8.2.16">8.2.16</option><option value="8.2.15">8.2.15</option><option value="8.2.14">8.2.14</option><option value="8.2.13">8.2.13</option><option value="8.2.12">8.2.12</option><option value="8.2.11">8.2.11</option><option value="8.2.10">8.2.10</option><option value="8.2.9">8.2.9</option><option value="8.2.8">8.2.8</option><option value="8.2.7">8.2.7</option><option value="8.2.6">8.2.6</option><option value="8.2.5">8.2.5</option><option value="8.2.4">8.2.4</option><option value="8.2.3">8.2.3</option><option value="8.2.2">8.2.2</option><option value="8.2.1">8.2.1</option><option value="8.2.0">8.2.0</option></optgroup><optgroup label="8.1"><option value="8.1.31">8.1.31</option><option value="8.1.30">8.1.30</option><option value="8.1.29">8.1.29</option><option value="8.1.28">8.1.28</option><option value="8.1.27">8.1.27</option><option value="8.1.26">8.1.26</option><option value="8.1.25">8.1.25</option><option value="8.1.24">8.1.24</option><option value="8.1.23">8.1.23</option><option value="8.1.22">8.1.22</option><option value="8.1.21">8.1.21</option><option value="8.1.20">8.1.20</option><option value="8.1.19">8.1.19</option><option value="8.1.18">8.1.18</option><option value="8.1.17">8.1.17</option><option value="8.1.16">8.1.16</option><option value="8.1.15">8.1.15</option><option value="8.1.14">8.1.14</option><option value="8.1.13">8.1.13</option><option value="8.1.12">8.1.12</option><option value="8.1.11">8.1.11</option><option value="8.1.10">8.1.10</option><option value="8.1.9">8.1.9</option><option value="8.1.8">8.1.8</option><option value="8.1.7">8.1.7</option><option value="8.1.6">8.1.6</option><option value="8.1.5">8.1.5</option><option value="8.1.4">8.1.4</option><option value="8.1.3">8.1.3</option><option value="8.1.2">8.1.2</option><option value="8.1.1">8.1.1</option><option value="8.1.0">8.1.0</option></optgroup><optgroup label="8.0"><option value="8.0.30">8.0.30</option><option value="8.0.29">8.0.29</option><option value="8.0.28">8.0.28</option><option value="8.0.27">8.0.27</option><option value="8.0.26">8.0.26</option><option value="8.0.25">8.0.25</option><option value="8.0.24">8.0.24</option><option value="8.0.23">8.0.23</option><option value="8.0.22">8.0.22</option><option value="8.0.21">8.0.21</option><option value="8.0.20">8.0.20</option><option value="8.0.19">8.0.19</option><option value="8.0.18">8.0.18</option><option value="8.0.17">8.0.17</option><option value="8.0.16">8.0.16</option><option value="8.0.15">8.0.15</option><option value="8.0.14">8.0.14</option><option value="8.0.13">8.0.13</option><option value="8.0.12">8.0.12</option><option value="8.0.11">8.0.11</option><option value="8.0.10">8.0.10</option><option value="8.0.9">8.0.9</option><option value="8.0.8">8.0.8</option><option value="8.0.7">8.0.7</option><option value="8.0.6">8.0.6</option><option value="8.0.5">8.0.5</option><option value="8.0.3">8.0.3</option><option value="8.0.2">8.0.2</option><option value="8.0.1">8.0.1</option><option value="8.0.0">8.0.0</option></optgroup><optgroup label="7.4"><option value="7.4.33">7.4.33</option><option value="7.4.32">7.4.32</option><option value="7.4.30">7.4.30</option><option value="7.4.29">7.4.29</option><option value="7.4.28">7.4.28</option><option value="7.4.27">7.4.27</option><option value="7.4.26">7.4.26</option><option value="7.4.25">7.4.25</option><option value="7.4.24">7.4.24</option><option value="7.4.23">7.4.23</option><option value="7.4.22">7.4.22</option><option value="7.4.21">7.4.21</option><option value="7.4.20">7.4.20</option><option value="7.4.19">7.4.19</option><option value="7.4.18">7.4.18</option><option value="7.4.16">7.4.16</option><option value="7.4.15">7.4.15</option><option value="7.4.14">7.4.14</option><option value="7.4.13">7.4.13</option><option value="7.4.12">7.4.12</option><option value="7.4.11">7.4.11</option><option value="7.4.10">7.4.10</option><option value="7.4.9">7.4.9</option><option value="7.4.8">7.4.8</option><option value="7.4.7">7.4.7</option><option value="7.4.6">7.4.6</option><option value="7.4.5">7.4.5</option><option value="7.4.4">7.4.4</option><option value="7.4.3">7.4.3</option><option value="7.4.2">7.4.2</option><option value="7.4.1">7.4.1</option><option value="7.4.0">7.4.0</option></optgroup><optgroup label="7.3"><option value="7.3.33">7.3.33</option><option value="7.3.32">7.3.32</option><option value="7.3.31">7.3.31</option><option value="7.3.30">7.3.30</option><option value="7.3.29">7.3.29</option><option value="7.3.28">7.3.28</option><option value="7.3.27">7.3.27</option><option value="7.3.26">7.3.26</option><option value="7.3.25">7.3.25</option><option value="7.3.24">7.3.24</option><option value="7.3.23">7.3.23</option><option value="7.3.22">7.3.22</option><option value="7.3.21">7.3.21</option><option value="7.3.20">7.3.20</option><option value="7.3.19">7.3.19</option><option value="7.3.18">7.3.18</option><option value="7.3.17">7.3.17</option><option value="7.3.16">7.3.16</option><option value="7.3.15">7.3.15</option><option value="7.3.14">7.3.14</option><option value="7.3.13">7.3.13</option><option value="7.3.12">7.3.12</option><option value="7.3.11">7.3.11</option><option value="7.3.10">7.3.10</option><option value="7.3.9">7.3.9</option><option value="7.3.8">7.3.8</option><option value="7.3.7">7.3.7</option><option value="7.3.6">7.3.6</option><option value="7.3.5">7.3.5</option><option value="7.3.4">7.3.4</option><option value="7.3.3">7.3.3</option><option value="7.3.2">7.3.2</option><option value="7.3.1">7.3.1</option><option value="7.3.0">7.3.0</option></optgroup><optgroup label="7.2"><option value="7.2.34">7.2.34</option><option value="7.2.33">7.2.33</option><option value="7.2.32">7.2.32</option><option value="7.2.31">7.2.31</option><option value="7.2.30">7.2.30</option><option value="7.2.29">7.2.29</option><option value="7.2.28">7.2.28</option><option value="7.2.27">7.2.27</option><option value="7.2.26">7.2.26</option><option value="7.2.25">7.2.25</option><option value="7.2.24">7.2.24</option><option value="7.2.23">7.2.23</option><option value="7.2.22">7.2.22</option><option value="7.2.21">7.2.21</option><option value="7.2.20">7.2.20</option><option value="7.2.19">7.2.19</option><option value="7.2.18">7.2.18</option><option value="7.2.17">7.2.17</option><option value="7.2.16">7.2.16</option><option value="7.2.15">7.2.15</option><option value="7.2.14">7.2.14</option><option value="7.2.13">7.2.13</option><option value="7.2.12">7.2.12</option><option value="7.2.11">7.2.11</option><option value="7.2.10">7.2.10</option><option value="7.2.9">7.2.9</option><option value="7.2.8">7.2.8</option><option value="7.2.7">7.2.7</option><option value="7.2.6">7.2.6</option><option value="7.2.5">7.2.5</option><option value="7.2.4">7.2.4</option><option value="7.2.3">7.2.3</option><option value="7.2.2">7.2.2</option><option value="7.2.1">7.2.1</option><option value="7.2.0">7.2.0</option></optgroup><optgroup label="7.1"><option value="7.1.33">7.1.33</option><option value="7.1.32">7.1.32</option><option value="7.1.31">7.1.31</option><option value="7.1.30">7.1.30</option><option value="7.1.29">7.1.29</option><option value="7.1.28">7.1.28</option><option value="7.1.27">7.1.27</option><option value="7.1.26">7.1.26</option><option value="7.1.25">7.1.25</option><option value="7.1.24">7.1.24</option><option value="7.1.23">7.1.23</option><option value="7.1.22">7.1.22</option><option value="7.1.21">7.1.21</option><option value="7.1.20">7.1.20</option><option value="7.1.19">7.1.19</option><option value="7.1.18">7.1.18</option><option value="7.1.17">7.1.17</option><option value="7.1.16">7.1.16</option><option value="7.1.15">7.1.15</option><option value="7.1.14">7.1.14</option><option value="7.1.13">7.1.13</option><option value="7.1.12">7.1.12</option><option value="7.1.11">7.1.11</option><option value="7.1.10">7.1.10</option><option value="7.1.9">7.1.9</option><option value="7.1.8">7.1.8</option><option value="7.1.7">7.1.7</option><option value="7.1.6">7.1.6</option><option value="7.1.5">7.1.5</option><option value="7.1.4">7.1.4</option><option value="7.1.3">7.1.3</option><option value="7.1.2">7.1.2</option><option value="7.1.1">7.1.1</option><option value="7.1.0">7.1.0</option></optgroup><optgroup label="7.0"><option value="7.0.33">7.0.33</option><option value="7.0.32">7.0.32</option><option value="7.0.31">7.0.31</option><option value="7.0.30">7.0.30</option><option value="7.0.29">7.0.29</option><option value="7.0.28">7.0.28</option><option value="7.0.27">7.0.27</option><option value="7.0.26">7.0.26</option><option value="7.0.25">7.0.25</option><option value="7.0.24">7.0.24</option><option value="7.0.23">7.0.23</option><option value="7.0.22">7.0.22</option><option value="7.0.21">7.0.21</option><option value="7.0.20">7.0.20</option><option value="7.0.19">7.0.19</option><option value="7.0.18">7.0.18</option><option value="7.0.17">7.0.17</option><option value="7.0.16">7.0.16</option><option value="7.0.15">7.0.15</option><option value="7.0.14">7.0.14</option><option value="7.0.13">7.0.13</option><option value="7.0.12">7.0.12</option><option value="7.0.11">7.0.11</option><option value="7.0.10">7.0.10</option><option value="7.0.9">7.0.9</option><option value="7.0.8">7.0.8</option><option value="7.0.7">7.0.7</option><option value="7.0.6">7.0.6</option><option value="7.0.5">7.0.5</option><option value="7.0.4">7.0.4</option><option value="7.0.3">7.0.3</option><option value="7.0.2">7.0.2</option><option value="7.0.1">7.0.1</option><option value="7.0.0">7.0.0</option></optgroup><optgroup label="5.6"><option value="5.6.40">5.6.40</option><option value="5.6.39">5.6.39</option><option value="5.6.38">5.6.38</option><option value="5.6.37">5.6.37</option><option value="5.6.36">5.6.36</option><option value="5.6.35">5.6.35</option><option value="5.6.34">5.6.34</option><option value="5.6.33">5.6.33</option><option value="5.6.32">5.6.32</option><option value="5.6.31">5.6.31</option><option value="5.6.30">5.6.30</option><option value="5.6.29">5.6.29</option><option value="5.6.28">5.6.28</option><option value="5.6.27">5.6.27</option><option value="5.6.26">5.6.26</option><option value="5.6.25">5.6.25</option><option value="5.6.24">5.6.24</option><option value="5.6.23">5.6.23</option><option value="5.6.22">5.6.22</option><option value="5.6.21">5.6.21</option><option value="5.6.20">5.6.20</option><option value="5.6.19">5.6.19</option><option value="5.6.18">5.6.18</option><option value="5.6.17">5.6.17</option><option value="5.6.16">5.6.16</option><option value="5.6.15">5.6.15</option><option value="5.6.14">5.6.14</option><option value="5.6.13">5.6.13</option><option value="5.6.12">5.6.12</option><option value="5.6.11">5.6.11</option><option value="5.6.10">5.6.10</option><option value="5.6.9">5.6.9</option><option value="5.6.8">5.6.8</option><option value="5.6.7">5.6.7</option><option value="5.6.6">5.6.6</option><option value="5.6.5">5.6.5</option><option value="5.6.4">5.6.4</option><option value="5.6.3">5.6.3</option><option value="5.6.2">5.6.2</option><option value="5.6.1">5.6.1</option><option value="5.6.0">5.6.0</option></optgroup><optgroup label="5.5"><option value="5.5.38">5.5.38</option><option value="5.5.37">5.5.37</option><option value="5.5.36">5.5.36</option><option value="5.5.35">5.5.35</option><option value="5.5.34">5.5.34</option><option value="5.5.33">5.5.33</option><option value="5.5.32">5.5.32</option><option value="5.5.31">5.5.31</option><option value="5.5.30">5.5.30</option><option value="5.5.29">5.5.29</option><option value="5.5.28">5.5.28</option><option value="5.5.27">5.5.27</option><option value="5.5.26">5.5.26</option><option value="5.5.25">5.5.25</option><option value="5.5.24">5.5.24</option><option value="5.5.23">5.5.23</option><option value="5.5.22">5.5.22</option><option value="5.5.21">5.5.21</option><option value="5.5.20">5.5.20</option><option value="5.5.19">5.5.19</option><option value="5.5.18">5.5.18</option><option value="5.5.17">5.5.17</option><option value="5.5.16">5.5.16</option><option value="5.5.15">5.5.15</option><option value="5.5.14">5.5.14</option><option value="5.5.13">5.5.13</option><option value="5.5.12">5.5.12</option><option value="5.5.11">5.5.11</option><option value="5.5.10">5.5.10</option><option value="5.5.9">5.5.9</option><option value="5.5.8">5.5.8</option><option value="5.5.7">5.5.7</option><option value="5.5.6">5.5.6</option><option value="5.5.5">5.5.5</option><option value="5.5.4">5.5.4</option><option value="5.5.3">5.5.3</option><option value="5.5.2">5.5.2</option><option value="5.5.1">5.5.1</option><option value="5.5.0">5.5.0</option></optgroup><optgroup label="5.4"><option value="5.4.45">5.4.45</option><option value="5.4.44">5.4.44</option><option value="5.4.43">5.4.43</option><option value="5.4.42">5.4.42</option><option value="5.4.41">5.4.41</option><option value="5.4.40">5.4.40</option><option value="5.4.39">5.4.39</option><option value="5.4.38">5.4.38</option><option value="5.4.37">5.4.37</option><option value="5.4.36">5.4.36</option><option value="5.4.35">5.4.35</option><option value="5.4.34">5.4.34</option><option value="5.4.33">5.4.33</option><option value="5.4.32">5.4.32</option><option value="5.4.31">5.4.31</option><option value="5.4.30">5.4.30</option><option value="5.4.29">5.4.29</option><option value="5.4.28">5.4.28</option><option value="5.4.27">5.4.27</option><option value="5.4.26">5.4.26</option><option value="5.4.25">5.4.25</option><option value="5.4.24">5.4.24</option><option value="5.4.23">5.4.23</option><option value="5.4.22">5.4.22</option><option value="5.4.21">5.4.21</option><option value="5.4.20">5.4.20</option><option value="5.4.19">5.4.19</option><option value="5.4.18">5.4.18</option><option value="5.4.17">5.4.17</option><option value="5.4.16">5.4.16</option><option value="5.4.15">5.4.15</option><option value="5.4.14">5.4.14</option><option value="5.4.13">5.4.13</option><option value="5.4.12">5.4.12</option><option value="5.4.11">5.4.11</option><option value="5.4.10">5.4.10</option><option value="5.4.9">5.4.9</option><option value="5.4.8">5.4.8</option><option value="5.4.7">5.4.7</option><option value="5.4.6">5.4.6</option><option value="5.4.5">5.4.5</option><option value="5.4.4">5.4.4</option><option value="5.4.3">5.4.3</option><option value="5.4.2">5.4.2</option><option value="5.4.1">5.4.1</option><option value="5.4.0">5.4.0</option></optgroup><optgroup label="5.3"><option value="5.3.29">5.3.29</option><option value="5.3.28">5.3.28</option><option value="5.3.27">5.3.27</option><option value="5.3.26">5.3.26</option><option value="5.3.25">5.3.25</option><option value="5.3.24">5.3.24</option><option value="5.3.23">5.3.23</option><option value="5.3.22">5.3.22</option><option value="5.3.21">5.3.21</option><option value="5.3.20">5.3.20</option><option value="5.3.19">5.3.19</option><option value="5.3.18">5.3.18</option><option value="5.3.17">5.3.17</option><option value="5.3.16">5.3.16</option><option value="5.3.15">5.3.15</option><option value="5.3.14">5.3.14</option><option value="5.3.13">5.3.13</option><option value="5.3.12">5.3.12</option><option value="5.3.11">5.3.11</option><option value="5.3.10">5.3.10</option><option value="5.3.9">5.3.9</option><option value="5.3.8">5.3.8</option><option value="5.3.7">5.3.7</option><option value="5.3.6">5.3.6</option><option value="5.3.5">5.3.5</option><option value="5.3.4">5.3.4</option><option value="5.3.3">5.3.3</option><option value="5.3.2">5.3.2</option><option value="5.3.1">5.3.1</option><option value="5.3.0">5.3.0</option></optgroup><optgroup label="5.2"><option value="5.2.17">5.2.17</option><option value="5.2.16">5.2.16</option><option value="5.2.15">5.2.15</option><option value="5.2.14">5.2.14</option><option value="5.2.13">5.2.13</option><option value="5.2.12">5.2.12</option><option value="5.2.11">5.2.11</option><option value="5.2.10">5.2.10</option><option value="5.2.9">5.2.9</option><option value="5.2.8">5.2.8</option><option value="5.2.7">5.2.7</option><option value="5.2.6">5.2.6</option><option value="5.2.5">5.2.5</option><option value="5.2.4">5.2.4</option><option value="5.2.3">5.2.3</option><option value="5.2.2">5.2.2</option><option value="5.2.1">5.2.1</option><option value="5.2.0">5.2.0</option></optgroup><optgroup label="5.1"><option value="5.1.6">5.1.6</option><option value="5.1.5">5.1.5</option><option value="5.1.4">5.1.4</option><option value="5.1.3">5.1.3</option><option value="5.1.2">5.1.2</option><option value="5.1.1">5.1.1</option><option value="5.1.0">5.1.0</option></optgroup><optgroup label="5.0"><option value="5.0.5">5.0.5</option><option value="5.0.4">5.0.4</option><option value="5.0.3">5.0.3</option><option value="5.0.2">5.0.2</option><option value="5.0.1">5.0.1</option><option value="5.0.0">5.0.0</option></optgroup><optgroup label="4.4"><option value="4.4.9">4.4.9</option><option value="4.4.8">4.4.8</option><option value="4.4.7">4.4.7</option><option value="4.4.6">4.4.6</option><option value="4.4.5">4.4.5</option><option value="4.4.4">4.4.4</option><option value="4.4.3">4.4.3</option><option value="4.4.2">4.4.2</option><option value="4.4.1">4.4.1</option><option value="4.4.0">4.4.0</option></optgroup><optgroup label="4.3"><option value="4.3.11">4.3.11</option><option value="4.3.10">4.3.10</option><option value="4.3.9">4.3.9</option><option value="4.3.8">4.3.8</option><option value="4.3.7">4.3.7</option><option value="4.3.6">4.3.6</option><option value="4.3.5">4.3.5</option><option value="4.3.4">4.3.4</option><option value="4.3.3">4.3.3</option><option value="4.3.2">4.3.2</option><option value="4.3.1">4.3.1</option><option value="4.3.0">4.3.0</option></optgroup></select></form><noscript><div class="alert warning"><h2>Enable javascript to submit</h2><p>You have javascript disabled. You will not be able to edit any code.</p></div></noscript><ul id="tabs"><li itemprop="articleSection" class="active"><a href="/5kEec">Output</a></li><li><a href="/5kEec/perf">Performance</a></li><li><a href="/5kEec/vld">VLD</a></li><li><a href="/5kEec/refs">References</a></li><li class="disabled" title="not available"><a id="rfc">Branches</a></li></ul><div id="tab" itemprop="articleBody"><a id="asHtml" title="interpret as HTML"><i class="icon-eye-open"></i></a><a id="output"></a><dl><dt id="v8.3.15">Output for <span title="released 2024-12-19">8.3.15</span></dt><dd>MERGED:
Array
(
[0] => Array
(
[default_key] => default_value
)
[1] => Array
(
[new_key] => new_value
)
)
UNION:
Array
(
[0] => Array
(
[new_key] => new_value
)
)
</dd></dl></div></div><hr><div id="prefs">preferences:<input type="checkbox" id="darkMode"><label for="darkMode">dark mode</label><input type="checkbox" id="livePreview"><label for="livePreview">live preview</label></div><b>48.44</b> ms | <b>411</b> KiB | <b>5</b> Q<script src="/s/my.js" async=""></script><script src="/ext/diff.js" async=""></script><script src="https://cdn.jsdelivr.net/gh/ajaxorg/[email protected]/src-min-noconflict/ace.js" integrity="sha384-/HiYf7uts/FC/PC50yfG3bXnxyMdlMFQpgaXPNOqiTJkQIbiBeth3J86SYJowDdK" crossorigin="anonymous"></script><script src="https://cdn.jsdelivr.net/gh/ajaxorg/[email protected]/src-min-noconflict/ext-language_tools.js" integrity="sha384-pjdIm81c7GuHpSIwd3CpO3BgZx2B+hNtSvqcFnk7DCwPdEmf0xBCZX5i7jMj/ib6" crossorigin="anonymous"></script><script src="https://cdn.jsdelivr.net/gh/ajaxorg/[email protected]/src-min-noconflict/mode-php.js" integrity="sha384-EO1oIq3Wru7Pa4jrHft9hrjz2SKGcYx1J/BteienRTZbIRvIWRADNyaNMCV4AmNN" crossorigin="anonymous"></script><script src="https://cdn.jsdelivr.net/gh/ajaxorg/[email protected]/src-min-noconflict/theme-chrome.js" integrity="sha384-uOlVPZfQXFZofTCU/B1H8M3c6hww7F3VOufsGRLzlK4l9blvVqfJeONjYJM5+tnb" crossorigin="anonymous"></script><script src="https://cdn.jsdelivr.net/gh/ajaxorg/[email protected]/src-min-noconflict/theme-chaos.js" integrity="sha384-mfoITkRp/u4qWConw/ovtCjvymPkNZiOj9csanbxBv8rdPa/v7wiZdnwF8i+M3UE" crossorigin="anonymous"></script></body></html>