{“@context”:”https://schema.org”,”@type”:”WebSite”,”url”:”https://www.programmableweb.com”,”name”:”Programmableweb”,”description”:”The leading source of news and information around APIs, Mashups, Apps and the Web as a Platform, chronicling the evolution of the global API economy and providing the web’s most relied-on API Directory.”,”potentialAction”:{“@type”:”SearchAction”,”target”:”https://www.programmableweb.com/search/{search_term_string}”,”query-input”:”required name=search_term_string”}} dataLayer = [];



(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({‘gtm.start’:
new Date().getTime(),event:’gtm.js’});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!=’dataLayer’?’&l=’+l:”;j.async=true;j.src=
https://www.programmableweb.com/sites/default/files/cef/www.googletagmanager.com/gtm.js?id=’+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,’script’,’dataLayer’,’GTM-N2BDGD’);

window._mfq = window._mfq || [];
(function() {
var mf = document.createElement(‘script’);
mf.type = ‘text/javascript’; mf.async = true;
mf.src = ‘https://www.programmableweb.com/sites/default/files/cef/cdn.mouseflow.com/projects/b95f8637-e006-4568-8d56-2b1f1f3aefda.js’;
document.getElementsByTagName(‘head’)[0].appendChild(mf);
})();





ProgrammableWeb – APIs, Mashups and the Web as Platform @font-face{font-family:’Open Sans’;font-style:italic;font-weight:400;font-display:swap;src:local(‘Open Sans Italic’),local(‘OpenSans-Italic’),url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Zdcg.ttf) format(‘truetype’);}@font-face{font-family:’Open Sans’;font-style:italic;font-weight:600;font-display:swap;src:local(‘Open Sans SemiBold Italic’),local(‘OpenSans-SemiBoldItalic’),url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhrIqY.ttf) format(‘truetype’);}@font-face{font-family:’Open Sans’;font-style:italic;font-weight:700;font-display:swap;src:local(‘Open Sans Bold Italic’),local(‘OpenSans-BoldItalic’),url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhrIqY.ttf) format(‘truetype’);}@font-face{font-family:’Open Sans’;font-style:normal;font-weight:400;font-display:swap;src:local(‘Open Sans Regular’),local(‘OpenSans-Regular’),url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0e.ttf) format(‘truetype’);}@font-face{font-family:’Open Sans’;font-style:normal;font-weight:600;font-display:swap;src:local(‘Open Sans SemiBold’),local(‘OpenSans-SemiBold’),url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format(‘truetype’);}@font-face{font-family:’Open Sans’;font-style:normal;font-weight:700;font-display:swap;src:local(‘Open Sans Bold’),local(‘OpenSans-Bold’),url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format(‘truetype’);}@font-face{font-family:’Open Sans’;font-style:normal;font-weight:800;font-display:swap;src:local(‘Open Sans ExtraBold’),local(‘OpenSans-ExtraBold’),url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf) format(‘truetype’);}.container-inline div{display:inline;}.element-invisible{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.clearfix:after{content:”.”;display:block;height:0;clear:both;visibility:hidden;}.views-view-grid tbody{border-top:none;}.quicktabs-hide{display:none;}ul.quicktabs-tabs{margin-top:0;}ul.quicktabs-tabs li{display:inline;background:0 0;list-style-type:none;padding:2px;white-space:nowrap;}article,header,section{display:block;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}img{border:0;}table{border-collapse:collapse;border-spacing:0;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{font-size:62.5%;}body{font-family:”Helvetica Neue”,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#87888c;background-color:#fff;}input,button{font-family:inherit;font-size:inherit;line-height:inherit;}button,input{background-image:none;}a{color:#0098ce;text-decoration:none;}img{vertical-align:middle;}p{margin:0 0 10px;}h3{font-family:”Helvetica Neue”,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;margin-top:20px;margin-bottom:10px;font-size:24px;}ul{margin-top:0;margin-bottom:10px;}ul ul{margin-bottom:0;}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.container:before,.container:after{content:” “;display:table;}.container:after{clear:both;}.row{margin-left:-15px;margin-right:-15px;}.row:before,.row:after{content:” “;display:table;}.row:after{clear:both;}.col-xs-12,.col-sm-8,.col-md-8,.col-lg-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.col-xs-12{width:100%;}@media (min-width:768px){.container{max-width:768px;}.col-sm-8{float:left;}.col-sm-8{width:66.666666666667%;}}@media (min-width:992px){.container{max-width:992px;}.col-md-8{float:left;}.col-md-8{width:66.666666666667%;}}@media (min-width:1200px){.container{max-width:1200px;}.col-lg-9{float:left;}.col-lg-9{width:75%;}}table{max-width:100%;background-color:transparent;}table td[class*=col-]{float:none;display:table-cell;}.form-control:-moz-placeholder{color:#f2f2f2;}.form-control::-moz-placeholder{color:#f2f2f2;}.form-control:-ms-input-placeholder{color:#f2f2f2;}.form-control::-webkit-input-placeholder{color:#f2f2f2;}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#e5e9ec;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.form-group{margin-bottom:15px;}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:4px;white-space:nowrap;}.btn-default{color:#333;background-color:#fff;border-color:#ccc;}.btn-primary{color:#fff;background-color:#0098ce;border-color:#0085b5;}.collapse{display:none;}@font-face{font-family:’Glyphicons Halflings’;src:url(/sites/all/themes/pw_bootstrap_two/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(/sites/all/themes/pw_bootstrap_two/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format(’embedded-opentype’),url(/sites/all/themes/pw_bootstrap_two/bootstrap/fonts/glyphicons-halflings-regular.woff) format(‘woff’),url(/sites/all/themes/pw_bootstrap_two/bootstrap/fonts/glyphicons-halflings-regular.ttf) format(‘truetype’),url(/sites/all/themes/pw_bootstrap_two/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format(‘svg’);}.glyphicon{position:relative;top:1px;display:inline-block;font-family:’Glyphicons Halflings’;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;}.glyphicon-search:before{content:”\e003″;}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted;content:””;}.dropdown{position:relative;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap;}.input-group{position:relative;display:table;border-collapse:separate;}.input-group .form-control{width:100%;margin-bottom:0;}.input-group-btn,.input-group .form-control{display:table-cell;}.input-group-btn:not(:first-child):not(:last-child){border-radius:0;}.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0;}.input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0;}.input-group-btn{position:relative;white-space:nowrap;}.input-group-btn>.btn{position:relative;}.nav{margin-bottom:0;padding-left:0;list-style:none;}.nav:before,.nav:after{content:” “;display:table;}.nav:after{clear:both;}.nav>li{position:relative;display:block;}.nav>li>a{position:relative;display:block;padding:10px 15px;}.nav .caret{border-top-color:#0098ce;border-bottom-color:#0098ce;}.navbar{position:relative;z-index:1000;min-height:50px;margin-bottom:20px;border:1px solid transparent;}.navbar:before,.navbar:after{content:” “;display:table;}.navbar:after{clear:both;}@media (min-width:768px){.navbar{border-radius:4px;}}.navbar-header:before,.navbar-header:after{content:” “;display:table;}.navbar-header:after{clear:both;}@media (min-width:768px){.navbar-header{float:left;}}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch;}.navbar-collapse:before,.navbar-collapse:after{content:” “;display:table;}.navbar-collapse:after{clear:both;}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none;}.navbar-collapse.collapse{display:block;height:auto;padding-bottom:0;overflow:visible;}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px;}@media (min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0;}}.navbar-fixed-top{position:fixed;right:0;left:0;border-width:0 0 1px;}@media (min-width:768px){.navbar-fixed-top{border-radius:0;}}.navbar-fixed-top{z-index:1030;top:0;}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px;}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px;}@media (min-width:768px){.navbar-toggle{display:none;}}.navbar-nav{margin:7.5px -15px;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px;}@media (min-width:768px){.navbar-nav{float:left;margin:0;}.navbar-nav>li{float:left;}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px;}}@media (min-width:768px){.navbar-left{float:left;}.navbar-right{float:right;}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0;}.navbar-btn{margin-top:8px;margin-bottom:8px;}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7;}.navbar-default .navbar-brand{color:#777;}.navbar-default .navbar-nav>li>a{color:#777;}.navbar-default .navbar-nav>.active>a{color:#555;background-color:#e7e7e7;}.navbar-default .navbar-toggle{border-color:#ddd;}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc;}.navbar-default .navbar-collapse{border-color:#e6e6e6;}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777;}.clearfix:before,.clearfix:after{content:” “;display:table;}.clearfix:after{clear:both;}.pull-right{float:right;}.pull-left{float:left;}@-ms-viewport{width:device-width;}@media screen and (max-width:400px){@-ms-viewport{width:320px;}}.visible-xs{display:none;}@media (max-width:767px){.visible-xs{display:block;}}@media (min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block;}}.visible-sm{display:none;}@media (max-width:767px){.visible-sm.visible-xs{display:block;}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block;}}@media (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block;}}@media (min-width:1200px){.visible-sm.visible-lg{display:block;}}.visible-md{display:none;}@media (min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block;}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block;}}@media (min-width:1200px){.visible-md.visible-lg{display:block;}}.visible-lg{display:none;}@media (min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block;}}@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block;}}@media (min-width:1200px){.visible-lg{display:block;}}.hidden-xs{display:block;}@media (max-width:767px){.hidden-xs{display:none;}}@media (min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm{display:none;}}@media (min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md{display:none;}}@media (min-width:1200px){.hidden-xs.hidden-lg{display:none;}}.hidden-sm{display:block;}@media (max-width:767px){.hidden-sm.hidden-xs{display:none;}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none;}}@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md{display:none;}}@media (min-width:1200px){.hidden-sm.hidden-lg{display:none;}}.hidden-md{display:block;}@media (max-width:767px){.hidden-md.hidden-xs{display:none;}}@media (min-width:768px) and (max-width:991px){.hidden-md.hidden-sm{display:none;}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none;}}@media (min-width:1200px){.hidden-md.hidden-lg{display:none;}}.hidden-lg{display:block;}@media (max-width:767px){.hidden-lg.hidden-xs{display:none;}}@media (min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm{display:none;}}@media (min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md{display:none;}}@media (min-width:1200px){.hidden-lg{display:none;}}body{position:relative;}.element-invisible{margin:0;padding:0;width:1px;}p:last-child{margin-bottom:0;}input{max-width:100%;width:auto;}ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}@media (max-width:360px){ul.menuicons>li:nth-child(2){display:none;}.visible-xs.navbar-default ul.navbar-right a.search{margin:14px 8px 10px;}div.view-home-feature-images img{margin:0 15px 0 0;width:35%;}}@font-face{font-display:swap;font-family:’Glyphicons Halflings’;src:url(/sites/all/themes/pw_bootstrap_two/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(/sites/all/themes/pw_bootstrap_two/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format(’embedded-opentype’),url(/sites/all/themes/pw_bootstrap_two/bootstrap/fonts/glyphicons-halflings-regular.woff) format(‘woff’),url(/sites/all/themes/pw_bootstrap_two/bootstrap/fonts/glyphicons-halflings-regular.ttf) format(‘truetype’),url(/sites/all/themes/pw_bootstrap_two/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format(‘svg’);}body{color:#343838;background:#fff;}body .form-control{height:45px;color:#87888c;border:1px solid #bdbec0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}body .form-control::-webkit-input-placeholder{color:#87888c;}body .form-control:-moz-placeholder{color:#87888c;}body .form-control::-moz-placeholder{color:#87888c;}body .form-control:-ms-input-placeholder{color:#87888c;}body .form-group{margin-bottom:20px;}body .btn-primary,body button.form-submit{height:45px;font-weight:700;border-radius:0;border:none;background:#0098ce;text-transform:uppercase;}#navbar{z-index:1002;text-align:right;}#navbar .container{padding:15px 0 20px;}#navbar .navbar-btn{margin:20px 0 0;padding:0;}#navbar .navbar-btn img{width:100%;}#navbar .region-header-left{margin:0 0 -20px;display:inline-block;position:relative;vertical-align:bottom;}#navbar .region-header-right{display:inline-block;position:relative;width:340px;vertical-align:bottom;}.navbar{border:none;}.navbar.secondary>.container{padding:0;}.navbar>.container{padding:15px 0;}@media screen and (max-width:768px){.navbar{min-height:0px;}}.navbar-default{background:#fff;margin-bottom:0;}.navbar-default a{background:#fff;}.navbar-default a.social-icons{background:#343838;color:#fff;}.navbar-default a.top-action-icons{background:#343838;color:#fff;}.navbar-default a.top-action-icons.rss,.navbar-default a.top-action-icons.user{background:0 0;}.top-right-search .form-control,.secondary-search .form-control{-webkit-box-shadow:none;box-shadow:none;height:45px;color:#343838;}@media (min-width:768px){.top-right-search .form-control::-webkit-input-placeholder,.secondary-search .form-control::-webkit-input-placeholder{color:#87888c;}.top-right-search .form-control:-moz-placeholder,.secondary-search .form-control:-moz-placeholder{color:#87888c;}.top-right-search .form-control::-moz-placeholder,.secondary-search .form-control::-moz-placeholder{color:#87888c;}.top-right-search .form-control:-ms-input-placeholder,.secondary-search .form-control:-ms-input-placeholder{color:#87888c;}}.top-right-search .input-group-btn,.secondary-search .input-group-btn{float:right;position:relative;width:19px;}.top-right-search .input-group-btn .btn,.secondary-search .input-group-btn .btn{padding:0;font-size:18px;color:#343838;border-radius:0;border:none;background:0 0;position:absolute;top:-34px;right:13px;}.top-right-search .form-submit,.secondary-search .form-submit{display:none;}.secondary ul.navbar-nav li{border-left:1px solid #bdbec0;}.secondary ul.navbar-nav li:nth-child(8) a{padding:13px 34px;}.secondary ul.navbar-nav li a{padding:13px 35px;text-transform:uppercase;color:#343838;font-weight:600;font-size:14px;text-decoration:none;}.secondary ul.navbar-nav li a.addanapi{padding:13px 17px;position:relative;font-weight:700;color:#fff;background:#0098ce;text-transform:capitalize;}.secondary ul.navbar-nav li a.addanapi .caret{margin:0 0 0 5px;border-top-color:#fff;border-bottom-color:#fff;}.secondary ul.navbar-nav li a.addanapi:before,.secondary ul.navbar-nav li a.addanapi:after{position:absolute;top:-1px;left:0;content:””;width:100%;height:1px;background:#0098ce;}.secondary ul.navbar-nav li a.addanapi:after{top:auto;bottom:-1px;}@media (max-width:1200px){.secondary ul.navbar-nav li a{padding:13px 20px;}}@media (max-width:800px){.secondary ul.navbar-nav li a{padding-right:9px;}}.secondary ul.navbar-nav li.addapi>a:after{position:absolute;bottom:-1px;left:0;content:””;width:100%;height:1px;background:#0098ce;}.secondary ul.navbar-nav li.addapi a{background:#0098ce;color:#fff;line-height:20px;outline:none;}.secondary ul.navbar-nav li.addapi .caret{margin:0 0 0 5px;border-top-color:#fff;border-bottom-color:#fff;}.secondary ul.navbar-nav li.addapi .dropdown-menu{margin:1px 0 0;padding:0;left:0;width:380px;height:auto;text-align:center;background:0 0;border:none;border-radius:0;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 2px rgba(0,0,0,.1);}.secondary ul.navbar-nav li.addapi li{float:left;height:75px;vertical-align:top;border-left:none;}.secondary ul.navbar-nav li.addapi li a{margin:0;padding:15px;display:block;background:#0098ce;width:190px;border-bottom:1px solid #007aa5;border-right:1px solid #007aa5;height:75px;font-weight:600;color:#fff;line-height:46px;text-align:center;}.secondary ul.navbar-nav li.addapi li:last-child{border-right:transparent;}.secondary ul.navbar-nav.menuicons{display:block;}.secondary ul.navbar-nav.menuicons li{border-left:none;}.secondary ul.navbar-nav.menuicons li a{padding-top:13px;padding-bottom:13px;font-weight:400;color:#fff;}.secondary ul.navbar-nav.menuicons li a.social-icons{margin:13px 5px 11px;padding:11px;overflow:hidden;white-space:nowrap;font-size:0;}.secondary ul.navbar-nav.menuicons li a.social-icons.linkedin:before{margin:-10px 0 0 -7px;}.secondary ul.navbar-nav.menuicons li.dropdown .dropdown-menu{margin:1px 0 0;padding:0;display:block;overflow:hidden;left:0;z-index:1;width:225px;height:0;text-align:center;background:0 0;border:none;border-radius:0;}.secondary ul.navbar-nav.menuicons li.dropdown li{height:70px;vertical-align:top;}.secondary ul.navbar-nav.menuicons li.dropdown li a{margin:0;padding:15px;display:block;background:#0098ce;width:auto;height:70px;font-weight:600;color:#fff;line-height:42px;text-align:center;border-bottom:1px solid #007aa5;}@media (max-width:1200px){.secondary ul.navbar-nav.menuicons{margin:0 20px 0 0;}}@media (max-width:1200px){.secondary ul.navbar-nav{margin:0 0 0 20px;}}#top-menus-wrapper,.visible-xs.navbar-default{z-index:1001;border:1px solid #bdbec0;background:#fff;border-left:none;border-right:none;border-radius:0;min-height:40px;}#top-menus-wrapper{position:relative;width:100%;}.visible-xs.navbar-default{top:-1px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 rgba(0,0,0,.1);}.visible-xs.navbar-default .container{padding:0;}.visible-xs.navbar-default ul{margin:0;}.visible-xs.navbar-default ul li{float:left;}.visible-xs.navbar-default ul.navbar-left{float:left;}.visible-xs.navbar-default ul.navbar-left li{border-left:1px solid #bdbec0;}.visible-xs.navbar-default ul.navbar-left .navbar-more button{margin:0;padding:8px 15px 7px;border:none;background:0 0;}.visible-xs.navbar-default ul.navbar-left .navbar-more button:before{content:”\e839″;font-family:’pw-icons’;font-size:22px;}.visible-xs.navbar-default ul.navbar-left .navbar-menu{display:none;}.visible-xs.navbar-default ul.navbar-left .navbar-menu .navbar-toggle{margin:0;padding:13px 16px;border:none;background:0 0;}.visible-xs.navbar-default ul.navbar-left .navbar-menu .navbar-toggle .icon-bar{width:28px;height:4px;background:#343838;}@media (max-width:568px){.visible-xs.navbar-default ul.navbar-left .navbar-more button{padding:8px 0 7px 15px;}}@media (max-width:480px){.visible-xs.navbar-default ul.navbar-left .api-news,.visible-xs.navbar-default ul.navbar-left .api-directory,.visible-xs.navbar-default ul.navbar-left .navbar-more{display:none;}.visible-xs.navbar-default ul.navbar-left .navbar-menu{display:block;}}.visible-xs.navbar-default ul.navbar-right{margin:0 6px 0 0;float:right;}.visible-xs.navbar-default ul.navbar-right.menuicons a{color:#fff;}.visible-xs.navbar-default ul.navbar-right a{display:block;position:relative;overflow:hidden;white-space:nowrap;font-size:16px;text-align:center;width:20px;height:20px;font-family:’pw-icons’;margin:12px 8px 10px;padding:11px;line-height:20px;color:transparent;}.visible-xs.navbar-default ul.navbar-right a:before{margin:-10px 0 0 -7px;position:absolute;top:50%;left:50%;}.visible-xs.navbar-default ul.navbar-right a.search{margin:12px 8px 10px;}.visible-xs.navbar-default ul.navbar-right a.search:before{margin:-12px 0 0 -11px;content:’\e003′;font-family:’Glyphicons Halflings’;font-size:21px;color:#343838;}.visible-xs.navbar-default ul.navbar-right a.rss{margin:11px 8px 11px;}.visible-xs.navbar-default ul.navbar-right a.rss:before{margin:-9px 0 0 -12px;content:’\e819′;font-size:26px;color:#343838;}.visible-xs.navbar-default ul.navbar-right a.share{background:#343838;}.visible-xs.navbar-default ul.navbar-right a.share:before{content:’\e818′;font-size:14px;color:#fff;}.visible-xs.navbar-default ul.navbar-right a.user{margin:11px 8px 11px;}.visible-xs.navbar-default ul.navbar-right a.user:before{margin:-10px 0 0 -10px;content:’\e80e’;font-size:20px;color:#343838;}@media (min-width:481px) and (max-width:568px){.visible-xs.navbar-default ul.navbar-right a{margin:12px 5px 10px;}.visible-xs.navbar-default ul.navbar-right a.search{margin:12px 5px 10px;}.visible-xs.navbar-default ul.navbar-right a.rss,.visible-xs.navbar-default ul.navbar-right a.user{margin:11px 5px 11px;}}.visible-xs.navbar-default .navbar-header{margin:0;}.visible-xs.navbar-default .navbar-header a{padding:13px 15px;text-transform:uppercase;color:#343838;font-weight:600;font-size:14px;text-decoration:none;}.visible-xs.navbar-default .navbar-header .sitelogo a{background:url(“/sites/all/themes/pw_bootstrap_two/images/logo_onscroll.png”) no-repeat scroll center center rgba(0,0,0,0);color:#fff;padding:13px 30px;text-indent:-9999px;}.visible-xs.navbar-default .navbar-collapse li{display:block;float:none;text-align:center;}.visible-xs.navbar-default .navbar-collapse li a{padding:13px 20px;font-weight:600;font-size:14px;color:#343838;text-transform:uppercase;}@media (min-width:481px){.visible-xs.navbar-default .navbar-collapse li:nth-child(1),.visible-xs.navbar-default .navbar-collapse li:nth-child(2){display:none;}}#block-views-home-feature-images-block-1{margin:0 0 35px;}.front .front-banner-featured-graphic img{width:100%;height:auto;}.left-article h2 a{margin:0 8px 0 0;font-size:26px;font-weight:700;color:#343838;line-height:1.4;}.front .region-content .block{padding:0;}@media (min-width:768px){.secondary-search{width:325px;border-right:1px solid #bdbec0;}}@media screen and (max-width:767px){.secondary-search-onscroll{display:block;}}@media screen and (max-width:768px){.secondary-search-onscroll{display:block;}}.secondary-search-onscroll{float:left;}.secondary-search-onscroll .form-text{height:46px;border:none;border-right:#ccc;}.menu-onscroll{display:block;}.top-action-icons{display:none;}.social-icons{display:inline-block;position:relative;font-size:16px;text-align:center;width:20px;height:20px;font-family:’pw-icons’;margin:10px 5px;}.social-icons.rss{margin:10px;}.social-icons:before{margin:-10px 0 0 -6px;position:absolute;top:50%;left:50%;}.facebook:before{content:’\e802′;margin:-10px 0 0 -3px;font-size:14px;}.twitter:before{margin:-10px 0 0 -6.5px;content:’\e803′;font-size:14px;}.linkedin:before{content:’\e805′;font-size:14px;}.googleplus:before{content:’\e807′;font-size:14px;}.rss:before{content:’\e819′;font-size:26px;margin:-9px 0 0 -12px;}#block-klaviyo-lists-1-klaviyo input{margin:0;font-size:14px;}#block-quicktabs-right-sidebar-api-client .views-row{padding:15px 30px 15px 20px;position:relative;background:#fff;border-bottom:1px solid #e5e9ec;}#block-quicktabs-right-sidebar-api-client .views-row .views-field-php a{padding:11px 11px 10px 10px;display:block;position:absolute;top:16px;right:13px;font-size:0;line-height:1;width:18px;height:18px;}#block-quicktabs-right-sidebar-api-client .views-row .views-field-php a:before{position:absolute;top:2px;left:2px;content:”\e843″;font-family:pw-icons;font-weight:400;font-size:18px;color:#0098ce;}#block-quicktabs-right-sidebar-api-client .views-row .views-field-title{padding:0 15px 0 0;}#block-quicktabs-right-sidebar-api-client .views-row .views-field-title a{font:16px ‘Open Sans’,sans-serif;font-weight:700;color:#343838;line-height:1.4;}#block-quicktabs-right-sidebar-api-client .views-row .views-field-body{margin:5px 0 0;font-size:14px;color:#343838;line-height:1.6;}#block-quicktabs-right-sidebar-api-client .views-row .views-field-body a{color:#343838;}#block-quicktabs-right-sidebar-api-client .views-row:last-of-type{border-bottom:none;}#block-quicktabs-right-sidebar-api-client .view-footer p a{padding:10px 0;display:block;text-align:center;font-size:12px;font-weight:700;color:#fff;background:#0098ce;text-transform:uppercase;}#block-quicktabs-right-sidebar-api-client .view-footer p a:last-of-type{margin:15px 0 0;padding:0;float:none;text-align:right;font-size:14px;font-weight:400;color:#0098ce;line-height:1;background:0 0;text-transform:none;}.navbar-right #pw-search-small-form–3{display:none;}.navbar-right form .form-type-textfield input{padding:11px 12px;}@media (max-width:1200px){body{background:#f2f2f2;}#navbar .container{padding:15px 20px 20px;}#navbar .region-header-right{width:313px;}}@media (max-width:991px){#navbar .region-header-left{display:none;}#navbar .region-header-right{width:64%;}}.left-article h2 .more-related-apis-wrapper a{font-size:12px;line-height:1;padding:6px 8px;vertical-align:middle;color:#343838;}*{margin:0;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;}body,p{font-family:”Open Sans”,Helvetica,Arial,sans-serif;font-weight:400;}h3{font-family:”Open Sans”,Helvetica,Arial,sans-serif;font-weight:400;}@media screen and (min-width:1200px){.container{max-width:1200px;}}@media (max-width:1200px){.container{padding:15px 20px;max-width:none;width:auto;}.container>.row{margin-left:auto;margin-right:auto;}}@media screen and (max-width:768px){.container{max-width:none;}}@media screen and (min-width:1200px){.no-gutter{padding-right:0;padding-left:0;}}@media screen and (min-width:992px){.no-gutter{padding-right:0;padding-left:0;}}.main-container{padding-top:25px;padding-bottom:0;}@media (max-width:767px){.main-container{padding:0;}}.content-section .region-content{padding-right:40px;padding-bottom:40px;}@media (max-width:1200px){.content-section .region-content{margin:0 20px 25px 0;padding:20px;background:#fff;}}@media (max-width:767px){.content-section .region-content{margin:0 0 25px;padding:67px 20px 20px;}}@media screen and (min-width:992px){.content-section{float:left;}}@media screen and (min-width:1200px){.content-section{width:830px;}}.content-section:after{margin-left:830px;position:fixed;top:0;content:””;width:9999px;height:9999px;background:#f2f2f2;}@media (max-width:1200px){.content-section:after{display:none;}}@media (max-width:991px){.content-section{padding-left:0;padding-right:0;}}.btn-default{background:#0098ce none repeat scroll 0 0;color:#fff;}.btn{border:0 none;border-radius:0;}input.form-text{font-weight:400;height:45px;padding:6px 12px;}#block-pw-common-search-block .input-group .form-control{display:table-cell;}.region-header-right .signup{float:none;}.navbar-collapse-share{width:100%;}.navbar-collapse-share ul{width:100%;border:1px solid #bdbec0;padding-left:20px;padding-right:20px;margin-right:0;}.navbar-collapse-share ul li a{font-size:0px;}.navbar-collapse-share ul li a.rss:before{color:#fff;}.navbar-collapse-search{width:100%;border:1px solid #bdbec0;}.navbar-collapse-search .form-type-textfield{width:100%;}.visible-xs.navbar-default ul.navbar-right a{height:23px;}.visible-xs.navbar-default ul.navbar-right a.search{margin:11px 8px 11px;}.front .home-slider-image{margin:0 0 20px;}.leaf-api-directory ul.menu li a{padding:0;line-height:19px;}.leaf-api-directory .view-api-directory-list-content .view-content{margin:0 0 15px;display:block;overflow:hidden;float:left;width:100%;}#navbar .block-pw-homepage.signup{height:21px;}@font-face{font-display:swap;font-family:’pw-icons’;src:url(‘/sites/all/themes/pw_bootstrap_two/font/pw-icons.eot?35082076’);src:url(‘/sites/all/themes/pw_bootstrap_two/font/pw-icons.eot?35082076#iefix’) format(’embedded-opentype’),url(‘/sites/all/themes/pw_bootstrap_two/font/pw-icons.woff?35082076’) format(‘woff’),url(‘/sites/all/themes/pw_bootstrap_two/font/pw-icons.ttf?35082076’) format(‘truetype’),url(‘/sites/all/themes/pw_bootstrap_two/font/pw-icons.svg?35082076#pw-icons’) format(‘svg’);font-weight:normal;font-style:normal;}[class^=”icon-“]:before{font-family:”pw-icons”;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}

#sliding-popup.sliding-popup-bottom,#sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#0C1313;}#sliding-popup.sliding-popup-bottom.eu-cookie-withdraw-wrapper{background:transparent}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup .popup-content #popup-text p,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:#fff !important;}.eu-cookie-withdraw-tab{border-color:#fff;}.eu-cookie-compliance-more-button{color:#fff !important;}



//><br><!–<br>(function(w){<br>”use strict”;<br>var loadCSS = function( href, before, media, attributes ){<br>// Arguments explained:<br>// `href` [REQUIRED] is the URL for your CSS file.<br>// `before` [OPTIONAL] is the element the script should use as a reference for injecting our stylesheet <link> before<br>// By default, loadCSS attempts to inject the link after the last stylesheet or script in the DOM. However, you might desire a more specific location in your document.<br>// `media` [OPTIONAL] is the media type or query of the stylesheet. By default it will be ‘all'<br>// `attributes` [OPTIONAL] is the Object of attribute name/attribute value pairs to set on the stylesheet’s DOM Element.<br>var doc = w.document;<br>var ss = doc.createElement( “link” );<br>var ref;<br>if( before ){<br>ref = before;<br>}<br>else {<br>var refs = ( doc.body || doc.getElementsByTagName( “head” )[ 0 ] ).childNodes;<br>ref = refs[ refs.length – 1];<br>}<br>var sheets = doc.styleSheets;<br>// Set any of the provided attributes to the stylesheet DOM Element.<br>if( attributes ){<br>for( var attributeName in attributes ){<br>if( attributes.hasOwnProperty( attributeName ) ){<br>ss.setAttribute( attributeName, attributes[attributeName] );<br>}<br>}<br>}<br>ss.rel = “stylesheet”;<br>ss.href = href;<br>// temporarily set media to something inapplicable to ensure it’ll fetch without blocking render<br>ss.media = “only x”;<br>// wait until body is defined before injecting link. This ensures a non-blocking load in IE11.<br>function ready( cb ){<br>if( doc.body ){<br>return cb();<br>}<br>setTimeout(function(){<br>ready( cb );<br>});<br>}<br>// Inject link<br>// Note: the ternary preserves the existing behavior of “before” argument, but we could choose to change the argument to “after” in a later release and standardize on ref.nextSibling for all refs<br>// Note: `insertBefore` is used instead of `appendChild`, for safety re: http://www.paulirish.com/2011/surefire-dom-element-insertion/<br>ready( function(){<br>ref.parentNode.insertBefore( ss, ( before ? ref : ref.nextSibling ) );<br>});<br>// A method (exposed on return object for external use) that mimics onload by polling document.styleSheets until it includes the new sheet.<br>var onloadcssdefined = function( cb ){<br>var resolvedHref = ss.href;<br>var i = sheets.length;<br>while( i– ){<br>if( sheets[ i ].href === resolvedHref ){<br>return cb();<br>}<br>}<br>setTimeout(function() {<br>onloadcssdefined( cb );<br>});<br>};<br>function loadCB(){<br>if( ss.addEventListener ){<br>ss.removeEventListener( “load”, loadCB );<br>}<br>ss.media = media || “all”;<br>}<br>// once loaded, set link’s media back to `all` so that the stylesheet applies once it loads<br>if( ss.addEventListener ){<br>ss.addEventListener( “load”, loadCB);<br>}<br>ss.onloadcssdefined = onloadcssdefined;<br>onloadcssdefined( loadCB );<br>return ss;<br>};<br>// commonjs<br>if( typeof exports !== “undefined” ){<br>exports.loadCSS = loadCSS;<br>}<br>else {<br>w.loadCSS = loadCSS;<br>}<br>}( typeof global !== “undefined” ? global : this ));<br>//–></p><p><!



//><br><!–<br>function onloadCSS( ss, callback ) {<br>var called;<br>function newcb(){<br>if( !called && callback ){<br>called = true;<br>callback.call( ss );<br>}<br>}<br>if( ss.addEventListener ){<br>ss.addEventListener( “load”, newcb );<br>}<br>if( ss.attachEvent ){<br>ss.attachEvent( “onload”, newcb );<br>}<br>// This code is for browsers that don’t support onload<br>// No support for onload (it’ll bind but never fire):<br>// * Android 4.3 (Samsung Galaxy S4, Browserstack)<br>// * Android 4.2 Browser (Samsung Galaxy SIII Mini GT-I8200L)<br>// * Android 2.3 (Pantech Burst P9070)<br>// Weak inference targets Android < 4.4if( “isApplicationInstalled” in navigator && “onloadcssdefined” in ss ) {ss.onloadcssdefined( newcb );}}//–></p><p><!



//><br><!–<br>function advagg_mod_8() {<br>// Count how many times this function is called.<br>advagg_mod_8.count = ++advagg_mod_8.count || 1;<br>try {<br>if (advagg_mod_8.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__9cWqptSUNYq5YedfIwh33VxtugFVWjDdEsblT8GhLKI__quUjyhSfbEukHj8a0hYvzm9VTmPALmSZvA0xfM_Oxzo__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_1”))// Set this to 100 so that this function only runs once.advagg_mod_8.count = 100;}}catch(e) {if (advagg_mod_8.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_8, 40);<br>}<br>}<br>}<br>function advagg_mod_8_check() {<br>if (window.loadCSS) {<br>advagg_mod_8();<br>}<br>else {<br>window.setTimeout(advagg_mod_8_check, 40);<br>}<br>}<br>advagg_mod_8_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_9() {<br>// Count how many times this function is called.<br>advagg_mod_9.count = ++advagg_mod_9.count || 1;<br>try {<br>if (advagg_mod_9.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__K_viArPjnxQMH1V9lC30fTKAHL8SkHPd0bVQLImRpig__pnPd2wwJd2VKgRPnaKqLcY0mgpvE3-HDJ9AkHNK_IaI__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_2”))// Set this to 100 so that this function only runs once.advagg_mod_9.count = 100;}}catch(e) {if (advagg_mod_9.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_9, 40);<br>}<br>}<br>}<br>function advagg_mod_9_check() {<br>if (window.loadCSS) {<br>advagg_mod_9();<br>}<br>else {<br>window.setTimeout(advagg_mod_9_check, 40);<br>}<br>}<br>advagg_mod_9_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_10() {<br>// Count how many times this function is called.<br>advagg_mod_10.count = ++advagg_mod_10.count || 1;<br>try {<br>if (advagg_mod_10.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__1fSxzz6SFz7_E8BEQYtnuJ5gEijUpegQR1oQdVJAq70__Z2WuA9zrE2lbzOVcy5v_P3uTPyEqDCfe-uV4E75dhAc__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_3”))// Set this to 100 so that this function only runs once.advagg_mod_10.count = 100;}}catch(e) {if (advagg_mod_10.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_10, 40);<br>}<br>}<br>}<br>function advagg_mod_10_check() {<br>if (window.loadCSS) {<br>advagg_mod_10();<br>}<br>else {<br>window.setTimeout(advagg_mod_10_check, 40);<br>}<br>}<br>advagg_mod_10_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_11() {<br>// Count how many times this function is called.<br>advagg_mod_11.count = ++advagg_mod_11.count || 1;<br>try {<br>if (advagg_mod_11.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__DeY-TRF_ByTscxMaGD2bvJG6mlGBdwHMVEi-Gw-yC8k__0Q6SSum8xTBNhwPRBuD-msI0onkiaz0xjOvIBcdeXic__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_4”))// Set this to 100 so that this function only runs once.advagg_mod_11.count = 100;}}catch(e) {if (advagg_mod_11.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_11, 40);<br>}<br>}<br>}<br>function advagg_mod_11_check() {<br>if (window.loadCSS) {<br>advagg_mod_11();<br>}<br>else {<br>window.setTimeout(advagg_mod_11_check, 40);<br>}<br>}<br>advagg_mod_11_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_12() {<br>// Count how many times this function is called.<br>advagg_mod_12.count = ++advagg_mod_12.count || 1;<br>try {<br>if (advagg_mod_12.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__copMF6rDtOnOcxvBb9bR_eCtgBmWcge4RvdpNsrj-Do__19hOq2szKcfkuf-NvKjUcSLlZNFSqitz24tsZijWdwI__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_5”))// Set this to 100 so that this function only runs once.advagg_mod_12.count = 100;}}catch(e) {if (advagg_mod_12.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_12, 40);<br>}<br>}<br>}<br>function advagg_mod_12_check() {<br>if (window.loadCSS) {<br>advagg_mod_12();<br>}<br>else {<br>window.setTimeout(advagg_mod_12_check, 40);<br>}<br>}<br>advagg_mod_12_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_13() {<br>// Count how many times this function is called.<br>advagg_mod_13.count = ++advagg_mod_13.count || 1;<br>try {<br>if (advagg_mod_13.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__AZ1EDZGvRD4ta0l8X40pQkE9P55-OhVHeDys3DHN0Og__Kvs3zUYuq0d4O6iT-8T6XUrbVfO1rWTWQlIB6wMigVM__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_6”))// Set this to 100 so that this function only runs once.advagg_mod_13.count = 100;}}catch(e) {if (advagg_mod_13.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_13, 40);<br>}<br>}<br>}<br>function advagg_mod_13_check() {<br>if (window.loadCSS) {<br>advagg_mod_13();<br>}<br>else {<br>window.setTimeout(advagg_mod_13_check, 40);<br>}<br>}<br>advagg_mod_13_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_14() {<br>// Count how many times this function is called.<br>advagg_mod_14.count = ++advagg_mod_14.count || 1;<br>try {<br>if (advagg_mod_14.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__NIw_DPU8Mg3GtGpnuqMYJS_XlUsM5CO1It4gwoiU5b8__jZbgWE9fS4oUtnx_2L-YSwdjQEjM36C-Ey5dNvCFGtk__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_7”))// Set this to 100 so that this function only runs once.advagg_mod_14.count = 100;}}catch(e) {if (advagg_mod_14.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_14, 40);<br>}<br>}<br>}<br>function advagg_mod_14_check() {<br>if (window.loadCSS) {<br>advagg_mod_14();<br>}<br>else {<br>window.setTimeout(advagg_mod_14_check, 40);<br>}<br>}<br>advagg_mod_14_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_15() {<br>// Count how many times this function is called.<br>advagg_mod_15.count = ++advagg_mod_15.count || 1;<br>try {<br>if (advagg_mod_15.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__3fgD2l4zRMlpgIdQ5M6o2A3ttDPAzYAdI1036Vdhxg0__mfO_QVQOtQFXI2F5tFSpTcrV5DHVHcbMW-oTaX_-1M0__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_8”))// Set this to 100 so that this function only runs once.advagg_mod_15.count = 100;}}catch(e) {if (advagg_mod_15.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_15, 40);<br>}<br>}<br>}<br>function advagg_mod_15_check() {<br>if (window.loadCSS) {<br>advagg_mod_15();<br>}<br>else {<br>window.setTimeout(advagg_mod_15_check, 40);<br>}<br>}<br>advagg_mod_15_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_16() {<br>// Count how many times this function is called.<br>advagg_mod_16.count = ++advagg_mod_16.count || 1;<br>try {<br>if (advagg_mod_16.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__nI7lawUkF3S-IozbAqQXNSfWjEU5ZxWa8_Wju634fbY__0S80yRnZOx1ZOLuZBT64TA2Y7zUKYTPHWMUiMYEXP7s__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_9”))// Set this to 100 so that this function only runs once.advagg_mod_16.count = 100;}}catch(e) {if (advagg_mod_16.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_16, 40);<br>}<br>}<br>}<br>function advagg_mod_16_check() {<br>if (window.loadCSS) {<br>advagg_mod_16();<br>}<br>else {<br>window.setTimeout(advagg_mod_16_check, 40);<br>}<br>}<br>advagg_mod_16_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_17() {<br>// Count how many times this function is called.<br>advagg_mod_17.count = ++advagg_mod_17.count || 1;<br>try {<br>if (advagg_mod_17.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__Z2ktg2XEAuV-yRVNjalp3NBNFgA8atezxSW86nQ53SI__J3UCkitfYU-DxoL1woXbwc4zZIhflLL-sliRt2q-eoo__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_10”))// Set this to 100 so that this function only runs once.advagg_mod_17.count = 100;}}catch(e) {if (advagg_mod_17.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_17, 40);<br>}<br>}<br>}<br>function advagg_mod_17_check() {<br>if (window.loadCSS) {<br>advagg_mod_17();<br>}<br>else {<br>window.setTimeout(advagg_mod_17_check, 40);<br>}<br>}<br>advagg_mod_17_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_18() {<br>// Count how many times this function is called.<br>advagg_mod_18.count = ++advagg_mod_18.count || 1;<br>try {<br>if (advagg_mod_18.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__Jx_686UivPcM3HyOowYGYAuJ54EBZkOwtbuv4Xb4mL4__YmFl3GswyBnarsH8RtrfeqCJoUVeD7yeygGcaxgkCWs__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_11”))// Set this to 100 so that this function only runs once.advagg_mod_18.count = 100;}}catch(e) {if (advagg_mod_18.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_18, 40);<br>}<br>}<br>}<br>function advagg_mod_18_check() {<br>if (window.loadCSS) {<br>advagg_mod_18();<br>}<br>else {<br>window.setTimeout(advagg_mod_18_check, 40);<br>}<br>}<br>advagg_mod_18_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_19() {<br>// Count how many times this function is called.<br>advagg_mod_19.count = ++advagg_mod_19.count || 1;<br>try {<br>if (advagg_mod_19.count <= 40) {loadCSS(“/sites/all/themes/pw_bootstrap_two/css/pw-icons.css?q1yfo2”, document.getElementById(“advagg_loadcss_12”))// Set this to 100 so that this function only runs once.advagg_mod_19.count = 100;}}catch(e) {if (advagg_mod_19.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_19, 40);<br>}<br>}<br>}<br>function advagg_mod_19_check() {<br>if (window.loadCSS) {<br>advagg_mod_19();<br>}<br>else {<br>window.setTimeout(advagg_mod_19_check, 40);<br>}<br>}<br>advagg_mod_19_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_20() {<br>// Count how many times this function is called.<br>advagg_mod_20.count = ++advagg_mod_20.count || 1;<br>try {<br>if (advagg_mod_20.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__SdubcihVa7NLe9qy18-JKmwQd-SSSRwBP6O5-EmrcTQ__QhGcc0xyNYTsei0jW5JlVP1O13j3OWPIZbg1nHRwqrs__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_13”))// Set this to 100 so that this function only runs once.advagg_mod_20.count = 100;}}catch(e) {if (advagg_mod_20.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_20, 40);<br>}<br>}<br>}<br>function advagg_mod_20_check() {<br>if (window.loadCSS) {<br>advagg_mod_20();<br>}<br>else {<br>window.setTimeout(advagg_mod_20_check, 40);<br>}<br>}<br>advagg_mod_20_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_21() {<br>// Count how many times this function is called.<br>advagg_mod_21.count = ++advagg_mod_21.count || 1;<br>try {<br>if (advagg_mod_21.count <= 40) {loadCSS(“/sites/default/files/advagg_css/css__s-vhBFxlDZSzCc_Dg6xoY1SbXBYAIsdSZRFs-FHpeNc__f-vfjxdw6OlF0YKbA1lv_4O2lFXJHsDVkGUjajpQLiY__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_14”))// Set this to 100 so that this function only runs once.advagg_mod_21.count = 100;}}catch(e) {if (advagg_mod_21.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_21, 40);<br>}<br>}<br>}<br>function advagg_mod_21_check() {<br>if (window.loadCSS) {<br>advagg_mod_21();<br>}<br>else {<br>window.setTimeout(advagg_mod_21_check, 40);<br>}<br>}<br>advagg_mod_21_check();<br>//–></p><p><!



//><br><!–<br>function advagg_mod_22() {<br>// Count how many times this function is called.<br>advagg_mod_22.count = ++advagg_mod_22.count || 1;<br>try {<br>if (advagg_mod_22.count <= 40) {onloadCSS(loadCSS(“/sites/default/files/advagg_css/css__OWeyKvuJQqddhrwuub87sSJy-1odLJqQ50Ux2U0evZ4__yDGt3L-gkCXhUbmLuttsgtF7S4yxOAHv1V2Lp5gIpLQ__l6SeZkGyU5ZbDI3vef9cnoOgCeu7tmaC5MMZOR8YpzY.css”, document.getElementById(“advagg_loadcss_15”)), function() {window.advagg_mod_loadcss = function() {if (window.jQuery) {if (jQuery.isFunction(jQuery.holdReady)){jQuery.holdReady(false);}} else {setTimeout(advagg_mod_loadcss, 100);}};setTimeout(advagg_mod_loadcss, 200);});// Set this to 100 so that this function only runs once.advagg_mod_22.count = 100;}}catch(e) {if (advagg_mod_22.count >= 40) {<br>// Throw the exception if this still fails after running 40 times.<br>throw e;<br>}<br>else {<br>// Try again in 40 ms.<br>window.setTimeout(advagg_mod_22, 40);<br>}<br>}<br>}<br>function advagg_mod_22_check() {<br>if (window.loadCSS) {<br>advagg_mod_22();<br>}<br>else {<br>window.setTimeout(advagg_mod_22_check, 40);<br>}<br>}<br>advagg_mod_22_check();<br>//–></p><p><!

More API News

Top 7 APIs for Beer

Developers know that the best way to connect to data about beers, breweries, and brewers is with an API. And the best place to find beer-related APIs is in the ProgrammableWeb API directory. In this article, we highlight the most popular Beer APIs based on user traffic on ProgrammableWeb.

10 Most Popular Gambling APIs

Finding the correct data for an odds-making application can be daunting. ProgrammableWeb can help. In this article, we highlight the 10 most popular Gambling APIs found in our directory. These APIs return all kinds of data such as schedules, player statistics, odds, and even poker hand probability.

Daily API RoundUp: GrayMeta, Silvergate Bank, Captain Coaster Testim, GlobalSign

Ten APIs have been added to the ProgrammableWeb directory in categories including Banking, Big Data, Cryptocurrency and Sports. Highlights include an API for roller coaster enthusiasts, and an API for returning precious metal pricing. Here’s a rundown of the latest additions

Starting the homepage content.

img[data-src] { display: none !important; }



//><br><!–function advagg_mod_defer_4() {jQuery.migrateMute=true;jQuery.migrateTrace=false;;}window.setTimeout(advagg_mod_defer_4, 0);//–></p><p><!



//><br><!–jQuery(document).ready(function($){$(‘#om-maximenu-top-most-menu li.om-leaf .om-maximenu-content’).removeClass(‘om-maximenu-content-nofade’);//$(‘#om-maximenu-top-most-menu li.om-leaf’).hover(omFadeIn,omFadeOut); //native jquery$(‘#om-maximenu-top-most-menu li.om-leaf’).hoverIntent({over: omFadeIn,timeout: 250,out: omFadeOut});function omFadeIn(){ $(‘.om-maximenu-content.closed’, this).fadeIn(‘fast’); }function omFadeOut(){ $(‘.om-maximenu-content.closed’, this).fadeOut(“fast”); }});//–></p><p><!



//><br><!–pageVar = 0;flagsearch = 0;(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);ga(‘create’, ‘UA-208396-1’,{‘siteSpeedSampleRate’: 100, ‘name’:’PWPageView’ });flag =0;flagpage = 0;flagcontent = 0;flagpublish = 0;flagauthor = 0;var PwReportpageVarf = setInterval(function getPage() {if ((window.apiu) && (flag == 0)) {flag=1; // so that this if statement only runs oncepageVar = window.apiu;if (window.apiu != ‘#notapiu’) {ga(‘PWPageView.send’, {hitType: ‘event’,eventCategory: ‘apiu_report’,eventAction: pageVar,eventLabel: location.pathname +location.search+pageVar,nonInteraction: true});}clearInterval(PwReportpageVarf); // stop the SetInterval} // end of if statement window.apiu && flag == 0// Track Page Category, Content Type , PublishDate and authorif ((window.pageCategory) && (flagpage == 0)) {flagpage = 1; // so that this if statement only runs oncepageCategory = window.pageCategory;ga(‘PWPageView.send’, {hitType: ‘event’,eventCategory: ‘pageCategory’,eventAction: pageCategory,eventLabel: location.pathname +location.search,nonInteraction: true});}if ((window.contentType) && (flagcontent == 0)) {flagcontent = 1; // so that this if statement only runs oncecontentType = window.contentType;ga(‘PWPageView.send’, {hitType: ‘event’,eventCategory: ‘contentType’,eventAction: contentType,eventLabel: location.pathname +location.search,nonInteraction: true});}if ((window.publishDate) && (flagpublish == 0)) {flagpublish = 1; // so that this if statement only runs oncepublishDate = window.publishDate;ga(‘PWPageView.send’, {hitType: ‘event’,eventCategory: ‘publishDate’,eventAction: publishDate,eventLabel: location.pathname +location.search,nonInteraction: true});}if ((window.author) && (flagauthor == 0)) {flagauthor = 1; // so that this if statement only runs onceauthor = window.author;ga(‘PWPageView.send’, {hitType: ‘event’,eventCategory: ‘author’,eventAction: author,eventLabel: location.pathname +location.search,nonInteraction: true});}if ((window.searchPageCategory) && (flagsearch == 0)) {flagsearch = 1; // so that this if statement only runs oncesearch = window.searchPageCategory;ga(‘PWPageView.send’, {hitType: ‘event’,eventCategory: ‘searchPageCategory’,eventAction: search,eventLabel: location.pathname + location.search,nonInteraction: true});}}, 100); // end of function getPage//–></p><p><!



//><br><!–jQuery.extend(Drupal.settings,{“basePath”:”\/”,”pathPrefix”:””,”ajaxPageState”:{“theme”:”pw_bootstrap_two”,”theme_token”:”DgENJl0bUEa5Ma80hdXIHuQTXbyC6AeRAyprDrypKzo”,”jquery_version”:”1.9″,”js”:{“sites\/all\/libraries\/respondjs\/respond.min.js”:1,”sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/1.9\/jquery.min.js”:1,”misc\/jquery-extend-3.4.0.js”:1,”misc\/jquery.once.js”:1,”misc\/drupal.js”:1,”sites\/all\/modules\/contrib\/eu_cookie_compliance\/js\/jquery.cookie-1.4.1.min.js”:1,”sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery.form\/3\/jquery.form.min.js”:1,”misc\/form.js”:1,”misc\/ajax.js”:1,”sites\/all\/modules\/contrib\/jquery_update\/js\/jquery_update.js”:1,”sites\/all\/modules\/contrib\/comment_notify\/comment_notify.js”:1,”sites\/all\/modules\/contrib\/admin_menu\/admin_devel\/admin_devel.js”:1,”sites\/all\/modules\/custom\/contrib\/om_maximenu\/js\/om_maximenu.js”:1,”sites\/all\/modules\/custom\/pw_articles\/js\/pw_articles.js”:1,”sites\/all\/modules\/contrib\/lazyloader\/jquery.lazyloader.js”:1,”sites\/all\/modules\/contrib\/extlink\/extlink.js”:1,”sites\/all\/themes\/bootstrap\/js\/misc\/_progress.js”:1,”sites\/all\/modules\/custom\/contrib\/user_registration_and_management\/lr_social_login\/js\/LoginRadiusSDK.js”:1,”sites\/all\/modules\/contrib\/lightbox2\/js\/lightbox.js”:1,”sites\/all\/libraries\/jgrowl\/jquery.jgrowl.min.js”:1,”sites\/all\/modules\/contrib\/nicemessages\/js\/nicemessages.js”:1,”sites\/all\/modules\/custom\/contrib\/om_maximenu\/contrib\/jquery.hoverIntent.minified.js”:1,”sites\/all\/modules\/custom\/contrib\/views\/js\/base.js”:1,”sites\/all\/modules\/custom\/contrib\/views\/js\/ajax_view.js”:1,”sites\/all\/modules\/contrib\/captcha\/captcha.js”:1,”sites\/all\/modules\/custom\/pw_api\/pw_api_clone_cookie.js”:1,”sites\/all\/modules\/contrib\/ajaxblocks\/ajaxblocks.js”:1,”sites\/all\/modules\/contrib\/quicktabs\/js\/quicktabs.js”:1,”sites\/all\/modules\/custom\/contrib\/views_load_more\/views_load_more.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/js\/dev.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/js\/pw_nodetrack.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/js\/jquery.tooltipster.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/js\/pw_bootstrap_two_tooltipster.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/js\/pw_custom.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/bootstrap\/js\/affix.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/bootstrap\/js\/alert.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/bootstrap\/js\/button.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/bootstrap\/js\/carousel.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/bootstrap\/js\/collapse.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/bootstrap\/js\/dropdown.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/bootstrap\/js\/modal.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/bootstrap\/js\/tooltip.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/bootstrap\/js\/popover.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/bootstrap\/js\/scrollspy.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/bootstrap\/js\/tab.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/bootstrap\/js\/transition.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/js\/helpscript.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/js\/ajax_view.js”:1,”sites\/all\/themes\/bootstrap\/js\/misc\/ajax.js”:1,”sites\/all\/modules\/custom\/pw_custom_ga\/pw_custom_ga.js”:1,”sites\/all\/modules\/custom\/pw_klaviyo_tracking\/pw_klaviyo_tracking.js”:1,”sites\/all\/modules\/custom\/pw_social\/js\/pw_social.js”:1,”sites\/all\/modules\/custom\/pw_ad\/js\/pwad_script.js”:1,”sites\/all\/modules\/custom\/pw_ad\/js\/customscript.js”:1,”sites\/all\/modules\/custom\/pw_ad\/js\/pw_adzerk.js”:1,”sites\/all\/modules\/custom\/pw_ad\/js\/pw_adzerk_native_api_ads.js”:1,”sites\/all\/modules\/custom\/pw_api_university\/js\/pw_api_university_report.js”:1,”sites\/all\/modules\/custom\/klaviyo\/modules\/pw_klaviyo\/js\/pw_clientside_validate.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/js\/bootstrap-tabcollapse.js”:1,”sites\/all\/themes\/pw_bootstrap_two\/js\/pw_tabs.js”:1,”sites\/all\/modules\/custom\/pw_common\/js\/pw_common_main_menu.js”:1,”sites\/all\/modules\/contrib\/eu_cookie_compliance\/js\/eu_cookie_compliance.js”:1,”sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery-migrate\/1.2.1\/jquery-migrate.min.js”:1,”misc\/progress.js”:1,”https:\/\/lift3assets.lift.acquia.com\/stable\/lift.js”:1},”css”:{“modules\/system\/system.base.css”:1,”modules\/system\/system.menus.css”:1,”modules\/system\/system.messages.css”:1,”modules\/system\/system.theme.css”:1,”sites\/all\/modules\/contrib\/comment_notify\/comment_notify.css”:1,”modules\/comment\/comment.css”:1,”sites\/all\/modules\/contrib\/date\/date_api\/date.css”:1,”sites\/all\/modules\/contrib\/date\/date_popup\/themes\/datepicker.1.7.css”:1,”modules\/field\/theme\/field.css”:1,”sites\/all\/modules\/contrib\/logintoboggan\/logintoboggan.css”:1,”sites\/all\/modules\/custom\/contrib\/user_registration_and_management\/lr_social_login\/css\/lr_social_login.css”:1,”modules\/node\/node.css”:1,”sites\/all\/modules\/custom\/contrib\/om_maximenu\/css\/om_maximenu.css”:1,”sites\/all\/modules\/custom\/pw_social\/css\/pw_interface_css.css”:1,”modules\/user\/user.css”:1,”sites\/all\/modules\/contrib\/workflow\/workflow_admin_ui\/workflow_admin_ui.css”:1,”sites\/all\/modules\/contrib\/extlink\/extlink.css”:1,”sites\/all\/modules\/custom\/pw_common\/pw_common.ckeditor.css”:1,”sites\/all\/modules\/custom\/contrib\/views\/css\/views.css”:1,”sites\/all\/modules\/contrib\/lazyloader\/lazyloader.css”:1,”sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css”:1,”sites\/all\/modules\/contrib\/media\/modules\/media_wysiwyg\/css\/media_wysiwyg.base.css”:1,”sites\/all\/modules\/contrib\/ctools\/css\/ctools.css”:1,”sites\/all\/modules\/contrib\/lightbox2\/css\/lightbox.css”:1,”sites\/all\/libraries\/jgrowl\/jquery.jgrowl.min.css”:1,”sites\/all\/modules\/contrib\/nicemessages\/css\/nicemessages_positions.css”:1,”sites\/all\/modules\/contrib\/nicemessages\/css\/nicemessages_drupal.css”:1,”sites\/all\/modules\/contrib\/nicemessages\/css\/shadows.css”:1,”sites\/all\/modules\/contrib\/sharebar\/css\/sharebar.css”:1,”sites\/all\/modules\/custom\/contrib\/om_maximenu\/skin\/no_style\/no_style.css”:1,”sites\/all\/modules\/contrib\/eu_cookie_compliance\/css\/eu_cookie_compliance.css”:1,”public:\/\/honeypot\/honeypot.css”:1,”sites\/all\/modules\/contrib\/addtoany\/addtoany.css”:1,”sites\/all\/themes\/pw_bootstrap_two\/css\/pw-not-home.css.less”:1,”sites\/all\/modules\/contrib\/quicktabs\/css\/quicktabs.css”:1,”sites\/all\/modules\/contrib\/acquia_lift\/css\/acquia_lift.css”:1,”sites\/all\/themes\/pw_bootstrap_two\/less\/style.less”:1,”sites\/all\/themes\/pw_bootstrap_two\/css\/pw-icons.css”:1,”sites\/all\/themes\/pw_bootstrap_two\/css\/animation.css”:1,”sites\/all\/themes\/pw_bootstrap_two\/css\/tooltipster.css”:1,”sites\/all\/themes\/pw_bootstrap_two\/css\/pw-node-other.css.less”:1}},”lightbox2″:{“rtl”:0,”file_path”:”\/(\\w\\w\/)public:\/”,”default_image”:”\/sites\/all\/modules\/contrib\/lightbox2\/images\/brokenimage.jpg”,”border_size”:10,”font_color”:”000″,”box_color”:”fff”,”top_position”:””,”overlay_opacity”:”0.8″,”overlay_color”:”000″,”disable_close_click”:1,”resize_sequence”:0,”resize_speed”:400,”fade_in_speed”:400,”slide_down_speed”:600,”use_alt_layout”:0,”disable_resize”:0,”disable_zoom”:0,”force_show_nav”:0,”show_caption”:1,”loop_items”:0,”node_link_text”:”View Image Details”,”node_link_target”:0,”image_count”:”Image !current of !total”,”video_count”:”Video !current of !total”,”page_count”:”Page !current of !total”,”lite_press_x_close”:”press \u003Ca href=\u0022#\u0022 onclick=\u0022hideLightbox(); return FALSE;\u0022\u003E\u003Ckbd\u003Ex\u003C\/kbd\u003E\u003C\/a\u003E to close”,”download_link_text”:””,”enable_login”:false,”enable_contact”:false,”keys_close”:”c x 27″,”keys_previous”:”p 37″,”keys_next”:”n 39″,”keys_zoom”:”z”,”keys_play_pause”:”32″,”display_image_size”:”original”,”image_node_sizes”:”()”,”trigger_lightbox_classes”:””,”trigger_lightbox_group_classes”:””,”trigger_slideshow_classes”:””,”trigger_lightframe_classes”:””,”trigger_lightframe_group_classes”:””,”custom_class_handler”:0,”custom_trigger_classes”:””,”disable_for_gallery_lists”:true,”disable_for_acidfree_gallery_lists”:true,”enable_acidfree_videos”:true,”slideshow_interval”:5000,”slideshow_automatic_start”:true,”slideshow_automatic_exit”:true,”show_play_pause”:true,”pause_on_next_click”:false,”pause_on_previous_click”:true,”loop_slides”:false,”iframe_width”:600,”iframe_height”:400,”iframe_border”:1,”enable_video”:0,”useragent”:”Amazon CloudFront”},”urlIsAjaxTrusted”:{“\/”:true,”\/views\/ajax”:true},”quicktabs”:{“qt_top_most_menu_other_directories”:{“name”:”top_most_menu_other_directories”,”tabs”:[{“vid”:”api_directory_list_content”,”display”:”api_directory_sdks_views_count”,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:1,”ajax_args”:””,”actual_args”:[]},{“vid”:”api_directory_list_content”,”display”:”block_2″,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:2,”ajax_args”:””,”actual_args”:[]},{“vid”:”api_directory_list_content”,”display”:”block_1″,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:3,”ajax_args”:””,”actual_args”:[]},{“vid”:”api_directory_list_content”,”display”:”block_6″,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:4,”ajax_args”:””,”actual_args”:[]},{“vid”:”api_directory_list_content”,”display”:”block_3″,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:5,”ajax_args”:””,”actual_args”:[]}],”ajaxPageState”:{“jquery_version”:”1.9″}},”qt_right_sidebar_apiu”:{“name”:”right_sidebar_apiu”,”tabs”:[{“bid”:”block_delta_38″,”hide_title”:1},{“bid”:”pw_common_delta_latest_apiu”,”hide_title”:1}],”quicktabs”:{“qt_top_most_menu_other_directories”:{“name”:”top_most_menu_other_directories”,”tabs”:[{“vid”:”api_directory_list_content”,”display”:”api_directory_sdks_views_count”,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:1,”ajax_args”:””,”actual_args”:[]},{“vid”:”api_directory_list_content”,”display”:”block_2″,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:2,”ajax_args”:””,”actual_args”:[]},{“vid”:”api_directory_list_content”,”display”:”block_1″,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:3,”ajax_args”:””,”actual_args”:[]},{“vid”:”api_directory_list_content”,”display”:”block_6″,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:4,”ajax_args”:””,”actual_args”:[]},{“vid”:”api_directory_list_content”,”display”:”block_3″,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:5,”ajax_args”:””,”actual_args”:[]}],”ajaxPageState”:{“jquery_version”:”1.9″}}}},”qt_right_sidebar_api_client”:{“name”:”right_sidebar_api_client”,”tabs”:[{“vid”:”right_side_apis”,”display”:”block”,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:6,”ajax_args”:””,”actual_args”:[]},{“vid”:”right_side_sdk”,”display”:”block”,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:7,”ajax_args”:””,”actual_args”:[]}],”quicktabs”:{“qt_top_most_menu_other_directories”:{“name”:”top_most_menu_other_directories”,”tabs”:[{“vid”:”api_directory_list_content”,”display”:”api_directory_sdks_views_count”,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:1,”ajax_args”:””,”actual_args”:[]},{“vid”:”api_directory_list_content”,”display”:”block_2″,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:2,”ajax_args”:””,”actual_args”:[]},{“vid”:”api_directory_list_content”,”display”:”block_1″,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:3,”ajax_args”:””,”actual_args”:[]},{“vid”:”api_directory_list_content”,”display”:”block_6″,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:4,”ajax_args”:””,”actual_args”:[]},{“vid”:”api_directory_list_content”,”display”:”block_3″,”args”:””,”view_path”:”node%2F1″,”view_dom_id”:5,”ajax_args”:””,”actual_args”:[]}],”ajaxPageState”:{“jquery_version”:”1.9″}}}}},”views”:{“ajax_path”:”\/views\/ajax”,”ajaxViews”:{“views_dom_id:a64ae80c02d959a3ebf3663ec8d360f6”:{“view_name”:”home_page_api_news”,”view_display_id”:”block”,”view_args”:””,”view_path”:”node\/1″,”view_base_path”:null,”view_dom_id”:”a64ae80c02d959a3ebf3663ec8d360f6″,”pager_element”:0}}},”eu_cookie_compliance”:{“popup_enabled”:1,”popup_agreed_enabled”:0,”popup_hide_agreed”:0,”popup_clicking_confirmation”:1,”popup_scrolling_confirmation”:0,”popup_html_info”:”\u003Cdiv\u003E\n \u003Cdiv class =\u0022popup-content info\u0022\u003E\n \u003Cdiv id=\u0022popup-text\u0022\u003E\n \u003Cp\u003EWe use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used and to tailor advertising. You can read more and make your cookie choices \u003Ca href=\u0022\/privacy\u0022\u003Ehere\u003C\/a\u003E. By continuing to use this site you are giving us your consent to do this.\u003C\/p\u003E\n \u003C\/div\u003E\n \u003Cdiv id=\u0022popup-buttons\u0022\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022agree-button eu-cookie-compliance-default-button\u0022\u003EGOT IT\u003C\/button\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022find-more-button eu-cookie-compliance-more-button\u0022\u003ELearn More\u003C\/button\u003E\n \u003C\/div\u003E\n \u003C\/div\u003E\n\u003C\/div\u003E”,”use_mobile_message”:false,”mobile_popup_html_info”:”\u003Cdiv\u003E\n \u003Cdiv class =\u0022popup-content info\u0022\u003E\n \u003Cdiv id=\u0022popup-text\u0022\u003E\n \u003C\/div\u003E\n \u003Cdiv id=\u0022popup-buttons\u0022\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022agree-button eu-cookie-compliance-default-button\u0022\u003EGOT IT\u003C\/button\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022find-more-button eu-cookie-compliance-more-button\u0022\u003ELearn More\u003C\/button\u003E\n \u003C\/div\u003E\n \u003C\/div\u003E\n\u003C\/div\u003E\n”,”mobile_breakpoint”:”768″,”popup_html_agreed”:”\u003Cdiv\u003E\n \u003Cdiv class=\u0022popup-content agreed\u0022\u003E\n \u003Cdiv id=\u0022popup-text\u0022\u003E\n \u003Cp\u003EThank you for accepting cookiesYou can now hide this message or find out more about cookies.\u003C\/p\u003E\n \u003C\/div\u003E\n \u003Cdiv id=\u0022popup-buttons\u0022\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022hide-popup-button eu-cookie-compliance-hide-button\u0022\u003EHide\u003C\/button\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022find-more-button eu-cookie-compliance-more-button-thank-you\u0022 \u003EMore info\u003C\/button\u003E\n \u003C\/div\u003E\n \u003C\/div\u003E\n\u003C\/div\u003E”,”popup_use_bare_css”:false,”popup_height”:”auto”,”popup_width”:”100%”,”popup_delay”:1000,”popup_link”:”\/privacy”,”popup_link_new_window”:0,”popup_position”:null,”popup_language”:”en”,”store_consent”:false,”better_support_for_screen_readers”:0,”reload_page”:0,”domain”:””,”popup_eu_only_js”:0,”cookie_lifetime”:”100″,”cookie_session”:false,”disagree_do_not_show_popup”:0,”method”:”default”,”whitelisted_cookies”:””,”withdraw_markup”:”\u003Cbutton type=\u0022button\u0022 class=\u0022eu-cookie-withdraw-tab\u0022\u003EPrivacy settings\u003C\/button\u003E\n\u003Cdiv class=\u0022eu-cookie-withdraw-banner\u0022\u003E\n \u003Cdiv class=\u0022popup-content info\u0022\u003E\n \u003Cdiv id=\u0022popup-text\u0022\u003E\n \u003Cp\u003EWe use cookies on this site to enhance your user experienceYou have given your consent for us to set cookies.\u003C\/p\u003E\n \u003C\/div\u003E\n \u003Cdiv id=\u0022popup-buttons\u0022\u003E\n \u003Cbutton type=\u0022button\u0022 class=\u0022eu-cookie-withdraw-button\u0022\u003EWithdraw consent\u003C\/button\u003E\n \u003C\/div\u003E\n \u003C\/div\u003E\n\u003C\/div\u003E\n”,”withdraw_enabled”:false},”extlink”:{“extTarget”:”_blank”,”extClass”:0,”extLabel”:”(link is external)”,”extImgClass”:0,”extIconPlacement”:”append”,”extSubdomains”:1,”extExclude”:””,”extInclude”:””,”extCssExclude”:””,”extCssExplicit”:””,”extAlert”:0,”extAlertText”:”This link will take you to an external web site.”,”mailtoClass”:0,”mailtoLabel”:”(link sends e-mail)”},”nicemessages”:{“position”:”center”,”items”:[]},”adzerkVarSet”:{“primary_audience”:””,”primary_channel”:””,”primary_category”:”homepage”,”secondary_category”:””,”related_companies”:””,”related_languages”:””,”products”:””},”ajaxblocks”:”blocks=pw_homepage-usermenus\u0026path=node\/1″,”lazyloader”:{“loadImageDelay”:”50″}});//–></p><p><!



//><br><!–function euCookieComplianceLoadScripts() {}//–></p><p><!



//><br><!–function advagg_mod_defer_5() {var eu_cookie_compliance_cookie_name = “pw_cookie_consent”;;}window.setTimeout(advagg_mod_defer_5, 0);//–></p><p><!



//><br><!–function advagg_mod_defer_6() {(function ($) {Drupal.behaviors.lazyloader = {attach: function (context, settings) {$(“img[data-src]”).lazyloader({distance: 0, icon: “” });}};}(jQuery));;}window.setTimeout(advagg_mod_defer_6, 0);//–></p><!

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.