diff --git a/about.html b/about.html new file mode 100644 index 0000000..512ba96 --- /dev/null +++ b/about.html @@ -0,0 +1,129 @@ + + + + + + + + + + + + VIS: About + + + + + + + + + + + +
+ + + + + +
+
+

Learn All About My
Career Stuff!

+

Hi! I'm Vicky Steeves. I recently accepted a position at New York University Libraries as the Research Data Management and Reproducibility librarian as of August 2015!

+ +

I will provide instructional and consultation services to the NYU Community in Research Data Management, as well as pilot curation practices while monitoring researcher needs across disciplines. Additionally, I will be directly involved in supporting the Moore-Sloan Data Science Environment Partnership at NYU, working on the reproducibilty of scientific research data.

+
+
+ Generic placeholder image +
+
+ +
+ +
+
+

Learn All About My Background Stuff!

+

I recently completed the National Digital Stewardship Residency at the American Museum of Natural History. My project was to gain a broad overview of the extent and status of AMNH digital assets pertaining to Science. To do so I developed a structured interview guide designed to measure and describe scientific digital assets resulting in a metric to predict ongoing data curation needs. Read more.

+ +
+
+ Generic placeholder image +
+
+ +
+ +
+
+

Learn All About My Personal Stuff!

+

Other interests include: gaming (pencil & paper and PC), crafting (embroidery, sewing, knitting, crocheting, quilting, scrapbooking--you name it), animal care (especially my kitten Little Boss!), snowboarding, and hiking.

+ +
+
+ Generic placeholder image +
+
+ +
+ + + + +
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/blog.html b/blog.html new file mode 100644 index 0000000..9b7b510 --- /dev/null +++ b/blog.html @@ -0,0 +1,185 @@ + + + + + + + + + + + + VIS: Blog + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ + +
+

TITLE

+ + + + Read More → +
+ + +
+

Getting Use Cases is Hard

+ + + Read More → +
+ + +
+

#LYD16 Recap

+ + +

This past week, February 8-12th, was Love Your Data Week!! Is there a more perfect holiday for data librarians, especially right before Valentine's Day??

+ +

#LYD16 was a social media event coordinated officially by 27 academic and research institutions, of which both NYU Data Services and NYU Health Sciences Library were a part. The idea behind this social media blitz was to raise awareness of research data management and the support/resources for RDM at each individual institution.

+ + Read More → +
+ + + +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/blog2.html b/blog2.html new file mode 100644 index 0000000..73249c9 --- /dev/null +++ b/blog2.html @@ -0,0 +1,189 @@ + + + + + + + + + + + + VIS: Blog + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Goals for 2016 & How I'll Make Them Happen

+ + +

If you’ve been following this blog for a while, or even took a quick look on my resume page, you’ll see I haven’t been at my position at NYU for very long. January 3rd marks the fifth month (to the day!) that I’ve been NYU’s official “Research Data Management and Reproducibility Librarian.” There was a bit of an adjustment period where I just spent the majority of my time introducing myself to my colleagues, getting to know what my daily workflow would look like, and brainstorm with Nick about what our services will look like, some good groups for targeted outreach, and what classes we are going to teach as a part of Data Services typical course offerings.

+ +

This was all well and good, but since I started in August I missed the goal-setting timeline that is typical for my colleagues. As such, I wanted to make some, and my supervisor in the library thought it would be a good way to measure growth besides. Plus, since I’m pretty early career, setting goals for a measurable outcome was kind of new for something not project based. This was just trying to assess my own growth, not necessarily the growth of a project I’m working on.

+ + Read More → +
+ +
+

Presenting at CNI

+ + +

This month was excellent as it marked my first ever professional presentation as a NYU Librarian :)

+ +

Last year during NDSR, it seemed like I was giving a presentation at a conference, professional organization meeting, webinar, etc. every other week. It’s been exceptionally restful (well, sort of...) to spend these past 5 months getting to know NYU, my colleagues, the scope of my work, and really just getting a feel for my day-to-day.

+ +

One of the most exciting outputs from my first semester here at NYU has surrounded my work on the Moore-Sloan Data Science Environment (msdse.org). Back in October (link to Oct 2015 post), I wrote about the MSDSE Summit that was held at Suncadia Resort in Washington state. God it was so incredibly beautiful there and I got to do some really cool stuff, but the best thing that happened was definitely meeting Jenny Muilenburg and Erik Mitchell.

+ + Read More → +
+ +
+

My First LITA

+ + +

A few weeks ago, I attend the Library Information Technology Association’s Forum. Over the 13-15th, I attended several sessions, explored Minneapolis for the first time, and met some really awesome people. I was, as always, a bit nervous attending a new conference but the organizers had some really great 101-type sessions, and even set up a Slack channel which I found to be immensely helpful throughout the day. People organized dinners, discussed sessions in real-time, posed questions, and uploaded some hysterical gifs.

+ + Read More → +
+ + + +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/blog3.html b/blog3.html new file mode 100644 index 0000000..8463009 --- /dev/null +++ b/blog3.html @@ -0,0 +1,189 @@ + + + + + + + + + + + + VIS: Blog + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Moore-Sloan Data Science Environment Summit: A Recap

+ + +

This year's Moore/Sloan Data Science Environment was in the beautiful Cascade Mountains at the Suncadia Resort in Cle Elum, Washington.

+ + + +

Look how beautiful that is. Wow.

+ + Read More → +
+ +
+

Debrief: My First Two Months at NYU

+ + +

So, for those who don’t follow me on Twitter (go ahead though, ), I recently accepted a position at New York University, Division of Libraries, as the Librarian for Research Data Management and Reproducibility. I started August 3rd of this year, which turned out to be great because there were no students around. This may sound bad, but the prep time was invaluable. My partner-in-crime Nick Wolf came two weeks later, and together we really amped up the existing data management LibGuide.

+ +

When September rolled around, I was hit with a visual on just how gigantic a school NYU really is. Seeing all the students streaming into the library, I was hit with the scope of my work here. Nick and I were supposed to build up services around research data management/data management planning for literally everyone on campus, from staff to students to faculty. Of course to start we will focus on a few core user communities and build our way out, but just wow--even starting on building services for grad students, for example, is an awesome task.

+ + Read More → +
+ +
+

Preserving Scientific Research Data at the American Museum of Natural History

+ + +

As the National Digital Stewardship Resident at the American Museum of Natural History, I was introduced to the very specific problems facing museum librarians and archivists not only through observing the Research Library, but by speaking individually with some of the most intensive data creators at the Museum. As a part of my larger needs assessment project at the Museum, I created a semi-structured interview guide that I used to enter into a targeted dialogue with scientific staff members, covering all aspects of their digital research and collections data. Topics included the volume of their data, its rate of growth, format types, necessary software and hardware support, management practices, and opinions on preservation of their data (i.e. what data they believe is important in the long-term). I interviewed close to 60 staff members in total, including all the curators in the five Science divisions at the Museum: Anthropology, Invertebrate Zoology, Paleontology, Physical Sciences, and Vertebrate Zoology.

