CINXE.COM
Roller Coaster Search Results
<!DOCTYPE html> <html lang=en> <head><meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no, viewport-fit=cover"><title>Roller Coaster Search Results</title><meta name=description content="Looking for statistics on the fastest, tallest or longest roller coasters? Find it all and much more with the interactive Roller Coaster Database."><meta name=application-name content=rcdb><style> :root {--left: 0px;} :root {--right: 0px;} :root {--pleft: env(safe-area-inset-left);} :root {--pright: env(safe-area-inset-right);} :root {--ptop: env(safe-area-inset-top);} :root {--pbottom: env(safe-area-inset-bottom);} @media all and (min-width: 1281px) { :root {--left: calc((100% - 1280px) / 2);} :root {--right: calc((100% - 1280px) / 2);} :root {--pleft: 0px;} :root {--pright: 0px;} }:root {--body-back: #fff;} :root {--body-text: #000;} :root {--title-text: #000;} :root {--link-link: #0000ee;} :root {--link-visited: #551a8b;} :root {--menu-back: #303231;} :root {--menu-text: #e0e0e0;} :root {--menu-hov: #505050;} :root {--menu-line: #505050;} :root {--head-text: #000;} :root {--bg-color: rgba(239,138,8,0.8);} :root {--shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);} :root {--tbl-head: #000;} :root {--tbl-body: #c0c0c0;} :root {--tbl-hov: rgba(0,0,0,0.06);} :root {--bg-image: url(60.svg);} :root {--img-camera: url(17.svg);} :root {--img-tree-open: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZTBlMGUwIiBkPSJNNTEyLDc1IDUxMiw0MzcgMTUwLDQzN3oiLz48L3N2Zz4=");} :root {--img-tree-clos: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNlMGUwZTAiIGQ9Ik0yNTYsMCA1MTIsMjU2IDI1Niw1MTJ6TTMwNiwxMjAuNzEgNDQxLjI5LDI1NiAzMDYsMzkwLjI5eiIvPjwvc3ZnPg==");} :root {--img-swap: url(/50.svg);} :root {--ctrl-back: #fff;} :root {--ctrl-back-rev: #141d26;} :root {--ctrl-text-rev: #aab8c2;} :root {--ctrl-bdr: 1px solid var(--bg-color);} :root {--img-sort-not: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAsNWgxMGwtNSwtNXpNMCw3aDEwbC01LDV6IiBmaWxsPSIjY2NjIi8+PC9zdmc+");} :root {--img-sort-asc: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAsNWgxMGwtNSwtNXoiLz48cGF0aCBkPSJNMCw3aDEwbC01LDV6IiBmaWxsPSIjY2NjIi8+PC9zdmc+");} :root {--img-sort-dec: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAsNWgxMGwtNSwtNXoiIGZpbGw9IiNjY2MiLz48cGF0aCBkPSJNMCw3aDEwbC01LDV6Ii8+PC9zdmc+");} :root {--img-close: url("data:image/svg+xml;base64,Cjxzdmcgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgZmlsbD0ic2lsdmVyIj4KICAgIDxwYXRoIGQ9Ik01MCwwTDAsNTBMNDYyLDUxMkw1MTIsNDYyWiIvPgogICAgPHBhdGggZD0iTTUwLDUxMkwwLDQ2Mkw0NjIsMEw1MTIsNTBaIi8+CiAgPC9nPgo8L3N2Zz4=");} .shade {overflow-y: auto;}@media all and (max-width: 1280px) { #pbox {display: none;} } html {-webkit-text-size-adjust: 100%;} body {background-color: var(--body-back); color: var(--body-text);} body {line-height: 1.4;} body {margin: 0 var(--right) 0 var(--left); padding: var(--ptop) calc(var(--pright) + 6px) var(--pbottom) calc(var(--pleft) + 6px);} body, select, input, textarea {font-size: 16px; font-family: Arial, Helvetica, sans-serif;} .locsel, select, input, textarea {background-color: var(--ctrl-back); color: var(--body-text); border: var(--ctrl-bdr); box-sizing: border-box; padding: 3px 6px;} select:not([multiple]), input, textarea {-webkit-appearance: none; -moz-appearance: none; appearance: none;} .locsel, select, input:not([type=radio]), textarea {border-radius: 6px;} input[type=radio]:checked {background-image: url(data:image/svg+xml;base64,PHN2ZyAgdmlld0JveD0iMCAwIDggOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGZpbGw9IiM5OGE5YjYiIGN4PSI0IiBjeT0iNCIgcj0iMiIvPjwvc3ZnPg==);} input[type=radio], input[type='checkbox'] {height: 22px; width: 22px;} input[type=radio] {position: relative; top: -4px; border-radius: 11px; margin-right: 6px;} input[type=checkbox] {margin: 2px 6px 2px 0; vertical-align: bottom;} input[type=checkbox]:checked {background-image: url(data:image/svg+xml;base64,PHN2ZyAgdmlld0JveD0iLTEwIC0xMCA1MS4zIDUxLjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzk4YTliNiIgZD0iTTguNCAxNS43bC03LTcuMWMtMi0yLTEuOS01LjIuMy03LjIgMi4xLTEuOSA1LjUtMS44IDcuNS4ybDYuNSA2LjYgNi41LTYuNmMyLTIgNS40LTIuMiA3LjUtLjIgMi4xIDEuOSAyLjMgNS4xLjMgNy4ybC03IDcuMSA3IDcuMWMyIDIgMS45IDUuMi0uMyA3LjItMi4xIDEuOS01LjUgMS44LTcuNS0uM2wtNi41LTYuNi02LjUgNi42Yy0yIDItNS40IDIuMi03LjUuMy0yLjEtMS45LTIuMy01LjEtLjMtNy4ybDctNy4xeiIvPjwvc3ZnPg==);} .locsel, select:not([multiple]) {padding-right: 26px; background-repeat: no-repeat; background-position: right 0; background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMTAwIC0xMDAgNzEyIDcxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjOThhOWI2IiBkPSJNNTA0IDI1NmMwIDEzNy0xMTEgMjQ4LTI0OCAyNDhTOCAzOTMgOCAyNTYgMTE5IDggMjU2IDhzMjQ4IDExMSAyNDggMjQ4em0tMTQzLjYtMjguOUwyODggMzAyLjZWMTIwYzAtMTMuMy0xMC43LTI0LTI0LTI0aC0xNmMtMTMuMyAwLTI0IDEwLjctMjQgMjR2MTgyLjZsLTcyLjQtNzUuNWMtOS4zLTkuNy0yNC44LTkuOS0zNC4zLS40bC0xMC45IDExYy05LjQgOS40LTkuNCAyNC42IDAgMzMuOUwyMzkgNDA0LjNjOS40IDkuNCAyNC42IDkuNCAzMy45IDBsMTMyLjctMTMyLjdjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlsLTEwLjktMTFjLTkuNS05LjUtMjUtOS4zLTM0LjMuNHoiLz48L3N2Zz4=);} .locsel:focus, select:focus, textarea:focus, input:focus {box-shadow: 0 0 0 1px var(--bg-color); outline: none;} .locsel {display: inline-block;} .locsel:link {color: var(--body-text);} .locsel:hover {text-decoration: none;} .pop {color: var(--menu-text); background: var(--menu-back); box-shadow: var(--shadow); padding: 6px;} .pop input, .pop select, .pop textarea {background-color: var(--ctrl-back-rev); color: var(--ctrl-text-rev);} ul.ll.inline {display: inline;} ul.ll {margin: .75em 0; padding: 0;} ul.ll li {display: inline;} ul.ll li:not(:first-child):before {content: '\2022'; margin: 0 6px;} .bold {font-weight: bold;} a {text-decoration: none;} a:link {color: var(--link-link);} a:visited {color: var(--link-visited);} a:hover {text-decoration: underline;} /*a:focus {outline: thin dotted;}*/ form {margin: 0px;} h1 {margin: 6px 0 12px 0; padding: 0; font-size: 1.5em; font-weight: bold; color: var(--title-text);} h2 {margin: 0; padding: 0; font-size: 1.25em; font-weight: bold;}:root {--menu-w: 32px;} :root {--look-w: 32px;} :root {--home-w: 92px;} :root {--find-w: 32px;} :root {--sign-w: 32px;} :root {--margin: calc((100% - var(--menu-w) - var(--look-w) - var(--home-w) - var(--find-w) - var(--sign-w)) / 8);} #menu {width: var(--menu-w);} #look {width: var(--look-w);} #home {width: var(--home-w); background-image: url(61.svg);} #find {width: var(--find-w);} #sign {width: var(--sign-w);} :root {--head-height: 32px;} :root {--head-padding: 6px;} :root {--head-total: calc(var(--head-height) + var(--head-padding) * 2);} .svg {background-size: contain; background-repeat: no-repeat; background-position: center;} .nav {position: fixed; left: var(--left); right: var(--right); box-shadow: var(--shadow);} #menudrop {left: calc(var(--left) + var(--pleft)); white-space: nowrap;} #signdrop {right: calc(var(--right) + var(--pright));} #head {top: 0; height: var(--head-height); overflow: hidden; white-space: nowrap;} #head {background: var(--bg-color); padding: var(--head-padding) calc(var(--pright) + 6px) var(--head-padding) calc(var(--pleft) + 6px);} #head a {display: inline-block; position: relative; height: 32px;} #head a:not(:first-child) {margin-left: var(--margin);} #head a:not(:last-child) {margin-right: var(--margin);} #bg {position: fixed; z-index: -1; left: 0; right: 0; top: var(--head-total); bottom: 0;} #bg {background-image: var(--bg-image);} #spacer {height: var(--head-total);} #mask {position: fixed; display: none; top: var(--head-total); bottom: 0; left: 0; right: 0;} @media all and (max-width: 640px) { .shade > div > h2 {font-size: 22px;} .shade {width: 100%;} .mg a {padding: 6px 12px; font-size: 20px;} #signdrop form > * {padding: 9px;} .pref > * {padding: 9px 0;} #signdrop, #signdrop select, #signdrop input {font-size: 22px;} #signdrop input[type='checkbox'] {height: 30px; width: 30px; margin: 0 12px 0 0;} } @media all and (min-width: 641px) { .shade > div > h2 {font-size: 17px;} /*Not sure what wide did*/ /*.wide {width: calc(50% + 32px); left: 50%; transform: translate(-50%, 0);}*/ .mg a {padding: 3px 12px; font-size: 17px;} #signdrop form > * {padding: 6px;} .pref > * {padding: 6px 0;} #signdrop input[type='checkbox'] {margin: 0 6px 0 0;} } .shade > div > h2 {margin: 0; padding: 6px 0 6px 0; font-variant: small-caps;} .shade > div > h2 {margin: 0; padding: 6px 0;} #sqsr:empty {display: none;} #lookdrop div {padding: 0 0 12px 0; font-size: 16px; border: 0;} #lookdrop div:not(:first-child) {padding-top: 6px; border-top: 1px solid var(--menu-line);} #lookdrop div:not(:last-child) {padding-bottom: 6px;} #lookdrop div > a {display: block; text-decoration: none; padding: 3px;} #lookdrop div > a:hover {background-color: var(--menu-hov);} #lookdrop div > a > span {display: block;} #signdrop input[type=text], #signdrop input[type=password] {width: 100%; min-width: 215px;} #signdrop label span, .pref span {display: inline-block; padding-bottom: 1px;} .pref {padding-left: 6px;} #signdrop input, #signdrop select {background-color: var(--ctrl-back-rev); color: var(--ctrl-text-rev);} .shade {position: fixed; background: var(--menu-back); height: 0px; max-height: calc(100% - var(--head-total)); color: var(--menu-text);} .shade {transition: height 0s ease;} .mg a:hover {background-color: var(--menu-hov);} .mg a {display: block; text-decoration: none;} .shade a:link, .shade a:visited, .shade a:active {color: var(--menu-text);} .shade {padding: 0 12px; box-sizing: border-box;} .shade > div {padding: 6px 0;} .shade > div:not(:first-child) {border-top: 1px solid var(--menu-line);} .shade > div:not(:last-child) {border-bottom: 1px solid var(--menu-line);} .shade > div > h2 {font-variant: small-caps;} .shade {box-shadow: var(--shadow);} /*#signdrop input[type=submit] {background-color: var(--bg-color); color: black; -webkit-appearance: none;}*/ #www {position: relative;} #fpw {height: 16px; position: absolute; right: 6px; top: 0; bottom: 0; margin: auto; text-decoration: none;} /*#fpw:hover {text-decoration: underline;}*/ #head {-webkit-tap-highlight-color: rgba(0,0,0,0);} @media all and (max-width: 639px) { #lookdrop {width: 100%; left: 0;} #qsf {width: calc(100% - 12px - 12px - 12px - 12px - 32px - 32px); left: calc(32px + 12px + 12px);} #qsf input {font-size: 22px; margin: 0px 16px;} } @media all and (min-width: 640px) { #lookdrop {width: calc(50% - (var(--left) + var(--right)) / 2 + 48px); left: 50%; transform: translate(-50%, 0);} #qsf {width: calc(var(--look-w) + var(--home-w) + var(--find-w) + var(--margin) * 4 + 16px); left: 50%; transform: translate(-50%, 0);} #qsf input {font-size: 16px; margin: 4px 16px;} } #lookdrop > div {padding: 6px 0;} #lookdrop div:last-child {font-size: 12px;} #qs:focus {box-shadow: none;} #qsf {display: none; position: absolute; top: 6px; height: calc(32px - 6px);} #qsf {background-color: #141d26; border-radius: 16px;} #qsf {padding: 3px 0px;} #qsf input {box-sizing: border-box; width: calc(100% - 32px - 16px); -webkit-appearance: none;} #qsf input {padding: 0;} #qsf input {border: none;} #qsf input:focus {outline: none;} #qsf input::-ms-clear {display: none;} #qsf input {background-color: transparent; color: #aab8c2;} #qsc {display: none; width: 32px; height: 32px; position: absolute; right: 0; top: 0; cursor: pointer;}:root {--height: 6px;} #menu.head {position: relative;} #menu.head * {margin: 0; position: absolute; background-color: black; border-radius: calc(var(--height) / 2);} #menu.head :nth-child(1) {top: 0; height: var(--height);} #menu.head :nth-child(3) {top: calc(50% - var(--height) / 2); bottom: calc(50% - var(--height) / 2);} #menu.head :nth-child(5) {bottom: 0; height: var(--height);} #menu.head :nth-child(odd) {left: 0; right: 0;} #menu.head :nth-child(2) {transform: rotate(45deg);} #menu.head :nth-child(4) {transform: rotate(-45deg);} #menu.head :nth-child(even) {top: calc(50% - var(--height) / 2); bottom: calc(50% - var(--height) / 2);} #menu.head :nth-child(even) {left: calc(50% - var(--height) / 2); right: calc(50% - var(--height) / 2);} @keyframes squishdown { from {top: 0;} to {top: calc(50% - var(--height) / 2);} } @keyframes squishdownx { from {top: calc(50% - var(--height) / 2);} to {top: 0;} } @keyframes squishup { from {bottom: 0;} to {bottom: calc(50% - var(--height) / 2);} } @keyframes squishupx { from {bottom: calc(50% - var(--height) / 2);} to {bottom: 0;} } @keyframes shrink { from {left: 0; right: 0;} to {left: calc(50% - var(--height) / 2); right: calc(50% - var(--height) / 2);} } @keyframes shrinkx { from {left: calc(50% - var(--height) / 2); right: calc(50% - var(--height) / 2);} to {left: 0; right: 0;} } @keyframes grow { from {left: calc(50% - var(--height) / 2); right: calc(50% - var(--height) / 2);} to {left: calc(50% - (100% * 1.414) / 2 + var(--height) / 2); right: calc(50% - (100% * 1.414) / 2 + var(--height) / 2);} } @keyframes growx { from {left: calc(50% - (100% * 1.414) / 2 + var(--height) / 2); right: calc(50% - (100% * 1.414) / 2 + var(--height) / 2);} to {left: calc(50% - var(--height) / 2); right: calc(50% - var(--height) / 2);} } #menu.head.gox :nth-child(1) {animation: squishdown 100ms linear forwards, shrink 100ms linear 100ms forwards;} #menu.head.gox :nth-child(3) {animation: shrink 100ms linear 100ms forwards;} #menu.head.gox :nth-child(5) {animation: squishup 100ms linear forwards, shrink 100ms linear 100ms forwards;} #menu.head.gox :nth-child(even) {animation: grow 100ms linear 200ms forwards} #menu.head.goh :nth-child(1) {top: calc(50% - var(--height) / 2);} #menu.head.goh :nth-child(5) {bottom: calc(50% - var(--height) / 2);} #menu.head.goh :nth-child(odd) {left: calc(50% - var(--height) / 2); right: calc(50% - var(--height) / 2);} #menu.head.goh :nth-child(even) {left: calc(50% - (100% * 1.414) / 2 + var(--height) / 2); right: calc(50% - (100% * 1.414) / 2 + var(--height) / 2);} #menu.head.goh :nth-child(even) {animation: growx 100ms linear forwards;} #menu.head.goh :nth-child(5) {animation: shrinkx 100ms linear 100ms forwards, squishupx 100ms linear 200ms forwards;} #menu.head.goh :nth-child(3) {animation: shrinkx 100ms linear 100ms forwards;} #menu.head.goh :nth-child(1) {animation: shrinkx 100ms linear 100ms forwards, squishdownx 100ms linear 200ms forwards;}h1 {display: inline-block;} .right {float: right; margin-top: 6px;} .list :not(:last-child):after {content: ', ';} #rfoot {text-align: center; padding: 6px;} #rfoot a, #rfoot span {margin: 0 6px; font-weight: bold;} .t-list tr td:first-child {text-align: right; white-space: nowrap; color: var(--title-text);} .t-top tr td {vertical-align: top;} .lcam {width: 19px; height: 14px; background-image: var(--img-camera); background-repeat: no-repeat; background-size: contain; background-position: center center;} .rer {margin-top: 12px;}.stdtbl {overflow-x: auto; -webkit-overflow-scrolling: touch; white-space: nowrap;} .stdtbl table {width: 100%; border-spacing: 0; line-height: 2em;} .stdtbl table th, .stdtbl table td {padding: 0px 6px;} .stdtbl table th, .stdtbl table th a:link, .stdtbl table th a:visited {color: var(--title-text);} .stdtbl table thead tr:first-child th {border-top: 1px solid var(--tbl-head);} .stdtbl table thead tr:last-child th {border-bottom: 1px solid var(--tbl-head);} .stdtbl table tbody tr:not(:last-child) td {border-bottom: 1px solid var(--tbl-body);} .stdtbl table tbody tr:last-child td {border-bottom: 1px solid var(--tbl-head);} .stdtbl table tbody tr:hover {background: var(--tbl-hov);} .stdtbl th[data-sort]:hover {background-color: var(--tbl-hov);} @media all and (min-width: 640px) { .stdtbl tr[data-dsort] th:not(:last-child) {border-right: 1px solid var(--tbl-body);} .stdtbl th[data-sort] {background-repeat: no-repeat; background-size: auto 50%; background-position: right 6px center; padding-right: 24px;} .stdtbl th[data-sort] {background-image: var(--img-sort-not);} .stdtbl th[data-sort].asc {background-image: var(--img-sort-asc);} .stdtbl th[data-sort].dec {background-image: var(--img-sort-dec);} }</style> <style>.rer th:nth-child(1) span,.rer td:nth-child(1) a {display: inline-block;}.rer th:nth-child(1),.rer td:nth-child(1) {text-align: center; width: 19px;}.rer th:nth-child(2) {text-align: left;}.rer td:nth-child(2) {white-space: normal;}.rer th:nth-child(3) {text-align: left;}.rer td:nth-child(3) {white-space: normal;}.rer th:nth-child(4) {text-align: left;}.rer th:nth-child(5) {text-align: left;}.rer th:nth-child(6) {text-align: left;}.rer th:nth-child(7) {text-align: right;}.rer td:nth-child(7) {text-align: right;}</style><script> function initHeader(){function open(node){function step3(){nodeShade.removeEventListener("transitionend",step3);if(nodeShade.style.overflowY=='hidden')nodeShade.style.overflowY='';nodeShade.style.height='auto';}function step2(){if(nodeShade.dataset.speed)nodeShade.style.transitionDuration=(height*parseFloat(nodeShade.dataset.speed)).toString()+'ms';nodeShade.style.opacity='';if(getComputedStyle(nodeShade,null).getPropertyValue("overflow-y")=='auto')nodeShade.style.overflowY='hidden';nodeShade.style.height=height.toString()+'px';if(height)nodeShade.addEventListener("transitionend",step3);else step3();}nodeMask.style.display='block';var nodeShade=document.getElementById(node.dataset.target);nodeShade.style.opacity=0;nodeShade.style.transitionDuration=0;nodeShade.style.height='auto';var height=nodeShade.getBoundingClientRect().height;nodeShade.style.height=0;window.requestAnimationFrame(step2);if(node.dataset.open)node.classList.add(node.dataset.open);if(node.dataset.close)node.classList.remove(node.dataset.close);if(node.dataset.aux)document.getElementById(node.dataset.aux).style.display='block';if(node.dataset.focus)document.getElementById(node.dataset.focus).focus();nodeOpen=node;}function close(node){function step4(){nodeShade.removeEventListener("transitionend",step4);if(nodeOpen==null)nodeMask.style.display='';if(nodeShade.style.overflowY=='hidden')nodeShade.style.overflowY='';}function step3(){nodeShade.style.height='';if(height)nodeShade.addEventListener("transitionend",step4);else step4();}function step2(){if(nodeShade.dataset.speed)nodeShade.style.transitionDuration=(height*parseFloat(nodeShade.dataset.speed)).toString()+'ms';nodeShade.style.height=height.toString()+'px';requestAnimationFrame(step3);}var nodeShade=document.getElementById(node.dataset.target);var height=nodeShade.getBoundingClientRect().height;nodeShade.style.transitionDuration=0;if(getComputedStyle(nodeShade,null).getPropertyValue("overflow-y")=='auto')nodeShade.style.overflowY='hidden';requestAnimationFrame(step2);if(nodeOpen.dataset.open)nodeOpen.classList.remove(nodeOpen.dataset.open);if(nodeOpen.dataset.close)nodeOpen.classList.add(nodeOpen.dataset.close);if(node.dataset.aux)document.getElementById(node.dataset.aux).style.display='';nodeOpen=null;}function click(e){var nodeClosed=null;var nodeShade;var anchor=e.target;while(anchor)if(anchor.tagName=='A')break;else anchor=anchor.parentNode;if(anchor){if(anchor.dataset.hold==undefined)anchor.blur();if(anchor.href==location.href+'#')e.preventDefault();if(nodeOpen){if(anchor==nodeOpen){close(nodeOpen);}else{if(anchor.dataset.hold==undefined)close(nodeOpen);if(anchor.dataset.target)open(anchor);}}else if(anchor.dataset.target)open(anchor);}else if(nodeOpen){nodeShade=document.getElementById(nodeOpen.dataset.target);if(!nodeShade.contains(e.target))close(nodeOpen);}}function clear(){while(nodeLookDrop.hasChildNodes())nodeLookDrop.removeChild(nodeLookDrop.lastChild);}function qs(e){queryCount++;nodeQSC.style.display=e.target.value.length?'block':'';if(e.target.value.length){var xhr=new XMLHttpRequest();var formData=new FormData();var dateStart=new Date();formData.append('q',e.target.value.toLowerCase());formData.append('s',queryCount);formData.append('w',window.innerWidth);formData.append('h',window.innerHeight);formData.append('r',devicePixelRatio);xhr.onload=function(){if(this.status==200){querySuccess++;var d=(new Date()).getTime()-dateStart.getTime();if(d>querySlow)querySlow=d;if(d<queryFast)queryFast=d;querySum+=d;var json=JSON.parse(this.response);if(json.sequence==queryCount){clear();if(json.results.length)nodeLookDrop.appendChild(document.createElement('div'));for(var n=0;n<json.results.length;n++){nodeLookDrop.lastChild.appendChild(document.createElement('a'));nodeLookDrop.lastChild.lastChild.href=json.results[n].l;nodeLookDrop.lastChild.lastChild.appendChild(document.createElement('span'));nodeLookDrop.lastChild.lastChild.lastChild.appendChild(document.createTextNode(json.results[n].t));if(json.results[n].s){nodeLookDrop.lastChild.lastChild.appendChild(document.createElement('span'));nodeLookDrop.lastChild.lastChild.lastChild.style.fontSize='75%';nodeLookDrop.lastChild.lastChild.lastChild.style.marginLeft='20px';nodeLookDrop.lastChild.lastChild.lastChild.appendChild(document.createTextNode(json.results[n].s));}}nodeLookDrop.appendChild(document.createElement('div'));}if(nodeLookDrop.hasChildNodes())nodeLookDrop.lastChild.textContent='Slowest: '+querySlow+' ms; Fastest: '+queryFast+' ms; Average: '+Math.round(querySum/(queryCount-queryNull))+' ms; '+querySuccess+' of '+(queryCount-queryNull);}else{alert(this.status);}};xhr.open('POST','/iqs.json');xhr.send(formData);}else{queryNull++;clear();}}function sp(e){e.stopPropagation();}function qsc(e){clear();nodeQSC.style.display='';nodeQSF.firstChild.value='';nodeQSF.firstChild.focus();}function ldmd(e){nodeQSF.firstChild.blur();}var nodeOpen=null;var nodeHead=document.getElementById('head');var nodeMask=document.getElementById('mask');var nodeQS=document.getElementById('qs');var nodeQSF=document.getElementById('qsf');var nodeLookDrop=document.getElementById('lookdrop');var nodeQSC=document.getElementById('qsc');var queryCount=0;var querySuccess=0;var queryNull=0;var querySum=0;var querySlow=0;var queryFast=60000;nodeQSF.addEventListener('click',sp);nodeHead.addEventListener('click',click);nodeMask.addEventListener('click',click);nodeQS.addEventListener('input',qs);nodeQSC.addEventListener('click',qsc);nodeLookDrop.addEventListener('touchstart',ldmd,{passive:true});nodeQS.setAttribute('autocorrect','off');function prefInput(e){var xhr=new XMLHttpRequest();var formData=new FormData();formData.append(e.target.dataset.name,e.target.value);xhr.onload=function(){if(this.status==200){location.reload(true);}};xhr.open('POST','/cookie.json');xhr.send(formData);}for(let pref of document.getElementsByClassName('pref'))pref.addEventListener('change',prefInput);for(let col of document.getElementsByClassName('cca')){var l=0;for(var m=0;m<col.childNodes.length;m++)l=Math.max(l,col.childNodes[m].offsetWidth);}function keyed(e){if(document.activeElement.tagName=='BODY'&&e.key.length==1&&!e.ctrlKey&&!e.altKey&&!e.metaKey){let node=document.getElementById('look');if(node){var event=new MouseEvent('click',{view:window,bubbles:true,cancelable:true});node.dispatchEvent(event);}}else if(e.key=='Escape'&&nodeOpen!=null)close(nodeOpen);}document.addEventListener("keydown",keyed);}document.addEventListener('DOMContentLoaded',initHeader);function shortDate(dt){switch(dt.length){case 4:return(new Date(dt.substr(0,4),0,1,12)).toLocaleDateString(navigator.languages,{year:'numeric'});case 7:return(new Date(dt.substr(0,4),dt.substr(5,2)-1,1,12)).toLocaleDateString(navigator.languages,{year:'numeric',month:'numeric'});case 10:return(new Date(dt.substr(0,4),dt.substr(5,2)-1,dt.substr(8,2),12)).toLocaleDateString(navigator.languages,{year:'numeric',month:'numeric',day:'numeric'});case 24:return(new Date(dt)).toLocaleDateString(navigator.languages,{year:'numeric',month:'numeric',day:'numeric'});default:return'';}}function dateTime(dt){return(new Date(dt)).toLocaleDateString(navigator.languages,{year:'numeric',month:'long',day:'numeric',hour:'numeric',minute:'numeric'});}function intlInit(){let ts=document.getElementsByTagName('time');for(let t=0;t<ts.length;t++){if(ts[t].hasAttribute('data-long'))ts[t].appendChild(document.createTextNode(dateTime(ts[t].getAttribute('datetime'))));else ts[t].appendChild(document.createTextNode(shortDate(ts[t].getAttribute('datetime'))));}for(let e of document.getElementsByClassName('int'))e.textContent=Intl.NumberFormat(navigator.languages).format(parseInt(e.textContent));for(let t of document.getElementsByClassName('float')){var o={};var p=t.dataset.prc?parseFloat(t.dataset.prc):1;o.minimumFractionDigits=p;o.maximumFractionDigits=p;t.textContent=Intl.NumberFormat(navigator.languages,o).format(parseFloat(t.textContent));}for(let t of document.getElementsByClassName('percent')){var o={};var p=t.dataset.prc?parseFloat(t.dataset.prc):1;o.style='percent';o.minimumFractionDigits=p;o.maximumFractionDigits=p;t.textContent=Intl.NumberFormat(navigator.languages,o).format(parseFloat(t.textContent));}for(let t of document.getElementsByClassName('currency')){var o={};var p=t.dataset.prc?parseFloat(t.dataset.prc):0;o.style='currency';o.currency=t.dataset.ccy;o.minimumFractionDigits=p;o.maximumFractionDigits=p;t.textContent=Intl.NumberFormat(navigator.languages,o).format(parseFloat(t.textContent));}for(let e of document.getElementsByClassName('sort'))if(e.tagName=='UL')[...e.children].sort((a,b)=>a.dataset.sort==b.dataset.sort?a.firstChild.firstChild.nodeValue.localeCompare(b.firstChild.firstChild.nodeValue,navigator.languages):parseInt(a.dataset.sort)-parseInt(b.dataset.sort)).map(node=>e.appendChild(node));else if(e.tagName=='SELECT')[...e.querySelectorAll(":not([value=''])")].sort((a,b)=>a.dataset.sort==b.dataset.sort?a.firstChild.nodeValue.localeCompare(b.firstChild.nodeValue,navigator.languages):parseInt(a.dataset.sort)-parseInt(b.dataset.sort)).map(node=>e.appendChild(node));}window.addEventListener('DOMContentLoaded',intlInit);function initReport(){function click(e){if(e.target.dataset.id!==undefined){e.preventDefault();var xhr=new XMLHttpRequest();var formData=new FormData();formData.append('id',e.target.dataset.id);xhr.onload=function(){if(this.status==200)pictureViewer(JSON.parse(this.response),0,false);};xhr.open('POST','/op.json');xhr.send(formData);}}for(let t of document.querySelectorAll('.rer > table > tbody'))t.addEventListener('click',click);}window.addEventListener('DOMContentLoaded',initReport);function pictureViewer(data,o,historyHash=true){function picUp(){function limit(){c.zw=c.size.width*c.z/100;c.zh=c.size.height*c.z/100;if(c.zw<window.innerWidth)c.x=(window.innerWidth-c.zw)/2;else if(c.x>0)c.x=0;else if(c.zw+c.x<window.innerWidth)c.x=window.innerWidth-c.zw;if(c.zh<window.innerHeight)c.y=(window.innerHeight-c.zh)/2;else if(c.y>0)c.y=0;else if(c.zh+c.y<window.innerHeight)c.y=window.innerHeight-c.zh;}function setZoom(z,xPos,yPos){let old=c.z;c.z=Math.min(Math.max(c.z+c.z*z/100,c.zm),maxZoom);c.x=((c.x-xPos)/old*c.z)+xPos;c.y=((c.y-yPos)/old*c.z)+yPos;limit();bgp();bgs();meta();}function shift(xMove,yMove){if(c.x+xMove<=0&&c.x+c.size.width*c.z/100+xMove>=window.innerWidth)c.x+=xMove;if(c.y+yMove<=0&&c.y+c.size.height*c.z/100+yMove>=window.innerHeight)c.y+=yMove;bgp();}function resize(){c.x-=(oldInnerWidth-window.innerWidth)/2;c.y-=(oldInnerHeight-window.innerHeight)/2;oldInnerWidth=window.innerWidth;oldInnerHeight=window.innerHeight;c.zm=100*Math.min(1,window.innerWidth/c.size.width,window.innerHeight/c.size.height);c.z=Math.max(c.zm,c.z);limit();fixup(l);fixup(r);bgp();bgs();}function bgi(){let bg='';for(const i of[c,l,r])bg+=',url('+i.size.url+'),url(/69.svg)';document.body.style.backgroundImage=bg.substring(1);}function bgs(){let bg='';for(const i of[c,c,l,l,r,r])bg+=','+i.zw+'px '+i.zh+'px';document.body.style.backgroundSize=bg.substring(1);}function bgps(s=0){function xx(x,y){bg+=','+(x-s)+'px '+y+'px';bg+=','+(x-s)+'px '+y+'px';}let bg='';xx(c.x,c.y);xx(l.x-window.innerWidth,l.y);xx(r.x+window.innerWidth,r.y);return bg.substring(1);}function bgp(s=0){document.body.style.backgroundPosition=bgps(s);}function meta(){titleDiv.textContent=(o+1).toString()+' / '+data.pictures.length.toString()+' '+c.name;if(c.z!=c.zm)titleDiv.textContent+=' ('+Math.round(c.z)+'%)';copyDiv.href=c.copy_id+'.htm';copyDiv.textContent=data.copyright+' '+shortDate(c.copy_date)+' '+c.copy_name;}function animateX(x1,x2){function finishedHandler(){ao=undefined;changer(Math.sign(x2-x1));bgi();bgs();bgp();}function canceledHandler(){}ao=document.body.animate([{backgroundPosition:bgps(x2)}],{duration:Math.abs(x2-x1)*mspp,iterations:1});ao.finished.then(finishedHandler,canceledHandler);}function animateAbort(){if(ao!==undefined){ao.cancel();ao=undefined;}}function sizeUp(f){f.size=f.sizes[f.sizes.length-1];for(const p of f.sizes){if(p.width>=window.innerWidth*devicePixelRatio||p.height>=window.innerHeight*devicePixelRatio){f.size=p;break;}}}function fixup(f){sizeUp(f);f.z=100*Math.min(1,window.innerWidth/f.size.width,window.innerHeight/f.size.height);f.zm=f.z;f.zw=f.size.width*f.z/100;f.zh=f.size.height*f.z/100;f.x=(window.innerWidth-f.zw)/2;f.y=(window.innerHeight-f.zh)/2;}function changer(dir=0){if(dir<0){o=o==0?data.pictures.length-1:o-1;r=c;c=l;l=data.pictures[o==0?data.pictures.length-1:o-1];}else if(dir>0){o=o==data.pictures.length-1?0:o+1;l=c;c=r;r=data.pictures[o==data.pictures.length-1?0:o+1];}else{l=data.pictures[o==0?data.pictures.length-1:o-1];c=data.pictures[o];r=data.pictures[o==data.pictures.length-1?0:o+1];}fixup(l);fixup(c);fixup(r);meta();if(historyHash)history.replaceState(null,'',window.location.pathname+'#p='+c.id);}function metaMode(){headDiv.style.transition='opacity 750ms';headDiv.style.opacity=bHeadFoot?1:0;footDiv.style.transition='opacity 750ms';footDiv.style.opacity=bHeadFoot?1:0;}function wakeup(){bHeadFoot=true;metaMode();clearTimeout(dto);dto=setTimeout(()=>{bHeadFoot=false;metaMode();},dsd);}function keydown(e){wakeup();switch(e.code){case'Escape':setTimeout(picDown);setTimeout(powerDown);e.preventDefault();break;case'ArrowRight':if(c.z==c.zm)animateX(0,window.innerWidth);else shift(-50,0);e.preventDefault();break;case'ArrowLeft':if(c.z==c.zm)animateX(0,-window.innerWidth);else shift(50,0);e.preventDefault();break;case'ArrowUp':if(c.z!=c.zm)shift(0,50);else{setTimeout(picDown);setTimeout(powerDown);}e.preventDefault();break;case'ArrowDown':if(c.z!=c.zm)shift(0,-50);else{setTimeout(picDown);setTimeout(gridUp);}e.preventDefault();break;case'KeyT':e.preventDefault();break;default:}}function wheel(e){if(e.ctrlKey)setZoom(-e.deltaY,e.clientX,e.clientY);else setZoom(-e.deltaY/20,e.clientX,e.clientY);e.preventDefault();}function singleTap(e){clearTimeout(tTap);tTap=undefined;if(e.target==closeDiv){setTimeout(picDown);setTimeout(powerDown);}else if(e.target==gridDiv){setTimeout(picDown);setTimeout(gridUp);}else if(e.target.tagName==='A'){setTimeout(picDown);setTimeout(powerDown);setTimeout(()=>{window.location.href=e.target.href});}else if(c.z==c.zm){bHeadFoot=!bHeadFoot;metaMode();}}function pinchZoom(){let u=Math.hypot(pinch1X-pinch2X,pinch1Y-pinch2Y);let newX=pinch1X+(pinch2X-pinch1X)/2;let newY=pinch1Y+(pinch2Y-pinch1Y)/2;setZoom((u-pinchDelta)/pinchRatio,newX,newY);pinchDelta=u;}function down(e){switch(e.pointerType){case'mouse':{wakeup();if(e.button==0){if(e.target==closeDiv){setTimeout(picDown);setTimeout(powerDown);}else if(e.target==gridDiv){setTimeout(picDown);setTimeout(gridUp);}else if(e.target.tagName!='A'){if(c.z==c.zm){if(e.clientX>=window.innerWidth/2)animateX(0,window.innerWidth);else animateX(0,-window.innerWidth);}else{mouse_down_x=e.clientX;mouse_down_y=e.clientY;mouse_main_down=true;}}e.preventDefault();}break;}case'touch':{clearTimeout(dto);if(!bAnimating&&!bSwipeMode){if(bZoomMode){if(nTouch1ID==undefined){nTouch1ID=e.pointerId;nTouch1OriginX=e.pageX;nTouch1OriginY=e.pageY;}else if(nTouch2ID==undefined){nTouch2ID=e.pointerId;nTouch2OriginX=e.pageX;nTouch2OriginY=e.pageY;}}else if(bTapMode){bZoomMode=true;bTapMode=false;nTouch2ID=e.pointerId;nTouch2OriginX=e.pageX;nTouch2OriginY=e.pageY;pinch1X=nTouch1OriginX;pinch1Y=nTouch1OriginY;pinch2X=e.pageX;pinch2Y=e.pageY;pinchDelta=Math.hypot(pinch1X-pinch2X,pinch1Y-pinch2Y);}else{bTapMode=true;nTouch1ID=e.pointerId;nTouch1OriginX=e.pageX;nTouch1OriginY=e.pageY;tTouch1Start=new Date().getTime();}}e.preventDefault();break;}}}function move(e){switch(e.pointerType){case'mouse':{wakeup();if(mouse_main_down){shift(e.clientX-mouse_down_x,e.clientY-mouse_down_y);mouse_down_x=e.clientX;mouse_down_y=e.clientY;e.preventDefault();}break;}case'touch':{clearTimeout(dto);if(e.pointerId==nTouch1ID){if(c.z==c.zm){if(bTapMode){if(Math.abs(nTouch1OriginX-e.pageX)>nSwipeNoise||Math.abs(nTouch1OriginY-e.pageY)>nSwipeNoise){bTapMode=false;bSwipeMode=true;bSwipeXLock=Math.abs(e.pageX-nTouch1OriginX)>=Math.abs(e.pageY-nTouch1OriginY);}}else if(bSwipeMode){if(bSwipeXLock)bgp(-e.pageX+nTouch1OriginX);else;}}else if(bZoomMode){shift((e.pageX-pinch1X)/2,(e.pageY-pinch1Y)/2);pinch1X=e.pageX;pinch1Y=e.pageY;pinchZoom();}else{shift(e.x-nTouch1OriginX,e.y-nTouch1OriginY);nTouch1OriginX=e.x;nTouch1OriginY=e.y;}}else if(e.pointerId==nTouch2ID){if(bZoomMode){shift((e.pageX-pinch2X)/2,(e.pageY-pinch2Y)/2);pinch2X=e.pageX;pinch2Y=e.pageY;pinchZoom();}}break;}}}function up(e){switch(e.pointerType){case'mouse':{wakeup();if(e.button==0){mouse_main_down=false;e.preventDefault();}break;}case'touch':{clearTimeout(dto);if(e.pointerId==nTouch1ID){if(bSwipeMode){var nDeltaX=Math.abs(e.pageX-nTouch1OriginX);var nDeltaY=Math.abs(e.pageY-nTouch1OriginY);var tDuration=new Date().getTime()-tTouch1Start;if(bSwipeXLock)if(nDeltaX>nSwipeDistance)if(tDuration<nSwipeDuration||nDeltaX>window.innerWidth/2)if(e.pageX>nTouch1OriginX)animateX(0,-window.innerWidth);else animateX(0,window.innerWidth);else animateX(0,0);else animateX(0,0);else if(nDeltaY>nSwipeDistance)if(tDuration<nSwipeDuration||nDeltaY>window.innerHeight/2)if(e.pageY<nTouch1OriginY);else;else;else;bSwipeMode=false;}else if(bZoomMode){nTouch1ID=nTouch2ID;nTouch2ID=undefined;nTouch1OriginX=pinch2X;nTouch1OriginY=pinch2Y;bZoomMode=false;}else if(bTapMode){bTapMode=false;if(tTap==undefined)tTap=setTimeout(()=>singleTap(e),nDoubleTapSpeed);else{clearTimeout(tTap);tTap=undefined;if(c.z==c.zm)setZoom(200,nTouch1OriginX,nTouch1OriginY);else setZoom(-maxZoom,0,0);}}}else if(e.pointerId==nTouch2ID){nTouch2ID=undefined;nTouch1OriginX=pinch1X;nTouch1OriginY=pinch1Y;bZoomMode=false;}break;}}}function cancel(e){switch(e.pointerType){case'mouse':{break;}case'touch':{bTapMode=false;bSwipeMode=false;bZoomMode=false;nTouch1ID=undefined;nTouch2ID=undefined;break;}}}function preventDefault(e){e.preventDefault();}function picDown(){animateAbort();window.removeEventListener('resize',resize);document.removeEventListener('keydown',keydown);document.removeEventListener('wheel',wheel,{passive:false});window.removeEventListener('pointerdown',down);window.removeEventListener('pointermove',move);window.removeEventListener('pointerup',up);window.removeEventListener('pointercancel',cancel);window.removeEventListener('touchstart',preventDefault,{passive:false});window.removeEventListener('touchmove',preventDefault,{passive:false});window.removeEventListener('touchend',preventDefault,{passive:false});window.removeEventListener('touchcancel',preventDefault,{passive:false});while(document.body.hasChildNodes())document.body.removeChild(document.body.lastChild);document.body.style.backgroundImage='';document.body.style.backgroundPosition='';}let oldInnerWidth,oldInnerHeight;let mouse_down_x,mouse_down_y;let mouse_main_down=false;let headDiv,footDiv,titleDiv,gridDiv,closeDiv,copyDiv;let dto;let dsd=300000;let mspp=0.2;let l,c,r;let ao;let bTapMode=false;let bSwipeMode=false;let bZoomMode=false;let bAnimating=false;let bHeadFoot=true;let bSwipeXLock;let nSwipeNoise=5;let nDoubleTapSpeed=250;let nSwipeDistance=50;let nSwipeDuration=250;let maxZoom=500;let nTouch1ID,nTouch1OriginX,nTouch1OriginY,pinch1X,pinch1Y;let nTouch2ID,nTouch2OriginX,nTouch2OriginY,pinch2X,pinch2Y;let pinchDelta;let pinchRatio=Math.hypot(window.innerWidth,window.innerHeight)/400;let tTouch1Start;let tTap;headDiv=document.body.appendChild(document.createElement('div'));headDiv.style.position='fixed';headDiv.style.backgroundColor='rgba(0, 0, 0, 0.4)';headDiv.style.left='0';headDiv.style.right='0';headDiv.style.top='0';let nIconSize=24;let nMargin=12;headDiv.style.height=(nIconSize+nMargin*2).toString()+'px';footDiv=document.body.appendChild(document.createElement('div'));footDiv.style.position='fixed';footDiv.style.backgroundColor='rgba(0, 0, 0, 0.4)';footDiv.style.left='0';footDiv.style.right='0';footDiv.style.bottom='0';footDiv.style.height=(nIconSize+nMargin*2).toString()+'px';closeDiv=headDiv.appendChild(document.createElement('a'));closeDiv.href='#';closeDiv.style.backgroundImage='url(39.svg)';closeDiv.style.backgroundRepeat='no-repeat';closeDiv.style.backgroundPosition='12px 12px';closeDiv.style.backgroundSize='24px 24px';closeDiv.style.position='absolute';closeDiv.style.top='0px';closeDiv.style.right='0px';closeDiv.style.width='48px';closeDiv.style.height='48px';gridDiv=headDiv.appendChild(document.createElement('a'));gridDiv.href='#';gridDiv.style.backgroundImage='url(38.svg)';gridDiv.style.backgroundRepeat='no-repeat';gridDiv.style.backgroundPosition='12px 12px';gridDiv.style.backgroundSize='24px 24px';gridDiv.style.position='absolute';gridDiv.style.top='0px';gridDiv.style.right='48px';gridDiv.style.width='48px';gridDiv.style.height='48px';titleDiv=headDiv.appendChild(document.createElement('div'));titleDiv.style.position='absolute';titleDiv.style.top='12px';titleDiv.style.left='12px';titleDiv.style.right='96px';titleDiv.style.fontSize='18px';titleDiv.style.color='silver';titleDiv.style.whiteSpace='nowrap';titleDiv.style.overflow='hidden';titleDiv.style.textOverflow='ellipsis';copyDiv=footDiv.appendChild(document.createElement('a'));copyDiv.style.position='absolute';copyDiv.style.top='12px';copyDiv.style.left='12px';copyDiv.style.right='12px';copyDiv.style.fontSize='18px';copyDiv.style.color='silver';copyDiv.style.whiteSpace='nowrap';copyDiv.style.overflow='hidden';copyDiv.style.textOverflow='ellipsis';oldInnerWidth=window.innerWidth;oldInnerHeight=window.innerHeight;changer();bgi();bgs();bgp();window.addEventListener('resize',resize);document.addEventListener('keydown',keydown);document.addEventListener('wheel',wheel,{passive:false});window.addEventListener('pointerdown',down);window.addEventListener('pointermove',move);window.addEventListener('pointerup',up);window.addEventListener('pointercancel',cancel);window.addEventListener('touchstart',preventDefault,{passive:false});window.addEventListener('touchmove',preventDefault,{passive:false});window.addEventListener('touchend',preventDefault,{passive:false});window.addEventListener('touchcancel',preventDefault,{passive:false});}function gridUp(){function resize(e){let nNetSpriteSize=nSpriteSize+nGridMargin*2;let nCols=Math.ceil(Math.sqrt(data.pictures.length*document.body.clientWidth/window.innerHeight));if(nCols*nNetSpriteSize>document.body.clientWidth)nCols=Math.floor((document.body.clientWidth)/nNetSpriteSize);let nRows=Math.ceil(data.pictures.length/nCols);let hPad=(document.body.clientWidth-nNetSpriteSize*nCols)/2;let vPad=Math.max(0,(window.innerHeight-nNetSpriteSize*nRows)/2);document.body.style.padding=vPad.toString()+'px '+hPad.toString()+'px 0 '+hPad.toString()+'px';}function keydown(e){switch(e.code){case'Escape':setTimeout(gridDown);setTimeout(powerDown);e.preventDefault();break;}}function mousedown(e){if(e.button==0){if(e.target==closeDiv){setTimeout(gridDown);setTimeout(powerDown);}else if(e.target.dataset.offset){setTimeout(gridDown);o=parseInt(e.target.dataset.offset);setTimeout(picUp);}e.preventDefault();}}function gridDown(){window.removeEventListener('resize',resize);document.removeEventListener('keydown',keydown);document.removeEventListener('mousedown',mousedown);document.body.style.padding='';document.body.style.lineHeight='';while(document.body.hasChildNodes())document.body.removeChild(document.body.lastChild);}let closeDiv;let nGridMargin=2;let nIconSize=24;let nMargin=12;let nSpriteCols=parseInt(data.cols);let nSpriteSize=parseInt(data.width);let urlSprite=data.sprite_url;document.body.style.lineHeight=0;for(var n=0;n<data.pictures.length;n++){var nodeNew=document.body.appendChild(document.createElement('a'));nodeNew.href='#';nodeNew.style.display='inline-block';nodeNew.style.margin=nGridMargin.toString()+'px';nodeNew.style.width=nSpriteSize.toString()+'px';nodeNew.style.height=nSpriteSize.toString()+'px';let nSpriteOffset=parseInt(data.pictures[n].offset);nodeNew.style.backgroundPosition=(nSpriteOffset%nSpriteCols*-nSpriteSize).toString()+'px '+(Math.floor(nSpriteOffset/nSpriteCols)*-nSpriteSize).toString()+'px';nodeNew.style.backgroundImage='url(\''+urlSprite+'\')';nodeNew.dataset.offset=n;}closeDiv=document.body.appendChild(document.createElement('a'));closeDiv.href='#';closeDiv.style.backgroundImage='url(39.svg)';closeDiv.style.backgroundColor='black';closeDiv.style.position='fixed';closeDiv.style.top='6px';closeDiv.style.right='6px';closeDiv.style.width='24px';closeDiv.style.height='24px';closeDiv.style.borderRadius='24px';closeDiv.style.border='6px solid black';resize();if(historyHash)history.replaceState(null,'',window.location.pathname+'#p=0');document.addEventListener('mousedown',mousedown);document.addEventListener('keydown',keydown);window.addEventListener('resize',resize);}function powerDown(){document.body.style.height='';document.documentElement.style.height='';document.body.style.backgroundColor='';document.body.style.margin='';document.body.style.padding='';document.body.style.backgroundImage='';document.body.style.backgroundRepeat='';document.body.append(exiled);window.scroll(opxo,opyo);if(historyHash)history.replaceState(null,'',window.location.pathname);}function powerUp(){opxo=window.pageXOffset;opyo=window.pageYOffset;exiled.append(...document.body.childNodes);document.body.style.height=window.innerHeight+'px';document.documentElement.style.height=window.innerHeight+'px';document.body.style.backgroundColor='black';document.body.style.margin='0';document.body.style.padding='0';document.body.style.backgroundRepeat='no-repeat';if(o>=0&&o<data.pictures.length)setTimeout(picUp);else setTimeout(gridUp);}let opxo,opyo;let exiled=document.createDocumentFragment();setTimeout(powerUp);}function initBackground(){var colImages=document.getElementsByClassName('bkg');for(var n=0;n<colImages.length;n++){if(colImages[n].dataset.width&&colImages[n].dataset.height){colImages[n].style.width=colImages[n].dataset.width+'px';colImages[n].style.height=colImages[n].dataset.height+'px';}else if(colImages[n].dataset.ratio&&colImages[n].dataset.width){colImages[n].style.width=colImages[n].dataset.width+'px';colImages[n].style.height=Math.ceil(parseFloat(parseInt(colImages[n].dataset.width)/colImages[n].dataset.ratio)).toString()+'px';}else if(colImages[n].dataset.ratio&&colImages[n].dataset.height){colImages[n].style.width=Math.ceil(parseFloat(parseInt(colImages[n].dataset.height)*colImages[n].dataset.ratio)).toString()+'px';colImages[n].style.height=colImages[n].dataset.height+'px';}colImages[n].style.backgroundImage='url("'+colImages[n].dataset.background+'")';colImages[n].style.backgroundRepeat='no-repeat';colImages[n].style.backgroundSize='contain';colImages[n].style.backgroundPosition='center';}}window.addEventListener('load',initBackground);</script> </head> <body><div id=spacer></div><section><div><h1> Search Results</h1><span class="right"><a href="/os.htm?ot=2&op=2025">Modify Report</a><br></span><table class="t-list t-top"><tr><td>Criteria:<td>Opened = 2025<br>Roller Coasters<br><tr><td>Found:<td><span class=int>104</span> (Page 1 of 5)<tr><td>Sorted By:<td>Roller Coaster<br></table></div><div class="stdtbl rer"><table><thead><tr><th><a href="/r.htm?order=0&ot=2&op=2025"><span class=lcam aria-label="Camera Icon"></span></a><th><a href="/r.htm?order=-1&ot=2&op=2025">Roller Coaster</a><th><a href="/r.htm?order=4&ot=2&op=2025">Amusement Park</a><th><a href="/r.htm?order=13&ot=2&op=2025">Type</a><th><a href="/r.htm?order=14&ot=2&op=2025">Design</a><th><a href="/r.htm?order=29&ot=2&op=2025">Status</a><th><a href="/r.htm?order=8&ot=2&op=2025">Opened</a></tr> </thead><tbody><tr><td> <td><a href=/21311.htm>Adrena-Line</a><td><a href=/21275.htm>Six Flags Qiddiya City</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=8">Suspended</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=22016></a><td><a href=/22016.htm>AlpenFury</a><td><a href=/4539.htm>Canada's Wonderland</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=20825></a><td><a href=/20825.htm>Antares</a><td><a href=/5951.htm>Conny-Land</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=21330></a><td><a href=/21330.htm>Aquila</a><td><a href=/17863.htm>Mandoria</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=21976></a><td><a href=/21976.htm>Ashara: Goddess of Fire</a><td><a href=/20617.htm>BON Luxury Theme Park</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=21785></a><td><a href=/21785.htm>Beach Rescue Racer</a><td><a href=/4601.htm>SeaWorld San Antonio</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=22111></a><td><a href=/22111.htm>Big Bad Wolf: The Wolf’s Revenge</a><td><a href=/4548.htm>Busch Gardens Williamsburg</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=5">Inverted</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=22055></a><td><a href=/22055.htm>Big LEGO Coaster</a><td><a href=/19273.htm>Legoland Shanghai</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=5">Inverted</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=21983></a><td><a href=/21983.htm>Braus & Saus</a><td><a href=/4879.htm>Potts Park</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td> <td><a href=/20876.htm>Bulderbaan</a><td><a href=/20875.htm>Bommelwereld</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=21809></a><td><a href=/21809.htm>Cétautomatix</a><td><a href=/4790.htm>Parc Astérix</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td> <td><a href=/22005.htm>Chti Turbo</a><td><a href=/19561.htm>Ch'ti Parc</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=20267></a><td><a href=/20267.htm>Cinder Roller Coaster</a><td><a href=/5455.htm>Storybook Land</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=19998></a><td><a href=/19998.htm>Circuit Breaker</a><td><a href=/18828.htm>Cotaland</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td> <td><a href=/21314.htm>Colossus</a><td><a href=/21275.htm>Six Flags Qiddiya City</a><td><a href="/g.htm?id=2">Wood</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=20551></a><td><a href=/20551.htm>Curse of the Werewolf</a><td><a href=/17569.htm>Universal Studios Epic Universe</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025-05-22"></time><tr><td> <td><a href=/21005.htm>Daddy Pig's Roller Coaster</a><td><a href=/14026.htm>Peppa Pig Theme Park</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025-03-01"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=22136></a><td><a href=/22136.htm>Delia's Adventure</a><td><a href=/20617.htm>BON Luxury Theme Park</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=5">Inverted</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=21667></a><td><a href=/21667.htm>Drachenblitz</a><td><a href=/13160.htm>ErlebnisBocksBerg</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=21321></a><td><a href=/21321.htm>Dragon</a><td><a href=/19273.htm>Legoland Shanghai</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td> <td><a href=/20464.htm>Erdbeer Raupenbahn</a><td><a href=/20463.htm>Karls Erlebnis-Dorf Loxstedt</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025-05-15"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=21315></a><td><a href=/21315.htm>Falcons Flight</a><td><a href=/21275.htm>Six Flags Qiddiya City</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td> <td><a href=/22167.htm>Family Coaster</a><td><a href=/4647.htm>Quassy Amusement Park</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time><tr><td><a class=lcam href=# aria-label="Camera Icon" data-id=22033></a><td><a href=/22033.htm>Fire Runner</a><td><a href=/17529.htm>Lost Island Theme Park</a><td><a href="/g.htm?id=1">Steel</a><td><a href="/g.htm?id=6">Sit Down</a><td><a href="/g.htm?id=310">Under Construction</a><td><time datetime="2025"></time></tbody></table></div><div id=rfoot><span><<</span><span>1</span><a href="/r.htm?page=2&ot=2&op=2025">2</a><a href="/r.htm?page=3&ot=2&op=2025">3</a><a href="/r.htm?page=5&ot=2&op=2025">5</a><a href="/r.htm?page=2&ot=2&op=2025">>></a></div></section><nav id=head class=nav><a href=# id=menu class=head data-target=menudrop data-open=gox data-close=goh aria-label=Menu><p><p><p><p><p></p></a><a id=look href=# data-target=lookdrop data-aux=qsf data-focus=qs aria-label=Search><svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M.88,26.87a3,3 1 1 0 4.25,4.25l5.65,-5.65a13.8,13.8 0 1 0 -4.25,-4.25zM26,13.8a7.8,7.8 0 0 1 -15.6,0a7.8,7.8 0 0 1 15.6,0"/></svg></a><a id=home href=/ class=svg aria-label=Home></a><a id=find href=/lo.htm aria-label="What's Nearby"><svg viewBox="0 0 2 2" xmlns="http://www.w3.org/2000/svg"><path d="M2 0L1 2L1 1L0 1Z"/></svg></a><a id=sign href=# data-target=signdrop aria-label=Preferences><svg viewBox="0 0 360 360" xmlns="http://www.w3.org/2000/svg"><circle id=test cx="180" cy="180" r="180" fill="#00FF00" fill-opacity="0"/><path d="m180,0 a180,180 0 0 0 0,360 180,180 0 0 0 0,-360Z M70,303 a165,165 0 1 1 220,0 110,110 0 1 0 -220,0z"/><circle cx="180" cy="133" r="72"/></svg></a><form id=qsf method=get action=/qs.htm><input id=qs name=qs type=text placeholder="Search rcdb.com" autocapitalize=off autocomplete=off spellcheck=false><svg id=qsc viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><circle cx="32" cy="32" r="16" fill="#999"/><path d="M25,25L39,39 M25,39L39,25" stroke="black" stroke-width="3" stroke-linecap="round"/></svg></form></nav><div id=mask><div id=menudrop class="shade scroll-y" data-speed=.5><div class=mg><h2>Reports</h2><a href="/r.htm?ot=2&op=2025">New for 2025</a><a href="/r.htm?ot=2&op=2024">New for 2024</a><a href="/r.htm?ot=2&op=2023">New for 2023</a><a href=/census.htm>Census</a><a href=/rhr.htm>Record Holders</a><a href=/location.htm>World View</a><a href=/ib.htm>Inversions</a></div><div class=mg><h2>Search</h2><a href="/os.htm?ot=2">Roller Coasters</a><a href="/os.htm?ot=3">Amusement Parks</a><a href="/os.htm?ot=12">Companies</a><a href="/os.htm?ot=13">People</a></div><div class=mg><h2>More</h2><a href=/g.htm>Glossary</a><a href=/about.htm>About This Site</a><a href=/tou.htm>Terms Of Use / Privacy</a><a href=/contact.htm>Contact Us</a></div></div><div id=lookdrop class="shade scroll-y" data-speed=.5></div><div id=signdrop class="shade scroll-y" data-speed=.5><div><h2>Sign On</h2><form><div><input id=user type=text placeholder="Username, email or phone"></div><div><input id=pass type=password placeholder=Password></div><div><div><label><input type=checkbox data-name=uom><span>Stay signed on</span></label></div></div><div id=www><input id=gogo type=submit value="Log In"><a id=fpw href=#>Forgot password?</a></div></form></div><div><h2>Options</h2><div class=pref><div><select data-name=lan><option selected value>English<option value=2>Français<option value=3>Deutsch<option value=4>Español<option value=5>Nederlands<option value=6>Português<option value=7>Italiano<option value=8>Svenska<option value=9>日本語<option value=10>中文</select></div><div><div><label><input type=checkbox data-name=uom value=2><span>Metric</span></label></div></div><div><div><label><input type=checkbox data-name=dm value=1><span>Dark Mode</span></label></div></div><div id=pbox><div><label><input type=checkbox data-name=npb checked value=1><span>Pillarbox</span></label></div></div></div></div></div></div><div id=bg class=svg></div></body></html>