- ID de l'analyse :
- a2adc6b7-bbc7-4d28-9831-06ec86bad4ebTerminée
- URL soumise :
- https://www.onlinegdb.com/fork/GRpFze2b0
- Fin du rapport :
Liens : 5 trouvé(s)
Liens sortants identifiés à partir de la page
Lien | texte |
---|---|
https://learn.onlinegdb.com | Learn Programming |
https://question.onlinegdb.com | Programming Questions |
https://srv.carbonads.net/ads/click/x/GTND427ICTBDV2QMCESLYKQUCKYDL27ECV7DCZ3JCA7I4KQJCA7I453KCABITKJECEBIE2JUCVAD423YCVSIPK7KC6SICK3WCASDEK3EHJNCLSIZ | Learn how to architect observable systems with free guides and top tools for AWS monitoring. |
http://carbonads.net/?utm_source=onlinegdbcom&utm_medium=ad_via_link&utm_campaign=in_unit&utm_term=carbon | ads via Carbon |
http://www.gdbtutorial.com/ | GDB Tutorial |
Variables JavaScript : 671 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 |
---|---|
0 | object |
1 | object |
2 | object |
3 | object |
4 | object |
5 | object |
6 | object |
7 | object |
8 | object |
9 | object |
Messages de journal de console : 7 trouvé(s)
Messages consignés dans la console web
Type | Catégorie | Enregistrement |
---|---|---|
error | network |
|
warning | other |
|
log | javascript |
|
error | network |
|
error | network |
|
error | other |
|
warning | other |
|
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html><head><script type="text/javascript" async="" src="https://static.criteo.net/js/ld/publishertag.prebid.144.js"></script><script src="https://cdn.hadronid.net/hadron.js?url=https%3A%2F%2Fwww.onlinegdb.com%2Ffork%2FGRpFze2b0&ref=&_it=amazon&partner_id=617"></script><script type="text/javascript" async="" src="https://script.4dex.io/localstore.js"></script><style id="ace-idle-fingers">.ace-idle-fingers .ace_gutter {
background: #3b3b3b;
color: rgb(153,153,153)
}
.ace-idle-fingers .ace_print-margin {
width: 1px;
background: #3b3b3b
}
.ace-idle-fingers {
background-color: #323232;
color: #FFFFFF
}
.ace-idle-fingers .ace_cursor {
color: #91FF00
}
.ace-idle-fingers .ace_marker-layer .ace_selection {
background: rgba(90, 100, 126, 0.88)
}
.ace-idle-fingers.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px #323232;
}
.ace-idle-fingers .ace_marker-layer .ace_step {
background: rgb(102, 82, 0)
}
.ace-idle-fingers .ace_marker-layer .ace_bracket {
margin: -1px 0 0 -1px;
border: 1px solid #404040
}
.ace-idle-fingers .ace_marker-layer .ace_active-line {
background: #353637
}
.ace-idle-fingers .ace_gutter-active-line {
background-color: #353637
}
.ace-idle-fingers .ace_marker-layer .ace_selected-word {
border: 1px solid rgba(90, 100, 126, 0.88)
}
.ace-idle-fingers .ace_invisible {
color: #404040
}
.ace-idle-fingers .ace_keyword,
.ace-idle-fingers .ace_meta {
color: #CC7833
}
.ace-idle-fingers .ace_constant,
.ace-idle-fingers .ace_constant.ace_character,
.ace-idle-fingers .ace_constant.ace_character.ace_escape,
.ace-idle-fingers .ace_constant.ace_other,
.ace-idle-fingers .ace_support.ace_constant {
color: #6C99BB
}
.ace-idle-fingers .ace_invalid {
color: #FFFFFF;
background-color: #FF0000
}
.ace-idle-fingers .ace_fold {
background-color: #CC7833;
border-color: #FFFFFF
}
.ace-idle-fingers .ace_support.ace_function {
color: #B83426
}
.ace-idle-fingers .ace_variable.ace_parameter {
font-style: italic
}
.ace-idle-fingers .ace_string {
color: #A5C261
}
.ace-idle-fingers .ace_string.ace_regexp {
color: #CCCC33
}
.ace-idle-fingers .ace_comment {
font-style: italic;
color: #BC9458
}
.ace-idle-fingers .ace_meta.ace_tag {
color: #FFE5BB
}
.ace-idle-fingers .ace_entity.ace_name {
color: #FFC66D
}
.ace-idle-fingers .ace_collab.ace_user1 {
color: #323232;
background-color: #FFF980
}
.ace-idle-fingers .ace_indent-guide {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMwMjLyZYiPj/8PAAreAwAI1+g0AAAAAElFTkSuQmCC) right repeat-y
}
.ace-idle-fingers .ace_indent-guide-active {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj///9/hivKyv8BAAAA//8DACLqBhbvk+/eAAAAAElFTkSuQmCC") right repeat-y;
}
/*# sourceURL=ace/css/ace-idle-fingers */</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: 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;
}
/*# 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">/*
styles = []
for (var i = 1; i < 16; i++) {
styles.push(".ace_br" + i + "{" + (
["top-left", "top-right", "bottom-right", "bottom-left"]
).map(function(x, j) {
return i & (1<<j) ? "border-" + x + "-radius: 3px;" : ""
}).filter(Boolean).join(" ") + "}")
}
styles.join("\n")
*/
.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', 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_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 {
box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset;
}
.ace_gutter-cell {
position: absolute;
top: 0;
left: 0;
right: 0;
padding-left: 19px;
padding-right: 6px;
background-repeat: no-repeat;
}
.ace_gutter-cell.ace_error {
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 {
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-position: 2px center;
}
.ace_gutter-cell.ace_info {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII=");
background-position: 2px center;
}
.ace_dark .ace_gutter-cell.ace_info {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC");
}
.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;
will-change: transform;
}
.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: #FFF;
background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));
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_folding-enabled > .ace_gutter-cell {
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;
}
/*# sourceURL=ace/css/ace_editor.css */</style>
<title> GDB online Debugger | Code, Compile, Run, Debug online C, C++</title>
<meta charset="UTF-8">
<meta name="description" content="Online GDB is online ide with compiler and debugger for C/C++. Code, Compiler, Run, Debug Share code nippets.">
<meta name="keywords" content="online compiler, online debugger, c compiler online, c++ compiler online, debug c++ online, debug c online, online ide">
<meta name="google-site-verification" content="LRk_5wLIzc43hz9wV6QksHTiqYHM1CoAbHZVzigvn9s">
<meta name="verify-admitad" content="fb09364f2b">
<meta property="og:title" content="">
<meta property="og:site_name" content="GDB online Debugger">
<meta property="og:description" content="Online GDB is online ide with compiler and debugger for C/C++. Code, Compiler, Run, Debug Share code nippets.">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<!--<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">-->
<!--<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha512-nNo+yCHEyn0smMxSswnf/OnX6/KwJuZTlNZBjauKhTK0c+zT+q5JOCx0UFhXQ6rJR9jg6Es8gPuD2uZcYDLqSw==" crossorigin="anonymous" referrerpolicy="no-referrer" />-->
<link rel="stylesheet" href="/public/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="/public/css/onlinegdb.css?v=32">
<script async="" src="//c.amazon-adsystem.com/aax2/apstag.js"></script><script async="" src="https://www.clarity.ms/s/0.7.49/clarity.js"></script><script async="" src="https://www.clarity.ms/tag/ew6y4c1gqd"></script><script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-6LBEGBJ3W0&l=dataLayer&cx=c"></script><script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-NT5F6VL"></script><script> var main_ide = true; </script>
<script type="text/javascript" src="/public/js/onlinegdb.js?v=10"></script><style type="text/css"> .JColResizer{table-layout:fixed;} .JColResizer > tbody > tr > td, .JColResizer > tbody > tr > th{overflow:hidden} .JPadding > tbody > tr > td, .JPadding > tbody > tr > th{/*padding-left:0!important; */padding-right:0!important;} .JCLRgrips{ height:0px; position:relative;} .JCLRgrip{margin-left:-5px; position:absolute; z-index:5; } .JCLRgrip .JColResizer{position:absolute;background-color:red;filter:alpha(opacity=1);opacity:0;width:10px;height:100%;cursor: col-resize;top:0px} .JCLRLastGrip{position:absolute; width:1px; } .JCLRgripDrag{ border-left:1px dotted black; } .JCLRFlex{width:auto!important;} .JCLRgrip.JCLRdisabledGrip .JColResizer{cursor:default; display:none;}</style>
<script type="text/javascript" src="/public/js/ace/ace.js"></script>
<script type="text/javascript" src="/public/js/ace/ext-language_tools.js"></script>
<script type="text/javascript" src="/public/js/editor.js?v=11" defer=""></script>
<script type="text/javascript" src="/public/js/main.js?v=115" defer=""></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.4/css/bootstrap-select.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.4/js/bootstrap-select.min.js"></script>
<div><link rel="stylesheet" type="text/css" href="about:blank"></div>
<!--<script src="/public/js/bsa.js?v=4"></script>-->
<script type="text/javascript">
(function(){
var bsa_optimize=document.createElement('script');
bsa_optimize.type='text/javascript';
bsa_optimize.async=true;
bsa_optimize.src='https://cdn4.buysellads.net/pub/onlinegdb.js?'+(new Date()-new Date()%600000);
(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(bsa_optimize);
})();
function is_mobile(){
return $('#mobile_test_element').css('display')=='none';
}
</script><script type="text/javascript" async="" src="https://cdn4.buysellads.net/pub/onlinegdb.js?1730477400000"></script>
<script type="text/javascript" src="//m.servedby-buysellads.com/monetization.js"></script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NT5F6VL');</script>
<!-- End Google Tag Manager -->
<style type="text/css">
html, body {
height: 100%;
min-height: 100%;
margin: 0;
padding: 0;
}
.split-pane-divider{
background: #aaa;
}
#left-component {
width: 20%;
z-index:10;
/* min-width: 20vw;
max-width: 20vw;*/
background-color: #337ab7;
}
#right-left-component {
width: 100%;
background-color: #f5f5f5;
}
#right-right-component {
left: 100%;
margin-left:1px;
/*min-width: 15em;*/
background-color: #f5f5f5;
}
#top-component {
height: 75%;
position: relative;
background-color: #f5f5f5;
}
@media only screen and (min-width: 900px) {
#top-component { overflow:unset; }
}
#my-divider {
left: 20%; /* Same as left component width */
width: 2px;
}
#my-divider1 {
top: 75%;
height: 7px;
background-color:#bdbdbd;
}
#my-divider2 {
left: 100%; /* Same as left component width */
width: 1px;
}
#bottom-component {
background-color: #f5f5f5;
top:75%;
margin-top: 1px;
}
#right-component {
background-color: #f5f5f5;
/* max-width:80vw;
min-width:80vw;
min-width:17em;*/
left: 20%; /* Same as left component width */
/*margin-left: 2px; /* Same as divider width */
}
@media only screen and (max-width: 760px) {
#mobile_test_element { display: none; }
}
</style>
<!--
<script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "ew6y4c1gqd");
</script>
-->
<script>(function(){function t(n,r){const s=e();return(t=function(t,e){return s[t-=339]})(n,r)}function e(){const t=["22QHSoKQ","6098287qFKfct","addEventListener","get","delete","2499708OhvyvC","setInterval","3074911EMAWcj","9NMyZzx","2155212mPjrvl","Failed to register callback - invalid callback type: ","prototype","Y29uc3RydWN0","UHJveHk","c3RyaW5n","5956330gTxwFg","60NOWcSc","requestAnimationFrame","requestIdleCallback","removeEventListener","includes","test","handleEvent","call","1610vbOuIo","1238WimQgh","setTimeout","5qJHKmK","click","slice","forEach","3VRtvyg","9951224AFoUeG","error","set","ZnVuY3Rpb24oKXsgW25hdGl2ZSBjb2RlXSB9","UHJvbWlzZQ","UmVmbGVjdA","ZnVuY3Rpb24"];return(e=function(){return t})()}!function(n,r){const s=t,i=e();for(;;)try{if(734810===parseInt(s(365))/1*(-parseInt(s(364))/2)+parseInt(s(371))/3*(-parseInt(s(349))/4)+-parseInt(s(367))/5*(-parseInt(s(345))/6)+-parseInt(s(347))/7+-parseInt(s(372))/8*(parseInt(s(348))/9)+parseInt(s(355))/10*(parseInt(s(340))/11)+parseInt(s(356))/12*(parseInt(s(341))/13))break;i.push(i.shift())}catch(t){i.push(i.shift())}}();(()=>{const e=t,n=(t,e)=>typeof t===e,r=atob(e(376)),s=atob(e(352)),i=atob(e(377)),o=atob(e(353)),a=atob(e(375)),c=atob("dG9TdHJpbmc"),l=atob(e(339)),u=atob(e(354)),f=window[o];if(!n(u,u))return;{const t=RegExp[e(351)].test;RegExp[e(351)][e(361)]=function(e){return t.call(this,e)}}{const t=String[e(351)][e(360)];String[e(351)].includes=function(e,n){return"loader.min.js"!==e&&t.call(this,e,n)}}{const t={};t[s]=(t,e,r)=>{const o=e[0];if(n(o,l)){const t=(...t)=>o(...t);t[c]=()=>a,e[0]=t}return(0,window[i][s])(t,e,r)},window[r]=new f(window[r],t)}[e(357),e(358),e(346),e(366)].filter((t=>window[t]))[e(370)]((t=>window[t]=d(window[t],t))),EventTarget[e(351)][e(342)]=d(EventTarget[e(351)][e(342)],"addEventListener",1),EventTarget[e(351)][e(359)]=d(EventTarget.prototype.removeEventListener,e(359),1);const p=new Map;function d(e,r,s=0){return function(...i){const o=t,a=i.slice(0,s),c=i[s],f=i[o(369)](s+1);if(!c)return e.call(this,...i);if("setInterval"!==r&&r!==o(366)&&!n(c,l)&&!n(c[o(362)],l))return e.call(this,...i);let d=null;if(r===o(342)||r===o(359)){const t=["load",o(373),"message",o(368)],n=a[0];if(!t.includes(n))return e[o(363)](this,...i);p[o(343)](this)||p[o(374)](this,new Map),p[o(343)](this)[o(343)](n)||p[o(343)](this)[o(374)](n,new Map),d=p[o(343)](this)[o(343)](n)[o(343)](c)}if(d=d||function(...t){const e=o;if(n(c,l))return c.call(this,...t);if(n(c,u))return window.eval(c);if(n(c[e(362)],l))return c[e(362)][e(363)](c,...t);throw new Error(e(350)+typeof c)},r===o(342)){const t=a[0];p[o(343)](this)[o(343)](t)[o(374)](c,d)}else if(r===o(359)){const t=a[0],n=p.get(this)[o(343)](t)[o(343)](c)||c;return p[o(343)](this)[o(343)](t)[o(344)](c),e[o(363)](this,...a,n,...f)}return e[o(363)](this,...a,d,...f)}}})();})()</script><script src="https://www.onlinegdb.com/public/js/ace/theme-idle_fingers.js"></script><script src="https://www.onlinegdb.com/public/js/ace/mode-c_cpp.js"></script><script async="" src="https://btloader.com/tag?o=5102648370397184&upapi=true" dropped-by="bsaoptimize"></script><script async="" type="text/javascript" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" dropped-by="bsaoptimize"></script><script src="https://www.onlinegdb.com/public/js/ace/snippets/c_cpp.js"></script><meta http-equiv="origin-trial" content="AlK2UR5SkAlj8jjdEc9p3F3xuFYlF6LYjAML3EOqw1g26eCwWPjdmecULvBH5MVPoqKYrOfPhYVL71xAXI1IBQoAAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="Amm8/NmvvQfhwCib6I7ZsmUxiSCfOxWxHayJwyU1r3gRIItzr7bNQid6O8ZYaE1GSQTa69WwhPC9flq/oYkRBwsAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="A9wSqI5i0iwGdf6L1CERNdmsTPgVu44ewj8QxTBYgsv1LCPUVF7YmWOvTappqB1139jAymxUW/RO8zmMqo4zlAAAAACNeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiRmxlZGdlQmlkZGluZ0FuZEF1Y3Rpb25TZXJ2ZXIiLCJleHBpcnkiOjE3MzY4MTI4MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A+d7vJfYtay4OUbdtRPZA3y7bKQLsxaMEPmxgfhBGqKXNrdkCQeJlUwqa6EBbSfjwFtJWTrWIioXeMW+y8bWAgQAAACTeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiRmxlZGdlQmlkZGluZ0FuZEF1Y3Rpb25TZXJ2ZXIiLCJleHBpcnkiOjE3MzY4MTI4MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><script src="https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202410280101/pubads_impl.js" async=""></script><script async="" src="https://fundingchoicesmessages.google.com/i/22960212090?ers=3"></script><script async="" src="https://fundingchoicesmessages.google.com/f/AGSKWxVfJdu0swAXOXcysYCKwbD1yA7qxDrFwxqzvbCetkTiCCAjpBt6Zx6oq-fFAkdBygyo7WkCLJn2mdP3LXLMNmSJRYmnPQn-jvSspr1-26jiq1t9A6munQOF7pA7eOppEjLQ3FNK8w==?fccs=W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLFsxNzMwNDc3ODI3LDUyNjAwMDAwMF0sbnVsbCxudWxsLG51bGwsW251bGwsWzddXSwiaHR0cHM6Ly93d3cub25saW5lZ2RiLmNvbS9mb3JrL0dScEZ6ZTJiMCIsbnVsbCxbWzgsIllzZ09PY3R1a3JJIl0sWzksImVuLVVTIl0sWzE5LCIyIl0sWzE3LCJbMF0iXV1d"></script><script esp-signal="true" src="https://cdn.jsdelivr.net/gh/prebid/shared-id/pubcid.js/docs/pubcid.min.js"></script><script esp-signal="true" src="https://tags.crwdcntrl.net/lt/c/16589/sync.min.js"></script><script esp-signal="true" src="https://invstatic101.creativecdn.com/encrypted-signals/encrypted-tag-g.js"></script><script esp-signal="true" src="https://oa.openxcdn.net/esp.js"></script><script esp-signal="true" src="https://static.criteo.net/js/ld/publishertag.ids.js"></script><script esp-signal="true" src="https://cdn-ima.33across.com/ob.js"></script><script esp-signal="true" src="https://cdn.id5-sync.com/api/1.0/esp.js"></script><script esp-signal="true" src="https://cdn.prod.uidapi.com/uid2SecureSignal.js"></script><script esp-signal="true" src="https://connectid.analytics.yahoo.com/connectId-gpt.js"></script><style id="bsa_extra-css"></style><script async="" src="https://fundingchoicesmessages.google.com/f/AGSKWxW6uYmdonYTKp9I0itjzfP440QwnLSnuljJCrbZuih6Z73Gp9czOTvmJvmA3EhvzQ23Zv9upGjn7wLL6vHdsM6kw8xtDoiDDl-Tnq9o8e64GUdblAmjtat8jGVNstN_CpSPHF7ElQ==?fccs=W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLFsxNzMwNDc3ODI4LDExMTAwMDAwMF0sbnVsbCxudWxsLG51bGwsW251bGwsWzcsOV0sbnVsbCwyLG51bGwsImVuIl0sImh0dHBzOi8vd3d3Lm9ubGluZWdkYi5jb20vZm9yay9HUnBGemUyYjAiLG51bGwsW1s4LCJZc2dPT2N0dWtySSJdLFs5LCJlbi1VUyJdLFsxOSwiMiJdLFsxNywiWzBdIl1dXQ"></script><script src="https://config.aps.amazon-adsystem.com/configs/747b8b51-ec47-4dee-9823-b2b73124b71f" type="text/javascript" async="async"></script><script src="//secure.cdn.fastclick.net/js/pubcid/latest/pubcid.min.js"></script><script src="https://tags.crwdcntrl.net/lt/c/16576/sync.min.js"></script><script src="//cdn.id5-sync.com/api/1.0/id5-api.js"></script><script src="https://p.ad.gt/api/v1/p/617" async=""></script><script src="https://www.googletagmanager.com/gtag/js?id=G-FVWZ0RM4DH&l=audDataLayer" async=""></script><script async="" src="https://fundingchoicesmessages.google.com/f/AGSKWxWGr0hIWPtMUxQbA932VpeQoN7ZLkPjhyFGrBOGl8S5RWbDkqDUpTKkgZFYk6ymEl1UIuQ7kuvUvXEfLKwaAcMOzivqIDdB0p3B0NMpKyM7MFsq_IzLipSFE2raCtjycNnd9SEHWA==?fccs=W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLFsxNzMwNDc3ODI5LDU2NTAwMDAwMF0sbnVsbCxudWxsLG51bGwsW251bGwsWzcsOSw2XSxudWxsLDIsbnVsbCwiZW4iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwxXSwiaHR0cHM6Ly93d3cub25saW5lZ2RiLmNvbS9mb3JrL0dScEZ6ZTJiMCIsbnVsbCxbWzgsIllzZ09PY3R1a3JJIl0sWzksImVuLVVTIl0sWzE5LCIyIl0sWzE3LCJbMF0iXV1d"></script></head>
<body>
<span id="mobile_test_element"></span>
<div class="container" style="width:100%;padding:0px;margin:0px">
<div class="col-sm-12" style="margin:0px;padding:0px">
<div style="height:100vh">
<div class="split-pane fixed-left" style="min-width: 2px;">
<div class="split-pane-component " id="left-component" style="background-color: #125792;">
<div style="background-color: #125792; padding:10px 0px 0px 0px">
<a id="btn_close_header" onclick="fold_left_bar();"><span class="glyphicon glyphicon-menu-left" aria-hidden="true" style="z-index:100;background-color:#0f3a5f;padding:20px 0px;"></span>
</a><h4 id="header_logo" style="width:100%;text-align:center;margin:0px; border-bottom: 0px solid #94c5ee; padding-bottom: 0px;"><a id="btn_close_header" onclick="fold_left_bar();">
</a><a href="/">
<span class="glyphicon glyphicon-flash" style="padding: 5px; border: 3px solid;" aria-hidden="true"></span>
<span class="to_be_hidden">
OnlineGDB
</span>
</a>
</h4>
<span class="tagline to_be_hidden">
<h1 style="font-size:12px;padding:0px; margin:0px">
online compiler and debugger for c/c++
</h1>
</span>
</div>
<div class="to_be_hidden">
<div style="text-align: center; color: #ccd7dd; padding: 10px 0px; font-style: italic; border-top: 1px solid #658a9e; border-bottom: 1px solid #658a9e;">
code. compile. run. debug. share.
</div>
<ul class="nav nav-tabs nav-stacked text-center" style="background-color: #337ab7; border-bottom:1px solid #658a9e">
<li id="navbar_project_title">Forked from ASFASFASFASGGG</li>
<li><a href="/">Create New Project</a></li>
<li><a href="/myfiles">My Projects</a></li>
<!--<li ><a href="/s/">Student</a></li>-->
<li><a href="/classroom">Classroom <span class="label label-danger">new</span></a></li>
<li><a href="https://learn.onlinegdb.com">Learn Programming</a></li>
<li><a href="https://question.onlinegdb.com">Programming Questions</a></li>
<li><a href="/register">Sign Up</a></li>
<li id="login_logout_span"><a href="/login">Login</a></li>
</ul>
<!--
<center>
<script src="https://donorbox.org/install-popup-button.js" type="text/javascript" defer></script>
<a class="dbox-donation-button" href="https://donorbox.org/donate-to-onlinegdb" style="background:#5cb85c url(https://d1iczxrky3cnb2.cloudfront.net/white_logo.png) no-repeat 18px center; color: #fff;text-decoration: none;font-family: Verdana,sans-serif;display: inline-block;font-size: 14px;padding: 6px 17px 6px 56px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; box-shadow: 0 1px 0 0 #408040; text-shadow: 0 1px rgba(0, 0, 0, 0.3);" >Donate</a>
</center> -->
<center>
<div id="ad_wrapper">
<script type="text/javascript">var do_fallback_ad_check = true;</script>
<script type="text/javascript">var no_ads = false; </script>
<script async="" type="text/javascript" src="//cdn.carbonads.com/carbon.js?serve=CKYI5KJI&placement=onlinegdbcom" id="_carbonads_js"></script><div id="carbonads"><span>
<style>#carbonads .carbon-poweredby{color:transparent}#carbonads .carbon-poweredby:hover{color:transparent}#carbonads .carbon-poweredby:before{content:"Ads via BuySellAds";color:#fff;position:absolute;left:0;right:0}</style>
<span class="carbon-wrap">
<a href="https://srv.carbonads.net/ads/click/x/GTND427ICTBDV2QMCESLYKQUCKYDL27ECV7DCZ3JCA7I4KQJCA7I453KCABITKJECEBIE2JUCVAD423YCVSIPK7KC6SICK3WCASDEK3EHJNCLSIZ" class="carbon-img" target="_blank" rel="noopener sponsored">
<img src="https://srv.carbonads.net/static/30242/85d7537056d50669029af1b19cb5ac8620bf526e" alt="ads via Carbon" border="0" style="background: rgb(255, 255, 255); width: 100px; padding: 30px 15px; box-sizing: content-box; max-width: 130px;" data-no-statview="no">
</a>
<a href="https://srv.carbonads.net/ads/click/x/GTND427ICTBDV2QMCESLYKQUCKYDL27ECV7DCZ3JCA7I4KQJCA7I453KCABITKJECEBIE2JUCVAD423YCVSIPK7KC6SICK3WCASDEK3EHJNCLSIZ" class="carbon-text" target="_blank" rel="noopener sponsored">
Learn how to architect observable systems with free guides and top tools for AWS monitoring.
</a>
</span>
<a href="http://carbonads.net/?utm_source=onlinegdbcom&utm_medium=ad_via_link&utm_campaign=in_unit&utm_term=carbon" class="carbon-poweredby" target="_blank" rel="noopener sponsored">ads via Carbon</a>
</span></div>
</div>
</center>
<footer class="container-fluid text-center" style="bottom:0px;left:0px;right:0px;position:absolute;padding:3px;">
<style type="text/css">
#footer a {
font-weight: normal;
text-decoration: none;
}
#footer a:hover {
color:white;
text-decoration: underline;
}
</style>
<div id="footer">
<span class="text-center" style="font-weight:normal; border-bottom:1px solid #658a9e">
<a href="/about">About</a>
• <a href="/faq">FAQ</a>
• <a href="/blog/">Blog</a>
<!--<li ><a href="/contact?cat=feature" >Feature Request</a></li>-->
<!--<li ><a href="/contact?cat=bug" >Report Bug</a></li> -->
• <a href="/termsofuse">Terms of Use</a>
• <a href="/contact">Contact Us</a>
• <a href="http://www.gdbtutorial.com/" target="_blank">GDB Tutorial</a>
• <a href="/credits"> Credits </a></span>
• <a href="/privacy"> Privacy </a>
<div style="clear:both"></div>
<!--<li><a href="http://www.whizcoder.com/" target='_blank' >Online Java/Python Debugger</a></li>-->
<span style="float:none;clear:both">© 2016 - 2024 GDB Online</span>
</div>
</footer>
</div>
</div>
<div class="split-pane-divider hide" id="my-divider" style=""><div class="split-pane-divider-inner"></div></div>
<div class="split-pane-component" id="right-component">
<script src="/public/js/jsdos/6.22.59/js-dos.js"></script>
<input type="hidden" id="snippet_id" value="54736862">
<input type="hidden" id="sub_user_id" value="">
<div class="split-pane fixed-left" id="ide-split-pane" style="min-width: 1px;">
<div class="split-pane-component" id="right-left-component" style="width: 100%;">
<div class="split-pane fixed-top" style="min-height: 7px;">
<div class="split-pane-component" id="top-component">
<!-- middle top start -->
<div id="native-inline"></div>
<div id="editor-container">
<a name="title-bar"></a>
<div id="title-bar" style="padding:0px 5px;min-width:900px">
<div id="connectingMessage" class="loadingdots" style="display:none">connecting to server </div>
<div style="position:relative">
<!--<span class="col-sm-3" style="float:left"><b>Source Code</b></span>-->
<span class="col-sm-63" id="control-bar" style="float:left">
<span id="project_title" class="hide">
Source Code
</span>
<data id="fork-snippet" lang="c++"></data>
<div class="btn-group">
<button type="button" id="control-btn-newfile" class="btn btn-default btn-half" data-placement="right" data-toggle="tooltip" title="" data-original-title="New File (Ctrl+M)"><span class="glyphicon glyphicon-file"></span></button>
<button type="button" id="control-btn-upload" class="btn btn-default btn-half" data-placement="bottom" data-toggle="tooltip" title="" data-original-title="Upload File"><span class="glyphicon glyphicon-cloud-upload"></span></button>
</div>
<span id="upload_file_container" class="hide"></span>
<button type="submit" id="control-btn-run" class="btn btn-success" onclick="ide.runcode();" data-placement="bottom" data-toggle="tooltip" title="" data-original-title="F9">
<span class="glyphicon glyphicon-play" aria-hidden="true"></span> Run</button>
<button type="submit" id="control-btn-debug" class="btn btn-primary" onclick="ide.debugcode();" data-placement="bottom" data-toggle="tooltip" title="" data-original-title="F8">
<span class="glyphicon glyphicon-play-circle" aria-hidden="true"></span> Debug</button>
<button type="submit" id="control-btn-stop" class="btn btn-danger" disabled="disabled" onclick="pstop(); "> <span class="glyphicon glyphicon-stop" aria-hidden="true"></span> Stop</button>
<!--<button type="submit" id="control-btn-save" class="btn btn-warning" onclick="idesave(editor.getValue())"> <span class="glyphicon glyphicon-floppy-save" aria-hidden="true"></span> Save</button>-->
<button type="submit" id="control-btn-share" class="btn btn-warning" onclick="shareCode()"> <span class="glyphicon glyphicon-share" aria-hidden="true"></span> Share</button>
<button type="button" id="control-btn-save" class="btn btn-primary" data-placement="bottom" data-toggle="tooltip" title="" data-original-title="Ctrl+S"> <span class="glyphicon glyphicon-floppy-disk" aria-hidden="true"></span> <span class="btn_text">Save</span></button>
<button type="submit" id="control-btn-beautify" class="btn btn-info" onclick="beautifyCode()" data-placement="bottom" data-toggle="tooltip" title="" data-original-title="Ctrl+B">{ } Beautify</button>
<div class="btn-group">
<button type="button" class="btn btn-info btn-half" id="control-btn-download" onclick="downloadCode()" title="" data-placement="bottom" data-toggle="tooltip" data-original-title="Download Current File"><span class="glyphicon glyphicon-save" aria-hidden="true"></span></button>
<button type="button" class="btn btn-info btn-half dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu">
<li><a href="#" onclick="downloadCode(true)">Download all files</a></li>
</ul>
</div>
</span>
<span class="col-sm-64">
<span class="" style="float:right;padding-right:50px;">
Language
<select id="lang-select" class="form-control" style="width:90px; display:inline; border-radius:0px;">
<option disabled="" selected="" value=""> -- select -- </option>
<option value="c">C</option>
<!-- <option value="c99">C99</option>-->
<option value="c++">C++</option>
<!-- <option value="c++11">C++ 11</option> -->
<option value="c++14">C++ 14</option>
<option value="c++17">C++ 17</option>
<option value="c++20">C++ 20</option>
<option value="c++23">C++ 23</option>
<option value="c_tc">C (TurboC)</option>
<option value="c++_tc">C++ (TurboC)</option>
<option value="java">Java</option>
<option value="python">Python 3</option>
<option value="kotlin">Kotlin</option>
<option value="php">PHP</option>
<option value="c#">C#</option>
<option value="ocaml">OCaml</option>
<option value="vb">VB</option>
<option value="html">HTML,JS,CSS</option>
<option value="ruby">Ruby</option>
<option value="perl">Perl</option>
<option value="pascal">Pascal</option>
<option value="cobol">Cobol</option>
<option value="r">R</option>
<option value="fortran">Fortran</option>
<option value="haskell">Haskell</option>
<option value="asm_gcc">Assembly(GCC)</option>
<option value="objc">Objective C</option>
<option value="sqlite3">SQLite</option>
<option value="js_rhino">Javascript(Rhino)</option>
<option value="js_node">Javascript(Node)</option>
<option value="prolog">Prolog</option>
<option value="swift">Swift</option>
<option value="rust">Rust</option>
<option value="go">Go</option>
<option value="bash">Bash</option>
</select>
<button type="submit" class="btn btn-warning" onclick="ide.showinfo();">
<span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span></button>
<button type="submit" class="btn btn-warning" onclick="ide.showsettings();">
<span class="glyphicon glyphicon-cog" aria-hidden="true"></span></button>
</span>
</span>
<div id="popup-settings" style="position:absolute; right:0px; z-index:123;">
<div>
<button type="submit" style="visibility: hidden;" class="btn btn-warning" onclick=""> <span class="glyphicon glyphicon-cog" aria-hidden="true"></span></button>
</div>
<div style="background-color:#f0ad4e;padding: 15px;">
<p>
</p><form class="form-inline" role="form">
<div class="form-group">
<label for="settings-editor-theme">Editor Theme:</label>
<select class="form-control" id="settings-editor-theme">
<option value="dark">Dark</option>
<option value="light">Light</option>
</select>
</div>
</form>
<p>
</p><form class="form-inline" role="form">
<div class="form-group">
<label for="settings-editor-mode">Editor Mode:</label>
<select class="form-control" id="settings-editor-mode">
<option value="textinput">Normal</option>
<option value="emacs">Emacs</option>
<option value="vim">vim</option>
</select>
</div>
</form>
<p>
</p><form class="form-inline" role="form">
<div class="form-group">
<label for="settings-editor-font-size">Font size:</label>
<select class="form-control" id="settings-editor-font-size">
<option value="small">Small</option>
<option value="medium" selected="selected">Medium</option>
<option value="large">Large</option>
</select>
</div>
</form>
<p>
</p><form class="form-inline" role="form">
<div class="form-group">
<label for="settings-editor-tab-space">Tab Space:</label>
<select class="form-control" id="settings-editor-tab-space">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4" selected="selected">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
</div>
</form>
<p>
</p><form class="form-nline" role="form">
<div class="form-group">
<div class="input-group">
<label for="setting-editor-autocomplete">Autocomplete: </label>
<input type="radio" name="settings-editor-autocomplete" id="settings-editor-autocomplete-on" checked="">on
<input type="radio" name="settings-editor-autocomplete" id="settings-editor-autocomplete-off">off
</div>
</div>
</form>
<p></p>
<p>
</p><form class="form-nline" role="form">
<div class="form-group">
<div class="input-group">
<label for="setting-editor-wordwrap">WordWrap: </label>
<input type="radio" name="settings-editor-wordwrap" id="settings-editor-wordwrap-on">on
<input type="radio" name="settings-editor-wordwrap" id="settings-editor-wordwrap-off" checked="">off
</div>
</div>
</form>
<p></p>
<p>
</p><form class="form-inline" role="form">
<div class="form-group">
<button type="button" class="btn btn-primary" style="width:100%;" onclick="display_compiler_flags_box()">Extra Compiler Flags</button>
</div>
</form>
<div>
<p>
</p><form role="form" post="#">
<button type="button" class="btn btn-default" style="width:100%;" onclick="ide.closesettings();">Done</button>
</form>
</div>
</div>
</div>
</div>
</div>
<div id="multi_editor_container">
<div style="clear:both; background-color:#757575; overflow: auto; scrollbar-width: none;">
<ul class="editor_file_tabs nav nav-pills" style="display: inline-flex; overflow-x: scroll; overflow-y: hidden; height: 100px;">
<li class="active">
<a href="#editor_1" data-toggle="tab"><span class="filename">main.cpp</span></a>
</li>
</ul>
</div>
<div class="editor_text_panes tab-content clearfix">
<div id="editor_1" data-format="M" data-readonly-ranges="[]" class="tab-pane active editor ace_editor ace_hidpi ace-idle-fingers ace_dark" style="font-size: medium;"><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(57px, 19px);"></textarea><div class="ace_gutter" aria-hidden="true" style="left: 0px; width: 53px;"><div class="ace_layer ace_gutter-layer ace_folding-enabled" style="height: 1e+06px; transform: translate(0px, 0px); width: 53px;"><div class="ace_gutter-cell ace_gutter-active-line " style="height: 19px; top: 0px;">1<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 19px;">2<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 38px;">3<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 57px;">4<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 76px;">5<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 95px;">6<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 114px;">7<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 133px;">8<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 152px;">9<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 171px;">10<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 190px;">11<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 209px;">12<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 228px;">13<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 247px;">14<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 266px;">15<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 285px;">16<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 304px;">17<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 323px;">18<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 342px;">19<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 361px;">20<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 380px;">21<span style="display: none;"></span></div><div class="ace_gutter-cell " style="height: 19px; top: 399px;">22<span style="display: none;"></span></div></div></div><div class="ace_scroller" style="line-height: 19px; left: 53px; right: 10px; bottom: 0px;"><div class="ace_content" style="transform: translate(0px, 0px); width: 837px; height: 426px;"><div class="ace_layer ace_print-margin-layer"><div class="ace_print-margin" style="left: 804px; visibility: visible;"></div></div><div class="ace_layer ace_marker-layer"><div class="ace_active-line" style="height: 19px; 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" style="height: 19px; top: 0px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//github.com/MEDIAACINE/NEWS/discussions/1</span></div><div class="ace_line" style="height: 19px; top: 19px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//github.com/MEDIAACINE/NEWS/discussions/2</span></div><div class="ace_line" style="height: 19px; top: 38px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//github.com/LARASILIT/IMACIM/discussions/1</span></div><div class="ace_line" style="height: 19px; top: 57px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//github.com/LARASILIT/IMACIM/discussions/2</span></div><div class="ace_line" style="height: 19px; top: 76px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//github.com/LARASILIT/IMACIM/discussions/3</span></div><div class="ace_line" style="height: 19px; top: 95px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/s-Hyzopp5Xk</span></div><div class="ace_line" style="height: 19px; top: 114px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/lWbqRr86f0Q</span></div><div class="ace_line" style="height: 19px; top: 133px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/qYkOmbVrHGs</span></div><div class="ace_line" style="height: 19px; top: 152px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/hxSW1v3HmHo</span></div><div class="ace_line" style="height: 19px; top: 171px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/nIYQYZpzpqE</span></div><div class="ace_line" style="height: 19px; top: 190px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/t3rnJ8XQlTg</span></div><div class="ace_line" style="height: 19px; top: 209px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/pvV7XYm027k</span></div><div class="ace_line" style="height: 19px; top: 228px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/sFgwMj_df8k</span></div><div class="ace_line" style="height: 19px; top: 247px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/iW2mKtmas8I</span></div><div class="ace_line" style="height: 19px; top: 266px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/oGqF2HYhVXw</span></div><div class="ace_line" style="height: 19px; top: 285px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/jQxQKCjfD_8</span></div><div class="ace_line" style="height: 19px; top: 304px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/rKhm6kyikcg</span></div><div class="ace_line" style="height: 19px; top: 323px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/q-Ct8UiXyiI</span></div><div class="ace_line" style="height: 19px; top: 342px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/l6aBdOQ_LCA</span></div><div class="ace_line" style="height: 19px; top: 361px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/nkPJqGqz_5A</span></div><div class="ace_line" style="height: 19px; top: 380px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//lookerstudio.google.com/embed/s/sXhDkgB_ZS4</span></div><div class="ace_line" style="height: 19px; top: 399px;"><span class="ace_identifier">https</span><span class="ace_punctuation ace_operator">:</span><span class="ace_comment">//bento.me/0000-kilometre-izle-2024</span></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: 10px; height: 19px;"></div></div></div></div><div class="ace_scrollbar ace_scrollbar-v" style="width: 15px; bottom: 0px;"><div class="ace_scrollbar-inner" style="width: 15px; height: 1197px;"> </div></div><div class="ace_scrollbar ace_scrollbar-h" style="display: none; height: 15px; left: 53px; right: 10px;"><div class="ace_scrollbar-inner" style="height: 15px; width: 890px;"> </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;">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</div></div></div>
</div>
<div id="sidebar_adunit_wrapper">
<div class="col-sm-12 text-right" style="padding-bottom: 10px; z-index:9">
<a href="#" onclick="hide_sidebar_adunit_wrapper();" style="color:white;"> close ad [x]</a></div>
<div id="responsive_wwwonlinegdbcom" class="col-sm-12">
</div>
<!-- OnlineGDB_S2S_RightSideBar_ROS -->
<style>
@media only screen and (min-width: 0px) and (min-height: 0px) {
div[id^="bsa-zone_1724084929448-7_123456"] {
min-width: 300px;
min-height: 250px;
}
}
@media only screen and (min-width: 640px) and (min-height: 0px) {
div[id^="bsa-zone_1724084929448-7_123456"] {
min-width: 300px;
min-height: 250px;
}
}
</style>
<div id="bsa-zone_1724084929448-7_123456"></div>
</div>
</div>
</div>
<!-- middle top end -->
</div>
<div class="split-pane-divider" id="my-divider1"><div class="split-pane-divider-inner"></div></div>
<div class="split-pane-component" id="bottom-component">
<div id="input_output_pan">
<div class="pan_control_button_bar">
<button onclick="toggle_bottom_pane_size_hide()">
<span class="control_btn btn_hide glyphicon glyphicon-chevron-down" title="Hide"></span>
</button>
<button onclick="toggle_bottom_pane_size()">
<span class="control_btn btn_minmax glyphicon glyphicon-resize-full" title="Maximize"></span>
</button>
<button onclick="toggle_input_output_pan_orientation()">
<span class="control_btn btn_position glyphicon glyphicon-object-align-top" title="Vertical Position"></span>
</button>
<button onclick="ide.openTerminalSettings()">
<span class="control_btn btn_settings glyphicon glyphicon-cog" title="Terminal Settings"></span>
</button>
<button onclick="copy_output()">
<span class="control_btn btn_copy glyphicon glyphicon-copy" title="Copy output to clipboard"></span>
</button>
</div>
<div id="popup-terminal-settings" style="position:absolute; display:none; left:0px; top:25px; z-index:123;">
<div style="background-color:#f0ad4e;padding: 5px 10px;">
<form class="form-inline" role="form">
<div class="form-group">
<label for="settings-terminal-theme">Terminal Theme:</label>
<select id="settings-terminal-theme">
<option value="dark">Dark</option>
<option value="light">Light</option>
</select>
</div>
</form>
<p>
</p><form class="form-inline" role="form">
<div class="form-group">
<label for="settings-terminal-font-size">Font size:</label>
<select id="settings-terminal-font-size">
<option value="10">Small</option>
<option value="14" selected="selected">Medium</option>
<option value="18">Large</option>
</select>
</div>
</form>
<p>
</p><form class="form-inline" role="form">
<div class="form-group">
<label for="settings-terminal-font-weight">Font Weight:</label>
<select id="settings-terminal-font-weight">
<option value="normal" selected="selected">Normal</option>
<option value="bold">Bold</option>
</select>
</div>
</form>
<div>
<p>
<button type="button" class="btn btn-default btn-sm" style="width:100%;" onclick="ide.closeTerminalSettings();">Done</button>
</p></div>
</div>
</div>
<!-- middle bottom start -->
<div id="console-wrapper" style="">
<div id="console-fadder">
<center><img src="/public/img/loading.gif"><img>
<div class="msg-wrapper"><h4 class="msg">Compiling Program...</h4></div>
</center>
</div>
<div id="console-title-bar">
<ul class="nav nav-tabs nav-justified">
<li class="active tab-input"><a data-toggle="tab" href="#tab-stdin">input</a></li>
<li class="tab-stdout" style="display:none"><a data-toggle="tab" href="#tab-stdout">stdout</a></li>
<li class="tab-stderr" style="display:none"><a data-toggle="tab" href="#tab-stderr">stderr</a></li>
<li class="tab-debug" style="display:none"><a data-toggle="tab" href="#tab-debug-console">Debug Console</a></li>
</ul>
</div>
<div id="console-content" class="tab-content">
<div id="tab-stdin" class="tab-pane fade in active">
<div id="stdin-wrapper" style="z-index:10;position:absolute;width:100%;height:100%;">
<div style="height:37px; padding:5px 10px; position:absolute;left:0px;right:0px;">
<span style="float:left;width:20%;text-overflow: ellipsis;max-height:100%;overflow:hidden">Command line arguments:</span> <span style="display: block;"><input id="cmd_line_args" style="width:80%" name="cmd_line_args" value=""><br>
</span></div>
<div class="well" style="position:absolute; padding-top:0px; width:100%;top:37px; bottom:0px;border-radius:0px;padding:9px;">
<div style="z-index:1">
Standard Input:
<input type="radio" id="input_method_interactive" name="input_method" value="interactive" checked=""> Interactive Console
<input style="margin-left:50px;" type="radio" id="input_method_text" name="input_method" value="text"> Text<br>
</div>
<div id="ad_unit_bottom_wrapper">
<div id="ad_unit_bottom">
<!-- /8691100/OnlineGDB_S2S_Leaderboard_BTF -->
<div id="bsa-zone_1573224210072-0_123456" data-google-query-id="CJH1n6LEu4kDFbpZ9ggdJdUjEw"><div id="google_ads_iframe_/22960212090,22987729508/OnlineGDB_S2S_Leaderboard_BTF_0__container__" style="border: 0pt none; margin: auto; text-align: center; width: 728px; height: 90px;"><iframe frameborder="0" src="https://b3513ffc068b800bee957ce0e19fe0f9.safeframe.googlesyndication.com/safeframe/1-0-40/html/container.html" id="google_ads_iframe_/22960212090,22987729508/OnlineGDB_S2S_Leaderboard_BTF_0" title="3rd party ad content" name="" scrolling="no" marginwidth="0" marginheight="0" width="728" height="90" data-is-safeframe="true" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" allow="private-state-token-redemption" aria-label="Advertisement" tabindex="0" data-google-container-id="1" style="border: 0px; vertical-align: bottom;" data-load-complete="true"></iframe></div></div>
<!--<div id="native-banner" class="native-standard"></div>-->
<a href="/upgrade-premium" target="_blank" type="button" class="close" data-dismiss="modal" title="Remove Ads" style="position:absolute; top:0; right:0;">×</a>
</div>
</div>
<textarea class="form-control" id="stdinput" placeholder="Enter input to program here" style="height:100%; resize: none; display:none "></textarea>
</div>
</div>
<div id="interactive-terminal-container" style="position:absolute; margin:0px;top:0px; bottom:0px; left:0px; right:0px;" class="col-sm-121"></div>
</div>
<div id="tab-stdout" class="tab-pane fade">
<div id="stdout-wrapper" class="well" style="border:none;height:100%;border-radius:0px;padding:9px; margin:0px;"><span id="ide-run-result"></span>
<div id="stdout-container" style="position: absolute; top: 30px; bottom: 0px; left: 10px; right: 10px;">
<pre class="msg" style="position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;background-color: white;"></pre>
</div>
</div>
</div>
<div id="tab-stderr" class="tab-pane fade">
<div id="stderr-wrapper" class="well" style="border:none;height:100%;border-radius:0px;padding:9px; margin:0px;"><span id="ide-compile-result"></span>
<div id="stderr-container" style="position: absolute; top: 30px; bottom: 0px; left: 10px; right: 10px;">
<pre class="msg" style="position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;"></pre>
</div>
</div>
</div>
<div id="tab-debug-console" class="tab-pane fade">
<div id="debug-console" style="border:none; height:100%; border-radius:0px;padding:0px; margin:0px;">
<div class="inactive-content" style="color:#bdbdbd; padding-top:15px; text-align:center">
<h4>
Program is not being debugged. Click "Debug" button to start program in debug mode.
</h4>
</div>
<span id="debug-bar" style="display:none">
<button type="submit" id="debug_btn_run" class="btn btn-success" disabled="true" onclick="ide.debug('run')"><span class="glyphicon glyphicon-eject" aria-hidden="true" title="start"></span> start</button>
<button type="submit" id="debug_btn_pause" class="btn btn-warning" disabled="true" onclick="ide.debug('interrupt')"> <span class="glyphicon glyphicon-pause" aria-hidden="true" title="interrupt"></span> pause</button>
<button type="submit" id="debug_btn_cont" class="btn btn-primary" disabled="true" onclick="ide.debug('continue')"> <span class="glyphicon glyphicon-play" aria-hidden="true" title="continue"></span> continue</button>
<button type="submit" id="debug_btn_next" class="btn btn-primary" disabled="true" onclick="ide.debug('next')"> <span class="glyphicon glyphicon-step-forward" aria-hidden="true" title="next/step over"></span> step over</button>
<button type="submit" id="debug_btn_step" class="btn btn-primary" disabled="true" onclick="ide.debug('step')"> <span class="glyphicon glyphicon-forward" aria-hidden="true" title="step into"></span> step into</button>
<button type="submit" id="debug_btn_finish" class="btn btn-primary" disabled="true" onclick="ide.debug('finish')"> <span class="glyphicon glyphicon-fast-forward" aria-hidden="true" title="finish/step out"></span> step out</button>
<a class="btn btn-success" href="https://www.onlinegdb.com/blog/brief-guide-on-how-to-use-onlinegdb-debugger/" target="_blank"> <span class="glyphicon glyphicon-info-sign" aria-hidden="true" title="Help : How to use debugger?"></span> help</a>
</span>
<div class="col-sm-121 active-content" style="position: absolute; top: 24px; bottom: 0px; left: 0px; right: 0px;">
<div id="terminal-container" class="col-sm-12"></div>
</div>
</div>
</div>
</div>
</div>
<!-- middle bottom end -->
</div>
</div>
</div>
</div>
<div class="split-pane-divider" id="my-divider2" style="left: 100%;"><div class="split-pane-divider-inner"></div></div>
<div class="split-pane-component" id="right-right-component" style="left: 100%;">
<!-- right component start -->
<div class="col-sm-41" id="debug-pan" style="background-color:#bdbdbd">
<div class="panel-group">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" class="collapse-toggle" href="#debug_window_call_stack">Call Stack</a>
</h4>
</div>
<div id="debug_window_call_stack" class="collapse in">
<div class="table-responsive"><div class="JCLRgrips" style="width: 156px;"><div class="JCLRgrip" style="left: 1.5px; height: 26px;"><div class="JColResizer"></div></div><div class="JCLRgrip" style="left: 1.5px; height: 26px;"><div class="JColResizer"></div></div><div class="JCLRgrip JCLRLastGrip" style="left: 1.5px; height: 26px;"></div></div><table class="table table-bordered JPadding JColResizer" id="JColResizer1">
<thead> <tr><th style="width: 33.3%;">#</th><th style="width: 33.3%;">Function</th><th style="width: 33.3%;">File:Line</th></tr></thead>
<tbody></tbody>
</table></div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" class="collapse-toggle" href="#debug_window_local_variables">Local Variables</a>
</h4>
</div>
<div id="debug_window_local_variables" class="collapse in">
<div class="table-responsive"><div class="JCLRgrips" style="width: 111px;"><div class="JCLRgrip" style="left: 1.5px; height: 26px;"><div class="JColResizer"></div></div><div class="JCLRgrip JCLRLastGrip" style="left: 1.5px; height: 26px;"></div></div><table class="table table-bordered JPadding JColResizer" id="JColResizer2">
<thead> <tr><th style="width: 50%;">Variable</th><th style="width: 50%;">Value</th></tr></thead>
<tbody></tbody>
</table></div>
</div>
</div>
<div class="panel panel-default panel-registers">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" class="collapse-toggle" href="#debug_window_registers">Registers</a>
</h4>
</div>
<div id="debug_window_registers" class="collapse in">
<div class="table-responsive"><table class="table table-bordered">
<thead> <tr><th>Register</th><th>Value</th></tr></thead>
<tbody></tbody>
</table></div>
</div>
</div>
<div class="panel panel-default panel-display-expression">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" class="collapse-toggle" href="#debug_window_display_expression">Display Expressions</a>
</h4>
</div>
<div id="debug_window_display_expression" class="collapse in">
<div class="table-responsive">
<div class="JCLRgrips" style="width: 147px;"><div class="JCLRgrip" style="left: 1.5px; height: 26px;"><div class="JColResizer"></div></div><div class="JCLRgrip" style="left: 1.5px; height: 26px;"><div class="JColResizer"></div></div><div class="JCLRgrip JCLRLastGrip" style="left: 1.5px; height: 26px;"></div></div><table class="table table-bordered JPadding JColResizer" style="margin-bottom:0px" id="JColResizer0">
<thead><tr><th style="width: 33.3%;">Expression</th><th style="width: 33.3%;">Value</th><th style="width: 33.3%;"></th></tr></thead>
<tbody>
</tbody>
</table>
<input id="input_watch_expr" class="col-sm-12" placeholder="Enter expression to watch">
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" class="collapse-toggle" href="#debug_window_breakpoints">Breakpoints and Watchpoints</a>
</h4>
</div>
<div id="debug_window_breakpoints" class="collapse in">
<div class="table-responsive"><div class="JCLRgrips" style="width: 139px;"><div class="JCLRgrip" style="left: 1.5px; height: 26px;"><div class="JColResizer"></div></div><div class="JCLRgrip" style="left: 1.5px; height: 26px;"><div class="JColResizer"></div></div><div class="JCLRgrip" style="left: 1.5px; height: 26px;"><div class="JColResizer"></div></div><div class="JCLRgrip JCLRLastGrip" style="left: 1.5px; height: 26px;"></div></div><table class="table table-bordered JPadding JColResizer" id="JColResizer3">
<thead><tr><th style="width: 25%;"></th><th style="width: 25%;">#</th><th style="width: 25%;">Description</th><th style="width: 25%;"></th></tr></thead>
<tbody></tbody>
</table></div>
</div>
</div>
</div>
</div>
<!-- right component end -->
</div>
</div>
<div class="right-sidebar">
<span id="right-sidebar-close" class="btn btn-info glyphicon glyphicon-menu-right"></span>
</div>
<script>
$(document).ready(function() {
$("#ide-split-pane").on('splitpaneresize', adjustDebugPanSize);
$(window).on('resize', adjustDebugPanSize);
Mousetrap.bind('f8', function() { trace_event('Key-F8'); $('#control-btn-debug').click(); return false;});
Mousetrap.bind("f9", function() { trace_event('Key-F9'); $('#control-btn-run').click(); return false;});
Mousetrap.bind(['command+s', 'ctrl+s'], function() { trace_event('Key-Ctrl+S'); $('#control-btn-save').click(); return false; });
Mousetrap.bind(['command+b', 'ctrl+b'], function() { trace_event('Key-Ctrl+B'); $('#control-btn-beautify').click(); return false; });
Mousetrap.bind(['command+m', 'ctrl+m'], function() { trace_event('Key-Ctrl+M'); $('#control-btn-newfile').click(); return false; });
var editor = $("#multi_editor_container").editor();
editor.setModeForLang($("#lang-select").val());
editor.addEventListener('breakpoint_set', function (e) {
var bp = e.breakpoint;
ide.setBreakpoint(bp);
});
editor.addEventListener('breakpoint_unset', function (e) {
var bp = e.breakpoint;
ide.clearBreakpoint(bp);
});
$("#control-btn-newfile").on('click', function(){
editor.new_editor();
//track_event('control_menu', 'newfile');
});
$("#control-btn-upload").on('click', function(){
ide.upload_file();
//track_event('control_menu', 'upload');
});
$("#control-btn-save").on('click', function(){
saveCode({show_dest_folder:true});
//track_event('control_menu', 'save');
});
ide.editor = editor;
//these guys can work after editor is initialized
enable_btn('control-btn-',['save','share','beautify','download']);
});
/*
ace.require("ace/ext/language_tools");
var editor = ace.edit("editor1");
var editor2 = ace.edit("editor2");
editor.getSession().setTabSize(4);
editor.setFontSize('medium');
editor.setTheme("ace/theme/idle_fingers");
editor.getSession().setMode("ace/mode/c_cpp");
// enable autocompletion and snippets
editor.setOptions({
enableBasicAutocompletion: true,
enableSnippets: true,
enableLiveAutocompletion: true
});
editor.on("guttermousedown", function(e){
// if(!ide.gdbstarted) return;
var Range = ace.require('ace/range').Range;
var target = e.domEvent.target;
if (target.className.indexOf("ace_gutter-cell") == -1)
return;
if (e.clientX > 25 + target.getBoundingClientRect().left)
return;
var row = e.getDocumentPosition().row
if (target.className.indexOf("ace_breakpoint") == -1)
ide.setBreakpoint(row+1, true);//e.editor.session.setBreakpoint(row)
else
ide.clearBreakpoint(row+1, true);//e.editor.session.clearBreakpoint(row)
e.stop()
});
editor.addBreakpoint = function(line, breaknumber) {
if(!editor.breakpointList){
editor.breakpointList = [];
}
editor.breakpointList[breaknumber] = line;
console.log(editor.breakpointList);
}
*/
var project_uid = null;
var project_snippet_type = null;
</script>
<script>
/*_native.init("CK7DC2JE", {
targetClass: 'native-js'
});*/
</script>
<script>
function track_event(arg1, arg2){
//if(typeof ga !== 'undefined' && ga) ga('send', 'event', arg1, arg2);
if(gtag)
gtag('event', arg2, {
'event_category': arg1
});
}
function is_mobile(){
return $('#mobile_test_element').css('display')=='none';
}
(function () {
if(no_ads) return;
if(screen && screen.width > 1200)
{
if(typeof _bsa !== 'undefined' && _bsa) {
_bsa.init('responsive', 'CW7D627U', 'placement:wwwonlinegdbcom', { target: "#responsive_wwwonlinegdbcom" });
}
} else {
track_event('BSA No Sidebar AdUnit', 'bsa_no_sidebar_adunit');
}
if (typeof _bsa !== 'undefined' && _bsa) {
/*_bsa.init('custom', 'CK7DC2JE', 'placement:onlinegdbcom', {
target: '#native-inline',
template: '<a href="##link##" target="_blank" rel="noopener" rel="nofollow"><div class="sponsor">Sponsor</div><div class="native-description">##company## — ##description##</div></a>'
});*/
if(!is_mobile()) {
_bsa.init('custom', 'CK7I6K7M', 'placement:onlinegdbcom-top', {
target: '#native-inline',
template: `<a href="##link##" target="_blank" rel="noopener" rel="nofollow"><div class="sponsor">Sponsor</div><div class="native-description">##company## — ##description##</div></a>
<a href="/upgrade-premium" target="_blank" type="button" class="close" data-dismiss="modal" style="color: white;opacity: 1;" title="Remove Ads">×</a>`
});
}
if(!do_fallback_ad_check) {
_bsa.init('custom', 'CK7DC2JE', 'placement:onlinegdbcom-banner', {
target: '#native-banner',
template: `
<a href="##link##" class="native-banner" style="background: linear-gradient(-30deg, ##backgroundColor##E5, ##backgroundColor##E5 45%, ##backgroundColor## 45%) #fff;">
<div class="native-main">
<img class="native-img" img src="##logo##">
<div class="native-details" style="color: ##textColor##">
<span class="native-company">Sponsored by ##company##</span>
<span class="native-desc">##description##</span>
</div>
<span class="native-cta" style="color: ##ctaTextColor##; background-color: ##ctaBackgroundColor##;">##callToAction##</span>
</div>
</a>
<a class="native-via" href="##adViaLink##">Ads via BuySellAds</a>
`
});
}
} else {
track_event('BSA Undefined', 'bsa_undefined');
}
})();
</script>
<script>
/*
_bsa.init('custom', 'CVADC53U', 'placement:onlinegdbcom', {
target: '.native-js',
template: '<a href="##link##" target="_blank" rel="noopener" rel="nofollow"><span class="sponsor">Sponsor</span> ##company## — ##description##</a>'
});*/
function fallback_native_top(){
return false;
return false;
}
function process_no_bottom_adunit() {
return;
if(!do_fallback_ad_check) return;
var script = document.createElement("script");
script.src = "https://cdn.thisiswaldo.com/static/js/5831.js";
script.type = "text/javascript";
document.getElementById("ad_unit_bottom_wrapper").appendChild(script);
}
function display_optimize_ad(){
// When initializing the web page
window.optimize = window.optimize || { queue: [] };
// ...later
return;
console.log("optimize:", window.optimize);
window.optimize.queue.push(() => {
// (optional) Add custom targeting, then...
//window.optimize.customTargeting.push({ key: 'key1', value: 'value1' });
// ...push an ad for a single container, and / or...
window.optimize.push('bsa-zone_1724084929448-7_123456');
// ...push an ad for a cloned container, and / or...
//window.optimize.push('bsa-zone_123456789-0_123456_1');
// ...push ads for multiple containers
//const placementIds = ['bsa-zone_1724084929448-7_123456', 'bsa-zone_1724084929448-7_123456'];
//window.optimize.push(placementIds);
});
}
function BSANativeCallback(data) {
if (data.segment=="placement:onlinegdbcom-top") {
if((data.ads && data.ads.length > 0) || fallback_native_top()) {
$("#editor-container").css('top', '37px');
$("#editor_1").css('top', '57px');
$("#title-bar").css('padding-top', '5px');
$("#title-bar").css('padding-bottom', '5px');
track_event('BSA Top AdUnit', 'bsa_top_adunit');
} else {
track_event('BSA No Top AdUnit', 'bsa_no_top_adunit');
}
} else if (data.segment=="placement:onlinegdbcom-banner") {
if(data.ads && data.ads.length > 0) {
track_event('BSA Bottom AdUnit', 'bsa_bottom_adunit');
} else {
process_no_bottom_adunit();
track_event('BSA No Bottom AdUnit', 'bsa_no_bottom_adunit');
}
} else if(data.segment == "placement:wwwonlinegdbcom"){
if((data.ads && data.ads.length > 0)) {
show_sidebar_adunit_wrapper();
$("#responsive_wwwonlinegdbcom").click(function(){
console.log("ad is clicked");
set_clarity_tag("sidebar_ad_clicked","true");
});
track_event('BSA Sidebar AdUnit', 'bsa_sidebar_adunit');
} else {
console.log("trying alternative ad");
show_sidebar_adunit_wrapper();
display_optimize_ad();
//hide_sidebar_adunit_wrapper();
track_event('BSA No Sidebar AdUnit', 'bsa_no_sidebar_adunit');
}
}else{
track_event('BSA No AdUnit', 'bsa_no_adunit');
}
}
</script>
<!--<script src="//control.mockingfish.com/js/011503.js"></script>-->
</div>
</div>
</div>
</div>
</div>
<!-- Runtime exceeds reason Modal -->
<div id="runtimeModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Possible reasons for Runtime Exceed error</h4> </div>
<div class="modal-body">
<p>
</p><ol>
<li>If your program is reading input from standard input and you forgot to provide input via stdin.</li>
<li>Your program contains infinite loop, which may never break.</li>
<li>Your program contains infinite recursive function calls.</li>
<li>May be your program is trying to process large data and it takes much time to process</li>
</ol>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">ok</button>
</div>
</div>
</div>
</div>
<!-- generic modal -->
<div id="genericModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close modal-btn-close" data-dismiss="modal">×</button>
<h4 class="modal-title"></h4> </div>
<div class="modal-body">
</div>
<div class="modal-footer">
<button type="button" class="ok-btn btn btn-default" data-dismiss="modal">Ok</button>
</div>
</div>
</div>
</div>
<!-- New Version Available Modal -->
<div id="newVersionModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">New Version Available</h4> </div>
<div class="modal-body">
<p>
New Version of OnlineGDB is available. Please save your data and refresh page to update.
</p></div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Ok</button>
</div>
</div>
</div>
</div>
<!-- Console Output Modal -->
<div id="consoleOutputModal" class="modal fade" role="dialog">
<div class="modal-dialog" style="width:700px; height:90%">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Running Turbo C Project</h4> </div>
<div class="modal-body">
<div class="dosbox-container">
<canvas id="jsdos">
</canvas>
</div>
</div>
</div>
</div>
</div>
<!-- Code Save Modal -->
<div id="saveCodeModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Save Project</h4> </div>
<div class="modal-body">
<div>
<form>
<div class="form-group">
<label for="name" class="name_label">Name of Project:</label>
<input type="text" class="form-control" id="project_name" value="Forked from ASFASFASFASGGG">
</div>
<div class="form-group destination_folder" style="display:none">
<div class="input-group">
<span class="input-group-addon"><b>Destination Folder</b></span>
<input type="text" class="form-control" id="project_dest_fname" value="My Projects" readonly="">
<input type="hidden" class="form-control" id="project_dest_fid" value="">
<span class="input-group-addon"><button type="button" onclick="changeProjectDestinationFolder()">Change</button></span>
</div>
</div>
<button type="button" class="btn btn-default btn_save">Save</button>
<span class="error_message" style="color:red"></span>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- Compile Flags Modal -->
<div id="compilerFlagsModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close hide" data-dismiss="modal">×</button>
<h4 class="modal-title">Extra Compiler Flags</h4> </div>
<div class="modal-body">
<div>
<form>
<div class="form-group">
<label for="name" class="name_label"></label>
<input type="text" class="form-control" id="compiler_flags" placeholder="You can set extra compiler flags here. Leave this empty if you don't know about it." value="">
</div>
<button type="button" class="btn btn-default btn_save" data-dismiss="modal">Ok</button>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- Delete file Modal -->
<div id="deleteFileModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<center><h4 class="modal-title">Are you sure you want to delete file `<span id="delete_file_name"></span>`?</h4>
</center>
</div>
<div class="modal-body">
<center>
<button type="button" class="btn btn-default btn-ok">Yes</button>
<button type="button" class="btn btn-default" data-dismiss="modal">No</button>
</center>
</div>
</div>
</div>
</div>
<!-- generic confirm Modal -->
<div id="confirmModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<center><h4 class="modal-title"></h4></center>
</div>
<div class="modal-body">
<center>
<button type="button" class="btn btn-default btn-ok">Yes</button>
<button type="button" class="btn btn-default" data-dismiss="modal">No</button>
</center>
</div>
</div>
</div>
</div>
<!-- New file Modal -->
<div id="newFileModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">New File</h4> </div>
<div class="modal-body">
<div>
<form>
<div class="form-group">
<label for="name">Name of new file:</label>
<input type="text" class="form-control" id="new_file_name" value="untitled">
</div>
<button type="button" class="btn btn-default btn-ok">ok</button>
<span class="error_message"></span>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- Rename file Modal -->
<div id="renameFileModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Rename File</h4> </div>
<div class="modal-body">
<div>
<form>
<div class="form-group">
<label for="name">Name:</label>
<input type="text" class="form-control" id="edit_file_name" value="">
</div>
<button type="button" class="btn btn-default btn-ok">ok</button>
<button type="button" class="btn btn-default" data-dismiss="modal">cancel</button>
<span class="error_message"></span>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- Code Share Modal -->
<div id="shareCodeModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Share Link</h4> </div>
<center class="msg">source code is copied to below link.</center>
<div class="modal-body" style="text-align:center">
<p></p>
</div>
</div>
</div>
</div>
<!-- Server disconnected Modal -->
<div id="serverDisconnectedModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Lost connection to server</h4> </div>
<div class="modal-body">
<p>Oops! Connection to server is lost. Please refresh the page to reconnect.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">ok</button>
</div>
</div>
</div>
</div>
<script type="text/html" id="datetimepicker_template">
<input type="hidden" class="date_value" value=""/>
<div class="form-group">
<div class='input-group date datetimepicker_template'>
<input type='text' class="form-control" readonly/>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</script>
<!-- Debugging session stopped Modal -->
<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Debug session stopped</h4> </div>
<div class="modal-body">
<p>Debug session is being stopped due to inactivity.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">ok</button>
</div>
</div>
</div>
</div>
<!-- Debugging session stopped Modal -->
<div id="noDebugPythonModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<center>
<h4 class="modal-title">Debug mode for <span class="lang">python</span> program is not yet supported.</h4>
</center>
</div>
<div class="modal-footer">
<center>
<button type="button" class="btn btn-default" data-dismiss="modal">ok</button>
</center>
</div>
</div>
</div>
</div>
<!-- login form modal -->
<div id="loginModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Login to your account</h4> </div>
<div class="modal-body">
<div style="width:100%">
<div class="omb_login">
<h3 class="omb_authTitle">Login with
<!--or <a href="#" style="font-size:24px; color:#337ab7">Sign up</a></h3>-->
<div class="row omb_row-sm-offset-31 omb_socialButtons">
<div class="col-xs-4">
<a href="#" onclick="login('googleplus')" class="btn btn-lg btn-block omb_btn-google">
<i class="fa fa-facebook visible-xs"></i>
<span class="hidden-xs">Google+</span>
</a>
</div>
<div class="col-xs-4">
<a href="#" onclick="login('facebook')" class="btn btn-lg btn-block omb_btn-facebook">
<i class="fa fa-twitter visible-xs"></i>
<span class="hidden-xs">Facebook</span>
</a>
</div>
<div class="col-xs-4">
<a href="#" onclick="login('github')" class="btn btn-lg btn-block omb_btn-github">
<i class="fa fa-google-plus visible-xs"></i>
<span class="hidden-xs">Github</span>
</a>
</div>
</div>
</h3></div>
</div>
</div>
</div>
</div>
</div>
<!-- Run session stopped Modal -->
<div id="myModalRun" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Run Console session stopped</h4> </div>
<div class="modal-body">
<p>Run Console is being stopped due to inactivity.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">ok</button>
</div>
</div>
</div>
</div>
<!-- Add University Modal -->
<div class="modal fade" id="myModalAddUniversity" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Add School/University/Institute</h4>
</div>
<form method="post" action="/university">
<div class="modal-body">
<div class="form-group">
<label for="university_name">School/University/Institute Name<span class="text-danger">*</span></label>
<input type="text" class="form-control" name="university_name" id="university_name" placeholder="Enter university" required="">
</div>
<div class="form-group">
<label for="state">State<span class="text-danger">*</span></label>
<input type="text" class="form-control" name="state" id="state" placeholder="State" required="">
</div>
<div class="form-group">
<label for="country">Country<span class="text-danger">*</span></label>
<div class="btn-group bootstrap-select border rounded form-control h-50" style="width: 100%;"><button type="button" class="btn dropdown-toggle bs-placeholder btn-default" data-toggle="dropdown" role="button" title="Select Country"><span class="filter-option pull-left">Select Country</span> <span class="bs-caret"><span class="caret"></span></span></button><div class="dropdown-menu open" role="combobox"><div class="bs-searchbox"><input type="text" class="form-control" autocomplete="off" role="textbox" aria-label="Search"></div><ul class="dropdown-menu inner" role="listbox" aria-expanded="false"><li class="hidden is-hidden selected" data-original-index="0"><a tabindex="0" class="" data-tokens="null" role="option" aria-disabled="false" aria-selected="true"><span class="text">Select Country</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li></ul></div><select class="selectpicker border rounded form-control h-50" name="country" data-width="100%" data-show-subtext="true" data-live-search="true" required="" tabindex="-98">
<option data-hidden="true" value="">Select Country</option>
</select></div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-success" onclick="addNewUniversity()">Submit</button>
</div>
</form>
</div>
</div>
</div>
<!-- Editor Info Modal -->
<div id="infoModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Keyboard Shortcuts</h4> </div>
<div class="modal-body"> <pre><b>IDE Shortcuts:</b>
New file : Ctrl-M
Run Code : F9
Debug Code : F8
Save Project : Ctrl-S
Beautify Code : Ctrl-B
Settings Menu : Ctrl-Shift-S
Info : Ctrl-I
<b>Editor Shortcuts:</b>
showSettingsMenu : Ctrl-,
goToNextError : Alt-E
goToPreviousError : Alt-Shift-E
selectall : Ctrl-A
gotoline : Ctrl-L
fold : Alt-L|Ctrl-F1
unfold : Alt-Shift-L|Ctrl-Shift-F1
toggleFoldWidget : F2
toggleParentFoldWidget : Alt-F2
foldOther : Alt-0
unfoldall : Alt-Shift-0
findnext : Ctrl-K
findprevious : Ctrl-Shift-K
selectOrFindNext : Alt-K
selectOrFindPrevious : Alt-Shift-K
find : Ctrl-F
overwrite : Insert
selecttostart : Ctrl-Shift-Home
gotostart : Ctrl-Home
selectup : Shift-Up
golineup : Up
selecttoend : Ctrl-Shift-End
gotoend : Ctrl-End
selectdown : Shift-Down
golinedown : Down
selectwordleft : Ctrl-Shift-Left
gotowordleft : Ctrl-Left
selecttolinestart : Alt-Shift-Left
gotolinestart : Alt-Left|Home
selectleft : Shift-Left
gotoleft : Left
selectwordright : Ctrl-Shift-Right
gotowordright : Ctrl-Right
selecttolineend : Alt-Shift-Right
gotolineend : Alt-Right|End
selectright : Shift-Right
gotoright : Right
selectpagedown : Shift-Pagedown
gotopagedown : Pagedown
selectpageup : Shift-Pageup
gotopageup : Pageup
scrollup : Ctrl-Up
scrolldown : Ctrl-Down
selectlinestart : Shift-Home
selectlineend : Shift-End
togglerecording : Ctrl-Alt-E
replaymacro : Ctrl-Shift-E
jumptomatching : Ctrl-P
selecttomatching : Ctrl-Shift-P
expandToMatching : Ctrl-Shift-M
removeline : Ctrl-D
duplicateSelection : Ctrl-Shift-D
sortlines : Ctrl-Alt-S
togglecomment : Ctrl-/
toggleBlockComment : Ctrl-Shift-/
modifyNumberUp : Ctrl-Shift-Up
modifyNumberDown : Ctrl-Shift-Down
replace : Ctrl-H
undo : Ctrl-Z
redo : Ctrl-Shift-Z|Ctrl-Y
copylinesup : Alt-Shift-Up
movelinesup : Alt-Up
copylinesdown : Alt-Shift-Down
movelinesdown : Alt-Down
del : Delete
backspace : Shift-Backspace|Backspace
cut_or_delete : Shift-Delete
removetolinestart : Alt-Backspace
removetolineend : Alt-Delete
removewordleft : Ctrl-Backspace
removewordright : Ctrl-Delete
outdent : Shift-Tab
indent : Tab
blockoutdent : Ctrl-[
blockindent : Ctrl-]
transposeletters : Ctrl-T
touppercase : Ctrl-U
tolowercase : Ctrl-Shift-U
expandtoline : Ctrl-Shift-L
addCursorAbove : Ctrl-Alt-Up
addCursorBelow : Ctrl-Alt-Down
addCursorAboveSkipCurrent : Ctrl-Alt-Shift-Up
addCursorBelowSkipCurrent : Ctrl-Alt-Shift-Down
selectMoreBefore : Ctrl-Alt-Left
selectMoreAfter : Ctrl-Alt-Right
selectNextBefore : Ctrl-Alt-Shift-Left
selectNextAfter : Ctrl-Alt-Shift-Right
splitIntoLines : Ctrl-Alt-L
alignCursors : Ctrl-Alt-A
findAll : Ctrl-Alt-K
showKeyboardShortcuts : Ctrl-Alt-H
</pre> </div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script>
var server_channel = 'ES';
var isLoggedIn = false;
var isTinyide = false;
var isStudentSubmission = false ;
function track_event(arg1, arg2, arg3){
//if(ga) ga('send', 'event', arg1, arg2, arg3);
if(gtag)
gtag('event', arg2, {
'event_category': arg1,
'event_label': arg3
});
}
var check_fallback_ad_timer = null;
function repalce_fallback_ad(){
track_event('Dynamic Fallback Ad', 'fallback_ad');
var html = `<div id="carbonads">
<span>
<span class="carbon-wrap">
<a target="_blank" href="https://shareasale.com/r.cfm?b=2183718&u=1574209&m=132199&urllink=&afftrack=" rel="nofollow">Learn Python with KodeKloud</a>
</span>
</span>
</div>`;
$("#ad_wrapper").html(html);
}
function check_fallback_ad_helper(){
var ad_text = $("#ad_wrapper").text();
//track_event('Check Fallback Ad', 'check_fallback_ad');
//if(ad_text.indexOf("ads via")>-1){// ad is loaded
if($("#carbonads").length == 1){ // ad is loaded
if(ad_text.indexOf("Have fun taking surveys and get paid!")>-1){// fallback ad
repalce_fallback_ad();
}
clearInterval(check_fallback_ad_timer);
}
}
function check_fallback_ad(){
check_fallback_ad_timer = setInterval(check_fallback_ad_helper, 2000); // check every 2 seconds
}
function update_snippet_datetime(){
}
function render_ogdb_dates(){
$( ".ogdb-local-date" ).each(function( index ) {
var ogdb_date = $(this).attr('ogdb-local-date');
if(ogdb_date!='')
ogdb_date = new Date(ogdb_date).toLocaleString([], { hour12: true});
else
ogdb_date = "Invalid Date";
$(this).text(ogdb_date);
});
$( ".ogdb-local-date-unix" ).each(function( index ) {
var ogdb_date = $(this).attr('ogdb-local-date-unix');
try {
ogdb_date = Number(ogdb_date);
ogdb_date = new Date(ogdb_date).toLocaleString([], { hour12: true});
}catch(e){
ogdb_date = "Invalid Date";
}
$(this).text(ogdb_date);
});
$(document).trigger("ogdb_local_date_updated");
}
$(document).ready(function() {
$('div.split-pane').splitPane();
if(do_fallback_ad_check)
check_fallback_ad();
update_snippet_datetime();
render_ogdb_dates();
});
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-79897653-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-79897653-2');
</script>
<!--Start of Tawk.to Script-->
<!--End of Tawk.to Script-->
<!--<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=ebc1d580"></script>-->
<!--
<script src="https://cdn.ravenjs.com/3.14.2/raven.min.js" crossorigin="anonymous"></script>
<script>Raven.config('https://[email protected]/164141').install();</script>
-->
<script type="text/javascript">
$(document).ready(function () {
if(is_mobile())
fold_left_bar();
});
</script>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NT5F6VL"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8dbd315ddbc92159',t:'MTczMDQ3NzgyNC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><iframe height="1" width="1" style="position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;"></iframe>
<script type="text/javascript" id="" charset="">(function(a,e,b,f,g,c,d){a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)};c=e.createElement(f);c.async=1;c.src="https://www.clarity.ms/tag/"+g;d=e.getElementsByTagName(f)[0];d.parentNode.insertBefore(c,d)})(window,document,"clarity","script","ew6y4c1gqd");</script><img src="https://ad-delivery.net/px.gif?ch=2" style="display: none !important; width: 1px !important; height: 1px !important;"><img src="https://ad.doubleclick.net/favicon.ico?ad=300x250&ad_box_=1&adnet=1&showad=1&size=250x250" style="display: none !important; width: 1px !important; height: 1px !important;"><img src="https://ad-delivery.net/px.gif?ch=1&e=0.631208662556068" style="display: none !important; width: 1px !important; height: 1px !important;"><iframe name="googlefcPresent" style="display: none; width: 0px; height: 0px; border: none; z-index: -1000; left: -1000px; top: -1000px;"></iframe><iframe name="__tcfapiLocator" src="about:blank" style="display: none; width: 0px; height: 0px; border: none; z-index: -1000; left: -1000px; top: -1000px;"></iframe><iframe name="googlefcInactive" src="about:blank" style="display: none; width: 0px; height: 0px; border: none; z-index: -1000; left: -1000px; top: -1000px;"></iframe><iframe name="googlefcLoaded" src="about:blank" style="display: none; width: 0px; height: 0px; border: none; z-index: -1000; left: -1000px; top: -1000px;"></iframe><iframe src="https://gum.criteo.com/syncframe?origin=publishertagids&topUrl=www.onlinegdb.com&gdpr=0&gdpr_consent=#{"lwid":{"origin":0},"bundle":{"origin":0},"optout":{"value":false,"origin":0},"tld":"onlinegdb.com","topUrl":"www.onlinegdb.com","version":159,"cw":true,"lsw":true,"origin":"publishertagids","requestId":"0.2194215836411515"}" width="0" height="0" frameborder="0" sandbox="allow-scripts allow-same-origin" aria-hidden="true" title="Criteo GUM iframe" style="border-width: 0px; margin: 0px; display: none;"></iframe><script src="https://a.ad.gt/api/v1/u/matches/617?_it=amazon"></script><img height="1" width="1" src="https://ids.ad.gt/api/v1/halo_match?id=AU1D-0100-001730477829-7R2FZ4CV-Z8JE&halo_id=060ixddj2g59kedghje7cgadhhh9ad6bfdauokkwsqy6ymkqswm2iqeksss6ek0go" alt="" style="display: none;"><img height="1" width="1" src="https://ids.ad.gt/api/v1/ip_match?id=AU1D-0100-001730477829-7R2FZ4CV-Z8JE" alt="" style="display: none;"><img height="1" width="1" src="https://secure.adnxs.com/getuid?https://ids.ad.gt/api/v1/match?id=AU1D-0100-001730477829-7R2FZ4CV-Z8JE&adnxs_id=$UID&gdpr=0" alt="" style="display: none;"><img height="1" width="1" src="https://match.adsrvr.org/track/cmf/generic?ttd_pid=8gkxb6n&ttd_tpi=1&ttd_puid=AU1D-0100-001730477829-7R2FZ4CV-Z8JE&gdpr=0" alt="" style="display: none;"><img height="1" width="1" src="https://image2.pubmatic.com/AdServer/UCookieSetPug?rd=https%3A%2F%2Fids.ad.gt%2Fapi%2Fv1%2Fpbm_match%3Fpbm%3D%23PM_USER_ID%26id%3DAU1D-0100-001730477829-7R2FZ4CV-Z8JE" alt="" style="display: none;"><img height="1" width="1" src="https://token.rubiconproject.com/token?pid=50242&puid=AU1D-0100-001730477829-7R2FZ4CV-Z8JE&gdpr=0" alt="" style="display: none;"><img height="1" width="1" src="https://pixel.tapad.com/idsync/ex/receive?partner_id=3185&partner_device_id=AU1D-0100-001730477829-7R2FZ4CV-Z8JE&partner_url=https://ids.ad.gt%2Fapi%2Fv1%2Ftapad_match%3Fid%3DAU1D-0100-001730477829-7R2FZ4CV-Z8JE%26tapad_id%3D%24%7BTA_DEVICE_ID%7D" alt="" style="display: none;"><img height="1" width="1" src="https://cm.g.doubleclick.net/pixel?google_nid=audigent_w_appnexus_3985&google_cm&google_sc&google_ula=450542624&id=AU1D-0100-001730477829-7R2FZ4CV-Z8JE" alt="" style="display: none;"><img height="1" width="1" src="https://ids.ad.gt/api/v1/g_hosted?id=AU1D-0100-001730477829-7R2FZ4CV-Z8JE" alt="" style="display: none;"><img height="1" width="1" src="https://dpm.demdex.net/ibs:dpid=348447&dpuuid=AU1D-0100-001730477829-7R2FZ4CV-Z8JE&redir=https%3A%2F%2Fids.ad.gt%2Fapi%2Fv1%2Fadb_match%3Fadb%3D%24%7BDD_UUID%7D%26id%3DAU1D-0100-001730477829-7R2FZ4CV-Z8JE" alt="" style="display: none;"><img height="1" width="1" src="https://d.turn.com/r/dd/id/L2NzaWQvMS9jaWQvMTc0ODI0MTY1OC90LzA/url/https%3A%2F%2Fids.ad.gt%2Fapi%2Fv1%2Famo_match%3Fturn_id%3D%24!{TURN_UUID}%26id%3DAU1D-0100-001730477829-7R2FZ4CV-Z8JE" alt="" style="display: none;"><img height="1" width="1" src="https://sync.go.sonobi.com/us?https://ids.ad.gt/api/v1/son_match?id=AU1D-0100-001730477829-7R2FZ4CV-Z8JE&uid=[UID]&gdpr=0" alt="" style="display: none;"><script type="text/javascript" src="https://pixels.ad.gt/api/v1/getpixels?tagger_id=f701ddb69348aa102221e5f409a69f2e&url=https%3A%2F%2Fwww.onlinegdb.com%2Ffork%2FGRpFze2b0&code='none'" async=""></script><iframe src="https://www.google.com/recaptcha/api2/aframe" width="0" height="0" style="display: none;"></iframe></body><iframe sandbox="allow-scripts allow-same-origin" id="45571c87c2874c3" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://sync.cootlogix.com/api/sync/iframe/?cid=&gdpr=0&gdpr_consent=&us_privacy=">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="46f2bb2b6570a4e" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://onetag-sys.com/usync/?pubId=5927d926323dc2c">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="4717a87d641f065" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://visitor.omnitagjs.com/visitor/isync?uid=19340f4f097d16f41f34fc0274981ca4">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="4878df193b987b6" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://ads.pubmatic.com/AdServer/js/user_sync.html?kdntuid=1&p=161102">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="490ff1f0c10d467" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://buysellads-d.openx.net/w/1.0/pd">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="50cafd297ba7f62" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://eus.rubiconproject.com/usync.html">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="510bc4859d907d2" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://acdn.adnxs.com/dmp/async_usersync.html">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="5263dd8745c8967" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://contextual.media.net/checksync.php?vsSync=1&cs=8&cv=31&https=1&cid=8CU18831I&prvid=2034%2C2033%2C2055%2C2030%2C3020%2C294%2C251%2C233%2C2027%2C236%2C313%2C237%2C359%2C459%2C70%2C319%2C97%2C55%2C77%2C20000%2C3012%2C3011%2C182%2C262%2C460%2C461%2C462%2C244%2C563%2C201%2C246%2C4%2C203%2C10000%2C108%2C9%2C407&itype=PREBID&purpose1=1&gdprconsent=0&gdpr=1&coppa=0&usp_status=0&usp_consent=1">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="532bda408786ec9" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://onetag-sys.com/usync/?cb=1730477828457">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="5477d7e47fa00f6" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://public.servenobid.com/sync.html">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="55f71c7f5623eb6" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://hb.trustedstack.com/checksync.php?vsSync=1&cs=6&cv=31&https=1&cid=TS14F7R31&prvid=2130%2C572%2C2118%2C2117%2C2116%2C2115%2C2114%2C544%2C589%2C546%2C537%2C548%2C516%2C517&itype=TRUSTED_STACK_NAB&purpose1=1&gdprconsent=0&gdpr=1&coppa=0&usp_status=0&usp_consent=1">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="56f8bb7af0e143" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://ads.pubmatic.com/AdServer/js/user_sync.html?p=156631&s=1171192&predirect=https%3A%2F%2Fu-ams03.e-planning.net%2Fum%3Fdc%3Da208d9366469aa64%26fi%3Db98f0ec9a635dccb%26uid%3D">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="57f28b2bfa58536" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://sdk.streamrail.com/cs-config/cs.html?org=64d8986b534fd000016358c2&tc=64e5b8175ab8e700016b5cf3&as=64e5b8175ab8e700016b5cf5&type=hb&wd=cs.yellowblue.io&domain=onlinegdb.com&gdpr=1&gdpr_consent=">
</iframe><iframe sandbox="allow-scripts allow-same-origin" id="587c8a32ed74cd8" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="https://js-sec.indexww.com/um/ixmatch.html">
</iframe></html>