+ + Read More → +
+ + + +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/css/bootstrap.min.css b/css/bootstrap.min.css new file mode 100644 index 0000000..3e55c1f --- /dev/null +++ b/css/bootstrap.min.css @@ -0,0 +1,11 @@ +@import url("https://fonts.googleapis.com/css?family=News+Cycle:400,700");/*! + * bootswatch v3.3.6 + * Homepage: http://bootswatch.com + * Copyright 2012-2016 Thomas Park + * Licensed under MIT + * Based on Bootstrap +*//*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:1.42857143;color:#777777;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#eb6864;text-decoration:none}a:hover,a:focus{color:#e22620;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"News Cycle","Arial Narrow Bold",sans-serif;font-weight:700;line-height:1.1;color:#000000}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999999}h1,.h1,h2,.h2,h3,.h3{margin-top:21px;margin-bottom:10.5px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10.5px;margin-bottom:10.5px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:39px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:19px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}}small,.small{font-size:86%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#999999}.text-primary{color:#eb6864}a.text-primary:hover,a.text-primary:focus{color:#e53c37}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-danger{color:#b94a48}a.text-danger:hover,a.text-danger:focus{color:#953b39}.bg-primary{color:#fff;background-color:#eb6864}a.bg-primary:hover,a.bg-primary:focus{background-color:#e53c37}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #eeeeee}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:21px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#ffffff;background-color:#333333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333333;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#999999;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:21px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #dddddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #dddddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #dddddd}.table .table{background-color:#ffffff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #dddddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #dddddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #dddddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#777777;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:9px;font-size:15px;line-height:1.42857143;color:#777777}.form-control{display:block;width:100%;height:39px;padding:8px 12px;font-size:15px;line-height:1.42857143;color:#777777;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:39px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:31px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:56px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:9px;padding-bottom:9px;margin-bottom:0;min-height:36px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}select.input-sm{height:31px;line-height:31px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:31px;line-height:31px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:31px;min-height:34px;padding:6px 10px;font-size:13px;line-height:1.5}.input-lg{height:56px;padding:14px 16px;font-size:19px;line-height:1.3333333;border-radius:6px}select.input-lg{height:56px;line-height:56px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:56px;padding:14px 16px;font-size:19px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:56px;line-height:56px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:56px;min-height:40px;padding:15px 16px;font-size:19px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:48.75px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:39px;height:39px;line-height:39px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:56px;height:56px;line-height:56px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:31px;height:31px;line-height:31px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#468847}.has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.has-success .input-group-addon{color:#468847;border-color:#468847;background-color:#dff0d8}.has-success .form-control-feedback{color:#468847}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#c09853}.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.has-warning .input-group-addon{color:#c09853;border-color:#c09853;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#c09853}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#b94a48}.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.has-error .input-group-addon{color:#b94a48;border-color:#b94a48;background-color:#f2dede}.has-error .form-control-feedback{color:#b94a48}.has-feedback label~.form-control-feedback{top:26px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#b7b7b7}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:9px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:30px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:9px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:15px;font-size:19px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:13px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:8px 12px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#ffffff;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#ffffff;background-color:#999999;border-color:#999999}.btn-default:focus,.btn-default.focus{color:#ffffff;background-color:#808080;border-color:#595959}.btn-default:hover{color:#ffffff;background-color:#808080;border-color:#7a7a7a}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#ffffff;background-color:#808080;border-color:#7a7a7a}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#ffffff;background-color:#6e6e6e;border-color:#595959}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#999999;border-color:#999999}.btn-default .badge{color:#999999;background-color:#ffffff}.btn-primary{color:#ffffff;background-color:#eb6864;border-color:#eb6864}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#e53c37;border-color:#b81c18}.btn-primary:hover{color:#ffffff;background-color:#e53c37;border-color:#e4332e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#e53c37;border-color:#e4332e}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#dc221c;border-color:#b81c18}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#eb6864;border-color:#eb6864}.btn-primary .badge{color:#eb6864;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#22b24c;border-color:#22b24c}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:#1a873a;border-color:#0e471e}.btn-success:hover{color:#ffffff;background-color:#1a873a;border-color:#187f36}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#ffffff;background-color:#1a873a;border-color:#187f36}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:#14692d;border-color:#0e471e}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#22b24c;border-color:#22b24c}.btn-success .badge{color:#22b24c;background-color:#ffffff}.btn-info{color:#ffffff;background-color:#336699;border-color:#336699}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#264c73;border-color:#132639}.btn-info:hover{color:#ffffff;background-color:#264c73;border-color:#24476b}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:#264c73;border-color:#24476b}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#1d3b58;border-color:#132639}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#336699;border-color:#336699}.btn-info .badge{color:#336699;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#f5e625;border-color:#f5e625}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#ddce0a;border-color:#948a07}.btn-warning:hover{color:#ffffff;background-color:#ddce0a;border-color:#d3c50a}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffffff;background-color:#ddce0a;border-color:#d3c50a}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#bbae09;border-color:#948a07}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f5e625;border-color:#f5e625}.btn-warning .badge{color:#f5e625;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#f57a00;border-color:#f57a00}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#c26100;border-color:#763b00}.btn-danger:hover{color:#ffffff;background-color:#c26100;border-color:#b85c00}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#ffffff;background-color:#c26100;border-color:#b85c00}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#9e4f00;border-color:#763b00}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#f57a00;border-color:#f57a00}.btn-danger .badge{color:#f57a00;background-color:#ffffff}.btn-link{color:#eb6864;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#e22620;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:14px 16px;font-size:19px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#ffffff;background-color:#eb6864}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#eb6864}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#999999;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:56px;padding:14px 16px;font-size:19px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:56px;line-height:56px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:31px;line-height:31px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:8px 12px;font-size:15px;font-weight:normal;line-height:1;color:#777777;text-align:center;background-color:#eeeeee;border:1px solid #cccccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:13px;border-radius:3px}.input-group-addon.input-lg{padding:14px 16px;font-size:19px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee}.nav>li.disabled>a{color:#999999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eeeeee;border-color:#eb6864}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #dddddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#777777;background-color:#ffffff;border:1px solid #dddddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #dddddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #dddddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#ffffff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#eb6864}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #dddddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #dddddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#ffffff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:60px;margin-bottom:21px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:19.5px 15px;font-size:19px;line-height:21px;height:60px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:13px;margin-bottom:13px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:9.75px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:19.5px;padding-bottom:19.5px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:10.5px;margin-bottom:10.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:10.5px;margin-bottom:10.5px}.navbar-btn.btn-sm{margin-top:14.5px;margin-bottom:14.5px}.navbar-btn.btn-xs{margin-top:19px;margin-bottom:19px}.navbar-text{margin-top:19.5px;margin-bottom:19.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#ffffff;border-color:#eeeeee}.navbar-default .navbar-brand{color:#000000}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#000000;background-color:#eeeeee}.navbar-default .navbar-text{color:#000000}.navbar-default .navbar-nav>li>a{color:#000000}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#000000;background-color:#eeeeee}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#000000;background-color:#eeeeee}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#dddddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#dddddd}.navbar-default .navbar-toggle .icon-bar{background-color:#cccccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#eeeeee}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#eeeeee;color:#000000}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#000000}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#000000;background-color:#eeeeee}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#000000;background-color:#eeeeee}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cccccc;background-color:transparent}}.navbar-default .navbar-link{color:#000000}.navbar-default .navbar-link:hover{color:#000000}.navbar-default .btn-link{color:#000000}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#000000}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#cccccc}.navbar-inverse{background-color:#eb6864;border-color:#e53c37}.navbar-inverse .navbar-brand{color:#ffffff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#ffffff;background-color:#e74b47}.navbar-inverse .navbar-text{color:#ffffff}.navbar-inverse .navbar-nav>li>a{color:#ffffff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#ffffff;background-color:#e74b47}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#ffffff;background-color:#e74b47}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#e53c37}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#e53c37}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#e74944}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#e74b47;color:#ffffff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#e53c37}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#e53c37}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#ffffff;background-color:#e74b47}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#e74b47}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444444;background-color:transparent}}.navbar-inverse .navbar-link{color:#ffffff}.navbar-inverse .navbar-link:hover{color:#ffffff}.navbar-inverse .btn-link{color:#ffffff}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#ffffff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444444}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#cccccc}.breadcrumb>.active{color:#999999}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:8px 12px;line-height:1.42857143;text-decoration:none;color:#eb6864;background-color:#ffffff;border:1px solid #dddddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#e22620;background-color:#eeeeee;border-color:#dddddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#999999;background-color:#f5f5f5;border-color:#dddddd;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999999;background-color:#ffffff;border-color:#dddddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:14px 16px;font-size:19px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:13px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#ffffff;border:1px solid #dddddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eeeeee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:#ffffff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#eb6864}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#e53c37}.label-success{background-color:#22b24c}.label-success[href]:hover,.label-success[href]:focus{background-color:#1a873a}.label-info{background-color:#336699}.label-info[href]:hover,.label-info[href]:focus{background-color:#264c73}.label-warning{background-color:#f5e625}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ddce0a}.label-danger{background-color:#f57a00}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c26100}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:bold;color:#ffffff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#eb6864;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#eb6864;background-color:#ffffff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eeeeee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:68px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#eb6864}.thumbnail .caption{padding:9px;color:#777777}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#356635}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#2d6987}.alert-warning{background-color:#fcf8e3;border-color:#fbeed5;color:#c09853}.alert-warning hr{border-top-color:#f8e5be}.alert-warning .alert-link{color:#a47e3c}.alert-danger{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger hr{border-top-color:#e6c1c7}.alert-danger .alert-link{color:#953b39}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:13px;line-height:21px;color:#ffffff;text-align:center;background-color:#eb6864;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#22b24c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#336699}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f5e625}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#f57a00}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #dddddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eeeeee;color:#999999;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#999999}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#eb6864;border-color:#eb6864}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#ffffff}.list-group-item-success{color:#468847;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#468847}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#468847;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#468847;border-color:#468847}.list-group-item-info{color:#3a87ad;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#3a87ad}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#3a87ad;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#3a87ad;border-color:#3a87ad}.list-group-item-warning{color:#c09853;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#c09853}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#c09853;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#c09853;border-color:#c09853}.list-group-item-danger{color:#b94a48;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#b94a48}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#b94a48;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#b94a48;border-color:#b94a48}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:21px;background-color:#ffffff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #dddddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:21px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #dddddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #dddddd}.panel-default{border-color:#dddddd}.panel-default>.panel-heading{color:#777777;background-color:#f5f5f5;border-color:#dddddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#dddddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#777777}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#dddddd}.panel-primary{border-color:#eb6864}.panel-primary>.panel-heading{color:#ffffff;background-color:#eb6864;border-color:#eb6864}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#eb6864}.panel-primary>.panel-heading .badge{color:#eb6864;background-color:#ffffff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#eb6864}.panel-success{border-color:#22b24c}.panel-success>.panel-heading{color:#468847;background-color:#22b24c;border-color:#22b24c}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#22b24c}.panel-success>.panel-heading .badge{color:#22b24c;background-color:#468847}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#22b24c}.panel-info{border-color:#336699}.panel-info>.panel-heading{color:#3a87ad;background-color:#336699;border-color:#336699}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#336699}.panel-info>.panel-heading .badge{color:#336699;background-color:#3a87ad}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#336699}.panel-warning{border-color:#f5e625}.panel-warning>.panel-heading{color:#c09853;background-color:#f5e625;border-color:#f5e625}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f5e625}.panel-warning>.panel-heading .badge{color:#f5e625;background-color:#c09853}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f5e625}.panel-danger{border-color:#f57a00}.panel-danger>.panel-heading{color:#b94a48;background-color:#f57a00;border-color:#f57a00}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f57a00}.panel-danger>.panel-heading .badge{color:#f57a00;background-color:#b94a48}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f57a00}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:22.5px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{padding:20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Georgia,"Times New Roman",Times,serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;background-color:#000000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Georgia,"Times New Roman",Times,serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:15px;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:15px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.navbar{font-size:18px;font-family:"News Cycle","Arial Narrow Bold",sans-serif;font-weight:700}.navbar-default .badge{background-color:#000;color:#fff}.navbar-inverse .badge{background-color:#fff;color:#eb6864}.navbar-brand{font-size:inherit;font-weight:700;text-transform:uppercase}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning .form-control-feedback{color:#f57a00}.has-warning .form-control,.has-warning .form-control:focus{border-color:#f57a00}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error .form-control-feedback{color:#eb6864}.has-error .form-control,.has-error .form-control:focus{border-color:#eb6864}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label,.has-success .form-control-feedback{color:#22b24c}.has-success .form-control,.has-success .form-control:focus{border-color:#22b24c}.badge{padding-bottom:4px;vertical-align:3px;font-size:10px}.jumbotron h1,.jumbotron h2,.jumbotron h3,.jumbotron h4,.jumbotron h5,.jumbotron h6{font-family:"News Cycle","Arial Narrow Bold",sans-serif;font-weight:700;color:#000}.panel-primary .panel-title,.panel-success .panel-title,.panel-warning .panel-title,.panel-danger .panel-title,.panel-info .panel-title{color:#fff} \ No newline at end of file diff --git a/css/ie10-viewport-bug-workaround.css b/css/ie10-viewport-bug-workaround.css new file mode 100644 index 0000000..8b3803b --- /dev/null +++ b/css/ie10-viewport-bug-workaround.css @@ -0,0 +1,15 @@ +/*! + * IE10 viewport hack for Surface/desktop Windows 8 bug + * Copyright 2014-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/* + * See the Getting Started docs for more information: + * http://getbootstrap.com/getting-started/#support-ie10-width + */ +@-webkit-viewport { width: device-width; } +@-moz-viewport { width: device-width; } +@-ms-viewport { width: device-width; } +@-o-viewport { width: device-width; } +@viewport { width: device-width; } diff --git a/css/vis.css b/css/vis.css new file mode 100644 index 0000000..66f1d14 --- /dev/null +++ b/css/vis.css @@ -0,0 +1,255 @@ +/* + * Globals + */ + +body { + padding-top: 20px; + padding-bottom: 20px; +} + +/*NAVIGATION*/ +.navbar { + margin-bottom: 20px; +} + +/*BLOG*/ +h1, .h1, +h2, .h2, +h3, .h3, +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: 0; + font-weight: normal; +} + +/* + * Override Bootstrap's default container. + */ + +@media (min-width: 1200px) { + .container { + width: 970px; + } +} + + +/* + * Masthead for nav + */ + +.blog-masthead { + -webkit-box-shadow: inset 0 -2px 5px rgba(0,0,0,.1); + box-shadow: inset 0 -2px 5px rgba(0,0,0,.1); +} + +/* Nav links */ +.blog-nav-item { + position: relative; + display: inline-block; + padding: 10px; + font-weight: 500; + /*color: #cdddeb;*/ +} +.blog-nav-item:hover, +.blog-nav-item:focus { + /*color: #fff;*/ + text-decoration: none; +} + +/* Active state gets a caret at the bottom */ +.blog-nav .active { + /* color: #fff;*/ +} +.blog-nav .active:after { + position: absolute; + bottom: 0; + left: 50%; + width: 0; + height: 0; + margin-left: -5px; + vertical-align: middle; + content: " "; + border-right: 5px solid transparent; + border-bottom: 5px solid; + border-left: 5px solid transparent; +} + + +/* + * Blog name and description + */ + +.blog-header { + padding-top: 20px; + padding-bottom: 20px; +} +.blog-title { + margin-top: 30px; + margin-bottom: 0; + font-size: 60px; + font-weight: normal; +} +.blog-description { + font-size: 20px; + /* color: #999;*/ +} + + +/* + * Main column and sidebar layout + */ + +.blog-main { + font-size: 18px; + line-height: 1.5; +} + +/* Sidebar modules for boxing content */ +.sidebar-module { + padding: 15px; + margin: 0 -15px 15px; +} +.sidebar-module-inset { + padding: 15px; + border-radius: 4px; +} +.sidebar-module-inset p:last-child, +.sidebar-module-inset ul:last-child, +.sidebar-module-inset ol:last-child { + margin-bottom: 0; +} + + +/* Pagination */ +.pager { + margin-bottom: 60px; + text-align: left; +} +.pager > li > a { + width: 140px; + padding: 10px 20px; + text-align: center; + border-radius: 30px; +} + + +/* + * Blog posts + */ + +.blog-post { + margin-bottom: 60px; +} +.blog-post-title { + margin-bottom: 5px; + font-size: 40px; +} +.blog-post-meta { + margin-bottom: 20px; +} + +/* +* +*/ +.tab-pane{ + padding-top:1%; +} + + +/* + * Blog Footer + */ + +.blog-footer { + padding: 40px 0; + /*color: #999;*/ + text-align: center; + border-top: 1px solid #e5e5e5; +} +.blog-footer p:last-child { + margin-bottom: 0; +} + +/* Sticky footer styles +-------------------------------------------------- */ +html { + position: relative; + min-height: 100%; +} +body { + /* Margin bottom by footer height */ + margin-bottom: 60px; +} +.footer { + position: absolute; + bottom: 0; + width: 100%; + /* Set the fixed height of the footer here */ + height: 60px; +} + +/*~~Picture Captions~~*/ +.caption{ + font-size:small; + text-align: center; +} + +/* Featurettes +------------------------- + +.featurette-divider { + margin: 80px 0; /* Space out the Bootstrap
more */ +}*/ + +/* Thin out the marketing headings */ +.featurette-heading { + font-weight: 300; + line-height: 1; + letter-spacing: -1px; +} + +.featurette-image{ + height:500px; + width: 400px; +} + +/* RESPONSIVE CSS +-------------------------------------------------- */ + +@media (min-width: 768px) { + /* Navbar positioning foo */ + .navbar-wrapper { + margin-top: 20px; + } + .navbar-wrapper .container { + padding-right: 15px; + padding-left: 15px; + } + .navbar-wrapper .navbar { + padding-right: 0; + padding-left: 0; + } + + /* The navbar becomes detached from the top, so we round the corners */ + .navbar-wrapper .navbar { + border-radius: 4px; + } + + /* Bump up size of carousel content */ + .carousel-caption p { + margin-bottom: 20px; + font-size: 21px; + line-height: 1.4; + } + + .featurette-heading { + font-size: 50px; + } +} + +@media (min-width: 992px) { + .featurette-heading { + margin-top: 120px; + } +} \ No newline at end of file diff --git a/img/Computer_Cat.gif b/img/Computer_Cat.gif new file mode 100644 index 0000000..4ce5c8a Binary files /dev/null and b/img/Computer_Cat.gif differ diff --git a/img/DS_JobTable.png b/img/DS_JobTable.png new file mode 100644 index 0000000..fab8658 Binary files /dev/null and b/img/DS_JobTable.png differ diff --git a/img/DigiMan.jpg b/img/DigiMan.jpg new file mode 100644 index 0000000..318339b Binary files /dev/null and b/img/DigiMan.jpg differ diff --git a/img/LYD_Img.png b/img/LYD_Img.png new file mode 100644 index 0000000..bbbfa00 Binary files /dev/null and b/img/LYD_Img.png differ diff --git a/img/LYD_Map.jpg b/img/LYD_Map.jpg new file mode 100644 index 0000000..83618c4 Binary files /dev/null and b/img/LYD_Map.jpg differ diff --git a/img/LYD_References.jpg b/img/LYD_References.jpg new file mode 100644 index 0000000..29fd1df Binary files /dev/null and b/img/LYD_References.jpg differ diff --git a/img/LYD_Sched.png b/img/LYD_Sched.png new file mode 100644 index 0000000..6beebcd Binary files /dev/null and b/img/LYD_Sched.png differ diff --git a/img/Midwest_Symposium.jpg b/img/Midwest_Symposium.jpg new file mode 100644 index 0000000..f065fb8 Binary files /dev/null and b/img/Midwest_Symposium.jpg differ diff --git a/img/NDT.jpg b/img/NDT.jpg new file mode 100644 index 0000000..42a94d4 Binary files /dev/null and b/img/NDT.jpg differ diff --git a/img/RDMBadge_Level4.png b/img/RDMBadge_Level4.png new file mode 100644 index 0000000..a8d9ea4 Binary files /dev/null and b/img/RDMBadge_Level4.png differ diff --git a/img/RDS_VDay.jpg b/img/RDS_VDay.jpg new file mode 100644 index 0000000..28cd0ce Binary files /dev/null and b/img/RDS_VDay.jpg differ diff --git a/img/UW.png b/img/UW.png new file mode 100644 index 0000000..186f04a Binary files /dev/null and b/img/UW.png differ diff --git a/img/UWM_Guide.png b/img/UWM_Guide.png new file mode 100644 index 0000000..7f8c82a Binary files /dev/null and b/img/UWM_Guide.png differ diff --git a/img/amnhfish.jpg b/img/amnhfish.jpg new file mode 100644 index 0000000..8fe6bc5 Binary files /dev/null and b/img/amnhfish.jpg differ diff --git a/img/arlis.png b/img/arlis.png new file mode 100644 index 0000000..a469d8a Binary files /dev/null and b/img/arlis.png differ diff --git a/img/assessment.png b/img/assessment.png new file mode 100644 index 0000000..96e4e39 Binary files /dev/null and b/img/assessment.png differ diff --git a/img/beer4lib.png b/img/beer4lib.png new file mode 100644 index 0000000..2b1361c Binary files /dev/null and b/img/beer4lib.png differ diff --git a/img/bill.jpg b/img/bill.jpg new file mode 100644 index 0000000..5b3431b Binary files /dev/null and b/img/bill.jpg differ diff --git a/img/cni.jpg b/img/cni.jpg new file mode 100644 index 0000000..d66801d Binary files /dev/null and b/img/cni.jpg differ diff --git a/img/code4lib.png b/img/code4lib.png new file mode 100644 index 0000000..86c900d Binary files /dev/null and b/img/code4lib.png differ diff --git a/img/cohort.jpg b/img/cohort.jpg new file mode 100644 index 0000000..44d95d4 Binary files /dev/null and b/img/cohort.jpg differ diff --git a/img/cohort2.jpg b/img/cohort2.jpg new file mode 100644 index 0000000..a14b641 Binary files /dev/null and b/img/cohort2.jpg differ diff --git a/img/cohort3.jpg b/img/cohort3.jpg new file mode 100644 index 0000000..663ea06 Binary files /dev/null and b/img/cohort3.jpg differ diff --git a/img/cohort4.jpg b/img/cohort4.jpg new file mode 100644 index 0000000..96db455 Binary files /dev/null and b/img/cohort4.jpg differ diff --git a/img/ct.jpg b/img/ct.jpg new file mode 100644 index 0000000..7e00990 Binary files /dev/null and b/img/ct.jpg differ diff --git a/img/digitalArchive.png b/img/digitalArchive.png new file mode 100644 index 0000000..2bafa7e Binary files /dev/null and b/img/digitalArchive.png differ diff --git a/img/headshot.jpg b/img/headshot.jpg new file mode 100644 index 0000000..f7a533b Binary files /dev/null and b/img/headshot.jpg differ diff --git a/img/impact.png b/img/impact.png new file mode 100644 index 0000000..01be515 Binary files /dev/null and b/img/impact.png differ diff --git a/img/inez.jpg b/img/inez.jpg new file mode 100644 index 0000000..a727894 Binary files /dev/null and b/img/inez.jpg differ diff --git a/img/jan20_planner.jpg b/img/jan20_planner.jpg new file mode 100644 index 0000000..16e358d Binary files /dev/null and b/img/jan20_planner.jpg differ diff --git a/img/littleboss.jpg b/img/littleboss.jpg new file mode 100644 index 0000000..093b50c Binary files /dev/null and b/img/littleboss.jpg differ diff --git a/img/marian.jpg b/img/marian.jpg new file mode 100644 index 0000000..00bf760 Binary files /dev/null and b/img/marian.jpg differ diff --git a/img/multiple-choice.png b/img/multiple-choice.png new file mode 100644 index 0000000..77fbe5e Binary files /dev/null and b/img/multiple-choice.png differ diff --git a/img/ndsr4lib.png b/img/ndsr4lib.png new file mode 100644 index 0000000..ba1d533 Binary files /dev/null and b/img/ndsr4lib.png differ diff --git a/img/openScience.jpg b/img/openScience.jpg new file mode 100644 index 0000000..421d083 Binary files /dev/null and b/img/openScience.jpg differ diff --git a/img/osf_DS.png b/img/osf_DS.png new file mode 100644 index 0000000..2278eb5 Binary files /dev/null and b/img/osf_DS.png differ diff --git a/img/osf_ToDo.png b/img/osf_ToDo.png new file mode 100644 index 0000000..ef82db9 Binary files /dev/null and b/img/osf_ToDo.png differ diff --git a/img/packerio.png b/img/packerio.png new file mode 100644 index 0000000..ab813d8 Binary files /dev/null and b/img/packerio.png differ diff --git a/img/passion_planner.png b/img/passion_planner.png new file mode 100644 index 0000000..20e16a8 Binary files /dev/null and b/img/passion_planner.png differ diff --git a/img/portland.png b/img/portland.png new file mode 100644 index 0000000..1205d16 Binary files /dev/null and b/img/portland.png differ diff --git a/img/publicLibTechSupport.jpg b/img/publicLibTechSupport.jpg new file mode 100644 index 0000000..a700158 Binary files /dev/null and b/img/publicLibTechSupport.jpg differ diff --git a/img/rating-scale.png b/img/rating-scale.png new file mode 100644 index 0000000..c4f4bbe Binary files /dev/null and b/img/rating-scale.png differ diff --git a/img/sciSenate.jpg b/img/sciSenate.jpg new file mode 100644 index 0000000..0c6488d Binary files /dev/null and b/img/sciSenate.jpg differ diff --git a/img/scorpionLab.jpg b/img/scorpionLab.jpg new file mode 100644 index 0000000..acc094e Binary files /dev/null and b/img/scorpionLab.jpg differ diff --git a/img/sharing_caring.jpg b/img/sharing_caring.jpg new file mode 100644 index 0000000..94d9acb Binary files /dev/null and b/img/sharing_caring.jpg differ diff --git a/img/tweet4lib.png b/img/tweet4lib.png new file mode 100644 index 0000000..8817a2e Binary files /dev/null and b/img/tweet4lib.png differ diff --git a/img/voodoo.png b/img/voodoo.png new file mode 100644 index 0000000..d48f1f2 Binary files /dev/null and b/img/voodoo.png differ diff --git a/img/zapp.jpg b/img/zapp.jpg new file mode 100644 index 0000000..b4c9b7e Binary files /dev/null and b/img/zapp.jpg differ diff --git a/js/bootstrap.min.js b/js/bootstrap.min.js new file mode 100644 index 0000000..e79c065 --- /dev/null +++ b/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.6",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.6",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.6",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.6",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.6",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.6",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.6",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.6",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/js/ie-emulation-modes-warning.js b/js/ie-emulation-modes-warning.js new file mode 100644 index 0000000..3f97ba5 --- /dev/null +++ b/js/ie-emulation-modes-warning.js @@ -0,0 +1,51 @@ +// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT +// IT'S JUST JUNK FOR OUR DOCS! +// ++++++++++++++++++++++++++++++++++++++++++ +/*! + * Copyright 2014-2015 Twitter, Inc. + * + * Licensed under the Creative Commons Attribution 3.0 Unported License. For + * details, see https://creativecommons.org/licenses/by/3.0/. + */ +// Intended to prevent false-positive bug reports about Bootstrap not working properly in old versions of IE due to folks testing using IE's unreliable emulation modes. +(function () { + 'use strict'; + + function emulatedIEMajorVersion() { + var groups = /MSIE ([0-9.]+)/.exec(window.navigator.userAgent) + if (groups === null) { + return null + } + var ieVersionNum = parseInt(groups[1], 10) + var ieMajorVersion = Math.floor(ieVersionNum) + return ieMajorVersion + } + + function actualNonEmulatedIEMajorVersion() { + // Detects the actual version of IE in use, even if it's in an older-IE emulation mode. + // IE JavaScript conditional compilation docs: https://msdn.microsoft.com/library/121hztk3%28v=vs.94%29.aspx + // @cc_on docs: https://msdn.microsoft.com/library/8ka90k2e%28v=vs.94%29.aspx + var jscriptVersion = new Function('/*@cc_on return @_jscript_version; @*/')() // jshint ignore:line + if (jscriptVersion === undefined) { + return 11 // IE11+ not in emulation mode + } + if (jscriptVersion < 9) { + return 8 // IE8 (or lower; haven't tested on IE<8) + } + return jscriptVersion // IE9 or IE10 in any mode, or IE11 in non-IE11 mode + } + + var ua = window.navigator.userAgent + if (ua.indexOf('Opera') > -1 || ua.indexOf('Presto') > -1) { + return // Opera, which might pretend to be IE + } + var emulated = emulatedIEMajorVersion() + if (emulated === null) { + return // Not IE + } + var nonEmulated = actualNonEmulatedIEMajorVersion() + + if (emulated !== nonEmulated) { + window.alert('WARNING: You appear to be using IE' + nonEmulated + ' in IE' + emulated + ' emulation mode.\nIE emulation modes can behave significantly differently from ACTUAL older versions of IE.\nPLEASE DON\'T FILE BOOTSTRAP BUGS based on testing in IE emulation modes!') + } +})(); diff --git a/js/ie10-viewport-bug-workaround.js b/js/ie10-viewport-bug-workaround.js new file mode 100644 index 0000000..479a6eb --- /dev/null +++ b/js/ie10-viewport-bug-workaround.js @@ -0,0 +1,23 @@ +/*! + * IE10 viewport hack for Surface/desktop Windows 8 bug + * Copyright 2014-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +// See the Getting Started docs for more information: +// http://getbootstrap.com/getting-started/#support-ie10-width + +(function () { + 'use strict'; + + if (navigator.userAgent.match(/IEMobile\/10\.0/)) { + var msViewportStyle = document.createElement('style') + msViewportStyle.appendChild( + document.createTextNode( + '@-ms-viewport{width:auto!important}' + ) + ) + document.querySelector('head').appendChild(msViewportStyle) + } + +})(); diff --git a/js/jquery.min.js b/js/jquery.min.js new file mode 100644 index 0000000..f364443 --- /dev/null +++ b/js/jquery.min.js @@ -0,0 +1,6 @@ +/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; + +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/\s*$/g,ra={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?""!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m(" + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + diff --git a/posts/2014/oct23.html~ b/posts/2014/oct23.html~ new file mode 100644 index 0000000..56bde72 --- /dev/null +++ b/posts/2014/oct23.html~ @@ -0,0 +1,162 @@ + + + + + + + + + + + + October 23 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Science: The Final Frontier

+ + +

Science: the final frontier. These are the voyages of Vicky Steeves. Her nine-month mission: to explore how scientific data can be preserved more efficiently at the American Museum of Natural History, to boldly interview every member of science staff involved in data creation and management, to go into the depths of the Museum where none have gone before.

+ +

Hi there. Digital preservation of scientific data is criminally under-addressed nationwide. Scientific research is increasingly digital and data intensive, with repositories and aggregators built everyday to house this data. Some popular aggregators in natural history include the NIH-funded GenBank for DNA sequence data and the NSF funded MorphBank for image data of specimens. These aggregators are places where scientists submit their data for dissemination and act as phenomenal tools for data sharing, however they cannot be relied upon for preservation.

+ + Scorpion Lab + +

Science is, at its core, the act of collecting, analyzing, refining, re-analyzing, and reusing data. Reuse and re-analysis are important parts of the evolution of our understanding of the world and the universe, so to carry out meaningful preservation, we as the digital preservationists need to equip those future users with the necessary tools to reuse said data.

+ +

Therein lies the biggest challenge of digital preservation of scientific data: the very real need to preserve not only the dataset but the ability to deliver that knowledge to a future user community. Technical obsolescence is a huge problem in the preservation of scientific data, due in large part to the field-specific proprietary software and formats used in research. These software are sometimes even project specific, and often are not backwards compatible, meaning that a new version of the software won’t be able to open a file created in an older version. This is counter-intuitive for access and preservation.

+ +

Digital data are not only research output, but also input into new hypotheses and research initiatives, enabling future scientific insights and driving innovation. In the case of natural sciences, specimen collections and taxonomic descriptions from the 19th century (and earlier) are still used in modern scientific discourse and research. There is a unique concern in digital preservation of scientific datasets where the phrase “in perpetuity” has real usability and consequence, in that these data have value that will only increases with time. 100 years from now, scientific historians will look to these data to document the processes of science and the evolution of research. Scientists themselves will use these data for additional research or even comparative study: “look at the population density of this scorpion species in 2014 versus today, 2114, I wonder what caused the shift.” Some data, particularly older data, aren't necessarily replicable, and in that case, the value of the material for preservation increases exponentially.

+ + Open Science + +

So the resulting question is how to develop new methods, management structures and technologies to manage the diversity, size, and complexity of current and future datasets, ensuring they remain interoperable and accessible over the long term. With this in mind, it is imperative to develop an approach to preserving scientific data that continuously anticipates and adapts to changes in both the popular field-specific technologies, and user expectations.

+ +

There is a pressing need for involvement by digital preservationists to look after scientific data. While there have been strides made by organizations such as the National Science Foundation, Interagency Working Group on Digital Data, and NASA, no overarching methodology or policy has been accepted by scientific fields at large. And this needs to change.

+ +

The library, computer science, and scientific communities need to come together to make decisions for preservation of research and collections data. My specific NDSR project at AMNH is but a subset of the larger collaborative effort that needs to become a priority in all three fields. It is the first step of many in the right direction that will contribute to the preservation of these important scientific data. And until a solution is found, scientific data loss is a real threat, to all three communities and our future as a species evolving in our combined knowledge of the world.

+ +

I will leave you, dear readers, with a video from the Alliance for Permanent Access conference in 2011. Dr. Tony Hey speaks on data-intensive scientific discovery and digital preservation and exemplifies perfectly the challenges and importance of preserving digital scientific research data:

+ +
+
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/apr14.html b/posts/2015/apr14.html new file mode 100644 index 0000000..3520edd --- /dev/null +++ b/posts/2015/apr14.html @@ -0,0 +1,160 @@ + + + + + + + + + + + + April 14 + + + + + + + + + + + +
+ + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Project Update: DONE WITH ANALYSIS

+ + +

Originally, I had my presentation scheduled for about 10 minutes but due to time constraints on the agenda, it was shortened to five. This meant I speed-talked my way through all the analyses I had finished the Friday before (April 3) while hoping to impress on everyone there that the risk of data loss is not only imminent, but inevitable. Given the questions and comments I received directly after my presentation and in the week to come, I can say this presentation was a definite success.

+ +

