22< html xmlns ="http://www.w3.org/1999/xhtml " lang ="en " xml:lang ="en "> < head >
33
44< meta charset ="utf-8 ">
5- < meta name ="generator " content ="quarto-1.4.553 ">
5+ < meta name ="generator " content ="quarto-1.6.43 ">
66
77< meta name ="viewport " content ="width=device-width, initial-scale=1.0, user-scalable=yes ">
88
9- < meta name ="author " content ="S. Jeanette Clark, Matthew B. Jones, Samantha Csik , Carmen Galaz García, Bryce Mecum, Natasha Haycock-Chavez, Daphne Virlar-Knight, Juliet Cohen, Anna Liljedahl ">
9+ < meta name ="author " content ="S. Jeanette Clark, Matthew B. Jones, Angie Garcia , Carmen Galaz García, Justin Kadi, Angel Chen, Maggie Klope ">
1010< meta name ="dcterms.date " content ="2024-03-25 ">
1111
1212< title > Scalable and Computationally Reproducible Approaches to Arctic Research</ title >
3535}
3636@media print {
3737pre > code .sourceCode { white-space : pre-wrap; }
38- pre > code .sourceCode > span { text-indent : -5em ; padding-left : 5em ; }
38+ pre > code .sourceCode > span { display : inline-block; text-indent : -5em ; padding-left : 5em ; }
3939}
4040pre .numberSource code
4141 { counter-reset : source-line 0 ; }
7272< script src ="site_libs/quarto-html/tippy.umd.min.js "> </ script >
7373< script src ="site_libs/quarto-html/anchor.min.js "> </ script >
7474< link href ="site_libs/quarto-html/tippy.css " rel ="stylesheet ">
75- < link href ="site_libs/quarto-html/quarto-syntax-highlighting.css " rel ="stylesheet " id ="quarto-text-highlighting-styles ">
75+ < link href ="site_libs/quarto-html/quarto-syntax-highlighting-d4d76bf8491c20bad77d141916dc28e1 .css " rel ="stylesheet " id ="quarto-text-highlighting-styles ">
7676< script src ="site_libs/bootstrap/bootstrap.min.js "> </ script >
7777< link href ="site_libs/bootstrap/bootstrap-icons.css " rel ="stylesheet ">
78- < link href ="site_libs/bootstrap/bootstrap.min.css " rel ="stylesheet " id ="quarto-bootstrap " data-mode ="light ">
78+ < link href ="site_libs/bootstrap/bootstrap-a34d670291f06f286357e447776a572a .min.css " rel ="stylesheet " append-hash =" true " id ="quarto-bootstrap " data-mode ="light ">
7979< script id ="quarto-search-options " type ="application/json "> {
8080 "location" : "sidebar" ,
8181 "copy-button" : false ,
114114 < header id ="quarto-header " class ="headroom fixed-top ">
115115 < nav class ="quarto-secondary-nav ">
116116 < div class ="container-fluid d-flex ">
117- < button type ="button " class ="quarto-btn-toggle btn " data-bs-toggle ="collapse " data-bs-target =".quarto-sidebar-collapse-item " aria-controls ="quarto-sidebar " aria-expanded ="false " aria-label ="Toggle sidebar navigation " onclick ="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); } ">
117+ < button type ="button " class ="quarto-btn-toggle btn " data-bs-toggle ="collapse " role =" button " data-bs-target =".quarto-sidebar-collapse-item " aria-controls ="quarto-sidebar " aria-expanded ="false " aria-label ="Toggle sidebar navigation " onclick ="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); } ">
118118 < i class ="bi bi-layout-text-sidebar-reverse "> </ i >
119119 </ button >
120120 < nav class ="quarto-page-breadcrumbs " aria-label ="breadcrumb "> < ol class ="breadcrumb "> < li class ="breadcrumb-item "> < a href ="./index.html "> Preface</ a > </ li > </ ol > </ nav >
121- < a class ="flex-grow-1 " role ="button " data-bs-toggle ="collapse " data-bs-target =".quarto-sidebar-collapse-item " aria-controls ="quarto-sidebar " aria-expanded ="false " aria-label ="Toggle sidebar navigation " onclick ="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); } ">
121+ < a class ="flex-grow-1 " role ="navigation " data-bs-toggle ="collapse " data-bs-target =".quarto-sidebar-collapse-item " aria-controls ="quarto-sidebar " aria-expanded ="false " aria-label ="Toggle sidebar navigation " onclick ="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); } ">
122122 </ a >
123123 </ div >
124124 </ nav >
@@ -298,7 +298,7 @@ <h1 class="title">Scalable and Computationally Reproducible Approaches to Arctic
298298 < div >
299299 < div class ="quarto-title-meta-heading "> Author</ div >
300300 < div class ="quarto-title-meta-contents ">
301- < p > S. Jeanette Clark, Matthew B. Jones, Samantha Csik , Carmen Galaz García, Bryce Mecum, Natasha Haycock-Chavez, Daphne Virlar-Knight, Juliet Cohen, Anna Liljedahl </ p >
301+ < p > S. Jeanette Clark, Matthew B. Jones, Angie Garcia , Carmen Galaz García, Justin Kadi, Angel Chen, Maggie Klope </ p >
302302 </ div >
303303 </ div >
304304
@@ -314,7 +314,7 @@ <h1 class="title">Scalable and Computationally Reproducible Approaches to Arctic
314314 < div class ="quarto-title-meta-heading "> Doi</ div >
315315 < div class ="quarto-title-meta-contents ">
316316 < p class ="doi ">
317- < a href ="https://doi.org/10.18739/A2QF8JM2V "> 10.18739/A2QF8JM2V </ a >
317+ < a href ="https://doi.org/10.18739/A2C53F33M "> 10.18739/A2C53F33M </ a >
318318 </ p >
319319 </ div >
320320 </ div >
@@ -489,18 +489,7 @@ <h2 class="anchored" data-anchor-id="about-this-book">About this book</h2>
489489 }
490490 return false ;
491491 }
492- const clipboard = new window . ClipboardJS ( '.code-copy-button' , {
493- text : function ( trigger ) {
494- const codeEl = trigger . previousElementSibling . cloneNode ( true ) ;
495- for ( const childEl of codeEl . children ) {
496- if ( isCodeAnnotation ( childEl ) ) {
497- childEl . remove ( ) ;
498- }
499- }
500- return codeEl . innerText ;
501- }
502- } ) ;
503- clipboard . on ( 'success' , function ( e ) {
492+ const onCopySuccess = function ( e ) {
504493 // button target
505494 const button = e . trigger ;
506495 // don't keep focus
@@ -532,15 +521,35 @@ <h2 class="anchored" data-anchor-id="about-this-book">About this book</h2>
532521 } , 1000 ) ;
533522 // clear code selection
534523 e . clearSelection ( ) ;
524+ }
525+ const getTextToCopy = function ( trigger ) {
526+ const codeEl = trigger . previousElementSibling . cloneNode ( true ) ;
527+ for ( const childEl of codeEl . children ) {
528+ if ( isCodeAnnotation ( childEl ) ) {
529+ childEl . remove ( ) ;
530+ }
531+ }
532+ return codeEl . innerText ;
533+ }
534+ const clipboard = new window . ClipboardJS ( '.code-copy-button:not([data-in-quarto-modal])' , {
535+ text : getTextToCopy
535536 } ) ;
537+ clipboard . on ( 'success' , onCopySuccess ) ;
538+ if ( window . document . getElementById ( 'quarto-embedded-source-code-modal' ) ) {
539+ const clipboardModal = new window . ClipboardJS ( '.code-copy-button[data-in-quarto-modal]' , {
540+ text : getTextToCopy ,
541+ container : window . document . getElementById ( 'quarto-embedded-source-code-modal' )
542+ } ) ;
543+ clipboardModal . on ( 'success' , onCopySuccess ) ;
544+ }
536545 var localhostRegex = new RegExp ( / ^ (?: h t t p | h t t p s ) : \/ \/ l o c a l h o s t \: ? [ 0 - 9 ] * \/ / ) ;
537546 var mailtoRegex = new RegExp ( / ^ m a i l t o : / ) ;
538547 var filterRegex = new RegExp ( '/' + window . location . host + '/' ) ;
539548 var isInternal = ( href ) => {
540549 return filterRegex . test ( href ) || localhostRegex . test ( href ) || mailtoRegex . test ( href ) ;
541550 }
542551 // Inspect non-navigation links and adorn them if external
543- var links = window . document . querySelectorAll ( 'a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool)' ) ;
552+ var links = window . document . querySelectorAll ( 'a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool):not(.about-link) ' ) ;
544553 for ( var i = 0 ; i < links . length ; i ++ ) {
545554 const link = links [ i ] ;
546555 if ( ! isInternal ( link . href ) ) {
@@ -637,7 +646,6 @@ <h2 class="anchored" data-anchor-id="about-this-book">About this book</h2>
637646 if ( window . Quarto ?. typesetMath ) {
638647 window . Quarto . typesetMath ( note ) ;
639648 }
640- // TODO in 1.5, we should make sure this works without a callout special case
641649 if ( note . classList . contains ( "callout" ) ) {
642650 return note . outerHTML ;
643651 } else {
0 commit comments