UNPKG

terraformer

Version:

A Geo-toolkit built in Javascript.

1 lines 19 kB
@import url(http://fonts.googleapis.com/css?family=Cardo:700,400italic);@import url(http://fonts.googleapis.com/css?family=PT+Mono);@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700);html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio[controls],canvas,video{display:inline-block;zoom:1}a:hover,a:active{outline:0}svg:not(:root){overflow:hidden}a,abbr,acronym,address,b,big,cite,code,del,em,i,ins,kbd,mark,output,q,samp,small,strike,strong,sub,sup,time,tt,var,dfn,dl,dt,dd,ol,ul,li,blockquote,h1,h2,h3,h4,h5,h6,p,pre,applet,canvas,embed,figure,figcaption,iframe,img,object{background:transparent;border:0;font-size:100%;font:inherit;line-height:1.0;margin:0;padding:0;vertical-align:baseline}body{background-color:#EAE8E5;color:#333333;font-family:'Lucida Grande', 'Lucida Sans Unicode', sans-serif;font-style:normal;font-weight:400;text-rendering:optimizeLegibility}h1{font-size:2.375rem;line-height:3rem;margin-top:0;padding-top:0.54167rem;margin-bottom:-0.54167rem;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;text-rendering:optimizeLegibility;padding-bottom:1.5rem}h2{font-size:2rem;line-height:3rem;margin-top:0;padding-top:0.66667rem;margin-bottom:-0.66667rem;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;text-rendering:optimizeLegibility;padding-bottom:1.5rem}h3{font-size:1.5rem;line-height:1.5rem;margin-top:0;padding-top:0.25rem;margin-bottom:-0.25rem;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;text-rendering:optimizeLegibility;padding-bottom:1.5rem}h4{font-size:1.125rem;line-height:1.5rem;margin-top:0;padding-top:0.375rem;margin-bottom:-0.375rem;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;text-rendering:optimizeLegibility;padding-bottom:1.5rem}h5{font-size:1.125rem;line-height:1.5rem;margin-top:0;padding-top:0.375rem;margin-bottom:-0.375rem;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;text-rendering:optimizeLegibility;padding-bottom:1.5rem}h6{font-size:1rem;line-height:1.5rem;margin-top:0;padding-top:0.33333rem;margin-bottom:-0.33333rem;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;text-rendering:optimizeLegibility;padding-bottom:1.5rem}h1,h2,h3,h4,h5,h6{margin-top:2rem;position:relative}h1:hover .header-link,h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link{display:block}p{font-size:1rem;line-height:1.5rem;margin-top:0;padding-top:0.33333rem;margin-bottom:-0.33333rem;padding-bottom:1.5rem}a{color:#B26A61;border-bottom:1px dashed;padding-bottom:0.25rem;text-decoration:none}a:hover{color:#d3aba6;border-bottom:1px dashed}a code{color:#B26A61}li{padding-bottom:0.75rem}blockquote{font-size:1rem;line-height:1.5rem;margin-top:0;padding-top:0.33333rem;margin-bottom:-0.33333rem;margin-left:0;padding-top:1.5rem;padding-bottom:1.5rem}b,strong{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;text-rendering:optimizeLegibility}em,cite{font-family:'Open Sans', sans-serif;font-style:italic;font-weight:400;text-rendering:optimizeLegibility}small{font-size:0.75rem;line-height:1.16667rem}sub,sup{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;text-rendering:optimizeLegibility;font-size:75%;line-height:0;position:relative;vertical-align:baseline;padding-left:0.08333rem;padding-right:0.08333rem}sup{top:-0.5em}sub{bottom:-0.25em}code{font-family:'PT Mono', sans-serif;letter-spacing:0.08333rem;padding:3px;color:#72a983}code em{color:gray}pre{font-family:'PT Mono', sans-serif;letter-spacing:0.08333rem;font-size:0.875rem;line-height:1.5rem;margin-top:0;padding-top:0.45833rem;margin-bottom:-0.45833rem;line-height:1.5rem;margin-bottom:1.5rem;overflow-x:auto;display:block;padding:1rem;background:#002b36;color:#839496}@media screen and (max-width: 960px){pre{width:90%}}pre code{display:block;overflow:auto;word-wrap:normal;padding:1.5rem;line-height:1.125rem}ul,ol{margin-bottom:1.16667rem}ul li:first-child,ol li:first-child{margin-top:0.33333rem}ul ul,ul ol,ol ul,ol ol{margin-top:-0.5rem}ul ul li:first-child,ul ol li:first-child,ol ul li:first-child,ol ol li:first-child{margin-top:0.5rem}ul ol,ol ol{list-style-type:lower-alpha}nav ul li:first-child,nav ol li:first-child{margin-top:0}dl{margin-top:0}dl dt{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-size:1.125rem;line-height:1.5rem;margin-top:0;padding-top:0.375rem;margin-bottom:-0.375rem}dl dd{margin:0;font-size:1rem;line-height:1.5rem;margin-top:0;padding-top:0.33333rem;margin-bottom:-0.33333rem}dl.horizontal{padding-top:0.5rem}dl.horizontal dt{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-size:1.125rem;line-height:1.5rem;margin-top:0;padding-top:0.375rem;margin-bottom:-0.375rem;float:left}dl.horizontal dd{margin-left:12rem;font-size:1rem;line-height:1.5rem;margin-top:0;padding-top:0.33333rem;margin-bottom:-0.33333rem}table{width:100%;font-size:0.875rem;line-height:1.5rem;margin-top:0;padding-top:0.45833rem;margin-bottom:-0.45833rem;border-spacing:0;border-collapse:collapse;border:1px solid #c8c3bb;margin-bottom:1.5rem}table thead{background:#d3cfc9}table thead th{font-size:1rem;line-height:1.5rem;margin-top:0;padding-top:0.33333rem;margin-bottom:-0.33333rem;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;text-rendering:optimizeLegibility;text-align:left}table th,table td{padding:0.5rem;border-bottom:1px solid #c8c3bb}table tbody tr:nth-child(even){background:#dfdcd7}.button{display:inline-block;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:300;text-rendering:optimizeLegibility;font-size:0.875rem;line-height:1.5rem;margin-top:0;padding-top:0.45833rem;margin-bottom:-0.45833rem;padding:0.5rem 1rem;background-color:#595959;color:white;border:1px solid #404040;text-decoration:none}.button:hover{color:white;background-color:#404040}.button.button-light{background-color:#a6a6a6;border:1px solid #8c8c8c}.button.button-light:hover{color:white;background-color:#92BC9F;border:1px solid #72a983}.button.button-green{background-color:#92BC9F;border:1px solid #72a983}.button.button-green:hover{background-color:#72a983}.button.button-blue{background-color:#7EB3FE;border:1px solid #4b95fe}.button.button-blue:hover{background-color:#4b95fe}.button.button-red{background-color:#B26A61;border:1px solid #975249}.button.button-red:hover{background-color:#975249}.button.button-disabled,.button.button:disabled{background-color:#ededed;border:1px solid #d4d4d4;color:#a6a6a6}.button.button-disabled:hover,.button.button:disabled:hover{background-color:#ededed}.button.button-cancel{background-color:gray;border:1px solid #666666}.button.button-cancel:hover{background-color:#666666}.c{color:#586e75}.cm{color:#586e75}.cp{color:#586e75}.c1{color:#586e75}.cs{color:#586e75}.err{color:#dc322f}.k{color:#cb4b16}.o{color:#93a1a1}.p{color:#93a1a1}.ow{color:#2aa198}.gd{color:#93a1a1;display:inline-block}.gd .x{color:#93a1a1;display:inline-block}.ge{color:#93a1a1}.gr{color:#aa0000}.gh{color:#586e75}.gi{color:#93a1a1;display:inline-block}.gi .x{color:#93a1a1;display:inline-block}.go{color:#888888}.gp{color:#555555}.gs{color:#93a1a1}.gu{color:#6c71c4}.gt{color:#aa0000}.kc{color:#859900}.kd{color:#268bd2}.kp{color:#cb4b16}.kr{color:#d33682}.kt{color:#2aa198}.n{color:#268bd2}.na{color:#268bd2}.nb{color:#859900}.nc{color:#d33682}.no{color:#b58900}.ni{color:#800080}.nl{color:#859900}.ne{color:#268bd2}.nf{color:#268bd2}.nn{color:#b58900}.nt{color:#268bd2}.nx{color:#b58900}.bp{color:#999999}.vc{color:#008080}.vg{color:#268bd2}.vi{color:#268bd2}.nv{color:#268bd2}.w{color:#bbbbbb}.mf{color:#2aa198}.m{color:#2aa198}.mh{color:#2aa198}.mi{color:#2aa198}.mo{color:#009999}.s{color:#2aa198}.sb{color:#d14}.sc{color:#d14}.sd{color:#2aa198}.s2{color:#2aa198}.se{color:#dc322f}.sh{color:#d14}.si{color:#268bd2}.sx{color:#d14}.sr{color:#2aa198}.s1{color:#2aa198}.ss{color:#990073}.il{color:#009999}div .gd,div .gd .x,div .gi,div .gi .x{display:inline-block;width:100%}#wrap{overflow:hidden}.index,.docs{max-width:1680px;margin:auto;padding-top:3rem;padding-bottom:3rem;padding-left:18.75%;width:80%}@media screen and (max-width: 960px){.index,.docs{padding-left:18.75%;padding-right:18.75%}}@media screen and (max-width: 662px){.index,.docs{padding-left:9.375%;padding-right:9.375%}}.index .subhead,.docs .subhead{position:relative;background-color:transparent;padding-top:1.5rem;clear:both}.index .subhead h2,.docs .subhead h2{font-size:2.375rem;line-height:3rem;margin-top:0;padding-top:0.54167rem;margin-bottom:-0.54167rem;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:300;text-rendering:optimizeLegibility;margin-bottom:-0.91667rem;line-height:3rem}.index .subhead h3,.docs .subhead h3{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;text-rendering:optimizeLegibility;font-size:1.125rem;line-height:1.5rem;margin-top:0;padding-top:0.375rem;margin-bottom:-0.375rem}.index .subhead img,.docs .subhead img{margin:auto;position:absolute;margin-left:-31.25%;width:25%}@media screen and (max-width: 960px){.index .subhead img,.docs .subhead img{display:none}}.index h4,.docs h4{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;text-rendering:optimizeLegibility;font-size:1.125rem;line-height:1.5rem;margin-top:0;padding-top:0.375rem;margin-bottom:-0.375rem}.index p,.docs p{width:62.5%}@media screen and (max-width: 960px){.index p,.docs p{width:100%}}.index blockquote,.docs blockquote{float:right;max-width:37.5%;padding-top:1rem}@media screen and (max-width: 960px){.index blockquote,.docs blockquote{float:none;max-width:100%;padding-bottom:0;text-align:center}}.index blockquote p,.docs blockquote p{color:#589069;font-family:'PT Mono', sans-serif;font-size:1.5rem;line-height:1.5rem;margin-top:0;padding-top:0.25rem;margin-bottom:-0.25rem;max-width:100%;min-width:0;line-height:2.25rem;padding-left:2em}@media screen and (max-width: 960px){.index blockquote p,.docs blockquote p{padding-left:0}}.index .button-light,.docs .button-light{color:white}.index aside,.docs aside{width:18.75%}.docs{padding-left:0}.docs pre{padding-left:1em;margin-left:37.5%;width:63%}.docs table{margin-left:37.5%;width:62.5%}.docs aside{width:18.75%;padding-left:0;float:left;z-index:150}.docs main{overflow:hidden;*zoom:1;width:62.5%;padding-top:4.5rem}.docs p{width:62.5%;padding-left:18.75%}.docs img{width:31.25%;margin-left:18.75%;display:block;padding-bottom:1.5rem}@media screen and (max-width: 960px){.docs img{width:41.25%}}.index{padding-left:18.75%;width:60%}.container{max-width:1680px}.docs h1,.docs h2,.docs h3,.docs h4,.docs h5,.docs h6,.docs ol,.docs ul,.docs p{padding-left:37.5%;z-index:1}.docs li{font-size:1rem;line-height:1.5rem;margin-top:0;padding-top:0.33333rem;margin-bottom:-0.33333rem}aside.docs{position:absolute;float:left;padding-left:0;margin-top:1.5rem;z-index:100}aside.docs ul{padding-left:18.75%;list-style-type:none}aside.docs li{z-index:2;padding-bottom:0.75rem}aside.docs a:hover{color:#72a983}nav{top:0;left:0;right:0;background:#1D2D42;position:fixed;padding-bottom:0.5rem;display:block;z-index:250}nav ul{margin:auto;max-width:1680px;padding-bottom:0.25rem;padding-right:9.375%}nav ul li{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:300;text-rendering:optimizeLegibility;text-transform:uppercase;letter-spacing:0.08333rem;font-size:0.875rem;line-height:1.5rem;margin-top:0;padding-top:0.45833rem;margin-bottom:-0.45833rem;display:inline;float:right;padding:0.5rem 0.5rem}nav ul li:first-child{float:left;padding-left:9.375%}@media screen and (max-width: 662px){nav ul li:first-child{padding-left:9.375%}}nav ul li a{color:#fafafa;text-decoration:none;padding-bottom:0.08333rem}nav ul li a:hover{color:#92BC9F;border-bottom:1px dashed #92BC9F}.doctoc .container{padding-left:37.5%}.doctoc ul{padding-top:3rem;float:left;list-style-type:none}.doctoc li{margin-bottom:0.375rem}.doctoc .indent{padding-left:2em}.doctoc a{color:#ededed}.doctoc a:hover{color:#B26A61;background-color:transparent}.subnav{background-color:#1D2D42;overflow:hidden;*zoom:1}.subnav .container{max-width:1680px;margin:auto}.subnav section{text-align:center;float:left;width:25%;padding:0;margin:0}.subnav h4{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:300;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.5rem;margin-top:0;padding-top:0.33333rem;margin-bottom:-0.33333rem;padding:0.75rem 0 1.125rem 0}.subnav h4:hover{background-color:#0d151f}.subnav a{width:100%;margin:0.75rem 0;color:#ededed;text-decoration:none}.subnav a:hover{color:#ededed;background-color:#0d151f}footer{margin:0;padding-top:1.5rem;padding-bottom:0;width:100%;color:white;background-color:#333333;text-align:center}footer p{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-size:0.875rem;line-height:1.5rem;margin-top:0;padding-top:0.45833rem;margin-bottom:-0.45833rem}.cover{background:#39567F;padding:4.5rem 0 0;width:100%}@media screen and (max-width: 960px){.cover{padding-bottom:0}}.cover section{width:65%;margin:auto}.cover h1{padding:0;width:1em;margin:20px 0 0 48px;float:left;background-color:#ededed;font-size:256px;border-radius:0.5em}@media screen and (max-width: 960px){.cover h1{font-size:9em;margin:auto;text-align:center;float:none}}.cover h2{font-size:2.375rem;line-height:3rem;margin-top:0;padding-top:0.54167rem;margin-bottom:-0.54167rem;font-family:'PT Mono', sans-serif;color:#EAE8E5;padding-left:9em;margin-top:0;width:45%;padding-top:1.5rem}@media screen and (max-width: 960px){.cover h2{font-size:1.5rem;line-height:1.5rem;margin-top:0;padding-top:0.25rem;margin-bottom:-0.25rem;padding-top:1.5rem;margin:auto;text-align:center;width:100%;padding-left:0}}.cover .cover-actions{padding-left:21.5rem;padding-bottom:4.5rem;width:45%}@font-face{font-family:'esri-logo';src:url("../fonts/esri-logo-fc93d7bf.eot");src:url("../fonts/esri-logo-fc93d7bf.eot?#iefix") format("embedded-opentype"),url("../fonts/esri-logo-80bed756.woff") format("woff"),url("../fonts/esri-logo-71163913.ttf") format("truetype"),url("../fonts/esri-logo-3a94862e.svg#esri-Set") format("svg");font-weight:normal;font-style:normal}.icon{font-family:'esri-logo';-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";text-rendering:optimizeLegibility;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#6d6e71}.terraformer{color:rgba(38,122,64,0.5)}.terraformer:after{content:"terraformerfront";color:#000000;opacity:0.5;margin-left:-1em}.terraformer:before{content:"terraformerback";color:#912a1d;opacity:0.7;margin-right:-1em}.semantic-toc{position:absolute;z-index:100}.semantic-toc ol{float:left;padding-left:0}.semantic-toc ol li{line-height:1.5rem;padding-left:0;list-style-type:lower-roman}.semantic-toc ol li:first-child{margin-top:1.5rem}.semantic-toc ol li ol{padding-left:1.5rem;margin-bottom:0;float:none}.header-link,.back-to-top-link{font-size:0.75rem;line-height:1.5rem;margin-top:0;padding-top:0.58333rem;margin-bottom:-0.58333rem;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:300;text-rendering:optimizeLegibility;border:none;display:none;position:absolute;margin-left:-3em;margin-right:0.5em;color:#c8c3bb;z-index:10}.header-link:hover,.back-to-top-link:hover{color:#a69d90;border:none}h2 .header-link,h2 .back-to-top-link{margin-top:0.66667rem}h3 .header-link,h3 .back-to-top-link{margin-top:-0.25rem}h4 .header-link,h4 .back-to-top-link{margin-top:-0.33333rem}.back-to-top-link{right:0;float:right;margin-left:0;margin-right:0}.section-link{border:none;position:absolute;height:40px;top:-40px;display:block;z-index:-100;opacity:0}h2 .header-link,h2 .back-to-top-link{margin-top:10px}h4 .header-link,h4 .back-to-top-link{margin-top:-7px}h2:hover .header-link,h2:hover .back-to-top-link,h3:hover .header-link,h3:hover .back-to-top-link,h4:hover .header-link,h4:hover .back-to-top-link,h5:hover .header-link,h5:hover .back-to-top-link,h6:hover .header-link,h6:hover .back-to-top-link{display:inline-block}.drawer{-webkit-transform:translate3d(0, 0, 0);background:transparent;background:transparent;overflow:hidden;position:fixed;visibility:hidden;z-index:200;bottom:0;height:100%;width:100%;left:0;right:0;top:0;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}.drawer.active-left,.drawer.active-right,.drawer.active-top{visibility:visible;background-color:rgba(0,0,0,0.6);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.drawer-nav{list-style:none;width:280px;margin:0;padding:0;position:absolute;top:0;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:white;-webkit-transition:all 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88)}.drawer-left{-webkit-transform:translate3d(-280px, 0, 0);-moz-transform:translate3d(-280px, 0, 0);-ms-transform:translate3d(-280px, 0, 0);-o-transform:translate3d(-280px, 0, 0);transform:translate3d(-280px, 0, 0);left:0}.drawer.active-left .drawer-left{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88)}.drawer-right{margin-left:100%;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.drawer.active-right .drawer-right{-webkit-transform:translate3d(-280px, 0, 0);-moz-transform:translate3d(-280px, 0, 0);-ms-transform:translate3d(-280px, 0, 0);-o-transform:translate3d(-280px, 0, 0);transform:translate3d(-280px, 0, 0);transition:-webkit-transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88)}.drawer-top{padding-top:1.5rem;top:-525px;width:100%;height:500px;background-color:#92BC9F}.drawer.active-top .drawer-top{width:100%;-webkit-transform:translate3d(0, 500px, 0);-moz-transform:translate3d(0, 500px, 0);-ms-transform:translate3d(0, 500px, 0);-o-transform:translate3d(0, 500px, 0);transform:translate3d(0, 500px, 0);transition:-webkit-transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88)}.drawer-open .main-content{min-height:100%;margin:auto}