For the Residency itself, all I have left to do is my final report--this is a compilation of my previous reports and analyses with recommendations for storage, management, and preservation of the Museum’s vast scientific collections and research data. These previous reports include: a plan for the length of retention for digital assets, an environmental scan to see what other similar institutions are doing for their data, and an overview of what federal agencies fund AMNH research, and whether those agencies require data management plans or not. All these previous reports will come together to form my recommendations as well as provide the Museum with the information it needs to understand and interpret my recommendations.

+ +
DigiMan +

DigiMan knows what's up

+ +

From there, I will take the results of my survey and translate them into functional requirements I believe should be met by the Museum. This will be the final half of the report. What I anticipate taking up the bulk of the report are my findings and analytical work. This is the evidence for my recommendations and must be given the majority of emphasis. Translating my enormous excel sheet of results into nicely graphic'd and verbal will be a task worthy of its two month timeline for sure.

+ +

This Friday, I will fulfill my last requirement for NDSR. This is my enrichment session--basically a way for the Residents to get experience planning events. I will take the other Residents up to the AMNH Research Library for a presentation on the types of data at risk at the Museum, and current strategies for preservation of such data.

+ +
CT in MIF +

CT Machine at the MIF @ the AMNH!

+ + +

After this, I will give them a snapshot into the research process by taking them down to the Microscopy and Imaging Facility for an in-depth look at how research using the CT Scanner works. Think of a “cooking show” type of presentation that shows each data at each step of the process, with an eye toward management of that data. This could have only been achieved with the collaboration of the exceptional MIF staff, whom I will now publicly thank: Morgan, and Henry--thank you!

+ +

So as you can see--the life of a Resident is busy and the work is always flowing never ending. However, with two months left at the AMNH, I can only hope that time starts to slow down and I can have a small infinity within the remaining months.

+ + +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/apr14.html~ b/posts/2015/apr14.html~ new file mode 100644 index 0000000..ebe958b --- /dev/null +++ b/posts/2015/apr14.html~ @@ -0,0 +1,158 @@ + + + + + + + + + + + + April 14 + + + + + + + + + + + +
+ + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Project Update: DONE WITH ANALYSIS

+ + +

Originally, I had my presentation scheduled for about 10 minutes but due to time constraints on the agenda, it was shortened to five. This meant I speed-talked my way through all the analyses I had finished the Friday before (April 3) while hoping to impress on everyone there that the risk of data loss is not only imminent, but inevitable. Given the questions and comments I received directly after my presentation and in the week to come, I can say this presentation was a definite success.

+ +

For the Residency itself, all I have left to do is my final report--this is a compilation of my previous reports and analyses with recommendations for storage, management, and preservation of the Museum’s vast scientific collections and research data. These previous reports include: a plan for the length of retention for digital assets, an environmental scan to see what other similar institutions are doing for their data, and an overview of what federal agencies fund AMNH research, and whether those agencies require data management plans or not. All these previous reports will come together to form my recommendations as well as provide the Museum with the information it needs to understand and interpret my recommendations.

+ +
DigiMan +

DigiMan knows what's up

+ +

From there, I will take the results of my survey and translate them into functional requirements I believe should be met by the Museum. This will be the final half of the report. What I anticipate taking up the bulk of the report are my findings and analytical work. This is the evidence for my recommendations and must be given the majority of emphasis. Translating my enormous excel sheet of results into nicely graphic'd and verbal will be a task worthy of its two month timeline for sure.

+ +

This Friday, I will fulfill my last requirement for NDSR. This is my enrichment session--basically a way for the Residents to get experience planning events. I will take the other Residents up to the AMNH Research Library for a presentation on the types of data at risk at the Museum, and current strategies for preservation of such data.

+ +
CT in MIF +

CT Machine at the MIF @ the AMNH!

+ + +

After this, I will give them a snapshot into the research process by taking them down to the Microscopy and Imaging Facility for an in-depth look at how research using the CT Scanner works. Think of a “cooking show” type of presentation that shows each data at each step of the process, with an eye toward management of that data. This could have only been achieved with the collaboration of the exceptional MIF staff, whom I will now publicly thank: Morgan, and Henry--thank you!

+ +

So as you can see--the life of a Resident is busy and the work is always flowing never ending. However, with two months left at the AMNH, I can only hope that time starts to slow down and I can have a small infinity within the remaining months.

+ + +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/aug14.html b/posts/2015/aug14.html new file mode 100644 index 0000000..e8e8fcd --- /dev/null +++ b/posts/2015/aug14.html @@ -0,0 +1,151 @@ + + + + + + + + + + + + August 14 + + + + + + + + + + + +
+ + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Preserving Scientific Research Data at the American Museum of Natural History

+ + +

As the National Digital Stewardship Resident at the American Museum of Natural History, I was introduced to the very specific problems facing museum librarians and archivists not only through observing the Research Library, but by speaking individually with some of the most intensive data creators at the Museum. As a part of my larger needs assessment project at the Museum, I created a semi-structured interview guide that I used to enter into a targeted dialogue with scientific staff members, covering all aspects of their digital research and collections data. Topics included the volume of their data, its rate of growth, format types, necessary software and hardware support, management practices, and opinions on preservation of their data (i.e. what data they believe is important in the long-term). I interviewed close to 60 staff members in total, including all the curators in the five Science divisions at the Museum: Anthropology, Invertebrate Zoology, Paleontology, Physical Sciences, and Vertebrate Zoology.

+ +

During the course of my analysis, I discovered not only the sheer volume of data (with a substantial number of curators generating many terabytes a day!) but also the diversity of said data, for both research purposes and within collections. This is a big data problem that many research museums are facing. Looking at the AMNH, diversity of data is found not only in the macrocosm of the Museum’s five Science divisions, but also with each curator and research methodology.

+ +
Inez the DigiPres Turtle +

The NDSR mascot, Inez the DigiPres Turtle, look-ing in on a CT scanner scanning a monkey's skull at AMNH.

+ +

After gathering this interview data, I was tasked with analyzing it in order to make recommendations in a larger final report on three essential categories: storage, management, and preservation of digital research and collec-tions data. A related deliverable of my project was also a report on solutions other museums have developed for curat-ing their in-house research and collections data. This environmental scan showed that few natural history museums in the United States take an institutional approach to solving this challenge, largely due to re-source constraints. A popular institutional solution for collections data is Arctos, the community-driven multidisciplinary collec-tion management information system that was developed as a collaboration among multiple institutions and currently holds three million natural history museum re-cords. However for research data, fewer such solutions exist for natural science research and are in development cur-rently. The National Museum of Natural History and the British Natural History Museum are both growing their digital preservation program by building institutional repositories to house their respective research data.

+ +

As I continued to develop my AMNH-specific recommendations for storage, management, and preservation of digital research and collections data, I remained cognizant of the community implications. This final report is still a working docu-ment, now totaling over 100 pages. It is my hope that through at least publicly releasing my semi-structured interview guide (which will be in my public NDSR report to be released in the coming weeks), that other natural science muse-ums can pursue the same needs assess-ment procedure to understand the ex-tent and scope of their own digital data—and in doing so, have the opportu-nity to advocate and educate for and on digital preservation in their own institu-tions. Only when there is institutional support can larger community-driven resources be developed and the risk of data loss minimized.

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/aug14.html~ b/posts/2015/aug14.html~ new file mode 100644 index 0000000..a8b71e2 --- /dev/null +++ b/posts/2015/aug14.html~ @@ -0,0 +1,149 @@ + + + + + + + + + + + + August 14 + + + + + + + + + + + +
+ + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Preserving Scientific Research Data at the American Museum of Natural History

+ + +

As the National Digital Stewardship Resident at the American Museum of Natural History, I was introduced to the very specific problems facing museum librarians and archivists not only through observing the Research Library, but by speaking individually with some of the most intensive data creators at the Museum. As a part of my larger needs assessment project at the Museum, I created a semi-structured interview guide that I used to enter into a targeted dialogue with scientific staff members, covering all aspects of their digital research and collections data. Topics included the volume of their data, its rate of growth, format types, necessary software and hardware support, management practices, and opinions on preservation of their data (i.e. what data they believe is important in the long-term). I interviewed close to 60 staff members in total, including all the curators in the five Science divisions at the Museum: Anthropology, Invertebrate Zoology, Paleontology, Physical Sciences, and Vertebrate Zoology.

+ +

During the course of my analysis, I discovered not only the sheer volume of data (with a substantial number of curators generating many terabytes a day!) but also the diversity of said data, for both research purposes and within collections. This is a big data problem that many research museums are facing. Looking at the AMNH, diversity of data is found not only in the macrocosm of the Museum’s five Science divisions, but also with each curator and research methodology.

+ +
Inez the DigiPres Turtle +

The NDSR mascot, Inez the DigiPres Turtle, look-ing in on a CT scanner scanning a monkey's skull at AMNH.

+ +

After gathering this interview data, I was tasked with analyzing it in order to make recommendations in a larger final report on three essential categories: storage, management, and preservation of digital research and collec-tions data. A related deliverable of my project was also a report on solutions other museums have developed for curat-ing their in-house research and collections data. This environmental scan showed that few natural history museums in the United States take an institutional approach to solving this challenge, largely due to re-source constraints. A popular institutional solution for collections data is Arctos, the community-driven multidisciplinary collec-tion management information system that was developed as a collaboration among multiple institutions and currently holds three million natural history museum re-cords. However for research data, fewer such solutions exist for natural science research and are in development cur-rently. The National Museum of Natural History and the British Natural History Museum are both growing their digital preservation program by building institutional repositories to house their respective research data.

+ +

As I continued to develop my AMNH-specific recommendations for storage, management, and preservation of digital research and collections data, I remained cognizant of the community implications. This final report is still a working docu-ment, now totaling over 100 pages. It is my hope that through at least publicly releasing my semi-structured interview guide (which will be in my public NDSR report to be released in the coming weeks), that other natural science muse-ums can pursue the same needs assess-ment procedure to understand the ex-tent and scope of their own digital data—and in doing so, have the opportu-nity to advocate and educate for and on digital preservation in their own institu-tions. Only when there is institutional support can larger community-driven resources be developed and the risk of data loss minimized.

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/dec.html b/posts/2015/dec.html new file mode 100644 index 0000000..cb1e8b0 --- /dev/null +++ b/posts/2015/dec.html @@ -0,0 +1,141 @@ + + + + + + + + + + + + October 23 + + + + + + + + + + + +
+ + + + + + +
+

The Vicky Steeves Show

+

My thoughts, written down and transmitted for your amusement/my catharsis.

+
+ +
+ +
+ +
+

Post Coming Soon!

+ + +

Post Coming Soon!

+ +
+ +
+ +
+ + + +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/dec.html~ b/posts/2015/dec.html~ new file mode 100644 index 0000000..d9c41cf --- /dev/null +++ b/posts/2015/dec.html~ @@ -0,0 +1,139 @@ + + + + + + + + + + + + October 23 + + + + + + + + + + + +
+ + + + + + +
+

The Vicky Steeves Show

+

My thoughts, written down and transmitted for your amusement/my catharsis.

+
+ +
+ +
+ +
+

Post Coming Soon!

+ + +

Post Coming Soon!

+ +
+ +
+ +
+ + + +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/dec16.html b/posts/2015/dec16.html new file mode 100644 index 0000000..0bda35d --- /dev/null +++ b/posts/2015/dec16.html @@ -0,0 +1,171 @@ + + + + + + + + + + + + December 16 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Presenting at CNI

+ + +

This month was excellent as it marked my first ever professional presentation as a NYU Librarian :)

+ +

Last year during NDSR, it seemed like I was giving a presentation at a conference, professional organization meeting, webinar, etc. every other week. It’s been exceptionally restful (well, sort of...) to spend these past 5 months getting to know NYU, my colleagues, the scope of my work, and really just getting a feel for my day-to-day.

+ +

One of the most exciting outputs from my first semester here at NYU has surrounded my work on the Moore-Sloan Data Science Environment (msdse.org). Back in October (link to Oct 2015 post), I wrote about the MSDSE Summit that was held at Suncadia Resort in Washington state. God it was so incredibly beautiful there and I got to do some really cool stuff, but the best thing that happened was definitely meeting Jenny Muilenburg and Erik Mitchell.

+ +

As the three librarians in the MSDSE, we wanted to meet and discuss some of the potential outputs that our Libraries Working Group (which had its first in-person meeting at the Summit!) could produce. One thing that came out of it was our presentation at the Coalition of Networked Information Fall 2015 Meeting in Washington, DC.

+ + CNI Presentation +

There we are! Left to right: Jenny, me, Erik.

+ +   +

We were really interested in exploring more overlap between the work that data scientists do and the potential work that could take place in libraries. Because the nature of data science is so multidisciplinary, and encompasses a variety of research methods and domains, it faces a lot of the same issues as libraries do in open scholarship, data access, reproducibility, curation, standardized vocabularies and metadata, and data curation.

+ +

There are so many opportunities for us to all collaborate on these issues and create infrastructure and service models to better serve our communities. However, deploying these is super challenging. This has been a big strength of the MSDSE--the chance for universities to create these new collaborations as well as create new employment opportunities for data scientists.

+ +

So in thinking through these issues, Jenny, Erik, and I thought of potential career paths for data scientists in libraries. We thought of three main categories of jobs:

+ + Data Science Job Table + +   + +

You can see our slides on the Open Science Framework as well as our recorded presentation, which CNI is graciously hosting on their YouTube and Vimeo channels:

+ + + +

Organizational Implications of Data Science Environments in Education, Research, and Research Management in Libraries from CNI Video Channel.

+ + + +
+ +
+ + +
+ + + +
+ + + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/dec16.html~ b/posts/2015/dec16.html~ new file mode 100644 index 0000000..67c2f45 --- /dev/null +++ b/posts/2015/dec16.html~ @@ -0,0 +1,169 @@ + + + + + + + + + + + + December 16 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Presenting at CNI

+ + +

This month was excellent as it marked my first ever professional presentation as a NYU Librarian :)

+ +

Last year during NDSR, it seemed like I was giving a presentation at a conference, professional organization meeting, webinar, etc. every other week. It’s been exceptionally restful (well, sort of...) to spend these past 5 months getting to know NYU, my colleagues, the scope of my work, and really just getting a feel for my day-to-day.

+ +

One of the most exciting outputs from my first semester here at NYU has surrounded my work on the Moore-Sloan Data Science Environment (msdse.org). Back in October (link to Oct 2015 post), I wrote about the MSDSE Summit that was held at Suncadia Resort in Washington state. God it was so incredibly beautiful there and I got to do some really cool stuff, but the best thing that happened was definitely meeting Jenny Muilenburg and Erik Mitchell.

+ +

As the three librarians in the MSDSE, we wanted to meet and discuss some of the potential outputs that our Libraries Working Group (which had its first in-person meeting at the Summit!) could produce. One thing that came out of it was our presentation at the Coalition of Networked Information Fall 2015 Meeting in Washington, DC.

+ + CNI Presentation +

There we are! Left to right: Jenny, me, Erik.

+ +   +

We were really interested in exploring more overlap between the work that data scientists do and the potential work that could take place in libraries. Because the nature of data science is so multidisciplinary, and encompasses a variety of research methods and domains, it faces a lot of the same issues as libraries do in open scholarship, data access, reproducibility, curation, standardized vocabularies and metadata, and data curation.

+ +

There are so many opportunities for us to all collaborate on these issues and create infrastructure and service models to better serve our communities. However, deploying these is super challenging. This has been a big strength of the MSDSE--the chance for universities to create these new collaborations as well as create new employment opportunities for data scientists.

+ +

So in thinking through these issues, Jenny, Erik, and I thought of potential career paths for data scientists in libraries. We thought of three main categories of jobs:

+ + Data Science Job Table + +   + +

You can see our slides on the Open Science Framework as well as our recorded presentation, which CNI is graciously hosting on their YouTube and Vimeo channels:

+ + + +

Organizational Implications of Data Science Environments in Education, Research, and Research Management in Libraries from CNI Video Channel.

+ + + +
+ +
+ + +
+ + + +
+ + + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/feb12.html b/posts/2015/feb12.html new file mode 100644 index 0000000..aade2a0 --- /dev/null +++ b/posts/2015/feb12.html @@ -0,0 +1,196 @@ + + + + + + + + + + + + February 12 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

code4Lib 2015!

+ + +

Hi everyone, this is Vicky reporting from Portland, Oregon! I am here on the west coast for the first time attending code4Lib 2015, and since today is the last day of the conference, I thought I’d give everyone a bit of a report about what went on here.

+ +

First, I want to talk about the format of presentations at code4Lib. It’s absolutely unlike any other conference I’ve ever been too. There are no multiple sessions going at once. Everything is streamlined into one room. Yes--we sat in a room from 9-5pm watching 20 minute presentations, with an hour for lunch and two to three half hour breaks. This sounds really daunting but I have to tell you--it was so refreshing! I’ll talk a little bit more about the actual presentations later on.

+ +

code4Lib also is the first conference I’ve ever been to that takes the idea of explicit consent to heart and offers attendees and presenters ways to opt-in to potential anxiety-triggering events (like being filmed or photographed) rather than opt-out. I find this really progressive and important--other conferences, take note. All presenters had to sign a consent form, and could opt-in to being filmed and live-streamed (find the live stream and archived videos here). Attendees wore red lanyards if they didn’t. You can find a great blog post on explicit consent by code4Libber Tara Robinson here.

+ +
code4Lib Lanyard +

Picture taken from the blog mentioned above.

+ +

We had an NDSR moment too! Rebecca from the Boston cohort presented on the “horror story” of data loss in LTO tapes at WGBH. It gave everyone in the audience a chill and started some really interesting conversations at break about preservation. It’s especially important because this was the only presentation that focused on digital preservation. I was shocked a conference as techy as code4Lib didn’t include more presentations on digipres, but the presentation are chosen by votes so maybe most attendees didn’t think the other presentations on digipres were relevant. Read more about Rebecca’s presentation here.

+ +
ndsr4Lib

NDSR NY & Boston representing at code4Lib 2015! Me, Peggy, & Rebecca

+ +

Peggy and Rebecca also participated in the pre-conference PBCore Hackaton! Read more about that here.

+ +

The content of the presentations was super diverse and interesting. The conference organizers did a really good job of grouping the presentations by topic so everything flowed really organically from one to the other. Kudos!

+ +

I found that my favorite presentations dealt with actual technical products or services that people had been developing. This was especially interesting to me because of my background in computer science and continued work in the tech-related side of LIS. While there were great presentations on other subjects I’m interested in (management practices and libs & social justice work, to name a few), I found these “meat and potatoes” presentations to be the most eye-opening for me. I had no idea that SASS was something gaining traction in web development, but apparently it’s the next step in web aesthetics. It’s basically a cleaner version of CSS that compiles into CSS--the best part for me: you can have variables instead of duplicates in your code! No more will my web pages have CSS that reads: +

