text:
.jazz-admin [class^="icon-extra-"],
.jazz-admin [class*=" icon-extra-"]{
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 24px;
  vertical-align: text-top;
  background-image:url('../assets/img/glyphicons.png');
  background-repeat: no-repeat;
  background-position: 24px 24px;
  background-repeat: no-repeat;
}
.jazz-admin .icon-extra-glass{ background-position: 0 0; width: 24px; height: 24px; }
.jazz-admin .icon-extra-leaf{ background-position: 0 -74px; width: 24px; height: 25px; }
.jazz-admin .icon-extra-dog{ background-position: 0 -149px; width: 26px; height: 25px; }
.jazz-admin .icon-extra-user{ background-position: 0 -224px; width: 23px; height: 22px; }
.jazz-admin .icon-extra-girl{ background-position: 0 -296px; width: 22px; height: 22px; }
.jazz-admin .icon-extra-car{ background-position: 0 -368px; width: 26px; height: 22px; }
.jazz-admin .icon-extra-user_add{ background-position: 0 -440px; width: 28px; height: 22px; }
.jazz-admin .icon-extra-user_remove{ background-position: 0 -512px; width: 26px; height: 22px; }
.jazz-admin .icon-extra-film{ background-position: 0 -584px; width: 22px; height: 26px; }
.jazz-admin .icon-extra-magic{ background-position: 0 -660px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-envelope{ background-position: 0 -734px; width: 24px; height: 16px; }
.jazz-admin .icon-extra-camera{ background-position: 0 -800px; width: 26px; height: 20px; }
.jazz-admin .icon-extra-heart{ background-position: 0 -870px; width: 24px; height: 22px; }
.jazz-admin .icon-extra-beach_umbrella{ background-position: 0 -942px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-train{ background-position: 0 -1016px; width: 20px; height: 26px; }
.jazz-admin .icon-extra-print{ background-position: 0 -1092px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-bin{ background-position: 0 -1166px; width: 20px; height: 28px; }
.jazz-admin .icon-extra-music{ background-position: 0 -1244px; width: 21px; height: 25px; }
.jazz-admin .icon-extra-note{ background-position: 0 -1319px; width: 18px; height: 25px; }
.jazz-admin .icon-extra-heart_empty{ background-position: 0 -1394px; width: 24px; height: 22px; }
.jazz-admin .icon-extra-home{ background-position: 0 -1466px; width: 27px; height: 26px; }
.jazz-admin .icon-extra-snowflake{ background-position: 0 -1542px; width: 28px; height: 28px; }
.jazz-admin .icon-extra-fire{ background-position: 0 -1620px; width: 21px; height: 26px; }
.jazz-admin .icon-extra-magnet{ background-position: 0 -1696px; width: 21px; height: 23px; }
.jazz-admin .icon-extra-parents{ background-position: 0 -1769px; width: 32px; height: 22px; }
.jazz-admin .icon-extra-binoculars{ background-position: 0 -1841px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-road{ background-position: 0 -1915px; width: 28px; height: 24px; }
.jazz-admin .icon-extra-search{ background-position: -82px 0; width: 24px; height: 24px; }
.jazz-admin .icon-extra-cars{ background-position: -82px -74px; width: 36px; height: 25px; }
.jazz-admin .icon-extra-notes_2{ background-position: -82px -149px; width: 20px; height: 27px; }
.jazz-admin .icon-extra-pencil{ background-position: -82px -226px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-bus{ background-position: -82px -300px; width: 32px; height: 25px; }
.jazz-admin .icon-extra-wifi_alt{ background-position: -82px -375px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-luggage{ background-position: -82px -451px; width: 20px; height: 27px; }
.jazz-admin .icon-extra-old_man{ background-position: -82px -528px; width: 23px; height: 24px; }
.jazz-admin .icon-extra-woman{ background-position: -82px -602px; width: 22px; height: 22px; }
.jazz-admin .icon-extra-file{ background-position: -82px -674px; width: 19px; height: 24px; }
.jazz-admin .icon-extra-coins{ background-position: -82px -748px; width: 26px; height: 24px; }
.jazz-admin .icon-extra-airplane{ background-position: -82px -822px; width: 24px; height: 25px; }
.jazz-admin .icon-extra-notes{ background-position: -82px -897px; width: 20px; height: 25px; }
.jazz-admin .icon-extra-stats{ background-position: -82px -972px; width: 26px; height: 25px; }
.jazz-admin .icon-extra-charts{ background-position: -82px -1047px; width: 27px; height: 24px; }
.jazz-admin .icon-extra-pie_chart{ background-position: -82px -1121px; width: 26px; height: 25px; }
.jazz-admin .icon-extra-group{ background-position: -82px -1196px; width: 35px; height: 22px; }
.jazz-admin .icon-extra-keys{ background-position: -82px -1268px; width: 24px; height: 26px; }
.jazz-admin .icon-extra-calendar{ background-position: -82px -1344px; width: 23px; height: 24px; }
.jazz-admin .icon-extra-router{ background-position: -82px -1418px; width: 27px; height: 26px; }
.jazz-admin .icon-extra-camera_small{ background-position: -82px -1494px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-dislikes{ background-position: -82px -1568px; width: 25px; height: 24px; }
.jazz-admin .icon-extra-star{ background-position: -82px -1642px; width: 25px; height: 24px; }
.jazz-admin .icon-extra-link{ background-position: -82px -1716px; width: 21px; height: 23px; }
.jazz-admin .icon-extra-eye_open{ background-position: -82px -1789px; width: 31px; height: 17px; }
.jazz-admin .icon-extra-eye_close{ background-position: -82px -1856px; width: 31px; height: 24px; }
.jazz-admin .icon-extra-alarm{ background-position: -82px -1930px; width: 27px; height: 25px; }
.jazz-admin .icon-extra-clock{ background-position: -168px 0; width: 24px; height: 24px; }
.jazz-admin .icon-extra-stopwatch{ background-position: -168px -74px; width: 23px; height: 27px; }
.jazz-admin .icon-extra-projector{ background-position: -168px -151px; width: 28px; height: 25px; }
.jazz-admin .icon-extra-history{ background-position: -168px -226px; width: 25px; height: 26px; }
.jazz-admin .icon-extra-truck{ background-position: -168px -302px; width: 32px; height: 27px; }
.jazz-admin .icon-extra-cargo{ background-position: -168px -379px; width: 25px; height: 26px; }
.jazz-admin .icon-extra-compass{ background-position: -168px -455px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-keynote{ background-position: -168px -529px; width: 20px; height: 30px; }
.jazz-admin .icon-extra-paperclip{ background-position: -168px -609px; width: 26px; height: 24px; }
.jazz-admin .icon-extra-power{ background-position: -168px -683px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-lightbulb{ background-position: -168px -757px; width: 20px; height: 26px; }
.jazz-admin .icon-extra-tag{ background-position: -168px -833px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-tags{ background-position: -168px -907px; width: 30px; height: 24px; }
.jazz-admin .icon-extra-cleaning{ background-position: -168px -981px; width: 24px; height: 25px; }
.jazz-admin .icon-extra-ruller{ background-position: -168px -1056px; width: 27px; height: 14px; }
.jazz-admin .icon-extra-gift{ background-position: -168px -1120px; width: 24px; height: 25px; }
.jazz-admin .icon-extra-umbrella{ background-position: -168px -1195px; width: 26px; height: 28px; }
.jazz-admin .icon-extra-book{ background-position: -168px -1273px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-bookmark{ background-position: -168px -1347px; width: 15px; height: 24px; }
.jazz-admin .icon-extra-wifi{ background-position: -168px -1421px; width: 31px; height: 23px; }
.jazz-admin .icon-extra-cup{ background-position: -168px -1494px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-stroller{ background-position: -168px -1568px; width: 25px; height: 26px; }
.jazz-admin .icon-extra-headphones{ background-position: -168px -1644px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-headset{ background-position: -168px -1718px; width: 24px; height: 28px; }
.jazz-admin .icon-extra-warning_sign{ background-position: -168px -1796px; width: 29px; height: 24px; }
.jazz-admin .icon-extra-signal{ background-position: -168px -1870px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-retweet{ background-position: -168px -1944px; width: 28px; height: 15px; }
.jazz-admin .icon-extra-refresh{ background-position: -254px 0; width: 25px; height: 26px; }
.jazz-admin .icon-extra-roundabout{ background-position: -254px -76px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-random{ background-position: -254px -152px; width: 28px; height: 20px; }
.jazz-admin .icon-extra-heat{ background-position: -254px -222px; width: 29px; height: 25px; }
.jazz-admin .icon-extra-repeat{ background-position: -254px -297px; width: 23px; height: 26px; }
.jazz-admin .icon-extra-display{ background-position: -254px -373px; width: 28px; height: 24px; }
.jazz-admin .icon-extra-log_book{ background-position: -254px -447px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-adress_book{ background-position: -254px -521px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-building{ background-position: -254px -595px; width: 24px; height: 26px; }
.jazz-admin .icon-extra-eyedropper{ background-position: -254px -671px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-adjust{ background-position: -254px -745px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-tint{ background-position: -254px -821px; width: 24px; height: 25px; }
.jazz-admin .icon-extra-crop{ background-position: -254px -896px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-vector_path_square{ background-position: -254px -972px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-vector_path_circle{ background-position: -254px -1046px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-vector_path_polygon{ background-position: -254px -1120px; width: 26px; height: 25px; }
.jazz-admin .icon-extra-vector_path_line{ background-position: -254px -1195px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-vector_path_curve{ background-position: -254px -1269px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-vector_path_all{ background-position: -254px -1343px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-font{ background-position: -254px -1417px; width: 27px; height: 23px; }
.jazz-admin .icon-extra-italic{ background-position: -254px -1490px; width: 14px; height: 24px; }
.jazz-admin .icon-extra-bold{ background-position: -254px -1564px; width: 19px; height: 24px; }
.jazz-admin .icon-extra-text_underline{ background-position: -254px -1638px; width: 20px; height: 24px; }
.jazz-admin .icon-extra-text_strike{ background-position: -254px -1712px; width: 20px; height: 22px; }
.jazz-admin .icon-extra-text_height{ background-position: -254px -1784px; width: 26px; height: 24px; }
.jazz-admin .icon-extra-text_width{ background-position: -254px -1858px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-text_resize{ background-position: -254px -1932px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-left_indent{ background-position: -340px 0; width: 24px; height: 22px; }
.jazz-admin .icon-extra-right_indent{ background-position: -340px -72px; width: 24px; height: 22px; }
.jazz-admin .icon-extra-align_left{ background-position: -340px -144px; width: 24px; height: 21px; }
.jazz-admin .icon-extra-align_center{ background-position: -340px -215px; width: 24px; height: 21px; }
.jazz-admin .icon-extra-align_right{ background-position: -340px -286px; width: 24px; height: 21px; }
.jazz-admin .icon-extra-justify{ background-position: -340px -357px; width: 24px; height: 21px; }
.jazz-admin .icon-extra-list{ background-position: -340px -428px; width: 24px; height: 21px; }
.jazz-admin .icon-extra-text_smaller{ background-position: -340px -499px; width: 22px; height: 16px; }
.jazz-admin .icon-extra-text_bigger{ background-position: -340px -565px; width: 24px; height: 22px; }
.jazz-admin .icon-extra-embed{ background-position: -340px -637px; width: 30px; height: 14px; }
.jazz-admin .icon-extra-embed_close{ background-position: -340px -701px; width: 30px; height: 24px; }
.jazz-admin .icon-extra-table{ background-position: -340px -775px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-message_full{ background-position: -340px -849px; width: 24px; height: 28px; }
.jazz-admin .icon-extra-message_empty{ background-position: -340px -927px; width: 24px; height: 28px; }
.jazz-admin .icon-extra-message_in{ background-position: -340px -1005px; width: 24px; height: 28px; }
.jazz-admin .icon-extra-message_out{ background-position: -340px -1083px; width: 24px; height: 28px; }
.jazz-admin .icon-extra-message_plus{ background-position: -340px -1161px; width: 29px; height: 23px; }
.jazz-admin .icon-extra-message_minus{ background-position: -340px -1234px; width: 29px; height: 23px; }
.jazz-admin .icon-extra-message_ban{ background-position: -340px -1307px; width: 29px; height: 23px; }
.jazz-admin .icon-extra-message_flag{ background-position: -340px -1380px; width: 27px; height: 23px; }
.jazz-admin .icon-extra-message_lock{ background-position: -340px -1453px; width: 28px; height: 24px; }
.jazz-admin .icon-extra-message_new{ background-position: -340px -1527px; width: 28px; height: 22px; }
.jazz-admin .icon-extra-inbox{ background-position: -340px -1599px; width: 24px; height: 23px; }
.jazz-admin .icon-extra-inbox_plus{ background-position: -340px -1672px; width: 27px; height: 27px; }
.jazz-admin .icon-extra-inbox_minus{ background-position: -340px -1749px; width: 27px; height: 27px; }
.jazz-admin .icon-extra-inbox_lock{ background-position: -340px -1826px; width: 26px; height: 28px; }
.jazz-admin .icon-extra-inbox_in{ background-position: -340px -1904px; width: 24px; height: 26px; }
.jazz-admin .icon-extra-inbox_out{ background-position: -426px 0; width: 24px; height: 26px; }
.jazz-admin .icon-extra-cogwheel{ background-position: -426px -76px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-cogwheels{ background-position: -426px -150px; width: 34px; height: 27px; }
.jazz-admin .icon-extra-picture{ background-position: -426px -227px; width: 24px; height: 20px; }
.jazz-admin .icon-extra-adjust_alt{ background-position: -426px -297px; width: 23px; height: 24px; }
.jazz-admin .icon-extra-database_lock{ background-position: -426px -371px; width: 26px; height: 28px; }
.jazz-admin .icon-extra-database_plus{ background-position: -426px -449px; width: 27px; height: 27px; }
.jazz-admin .icon-extra-database_minus{ background-position: -426px -526px; width: 27px; height: 27px; }
.jazz-admin .icon-extra-database_ban{ background-position: -426px -603px; width: 26px; height: 27px; }
.jazz-admin .icon-extra-folder_open{ background-position: -426px -680px; width: 30px; height: 22px; }
.jazz-admin .icon-extra-folder_plus{ background-position: -426px -752px; width: 29px; height: 25px; }
.jazz-admin .icon-extra-folder_minus{ background-position: -426px -827px; width: 29px; height: 25px; }
.jazz-admin .icon-extra-folder_lock{ background-position: -426px -902px; width: 28px; height: 26px; }
.jazz-admin .icon-extra-folder_flag{ background-position: -426px -978px; width: 27px; height: 25px; }
.jazz-admin .icon-extra-folder_new{ background-position: -426px -1053px; width: 28px; height: 24px; }
.jazz-admin .icon-extra-edit{ background-position: -426px -1127px; width: 24px; height: 21px; }
.jazz-admin .icon-extra-new_window{ background-position: -426px -1198px; width: 26px; height: 22px; }
.jazz-admin .icon-extra-check{ background-position: -426px -1270px; width: 22px; height: 18px; }
.jazz-admin .icon-extra-unchecked{ background-position: -426px -1338px; width: 18px; height: 18px; }
.jazz-admin .icon-extra-more_windows{ background-position: -426px -1406px; width: 23px; height: 23px; }
.jazz-admin .icon-extra-show_big_thumbnails{ background-position: -426px -1479px; width: 22px; height: 22px; }
.jazz-admin .icon-extra-show_thumbnails{ background-position: -426px -1551px; width: 22px; height: 22px; }
.jazz-admin .icon-extra-show_thumbnails_with_lines{ background-position: -426px -1623px; width: 24px; height: 15px; }
.jazz-admin .icon-extra-show_lines{ background-position: -426px -1688px; width: 24px; height: 15px; }
.jazz-admin .icon-extra-playlist{ background-position: -426px -1753px; width: 29px; height: 24px; }
.jazz-admin .icon-extra-imac{ background-position: -426px -1827px; width: 26px; height: 22px; }
.jazz-admin .icon-extra-macbook{ background-position: -426px -1899px; width: 28px; height: 15px; }
.jazz-admin .icon-extra-ipad{ background-position: -512px 0; width: 22px; height: 27px; }
.jazz-admin .icon-extra-iphone{ background-position: -512px -77px; width: 14px; height: 24px; }
.jazz-admin .icon-extra-iphone_transfer{ background-position: -512px -151px; width: 29px; height: 24px; }
.jazz-admin .icon-extra-iphone_exchange{ background-position: -512px -225px; width: 29px; height: 24px; }
.jazz-admin .icon-extra-ipod{ background-position: -512px -299px; width: 14px; height: 22px; }
.jazz-admin .icon-extra-ipod_shuffle{ background-position: -512px -371px; width: 15px; height: 13px; }
.jazz-admin .icon-extra-ear_plugs{ background-position: -512px -434px; width: 20px; height: 24px; }
.jazz-admin .icon-extra-phone{ background-position: -512px -508px; width: 15px; height: 25px; }
.jazz-admin .icon-extra-step_backward{ background-position: -512px -583px; width: 14px; height: 18px; }
.jazz-admin .icon-extra-fast_backward{ background-position: -512px -651px; width: 25px; height: 18px; }
.jazz-admin .icon-extra-rewind{ background-position: -512px -719px; width: 23px; height: 18px; }
.jazz-admin .icon-extra-play{ background-position: -512px -787px; width: 16px; height: 18px; }
.jazz-admin .icon-extra-pause{ background-position: -512px -855px; width: 10px; height: 16px; }
.jazz-admin .icon-extra-stop{ background-position: -512px -921px; width: 14px; height: 14px; }
.jazz-admin .icon-extra-forward{ background-position: -512px -985px; width: 23px; height: 18px; }
.jazz-admin .icon-extra-fast_forward{ background-position: -512px -1053px; width: 25px; height: 18px; }
.jazz-admin .icon-extra-step_forward{ background-position: -512px -1121px; width: 14px; height: 18px; }
.jazz-admin .icon-extra-eject{ background-position: -512px -1189px; width: 18px; height: 17px; }
.jazz-admin .icon-extra-facetime_video{ background-position: -512px -1256px; width: 24px; height: 16px; }
.jazz-admin .icon-extra-download_alt{ background-position: -512px -1322px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-mute{ background-position: -512px -1396px; width: 22px; height: 15px; }
.jazz-admin .icon-extra-volume_down{ background-position: -512px -1461px; width: 16px; height: 15px; }
.jazz-admin .icon-extra-volume_up{ background-position: -512px -1526px; width: 24px; height: 26px; }
.jazz-admin .icon-extra-screenshot{ background-position: -512px -1602px; width: 27px; height: 27px; }
.jazz-admin .icon-extra-move{ background-position: -512px -1679px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-more{ background-position: -512px -1753px; width: 22px; height: 6px; }
.jazz-admin .icon-extra-brightness_reduce{ background-position: -512px -1809px; width: 20px; height: 20px; }
.jazz-admin .icon-extra-brightness_increase{ background-position: -512px -1879px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-circle_plus{ background-position: -598px 0; width: 26px; height: 26px; }
.jazz-admin .icon-extra-circle_minus{ background-position: -598px -76px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-circle_remove{ background-position: -598px -152px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-circle_ok{ background-position: -598px -228px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-circle_question_mark{ background-position: -598px -304px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-circle_info{ background-position: -598px -380px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-circle_exclamation_mark{ background-position: -598px -456px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-remove{ background-position: -598px -532px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-ok{ background-position: -598px -608px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-ban{ background-position: -598px -684px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-download{ background-position: -598px -760px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-upload{ background-position: -598px -836px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-shopping_cart{ background-position: -598px -912px; width: 26px; height: 23px; }
.jazz-admin .icon-extra-lock{ background-position: -598px -985px; width: 21px; height: 26px; }
.jazz-admin .icon-extra-unlock{ background-position: -598px -1061px; width: 21px; height: 26px; }
.jazz-admin .icon-extra-electricity{ background-position: -598px -1137px; width: 11px; height: 24px; }
.jazz-admin .icon-extra-ok_2{ background-position: -598px -1211px; width: 25px; height: 19px; }
.jazz-admin .icon-extra-remove_2{ background-position: -598px -1280px; width: 18px; height: 18px; }
.jazz-admin .icon-extra-cart_out{ background-position: -598px -1348px; width: 26px; height: 25px; }
.jazz-admin .icon-extra-cart_in{ background-position: -598px -1423px; width: 26px; height: 24px; }
.jazz-admin .icon-extra-left_arrow{ background-position: -598px -1497px; width: 20px; height: 18px; }
.jazz-admin .icon-extra-right_arrow{ background-position: -598px -1565px; width: 20px; height: 18px; }
.jazz-admin .icon-extra-down_arrow{ background-position: -598px -1633px; width: 18px; height: 20px; }
.jazz-admin .icon-extra-up_arrow{ background-position: -598px -1703px; width: 18px; height: 20px; }
.jazz-admin .icon-extra-resize_small{ background-position: -598px -1773px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-resize_full{ background-position: -598px -1847px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-circle_arrow_left{ background-position: -598px -1921px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-circle_arrow_right{ background-position: -684px 0; width: 26px; height: 26px; }
.jazz-admin .icon-extra-circle_arrow_top{ background-position: -684px -76px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-circle_arrow_down{ background-position: -684px -152px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-play_button{ background-position: -684px -228px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-unshare{ background-position: -684px -304px; width: 24px; height: 18px; }
.jazz-admin .icon-extra-share{ background-position: -684px -372px; width: 24px; height: 18px; }
.jazz-admin .icon-extra-chevron-right{ background-position: -684px -440px; width: 15px; height: 22px; }
.jazz-admin .icon-extra-chevron-left{ background-position: -684px -512px; width: 15px; height: 22px; }
.jazz-admin .icon-extra-bluetooth{ background-position: -684px -584px; width: 14px; height: 24px; }
.jazz-admin .icon-extra-euro{ background-position: -684px -658px; width: 22px; height: 23px; }
.jazz-admin .icon-extra-usd{ background-position: -684px -731px; width: 17px; height: 26px; }
.jazz-admin .icon-extra-gbp{ background-position: -684px -807px; width: 17px; height: 24px; }
.jazz-admin .icon-extra-retweet_2{ background-position: -684px -881px; width: 33px; height: 21px; }
.jazz-admin .icon-extra-moon{ background-position: -684px -952px; width: 21px; height: 24px; }
.jazz-admin .icon-extra-sun{ background-position: -684px -1026px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-cloud{ background-position: -684px -1100px; width: 27px; height: 17px; }
.jazz-admin .icon-extra-direction{ background-position: -684px -1167px; width: 25px; height: 26px; }
.jazz-admin .icon-extra-brush{ background-position: -684px -1243px; width: 25px; height: 22px; }
.jazz-admin .icon-extra-pen{ background-position: -684px -1315px; width: 23px; height: 23px; }
.jazz-admin .icon-extra-zoom_in{ background-position: -684px -1388px; width: 25px; height: 25px; }
.jazz-admin .icon-extra-zoom_out{ background-position: -684px -1463px; width: 25px; height: 25px; }
.jazz-admin .icon-extra-pin{ background-position: -684px -1538px; width: 10px; height: 24px; }
.jazz-admin .icon-extra-albums{ background-position: -684px -1612px; width: 28px; height: 18px; }
.jazz-admin .icon-extra-rotation_lock{ background-position: -684px -1680px; width: 27px; height: 24px; }
.jazz-admin .icon-extra-flash{ background-position: -684px -1754px; width: 14px; height: 24px; }
.jazz-admin .icon-extra-google_maps{ background-position: -684px -1828px; width: 16px; height: 24px; }
.jazz-admin .icon-extra-anchor{ background-position: -684px -1902px; width: 24px; height: 25px; }
.jazz-admin .icon-extra-conversation{ background-position: -770px 0; width: 25px; height: 18px; }
.jazz-admin .icon-extra-chat{ background-position: -770px -68px; width: 24px; height: 19px; }
.jazz-admin .icon-extra-male{ background-position: -770px -137px; width: 22px; height: 22px; }
.jazz-admin .icon-extra-female{ background-position: -770px -209px; width: 16px; height: 27px; }
.jazz-admin .icon-extra-asterisk{ background-position: -770px -286px; width: 20px; height: 20px; }
.jazz-admin .icon-extra-divide{ background-position: -770px -356px; width: 18px; height: 16px; }
.jazz-admin .icon-extra-snorkel_diving{ background-position: -770px -422px; width: 27px; height: 25px; }
.jazz-admin .icon-extra-scuba_diving{ background-position: -770px -497px; width: 27px; height: 24px; }
.jazz-admin .icon-extra-oxygen_bottle{ background-position: -770px -571px; width: 22px; height: 27px; }
.jazz-admin .icon-extra-fins{ background-position: -770px -648px; width: 31px; height: 27px; }
.jazz-admin .icon-extra-fishes{ background-position: -770px -725px; width: 28px; height: 30px; }
.jazz-admin .icon-extra-boat{ background-position: -770px -805px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-delete{ background-position: -770px -879px; width: 26px; height: 17px; }
.jazz-admin .icon-extra-sheriffs_star{ background-position: -770px -946px; width: 24px; height: 26px; }
.jazz-admin .icon-extra-qrcode{ background-position: -770px -1022px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-barcode{ background-position: -770px -1096px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-pool{ background-position: -770px -1170px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-buoy{ background-position: -770px -1244px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-spade{ background-position: -770px -1318px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-bank{ background-position: -770px -1392px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-vcard{ background-position: -770px -1466px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-electrical_plug{ background-position: -770px -1540px; width: 18px; height: 25px; }
.jazz-admin .icon-extra-flag{ background-position: -770px -1615px; width: 21px; height: 26px; }
.jazz-admin .icon-extra-credit_card{ background-position: -770px -1691px; width: 26px; height: 19px; }
.jazz-admin .icon-extra-keyboard_wireless{ background-position: -770px -1760px; width: 27px; height: 19px; }
.jazz-admin .icon-extra-keyboard_wired{ background-position: -770px -1829px; width: 27px; height: 25px; }
.jazz-admin .icon-extra-shield{ background-position: -770px -1904px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-ring{ background-position: -856px 0; width: 21px; height: 24px; }
.jazz-admin .icon-extra-cake{ background-position: -856px -74px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-drink{ background-position: -856px -148px; width: 23px; height: 24px; }
.jazz-admin .icon-extra-beer{ background-position: -856px -222px; width: 23px; height: 24px; }
.jazz-admin .icon-extra-fast_food{ background-position: -856px -296px; width: 28px; height: 24px; }
.jazz-admin .icon-extra-cutlery{ background-position: -856px -370px; width: 13px; height: 24px; }
.jazz-admin .icon-extra-pizza{ background-position: -856px -444px; width: 26px; height: 29px; }
.jazz-admin .icon-extra-birthday_cake{ background-position: -856px -523px; width: 26px; height: 29px; }
.jazz-admin .icon-extra-tablet{ background-position: -856px -602px; width: 25px; height: 25px; }
.jazz-admin .icon-extra-settings{ background-position: -856px -677px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-bullets{ background-position: -856px -751px; width: 27px; height: 23px; }
.jazz-admin .icon-extra-cardio{ background-position: -856px -824px; width: 25px; height: 26px; }
.jazz-admin .icon-extra-t-shirt{ background-position: -856px -900px; width: 28px; height: 23px; }
.jazz-admin .icon-extra-pants{ background-position: -856px -973px; width: 19px; height: 24px; }
.jazz-admin .icon-extra-sweater{ background-position: -856px -1047px; width: 29px; height: 24px; }
.jazz-admin .icon-extra-fabric{ background-position: -856px -1121px; width: 27px; height: 22px; }
.jazz-admin .icon-extra-leather{ background-position: -856px -1193px; width: 23px; height: 24px; }
.jazz-admin .icon-extra-scissors{ background-position: -856px -1267px; width: 24px; height: 27px; }
.jazz-admin .icon-extra-bomb{ background-position: -856px -1344px; width: 27px; height: 25px; }
.jazz-admin .icon-extra-skull{ background-position: -856px -1419px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-celebration{ background-position: -856px -1493px; width: 24px; height: 25px; }
.jazz-admin .icon-extra-tea_kettle{ background-position: -856px -1568px; width: 26px; height: 23px; }
.jazz-admin .icon-extra-french_press{ background-position: -856px -1641px; width: 23px; height: 25px; }
.jazz-admin .icon-extra-coffe_cup{ background-position: -856px -1716px; width: 25px; height: 19px; }
.jazz-admin .icon-extra-pot{ background-position: -856px -1785px; width: 27px; height: 22px; }
.jazz-admin .icon-extra-grater{ background-position: -856px -1857px; width: 18px; height: 24px; }
.jazz-admin .icon-extra-kettle{ background-position: -856px -1931px; width: 23px; height: 24px; }
.jazz-admin .icon-extra-hospital{ background-position: -942px 0; width: 24px; height: 24px; }
.jazz-admin .icon-extra-hospital_h{ background-position: -942px -74px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-microphone{ background-position: -942px -148px; width: 17px; height: 24px; }
.jazz-admin .icon-extra-webcam{ background-position: -942px -222px; width: 19px; height: 24px; }
.jazz-admin .icon-extra-temple_christianity_church{ background-position: -942px -296px; width: 24px; height: 25px; }
.jazz-admin .icon-extra-temple_islam{ background-position: -942px -371px; width: 25px; height: 24px; }
.jazz-admin .icon-extra-temple_hindu{ background-position: -942px -445px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-temple_buddhist{ background-position: -942px -519px; width: 28px; height: 22px; }
.jazz-admin .icon-extra-bicycle{ background-position: -942px -591px; width: 33px; height: 21px; }
.jazz-admin .icon-extra-life_preserver{ background-position: -942px -662px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-share_alt{ background-position: -942px -736px; width: 22px; height: 22px; }
.jazz-admin .icon-extra-comments{ background-position: -942px -808px; width: 24px; height: 23px; }
.jazz-admin .icon-extra-flower{ background-position: -942px -881px; width: 19px; height: 25px; }
.jazz-admin .icon-extra-baseball{ background-position: -942px -956px; width: 25px; height: 26px; }
.jazz-admin .icon-extra-rugby{ background-position: -942px -1032px; width: 23px; height: 24px; }
.jazz-admin .icon-extra-ax{ background-position: -942px -1106px; width: 27px; height: 24px; }
.jazz-admin .icon-extra-table_tennis{ background-position: -942px -1180px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-bowling{ background-position: -942px -1254px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-tree_conifer{ background-position: -942px -1328px; width: 21px; height: 24px; }
.jazz-admin .icon-extra-tree_deciduous{ background-position: -942px -1402px; width: 20px; height: 25px; }
.jazz-admin .icon-extra-more_items{ background-position: -942px -1477px; width: 21px; height: 24px; }
.jazz-admin .icon-extra-sort{ background-position: -942px -1551px; width: 25px; height: 25px; }
.jazz-admin .icon-extra-filter{ background-position: -942px -1626px; width: 20px; height: 24px; }
.jazz-admin .icon-extra-gamepad{ background-position: -942px -1700px; width: 27px; height: 19px; }
.jazz-admin .icon-extra-playing_dices{ background-position: -942px -1769px; width: 27px; height: 23px; }
.jazz-admin .icon-extra-calculator{ background-position: -942px -1842px; width: 21px; height: 24px; }
.jazz-admin .icon-extra-tie{ background-position: -942px -1916px; width: 11px; height: 26px; }
.jazz-admin .icon-extra-wallet{ background-position: -1028px 0; width: 25px; height: 20px; }
.jazz-admin .icon-extra-piano{ background-position: -1028px -70px; width: 23px; height: 24px; }
.jazz-admin .icon-extra-sampler{ background-position: -1028px -144px; width: 27px; height: 22px; }
.jazz-admin .icon-extra-podium{ background-position: -1028px -216px; width: 28px; height: 21px; }
.jazz-admin .icon-extra-soccer_ball{ background-position: -1028px -287px; width: 25px; height: 25px; }
.jazz-admin .icon-extra-blog{ background-position: -1028px -362px; width: 21px; height: 23px; }
.jazz-admin .icon-extra-dashboard{ background-position: -1028px -435px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-certificate{ background-position: -1028px -509px; width: 17px; height: 25px; }
.jazz-admin .icon-extra-bell{ background-position: -1028px -584px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-candle{ background-position: -1028px -658px; width: 20px; height: 25px; }
.jazz-admin .icon-extra-pushpin{ background-position: -1028px -733px; width: 23px; height: 23px; }
.jazz-admin .icon-extra-iphone_shake{ background-position: -1028px -806px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-pin_flag{ background-position: -1028px -880px; width: 30px; height: 22px; }
.jazz-admin .icon-extra-turtle{ background-position: -1028px -952px; width: 28px; height: 16px; }
.jazz-admin .icon-extra-rabbit{ background-position: -1028px -1018px; width: 26px; height: 22px; }
.jazz-admin .icon-extra-globe{ background-position: -1028px -1090px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-briefcase{ background-position: -1028px -1164px; width: 24px; height: 21px; }
.jazz-admin .icon-extra-hdd{ background-position: -1028px -1235px; width: 24px; height: 21px; }
.jazz-admin .icon-extra-thumbs_up{ background-position: -1028px -1306px; width: 24px; height: 21px; }
.jazz-admin .icon-extra-thumbs_down{ background-position: -1028px -1377px; width: 24px; height: 21px; }
.jazz-admin .icon-extra-hand_right{ background-position: -1028px -1448px; width: 26px; height: 19px; }
.jazz-admin .icon-extra-hand_left{ background-position: -1028px -1517px; width: 26px; height: 19px; }
.jazz-admin .icon-extra-hand_up{ background-position: -1028px -1586px; width: 19px; height: 26px; }
.jazz-admin .icon-extra-hand_down{ background-position: -1028px -1662px; width: 19px; height: 27px; }
.jazz-admin .icon-extra-fullscreen{ background-position: -1028px -1739px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-shopping_bag{ background-position: -1028px -1813px; width: 23px; height: 26px; }
.jazz-admin .icon-extra-book_open{ background-position: -1028px -1889px; width: 24px; height: 22px; }
.jazz-admin .icon-extra-nameplate{ background-position: -1114px 0; width: 24px; height: 21px; }
.jazz-admin .icon-extra-nameplate_alt{ background-position: -1114px -71px; width: 24px; height: 22px; }
.jazz-admin .icon-extra-vases{ background-position: -1114px -143px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-bullhorn{ background-position: -1114px -217px; width: 25px; height: 20px; }
.jazz-admin .icon-extra-dumbbell{ background-position: -1114px -287px; width: 26px; height: 16px; }
.jazz-admin .icon-extra-suitcase{ background-position: -1114px -353px; width: 24px; height: 22px; }
.jazz-admin .icon-extra-file_import{ background-position: -1114px -425px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-file_export{ background-position: -1114px -499px; width: 23px; height: 24px; }
.jazz-admin .icon-extra-bug{ background-position: -1114px -573px; width: 22px; height: 24px; }
.jazz-admin .icon-extra-crown{ background-position: -1114px -647px; width: 26px; height: 25px; }
.jazz-admin .icon-extra-smoking{ background-position: -1114px -722px; width: 28px; height: 28px; }
.jazz-admin .icon-extra-cloud_upload{ background-position: -1114px -800px; width: 27px; height: 20px; }
.jazz-admin .icon-extra-cloud_download{ background-position: -1114px -870px; width: 27px; height: 22px; }
.jazz-admin .icon-extra-restart{ background-position: -1114px -942px; width: 25px; height: 25px; }
.jazz-admin .icon-extra-security_camera{ background-position: -1114px -1017px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-expand{ background-position: -1114px -1091px; width: 19px; height: 19px; }
.jazz-admin .icon-extra-collapse{ background-position: -1114px -1160px; width: 19px; height: 19px; }
.jazz-admin .icon-extra-collapse_top{ background-position: -1114px -1229px; width: 19px; height: 19px; }
.jazz-admin .icon-extra-globe_af{ background-position: -1114px -1298px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-global{ background-position: -1114px -1372px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-spray{ background-position: -1114px -1446px; width: 22px; height: 27px; }
.jazz-admin .icon-extra-nails{ background-position: -1114px -1523px; width: 22px; height: 26px; }
.jazz-admin .icon-extra-claw_hammer{ background-position: -1114px -1599px; width: 27px; height: 26px; }
.jazz-admin .icon-extra-classic_hammer{ background-position: -1114px -1675px; width: 25px; height: 26px; }
.jazz-admin .icon-extra-hand_saw{ background-position: -1114px -1751px; width: 26px; height: 26px; }
.jazz-admin .icon-extra-riflescope{ background-position: -1114px -1827px; width: 25px; height: 25px; }
.jazz-admin .icon-extra-electrical_socket_eu{ background-position: -1114px -1902px; width: 23px; height: 23px; }
.jazz-admin .icon-extra-electrical_socket_us{ background-position: -1200px 0; width: 23px; height: 23px; }
.jazz-admin .icon-extra-pinterest{ background-position: -1200px -73px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-dropbox{ background-position: -1200px -147px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-google_plus{ background-position: -1200px -221px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-jolicloud{ background-position: -1200px -295px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-yahoo{ background-position: -1200px -369px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-blogger{ background-position: -1200px -443px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-picasa{ background-position: -1200px -517px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-amazon{ background-position: -1200px -591px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-tumblr{ background-position: -1200px -665px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-wordpress{ background-position: -1200px -739px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-instapaper{ background-position: -1200px -813px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-evernote{ background-position: -1200px -887px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-xing{ background-position: -1200px -961px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-zootool{ background-position: -1200px -1035px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-dribbble{ background-position: -1200px -1109px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-deviantart{ background-position: -1200px -1183px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-read_it_later{ background-position: -1200px -1257px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-linked_in{ background-position: -1200px -1331px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-forrst{ background-position: -1200px -1405px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-pinboard{ background-position: -1200px -1479px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-behance{ background-position: -1200px -1553px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-github{ background-position: -1200px -1627px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-youtube{ background-position: -1200px -1701px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-skitch{ background-position: -1200px -1775px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-4square{ background-position: -1200px -1849px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-quora{ background-position: -1200px -1923px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-badoo{ background-position: -1286px 0; width: 24px; height: 24px; }
.jazz-admin .icon-extra-spotify{ background-position: -1286px -74px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-stumbleupon{ background-position: -1286px -148px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-readability{ background-position: -1286px -222px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-facebook{ background-position: -1286px -296px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-twitter{ background-position: -1286px -370px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-instagram{ background-position: -1286px -444px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-posterous_spaces{ background-position: -1286px -518px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-vimeo{ background-position: -1286px -592px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-flickr{ background-position: -1286px -666px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-last_fm{ background-position: -1286px -740px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-rss{ background-position: -1286px -814px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-skype{ background-position: -1286px -888px; width: 24px; height: 24px; }
.jazz-admin .icon-extra-email{ background-position: -1286px -962px; width: 24px; height: 24px; }


text:
/**
 * Bootstrap Table danish translation
 * Author: Your Name Jan Borup Coyle, github@coyle.dk
 */
(function ($) {
    'use strict';

    $.fn.bootstrapTable.locales['da-DK'] = {
        formatLoadingMessage: function () {
            return 'Indlæser, vent venligst...';
        },
        formatRecordsPerPage: function (pageNumber) {
            return pageNumber + ' poster pr side';
        },
        formatShowingRows: function (pageFrom, pageTo, totalRows) {
            return 'Viser ' + pageFrom + ' til ' + pageTo + ' af ' + totalRows + ' rækker';
        },
        formatSearch: function () {
            return 'Søg';
        },
        formatNoMatches: function () {
            return 'Ingen poster fundet';
        },
        formatRefresh: function () {
            return 'Opdater';
        },
        formatToggle: function () {
            return 'Skift';
        },
        formatColumns: function () {
            return 'Kolonner';
        }
    };

    $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['da-DK']);

})(jQuery);

redpajama_set_name: RedPajamaGithub


text:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="290dp"
    android:layout_height="215dp"
    android:background="@drawable/app_background"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:orientation="horizontal" >

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="15dp"
            android:orientation="vertical" >

            <Button
                android:id="@+id/barrow_up_day"
                android:layout_width="30dp"
                android:layout_height="30dp"
                android:layout_marginLeft="10dp"

                android:background="@drawable/arrow_up_selector" />

            <EditText
                android:id="@+id/tvday"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="9dp"
                android:layout_marginTop="8dp"
                android:background="@color/Transparent"
                android:focusable="false"
                android:inputType="number"
                android:maxLength="2"

                android:maxLines="1"
                android:textColor="@color/white"
                android:textSize="30sp" />

            <Button
                android:id="@+id/barrow_down_day"
                android:layout_width="30dp"
                android:layout_height="30dp"
                android:layout_marginLeft="10dp"
                android:layout_marginTop="5dp"
              android:background="@drawable/arrow_down_selector" />
        </LinearLayout>

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dp"
            android:layout_marginTop="15dp"
            android:orientation="vertical" >

            <Button
                android:id="@+id/barrow_up_month"
                android:layout_width="30dp"
                android:layout_height="30dp"
                android:layout_marginLeft="30dp"

                android:background="@drawable/arrow_up_selector"/>

            <TextView
                android:id="@+id/tvmonth"
                android:layout_width="85dp"
                android:layout_height="wrap_content"
                android:layout_marginLeft="25dp"
                android:layout_marginTop="8dp"
                android:textColor="@color/white"

                android:textSize="30sp" />

            <Button
                android:id="@+id/barrow_down_month"
                android:layout_width="30dp"
                android:layout_height="30dp"
                android:layout_marginLeft="30dp"
                android:layout_marginTop="5dp"
               android:background="@drawable/arrow_down_selector"/>
        </LinearLayout>

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="15dp"
            android:orientation="vertical" >

            <Button
                android:id="@+id/barrow_up_year"
                android:layout_width="30dp"
                android:layout_height="30dp"
                android:layout_marginLeft="20dp"

               android:background="@drawable/arrow_up_selector" />

            <TextView
                android:id="@+id/tvyear"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:layout_marginTop="8dp"
                android:background="@color/Transparent"
                android:maxLength="4"
                android:maxLines="1"

                android:textColor="@color/white"
                android:textSize="30sp" />

            <Button
                android:id="@+id/barrow_down_year"
                android:layout_width="30dp"
                android:layout_height="30dp"
                android:layout_marginLeft="20dp"
                android:layout_marginTop="5dp"

               android:background="@drawable/arrow_down_selector"/>
        </LinearLayout>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp"
        android:layout_marginTop="15dp"
        android:layout_marginLeft="5dp"
        android:orientation="horizontal" >

        <Button
            android:id="@+id/bcancel"
            style="@style/styleBarButton"
            android:layout_width="130dp"
            android:layout_height="45dp"
            android:layout_marginBottom="5dp"
            android:layout_marginTop="10dp"
            android:gravity="center"
            android:padding="5dip"
            android:shadowColor="#000000"
            android:shadowDx="1"
            android:shadowDy="1"
            android:shadowRadius="0.6"
            android:text="@string/cancel"
            android:textColor="@drawable/button_textcolor"
            android:textSize="20sp"
            android:textStyle="bold" />

        <Button
            android:id="@+id/bset"
            style="@style/styleBarButton"
            android:layout_width="130dp"
            android:layout_height="45dp"
            android:layout_marginBottom="5dp"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="10dp"
            android:gravity="center"
            android:padding="5dip"
            android:shadowColor="#000000"
            android:shadowDx="1"
            android:shadowDy="1"
            android:shadowRadius="0.6"
            android:text="@string/save"
            android:textColor="@drawable/button_textcolor"
            android:textSize="20sp"
            android:textStyle="bold" />
    </LinearLayout>

</LinearLayout>


text:
<?php
require_once 'Zend/Server/Reflection/Node.php';
require_once 'PHPUnit/Framework/TestCase.php';
require_once 'PHPUnit/Framework/IncompleteTestError.php';

/**
 * Test case for Zend_Server_Reflection_Node
 *
 * @package ortus
 * @version $Id: NodeTest.php 1625 2006-11-15 17:45:10Z darby $
 */
class Zend_Server_Reflection_NodeTest extends PHPUnit_Framework_TestCase
{
    /**
     * __construct() test
     */
    public function test__construct()
    {
        $node = new Zend_Server_Reflection_Node('string');
        $this->assertTrue($node instanceof Zend_Server_Reflection_Node);
        $this->assertEquals('string', $node->getValue());
        $this->assertTrue(null === $node->getParent());
        $children = $node->getChildren();
        $this->assertTrue(empty($children));

        $child = new Zend_Server_Reflection_Node('array', $node);
        $this->assertTrue($child instanceof Zend_Server_Reflection_Node);
        $this->assertEquals('array', $child->getValue());
        $this->assertTrue($node === $child->getParent());
        $children = $child->getChildren();
        $this->assertTrue(empty($children));

        $children = $node->getChildren();
        $this->assertTrue($child === $children[0]);
    }

    /**
     * setParent() test
     */
    public function testSetParent()
    {
        $parent = new Zend_Server_Reflection_Node('string');
        $child  = new Zend_Server_Reflection_Node('array');

        $child->setParent($parent);

        $this->assertTrue($parent === $child->getParent());
    }

    /**
     * createChild() test
     */
    public function testCreateChild()
    {
        $parent = new Zend_Server_Reflection_Node('string');
        $child = $parent->createChild('array');

        $this->assertTrue($child instanceof Zend_Server_Reflection_Node);
        $this->assertTrue($parent === $child->getParent());
        $children = $parent->getChildren();
        $this->assertTrue($child === $children[0]);
    }

    /**
     * attachChild() test
     */
    public function testAttachChild()
    {
        $parent = new Zend_Server_Reflection_Node('string');
        $child  = new Zend_Server_Reflection_Node('array');

        $parent->attachChild($child);
        $this->assertTrue($parent === $child->getParent());
        $children = $parent->getChildren();
        $this->assertTrue($child === $children[0]);
    }

    /**
     * getChildren() test
     */
    public function testGetChildren()
    {
        $parent = new Zend_Server_Reflection_Node('string');
        $child = $parent->createChild('array');

        $children = $parent->getChildren();
        $types = array();
        foreach ($children as $c) {
            $types[] = $c->getValue();
        }
        $this->assertTrue(is_array($children));
        $this->assertEquals(1, count($children), var_export($types, 1));
        $this->assertTrue($child === $children[0]);
    }

    /**
     * hasChildren() test
     */
    public function testHasChildren()
    {
        $parent = new Zend_Server_Reflection_Node('string');

        $this->assertFalse($parent->hasChildren());
        $parent->createChild('array');
        $this->assertTrue($parent->hasChildren());
    }

    /**
     * getParent() test
     */
    public function testGetParent()
    {
        $parent = new Zend_Server_Reflection_Node('string');
        $child = $parent->createChild('array');

        $this->assertTrue(null === $parent->getParent());
        $this->assertTrue($parent === $child->getParent());
    }

    /**
     * getValue() test
     */
    public function testGetValue()
    {
        $parent = new Zend_Server_Reflection_Node('string');
        $this->assertEquals('string', $parent->getValue());
    }

    /**
     * setValue() test
     */
    public function testSetValue()
    {
        $parent = new Zend_Server_Reflection_Node('string');
        $this->assertEquals('string', $parent->getValue());
        $parent->setValue('array');
        $this->assertEquals('array', $parent->getValue());
    }

    /**
     * getEndPoints() test
     */
    public function testGetEndPoints()
    {
        $root = new Zend_Server_Reflection_Node('root');
        $child1 = $root->createChild('child1');
        $child2 = $root->createChild('child2');
        $child1grand1 = $child1->createChild(null);
        $child1grand2 = $child1->createChild('child1grand2');
        $child2grand1 = $child2->createChild('child2grand1');
        $child2grand2 = $child2->createChild('child2grand2');
        $child2grand2great1 = $child2grand2->createChild(null);
        $child2grand2great2 = $child2grand2->createChild('child2grand2great2');

        $endPoints = $root->getEndPoints();
        $endPointsArray = array();
        foreach ($endPoints as $endPoint) {
            $endPointsArray[] = $endPoint->getValue();
        }

        $test = array(
            'child1',
            'child1grand2',
            'child2grand1',
            'child2grand2',
            'child2grand2great2'
        );

        $this->assertTrue($test === $endPointsArray, 'Test was [' . var_export($test, 1) . ']; endPoints were [' . var_export($endPointsArray, 1) . ']');
    }
}


text:
package net.openbyte.server.util;

import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;

import java.io.IOException;
import java.nio.charset.StandardCharsets;

/**
 * Decorder utilities for ByteBufs.
 */
public class ByteBufDecoders {
    /**
     * Reads an UTF8 string from a byte buffer.
     *
     * @param buf The byte buffer to read from
     * @return The read string
     * @throws IOException If the reading fails
     */
    public static String readUTF8(ByteBuf buf) throws IOException {
        // Read the string's length
        final int len = readVarInt(buf);
        final byte[] bytes = new byte[len];
        buf.readBytes(bytes);
        return new String(bytes, StandardCharsets.UTF_8);
    }

    /**
     * Writes an UTF8 string to a byte buffer.
     *
     * @param buf   The byte buffer to write too
     * @param value The string to write
     * @throws IOException If the writing fails
     */
    public static void writeUTF8(ByteBuf buf, String value) throws IOException {
        final byte[] bytes = value.getBytes(StandardCharsets.UTF_8);
        if (bytes.length >= Short.MAX_VALUE) {
            throw new IOException("Attempt to write a string with a length greater than Short.MAX_VALUE to ByteBuf!");
        }
        // Write the string's length
        writeVarInt(buf, bytes.length);
        buf.writeBytes(bytes);
    }

    /**
     * Reads an integer written into the byte buffer as one of various bit sizes.
     *
     * @param buf The byte buffer to read from
     * @return The read integer
     * @throws IOException If the reading fails
     */
    public static int readVarInt(ByteBuf buf) throws IOException {
        int out = 0;
        int bytes = 0;
        byte in;
        while (true) {
            in = buf.readByte();
            out |= (in & 0x7F) << (bytes++ * 7);
            if (bytes > 5) {
                throw new IOException("Attempt to read int bigger than allowed for a varint!");
            }
            if ((in & 0x80) != 0x80) {
                break;
            }
        }
        return out;
    }

    /**
     * Writes an integer into the byte buffer using the least possible amount of bits.
     *
     * @param buf   The byte buffer to write too
     * @param value The integer value to write
     */
    public static void writeVarInt(ByteBuf buf, int value) {
        byte part;
        while (true) {
            part = (byte) (value & 0x7F);
            value >>>= 7;
            if (value != 0) {
                part |= 0x80;
            }
            buf.writeByte(part);
            if (value == 0) {
                break;
            }
        }
    }

    /**
     * Reads an integer written into the byte buffer as one of various bit sizes.
     *
     * @param buf The byte buffer to read from
     * @return The read integer
     * @throws IOException If the reading fails
     */
    public static long readVarLong(ByteBuf buf) throws IOException {
        long out = 0;
        int bytes = 0;
        byte in;
        while (true) {
            in = buf.readByte();
            out |= (in & 0x7F) << (bytes++ * 7);
            if (bytes > 10) {
                throw new IOException("Attempt to read long bigger than allowed for a varlong!");
            }
            if ((in & 0x80) != 0x80) {
                break;
            }
        }
        return out;
    }

    /**
     * Writes an integer into the byte buffer using the least possible amount of bits.
     *
     * @param buf   The byte buffer to write too
     * @param value The long value to write
     */
    public static void writeVarLong(ByteBuf buf, long value) {
        byte part;
        while (true) {
            part = (byte) (value & 0x7F);
            value >>>= 7;
            if (value != 0) {
                part |= 0x80;
            }
            buf.writeByte(part);
            if (value == 0) {
                break;
            }
        }
    }
}


text:
package com.gavin.ssm.act.core.delegate;

import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;

public class ApplyTaskListener implements TaskListener {

    public static final String ACT_RU_VARIABLE_KEY = "applicant";

    @Override
    public void notify(DelegateTask delegateTask) {
        Object applicant = delegateTask.getVariable(ACT_RU_VARIABLE_KEY);
        if (applicant != null) {
            delegateTask.setAssignee(applicant.toString());
        }
    }

}


text:
videojs.addLanguage('fr', {
  "Audio Player": "Lecteur audio",
  "Video Player": "Lecteur vidéo",
  "Play": "Lecture",
  "Pause": "Pause",
  "Replay": "Revoir",
  "Current Time": "Temps actuel",
  "Duration": "Durée",
  "Remaining Time": "Temps restant",
  "Stream Type": "Type de flux",
  "LIVE": "EN DIRECT",
  "Loaded": "Chargé",
  "Progress": "Progression",
  "Progress Bar": "Barre de progression",
  "progress bar timing: currentTime={1} duration={2}": "{1} de {2}",
  "Fullscreen": "Plein écran",
  "Non-Fullscreen": "Fenêtré",
  "Mute": "Sourdine",
  "Unmute": "Son activé",
  "Playback Rate": "Vitesse de lecture",
  "Subtitles": "Sous-titres",
  "subtitles off": "Sous-titres désactivés",
  "Captions": "Sous-titres transcrits",
  "captions off": "Sous-titres transcrits désactivés",
  "Chapters": "Chapitres",
  "Descriptions": "Descriptions",
  "descriptions off": "descriptions désactivées",
  "Audio Track": "Piste audio",
  "Volume Level": "Niveau de volume",
  "You aborted the media playback": "Vous avez interrompu la lecture de la vidéo.",
  "A network error caused the media download to fail part-way.": "Une erreur de réseau a interrompu le téléchargement de la vidéo.",
  "The media could not be loaded, either because the server or network failed or because the format is not supported.": "Cette vidéo n'a pas pu être chargée, soit parce que le serveur ou le réseau a échoué ou parce que le format n'est pas reconnu.",
  "The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "La lecture de la vidéo a été interrompue à cause d'un problème de corruption ou parce que la vidéo utilise des fonctionnalités non prises en charge par votre navigateur.",
  "No compatible source was found for this media.": "Aucune source compatible n'a été trouvée pour cette vidéo.",
  "The media is encrypted and we do not have the keys to decrypt it.": "Le média est chiffré et nous n'avons pas les clés pour le déchiffrer.",
  "Play Video": "Lire la vidéo",
  "Close": "Fermer",
  "Close Modal Dialog": "Fermer la boîte de dialogue modale",
  "Modal Window": "Fenêtre modale",
  "This is a modal window": "Ceci est une fenêtre modale",
  "This modal can be closed by pressing the Escape key or activating the close button.": "Ce modal peut être fermé en appuyant sur la touche Échap ou activer le bouton de fermeture.",
  ", opens captions settings dialog": ", ouvrir les paramètres des sous-titres transcrits",
  ", opens subtitles settings dialog": ", ouvrir les paramètres des sous-titres",
  ", opens descriptions settings dialog": ", ouvrir les paramètres des descriptions",
  ", selected": ", sélectionné",
  "captions settings": "Paramètres des sous-titres transcrits",
  "subtitles settings": "Paramètres des sous-titres",
  "descriptions settings": "Paramètres des descriptions",
  "Text": "Texte",
  "White": "Blanc",
  "Black": "Noir",
  "Red": "Rouge",
  "Green": "Vert",
  "Blue": "Bleu",
  "Yellow": "Jaune",
  "Magenta": "Magenta",
  "Cyan": "Cyan",
  "Background": "Arrière-plan",
  "Window": "Fenêtre",
  "Transparent": "Transparent",
  "Semi-Transparent": "Semi-transparent",
  "Opaque": "Opaque",
  "Font Size": "Taille des caractères",
  "Text Edge Style": "Style des contours du texte",
  "None": "Aucun",
  "Raised": "Élevé",
  "Depressed": "Enfoncé",
  "Uniform": "Uniforme",
  "Dropshadow": "Ombre portée",
  "Font Family": "Famille de polices",
  "Proportional Sans-Serif": "Polices à chasse variable sans empattement (Proportional Sans-Serif)",
  "Monospace Sans-Serif": "Polices à chasse fixe sans empattement (Monospace Sans-Serif)",
  "Proportional Serif": "Polices à chasse variable avec empattement (Proportional Serif)",
  "Monospace Serif": "Polices à chasse fixe avec empattement (Monospace Serif)",
  "Casual": "Manuscrite",
  "Script": "Scripte",
  "Small Caps": "Petites capitales",
  "Reset": "Réinitialiser",
  "restore all settings to the default values": "Restaurer tous les paramètres aux valeurs par défaut",
  "Done": "Terminé",
  "Caption Settings Dialog": "Boîte de dialogue des paramètres des sous-titres transcrits",
  "Beginning of dialog window. Escape will cancel and close the window.": "Début de la fenêtre de dialogue. La touche d'échappement annulera et fermera la fenêtre.",
  "End of dialog window.": "Fin de la fenêtre de dialogue."
});


text:
var Fs = require('fire-fs');
var Async = require('async');
var Shell = require('shell');
var Semver = require('semver');
var Path = require('fire-path');

Editor.registerElement({
    properties: {
        value: {
            type: Array,
            value: function () {
                return [];
            }
        },

        folded: {
            type: Boolean,
            value: false,
            reflectToAttribute: true,
        },

        _dirty: {
            type: Boolean,
            value: false,
            reflectToAttribute: true,
        },

        invalid: {
            type: Boolean,
            value: false,
        },

        _checked: {
            type: Boolean,
            value: false,
        },

        tag: {
            type: String,
            value: '',
        },

        oldVersions: {
            type: Object,
            value: function () {
                return {};
            },
        }
    },

    ready: function () {
        this.oldVersion = this.value.info.version;
        this.syncGitTag();

        this.oldVersions.hosts = this.value.info.hosts;
        this.oldVersions.dependencies = this.value.info.dependencies;
    },

    _cancelSelect: function () {
        this._checked = false;
    },

    obj2Array: function (obj) {
        var array = [];
        for (var item in obj) {
            array.push({name: item, version: obj[item]});
        }
        return array;
    },

    formatTag: function (tag) {
        if (!tag) {
            return 'NO TAG';
        }

        return tag;
    },

    _oldHostsVersion: function (item) {
        return this.oldVersions.hosts[item.name];
    },

    _oldDepsVersion: function (item) {
        return this.oldVersions.dependencies[item.name];
    },

    _onFoldClick: function (event) {
        event.stopPropagation();
        this.folded = !this.folded;
    },

    _versionChanged: function (event) {
        this.verify(event.target);
        if (!Semver.gt(event.target.value, this.oldVersion)) {
            event.target.value = this.oldVersion;
        }
        this.setDirty();
    },

    _onHostChanged: function (event) {
        this.verify(event.target);
        var keyName = this.$.hoststemplate.itemForElement(event.target).name;
        this.value.info.hosts[keyName] = event.target.value;
        this.setDirty();
    },

    _onDependenciesChanged: function (event) {
        this.verify(event.target);
        var keyName = this.$.deptemplate.itemForElement(event.target).name;
        this.value.info.dependencies[keyName] = event.target.value;
        this.setDirty();
    },

    setDirty: function () {
        this.fire('item-dirty');
        this._dirty = true;
    },

    syncGitTag: function (cb) {
        var path = this.value.path;
        var commands = 'git for-each-ref --sort=taggerdate refs/tags --format \'%(refname)\'';
        Editor.sendRequestToCore('release-helper:exec-cmd', commands, path, function( error,stdout,stderr ) {
            if (error) {
                Editor.error(stderr);
                return;
            }

            if (!stdout) {
                this.set('tag','');
                if (cb) {
                    cb('');
                }
                return;
            }

            var tags = stdout.split('\n');
            var reftags = tags[tags.length - 2];
            var tag = reftags.split('/');
            tag = tag[tag.length-1];
            this.set('tag',tag);
            if (cb) {
                cb(this.tag);
            }
        }.bind(this));
    },

    fetchTag: function (cb) {
        var path = this.value.path;
        this.$.loader.hidden = false;
        Async.series([
            function (next) {
                var commands = 'git tag -l | xargs git tag -d';
                Editor.sendRequestToCore('release-helper:exec-cmd', commands, path, function( error, stdout, stderr ) {
                    next(error, stdout, stderr );
                });
            },

            function (next) {
                var commands = 'git fetch --tags';
                Editor.sendRequestToCore('release-helper:exec-cmd', commands, path, function( error, stdout, stderr ) {
                    next(error, stdout, stderr );
                });
            } ,
        ],function (error, stdout, stderr) {
            if (error) {
                Editor.error(stderr);
            }
            this.$.loader.hidden = true;
            if (cb) {
                cb();
            }
        }.bind(this));
    },

    syncDependencies: function () {
        for (var hostName in this.value.info.hosts) {
            this._refreshHosts(hostName);
        }
        for (var depName in this.value.info.dependencies) {
            this._refreshDependencies(depName);
        }
    },

    confirm: function () {
        Fs.readFile(Path.join(this.value.path, 'package.json'), function (err, data) {
            if (err) {
                Editor.error(err);
                return;
            }

            var obj = JSON.parse(data.toString());
            obj.version = this.value.info.version;
            obj.hosts = this.value.info.hosts;
            obj.dependencies = this.value.info.dependencies;
            var json = JSON.stringify(obj, null, 2);
            Fs.writeFile( Path.join(this.value.path, 'package.json'), json, function (err, state) {
                if (err) {
                    Editor.error(err);
                }
            });
        }.bind(this));

        this._dirty = false;
    },

    verify: function (target) {
        // Checking the version's format
        if (!/^(=|>=|<=|>|<|\^|)[0-9]+\.[0-9]+\.([0-9]+|x)$/.test(target.value)) {
            target.invalid = true;
            this.folded = true;
            return;
        }

        target.invalid = false;
    },

    _foldClass: function (folded) {
        if (folded) {
            return 'icon pointer flex-none fa fa-caret-down';
        }

        return 'icon pointer flex-none fa fa-caret-right';
    },

    _onShowinFinderClick: function (event) {
        event.stopPropagation();
        Shell.showItemInFolder(this.value.path);
        Shell.beep();
    },

    updateVersion: function (type) {
        this.set('value.info.version', Semver.inc(this.value.info.version, type));
    },

    _refreshDependencies: function (name) {
        Editor.Package.queryInfo(name, function (res) {
            if (!res.info) {
                return;
            }

            var dependencies = this.value.info.dependencies;
            var modifier = dependencies[name].substr(0, dependencies[name].indexOf(dependencies[name].match(/[0-9]+/)[0]));
            dependencies[name] = modifier + res.info.version;
            this.set('value.info.dependencies', {});
            this.set('value.info.dependencies', dependencies);
        }.bind(this));
    },

    _refreshHosts: function (name) {
        Editor.sendRequestToCore('release-helper:query-host-version', name, function( version ) {
            var hosts = this.value.info.hosts;
            var modifier = hosts[name].substr(0, hosts[name].indexOf(hosts[name].match(/[0-9]+/)[0]));
            hosts[name] = modifier + version;
            this.set('value.info.hosts', {});
            this.set('value.info.hosts', hosts);
        }.bind(this));
    },

    _onRefreshHostsClick: function (event) {
        event.stopPropagation();
        var name = this.$.hoststemplate.itemForElement(event.target).name;
        this._refreshHosts(name);
    },

    _onRefreshDependenciesClick: function (event) {
        event.stopPropagation();
        var name = this.$.deptemplate.itemForElement(event.target).name;
        this._refreshDependencies(name);
    },

    resetTag: function () {
        var path = this.value.path;
        var commands = 'git tag ' + this.tag + ' -d';
        Editor.sendRequestToCore('release-helper:exec-cmd', commands, path, function( error, stdout, stderr ) {
            if (error) {
                Editor.error(this.value.info.name + ': ' + stderr);
                return;
            }

            this.syncGitTag();
        }.bind(this));
    },

    _tagClass: function (tag, version) {
        if (tag === version) {
            return 'tag mini green';
        }
        else {
            return 'tag mini red';
        }
    },
});


text:
'use strict';
angular
  .module('fli.search')
  .directive('fliSearchLucky',
  function () {
    return {
      controller: 'search.lucky.ctrl',
      controllerAs: 'lucky',
      templateUrl: 'components/search/menu/lucky/lucky.html'
    };
  });


text:
<?php
namespace AcmePack\Test;

class BasicTest extends \Codeception\Test\Unit
{
    function testAssert()
    {
        $this->assertTrue(true);
    }
}


text:
var nodemailerConnector = require('volos-mailer');
var avault = require('avault').createVault(__dirname);
var express = require('express');
var app = express();
var bodyParser = require('body-parser')
app.use(bodyParser.json())
app.use(bodyParser.urlencoded())

//
// sample usage:
//
// curl '{host}?from=me%20at%20thecorner.com<blah@mememe.com>&to=someguy@somecompany.com&subject=Just%20Saying%20Goodbye&html=yes%20sir'
// or
// curl -X POST http://localhost:9057/mail -d '{"from": "me at the corner.com<blah@mememe.com>", "to": "someguy@somecompany.com", "subject": "Just% Saying Goodbye", "html": "yes sir"}' -H 'Content-Type: application/json
//

var nodemailerConnectorObject;

avault.get('mySmtpServer', function(profileString) {
    if (!profileString) {
        console.log('Error: required vault not found.');
    } else {
        var profile = JSON.parse(profileString);
        //
        // to override default configuration:
        // var configuration = require('./configuration.js');
        // and then pass configuration in constructor options.
        //
        nodemailerConnectorObject =
            new nodemailerConnector.NodemailerConnector({profile: profile, configuration: undefined});
        nodemailerConnectorObject.registerPathsExpress(app, nodemailerConnectorObject.configuration.restMap);

        app.listen(9057);
    }
});


text:
@interface NSString (Trimming)
- (NSString *)stringByTrimmingTrailingCharactersInSet:(NSCharacterSet *)characterSet;
@end

@interface DKFontTable ()

@property (nonatomic, strong) NSMutableDictionary<NSString *, NSMutableDictionary<NSString *, UIFont *> *> *table;
@property (nonatomic, strong, readwrite) NSArray<DKThemeVersion *> *themes;
@property (nonatomic, copy) DKFontGenerator generator;

@end

@implementation DKFontTable

+ (instancetype)sharedFontTable {
    static DKFontTable *sharedInstance = nil;
    static dispatch_once_t oncePredicate;
    dispatch_once(&oncePredicate, ^{
        sharedInstance = [[DKFontTable alloc] init];
    });
    return sharedInstance;
}

- (void)reloadFontTable {
    // Clear previos font table
    self.table = nil;
    self.themes = nil;

    // Load font table file
    NSString *filepath = [[NSBundle mainBundle] pathForResource:self.file.stringByDeletingPathExtension ofType:self.file.pathExtension];
    if ([self.file.pathExtension isEqualToString:@"plist"]) {
        self.table = [NSMutableDictionary dictionary];
        NSDictionary *colorTable = [NSDictionary dictionaryWithContentsOfFile:filepath];
        [colorTable enumerateKeysAndObjectsUsingBlock:^(id  _Nonnull key,
                                                        NSDictionary * _Nonnull themeParam,
                                                        BOOL * _Nonnull stop) {
            NSParameterAssert([themeParam isKindOfClass:[NSDictionary class]]);
            NSMutableDictionary *itemDict = [NSMutableDictionary dictionary];
            [themeParam enumerateKeysAndObjectsUsingBlock:^(id  _Nonnull theme,
                                                            NSString * _Nonnull item,
                                                            BOOL * _Nonnull stop) {
                UIFont *font = [self fontFromString:item];
                if (!font) {
#ifdef DEBUG
                    NSString *msg = [NSString stringWithFormat:@"[%@] is invalid",item];
                    NSAssert(font, msg);
#endif
                }
                itemDict[theme] = font;
            }];
            self.table[key] = itemDict;
        }];
        self.themes = [[[self.table allValues] firstObject] allKeys];
        return;
    }
    NSError *error;
    NSString *fileContents = [NSString stringWithContentsOfFile:filepath
                                                       encoding:NSUTF8StringEncoding
                                                          error:&error];

    if (error)
        NSLog(@"Error reading file: %@", error.localizedDescription);

    NSMutableArray *tempEntries = [[fileContents componentsSeparatedByString:@"\n"] mutableCopy];

    // Fixed whitespace error in txt file, fix https://github.com/Draveness/DKNightVersion/issues/64
    NSMutableArray *entries = [[NSMutableArray alloc] init];
    [tempEntries enumerateObjectsUsingBlock:^(NSString *  _Nonnull entry, NSUInteger idx, BOOL * _Nonnull stop) {
        NSString *trimmingEntry = [entry stringByTrimmingTrailingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
        [entries addObject:trimmingEntry];
    }];
    [entries filterUsingPredicate:[NSPredicate predicateWithFormat:@"SELF != ''"]];

    [entries removeObjectAtIndex:0]; // Remove theme entry

    self.themes = [self themesFromContents:fileContents];

    // Add entry to font table
    for (NSString *entry in entries) {
        NSArray *fonts = [self fontsFromEntry:entry];
        NSString *keys = [self keyFromEntry:entry];

        [self addEntryWithKey:keys fonts:fonts themes:self.themes];
    }
}

- (NSArray *)themesFromContents:(NSString *)content {
    NSString *rawThemes = [content componentsSeparatedByString:@"\n"].firstObject;
    return [self separateString:rawThemes];
}

- (NSArray *)fontsFromEntry:(NSString *)entry {
    NSMutableArray *fonts = [[self separateString:entry] mutableCopy];
    [fonts removeLastObject];
    NSMutableArray *result = [@[] mutableCopy];
    for (NSString *number in fonts) {
        [result addObject:[self fontFromString:number]];
    }
    return result;
}

- (NSString *)keyFromEntry:(NSString *)entry {
    return [self separateString:entry].lastObject;
}

- (void)addEntryWithKey:(NSString *)key fonts:(NSArray *)fonts themes:(NSArray *)themes {
    NSParameterAssert(themes.count == fonts.count);

    __block NSMutableDictionary *themeToFontDictionary = [@{} mutableCopy];

    [themes enumerateObjectsUsingBlock:^(NSString * _Nonnull theme, NSUInteger idx, BOOL * _Nonnull stop) {
        [themeToFontDictionary setValue:fonts[idx] forKey:theme];
    }];

    [self.table setValue:themeToFontDictionary forKey:key];
}

- (DKFontPicker)pickerWithKey:(NSString *)key {
    NSParameterAssert(key);

    NSDictionary *themeToFontDictionary = [self.table valueForKey:key];
    DKFontPicker picker = ^(DKThemeVersion *themeVersion) {
        return [themeToFontDictionary valueForKey:themeVersion];
    };
    return picker;

}

#pragma mark - Getter/Setter

- (NSMutableDictionary *)table {
    if (!_table) {
        _table = [[NSMutableDictionary alloc] init];
    }
    return _table;
}

- (void)setFile:(NSString *)file {
    _file = file;
    [self reloadFontTable];
}

#pragma mark - Helper

- (UIFont *)fontFromString:(NSString*)fontElement {
    NSAssert(self.generator, @"Please set your own DKFontGenerator");
    if (self.generator) {
        return self.generator(fontElement);
    }
    return nil;
}

- (NSArray *)separateString:(NSString *)string {
    NSArray *array = [string componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
    return [array filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"SELF != ''"]];
}

@end


text:
package com.facebook.buck.android.toolchain.ndk.impl;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;

import com.facebook.buck.android.AndroidBuckConfig;
import com.facebook.buck.android.toolchain.ndk.AndroidNdk;
import com.facebook.buck.core.config.BuckConfig;
import com.facebook.buck.core.config.FakeBuckConfig;
import com.facebook.buck.core.plugin.impl.BuckPluginManagerFactory;
import com.facebook.buck.core.toolchain.ToolchainCreationContext;
import com.facebook.buck.core.toolchain.ToolchainInstantiationException;
import com.facebook.buck.core.toolchain.impl.DefaultToolchainProvider;
import com.facebook.buck.core.toolchain.impl.ToolchainProviderBuilder;
import com.facebook.buck.io.ExecutableFinder;
import com.facebook.buck.io.filesystem.ProjectFilesystem;
import com.facebook.buck.io.filesystem.TestProjectFilesystems;
import com.facebook.buck.rules.keys.config.RuleKeyConfiguration;
import com.facebook.buck.rules.keys.config.TestRuleKeyConfigurationFactory;
import com.facebook.buck.testutil.TemporaryPaths;
import com.facebook.buck.testutil.TestConsole;
import com.facebook.buck.util.DefaultProcessExecutor;
import com.facebook.buck.util.ProcessExecutor;
import com.facebook.buck.util.environment.Platform;
import com.google.common.collect.ImmutableMap;
import java.nio.file.FileSystem;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Optional;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;

public class AndroidNdkFactoryTest {
  @Rule public TemporaryPaths temporaryFolder = new TemporaryPaths();

  private ProjectFilesystem projectFilesystem;
  private ProcessExecutor processExecutor;
  private ExecutableFinder executableFinder;
  private RuleKeyConfiguration ruleKeyConfiguration;

  @Before
  public void setUp() throws Exception {
    projectFilesystem = TestProjectFilesystems.createProjectFilesystem(temporaryFolder.getRoot());
    processExecutor = new DefaultProcessExecutor(new TestConsole());
    executableFinder = new ExecutableFinder();
    ruleKeyConfiguration = TestRuleKeyConfigurationFactory.create();
  }

  @Test
  public void testAndroidNdkNotPresentWhenNdkRootNotPresent() {

    DefaultToolchainProvider defaultToolchainProvider =
        new DefaultToolchainProvider(
            BuckPluginManagerFactory.createPluginManager(),
            ImmutableMap.of(),
            FakeBuckConfig.builder().build(),
            projectFilesystem,
            processExecutor,
            executableFinder,
            ruleKeyConfiguration);

    Optional<AndroidNdk> androidNdk =
        defaultToolchainProvider.getByNameIfPresent(AndroidNdk.DEFAULT_NAME, AndroidNdk.class);

    assertFalse(androidNdk.isPresent());
  }

  @Test
  public void testAndroidNdkFailureMessage() {

    DefaultToolchainProvider defaultToolchainProvider =
        new DefaultToolchainProvider(
            BuckPluginManagerFactory.createPluginManager(),
            ImmutableMap.of(),
            FakeBuckConfig.builder().build(),
            projectFilesystem,
            processExecutor,
            executableFinder,
            ruleKeyConfiguration);

    try {
      defaultToolchainProvider.getByName(AndroidNdk.DEFAULT_NAME, AndroidNdk.class);
    } catch (ToolchainInstantiationException e) {
      assertEquals(
          "Android NDK could not be found. Make sure to set one of these  environment "
              + "variables: ANDROID_NDK_REPOSITORY, ANDROID_NDK, or NDK_HOME or ndk.ndk_path or "
              + "ndk.ndk_repository_path in your .buckconfig",
          e.getHumanReadableErrorMessage());
    }
  }

  @Test
  public void testEscapeCFlagsWithNdk15() {
    BuckConfig buckConfig = FakeBuckConfig.builder().build();
    TestAndroidNdkFactory factory =
        new TestAndroidNdkFactory(
            new TestAndroidNdkResolver(
                projectFilesystem.getRootPath().getFileSystem(),
                ImmutableMap.of(),
                new AndroidBuckConfig(buckConfig, Platform.detect()),
                Optional.of(Paths.get("")),
                Optional.of("15")));

    AndroidNdk androidNdk =
        factory
            .createToolchain(
                new ToolchainProviderBuilder().build(),
                ToolchainCreationContext.of(
                    ImmutableMap.of(),
                    buckConfig,
                    projectFilesystem,
                    processExecutor,
                    executableFinder,
                    ruleKeyConfiguration))
            .get();

    assertFalse(androidNdk.shouldEscapeCFlagsInDoubleQuotes());
  }

  @Test
  public void testEscapeCFlagsWithNdk16() {
    BuckConfig buckConfig = FakeBuckConfig.builder().build();
    TestAndroidNdkFactory factory =
        new TestAndroidNdkFactory(
            new TestAndroidNdkResolver(
                projectFilesystem.getRootPath().getFileSystem(),
                ImmutableMap.of(),
                new AndroidBuckConfig(buckConfig, Platform.detect()),
                Optional.of(Paths.get("")),
                Optional.of("16")));

    AndroidNdk androidNdk =
        factory
            .createToolchain(
                new ToolchainProviderBuilder().build(),
                ToolchainCreationContext.of(
                    ImmutableMap.of(),
                    buckConfig,
                    projectFilesystem,
                    processExecutor,
                    executableFinder,
                    ruleKeyConfiguration))
            .get();

    assertTrue(androidNdk.shouldEscapeCFlagsInDoubleQuotes());
  }

  private static class TestAndroidNdkResolver extends AndroidNdkResolver {
    private final Optional<Path> ndkRoot;
    private final Optional<String> ndkVersion;

    public TestAndroidNdkResolver(
        FileSystem fileSystem,
        ImmutableMap<String, String> environment,
        AndroidBuckConfig config,
        Optional<Path> ndkRoot,
        Optional<String> ndkVersion) {
      super(fileSystem, environment, config);
      this.ndkRoot = ndkRoot;
      this.ndkVersion = ndkVersion;
    }

    @Override
    public Optional<String> getNdkVersion() {
      return ndkVersion;
    }

    @Override
    public Path getNdkOrThrow() {
      return ndkRoot.get();
    }
  }

  private static class TestAndroidNdkFactory extends AndroidNdkFactory {

    private final AndroidNdkResolver androidNdkResolver;

    private TestAndroidNdkFactory(AndroidNdkResolver androidNdkResolver) {
      this.androidNdkResolver = androidNdkResolver;
    }

    @Override
    AndroidNdkResolver createAndroidNdkResolver(
        FileSystem filesystem,
        ImmutableMap<String, String> environment,
        AndroidBuckConfig androidBuckConfig) {
      return androidNdkResolver;
    }
  }
}


text:
<?php if ( ! defined("BASEPATH")) exit("No direct script access allowed");

class Screen extends Front_Controller {

    function __construct(){
		parent::__construct();

	}

    public function index(){

    	$mysql_statistics = array();
        $mysql_statistics["mysql_servers_up"] = $this->db->query("select count(*) as num from mysql_status where connect=1")->row()->num;
        $mysql_statistics["mysql_servers_down"] = $this->db->query("select count(*) as num from mysql_status  where connect!=1")->row()->num;
        $mysql_statistics["master_mysql_instance"] = $this->db->query("select count(*) as num from mysql_replication where is_master=1")->row()->num;
        $mysql_statistics["slave_mysql_instance"] = $this->db->query("select count(*) as num from mysql_replication where is_slave=1")->row()->num;

        $mysql_statistics["normal_mysql_replication"] = $this->db->query("select count(*) as num from mysql_replication where is_slave=1 and (slave_io_run='Yes' and slave_sql_run='Yes') ")->row()->num;
        $mysql_statistics["exception_mysql_replication"] = $this->db->query("select count(*) as num from mysql_replication where is_slave=1 and  (slave_io_run!='Yes' or slave_sql_run!='Yes') ")->row()->num;

        $data["mysql_statistics"] = $mysql_statistics;
        //print_r($mysql_statistics);
        $data["mysql_versions"] = $this->db->query("select version as versions, count(*) as num from mysql_status where version !='0' GROUP BY versions")->result_array();

        $data['mysql_qps_ranking'] = $this->db->query("select server.host,server.port,status.queries_persecond
        value from mysql_status status left join db_servers_mysql server
on `status`.server_id=`server`.id order by queries_persecond desc limit 10;")->result_array();
        $data['mysql_tps_ranking'] = $this->db->query("select server.host,server.port,status.transaction_persecond value from mysql_status status left join db_servers_mysql server
on `status`.server_id=`server`.id order by transaction_persecond desc limit 10;")->result_array();
        $data['mysql_threads_connected_ranking'] = $this->db->query("select server.host,server.port,status.threads_connected value from mysql_status status left join db_servers_mysql server
on `status`.server_id=`server`.id order by threads_connected desc limit 10;")->result_array();
        $data['mysql_threads_running_ranking'] = $this->db->query("select server.host,server.port,status.threads_running value from mysql_status status left join db_servers_mysql server
on `status`.server_id=`server`.id order by threads_running desc limit 10;")->result_array();
//print_r($data['mysql_thread_ranking']);

        $data['last_alarmlist'] = $this->db->query("select * from  alarm_history   order by create_time desc limit 8;")->result_array();

        $data["cur_nav"]="screen";

        $this->layoutfull->view("screen/index",$data);
    }

    function ajax_get_cpu(){
         $data = $this->db->query("SELECT os.tags, (100-SUBSTRING_INDEX(avg(cpu_idle_time),'.',1)) cpu_used_time,SUBSTRING_INDEX(avg(cpu_idle_time),'.',1) cpu_idle_time
FROM (SELECT * FROM os_status_history WHERE create_time>=ADDDATE(NOW(),INTERVAL -5 MINUTE) order BY create_time DESC) his
JOIN db_servers_os os ON his.ip=os.host and his.snmp=1
group by ip order by cpu_idle_time asc limit 10;")->result_array();
         $result = array();
         foreach($data as $item){
                $result['category'][] = $item['tags'];
                $result['series']['used'][] = $item['cpu_used_time'];
                $result['series']['idle'][] = $item['cpu_idle_time'];
         }
         $php_json = json_encode($result);
         print_r($php_json) ;

    }

    function ajax_get_net(){
        /*$data = $this->db->query("select os.tags,TRUNCATE(avg(his.in_bytes+his.out_bytes)/1024,0) bytes
FROM os_net_history  his
JOIN db_servers_os os ON his.ip=os.host
WHERE his.create_time>=ADDDATE(NOW(),INTERVAL -5 MINUTE)
GROUP BY os.tags
ORDER BY bytes DESC limit 10")->result_array();*/
        $data = $this->db->query("select his.ip as tags,TRUNCATE(avg(his.in_bytes+his.out_bytes)/1024,0) bytes FROM os_net_history  his WHERE his.create_time>=ADDDATE(NOW(),INTERVAL -5 MINUTE) GROUP BY his.ip ORDER BY bytes DESC limit 10;")->result_array();

        $result = array();
         foreach($data as $item){
                $result['category'][] = $item['tags'];
                $result['series']['bytes'][] = $item['bytes'];

         }
         $php_json = json_encode($result);
         print_r($php_json) ;

    }

    function ajax_get_diskio(){
        /*$data = $this->db->query("select os.tags,TRUNCATE(sum(his.disk_io_writes),0) io_writes,TRUNCATE(avg(his.disk_io_reads),0) io_reads
FROM os_diskio_history  his
JOIN db_servers_os os ON his.ip=os.host
WHERE his.create_time>=ADDDATE(NOW(),INTERVAL -5 MINUTE)
GROUP BY os.tags
ORDER BY io_writes DESC limit 10;")->result_array();*/
        $data=$this->db->query("select his.ip as tags,TRUNCATE(sum(his.disk_io_writes),0) io_writes,TRUNCATE(avg(his.disk_io_reads),0) io_reads FROM os_diskio_history  his WHERE his.create_time>=ADDDATE(NOW(),INTERVAL -5 MINUTE) GROUP BY his.ip ORDER BY io_writes DESC limit 10;")->result_array();
        $result = array();
         foreach($data as $item){
                $result['category'][] = $item['tags'];
                $result['series']['io_writes'][] = $item['io_writes'];
                $result['series']['io_reads'][] = $item['io_reads'];
         }
         $php_json = json_encode($result);
         print_r($php_json) ;

    }

    function ajax_get_alarm(){
         $data_array = $this->db->query("select * from  alarm_history WHERE create_time>=ADDDATE(NOW(),INTERVAL -6 Hour)  order by create_time desc limit 8;")->result_array();

         $table_header="

        ".$this->lang->line('host')."
        ".$this->lang->line('tags')."
        ".$this->lang->line('type')."
        ".$this->lang->line('level')."
        ".$this->lang->line('item')."
        ".$this->lang->line('value')."
        ".$this->lang->line('time')."

         ";

          $table_content='';
          foreach($data_array as $record)
          {
             $table_record = "

                ".$record['host'].":".$record['port']."
                ".$record['tags']."
                ".$record['db_type']."
                ".$record['level']."
                ".$record['alarm_item']."
                ".$record['alarm_value']."
                ".$record['create_time']."

" ;

                $table_content = $table_content.$table_record;
         }

         $table_footer="
";
         $table_content = $table_header.$table_content.$table_footer;

         print_r($table_content) ;

    }

    function ajax_get_db_waits(){
        //线性图表
        $reslut=array();
        $mysql_data=0;
        $oracle_data=0;
        $mongodb_data=0;
        $redis_data=0;
        $begin_time=8;
        for($i=$begin_time;$i>0;$i--){
            $timestamp=time()-60*$i;
            $time= date('YmdHi',$timestamp);

            $result['category'][] = date('H:i',$timestamp);

            $mysql_result = $this->db->query("select temp.sums from (select ymdhi,sum(threads_running) sums from mysql_status_history where connect=1 group by ymdhi order by ymdhi desc limit 10) temp where temp.ymdhi='".$time."'  ")->row();
			if($mysql_result){
                $mysql_data=$mysql_result->sums;
            }

            $oracle_result = $this->db->query("select temp.sums from (select ymdhi,sum(session_actives) sums from oracle_status_history where connect=1 group by ymdhi order by ymdhi desc limit 10) temp where temp.ymdhi='".$time."'  ")->row();
            if($oracle_result){
                $oracle_data=$oracle_result->sums;
            }

            $mongodb_result = $this->db->query("select temp.sums from (select ymdhi,sum(globalLock_activeClients) sums from mongodb_status_history where connect=1 group by ymdhi order by ymdhi desc limit 10) temp where temp.ymdhi='".$time."'  ")->row();
            if($mongodb_result){
                $mongodb_data=$mongodb_result->sums;
            }

            $redis_result = $this->db->query("select ymdhi,temp.sums from (select ymdhi,sum(current_commands_processed) sums from redis_status_history where connect=1 group by ymdhi order by ymdhi desc limit 10) temp where temp.ymdhi='".$time."'  ")->row();
            if($redis_result){
                $redis_data=$redis_result->sums;
            }

            $result['series']['mysql_waits'][] = $mysql_data;
            $result['series']['oracle_waits'][] = $oracle_data;
            $result['series']['mongodb_waits'][] = $mongodb_data;
            $result['series']['redis_waits'][] = $redis_data;

        }

        $php_json = json_encode($result);
        print_r($php_json) ;
    }

	function ajax_get_mysql(){
         $data = $this->db->query("select tags,threads_running,threads_waits from mysql_status status where status.connect=1  order by status.threads_running desc limit 10;")->result_array();
         $result = array();
         foreach($data as $item){
                $result['category'][] = $item['tags'];
                $result['series']['threads_running'][] = $item['threads_running'];
                $result['series']['threads_waits'][] = $item['threads_waits'];
         }
         $php_json = json_encode($result);
         print_r($php_json) ;

    }

    function ajax_get_oracle(){
         $data = $this->db->query("select tags,session_actives,session_waits from oracle_status status where status.connect=1  order by status.session_actives desc limit 10;")->result_array();
         $result = array();
         foreach($data as $item){
                $result['category'][] = $item['tags'];
                $result['series']['session_actives'][] = $item['session_actives'];
                $result['series']['session_waits'][] = $item['session_waits'];
         }
         $php_json = json_encode($result);
         print_r($php_json) ;

    }

    function ajax_get_mongodb(){
         $data = $this->db->query("select tags,connections_current from mongodb_status status where status.connect=1  order by status.connections_current desc limit 10;")->result_array();
         $result = array();
         foreach($data as $item){
                $result['category'][] = $item['tags'];
                $result['series']['connections_current'][] = $item['connections_current'];

         }
         $php_json = json_encode($result);
         print_r($php_json) ;

    }

}

/* End of file widget.php */
/* Location: ./application/controllers/widget.php */


text:
<?php
/* @var $this yii\web\View */
use backend\modules\node\assets\NodeAsset;

NodeAsset::register($this);

Yii::$app->assetManager->forceCopy = true;
?>

test/index

    You may change the content of this page by modifying
    the file <?= __FILE__; ?>.


text:
/*
 * Esta funcion se llama al momento de que el documento termina de cargar.
 * En este caso le pedimos que envie el form WS1
 */

jQuery(document).ready(function ($) {
    $("#WS1").submit();
});