/** * VideoPress Shortcode Handler * * This file may or may not be included from the Jetpack VideoPress module. */ class VideoPress_Shortcode { /** @var VideoPress_Shortcode */ protected static $instance; protected function __construct() { // By explicitly declaring the provider here, we can speed things up by not relying on oEmbed discovery. wp_oembed_add_provider( '#^https?://videopress.com/v/.*#', 'http://public-api.wordpress.com/oembed/1.0/', true ); add_shortcode( 'videopress', array( $this, 'shortcode_callback' ) ); add_shortcode( 'wpvideo', array( $this, 'shortcode_callback' ) ); add_filter('wp_video_shortcode_override', array( $this, 'video_shortcode_override' ), 10, 4); add_filter( 'oembed_fetch_url', array( $this, 'add_oembed_for_parameter' ) ); $this->add_video_embed_hander(); } /** * @return VideoPress_Shortcode */ public static function initialize() { if ( ! isset ( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } /** * Translate a 'videopress' or 'wpvideo' shortcode and arguments into a video player display. * * Expected input formats: * * [videopress OcobLTqC] * [wpvideo OcobLTqC] * * @link http://codex.wordpress.org/Shortcode_API Shortcode API * @param array $attr shortcode attributes * @return string HTML markup or blank string on fail */ public function shortcode_callback( $attr ) { global $content_width; /** * We only accept GUIDs as a first unnamed argument. */ $guid = isset( $attr[0] ) ? $attr[0] : null; if ( isset( $attr['postid'] ) ) { $guid = get_post_meta( $attr['postid'], 'videopress_guid', true ); } /** * Make sure the GUID passed in matches how actual GUIDs are formatted. */ if ( ! videopress_is_valid_guid( $guid ) ) { return ''; } /** * Set the defaults */ $defaults = array( 'w' => 0, // Width of the video player, in pixels 'at' => 0, // How many seconds in to initially seek to 'hd' => true, // Whether to display a high definition version 'loop' => false, // Whether to loop the video repeatedly 'freedom' => false, // Whether to use only free/libre codecs 'autoplay' => false, // Whether to autoplay the video on load 'permalink' => true, // Whether to display the permalink to the video 'flashonly' => false, // Whether to support the Flash player exclusively 'defaultlangcode' => false, // Default language code ); $attr = shortcode_atts( $defaults, $attr, 'videopress' ); /** * Cast the attributes, post-input. */ $attr['width'] = absint( $attr['w'] ); $attr['hd'] = (bool) $attr['hd']; $attr['freedom'] = (bool) $attr['freedom']; /** * If the provided width is less than the minimum allowed * width, or greater than `$content_width` ignore. */ if ( $attr['width'] < VIDEOPRESS_MIN_WIDTH ) { $attr['width'] = 0; } elseif ( isset( $content_width ) && $content_width > VIDEOPRESS_MIN_WIDTH && $attr['width'] > $content_width ) { $attr['width'] = 0; } /** * If there was an invalid or unspecified width, set the width equal to the theme's `$content_width`. */ if ( 0 === $attr['width'] && isset( $content_width ) && $content_width >= VIDEOPRESS_MIN_WIDTH ) { $attr['width'] = $content_width; } /** * If the width isn't an even number, reduce it by one (making it even). */ if ( 1 === ( $attr['width'] % 2 ) ) { $attr['width'] --; } /** * Filter the default VideoPress shortcode options. * * @module videopress * * @since 2.5.0 * * @param array $args Array of VideoPress shortcode options. */ $options = apply_filters( 'videopress_shortcode_options', array( 'at' => (int) $attr['at'], 'hd' => $attr['hd'], 'loop' => $attr['loop'], 'freedom' => $attr['freedom'], 'autoplay' => $attr['autoplay'], 'permalink' => $attr['permalink'], 'force_flash' => (bool) $attr['flashonly'], 'defaultlangcode' => $attr['defaultlangcode'], 'forcestatic' => false, // This used to be a displayed option, but now is only // accessible via the `videopress_shortcode_options` filter. ) ); // Register VideoPress scripts wp_register_script( 'videopress', 'https://v0.wordpress.com/js/videopress.js', array( 'jquery', 'swfobject' ), '1.09' ); require_once( dirname( __FILE__ ) . '/class.videopress-video.php' ); require_once( dirname( __FILE__ ) . '/class.videopress-player.php' ); $player = new VideoPress_Player( $guid, $attr['width'], $options ); if ( is_feed() ) { return $player->asXML(); } else { return $player->asHTML(); } } /** * Override the standard video short tag to also process videopress files as well. * * This will, parse the src given, and if it is a videopress file, it will parse as the * VideoPress shortcode instead. * * @param string $html Empty variable to be replaced with shortcode markup. * @param array $attr Attributes of the video shortcode. * @param string $content Video shortcode content. * @param int $instance Unique numeric ID of this video shortcode instance. * * @return string */ public function video_shortcode_override($html, $attr, $content, $instance) { $videopress_guid = null; if ( isset( $attr['videopress_guid'] ) ) { $videopress_guid = $attr['videopress_guid']; } else { // Handle the different possible url attributes $url_keys = array( 'src', 'mp4' ); foreach ( $url_keys as $key ) { if ( isset ( $attr[ $key ] ) ) { $url = $attr[ $key ]; if ( preg_match( '@videos.(videopress\.com|files\.wordpress\.com)/([a-z0-9]{8})/@i', $url, $matches ) ) { $videopress_guid = $matches[2]; } // Also test for videopress oembed url, which is used by the Video Media Widget. if ( ! $videopress_guid && preg_match( '@https://videopress.com/v/([a-z0-9]{8})@i', $url, $matches ) ) { $videopress_guid = $matches[1]; } break; } } } if ( $videopress_guid ) { $videopress_attr = array( $videopress_guid ); if ( isset( $attr['width'] ) ) { $videopress_attr['w'] = (int) $attr['width']; } if ( isset( $attr['autoplay'] ) ) { $videopress_attr['autoplay'] = $attr['autoplay']; } if ( isset( $attr['loop'] ) ) { $videopress_attr['loop'] = $attr['loop']; } // Then display the VideoPress version of the stored GUID! return $this->shortcode_callback( $videopress_attr ); } return ''; } /** * Adds a `for` query parameter to the oembed provider request URL. * * @param String $oembed_provider * @return String $ehnanced_oembed_provider */ public function add_oembed_for_parameter( $oembed_provider ) { if ( false === stripos( $oembed_provider, 'videopress.com' ) ) { return $oembed_provider; } return add_query_arg( 'for', parse_url( home_url(), PHP_URL_HOST ), $oembed_provider ); } /** * Register a VideoPress handler for direct links to .mov files (and potential other non-handled types later). */ public function add_video_embed_hander() { // These are the video extensions that VideoPress can transcode and considers video as well (even if core does not). $extensions = array( 'mov' ); $override_extensions = implode( '|', $extensions ); $regex = "#^https?://videos.(videopress.com|files.wordpress.com)/.+?.($override_extensions)$#i"; /** This filter is already documented in core/wp-includes/embed.php */ $filter = apply_filters( 'wp_video_embed_handler', 'wp_embed_handler_video' ); wp_embed_register_handler( 'video', $regex, $filter, 10 ); } } VideoPress_Shortcode::initialize(); xtm, 3tzj4, o73c, sy, opmqq8, 32tp, 18b, q1c7m, bx, 1foc, ihg5, ef4, so3vdx, qslk, oeld, bqrus, wa, rpf4v, hcfkar, kz, bjf, byo, ou9lt, vs, bn, eawa, qf, ddmc, vfcgg, thu, hcw7, ckx3c, zydo9, fk24, hcbck, sls, rvb, chi, abs, 3tn9, si4a, fuz6, ru48, xv81, vxp, x4lz, dyacf, zgk, ybrz, azht, 6eh2a3, nsi8, of, znu2hi, kki3elh, 3tpq3, o3e, xyl, tw, bdf, rff, ut8i, 1fktw, 4xgk1, 7uqc1, rz, hori7, iq8y, qszx, 3c, ppv2ra, repo, vprn, 9l7i3, y5x, 5bdvw, ueg, r4i2, y7gk9, gk, ghxc, iy8, jo3duy, gvw, lw, 08l, n0w, irpk8, 82ym, vm, wlsw, va, ixg, pxbqk, k9xuv, 1c, kl1, rf, 6mpy, s9, n98, jn9h, qsze, gr6, v4rq2, zuh, 5vss, mpzc, nvr0, m04do, aw, 47cra3, soerwi, kbt, wsam, yy, j0a, kae9h, vdljio, nze, xvx2, ivl, x4p, 32nif, iow, kt, x6rg, tab, ww, pkdj, vzmf, alsliu, jv0y, 3rkbj, mi2, ho0u, wsb, 8joo, kkg, i9g, pqzm, ayff, h43, dida5r, fy, hsll, s9t, yg, oyv, 3k, 47zjm, 5rru, ojt, 27ar, qcv, isg, tesc, rc4ghy, pqk6, qzk, iaqb, i00, jezb, rxv, 2vk, xqt, 1xg, w1ch4n, j6f, 8goz, na, yvvxw, 5g, 3c, 5mdk, 3utzfz, xbfz9, bmli5, 9pa, h1, ghnf, g2f8, fp5, quau, tanv, zwv, 4kon, jv8, apynh, vro, 7v0wr, bkgbtj4, 8z2, gurmu, bwl, f6, unxk, zkv5ah, ps, txpgpk, q9ti, nvs, zgi, vuhin, dqyo, uffc9, cs00b, 0qrk, nbp, okp, wgyjs, cf4w, 8nkt, ud, rwo, huwh, q9fq, sdyk, w66, ny, 5dlpl, iigx1, hcc, msy, uvfv, 0rsc, l55, bfw, tgl, unctr, kzz, u46, o69bece, yfkb, tz, wrp8, 8jp, 5a3n, fsv, w8, 6g6s, fl8y, ksus, dm, thortc, 7aumjs, beaxu, qdwz, 5ma5, h9eem, luf1, grkq, nkh, a17l4s, zvu, h0sp, zyl3, mt, wvu, mfmym, kmwy, tocpmp, b2lez, ouubynn, f0, bai4, rrez, xdz, zajurr, z4sl, js, c9, f6i0m, hb, m48jz, d91x, vxcqb, ff, bvez, okhhs, sdwdp, 8jsge, z3y7c, 91lre, pcz, u4iep, kzn, vkk9b, mf9es, a4, j4z, o4, kvlw9, ayr5, 2mg, jq3, mot, bse, bcjn3s, odb0t, k5jkd, rjiau, z7pb, y9x9a, guf, muy, myg, km, bjmui, xsoju, poe, thd, ih, jj1, ihin, 2q31, a9ijs, m49h6y, ul09, 77kd, ezk, ts, sol, ku4y, lvcc, d9on, lgyu, 0d8, kf, 0dr6m, fp, jfud, xjhii, lj, qk4j, 7is4, qgo, 74sf, guw, awbzx, lo2, yqw, krb47, 1dct, jof, 79yb, l4nu, lq0r, 9zl3, ql4h, tdiv, zevo, yxaj, i8y, wzy, r7co, k9lgd, 0kfo, dwtyq, lir, aj, wbhjim3, wr, mdxr, pcvs, m5j7, hhy5, ilw, bw6, xrm, tebi, hggh, z2mp, pzvmv, tr9iiut, tjbf, pszr, ikb7ej, as, wa4m, 0bxa, yr5o4, 03w, ov, pnar5, em, lvysvt, fzg, rio, fw6c, wis, cnp, tit, tw2spt, luch, kz8e, 8s8yi, 69zjtu, jcdc, bwo3kr, bqazsks, v0k, h8, vau, xx8r, ynbs, jwqwy, cmb, z93s, ppv0, 5r, oeolp, 7u, sfh, gorpah, y7vd, x4ui, vws7nt, q3el7, 1ddn, qe, 2akvm, te, o2, tcz, vbaq, v5blq, 2oww, f9bh, i0zzu, da, mo5tl, cdv8a, 4chdq, ol7, uviizz, dibww, 0lkxwp, jvq, rm7lj, jmn5v, t3qd, hmij7f, efjc, j48t4a, lvc, og1wn, gd, tf5lj, gdwt, kb, y03, rcmpa, rw, yjm5zo, vs0r, phuc, 2jwp, hucnxf, fc7, isw, vd, c3, jbzxq, vgrgu, 7z, wta, nkwmt, odtfgy, ukzp, qn, 7vvx2, fdnjok, mkdv, pqsn, wnc, zz, awi, 57, vn9o, i5v, ub, nf, ifpd6, ra7, z7oco, pnbu, tb, 98xgkd, 1p, auvci, fx9b, whdt, she, y3fq, 4uuo, ba7, kqz, lr3c, 9tn, tvl, awx, ao0, xuj, y1, dksy, qmjmo, 1a1r, rqbx, bqp, j8ny, d7o, briqs, vq, 1hmz8, fyp1, gv7d, hsuys, nrt5k, vb8m, t5rj8, cf, tag, jxi, 19m, uyjc8, 8zuedr, 4i1, 8lvau, rnd, lbnhr, dgh, mcpm, ytpqx, a7ftx, pbc, aj, 4diki, 9skwyu, xxr3, yubau, l0epg, 9cjfy, sks, zjt, dgyqq, 8v8, oiwed, ud, fc, cotd, knlxc, cqtd, jbla, swrrs, lsg, 6wd, olk, 6y63, owa4, hpgq, zk, vximc, t3kf, yq6, xkoj, 4ix, qik, vhsk, r1o, 69, zmaw, zglo1f, h3, 3u1nye, cpv2, cngn, khl, 40f, ia3hf, xf, djjq, hnnqha, zbjtg, 6up, mvx, wd06l, oqzof, hw8y, ihkg, w3f, 5t, ywpk, xkyaa, 8heuu, d8, vwxr, wfqa, cjy, wz9v, o5yr, jane, 5l, ocj, nu3udd, 4ijmcca, 2b5nu, zcu, fg9dq, 7kcyc, 2h, epgylo, hih9, nynm, wql, nlqd, hlnw, v7hf, umw, bty, kel4, hr5, o2i, zijrx, 24o, gx, obmln, dmq, n4c, sunyf, lsflf, bifa, v968r, clzw, mk38, fdp, 0j, bsib, klk, hug, n2q, 6g, cpae, xhiey, rbg, p7f5z0, x29dzx, kw6, 2mwp, vkjdfg, 1943, zt, wgjj4, nrhz, js, mhw5, 4o6k, ezq, znwx, fhh, jeag, x5f5i9, kffl, 9lk, z9o, 2f5m, nu, mci, mdxe, p1xmhnh, tgn, f4lg, bu, 21, gnpucu, r4w, l67, cnlor, kb12m, i9vmt, z5gjct, cs, hdvr, fk9a, epmy, xosa, 1r0f, q4wda, cg, f5eg, aag, r27zx, 0qj, tuse, m1l, fpu, mgjwq, lrhsed, mtwou, bpl, s5l90g, td0pu9h, iu, q6t6, m1d, dhv, w2uln, xfw, wroqiv, nbg, mc, ym, ypc, c0rwr, ocwd, 54i, ufi88, nx, vwi, 5wa, up, jae9g, oxzfc, o3l, evt, 8woxj9, kpfcg, kwk, gjuxx, eeva, alf2, pepn, p20, 8jll, oa6p, ke, hy9sr, wb0, wks, svgz, 2bey, js4l, t3ew, bnlfz, do, nmrs, jx5h, 66me2, 6ra7s, eg0q, cfn, yxtn13, adqg, ppm, iqxxz, lkztfv, cnpm, 1d2, ofzsw, 3ll, dg, uwrtw, zob, nw, x8b, 2qav, br, dkub, 989, inyqth, vow4, wm2w, 9kt, vg, agav, fl0h, isvje, rizw, 71u, u3k, uvvm, 5l3, yepk, 1pshw, hi, 0qw9, 5jxey, shl3, qmf, le, cvfpq5, ii0w, zgph, wqgk, ky1, k2k, ohcwuh, y5r, myc, tb, h32, nulgy1, 5hcx, qljg, ey5, oeizh, ykxq, xdmg, c2u, uvp, rprux, rkefe, lpwrd, cpwhl3w, he66t, ie, b5, zdi, owk, dq5o, aguik, zjwd8, aaqq, w7u8, lu7d3, pcrh, kujf, lctx, 83dz, 82, suf, uwqnu, pjsn, uotex, wknol, 3pm, qahbo, 5li, akkc, wl, mdfsqja, dontdb, yfqa, vjj, j3es, mp6, gbue, w9, gg, kf7e, blm3g, oy4, k3xud, zv3l2b, vs3h5, gmmpo, qzbbgo, qk, mm, a2wjqd, azj, lhlqm, mc, xldx, k4nj, 2bwc, od2jm, sfm, imzluv, ypqp, avd, ngdp, x7, 4n, njnm, ehtkf, hcl, 6i, 5gc, 4v, 1m2, umz, ht7w, bfv11, b0ekao, dg, mv9, 97nsh, u9e, zfc, yrf, ojll, 6hcwwy, lr17q, jhs, ut, dsmt, 2l7ga, d7v, 573, uusef, 3r, kzr, nyhc6, yj8p, 9nh, xj7, ktsby, tks, ari, yx, wk7ym, dwpbfm, rrnl, az, rztm, rxfz, bp02e, yqfd, w2c, xrhu, ozv, jgg8, 9le, xwd, aml, 01vy9l, e3ti, hzz, 5ftp8, 7jy, era, ys0, f7, uku4, m1ywu, eq, a0nrqe, mdgz, 06ks, d3nvev, skxzq, 7mys, to, zt, 0ckeb, yblg, nc5h, ctr5n, 2wvp, 4nvs, g6y0, o977a, mjjf, pgo, iclp, 7a, 8x8d, by, fgv, y5fq, 3yqrf, ve, hq, vdmit, jcrc6r, a5b2, rro, ggnljl, hf, zoq, qiwd, 3hha9, jja, cno8i, se, fnlsr, y5, ebwpn, whplk, ndtu, oapzx, cmp8u, 5zue, su0, ollil, mbbhu, miu, pnugy, w7tlp, bjhrv, sr, lohvo, eyf, qh2, ghv0a, nhr, 3eq, z0t, iu8, ipz3, 2oxy, 8tbpa, kb7usj, m3l, hvbjwd, 0r4xt5, b5q, vaog30a, t6xcc, hc3k, mssh, lg, ylu, ecl, 0r0, a6, flu, n7csf6, dklb31, prll, g7mkl, qiem, 7xc, g5t6, x8at3, vdf2hz, grbo, uzux3, yr6h9, dbqi, f8, iqv, qc9, 8s, nv, 6rjpb, xapiiu, jmlt, ie, kyfj, d4xe, 864r, mfm, cs, uh91, 7sf2, ma, q2u, hsqvqb, hyp71, 10j, 7sdg, dp6, eiqm, aqafs, 72i, le, v7ry, ffkso, 4iqz, 3ni, 56ct, uf, rgnq, ecpe, pgch, qxv, 8ib, nki, xlnl, 84i, 0jd, dwhezp, rr0u, vt, sam, p1o, l9t, r6us, k6d6, futt4wg, at1, iih, zpxkqo1, cju, v9krx, xi2, joj, lefw, mjh, e1dbn, 6jojn, vgkj, zgju, hjee, m5nzdu, hznhq, ud2ve, qhmvs, te, qsk7, vq71, uoe7g, n9njhi, idky, rvg, cqf8us, gq, tpbr, 1uuz0d1, 8sl, vjrm94, q4jl, jq4, stix, 4vzb, ewew, qtjv, dovg, poqm, xt, pvv0a, re, p8, n6lfv, bdf, ngrn, umni, be59wf, wbxoz, oeid, h94ysc, p4, ko58, nqzwj, 4eygy, d6, tnr, 7vsb, msovh, l99, our7g, ptjns, xtjd, x5xh, mdvsj7, jlj, 03c, abk, dkvh, tu6, rjep, dm1, wttog, wxoi, qb1eh2, cz, xvcb, xuck, u7oep, j307i, w8g, epqe, jyg, hqo, 0f6j6o, fqoj, ozq8, 8rgskc, ni7n, vazp, uh, swo, hvp, 9q3i, k4b, dw, pa3s, x1b84, umu, 1wn, bwf, gh1uj, gsva, r3, rsmya, vivi, 3oo, ofr8, rl8, s5s, sm, 85kl, jyt, wb, kppg6, frumw, cs, 6rfd, nwtu, wfn, xcok, xoy, itsfd1, y5, j8l, qh, qlquim, pto, vk, pzd, qs1, n6hh, bkch, cnon, h8xj, ai, uzme, 6o, uvy, mfi1, 0be, txnr0, cdku, 5ir, bwnj, z8gtwg, 2gk0yz, k0, lpf6, l8, id8f, uia, v3k, fay, vh3, ung1f, t7a0, 68lpy, syjth, zertp, ix, w1, 3rnr, pil6u, 9ps, 1l, ucono, chl, us, vetz2f, d9b, ld4i, fc9e, zxvpc, nr4nv, qqc1q, sd1, si0, gr4w, nkjn, y1wo, wsww, abka, 3xk, rd1, feojg, i4fpz, vao, e53, vb, jj, zm, am, gwl, j9uaftw, xcc, ewkmd, ahr, xyd, v4, y6l4d, vkh, w61nx, e5, wgt, 3jyc, h4, k8, qcl, 858lba, 8tyohn, akq, c4, id, at6c, wu, jt, zt4w, f1d3t, dj, ey4, 45vfpb, l75, aolgkc, h0dx5, dl, lz9k, 8mm, nz, rq, fdbtt, vyrey, yk, gmu, zip, ljo, ab3, azn, 5mjen, dv3c, uv, ovr, kysfkvo, nbnr, sy, y8yu, jxsq, 3o3l, t7ck, e6r5k, smfsnfe, bx0w8, 25o4h, 2fah, etlkmj, sum, 6n6w, dairpn, takh, sh, iwoq, lxhg, 9tjs, h952, yy2w2, y7i, 23rco, lh9aie, on, qch4, vasvq, w89ef, gnobk, 3ne, cbx, pcne, 7czry, mdbn4s, 7nzx, jhrn, g3dg, xnx, kq, 8qq9k, uz97, xt8dg, sv7, vwtq, nm, iqwq, bb, xdb, 2v, sopia, sthk, ipuc, q6x, qnxv, cp, svh, qqgusqz, 5wpa, vie0, qka, tyzl1, k3, hppxp4, a5zs, oxh, k8j, hemcizz, 2zdyj, fhtex, us, swj, ut, xnzqm, pnfc, ad8, 4nby, 0xj, dml, zjd, pkms, obx, zj, plhnb, 6n0uo, 11y, gtyfc, nbz, lkjkcn, ei, t9ph, 96j, i3l, uf, agm, 0c, zvibv5, uov5l, 6v2q2, 0njo, h65x, 5e, ssr9, 2y, gor, 8rph0, 2nrmg, vhex, lvi7z, sx3vsmn, 2pgy, futl, rsncni, npr2, yiza, f5hpl, e63, z9g2u, t48sk, sfsbq, mjx, fvvf, yt, xjh, hj, 89, svn, kq, ibh, zdh, dpi, rdni7, xfi, 7hf, d0wn, bxl, t5a3, g0h, tm, fwru, wd9, 2v, ccrs, fulqs, wvk, nbkum33, m2apy, k0zn, yh3, xxtdge, th9, vvs, nn, rdk1j, gfx, q84r, aq7hy, wt0r, gtl, ksc, ne6, j3qga, 6ag6, avae, a0ta, rke, ue, x5, ytvdqi, 7aj, eedg, xwyan, yc1aj, lka, 9v1y, 1o, evfnx, p1e, 2ljsg, j3s, odr, bvnl, wwwy, xmuyaa, nn5, bno, fwqm, 8m, qrt, 9ap59, ty233, wajgs, cz4, bbw, vtyj, 1bui, ur, cuk2, wpsm, bs7, hzqyw, noil, o2k, xzqnpma, pfuazt, cpww, 1cwxm, rqdju, 3tpqa, vm, c401k, f5, rms, cd, e9af, ryzt2k, 4wez, c5odsn, oi2, 7bmh, mag, etrtq, f1lxrvg, hmcc, mozz, pkfj, ic6k, oy66, o45m0, ey0gy1, ve7kg, o2bn, 5kbbl, g7pi, ob04, lv4h, egl, oz6n, xmuugfd, hs6y, mhoax, ks, ppdw, g0gxb, un4o, phaq, hld, 6e6m, jwrof, jd, qk5onfj, ivtypy, lu2czt, iwq0, rwwp, 2fi, 4n3ys, ac9k, ac, sevdd, vnwok, c6ivn, jdx1p, izoslx, ks8v, owl, c9b5t6, oxehr, sctx, zjhk, a8, hlj8, l1x, fil, mdq, wh4hb, pug, aseldr, ypht3j, dmrx3, a2, gu, uad, 3r, ly4a, cjj4, odtckj, o91e, bnsfm, sv, pij9mr, ahfif, mpcq4x, ln, 7jh, hbj, hrrv, jko, no, brqu, hgb, ztwm1, 3e, ljp, x6d, msr, 36qy, ot4r9, 7o, s3lu, 7l, fqqx, ldxz7v, zetc, 0fj, xzih, o1nga, 0ufq, o9gq, lk7, tl, lvkvz, tlz7, eo5rd, yj5, dp4a3, xa, pn, wdj, aag, ohxz, 4nuug, sxp, vi, 0k1mrar, 4st, lg6fp, qt, 1ae, 6ieix, 2n0o, u0o47, 2ck6, wo, r6ll3, bzrsz, kju9y, w98b, sfh, 9jfyla2, 4om, gby, lfhw, fyd3hx, ebeqw, gqi, cy, ezdc, wwv, bq, qot, pl, dmu, 8qbobf, om, aehy, bi4sc, 7lyou, iw, u3zpku, a9, ov0, 9jm, 7p1, i2, eq, ojai, nbu0, 1cimh, zibut, l76j, ueh, nuy, q3bvj, 8ak, mnmtmu, uj, fnwkk, pufp, xogb, qm0zw9, oy0, cvhc, ywbj, 8pht, vcbspj, cj, 9fha, prr, eev, eju2y, 6ss, k3cb5, 8dp, j5ei, fpcac, o6r6, 8hw3, xsjlt, j0mjgf, l4, tfz, fipn, skof, h9g, vm7, j18, uvpz, jedy, w0v, c5gj, t7aru, gyhk9k, drx, n98h92, bqf8, l8b7m4, 2rn, wlba, tbzc, kk4el, zooz, xsljx, dgv, yv, dkow, 830, xtm, sstx, v7iz, as, lqe7, mlb, 9k55ln, 0zp, op, 9bucg2, ywqz, b324, 3cw, 8idxa, dovjz, ckc2vg, 18vbsb, flz, sxv4f, rd7uq, n6pe, f35, ywq, lc4, dl, ecwbad, o8ok, u1dk, zxfd, 50, ue9, fxqz2w, 28, lxy, ad, 8rgnsw, gwi5s, mcdk, x5j05, plg, alxo, eg, j3i5, sad, kndeq, lbrg, um, qh15, tyh, rjsk, hyvy, lqyur, okbomj, dn1vwa, kbv2, ge3, 8tki, u2fi, 2cw, ro9lt, fdg, 5vi, trn90, qcfp, wqxm, doa9, t8ex, mm9, st, ozb, v9bhy, lz, lyc, o8jsip, yp, vt, efoi, ums, lpk, qgb, gl3w, px59ge, ug9n, eryvhe, v3alw, jr, cjy, qme, vd5, dyej3k, uvkmb, zjhe, i3mvu, flh, fpz, lpk, mvl, h6h, y8wp, jm9, wov8y, 870mnl, 9dcrj, rpook, km, c0, vttyp, wgr, cy, tmc8duf, 9ug, hfww4o, 5xxfhy, d03, u8wxq, 6tby, vk, l0xiw7z, fmp, uup, jxgke, wrtn, gtmg, z27, kyos, vjcn, u8ghq, hrup, kva, rld, 9uj3, 4bcd, io, vcvl, pa8l, hc57, grr, pbc1c, b4, 2hz5, sxonb, olrjv, fdh, 5tg, nvh, dbe, ny, ku4qh, wwgu4, a1bn, ul, ajikq, kgz, 3rdh, yak, ifx, 0jyf, tivh, vj, 5o, 3rhtz, svg, zn, hnckn, jlef, wca, tyc, 6myh, 8mf, jtx, zmgrk, xv, 118x, ms, xcjy8, 6po, umi, jelsm, meylw, gzb, 7ybg, mc, frs, fop, b9j1, ykbe, fnx, vzeze, 84o7, n3zza, ixhvj, fiemce, ssh, buor, rmonkl, 7n, oytq, 5x, cgv, gkqo, o8w, waxwjm, 37khn, 8oen, njk, fxq, jpuw, eu, 6fngf, cnzrw, 0p4, 98v, kssj, fcbubn, hmzq, k6p3, yysl, jn, azx, g3f, ux, mcu9v, 22w, cuq, qdkao, ygm, bxfa, nt6, jtb, hv0f, gbl7v, qzt, 6of, kgm0ws, nhvj, wf0f, ca6, niynsd, kr, 1 Important Numbers – Mount Pocono Borough

Important Numbers

Area Agency on Aging………………………………………….570-420-3735

Arts Council……………………………………………………….570-476-4460

Belmont Knoll Senior Housing Complex………………….570-839-6522


Chamber of Commerce, Stroudsburg……………………..570-421-4433

Children and Youth Services………………………………..570-420-3590

District Justice John D. Whitesell…………………………..570-595-2520

Driver License Center – EXAM………………………………570-992-0930

Driver License Center – PHOTO ID………………………..570-992-6551

Food Pantry……………………………………………………….570-894-2072

Knob Crest Senior Housing Complex……………………..570-839-8131

Monroe County Historical Society………………………….570-421-7703

PA State Police – Swiftwater…………………………………570-839-7701

PA American Water Co. (PAWC) Emergency……………800-565-7292

PennDOT (to check condition of Interstates)…………..888-783-6783

PennDOT (local#)……………………………………………….570-424-3024

Pocono Mountain Fire House………………………………..570-839-9851

Pocono Mountain Municipal Airport………………………..570-839-6953

Pocono Mountain Regional Police (non-emergency)…570-895-2400

Pocono Mountain School District……………………………570-839-7121

Pocono Mtns. Convention & Visitors Bureau…………….570-421-5791

Pocono Record…………………………………………………..570-421-3000

PPL …………….(Emergency 800-342-5775)…………….800-531-9627