body{background-color:#222930;color:#E9E9E9;} + + *scroll down about 100 lines* + + #nav ul ul {display: none; position: absolute; border:1px solid #E9E9E9;}
+ It will have: +
@color: #E9E9E9;
+ that can be instantiated anywhere I want it! I can change one value instead of one thousand! Mind=blown.

+ +

Other tech touched upon library tools that make jobs as techy-librarians easier. Like the presentation on packer.io. Packer.io is a tool for creating identical machine images for multiple platforms (Docker, VMWare, VirtualBox, etc), all from a single source configuration. The presenters gave the example of an Islanadora install. There are a lot of software dependencies that comes with the install and it is a really convoluted and intense process. If you want to put this on another computer, it would require you to do that whole install all over again. With packer.io, there are no more crazy software stacks. You just “clone” the first computer and boot up the second one with the system image disk. Boom. Just one config.

+ +

It’s scriptable so that builds can be automated and it’s API is extendable to make it work with just about anything. This is such an awesome tool and I’m so glad I got to hear someone speak on it in detail. It could definitely have some possibilities at the AMNH. You can see the full line-up of presentations here, many of which have the slides attached.

+ +
packerio +

A slide from a presentation on packer.io. The rest of the slides here & info on packer.io here.

+ +

Portland has also been a blast to explore. As my first introduction to the west coast, its basically everything I thought it would be: Williamsburg if Williamsburg were a huge city. It was filled with trendy thrift shops, tiny hole-in-the-wall music and tea shops, and a population dressed in the finest worn leather jackets and combat boots. Everyone is really friendly and willing to help when tourists (read: me) get hopelessly lost. The city even gave me a sign post to make getting home easier: + +

Portland +

Is it a coincidence Times Square and Mecca are in the same direction?

+ +

Portland had a ton of really niche spots to explore. When I told friends I was going to Portland, the first thing they told me was: get donuts! The best two are Blue Star Donuts and Voodoo Doughnuts. I ended up trying both, but only one can be king. Turns out it’s:

+ +
Voodoo Donuts +

My fav Portland donut spot: Voodoo Doughnuts!

+ +

code4Lib provided a great semi-structured social event after-hours at the eBay HQ called beer4Lib where conference attendees brought beer from their home or local to Portland. Everyone got together, shared their takeaways from the con, played some pool, and tried some new craft beers. I’m just excited I got to say I had beers at eBay!

+ +
Beer4Lib +

Awesome beer4Lib speciality glasses provided by the con organizers!

+ +

Today I am going to continue my exploration by adding Powell’s City of Books (apparently, the Strand of Portland) and a cat cafe called Purrington’s Cat Lounge to my list of visited places in Portland. Though I’m sad the conference is over, I’m glad I had the opportunity to both explore a new city and to speak with other techy-librarians and get to see what such a diverse population of institutions are doing to contribute to the management, organization, and storage of digital assets. Needless to say, I’ll be back next year to explore a (hopefully) new city and new conference materials.

+ +

PS. As an aside, I thought this was quite funny: after the two people live-tweeting the event, I am the person tweeting the most about the con! How weird...BUT everyone can access the #c4l15 twitter archive here if they want to see what everyone’s been tweeting about!

+ +
Tweet4Lib
+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/feb12.html~ b/posts/2015/feb12.html~ new file mode 100644 index 0000000..8be2e2a --- /dev/null +++ b/posts/2015/feb12.html~ @@ -0,0 +1,194 @@ + + + + + + + + + + + + February 12 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

code4Lib 2015!

+ + +

Hi everyone, this is Vicky reporting from Portland, Oregon! I am here on the west coast for the first time attending code4Lib 2015, and since today is the last day of the conference, I thought I’d give everyone a bit of a report about what went on here.

+ +

First, I want to talk about the format of presentations at code4Lib. It’s absolutely unlike any other conference I’ve ever been too. There are no multiple sessions going at once. Everything is streamlined into one room. Yes--we sat in a room from 9-5pm watching 20 minute presentations, with an hour for lunch and two to three half hour breaks. This sounds really daunting but I have to tell you--it was so refreshing! I’ll talk a little bit more about the actual presentations later on.

+ +

code4Lib also is the first conference I’ve ever been to that takes the idea of explicit consent to heart and offers attendees and presenters ways to opt-in to potential anxiety-triggering events (like being filmed or photographed) rather than opt-out. I find this really progressive and important--other conferences, take note. All presenters had to sign a consent form, and could opt-in to being filmed and live-streamed (find the live stream and archived videos here). Attendees wore red lanyards if they didn’t. You can find a great blog post on explicit consent by code4Libber Tara Robinson here.

+ +
code4Lib Lanyard +

Picture taken from the blog mentioned above.

+ +

We had an NDSR moment too! Rebecca from the Boston cohort presented on the “horror story” of data loss in LTO tapes at WGBH. It gave everyone in the audience a chill and started some really interesting conversations at break about preservation. It’s especially important because this was the only presentation that focused on digital preservation. I was shocked a conference as techy as code4Lib didn’t include more presentations on digipres, but the presentation are chosen by votes so maybe most attendees didn’t think the other presentations on digipres were relevant. Read more about Rebecca’s presentation here.

+ +
ndsr4Lib

NDSR NY & Boston representing at code4Lib 2015! Me, Peggy, & Rebecca

+ +

Peggy and Rebecca also participated in the pre-conference PBCore Hackaton! Read more about that here.

+ +

The content of the presentations was super diverse and interesting. The conference organizers did a really good job of grouping the presentations by topic so everything flowed really organically from one to the other. Kudos!

+ +

I found that my favorite presentations dealt with actual technical products or services that people had been developing. This was especially interesting to me because of my background in computer science and continued work in the tech-related side of LIS. While there were great presentations on other subjects I’m interested in (management practices and libs & social justice work, to name a few), I found these “meat and potatoes” presentations to be the most eye-opening for me. I had no idea that SASS was something gaining traction in web development, but apparently it’s the next step in web aesthetics. It’s basically a cleaner version of CSS that compiles into CSS--the best part for me: you can have variables instead of duplicates in your code! No more will my web pages have CSS that reads: +

body{background-color:#222930;color:#E9E9E9;} + + *scroll down about 100 lines* + + #nav ul ul {display: none; position: absolute; border:1px solid #E9E9E9;}
+ It will have: +
@color: #E9E9E9;
+ that can be instantiated anywhere I want it! I can change one value instead of one thousand! Mind=blown.

+ +

Other tech touched upon library tools that make jobs as techy-librarians easier. Like the presentation on packer.io. Packer.io is a tool for creating identical machine images for multiple platforms (Docker, VMWare, VirtualBox, etc), all from a single source configuration. The presenters gave the example of an Islanadora install. There are a lot of software dependencies that comes with the install and it is a really convoluted and intense process. If you want to put this on another computer, it would require you to do that whole install all over again. With packer.io, there are no more crazy software stacks. You just “clone” the first computer and boot up the second one with the system image disk. Boom. Just one config.

+ +

It’s scriptable so that builds can be automated and it’s API is extendable to make it work with just about anything. This is such an awesome tool and I’m so glad I got to hear someone speak on it in detail. It could definitely have some possibilities at the AMNH. You can see the full line-up of presentations here, many of which have the slides attached.

+ +
packerio +

A slide from a presentation on packer.io. The rest of the slides here & info on packer.io here.

+ +

Portland has also been a blast to explore. As my first introduction to the west coast, its basically everything I thought it would be: Williamsburg if Williamsburg were a huge city. It was filled with trendy thrift shops, tiny hole-in-the-wall music and tea shops, and a population dressed in the finest worn leather jackets and combat boots. Everyone is really friendly and willing to help when tourists (read: me) get hopelessly lost. The city even gave me a sign post to make getting home easier: + +

Portland +

Is it a coincidence Times Square and Mecca are in the same direction?

+ +

Portland had a ton of really niche spots to explore. When I told friends I was going to Portland, the first thing they told me was: get donuts! The best two are Blue Star Donuts and Voodoo Doughnuts. I ended up trying both, but only one can be king. Turns out it’s:

+ +
Voodoo Donuts +

My fav Portland donut spot: Voodoo Doughnuts!

+ +

code4Lib provided a great semi-structured social event after-hours at the eBay HQ called beer4Lib where conference attendees brought beer from their home or local to Portland. Everyone got together, shared their takeaways from the con, played some pool, and tried some new craft beers. I’m just excited I got to say I had beers at eBay!

+ +
Beer4Lib +

Awesome beer4Lib speciality glasses provided by the con organizers!

+ +

Today I am going to continue my exploration by adding Powell’s City of Books (apparently, the Strand of Portland) and a cat cafe called Purrington’s Cat Lounge to my list of visited places in Portland. Though I’m sad the conference is over, I’m glad I had the opportunity to both explore a new city and to speak with other techy-librarians and get to see what such a diverse population of institutions are doing to contribute to the management, organization, and storage of digital assets. Needless to say, I’ll be back next year to explore a (hopefully) new city and new conference materials.

+ +

PS. As an aside, I thought this was quite funny: after the two people live-tweeting the event, I am the person tweeting the most about the con! How weird...BUT everyone can access the #c4l15 twitter archive here if they want to see what everyone’s been tweeting about!

+ +
Tweet4Lib
+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/jan14.html b/posts/2015/jan14.html new file mode 100644 index 0000000..86ac95e --- /dev/null +++ b/posts/2015/jan14.html @@ -0,0 +1,162 @@ + + + + + + + + + + + + January 14 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Library Advocacy

+ + +

Everyone reading my posts must be saying, “Damn, this girl is obsessed with proving the value of the library! We get it already!” Blame Jim Matarazzo, my corporate libraries professor back at Simmons. He really drilled it into my head that if a library can’t prove that it’s worth having, it will be the first thing cut from a budget. And it scared me into constantly thinking about it. Thanks, Jim!

+ +

In my last NDSR-NY post, I described how the needs assessment survey can be utilized to show value on an institutional level, in the setting of meetings with business operatives and institutional leaders. In my blog post for the SIGNAL, I wrote about how programs like NDSR can prove their value on an interdisciplinary level as well as to the LIS field.

+ +

In this post, I’m going to discuss the day-to-day bias that libraries and librarians face within their user groups. It’s something I’ve dealt with as the resident at the AMNH, and as such I’ve had to do a lot of advocacy work at the “ground level.”  With librarians becoming increasingly digitally proficient and offering new digital services, a common question many face is: “Why is the library doing this? Isn’t this an IT thing?”

+ +
Marian the Librarian +

I am not Marian the Librarian!

+ +

No. It’s not an IT thing. While all the back-end work, such as physically setting up servers and maintaining them is under IT’s jurisdiction, it is the information professionals who make all the ones and zeroes stored there discoverable and readable to users. Other misconceptions are that IT is responsible for making sure your data isn’t corrupted. It’s not. The job of IT ends at the storage, security (keeping out unwanted hackers, firewalls, etc.), and maintenance of hardware.

+ +

Where librarians excel in the technological world is in management and preservation. We can organize your digital objects, create systems to put it in where its searchable and accessible on a wide scale, and then preserve the most important 2-4% through techniques created within our field. Preservation metadata doesn’t add itself, nor does IT want to add to their already ridiculously long laundry list of things to do. I’ve worked so many IT jobs, just take it from me: they do not want the job of a systems engineer or a networking administrator AND a librarian.

+ +
Digital Archive +

Librarians are becoming increasingly into the digital.

+ +

Nor should librarians work solely in analog materials anymore. With so much born-digital material being created daily, we need to be involved in its organization and management or data loss is a big concern. This interview with Sibyl Schaefer in the SIGNAL paints this idea perfectly; she says “we don’t all need to be digital archivists, but we do need to be archivists who work with digital materials.”

+ +

We need to help cultivate a culture that trusts librarians with both analog and digital materials. Libraries are a service, and as such we as librarians need to make known and understood the services we offer. This is done usually through interpersonal communication, in email, phone, text, IM, or face-to-face. Each of these interactions provide the librarian a great opportunity to explain why the services they and the library offer are only available through them. A few sentences here and there spawn larger conversations where we can continue to prove our knowledge and worth as digitally proficient staff. From there, institutional culture and indeed, wider stereotypes of librarians as stodgy old women can finally, finally end.

+ + +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/jan14.html~ b/posts/2015/jan14.html~ new file mode 100644 index 0000000..0f31bfc --- /dev/null +++ b/posts/2015/jan14.html~ @@ -0,0 +1,160 @@ + + + + + + + + + + + + January 14 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Library Advocacy

+ + +

Everyone reading my posts must be saying, “Damn, this girl is obsessed with proving the value of the library! We get it already!” Blame Jim Matarazzo, my corporate libraries professor back at Simmons. He really drilled it into my head that if a library can’t prove that it’s worth having, it will be the first thing cut from a budget. And it scared me into constantly thinking about it. Thanks, Jim!

+ +

In my last NDSR-NY post, I described how the needs assessment survey can be utilized to show value on an institutional level, in the setting of meetings with business operatives and institutional leaders. In my blog post for the SIGNAL, I wrote about how programs like NDSR can prove their value on an interdisciplinary level as well as to the LIS field.

+ +

In this post, I’m going to discuss the day-to-day bias that libraries and librarians face within their user groups. It’s something I’ve dealt with as the resident at the AMNH, and as such I’ve had to do a lot of advocacy work at the “ground level.”  With librarians becoming increasingly digitally proficient and offering new digital services, a common question many face is: “Why is the library doing this? Isn’t this an IT thing?”

+ +
Marian the Librarian +

I am not Marian the Librarian!

+ +

No. It’s not an IT thing. While all the back-end work, such as physically setting up servers and maintaining them is under IT’s jurisdiction, it is the information professionals who make all the ones and zeroes stored there discoverable and readable to users. Other misconceptions are that IT is responsible for making sure your data isn’t corrupted. It’s not. The job of IT ends at the storage, security (keeping out unwanted hackers, firewalls, etc.), and maintenance of hardware.

+ +

Where librarians excel in the technological world is in management and preservation. We can organize your digital objects, create systems to put it in where its searchable and accessible on a wide scale, and then preserve the most important 2-4% through techniques created within our field. Preservation metadata doesn’t add itself, nor does IT want to add to their already ridiculously long laundry list of things to do. I’ve worked so many IT jobs, just take it from me: they do not want the job of a systems engineer or a networking administrator AND a librarian.

+ +
Digital Archive +

Librarians are becoming increasingly into the digital.

+ +

Nor should librarians work solely in analog materials anymore. With so much born-digital material being created daily, we need to be involved in its organization and management or data loss is a big concern. This interview with Sibyl Schaefer in the SIGNAL paints this idea perfectly; she says “we don’t all need to be digital archivists, but we do need to be archivists who work with digital materials.”

+ +

We need to help cultivate a culture that trusts librarians with both analog and digital materials. Libraries are a service, and as such we as librarians need to make known and understood the services we offer. This is done usually through interpersonal communication, in email, phone, text, IM, or face-to-face. Each of these interactions provide the librarian a great opportunity to explain why the services they and the library offer are only available through them. A few sentences here and there spawn larger conversations where we can continue to prove our knowledge and worth as digitally proficient staff. From there, institutional culture and indeed, wider stereotypes of librarians as stodgy old women can finally, finally end.

+ + +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/jun2.html b/posts/2015/jun2.html new file mode 100644 index 0000000..5486b61 --- /dev/null +++ b/posts/2015/jun2.html @@ -0,0 +1,165 @@ + + + + + + + + + + + + June 2 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

So Long, Farewell, Auf Wiedersehen, Adieu

+ + +

Well folks, this marks the final post from the 2014-15 NDSR-NY cohort. Before we officially sign off we wanted to say a big thank you to everyone who has followed our journeys via this blog, and offer some final thoughts on what the residency has meant to us.

+ +
Marian the Librarian +

The NDSR-NY 2014-15 cohort.

+ +

Shira: I’ve learned so much over the past 9 months that it’s hard to know where to begin. When I think back to when we began this residency I’m amazed at what we’ve managed to accomplish since September: between the 5 of us we’ve published over 50 blog posts, attended and/or presented at over 20 conferences, tweeted about our projects more or less continuously, and published 15 articles. And of course that’s not to mention all the project deliverables themselves! I’m so grateful that I had the opportunity to be a part of this residency. Working with my colleagues and mentors at the Carnegie Hall Archives has been an absolute pleasure. They were supportive and generous with their time and I feel lucky to have had the opportunity to learn from them. The same goes for my incredible cohort. Peggy, Vicky, Karl and Julia: you guys have taught me so much. I’m thankful for the wisdom, words of encouragement, and advice you have given to me over the course of this residency, and I’m truly sad to be saying goodbye.

+ +
Marian the Librarian +

The residents at MoMA after a panel discussion hosted by ARLIS/NA & Metro.

+ +

Vicky: Wow, it’s so hard to believe that the nine months are over. It feels like I blinked and I was moving from Boston to Brooklyn, I blinked again and I was in orientation week at METRO, and now I blinked and we are writing our farewells on our blog. NDSR has prepped me for a career doing an intensely specialized facet of information science, and I couldn’t be more grateful for the chance to work on this next frontier. The AMNH has been so instrumental to my professional and personal growth, and the support of my cohort has been invaluable. But like the Fellowship of the Ring, we are bound by friendship and love, but our time as a cohort has ended. I’ll never forget this time or the people in it. Thank you everyone!!

+ +
Marian the Librarian +

Photo op at the NDSR-NY Closing Ceremony.

+ +

Karl: I refuse to leave my desk at the Frick and so will not be signing off here...j/k...*sigh*. Like all of my fellow residents, I'm sure, I was tremendously inspired by the scope and nature of these projects when I first discovered them. What I didn't anticipate was that they would embed us into such a warm, welcoming, and supportive family of professionals. Thanks to Margo, Annie, and all at METRO who made this opportunity real and guided us through it. Thanks to the NYARC Directors for providing both the inspiring vision for my work and the professional support to make it and my future endeavors successful. Thanks to Sumitra Duncan, Debbie Kempe, Lily Pregill, and everyone else at the Frick, MoMA, and Brooklyn Museum, who made me feel so much at home. Most of all, thanks to my fellow residents for making this crazy adventure so fun and inspiring throughout. We'll have to do it again some time.

+ +
Marian the Librarian +

The cohort celebrating the completion of the residency at a Mets game after the Closing Ceremony.

+ +

Julia: It’s been an amazing past year! I can’t believe it’s actually come to an end and we’ll all disperse to begin the next phase in our lives! I’m truly grateful to have shared this experience with Vicky, Karl, Peggy, and Shira.  Much thanks also to my generous mentors, Donald Mennerich and Lisa Darms. Sharing my experiences with all of you readers has also been an unexpected bonus! I’ve been pleased that the blog has reached new researchers now interested in coming to use NYU’s born-digital collections. Thanks guys!

+ +

Peggy: Though I may have internally (or externally) groaned every time I realized I had another post on this blog coming up, when I look back on what I’ve written over the past nine months, I’m glad that I was required to record my experiences. There’s so much I might have forgotten if I hadn’t written it down, from lessons learned to fun times had at conferences. I’m happy that there will be a record of this whirlwind nine months in my life, and I’m glad that it’s publicly available for all to see, both as a record of my work and a look into the life of a young professional. I won’t lie though - it was pretty exciting crossing off this last blog post on my to-do list. Thanks for reading, and stay tuned for September when a new cohort of residents will take over the blog!

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/jun2.html~ b/posts/2015/jun2.html~ new file mode 100644 index 0000000..27e66d3 --- /dev/null +++ b/posts/2015/jun2.html~ @@ -0,0 +1,163 @@ + + + + + + + + + + + + June 2 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

So Long, Farewell, Auf Wiedersehen, Adieu

+ + +

Well folks, this marks the final post from the 2014-15 NDSR-NY cohort. Before we officially sign off we wanted to say a big thank you to everyone who has followed our journeys via this blog, and offer some final thoughts on what the residency has meant to us.

+ +
Marian the Librarian +

The NDSR-NY 2014-15 cohort.

+ +

Shira: I’ve learned so much over the past 9 months that it’s hard to know where to begin. When I think back to when we began this residency I’m amazed at what we’ve managed to accomplish since September: between the 5 of us we’ve published over 50 blog posts, attended and/or presented at over 20 conferences, tweeted about our projects more or less continuously, and published 15 articles. And of course that’s not to mention all the project deliverables themselves! I’m so grateful that I had the opportunity to be a part of this residency. Working with my colleagues and mentors at the Carnegie Hall Archives has been an absolute pleasure. They were supportive and generous with their time and I feel lucky to have had the opportunity to learn from them. The same goes for my incredible cohort. Peggy, Vicky, Karl and Julia: you guys have taught me so much. I’m thankful for the wisdom, words of encouragement, and advice you have given to me over the course of this residency, and I’m truly sad to be saying goodbye.

+ +
Marian the Librarian +

The residents at MoMA after a panel discussion hosted by ARLIS/NA & Metro.

+ +

Vicky: Wow, it’s so hard to believe that the nine months are over. It feels like I blinked and I was moving from Boston to Brooklyn, I blinked again and I was in orientation week at METRO, and now I blinked and we are writing our farewells on our blog. NDSR has prepped me for a career doing an intensely specialized facet of information science, and I couldn’t be more grateful for the chance to work on this next frontier. The AMNH has been so instrumental to my professional and personal growth, and the support of my cohort has been invaluable. But like the Fellowship of the Ring, we are bound by friendship and love, but our time as a cohort has ended. I’ll never forget this time or the people in it. Thank you everyone!!

+ +
Marian the Librarian +

Photo op at the NDSR-NY Closing Ceremony.

+ +

Karl: I refuse to leave my desk at the Frick and so will not be signing off here...j/k...*sigh*. Like all of my fellow residents, I'm sure, I was tremendously inspired by the scope and nature of these projects when I first discovered them. What I didn't anticipate was that they would embed us into such a warm, welcoming, and supportive family of professionals. Thanks to Margo, Annie, and all at METRO who made this opportunity real and guided us through it. Thanks to the NYARC Directors for providing both the inspiring vision for my work and the professional support to make it and my future endeavors successful. Thanks to Sumitra Duncan, Debbie Kempe, Lily Pregill, and everyone else at the Frick, MoMA, and Brooklyn Museum, who made me feel so much at home. Most of all, thanks to my fellow residents for making this crazy adventure so fun and inspiring throughout. We'll have to do it again some time.

+ +
Marian the Librarian +

The cohort celebrating the completion of the residency at a Mets game after the Closing Ceremony.

+ +

Julia: It’s been an amazing past year! I can’t believe it’s actually come to an end and we’ll all disperse to begin the next phase in our lives! I’m truly grateful to have shared this experience with Vicky, Karl, Peggy, and Shira.  Much thanks also to my generous mentors, Donald Mennerich and Lisa Darms. Sharing my experiences with all of you readers has also been an unexpected bonus! I’ve been pleased that the blog has reached new researchers now interested in coming to use NYU’s born-digital collections. Thanks guys!

+ +

Peggy: Though I may have internally (or externally) groaned every time I realized I had another post on this blog coming up, when I look back on what I’ve written over the past nine months, I’m glad that I was required to record my experiences. There’s so much I might have forgotten if I hadn’t written it down, from lessons learned to fun times had at conferences. I’m happy that there will be a record of this whirlwind nine months in my life, and I’m glad that it’s publicly available for all to see, both as a record of my work and a look into the life of a young professional. I won’t lie though - it was pretty exciting crossing off this last blog post on my to-do list. Thanks for reading, and stay tuned for September when a new cohort of residents will take over the blog!

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/mar24.html b/posts/2015/mar24.html new file mode 100644 index 0000000..6155e2a --- /dev/null +++ b/posts/2015/mar24.html @@ -0,0 +1,149 @@ + + + + + + + + + + + + March 24 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

NMNH, METRO, & Outsourcing, oh my!

+ + +

Hi everyone!! So, like Karl, I was recently asked to write a post on another blog (The Smithsonian Field book Project blog!) and thought, instead of rewriting the whole post and publishing it here, I could just point our lovely readers in the right direction!

+ +

The post on the Smithsonian Field book Project blog details the specific interactions I've had at the American Museum of Natural History with field books. The majority of my experience with field books was actually initiated by the curators and scientific staff that I interviewed--they will often talk about how invaluable their field notes and lab notes are to maintaining the long-term viability and usability of their research data, or how older field books are incredibly impactful to their ongoing projects. For those that don't know, field books are essentially notebooks that scientists bring into the field to record their observations and findings. There are a few tidbits in my post about how field books are necessary as primary source documentation for ongoing and current scientific research. Basically--there are really cool old field books at the Museum and they are still relevant to science!

+ + Without further ado: here's the post! + +

Also, if anyone missed it, I recently did a screencast on NDSR and NDSR-NY. This is basically a "what is this" and "why should you do this" type of screencast--so if you are interested in being a Resident in next year's iteration, I would recommend giving it a watch! You can find that here!

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/mar24.html~ b/posts/2015/mar24.html~ new file mode 100644 index 0000000..7e6b95c --- /dev/null +++ b/posts/2015/mar24.html~ @@ -0,0 +1,147 @@ + + + + + + + + + + + + March 24 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

NMNH, METRO, & Outsourcing, oh my!

+ + +

Hi everyone!! So, like Karl, I was recently asked to write a post on another blog (The Smithsonian Field book Project blog!) and thought, instead of rewriting the whole post and publishing it here, I could just point our lovely readers in the right direction!

+ +

The post on the Smithsonian Field book Project blog details the specific interactions I've had at the American Museum of Natural History with field books. The majority of my experience with field books was actually initiated by the curators and scientific staff that I interviewed--they will often talk about how invaluable their field notes and lab notes are to maintaining the long-term viability and usability of their research data, or how older field books are incredibly impactful to their ongoing projects. For those that don't know, field books are essentially notebooks that scientists bring into the field to record their observations and findings. There are a few tidbits in my post about how field books are necessary as primary source documentation for ongoing and current scientific research. Basically--there are really cool old field books at the Museum and they are still relevant to science!

+ + Without further ado: here's the post! + +

Also, if anyone missed it, I recently did a screencast on NDSR and NDSR-NY. This is basically a "what is this" and "why should you do this" type of screencast--so if you are interested in being a Resident in next year's iteration, I would recommend giving it a watch! You can find that here!

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/may1.html b/posts/2015/may1.html new file mode 100644 index 0000000..bdfbb41 --- /dev/null +++ b/posts/2015/may1.html @@ -0,0 +1,185 @@ + + + + + + + + + + + + May 1 + + + + + + + + + + + +
+ + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

So you've decided to apply to NDSR....

+ + +

Applications to the 2015-16 National Digital Stewardship Residencies in New York are open! The deadline to apply has been extended by two weeks, to Friday, May 22! Woo! As if you needed more good news than that, METRO also recently announced the host institutions for this round of residencies, and they’re very exciting (like we’d probably compete with you for them if we could!). You can learn all about them and their projects here.

+ +

As the the current cohort round the corner and bring their 2014-15 residencies into the home stretch, we’re frequently asked for our advice to prospective Residents, those of you considering applying to the program (most important advice: do it!). We touched on some of these themes in our most recent interview with METRO. Here, in the meantime, are our summary responses to those questions most frequently asked of us live and online:

+ +

How did you approach the video portion of the NDSR application?

+ +

Julia: I took together multiple AV recordings of presentations, presentation files, moving  images I had worked on, etc., and overlaid/combined them to make a case for my expertise to work on my top choices.

+ +

Peggy: I used it as a sort of audiovisual cover letter. I explained what I had to offer my top choice and why I was enthusiastic and excited about the project. I used specific examples to back up my points. I did not use a script, but I practiced my answer beforehand and reshot it a few times.

+ +

Shira: Ah yes, the video. I used it as an opportunity to demonstrate my understanding of some of the key concepts that I would be required to engage with throughout my residency. Given how I work I knew that it would be easiest if I wrote a script beforehand. Although this might not be necessary for some people, it turned out to be a huge help for me since it forced me to pay careful attention to the video’s structure, which ultimately made for a tighter, more cogent piece.

+ +

Karl: I followed Julia’s and Shira’s general approaches to creating the video, but in terms of what I wanted it to actually achieve for me, I focused on making it the best possible representation of who I am and how I like to communicate--especially when challenged to speak on such a complicated topic in a short timeframe. I can’t stress heavily enough just how many directions you could take that in your own case, and therefore how beneficial it is to be yourself and make it your own.

+ +

Vicky: To be honest, I totally winged it. My boyfriend’s twin sister has a degree in photography with a concentration in film (big thank you to Zoë Catalano!), so after a double shift at the restaurant I was working at, I went to their house to film. It was nice that she had an HD camera and editing abilities, so the actual quality of the video was very good. As for the content, I didn’t practice or write a script, I just got in front of the camera and tried to focus on the reasons why I am interested in digital preservation, and then focused it onto the project at the AMNH--because I really, really, wanted that one. That being said, tailoring it so specifically probably isn’t a good idea...but for me in this one instance, it really worked. I agree with Peggy--think of it as a video cover letter.

+ +

What does good preparation for the residency look like? How did you do it?

+ +

Peggy: It’s really, really helpful to have worked in a cultural heritage institution while you’re in school, to show that you have at least a basic understanding of how these types of institutions work and that you’ve demonstrated your skills outside the classroom. Even if you’re volunteering or working one day a week - any hands-on experience you can get, take it.

+ +

Vicky: Keep up with the profession--librarians and archivists of all types are super active on Twitter, listservs, LinkedIn--you name it, we’re on it. Read the blogs, read the articles, and stay up to date with the latest developments in the field. This will put you ahead.

+ +

Shira: What Vicky said. Read widely, read closely, and in particular read the standards. During your residency it will be crucial to be able to explain the high-level digital preservation concepts within OAIS, TDR, etc., in layman’s terms, and so making sure you’re familiar with these documents is essential.

+ +

Julia: While I agree with what everyone else has said, I also want to stress that it depends. Each fellowship is different. I don’t think the fellows would be interchangeable on each other’s projects. For example, my thesis work in digital forensics applications to archives and my week long “Born-Digital Forensics” course at the Maryland Institute of Technology Humanities in Learning and Teaching all helped prepare me specifically for some of the challenges at NYU and made it much easier to hit the ground running with my project to start my acquisition workflows and documentation.

+ +

How do you balance your obligations to your residency’s host institution with all of the other NDSR cohort/workshop/conference activities?

+ +

Vicky: Well in the beginning of the Residency, it wasn’t too bad trying to balance the NDSR requirements/meetings and the work at the AMNH. That being said, as we are into the final stretch of the Residency, it’s become increasingly difficult. The final deliverable still needs to be written, some intermittent deliverables need to be cleaned up, and we are in the push. While workshops and professional development opportunities are critical to information professionals, there are times I just want to hunker down at the AMNH and not come out until I am finished. But otherwise, the AMNH has been very understanding and supportive of my PD/NDSR requirements and my mentors have been a huge help for me finding balance.

+ +

Karl: This is not always a binary choice; outreach and advocacy are part and parcel of our residencies, both within and on behalf of our host institutions. I try to keep in mind at all times how my work at NYARC advances the field outside of our walls (it helps when you’re already working for a consortium) and how my participation in outside events/efforts can advance NYARC’s specific goals. Still, as Vicky implies, these strategies do compete for your time and your presence, so you kind of have to love to do both in order to keep the fuel burning for either!

+ +

Shira: Google calendar is pretty much my bible these days.

+ +

Julia: This can be tricky. There’s definitely some push and pull between wanting to advocate both within my own institution and to the general community. More prosaically, just fitting in all the meetings into my schedule is difficult. There are standing meetings that are both NDSR- and NYU-specific, and it can be impossible to make them all. Factor in the travel and there’s really no time to waste. Fortunately, everyone I report to understands that I have multiple obligations that sometimes compete with one another.

+ +

Is there any one thing that’s been especially important to the success of your project?

+ +

Julia: My relationship with my mentor. While I don’t necessarily see or work with him on a daily or even every-other-day basis, if we didn’t agree on how to prioritize and focus my energies this project might not have worked out. Luckily, he’s given me a lot of flexibility to explore the issues that I think are interesting, like emulated access to complex media, while also giving me support when I get stuck, run out of ideas, and just need some help. I’ve also been super lucky in that we’ve been able to collaborate on talks and papers together.

+ +

Karl: I’ll agree with Julia and say that it’s all about relationships. To the success of my project, it was definitely more important that I could work and communicate effectively among geographically (and hierarchically) dispersed teammates than that I had any particular experience with software, metadata schemas, or scripting languages. Those are useful only insofar as you can gain and sustain buy-in for your work, and yes, having an engaged and engaging mentor in your corner can make all the difference there.

+ +

Peggy: I will also add that taking advantage of the cohort model of NDSR is incredibly important. By that I mean utilizing this built in support network of residents going through a very similar experience to you. I’ve found it so helpful to discuss problems and questions with the other residents, especially at the beginning of the program when you may be more hesitant to ask a lot of questions at your institution (even though, of course, you totally should! But I understand the hesitancy when you’re just starting somewhere). The other residents will probably be going through a lot of the same stuff you’re going through and be very grateful for someone to talk about it with.

+ +

Shira: I think Peggy hit the nail on the head as far as the advantages of the cohort model go, because having everyone’s input and support has been invaluable. I also want to mention how important it is to have your elevator pitch down pat. If I had a nickel for every time someone asked me what my project was about over the past year, I’d be an extremely rich lady by now. (Alas…) But in all seriousness, I’ve found that being able to concisely explain what the NDSR program is, what your project will accomplish, etc., was key to gaining buy-in from my colleagues at Carnegie Hall.

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/may1.html~ b/posts/2015/may1.html~ new file mode 100644 index 0000000..2a09055 --- /dev/null +++ b/posts/2015/may1.html~ @@ -0,0 +1,183 @@ + + + + + + + + + + + + May 1 + + + + + + + + + + + +
+ + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

So you've decided to apply to NDSR....

+ + +

Applications to the 2015-16 National Digital Stewardship Residencies in New York are open! The deadline to apply has been extended by two weeks, to Friday, May 22! Woo! As if you needed more good news than that, METRO also recently announced the host institutions for this round of residencies, and they’re very exciting (like we’d probably compete with you for them if we could!). You can learn all about them and their projects here.

+ +

As the the current cohort round the corner and bring their 2014-15 residencies into the home stretch, we’re frequently asked for our advice to prospective Residents, those of you considering applying to the program (most important advice: do it!). We touched on some of these themes in our most recent interview with METRO. Here, in the meantime, are our summary responses to those questions most frequently asked of us live and online:

+ +

How did you approach the video portion of the NDSR application?

+ +

Julia: I took together multiple AV recordings of presentations, presentation files, moving  images I had worked on, etc., and overlaid/combined them to make a case for my expertise to work on my top choices.

+ +

Peggy: I used it as a sort of audiovisual cover letter. I explained what I had to offer my top choice and why I was enthusiastic and excited about the project. I used specific examples to back up my points. I did not use a script, but I practiced my answer beforehand and reshot it a few times.

+ +

Shira: Ah yes, the video. I used it as an opportunity to demonstrate my understanding of some of the key concepts that I would be required to engage with throughout my residency. Given how I work I knew that it would be easiest if I wrote a script beforehand. Although this might not be necessary for some people, it turned out to be a huge help for me since it forced me to pay careful attention to the video’s structure, which ultimately made for a tighter, more cogent piece.

+ +

Karl: I followed Julia’s and Shira’s general approaches to creating the video, but in terms of what I wanted it to actually achieve for me, I focused on making it the best possible representation of who I am and how I like to communicate--especially when challenged to speak on such a complicated topic in a short timeframe. I can’t stress heavily enough just how many directions you could take that in your own case, and therefore how beneficial it is to be yourself and make it your own.

+ +

Vicky: To be honest, I totally winged it. My boyfriend’s twin sister has a degree in photography with a concentration in film (big thank you to Zoë Catalano!), so after a double shift at the restaurant I was working at, I went to their house to film. It was nice that she had an HD camera and editing abilities, so the actual quality of the video was very good. As for the content, I didn’t practice or write a script, I just got in front of the camera and tried to focus on the reasons why I am interested in digital preservation, and then focused it onto the project at the AMNH--because I really, really, wanted that one. That being said, tailoring it so specifically probably isn’t a good idea...but for me in this one instance, it really worked. I agree with Peggy--think of it as a video cover letter.

+ +

What does good preparation for the residency look like? How did you do it?

+ +

Peggy: It’s really, really helpful to have worked in a cultural heritage institution while you’re in school, to show that you have at least a basic understanding of how these types of institutions work and that you’ve demonstrated your skills outside the classroom. Even if you’re volunteering or working one day a week - any hands-on experience you can get, take it.

+ +

Vicky: Keep up with the profession--librarians and archivists of all types are super active on Twitter, listservs, LinkedIn--you name it, we’re on it. Read the blogs, read the articles, and stay up to date with the latest developments in the field. This will put you ahead.

+ +

Shira: What Vicky said. Read widely, read closely, and in particular read the standards. During your residency it will be crucial to be able to explain the high-level digital preservation concepts within OAIS, TDR, etc., in layman’s terms, and so making sure you’re familiar with these documents is essential.

+ +

Julia: While I agree with what everyone else has said, I also want to stress that it depends. Each fellowship is different. I don’t think the fellows would be interchangeable on each other’s projects. For example, my thesis work in digital forensics applications to archives and my week long “Born-Digital Forensics” course at the Maryland Institute of Technology Humanities in Learning and Teaching all helped prepare me specifically for some of the challenges at NYU and made it much easier to hit the ground running with my project to start my acquisition workflows and documentation.

+ +

How do you balance your obligations to your residency’s host institution with all of the other NDSR cohort/workshop/conference activities?

+ +

Vicky: Well in the beginning of the Residency, it wasn’t too bad trying to balance the NDSR requirements/meetings and the work at the AMNH. That being said, as we are into the final stretch of the Residency, it’s become increasingly difficult. The final deliverable still needs to be written, some intermittent deliverables need to be cleaned up, and we are in the push. While workshops and professional development opportunities are critical to information professionals, there are times I just want to hunker down at the AMNH and not come out until I am finished. But otherwise, the AMNH has been very understanding and supportive of my PD/NDSR requirements and my mentors have been a huge help for me finding balance.

+ +

Karl: This is not always a binary choice; outreach and advocacy are part and parcel of our residencies, both within and on behalf of our host institutions. I try to keep in mind at all times how my work at NYARC advances the field outside of our walls (it helps when you’re already working for a consortium) and how my participation in outside events/efforts can advance NYARC’s specific goals. Still, as Vicky implies, these strategies do compete for your time and your presence, so you kind of have to love to do both in order to keep the fuel burning for either!

+ +

Shira: Google calendar is pretty much my bible these days.

+ +

Julia: This can be tricky. There’s definitely some push and pull between wanting to advocate both within my own institution and to the general community. More prosaically, just fitting in all the meetings into my schedule is difficult. There are standing meetings that are both NDSR- and NYU-specific, and it can be impossible to make them all. Factor in the travel and there’s really no time to waste. Fortunately, everyone I report to understands that I have multiple obligations that sometimes compete with one another.

+ +

Is there any one thing that’s been especially important to the success of your project?

+ +

Julia: My relationship with my mentor. While I don’t necessarily see or work with him on a daily or even every-other-day basis, if we didn’t agree on how to prioritize and focus my energies this project might not have worked out. Luckily, he’s given me a lot of flexibility to explore the issues that I think are interesting, like emulated access to complex media, while also giving me support when I get stuck, run out of ideas, and just need some help. I’ve also been super lucky in that we’ve been able to collaborate on talks and papers together.

+ +

Karl: I’ll agree with Julia and say that it’s all about relationships. To the success of my project, it was definitely more important that I could work and communicate effectively among geographically (and hierarchically) dispersed teammates than that I had any particular experience with software, metadata schemas, or scripting languages. Those are useful only insofar as you can gain and sustain buy-in for your work, and yes, having an engaged and engaging mentor in your corner can make all the difference there.

+ +

Peggy: I will also add that taking advantage of the cohort model of NDSR is incredibly important. By that I mean utilizing this built in support network of residents going through a very similar experience to you. I’ve found it so helpful to discuss problems and questions with the other residents, especially at the beginning of the program when you may be more hesitant to ask a lot of questions at your institution (even though, of course, you totally should! But I understand the hesitancy when you’re just starting somewhere). The other residents will probably be going through a lot of the same stuff you’re going through and be very grateful for someone to talk about it with.

+ +

Shira: I think Peggy hit the nail on the head as far as the advantages of the cohort model go, because having everyone’s input and support has been invaluable. I also want to mention how important it is to have your elevator pitch down pat. If I had a nickel for every time someone asked me what my project was about over the past year, I’d be an extremely rich lady by now. (Alas…) But in all seriousness, I’ve found that being able to concisely explain what the NDSR program is, what your project will accomplish, etc., was key to gaining buy-in from my colleagues at Carnegie Hall.

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/nov.html b/posts/2015/nov.html new file mode 100644 index 0000000..2075037 --- /dev/null +++ b/posts/2015/nov.html @@ -0,0 +1,140 @@ + + + + + + + + + + + + November + + + + + + + + + + + +
+ + + + + + +
+

The Vicky Steeves Show

+

My thoughts, written down and transmitted for your amusement/my catharsis.

+
+ +
+ +
+ +
+

Post Coming Soon!

+ + +

Post Coming Soon!

+ +
+ +
+ +
+ + + +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/nov.html~ b/posts/2015/nov.html~ new file mode 100644 index 0000000..a8c53c5 --- /dev/null +++ b/posts/2015/nov.html~ @@ -0,0 +1,138 @@ + + + + + + + + + + + + November + + + + + + + + + + + +
+ + + + + + +
+

The Vicky Steeves Show

+

My thoughts, written down and transmitted for your amusement/my catharsis.

+
+ +
+ +
+ +
+

Post Coming Soon!

+ + +

Post Coming Soon!

+ +
+ +
+ +
+ + + +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/nov20.html b/posts/2015/nov20.html new file mode 100644 index 0000000..503e537 --- /dev/null +++ b/posts/2015/nov20.html @@ -0,0 +1,229 @@ + + + + + + + + + + + + November 20 + + + + + + + + + + + +
+ + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of +data librarianship.

+
+ +
+ +
+ +
+

My First LITA

+ + +

A few weeks ago, I attend the Library Information Technology Association’s Forum. Over the 13-15th, I attended several sessions, explored Minneapolis for the first time, and met some really awesome people. I was, as always, a bit nervous attending a new conference but the organizers had some really great 101-type sessions, and even set up a Slack channel which I found to be immensely helpful throughout the day. People organized dinners, discussed sessions in real-time, posed questions, and uploaded some hysterical gifs.

+ + Computer Cat + +

The first session I attended cemented to me that this conference is 1000% worth attending. Jason Casden talked about the state of open source software in the LIS community and why we are falling short of creating what he called “mature” software. He began this discussion by commending libraryland for creating and publishing a lot of open source software, but there was the big essential caveat: it has to be maintained. This becomes an issue when other institutions want to use your software, but lack prerequisite knowledge--the point is, the software is ECONOMICALLY free to obtain, but requires labour and some prerequisite hardware or software configurations you may not have and may not be free.

+ +

He went into some really cool discussion about the open source community in general, of course starting with Richard Stallman and his ideas on developing standardized methods of delivering software and on creating "ideologically free software."

+ + + + +

Now of course, Unix systems (Linux!) is widely used and increasingly popular across domains. But the central idea still remains: how can we make open source software more available in Libraryland, especially to underresourced staff?

+ +

Jason made an amazing point here: we as a field need to produce more “adult” software. And no, not hentai games, but software that knows what it needs and can correct an environment to allow it to thrive--we must teach software how to create an environment in which it can thrive. Most open source library software, compared to this, is in its child stage.

+ +

Again, the open source movement is super important and no disrespect to the developers spending their time creating amazing community resources. But the idea is that our field should spend some time thinking, deliberating, and creating tools that are easier to install, maintain, and evaluate.

+ + Computer Cat +

2011-2012 ALA Public Library Funding & Technology Access Study

+ +

To help, Jason discussed some reasonable task performance metrics that we can apply to our own open source projects. We ideally should meet an 80% threshold of usefulness for software based on these key characteristics, assessed together using the same user group for each one, and using the same success rate for each one:

+ +
    +
  • can someone install your software on a laptop? how long does it take? over an hour, less than an hour? for what percentage?
  • +
  • how long does it take to update dependencies?
  • +
  • time to migrate (how long??)
  • +
  • time to new production deployment (e.g. if you are funded for 5 years, how long will it take you to deploy it?) +
  • time to reasonable security (passwords, firewalls, etc)
  • +
  • time to export data (if relevant)
  • +
+ +
+ +

Another amazing session I attended at LITA was all about "Collaborating to Deliver Better Data Management Services" from Brianna Marshall, the lead in Research Data Services at University of Wisconsin, Madison, and Kristin Briney, the Data Services Librarian at University of Wisconsin, Milwaukee. This session focused on some really cool actionable stuff for me to take home to New York, as Nick and I begin to think on some greater outreach campaigns for the research data management services we provide.

+ + UW Badger +

~Go fighting Badgers~

+ +

The two started off respectively discussing the environments at their own institutions. At UW-Madison, a research institution that spends about $1.1 billion in research spending, the focus of Research Data Services is mainly education and training, consultations, and support for data management plans. UW-Milwaukee is a Carnegie high research institution ($59mil research spending) with a more demographically diverse population. Their Data Services also include DMP consultations, data management training, and data management consultations.

+ +

Brianna went onto describe her initial framework for everything they did in the past year: increasing awareness, and creating buzz so researchers could see them as a valuable service. The first step was to improve the website for Research Data Services: by providing a useful knowledge hub that had an updated aesthetic, they wanted to convey to users that RDS is a useful, active group. The blog attached to this site has amazingly cute RDM-themed graphics, too!!

+ + RDS Valentine + +

Additionally, Brianna started a research data management-themed digest as a way for them to both generate content and push users towards the new and improved RDS website. On this shared news, content, and events. These two were bolstered up by the newly created RDS twitter.

+ +

Brianna also discussed two in-person meetings they began this past year: a brown bag talk series and a data information literacy reading group. The first was all about finding really awesome researchers and putting the spotlight on them, loosely surrounding their research data management practices and workflows. The idea here was to capitalize on researcher’s social capital to bring people together to talk about research workflows and management.

+ +

The data information literacy reading group had about 12 participants so far, a mix of information literacy librarians, subject librarians, graduate students, library IT, and academic IT. The goal was to essentially explore the intersection between research data management and information literacy--and, create some data management evangelists on the way! This group had monthly notes as well as a teaching and learning forum talk.

+ +

At UW-Milwaukee, Data Services was really prompted by the 2011 NSF requirement for the inclusion of data management plans with grant applications. Again, the biggest thing at this campus was creating a marketing campaign to get the word out about this new service in the library. Data Services went to faculty meetings, created a partnership with sponsored research, etc. They've put out some sweet videos also like this one below for giving researchers and others some impetus for data managements:

+ + + +

Kristen’s vision was to get people in the room together who rarely met but were stakeholders in how researchers on campus managed their data: records managers, IT, the CIO’s office, the director of networking, a compliance person, senior academic research officer/dean, IRB, and information security. The idea was to create a RDM cohort/network on campus so Data Services (and others!) could provide a research resource list, i.e. “if you have sensitive data, talk to these people” or “if you need storage options, talk to these people.” This created one place for researchers to look instead of having them fumble around asking who does what on campus.

+ +

Kristen described her model for Data Services as "playing around in the data sandbox," which I absolutely adored. Their focus is on interdisciplinary programming, trying to train people on skills that cut across all disciplines, so in this spirit they’ve created things like "Data Day!" This was a part of a larger GIS series. They are trying to connect more with digital humanities also by providing support and training on TEI, OpenRefine, and RegEx.

+ + UW Data Management +

Find resources on their Data Management Guide

+ +

What has been a great advantage for Data Services is their ability to try things, see what works, and possibly fail. Because it's a smaller department than the UW-Madison RDS, they have less people to get things done. For Data Services, this wiggle room has been awesome for them as they build new and kind of experimental services around data and data management.

+ +

Lastly, Brianna and Kristen went over the cross-campus collaboration that went on between their departments at Madison and Milwaukee. There were some existing infrastructure that helped them think more holistically about the way that they delivered their services. The UW system is completely connection: there is one system across all the UW campuses for library services. They use Primo and Alma, there is a DPLA Wisconsin hub, so why not one data services? They each had some limited local resources and didn’t want to reinvent the wheel, so the idea is that they can use what each other develops!

+ + Sharing +

Sharing is caring!

+ +

Perhaps one of the coolest RDM-related things I had ever seen is their one of their joint projects, the Midwest Data Librarians Symposium. Milwaukee hosted and Madison kicked in some money for food and space. They asked a registration fee of $30 for this one day event that centered on all aspects of data librarianship. They had four facilitators who taught in four different sections: teaching data management (focus on lesson planning/curriculum building), curating data, building collaborations, and consulting. What was most exciting was that folks from other states saying they wanted to host it next year!! I really want to do this in New York. The closest thing is The University of Massachusetts and New England Area Librarian e-Science Symposium but I’m wondering if there is an avenue to explore for explicit RDM-type sessions.

+ + Midwest Symposium +

Great turnout for the 2015 Symposium! See contents here.

+ +

Some future projects for them include providing some liaison librarian training, producing teaching materials for others on RDM, and collecting some cool data that passes through their doors. This involves some more intellectual work, since they have to develop a collection development policy, come up with some metadata recommendations, licensing standards, and think of a role for repository. They also want to formalize these relationships on some state/system level.

+ +

They closed the session going over some lessons learned from their past year building collaborations and communication between their two departments at their two campuses. The most salient for me: partnership can work on a partner-by-partner basis because personal relationships matter--most of the time, there is no top-down mandate--you have to go out and do this on your own!

+ +
+ +

LITA was definitely worth my while and if the program next year is as good as this year, you can bet you’ll find me there again. Plus, amazing crepes:

+ + + + + +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/nov20.html~ b/posts/2015/nov20.html~ new file mode 100644 index 0000000..22d2192 --- /dev/null +++ b/posts/2015/nov20.html~ @@ -0,0 +1,227 @@ + + + + + + + + + + + + November 20 + + + + + + + + + + + +
+ + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of +data librarianship.

+
+ +
+ +
+ +
+

My First LITA

+ + +

A few weeks ago, I attend the Library Information Technology Association’s Forum. Over the 13-15th, I attended several sessions, explored Minneapolis for the first time, and met some really awesome people. I was, as always, a bit nervous attending a new conference but the organizers had some really great 101-type sessions, and even set up a Slack channel which I found to be immensely helpful throughout the day. People organized dinners, discussed sessions in real-time, posed questions, and uploaded some hysterical gifs.

+ + Computer Cat + +

The first session I attended cemented to me that this conference is 1000% worth attending. Jason Casden talked about the state of open source software in the LIS community and why we are falling short of creating what he called “mature” software. He began this discussion by commending libraryland for creating and publishing a lot of open source software, but there was the big essential caveat: it has to be maintained. This becomes an issue when other institutions want to use your software, but lack prerequisite knowledge--the point is, the software is ECONOMICALLY free to obtain, but requires labour and some prerequisite hardware or software configurations you may not have and may not be free.

+ +

He went into some really cool discussion about the open source community in general, of course starting with Richard Stallman and his ideas on developing standardized methods of delivering software and on creating "ideologically free software."

+ + + + +

Now of course, Unix systems (Linux!) is widely used and increasingly popular across domains. But the central idea still remains: how can we make open source software more available in Libraryland, especially to underresourced staff?

+ +

Jason made an amazing point here: we as a field need to produce more “adult” software. And no, not hentai games, but software that knows what it needs and can correct an environment to allow it to thrive--we must teach software how to create an environment in which it can thrive. Most open source library software, compared to this, is in its child stage.

+ +

Again, the open source movement is super important and no disrespect to the developers spending their time creating amazing community resources. But the idea is that our field should spend some time thinking, deliberating, and creating tools that are easier to install, maintain, and evaluate.

+ + Computer Cat +

2011-2012 ALA Public Library Funding & Technology Access Study

+ +

To help, Jason discussed some reasonable task performance metrics that we can apply to our own open source projects. We ideally should meet an 80% threshold of usefulness for software based on these key characteristics, assessed together using the same user group for each one, and using the same success rate for each one:

+ +
    +
  • can someone install your software on a laptop? how long does it take? over an hour, less than an hour? for what percentage?
  • +
  • how long does it take to update dependencies?
  • +
  • time to migrate (how long??)
  • +
  • time to new production deployment (e.g. if you are funded for 5 years, how long will it take you to deploy it?) +
  • time to reasonable security (passwords, firewalls, etc)
  • +
  • time to export data (if relevant)
  • +
+ +
+ +

Another amazing session I attended at LITA was all about "Collaborating to Deliver Better Data Management Services" from Brianna Marshall, the lead in Research Data Services at University of Wisconsin, Madison, and Kristin Briney, the Data Services Librarian at University of Wisconsin, Milwaukee. This session focused on some really cool actionable stuff for me to take home to New York, as Nick and I begin to think on some greater outreach campaigns for the research data management services we provide.

+ + UW Badger +

~Go fighting Badgers~

+ +

The two started off respectively discussing the environments at their own institutions. At UW-Madison, a research institution that spends about $1.1 billion in research spending, the focus of Research Data Services is mainly education and training, consultations, and support for data management plans. UW-Milwaukee is a Carnegie high research institution ($59mil research spending) with a more demographically diverse population. Their Data Services also include DMP consultations, data management training, and data management consultations.

+ +

Brianna went onto describe her initial framework for everything they did in the past year: increasing awareness, and creating buzz so researchers could see them as a valuable service. The first step was to improve the website for Research Data Services: by providing a useful knowledge hub that had an updated aesthetic, they wanted to convey to users that RDS is a useful, active group. The blog attached to this site has amazingly cute RDM-themed graphics, too!!

+ + RDS Valentine + +

Additionally, Brianna started a research data management-themed digest as a way for them to both generate content and push users towards the new and improved RDS website. On this shared news, content, and events. These two were bolstered up by the newly created RDS twitter.

+ +

Brianna also discussed two in-person meetings they began this past year: a brown bag talk series and a data information literacy reading group. The first was all about finding really awesome researchers and putting the spotlight on them, loosely surrounding their research data management practices and workflows. The idea here was to capitalize on researcher’s social capital to bring people together to talk about research workflows and management.

+ +

The data information literacy reading group had about 12 participants so far, a mix of information literacy librarians, subject librarians, graduate students, library IT, and academic IT. The goal was to essentially explore the intersection between research data management and information literacy--and, create some data management evangelists on the way! This group had monthly notes as well as a teaching and learning forum talk.

+ +

At UW-Milwaukee, Data Services was really prompted by the 2011 NSF requirement for the inclusion of data management plans with grant applications. Again, the biggest thing at this campus was creating a marketing campaign to get the word out about this new service in the library. Data Services went to faculty meetings, created a partnership with sponsored research, etc. They've put out some sweet videos also like this one below for giving researchers and others some impetus for data managements:

+ + + +

Kristen’s vision was to get people in the room together who rarely met but were stakeholders in how researchers on campus managed their data: records managers, IT, the CIO’s office, the director of networking, a compliance person, senior academic research officer/dean, IRB, and information security. The idea was to create a RDM cohort/network on campus so Data Services (and others!) could provide a research resource list, i.e. “if you have sensitive data, talk to these people” or “if you need storage options, talk to these people.” This created one place for researchers to look instead of having them fumble around asking who does what on campus.

+ +

Kristen described her model for Data Services as "playing around in the data sandbox," which I absolutely adored. Their focus is on interdisciplinary programming, trying to train people on skills that cut across all disciplines, so in this spirit they’ve created things like "Data Day!" This was a part of a larger GIS series. They are trying to connect more with digital humanities also by providing support and training on TEI, OpenRefine, and RegEx.

+ + UW Data Management +

Find resources on their Data Management Guide

+ +

What has been a great advantage for Data Services is their ability to try things, see what works, and possibly fail. Because it's a smaller department than the UW-Madison RDS, they have less people to get things done. For Data Services, this wiggle room has been awesome for them as they build new and kind of experimental services around data and data management.

+ +

Lastly, Brianna and Kristen went over the cross-campus collaboration that went on between their departments at Madison and Milwaukee. There were some existing infrastructure that helped them think more holistically about the way that they delivered their services. The UW system is completely connection: there is one system across all the UW campuses for library services. They use Primo and Alma, there is a DPLA Wisconsin hub, so why not one data services? They each had some limited local resources and didn’t want to reinvent the wheel, so the idea is that they can use what each other develops!

+ + Sharing +

Sharing is caring!

+ +

Perhaps one of the coolest RDM-related things I had ever seen is their one of their joint projects, the Midwest Data Librarians Symposium. Milwaukee hosted and Madison kicked in some money for food and space. They asked a registration fee of $30 for this one day event that centered on all aspects of data librarianship. They had four facilitators who taught in four different sections: teaching data management (focus on lesson planning/curriculum building), curating data, building collaborations, and consulting. What was most exciting was that folks from other states saying they wanted to host it next year!! I really want to do this in New York. The closest thing is The University of Massachusetts and New England Area Librarian e-Science Symposium but I’m wondering if there is an avenue to explore for explicit RDM-type sessions.

+ + Midwest Symposium +

Great turnout for the 2015 Symposium! See contents here.

+ +

Some future projects for them include providing some liaison librarian training, producing teaching materials for others on RDM, and collecting some cool data that passes through their doors. This involves some more intellectual work, since they have to develop a collection development policy, come up with some metadata recommendations, licensing standards, and think of a role for repository. They also want to formalize these relationships on some state/system level.

+ +

They closed the session going over some lessons learned from their past year building collaborations and communication between their two departments at their two campuses. The most salient for me: partnership can work on a partner-by-partner basis because personal relationships matter--most of the time, there is no top-down mandate--you have to go out and do this on your own!

+ +
+ +

LITA was definitely worth my while and if the program next year is as good as this year, you can bet you’ll find me there again. Plus, amazing crepes:

+ + + + + +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/oct10.html b/posts/2015/oct10.html new file mode 100644 index 0000000..ed918b8 --- /dev/null +++ b/posts/2015/oct10.html @@ -0,0 +1,215 @@ + + + + + + + + + + + + October 10 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Moore-Sloan Data Science Environment Summit: A Recap

+ + +

This year's Moore/Sloan Data Science Environment was in the beautiful Cascade Mountains at the Suncadia Resort in Cle Elum, Washington.

+ + + +

Look how beautiful that is. Wow.

+ +

There were a number of sessions here that were fairly typical “data science-y:” Data Structures for DS, Astrophysics Software, and Big Data Systems Tutorial. What I thought was perhaps the most interesting at the summit was this pervasive discussion about ethics and social good. I was pleasantly surprised that the participants here were interested in engaging in topics so far outside the normal purview of coding problems, data analysis methods, and data gathering. Another testament to the great multidisciplinary field that is Data Science and the wonderful people who populate it.

+ +

I was really inspired by a lightning talk on Monday morning by Ariel Rokem of University of Washington’s eScience Institute on their Data Science for Social Good program, which had its inaugural summer program this past June. Based on the program with the same name at University of Chicago, the goal of the eScience Institute DSSG program is “to enable new insight by bringing together data and domain scientists to work on focused, collaborative projects that are designed to impact public policy for social benefit.”

+ + + + + +

The eScience Institute hosted four projects focusing on urban environments and urban science across topics such as transportation, social justice, and sustainable urban planning. Each project was assigned a mentor from the eScience Institute, and each team was populated by a project lead, DSSG fellows, and Alliances for Learning and Vision for underrepresented Americans (a post-freshman year internship) students. It was all about bringing together the Data Science fellows and faculty with project leads from industry along with undergraduate students.

+ +

Taken from the eScience Institute’s DSSG webpage, the four projects were:

+ +
    +
  1. Assessing Community Well-Being through Open Data and Social Media
  2. +
      +
    1. Our DSSG Fellows and ALVA students paired with Third Place Technologies to create neighborhood community report pages in the context of a hyperlocal, crowd-sourced community network. The objective was to help neighborhood communities better understand the factors that impact community well-being, and how they as a neighborhood compare with other neighborhoods on these factors. This helps them set the agenda for what to prioritize in promoting their well-being. A key aspect of this project was to explore novel ways to leverage diverse social media and open data sources to dynamically assess community-level well-being, in order to a) enable early identification of emerging social issues warranting a collective response, and to b) automatically identify and recommend the local community hubs best positioned to coordinate a community response.
    2. +
    3. Click here to read the project's full summary.
    4. +
    +
  3. Open Sidewalk Graph for Accessible Trip Planning
  4. +
      +
    1. This project is an extension of the "Hackcessible" project that was awarded top prize in this year's "HackTheCommute" event in Seattle. Hackcessible has built an application that helps people with mobility challenges to navigate the streets of Seattle based on sidewalk characteristics and the presence of curb ramps. Expanding on these ideas, the DSSG team worked to utilize city sidewalk and street data to provide stakeholders with routing information, similar to what is currently provided by Google Maps, but that considers issues of accessibility. The goal of the effort was to provide rapid and convenient routing that avoids steep hills, uncrossable intersections, stairs or construction. The work was carried out in partnership with Dr. Anat Caspi of the Taskar Center for Accessible Technology at the University of Washington, and with various stakeholders with the City of Seattle and the Washington State Department of Transportation.
    2. +
    3. Click here to read the project's full summary.
    4. +
    +
  5. Predictors of Permanent Housing for Homeless Families
  6. +
      +
    1. The Bill and Melinda Gates Foundation, together with Building Changes have partnered with King, Pierce and Snohomish counties to make homelessness in these counties rare, brief and one-time. The goal of this project was to take part in this multi-stakeholder collaboration, and to analyze data about enrollments of homeless families in these counties in programs serving the homeless population, to identify factors that predicted whether families would succeed in finding permanent housing, and to investigate the ways families transition between different programs and different episodes of homelessness.
    2. +
    3. Click here to read the project's full summary.
    4. +
    +
  7. Rerouting Solutions and Expensive Ride Analysis for King County Paratransit
  8. +
      +
    1. The Paratransit team collaborated with King County Metro to improve operations of the Paratransit service, which is an on-demand public transportation program that provides door-to-door rides for people with limited ability who are unable to use traditional fixed route services. Currently, King County Metro paratransit trips cost approximately ten times as much as an equivalent trip using a fixed-route service, so the team concentrated their efforts on identifying costly routes, providing cost-driven recommendations for rescheduling broken buses, and better predicting service usage hours over quarterly periods. The team analyzed history data and observed rides whose cost per boarding was over $100, providing King County Metro with a method to update predictions of usage hours customized for each day of the week and a web app which provides cost comparison for the different options of handling a broken bus event: reschedule clients on an existing route, send a new bus, or serve them with a taxi. These tools aim to help the Paratransit operations better plan resources over longer periods of time and help dispatchers make informed decisions in case of emergency.
    2. +
    3. Click here to read the project's full summary.
    4. +
    +
+ +

+ +

I had a total Twilight Zone moment on Tuesday during a session entitled “Semantics of Data: Integrating Across Tools.” I attended because I thought the discussion was surrounding how the data scientists here want to communicate their tools using standard vocabularies.

+ +

I was pretty close--however my scope was off. These scientists talked for ONE HOUR AND A HALF on building standard vocabularies, ontologies, metadata schemas, json-schema. I was near-faint from surprise.

+ + + + + +

I love these projects. These students are committed to improving their communities through integrating what they know about all the multidisciplinary fields that make up data science. The real-world applications of their work are just incredible. I think this speaks to almost a moral obligation of science to not only contribute to the greater body of human knowledge, but also to improve the standard of living globally. For more on this, I’d point you to a great article by Alan Fritzler, project manager for the DSSG program at University of Chicago.

+ +
+ +

I had a total Twilight Zone moment on Tuesday during a session entitled “Semantics of Data: Integrating Across Tools.” I attended because I thought the discussion was surrounding how the data scientists here want to communicate their tools, or possibly create a directory of tools cross-institutionally to track outputs of the MSDSE.

+ +

I was pretty wrong. These scientists talked for AN HOUR AND A HALF on building standard vocabularies, ontologies, metadata schemas, using json-schema, and the semantic web (read: linked data). I was near-faint from surprise.

+ +

However, the tone of the conversation left me wondering--where else are the overlaps between science needs and library services? We’ve identified in the LIS field that things like infrastructure (institutional repositories, etc.) are resources for research that should be housed in the library, but where are the boots on the ground librarians? These collaborations are tricky, but maybe they are starting to reach that point of critical mass where we just have to get down to it. Where are my science metadata librarians at? I smell a new field...

+ + + + + +

That tweet being said, I firmly believe that this is something where librarians (those into metadata--here’s looking at you, Peggy) can collaborate with science to build these vocabularies and schemas. The plain fact of the matter is that the everyday researcher is not equipped to build these ontologies, nor do they really want to--and frankly I don’t blame them. Librarians (read: information professionals) have these skills, want to do the work, and LIS is a service industry. Take advantage of us, science!

+ +

However, there was a lot of room in the schedule for hilarity. Between David Hogg’s constant delight in our “obedience” in following directions for lunch seating and another great lightning talk Monday morning on improving the quality of the field (see tweet below), the tone of this conference was jovial, scholarly, and just plain fun. I’m excited for NYU to host next years! Here’s hoping we get a place in the Catskills...

+ + + + +

this right here...

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/oct10.html~ b/posts/2015/oct10.html~ new file mode 100644 index 0000000..ceaf738 --- /dev/null +++ b/posts/2015/oct10.html~ @@ -0,0 +1,213 @@ + + + + + + + + + + + + October 10 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Moore-Sloan Data Science Environment Summit: A Recap

+ + +

This year's Moore/Sloan Data Science Environment was in the beautiful Cascade Mountains at the Suncadia Resort in Cle Elum, Washington.

+ + + +

Look how beautiful that is. Wow.

+ +

There were a number of sessions here that were fairly typical “data science-y:” Data Structures for DS, Astrophysics Software, and Big Data Systems Tutorial. What I thought was perhaps the most interesting at the summit was this pervasive discussion about ethics and social good. I was pleasantly surprised that the participants here were interested in engaging in topics so far outside the normal purview of coding problems, data analysis methods, and data gathering. Another testament to the great multidisciplinary field that is Data Science and the wonderful people who populate it.

+ +

I was really inspired by a lightning talk on Monday morning by Ariel Rokem of University of Washington’s eScience Institute on their Data Science for Social Good program, which had its inaugural summer program this past June. Based on the program with the same name at University of Chicago, the goal of the eScience Institute DSSG program is “to enable new insight by bringing together data and domain scientists to work on focused, collaborative projects that are designed to impact public policy for social benefit.”

+ + + + + +

The eScience Institute hosted four projects focusing on urban environments and urban science across topics such as transportation, social justice, and sustainable urban planning. Each project was assigned a mentor from the eScience Institute, and each team was populated by a project lead, DSSG fellows, and Alliances for Learning and Vision for underrepresented Americans (a post-freshman year internship) students. It was all about bringing together the Data Science fellows and faculty with project leads from industry along with undergraduate students.

+ +

Taken from the eScience Institute’s DSSG webpage, the four projects were:

+ +
    +
  1. Assessing Community Well-Being through Open Data and Social Media
  2. +
      +
    1. Our DSSG Fellows and ALVA students paired with Third Place Technologies to create neighborhood community report pages in the context of a hyperlocal, crowd-sourced community network. The objective was to help neighborhood communities better understand the factors that impact community well-being, and how they as a neighborhood compare with other neighborhoods on these factors. This helps them set the agenda for what to prioritize in promoting their well-being. A key aspect of this project was to explore novel ways to leverage diverse social media and open data sources to dynamically assess community-level well-being, in order to a) enable early identification of emerging social issues warranting a collective response, and to b) automatically identify and recommend the local community hubs best positioned to coordinate a community response.
    2. +
    3. Click here to read the project's full summary.
    4. +
    +
  3. Open Sidewalk Graph for Accessible Trip Planning
  4. +
      +
    1. This project is an extension of the "Hackcessible" project that was awarded top prize in this year's "HackTheCommute" event in Seattle. Hackcessible has built an application that helps people with mobility challenges to navigate the streets of Seattle based on sidewalk characteristics and the presence of curb ramps. Expanding on these ideas, the DSSG team worked to utilize city sidewalk and street data to provide stakeholders with routing information, similar to what is currently provided by Google Maps, but that considers issues of accessibility. The goal of the effort was to provide rapid and convenient routing that avoids steep hills, uncrossable intersections, stairs or construction. The work was carried out in partnership with Dr. Anat Caspi of the Taskar Center for Accessible Technology at the University of Washington, and with various stakeholders with the City of Seattle and the Washington State Department of Transportation.
    2. +
    3. Click here to read the project's full summary.
    4. +
    +
  5. Predictors of Permanent Housing for Homeless Families
  6. +
      +
    1. The Bill and Melinda Gates Foundation, together with Building Changes have partnered with King, Pierce and Snohomish counties to make homelessness in these counties rare, brief and one-time. The goal of this project was to take part in this multi-stakeholder collaboration, and to analyze data about enrollments of homeless families in these counties in programs serving the homeless population, to identify factors that predicted whether families would succeed in finding permanent housing, and to investigate the ways families transition between different programs and different episodes of homelessness.
    2. +
    3. Click here to read the project's full summary.
    4. +
    +
  7. Rerouting Solutions and Expensive Ride Analysis for King County Paratransit
  8. +
      +
    1. The Paratransit team collaborated with King County Metro to improve operations of the Paratransit service, which is an on-demand public transportation program that provides door-to-door rides for people with limited ability who are unable to use traditional fixed route services. Currently, King County Metro paratransit trips cost approximately ten times as much as an equivalent trip using a fixed-route service, so the team concentrated their efforts on identifying costly routes, providing cost-driven recommendations for rescheduling broken buses, and better predicting service usage hours over quarterly periods. The team analyzed history data and observed rides whose cost per boarding was over $100, providing King County Metro with a method to update predictions of usage hours customized for each day of the week and a web app which provides cost comparison for the different options of handling a broken bus event: reschedule clients on an existing route, send a new bus, or serve them with a taxi. These tools aim to help the Paratransit operations better plan resources over longer periods of time and help dispatchers make informed decisions in case of emergency.
    2. +
    3. Click here to read the project's full summary.
    4. +
    +
+ +

+ +

I had a total Twilight Zone moment on Tuesday during a session entitled “Semantics of Data: Integrating Across Tools.” I attended because I thought the discussion was surrounding how the data scientists here want to communicate their tools using standard vocabularies.

+ +

I was pretty close--however my scope was off. These scientists talked for ONE HOUR AND A HALF on building standard vocabularies, ontologies, metadata schemas, json-schema. I was near-faint from surprise.

+ + + + + +

I love these projects. These students are committed to improving their communities through integrating what they know about all the multidisciplinary fields that make up data science. The real-world applications of their work are just incredible. I think this speaks to almost a moral obligation of science to not only contribute to the greater body of human knowledge, but also to improve the standard of living globally. For more on this, I’d point you to a great article by Alan Fritzler, project manager for the DSSG program at University of Chicago.

+ +
+ +

I had a total Twilight Zone moment on Tuesday during a session entitled “Semantics of Data: Integrating Across Tools.” I attended because I thought the discussion was surrounding how the data scientists here want to communicate their tools, or possibly create a directory of tools cross-institutionally to track outputs of the MSDSE.

+ +

I was pretty wrong. These scientists talked for AN HOUR AND A HALF on building standard vocabularies, ontologies, metadata schemas, using json-schema, and the semantic web (read: linked data). I was near-faint from surprise.

+ +

However, the tone of the conversation left me wondering--where else are the overlaps between science needs and library services? We’ve identified in the LIS field that things like infrastructure (institutional repositories, etc.) are resources for research that should be housed in the library, but where are the boots on the ground librarians? These collaborations are tricky, but maybe they are starting to reach that point of critical mass where we just have to get down to it. Where are my science metadata librarians at? I smell a new field...

+ + + + + +

That tweet being said, I firmly believe that this is something where librarians (those into metadata--here’s looking at you, Peggy) can collaborate with science to build these vocabularies and schemas. The plain fact of the matter is that the everyday researcher is not equipped to build these ontologies, nor do they really want to--and frankly I don’t blame them. Librarians (read: information professionals) have these skills, want to do the work, and LIS is a service industry. Take advantage of us, science!

+ +

However, there was a lot of room in the schedule for hilarity. Between David Hogg’s constant delight in our “obedience” in following directions for lunch seating and another great lightning talk Monday morning on improving the quality of the field (see tweet below), the tone of this conference was jovial, scholarly, and just plain fun. I’m excited for NYU to host next years! Here’s hoping we get a place in the Catskills...

+ + + + +

this right here...

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/sep21.html b/posts/2015/sep21.html new file mode 100644 index 0000000..5c489b8 --- /dev/null +++ b/posts/2015/sep21.html @@ -0,0 +1,161 @@ + + + + + + + + + + + + September 21 + + + + + + + + + + + +
+ + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Debrief: My First Two Months at NYU

+ + +

So, for those who don’t follow me on Twitter (go ahead though, ), I recently accepted a position at New York University, Division of Libraries, as the Librarian for Research Data Management and Reproducibility. I started August 3rd of this year, which turned out to be great because there were no students around. This may sound bad, but the prep time was invaluable. My partner-in-crime Nick Wolf came two weeks later, and together we really amped up the existing data management LibGuide.

+ +

When September rolled around, I was hit with a visual on just how gigantic a school NYU really is. Seeing all the students streaming into the library, I was hit with the scope of my work here. Nick and I were supposed to build up services around research data management/data management planning for literally everyone on campus, from staff to students to faculty. Of course to start we will focus on a few core user communities and build our way out, but just wow--even starting on building services for grad students, for example, is an awesome task.

+ + + + +

However, that being said, I am absolutely in love with the work environment here. Everyone is so collaborative and service-oriented, and the office just has a really positive energy to it. I have a feeling I’m going to have many successes here simply feeding off all the forward-thinking spirit that is in the research commons.

+ +

What’s perhaps most interesting about my position here at NYU is that I’m a joint appointment between the NYU Division of Libraries and NYU’s Center for Data Science. The CDS is a multidisciplinary center dedicated to data science training and research. Data science is an interdisciplinary field dedicated to extracting knowledge from big data, focusing on processes and systems. As such, there are many interactions between statistics, machine learning, computer science, natural science, and even social science.

+ +

The CDS is a great place for me as a RDM Librarian because of the multidisciplinary nature of the work: there are so many collaborators from so many departments within NYU from anthropology to physics, and so a lot of opportunities to spread the good word of research data management, open science, and reproducible research practices.

+ +

I am working directly to support the Moore-Sloan Data Science Environment, which is a grant NYU collaborates on with University of California, Berkeley, and the University of Washington. This has been a huge help to my strategic plan to integrate library services into the CDS. The eScience Institute (UWashington) and the Berkeley Institute for Data Science (UC Berkeley) are both housed in the respective libraries, so library services around data science have been integrated from the start. I’m the first librarian at NYU whose job description includes building services for the CDS, so being able to talk to the other librarians at Berkeley and Washington has been absolutely invaluable.

+ +

Another thing--it feels good to be back around computer scientists. I really missed that in library school and my work at the AMNH (even though goodness knows I hung around IT a lot...). There is a purity in science that I just love to be around. It’s definitely why I am a science librarian. Plus, like everyone at NYU Libraries, the people at the CDS are very open to collaborating and helping me navigate my new position in my new environment. They even got me a gift!!

+ + + + +

I couldn’t be happier with my choice to stay in New York and take this job at NYU. As with all major decisions, there was a nervousness about accepting that I had a hard time shaking--I’m a chronic overthinker. Even in the first two months, that has been totally assuaged. I know that being here is the right thing for me, and that peace of mind has been the best thing to come from my initial time here.

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2015/sep21.html~ b/posts/2015/sep21.html~ new file mode 100644 index 0000000..734dc62 --- /dev/null +++ b/posts/2015/sep21.html~ @@ -0,0 +1,159 @@ + + + + + + + + + + + + September 21 + + + + + + + + + + + +
+ + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Debrief: My First Two Months at NYU

+ + +

So, for those who don’t follow me on Twitter (go ahead though, ), I recently accepted a position at New York University, Division of Libraries, as the Librarian for Research Data Management and Reproducibility. I started August 3rd of this year, which turned out to be great because there were no students around. This may sound bad, but the prep time was invaluable. My partner-in-crime Nick Wolf came two weeks later, and together we really amped up the existing data management LibGuide.

+ +

When September rolled around, I was hit with a visual on just how gigantic a school NYU really is. Seeing all the students streaming into the library, I was hit with the scope of my work here. Nick and I were supposed to build up services around research data management/data management planning for literally everyone on campus, from staff to students to faculty. Of course to start we will focus on a few core user communities and build our way out, but just wow--even starting on building services for grad students, for example, is an awesome task.

+ + + + +

However, that being said, I am absolutely in love with the work environment here. Everyone is so collaborative and service-oriented, and the office just has a really positive energy to it. I have a feeling I’m going to have many successes here simply feeding off all the forward-thinking spirit that is in the research commons.

+ +

What’s perhaps most interesting about my position here at NYU is that I’m a joint appointment between the NYU Division of Libraries and NYU’s Center for Data Science. The CDS is a multidisciplinary center dedicated to data science training and research. Data science is an interdisciplinary field dedicated to extracting knowledge from big data, focusing on processes and systems. As such, there are many interactions between statistics, machine learning, computer science, natural science, and even social science.

+ +

The CDS is a great place for me as a RDM Librarian because of the multidisciplinary nature of the work: there are so many collaborators from so many departments within NYU from anthropology to physics, and so a lot of opportunities to spread the good word of research data management, open science, and reproducible research practices.

+ +

I am working directly to support the Moore-Sloan Data Science Environment, which is a grant NYU collaborates on with University of California, Berkeley, and the University of Washington. This has been a huge help to my strategic plan to integrate library services into the CDS. The eScience Institute (UWashington) and the Berkeley Institute for Data Science (UC Berkeley) are both housed in the respective libraries, so library services around data science have been integrated from the start. I’m the first librarian at NYU whose job description includes building services for the CDS, so being able to talk to the other librarians at Berkeley and Washington has been absolutely invaluable.

+ +

Another thing--it feels good to be back around computer scientists. I really missed that in library school and my work at the AMNH (even though goodness knows I hung around IT a lot...). There is a purity in science that I just love to be around. It’s definitely why I am a science librarian. Plus, like everyone at NYU Libraries, the people at the CDS are very open to collaborating and helping me navigate my new position in my new environment. They even got me a gift!!

+ + + + +

I couldn’t be happier with my choice to stay in New York and take this job at NYU. As with all major decisions, there was a nervousness about accepting that I had a hard time shaking--I’m a chronic overthinker. Even in the first two months, that has been totally assuaged. I know that being here is the right thing for me, and that peace of mind has been the best thing to come from my initial time here.

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2016/apr20.html b/posts/2016/apr20.html new file mode 100644 index 0000000..d1b1d39 --- /dev/null +++ b/posts/2016/apr20.html @@ -0,0 +1,147 @@ + + + + + + + + + + + + April 20 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

TITLE

+ + +

CONTENT

+ +

LINK

+ +

CONTENT

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2016/apr20.html~ b/posts/2016/apr20.html~ new file mode 100644 index 0000000..1abb81e --- /dev/null +++ b/posts/2016/apr20.html~ @@ -0,0 +1,193 @@ + + + + + + + + + + + + February 16 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

#LYD16 Recap

+ + +

This past week, February 8-12th, was Love Your Data Week!! Is there a more perfect holiday for data librarians, especially right before Valentine's Day??

+ +

#LYD16 was a social media event coordinated officially by 27 academic and research institutions, of which both NYU Data Services and NYU Health Sciences Library were a part. The idea behind this social media blitz was to raise awareness of research data management and the support/resources for RDM at each individual institution.

+ +

Although just under 30 institutions officially were a part of the team, MANY MORE ended up joining the conversation on social media and jumping in, sharing their own thoughts and resources. We saw input from commercial organizations, researchers, faculty members, librarians, non-profits, and even academic journals! It was really great to see a conversation started around data stewardship and the importance of loving your data as much as it loves you!

+ + + + + +

What was also super neat about Love Your Data Week is that, although it was clearly US-centric, we had participation across the globe! I even tried to tweet in French to someone in France writing about #LYD16 (and had that tweet quickly edited by my French boyfriend. I'm trying!!).

+ + IMAGE +

Map of where #LYD16 tweets were coming from! I made this in NVivo 11~

+ +

Each day of the week had it’s own theme where everyone shared tips and tricks, stories, examples, resources, and experts:

+ + +

#LYD16 also happened to coincide with the deployment of Nick and I’s ongoing project, Data Dispatch. You’ll see that if you click on the above links, you’ll get directed to posts on this blog! This site is replacing the previous Data Services blog, and has been in the works in one form or another since Nick arrived at Data Services (two weeks after me). The old blog was another avenue for the department to advertise classes, events, or push out the cool link or two. This new platform functions more as a space to show off the cool data that comes through our doors, in addition to the features of the last blog (advertising us, our classes, and services). With this new site, we are hoping to create more of a conversation about data-driven initiatives both here and beyond NYU.

+ +

Anyway, for #LYD16 Nick and I organized ourselves using our collaborative Open Science Framework project, "Data Management Team Planning." The first thing we did was create a separate wiki page for our #LYD16 planning. On this wiki, we wrote down our social media etiquette. For instance: Vicky will tweet from @nyudataservices, then Nick and Vicky will retweet, or Vicky will instagram this photo and using IFTTT, push it out onto her tumblr. Basically, we set up some basic ground rules for posting during the week. Everything #LYD16!!

+ +

A portion of this page was dedicated to scheduling our social media blasts. We made this editorial calendar so we could coordinate who would be responsible for what during the week. Since the OSF wiki supports the amazing feature of strikethrough, I had a blast crossing things off our list as the week progressed.

+ + Love Your Data Schedule +

Nick and I made a nice editorial calendar on our collaborative OSF wiki!

+ +

Everything in our editorial calendar was linked out to our images in OSF Storage. This made everything really easy to execute week-of and day-of. He and I could just go to the appropriate day, click the link for the images, download them, and schedule them to be tweeted/instagrammed at the agreed upon time. By having everything centralized via OSF, it was much easier for us to coordinate, especially since I spend one day a week in a different office space. You might not think that's a lot, but Nick and I spend a good amount of our day-to-day with each other planning and coordinating, so not having him right there is mildly annoying when I'm in Brooklyn.

+ + Love Your Data Images +

Just one page of many for our #LYD16 images.

+ +

After the fact, we wanted to examine some of the impact that Love Your Data week had on our Data Services social media presence. We captured the tweets using the hashtag #LYD16 via NCapture, a browser extension for NVivo, a qualitative data software from QSR International. This was great because we could perform some network analysis as well as do some basic word-frequency queries, cluster analysis, and mapping if the tweets are geocoded (some but not all are for our #LYD16 dataset!).

+ +

In this little chart we made in NVivo, usernames ranked by how often they were mentioned with #LYD16--@nyudataservices and @VickySteeves are in the top 10!

+ + Love Your Data References +   + +

AND if you all followed our advice, you might have enough points for a nifty RDM Badge to show off to all your friends, followers, and colleagues!

+ + RDM Badge 4 +

I am definitely a level 4! Which are you?

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2016/feb16.html b/posts/2016/feb16.html new file mode 100644 index 0000000..4ade7ac --- /dev/null +++ b/posts/2016/feb16.html @@ -0,0 +1,195 @@ + + + + + + + + + + + + February 16 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

#LYD16 Recap

+ + +

This past week, February 8-12th, was Love Your Data Week!! Is there a more perfect holiday for data librarians, especially right before Valentine's Day??

+ +

#LYD16 was a social media event coordinated officially by 27 academic and research institutions, of which both NYU Data Services and NYU Health Sciences Library were a part. The idea behind this social media blitz was to raise awareness of research data management and the support/resources for RDM at each individual institution.

+ +

Although just under 30 institutions officially were a part of the team, MANY MORE ended up joining the conversation on social media and jumping in, sharing their own thoughts and resources. We saw input from commercial organizations, researchers, faculty members, librarians, non-profits, and even academic journals! It was really great to see a conversation started around data stewardship and the importance of loving your data as much as it loves you!

+ + + + + +

What was also super neat about Love Your Data Week is that, although it was clearly US-centric, we had participation across the globe! I even tried to tweet in French to someone in France writing about #LYD16 (and had that tweet quickly edited by my French boyfriend. I'm trying!!).

+ + IMAGE +

Map of where #LYD16 tweets were coming from! I made this in NVivo 11~

+ +

Each day of the week had it’s own theme where everyone shared tips and tricks, stories, examples, resources, and experts:

+ + +

#LYD16 also happened to coincide with the deployment of Nick and I’s ongoing project, Data Dispatch. You’ll see that if you click on the above links, you’ll get directed to posts on this blog! This site is replacing the previous Data Services blog, and has been in the works in one form or another since Nick arrived at Data Services (two weeks after me). The old blog was another avenue for the department to advertise classes, events, or push out the cool link or two. This new platform functions more as a space to show off the cool data that comes through our doors, in addition to the features of the last blog (advertising us, our classes, and services). With this new site, we are hoping to create more of a conversation about data-driven initiatives both here and beyond NYU.

+ +

Anyway, for #LYD16 Nick and I organized ourselves using our collaborative Open Science Framework project, "Data Management Team Planning." The first thing we did was create a separate wiki page for our #LYD16 planning. On this wiki, we wrote down our social media etiquette. For instance: Vicky will tweet from @nyudataservices, then Nick and Vicky will retweet, or Vicky will instagram this photo and using IFTTT, push it out onto her tumblr. Basically, we set up some basic ground rules for posting during the week. Everything #LYD16!!

+ +

A portion of this page was dedicated to scheduling our social media blasts. We made this editorial calendar so we could coordinate who would be responsible for what during the week. Since the OSF wiki supports the amazing feature of strikethrough, I had a blast crossing things off our list as the week progressed.

+ + Love Your Data Schedule +

Nick and I made a nice editorial calendar on our collaborative OSF wiki!

+ +

Everything in our editorial calendar was linked out to our images in OSF Storage. This made everything really easy to execute week-of and day-of. He and I could just go to the appropriate day, click the link for the images, download them, and schedule them to be tweeted/instagrammed at the agreed upon time. By having everything centralized via OSF, it was much easier for us to coordinate, especially since I spend one day a week in a different office space. You might not think that's a lot, but Nick and I spend a good amount of our day-to-day with each other planning and coordinating, so not having him right there is mildly annoying when I'm in Brooklyn.

+ + Love Your Data Images +

Just one page of many for our #LYD16 images.

+ +

After the fact, we wanted to examine some of the impact that Love Your Data week had on our Data Services social media presence. We captured the tweets using the hashtag #LYD16 via NCapture, a browser extension for NVivo, a qualitative data software from QSR International. This was great because we could perform some network analysis as well as do some basic word-frequency queries, cluster analysis, and mapping if the tweets are geocoded (some but not all are for our #LYD16 dataset!).

+ +

In this little chart we made in NVivo, usernames ranked by how often they were mentioned with #LYD16--@nyudataservices and @VickySteeves are in the top 10!

+ + Love Your Data References +   + +

AND if you all followed our advice, you might have enough points for a nifty RDM Badge to show off to all your friends, followers, and colleagues!

+ + RDM Badge 4 +

I am definitely a level 4! Which are you?

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2016/feb16.html~ b/posts/2016/feb16.html~ new file mode 100644 index 0000000..1abb81e --- /dev/null +++ b/posts/2016/feb16.html~ @@ -0,0 +1,193 @@ + + + + + + + + + + + + February 16 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

#LYD16 Recap

+ + +

This past week, February 8-12th, was Love Your Data Week!! Is there a more perfect holiday for data librarians, especially right before Valentine's Day??

+ +

#LYD16 was a social media event coordinated officially by 27 academic and research institutions, of which both NYU Data Services and NYU Health Sciences Library were a part. The idea behind this social media blitz was to raise awareness of research data management and the support/resources for RDM at each individual institution.

+ +

Although just under 30 institutions officially were a part of the team, MANY MORE ended up joining the conversation on social media and jumping in, sharing their own thoughts and resources. We saw input from commercial organizations, researchers, faculty members, librarians, non-profits, and even academic journals! It was really great to see a conversation started around data stewardship and the importance of loving your data as much as it loves you!

+ + + + + +

What was also super neat about Love Your Data Week is that, although it was clearly US-centric, we had participation across the globe! I even tried to tweet in French to someone in France writing about #LYD16 (and had that tweet quickly edited by my French boyfriend. I'm trying!!).

+ + IMAGE +

Map of where #LYD16 tweets were coming from! I made this in NVivo 11~

+ +

Each day of the week had it’s own theme where everyone shared tips and tricks, stories, examples, resources, and experts:

+ + +

#LYD16 also happened to coincide with the deployment of Nick and I’s ongoing project, Data Dispatch. You’ll see that if you click on the above links, you’ll get directed to posts on this blog! This site is replacing the previous Data Services blog, and has been in the works in one form or another since Nick arrived at Data Services (two weeks after me). The old blog was another avenue for the department to advertise classes, events, or push out the cool link or two. This new platform functions more as a space to show off the cool data that comes through our doors, in addition to the features of the last blog (advertising us, our classes, and services). With this new site, we are hoping to create more of a conversation about data-driven initiatives both here and beyond NYU.

+ +

Anyway, for #LYD16 Nick and I organized ourselves using our collaborative Open Science Framework project, "Data Management Team Planning." The first thing we did was create a separate wiki page for our #LYD16 planning. On this wiki, we wrote down our social media etiquette. For instance: Vicky will tweet from @nyudataservices, then Nick and Vicky will retweet, or Vicky will instagram this photo and using IFTTT, push it out onto her tumblr. Basically, we set up some basic ground rules for posting during the week. Everything #LYD16!!

+ +

A portion of this page was dedicated to scheduling our social media blasts. We made this editorial calendar so we could coordinate who would be responsible for what during the week. Since the OSF wiki supports the amazing feature of strikethrough, I had a blast crossing things off our list as the week progressed.

+ + Love Your Data Schedule +

Nick and I made a nice editorial calendar on our collaborative OSF wiki!

+ +

Everything in our editorial calendar was linked out to our images in OSF Storage. This made everything really easy to execute week-of and day-of. He and I could just go to the appropriate day, click the link for the images, download them, and schedule them to be tweeted/instagrammed at the agreed upon time. By having everything centralized via OSF, it was much easier for us to coordinate, especially since I spend one day a week in a different office space. You might not think that's a lot, but Nick and I spend a good amount of our day-to-day with each other planning and coordinating, so not having him right there is mildly annoying when I'm in Brooklyn.

+ + Love Your Data Images +

Just one page of many for our #LYD16 images.

+ +

After the fact, we wanted to examine some of the impact that Love Your Data week had on our Data Services social media presence. We captured the tweets using the hashtag #LYD16 via NCapture, a browser extension for NVivo, a qualitative data software from QSR International. This was great because we could perform some network analysis as well as do some basic word-frequency queries, cluster analysis, and mapping if the tweets are geocoded (some but not all are for our #LYD16 dataset!).

+ +

In this little chart we made in NVivo, usernames ranked by how often they were mentioned with #LYD16--@nyudataservices and @VickySteeves are in the top 10!

+ + Love Your Data References +   + +

AND if you all followed our advice, you might have enough points for a nifty RDM Badge to show off to all your friends, followers, and colleagues!

+ + RDM Badge 4 +

I am definitely a level 4! Which are you?

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2016/jan15.html b/posts/2016/jan15.html new file mode 100644 index 0000000..6750012 --- /dev/null +++ b/posts/2016/jan15.html @@ -0,0 +1,184 @@ + + + + + + + + + + + + January 15 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Goals for 2016 & How I'll Make Them Happen

+ + +

If you’ve been following this blog for a while, or even took a quick look on my resume page, you'll see I haven't been at my position at NYU for very long. January 3rd marks the fifth month (to the day!) that I've been NYU’s official "Research Data Management and Reproducibility Librarian." There was a bit of an adjustment period where I just spent the majority of my time introducing myself to my colleagues, getting to know what my daily workflow would look like, and brainstorm with Nick about what our services will look like, some good groups for targeted outreach, and what classes we are going to teach as a part of Data Services typical course offerings.

+ +

This was all well and good, but since I started in August I missed the goal-setting timeline that is typical for my colleagues. As such, I wanted to make some, and my supervisor in the library thought it would be a good way to measure growth besides. Plus, since I’m pretty early career, setting goals for a measurable outcome was kind of new for something not project based. This was just trying to assess my own growth, not necessarily the growth of a project I’m working on.

+ +

In the end, I made 7 goals for this 2015-2016 academic year:

+
    +
  1. Research: Currently I’m involved in a few different research projects, all collaborations, across three different domains/topics. I’d really like to finalize and publish at least one of these projects this year into a peer-reviewed, academic journal.
  2. +
  3. Reproducibility as Research: I would also like to look at reproducibility more specifically as a research target area. I am really interested in learning more about reproducibility and possible applications or crossover with library services.
  4. +
  5. Teaching Me How to Teach: I would love to learn more about teaching and pedagogical theory, as its own entity. While I have certainly taught before, I’ve never attended classes or the like on the actual practice of instruction, evaluating instruction, active teaching, diversity in instruction, etc. I think that I would benefit from taking some workshops on teaching. I’m going to attend at least three of these sessions by the end of the academic year at a minimum.
  6. +
  7. Multimedia Instruction/Outreach: I’m super interested in making short, two-to-five minute videos outlining tools that could be of use in managing data, such as the Open Science Framework, Open ICPSR, converting files to archival formats, etc. I think a varied approach to disseminating RDM information would get us some more love. I would like to complete two of these "how-to" videos by the end of this academic year.
  8. +
  9. Build Up the Curriculum: I want to expand instructional offerings from three classes a semester to six classes a semester at a minimum, starting in the spring 2016 semester. Approaching the entire RDM lifecycle in one class can be overwhelming to some first-time users. By offering classes that separately address each aspect of the RDM lifecycle (i.e. data creation, data documentation, etc.) it allows for a more in-depth and digestible delivery of information.
  10. +
  11. Targeted Outreach: I want to incorporate some more relationship building into my daily workflow. I think that by entering a 1-1 dialogue with certain users would help to disseminate information on RDM services at NYU, and hopefully start a dialogue about RDM and reproducibility leading to some action items within the target group. By the end of this academic year, I will choose one department to make direct inroads with and speak 1-1 with the faculty members of that department.
  12. +
  13. Improving the Libguide: I’m really interesting in building up a corpus of online knowledge base through expanding the LibGuide as much as possible. To accomplish this, every Friday I plan on setting aside an hour to update the LibGuide and add instructional and informational offerings.
  14. +
+ +
+ +

I have a twofold method to keeping these goals in order and make sure I "get 'er done" (ew sorry for this). The first one is more for the collaborative projects I've listed under these goals, and that's the Open Science Framework(OSF) I mentioned under goal #4.

+ +

The OSF is a FREE tool created by the non-profit, the Center for Open Science, to integrate with resarchers' daily workflows. Besides allowing for maximum control over data access (with really robust controls for creating labs/collaborators on specific projects, and even more granularly, specific components of specific projects), the OSF helps people document and archive materials from all parts of the research data lifecycle, from study design to data to publication. What's also great is that the OSF is completely open source, which means there is an API and lots of addon features that you can use. My favourites are the Google Drive and GitHub addon (probably because I use it the most), but it also has integration with Amazon S3, Box, Dataverse, Dropbox, Figshare, OSF Storage, Mendeley, and Zotero.

+ + OSF Projects +

All my projects listed on OSF, with Nick as my collaborator on almost all.

+ +

Nick and I use the OSF for all our projects for Team RDM in Data Services. We use it to track files in each of our individual, NYU-Google Drive accounts, link in code that we write from our respective GitHubs, and keep metrics open for our public projects as a great boost to our reviews. It's been really useful, also because of the integrated Wiki feature that lets us keep robust to-do lists for each other/our team and allows gives us a space to document explicitly what we have been doing, how we've been doing it, how we are disseminating information, and how we are maintaining all the different aspects of our RDM outreach and instructional work.

+ +

Plus, it's a standardized markup so we can do some cool strikethrough effects and style it like any other Wiki page. As someone who lives for striking out tasks, this was honestly one little tiny feature I just absolutely adored.

+ + OSF Projects +

Nick and I are super productive, as you can see ;)

+ +

The second one is strangely analog. I always make a plan in my Passion Planner to make sure I keep my behind in gear and keep a big picture focus of all the things I want to get done before August 2016. I'm a proud member of the #PashFam on Facebook and Instagram, and using my Passion Planner I’ve definitely kept up with a lot of goals that may or may not have previously fallen to the wayside. It just has a great interface to goal tracking and accountability that has helped me refine my focus professionally and personally.

+ + Passion Planer +

Look at all the crossed-off goals and "to-do's!"

+ +

Plus, Passion Planner has really great inspiration quotes on each page, along with a “Good Things That Happened” section each week for me to fill out. As a generally negative person, I genuinely feel like this helped to keep me positive and less bogged down in my anxiety. The paper is super thick also so I like to draw with my multi-colored pens to make everything seem just that little bit better.

+ +

Passion Planner works for me because it’s not only a place to keep my schedule, but also a place to doodle, journal, write notes, and do some short and long-term goal setting activities complete with weekly to-do-lists and monthly check-ins. Each week and day have a "Focus" section, where you write in your focus for that week, and then each individual day. As someone who loves to multitask but also loves to plan (almost obsessively loves to plan) this has kept me super on-track for getting things done, especially since there are separate to-do lists on each week for my personal and professional life. I'm kind of obsessed with it. I have like 3 of these in the wings for when I finish this one. What's cool is you can also download it for free as a pdf!

+ + Passon Planner +

Image from Passion Planner website

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2016/jan15.html~ b/posts/2016/jan15.html~ new file mode 100644 index 0000000..c0eb66d --- /dev/null +++ b/posts/2016/jan15.html~ @@ -0,0 +1,182 @@ + + + + + + + + + + + + January 15 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Goals for 2016 & How I'll Make Them Happen

+ + +

If you’ve been following this blog for a while, or even took a quick look on my resume page, you'll see I haven't been at my position at NYU for very long. January 3rd marks the fifth month (to the day!) that I've been NYU’s official "Research Data Management and Reproducibility Librarian." There was a bit of an adjustment period where I just spent the majority of my time introducing myself to my colleagues, getting to know what my daily workflow would look like, and brainstorm with Nick about what our services will look like, some good groups for targeted outreach, and what classes we are going to teach as a part of Data Services typical course offerings.

+ +

This was all well and good, but since I started in August I missed the goal-setting timeline that is typical for my colleagues. As such, I wanted to make some, and my supervisor in the library thought it would be a good way to measure growth besides. Plus, since I’m pretty early career, setting goals for a measurable outcome was kind of new for something not project based. This was just trying to assess my own growth, not necessarily the growth of a project I’m working on.

+ +

In the end, I made 7 goals for this 2015-2016 academic year:

+
    +
  1. Research: Currently I’m involved in a few different research projects, all collaborations, across three different domains/topics. I’d really like to finalize and publish at least one of these projects this year into a peer-reviewed, academic journal.
  2. +
  3. Reproducibility as Research: I would also like to look at reproducibility more specifically as a research target area. I am really interested in learning more about reproducibility and possible applications or crossover with library services.
  4. +
  5. Teaching Me How to Teach: I would love to learn more about teaching and pedagogical theory, as its own entity. While I have certainly taught before, I’ve never attended classes or the like on the actual practice of instruction, evaluating instruction, active teaching, diversity in instruction, etc. I think that I would benefit from taking some workshops on teaching. I’m going to attend at least three of these sessions by the end of the academic year at a minimum.
  6. +
  7. Multimedia Instruction/Outreach: I’m super interested in making short, two-to-five minute videos outlining tools that could be of use in managing data, such as the Open Science Framework, Open ICPSR, converting files to archival formats, etc. I think a varied approach to disseminating RDM information would get us some more love. I would like to complete two of these "how-to" videos by the end of this academic year.
  8. +
  9. Build Up the Curriculum: I want to expand instructional offerings from three classes a semester to six classes a semester at a minimum, starting in the spring 2016 semester. Approaching the entire RDM lifecycle in one class can be overwhelming to some first-time users. By offering classes that separately address each aspect of the RDM lifecycle (i.e. data creation, data documentation, etc.) it allows for a more in-depth and digestible delivery of information.
  10. +
  11. Targeted Outreach: I want to incorporate some more relationship building into my daily workflow. I think that by entering a 1-1 dialogue with certain users would help to disseminate information on RDM services at NYU, and hopefully start a dialogue about RDM and reproducibility leading to some action items within the target group. By the end of this academic year, I will choose one department to make direct inroads with and speak 1-1 with the faculty members of that department.
  12. +
  13. Improving the Libguide: I’m really interesting in building up a corpus of online knowledge base through expanding the LibGuide as much as possible. To accomplish this, every Friday I plan on setting aside an hour to update the LibGuide and add instructional and informational offerings.
  14. +
+ +
+ +

I have a twofold method to keeping these goals in order and make sure I "get 'er done" (ew sorry for this). The first one is more for the collaborative projects I've listed under these goals, and that's the Open Science Framework(OSF) I mentioned under goal #4.

+ +

The OSF is a FREE tool created by the non-profit, the Center for Open Science, to integrate with resarchers' daily workflows. Besides allowing for maximum control over data access (with really robust controls for creating labs/collaborators on specific projects, and even more granularly, specific components of specific projects), the OSF helps people document and archive materials from all parts of the research data lifecycle, from study design to data to publication. What's also great is that the OSF is completely open source, which means there is an API and lots of addon features that you can use. My favourites are the Google Drive and GitHub addon (probably because I use it the most), but it also has integration with Amazon S3, Box, Dataverse, Dropbox, Figshare, OSF Storage, Mendeley, and Zotero.

+ + OSF Projects +

All my projects listed on OSF, with Nick as my collaborator on almost all.

+ +

Nick and I use the OSF for all our projects for Team RDM in Data Services. We use it to track files in each of our individual, NYU-Google Drive accounts, link in code that we write from our respective GitHubs, and keep metrics open for our public projects as a great boost to our reviews. It's been really useful, also because of the integrated Wiki feature that lets us keep robust to-do lists for each other/our team and allows gives us a space to document explicitly what we have been doing, how we've been doing it, how we are disseminating information, and how we are maintaining all the different aspects of our RDM outreach and instructional work.

+ +

Plus, it's a standardized markup so we can do some cool strikethrough effects and style it like any other Wiki page. As someone who lives for striking out tasks, this was honestly one little tiny feature I just absolutely adored.

+ + OSF Projects +

Nick and I are super productive, as you can see ;)

+ +

The second one is strangely analog. I always make a plan in my Passion Planner to make sure I keep my behind in gear and keep a big picture focus of all the things I want to get done before August 2016. I'm a proud member of the #PashFam on Facebook and Instagram, and using my Passion Planner I’ve definitely kept up with a lot of goals that may or may not have previously fallen to the wayside. It just has a great interface to goal tracking and accountability that has helped me refine my focus professionally and personally.

+ + Passion Planer +

Look at all the crossed-off goals and "to-do's!"

+ +

Plus, Passion Planner has really great inspiration quotes on each page, along with a “Good Things That Happened” section each week for me to fill out. As a generally negative person, I genuinely feel like this helped to keep me positive and less bogged down in my anxiety. The paper is super thick also so I like to draw with my multi-colored pens to make everything seem just that little bit better.

+ +

Passion Planner works for me because it’s not only a place to keep my schedule, but also a place to doodle, journal, write notes, and do some short and long-term goal setting activities complete with weekly to-do-lists and monthly check-ins. Each week and day have a "Focus" section, where you write in your focus for that week, and then each individual day. As someone who loves to multitask but also loves to plan (almost obsessively loves to plan) this has kept me super on-track for getting things done, especially since there are separate to-do lists on each week for my personal and professional life. I'm kind of obsessed with it. I have like 3 of these in the wings for when I finish this one. What's cool is you can also download it for free as a pdf!

+ + Passon Planner +

Image from Passion Planner website

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2016/mar20.html b/posts/2016/mar20.html new file mode 100644 index 0000000..948b4af --- /dev/null +++ b/posts/2016/mar20.html @@ -0,0 +1,149 @@ + + + + + + + + + + + + March 20 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

Getting Use Cases is Hard

+ + + ReproZip-Examples +

FF

+ +

LINK

+ + DASPOS +

In May, Rémi and I will be at the Data and Software and Preservation for Open Science workshop, Container Strategies for Data Software Preservation that Promote Open Science. I'm serving as an external organizer, but the two of us will be doing some extensive work with ReproZip while there. In addition to a talk/demo during the conference preceedings.

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2016/mar20.html~ b/posts/2016/mar20.html~ new file mode 100644 index 0000000..83112ef --- /dev/null +++ b/posts/2016/mar20.html~ @@ -0,0 +1,147 @@ + + + + + + + + + + + + February 16 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

TITLE

+ + +

CONTENT

+ +

LINK

+ +

CONTENT

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + + diff --git a/posts/2016/may15.html b/posts/2016/may15.html new file mode 100644 index 0000000..5681bc5 --- /dev/null +++ b/posts/2016/may15.html @@ -0,0 +1,154 @@ + + + + + + + + + + + + May 15 + + + + + + + + + + + +
+ + + + + + +
+

Data, Science, & Librarians,
Oh My!

+

My thoughts as I navigate the world of data librarianship.

+
+ +
+ +
+ +
+

So. Many. Conferences.

+ + +

Reproducibility Symposium

+ +

LINK

+ +

RDAP

+ +

LINK

+ +

DASPOS

+ +

LINK

+ +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + + + + + + + + + + +