{"action":"created","comment":{"url":"https://api.github.com/repos/ritz078/ng-embed/pulls/comments/93185234","pull_request_review_id":13706515,"id":93185234,"diff_hunk":"@@ -31,836 +31,793 @@\n \t\t.constant('NG_EMBED_EMOJI_LIST', [\n \t\t\t\"bowtie\", \"smile\", \"laughing\", \"blush\", \"smiley\", \"relaxed\", \"smirk\", \"heart_eyes\", \"kissing_heart\", \"kissing_closed_eyes\", \"flushed\", \"relieved\", \"satisfied\", \"grin\", \"wink\", \"stuck_out_tongue_winking_eye\", \"stuck_out_tongue_closed_eyes\", \"grinning\", \"kissing\", \"winky_face\", \"kissing_smiling_eyes\", \"stuck_out_tongue\", \"sleeping\", \"worried\", \"frowning\", \"anguished\", \"open_mouth\", \"grimacing\", \"confused\", \"hushed\", \"expressionless\", \"unamused\", \"sweat_smile\", \"sweat\", \"wow\", \"disappointed_relieved\", \"weary\", \"pensive\", \"disappointed\", \"confounded\", \"fearful\", \"cold_sweat\", \"persevere\", \"cry\", \"sob\", \"joy\", \"astonished\", \"scream\", \"neckbeard\", \"tired_face\", \"angry\", \"rage\", \"triumph\", \"sleepy\", \"yum\", \"mask\", \"sunglasses\", \"dizzy_face\", \"imp\", \"smiling_imp\", \"neutral_face\", \"no_mouth\", \"innocent\", \"alien\", \"yellow_heart\", \"blue_heart\", \"purple_heart\", \"heart\", \"green_heart\", \"broken_heart\", \"heartbeat\", \"heartpulse\", \"two_hearts\", \"revolving_hearts\", \"cupid\", \"sparkling_heart\", \"sparkles\", \"star\", \"star2\", \"dizzy\", \"boom\", \"collision\", \"anger\", \"exclamation\", \"question\", \"grey_exclamation\", \"grey_question\", \"zzz\", \"dash\", \"sweat_drops\", \"notes\", \"musical_note\", \"fire\", \"hankey\", \"poop\", \"shit\", \"\\\\+1\", \"thumbsup\", \"-1\", \"thumbsdown\", \"ok_hand\", \"punch\", \"facepunch\", \"fist\", \"v\", \"wave\", \"hand\", \"raised_hand\", \"open_hands\", \"point_up\", \"point_down\", \"point_left\", \"point_right\", \"raised_hands\", \"pray\", \"point_up_2\", \"clap\", \"muscle\", \"metal\", \"fu\", \"walking\", \"runner\", \"running\", \"couple\", \"family\", \"two_men_holding_hands\", \"two_women_holding_hands\", \"dancer\", \"dancers\", \"ok_woman\", \"no_good\", \"information_desk_person\", \"raising_hand\", \"bride_with_veil\", \"person_with_pouting_face\", \"person_frowning\", \"bow\", \"couplekiss\", \"couple_with_heart\", \"massage\", \"haircut\", \"nail_care\", \"boy\", \"girl\", \"woman\", \"man\", \"baby\", \"older_woman\", \"older_man\", \"person_with_blond_hair\", \"man_with_gua_pi_mao\", \"man_with_turban\", \"construction_worker\", \"cop\", \"angel\", \"princess\", \"smiley_cat\", \"smile_cat\", \"heart_eyes_cat\", \"kissing_cat\", \"smirk_cat\", \"scream_cat\", \"crying_cat_face\", \"joy_cat\", \"pouting_cat\", \"japanese_ogre\", \"japanese_goblin\", \"see_no_evil\", \"hear_no_evil\", \"speak_no_evil\", \"guardsman\", \"skull\", \"feet\", \"lips\", \"kiss\", \"droplet\", \"ear\", \"eyes\", \"nose\", \"tongue\", \"love_letter\", \"bust_in_silhouette\", \"busts_in_silhouette\", \"speech_balloon\", \"thought_balloon\", \"feelsgood\", \"finnadie\", \"goberserk\", \"godmode\", \"hurtrealbad\", \"rage1\", \"rage2\", \"rage3\", \"rage4\", \"suspect\", \"trollface\", \"sunny\", \"umbrella\", \"cloud\", \"snowflake\", \"snowman\", \"zap\", \"cyclone\", \"foggy\", \"ocean\", \"cat\", \"dog\", \"mouse\", \"hamster\", \"rabbit\", \"wolf\", \"frog\", \"tiger\", \"koala\", \"bear\", \"pig\", \"pig_nose\", \"cow\", \"boar\", \"monkey_face\", \"monkey\", \"horse\", \"racehorse\", \"camel\", \"sheep\", \"elephant\", \"panda_face\", \"snake\", \"bird\", \"baby_chick\", \"hatched_chick\", \"hatching_chick\", \"chicken\", \"penguin\", \"turtle\", \"bug\", \"honeybee\", \"ant\", \"beetle\", \"snail\", \"octopus\", \"tropical_fish\", \"fish\", \"whale\", \"whale2\", \"dolphin\", \"cow2\", \"ram\", \"rat\", \"water_buffalo\", \"tiger2\", \"rabbit2\", \"dragon\", \"goat\", \"rooster\", \"dog2\", \"pig2\", \"mouse2\", \"ox\", \"dragon_face\", \"blowfish\", \"crocodile\", \"dromedary_camel\", \"leopard\", \"cat2\", \"poodle\", \"paw_prints\", \"bouquet\", \"cherry_blossom\", \"tulip\", \"four_leaf_clover\", \"rose\", \"sunflower\", \"hibiscus\", \"maple_leaf\", \"leaves\", \"fallen_leaf\", \"herb\", \"mushroom\", \"cactus\", \"palm_tree\", \"evergreen_tree\", \"deciduous_tree\", \"chestnut\", \"seedling\", \"blossom\", \"ear_of_rice\", \"shell\", \"globe_with_meridians\", \"sun_with_face\", \"full_moon_with_face\", \"new_moon_with_face\", \"new_moon\", \"waxing_crescent_moon\", \"first_quarter_moon\", \"waxing_gibbous_moon\", \"full_moon\", \"waning_gibbous_moon\", \"last_quarter_moon\", \"waning_crescent_moon\", \"last_quarter_moon_with_face\", \"first_quarter_moon_with_face\", \"moon\", \"earth_africa\", \"earth_americas\", \"earth_asia\", \"volcano\", \"milky_way\", \"partly_sunny\", \"octocat\", \"squirrel\", \"bamboo\", \"gift_heart\", \"dolls\", \"school_satchel\", \"mortar_board\", \"flags\", \"fireworks\", \"sparkler\", \"wind_chime\", \"rice_scene\", \"jack_o_lantern\", \"ghost\", \"santa\", \"christmas_tree\", \"gift\", \"bell\", \"no_bell\", \"tanabata_tree\", \"tada\", \"confetti_ball\", \"balloon\", \"crystal_ball\", \"cd\", \"dvd\", \"floppy_disk\", \"camera\", \"video_camera\", \"movie_camera\", \"computer\", \"tv\", \"iphone\", \"phone\", \"telephone\", \"telephone_receiver\", \"pager\", \"fax\", \"minidisc\", \"vhs\", \"sound\", \"speaker\", \"mute\", \"loudspeaker\", \"mega\", \"hourglass\", \"hourglass_flowing_sand\", \"alarm_clock\", \"watch\", \"radio\", \"satellite\", \"loop\", \"mag\", \"mag_right\", \"unlock\", \"lock\", \"lock_with_ink_pen\", \"closed_lock_with_key\", \"key\", \"bulb\", \"flashlight\", \"high_brightness\", \"low_brightness\", \"electric_plug\", \"battery\", \"calling\", \"email\", \"mailbox\", \"postbox\", \"bath\", \"bathtub\", \"shower\", \"toilet\", \"wrench\", \"nut_and_bolt\", \"hammer\", \"seat\", \"moneybag\", \"yen\", \"dollar\", \"pound\", \"euro\", \"credit_card\", \"money_with_wings\", \"e-mail\", \"inbox_tray\", \"outbox_tray\", \"envelope\", \"incoming_envelope\", \"postal_horn\", \"mailbox_closed\", \"mailbox_with_mail\", \"mailbox_with_no_mail\", \"door\", \"smoking\", \"bomb\", \"gun\", \"hocho\", \"pill\", \"syringe\", \"page_facing_up\", \"page_with_curl\", \"bookmark_tabs\", \"bar_chart\", \"chart_with_upwards_trend\", \"chart_with_downwards_trend\", \"scroll\", \"clipboard\", \"calendar\", \"date\", \"card_index\", \"file_folder\", \"open_file_folder\", \"scissors\", \"pushpin\", \"paperclip\", \"black_nib\", \"pencil2\", \"straight_ruler\", \"triangular_ruler\", \"closed_book\", \"green_book\", \"blue_book\", \"orange_book\", \"notebook\", \"notebook_with_decorative_cover\", \"ledger\", \"books\", \"bookmark\", \"name_badge\", \"microscope\", \"telescope\", \"newspaper\", \"football\", \"basketball\", \"soccer\", \"baseball\", \"tennis\", \"8ball\", \"rugby_football\", \"bowling\", \"golf\", \"mountain_bicyclist\", \"bicyclist\", \"horse_racing\", \"snowboarder\", \"swimmer\", \"surfer\", \"ski\", \"spades\", \"hearts\", \"clubs\", \"diamonds\", \"gem\", \"ring\", \"trophy\", \"musical_score\", \"musical_keyboard\", \"violin\", \"space_invader\", \"video_game\", \"black_joker\", \"flower_playing_cards\", \"game_die\", \"dart\", \"mahjong\", \"clapper\", \"memo\", \"pencil\", \"book\", \"art\", \"microphone\", \"headphones\", \"trumpet\", \"saxophone\", \"guitar\", \"shoe\", \"sandal\", \"high_heel\", \"lipstick\", \"boot\", \"shirt\", \"tshirt\", \"necktie\", \"womans_clothes\", \"dress\", \"running_shirt_with_sash\", \"jeans\", \"kimono\", \"bikini\", \"ribbon\", \"tophat\", \"crown\", \"womans_hat\", \"mans_shoe\", \"closed_umbrella\", \"briefcase\", \"handbag\", \"pouch\", \"purse\", \"eyeglasses\", \"fishing_pole_and_fish\", \"coffee\", \"tea\", \"sake\", \"baby_bottle\", \"beer\", \"beers\", \"cocktail\", \"tropical_drink\", \"wine_glass\", \"fork_and_knife\", \"pizza\", \"hamburger\", \"fries\", \"poultry_leg\", \"meat_on_bone\", \"spaghetti\", \"curry\", \"fried_shrimp\", \"bento\", \"sushi\", \"fish_cake\", \"rice_ball\", \"rice_cracker\", \"rice\", \"ramen\", \"stew\", \"oden\", \"dango\", \"egg\", \"bread\", \"doughnut\", \"custard\", \"icecream\", \"ice_cream\", \"shaved_ice\", \"birthday\", \"cake\", \"cookie\", \"chocolate_bar\", \"candy\", \"lollipop\", \"honey_pot\", \"apple\", \"green_apple\", \"tangerine\", \"lemon\", \"cherries\", \"grapes\", \"watermelon\", \"strawberry\", \"peach\", \"melon\", \"banana\", \"pear\", \"pineapple\", \"sweet_potato\", \"eggplant\", \"tomato\", \"corn\", \"house\", \"house_with_garden\", \"school\", \"office\", \"post_office\", \"hospital\", \"bank\", \"convenience_store\", \"love_hotel\", \"hotel\", \"wedding\", \"church\", \"department_store\", \"european_post_office\", \"city_sunrise\", \"city_sunset\", \"japanese_castle\", \"european_castle\", \"tent\", \"factory\", \"tokyo_tower\", \"japan\", \"mount_fuji\", \"sunrise_over_mountains\", \"sunrise\", \"stars\", \"themoreyouknow\", \"tmyk\", \"statue_of_liberty\", \"bridge_at_night\", \"carousel_horse\", \"rainbow\", \"ferris_wheel\", \"fountain\", \"roller_coaster\", \"ship\", \"speedboat\", \"boat\", \"sailboat\", \"rowboat\", \"anchor\", \"rocket\", \"airplane\", \"helicopter\", \"steam_locomotive\", \"tram\", \"mountain_railway\", \"bike\", \"aerial_tramway\", \"suspension_railway\", \"mountain_cableway\", \"tractor\", \"blue_car\", \"oncoming_automobile\", \"car\", \"red_car\", \"taxi\", \"oncoming_taxi\", \"articulated_lorry\", \"bus\", \"oncoming_bus\", \"rotating_light\", \"police_car\", \"oncoming_police_car\", \"fire_engine\", \"ambulance\", \"minibus\", \"truck\", \"train\", \"station\", \"train2\", \"bullettrain_front\", \"bullettrain_side\", \"light_rail\", \"monorail\", \"railway_car\", \"trolleybus\", \"ticket\", \"fuelpump\", \"vertical_traffic_light\", \"traffic_light\", \"warning\", \"construction\", \"beginner\", \"atm\", \"slot_machine\", \"busstop\", \"barber\", \"hotsprings\", \"checkered_flag\", \"crossed_flags\", \"izakaya_lantern\", \"moyai\", \"circus_tent\", \"performing_arts\", \"round_pushpin\", \"triangular_flag_on_post\", \"jp\", \"kr\", \"cn\", \"us\", \"fr\", \"es\", \"it\", \"ru\", \"gb\", \"uk\", \"de\", \"one\", \"two\", \"three\", \"four\", \"five\", \"six\", \"seven\", \"eight\", \"nine\", \"keycap_ten\", \"1234\", \"zero\", \"hash\", \"symbols\", \"arrow_backward\", \"arrow_down\", \"arrow_forward\", \"arrow_left\", \"capital_abcd\", \"abcd\", \"abc\", \"arrow_lower_left\", \"arrow_lower_right\", \"arrow_right\", \"arrow_up\", \"arrow_upper_left\", \"arrow_upper_right\", \"arrow_double_down\", \"arrow_double_up\", \"arrow_down_small\", \"arrow_heading_down\", \"arrow_heading_up\", \"leftwards_arrow_with_hook\", \"arrow_right_hook\", \"left_right_arrow\", \"arrow_up_down\", \"arrow_up_small\", \"arrows_clockwise\", \"arrows_counterclockwise\", \"rewind\", \"fast_forward\", \"information_source\", \"ok\", \"twisted_rightwards_arrows\", \"repeat\", \"repeat_one\", \"new\", \"top\", \"up\", \"cool\", \"free\", \"ng\", \"cinema\", \"koko\", \"signal_strength\", \"u5272\", \"u5408\", \"u55b6\", \"u6307\", \"u6708\", \"u6709\", \"u6e80\", \"u7121\", \"u7533\", \"u7a7a\", \"u7981\", \"sa\", \"restroom\", \"mens\", \"womens\", \"baby_symbol\", \"no_smoking\", \"parking\", \"wheelchair\", \"metro\", \"baggage_claim\", \"accept\", \"wc\", \"potable_water\", \"put_litter_in_its_place\", \"secret\", \"congratulations\", \"m\", \"passport_control\", \"left_luggage\", \"customs\", \"ideograph_advantage\", \"cl\", \"sos\", \"id\", \"no_entry_sign\", \"underage\", \"no_mobile_phones\", \"do_not_litter\", \"non-potable_water\", \"no_bicycles\", \"no_pedestrians\", \"children_crossing\", \"no_entry\", \"eight_spoked_asterisk\", \"eight_pointed_black_star\", \"heart_decoration\", \"vs\", \"vibration_mode\", \"mobile_phone_off\", \"chart\", \"currency_exchange\", \"aries\", \"taurus\", \"gemini\", \"cancer\", \"leo\", \"virgo\", \"libra\", \"scorpius\", \"sagittarius\", \"capricorn\", \"aquarius\", \"pisces\", \"ophiuchus\", \"six_pointed_star\", \"negative_squared_cross_mark\", \"a\", \"b\", \"ab\", \"o2\", \"diamond_shape_with_a_dot_inside\", \"recycle\", \"end\", \"on\", \"soon\", \"clock1\", \"clock130\", \"clock10\", \"clock1030\", \"clock11\", \"clock1130\", \"clock12\", \"clock1230\", \"clock2\", \"clock230\", \"clock3\", \"clock330\", \"clock4\", \"clock430\", \"clock5\", \"clock530\", \"clock6\", \"clock630\", \"clock7\", \"clock730\", \"clock8\", \"clock830\", \"clock9\", \"clock930\", \"heavy_dollar_sign\", \"copyright\", \"registered\", \"tm\", \"x\", \"heavy_exclamation_mark\", \"bangbang\", \"interrobang\", \"o\", \"heavy_multiplication_x\", \"heavy_plus_sign\", \"heavy_minus_sign\", \"heavy_division_sign\", \"white_flower\", \"100\", \"heavy_check_mark\", \"ballot_box_with_check\", \"radio_button\", \"link\", \"curly_loop\", \"wavy_dash\", \"part_alternation_mark\", \"trident\", \"black_square\", \"white_square\", \"white_check_mark\", \"black_square_button\", \"white_square_button\", \"black_circle\", \"white_circle\", \"red_circle\", \"large_blue_circle\", \"large_blue_diamond\", \"large_orange_diamond\", \"small_blue_diamond\", \"small_orange_diamond\", \"small_red_triangle\", \"small_red_triangle_down\", \"shipit\"\n \t\t])\n-\t    .filter('embed', ['$sce', 'NG_EMBED_BASIC_EMOTICONS', 'NG_EMBED_EMOJI_LIST', function($sce, NG_EMBED_BASIC_EMOTICONS, NG_EMBED_EMOJI_LIST) {\n-            return function (input, userOptions) {\n-\n-                /**\n-                 * defaultOptions\n-                 *\n-                 * @description\n-                 * Holds the default configuration of the module.\n-                 *\n-                 * @type {Object}\n-                 */\n+\n+\t\t.filter('embed', EmbedFilter)\n+\n+\t    .constant('NG_DEFAULT_TEMPLATE_URL', 'ng-embed-default-template.html')\n+\t    .run(['$templateCache', 'NG_DEFAULT_TEMPLATE_URL', function($templateCache, NG_DEFAULT_TEMPLATE_URL) {\n+\n+\t\t    var template = '<div ng-bind-html=\"neText\"></div> <div class=\"ne-video\" ng-if=\"video.host\" class=\"fade\"> <div class=\"ne-video-preview\" ng-hide=\"nePlayVideo || !options.video.details\"> <div class=\"ne-video-thumb\" ng-click=\"nePlayVideo=!nePlayVideo\"> <img ng-src=\"{{video.thumbnail}}\" alt=\"\"/> <i class=\"fa fa-play-circle-o\"></i> </div> <div class=\"ne-video-detail\"> <div class=\"ne-video-title\"> <a ng-href=\"{{video.url}}\">{{video.title}}</a> </div> <div class=\"ne-video-desc\"> {{video.description}} </div> <div class=\"ne-video-stats\"> <span><i class=\"fa fa-eye\"></i> {{video.views}}</span> <span><i class=\"fa fa-heart\"></i> {{video.likes}}</span> </div> </div> </div> <div class=\"ne-video-player\" ng-if=\"nePlayVideo || !(options.video.details)\"> <iframe ng-src=\"{{video.embedSrc}}\" frameBorder=\"0\" width=\"{{video.width}}\" height=\"{{video.height}}\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> </div> </div> <div class=\"ne-video\" ng-if=\"video.basic\"> <div class=\"ne-video-player\"> <div class=\"player\"> <video ng-src=\"{{video.basic}}\" controls></video> </div> </div> </div> <div ng-init=\"neImageLong=false\" ng-class=\"{false:\\'ne-image\\', true:\\'ne-image ne-image-long\\'}[neImageLong]\" ng-if=\"image.url\"> <div class=\"ne-image-wrapper\"> <img ng-src=\"{{image.url}}\" ng-click=\"neImageLong=!neImageLong\" alt=\"\"/> </div> </div> <div class=\"ne-pdf\" ng-if=\"pdf.url\"> <div class=\"ne-pdf-preview\" ng-hide=\"neShowPdf\"> <div class=\"ne-pdf-icon\"> <i class=\"fa fa-file-pdf-o\"></i> </div> <div class=\"ne-pdf-detail\" > <div class=\"ne-pdf-title\"> <a href=\"\">{{pdf.url}}</a> </div> <div class=\"ne-pdf-view\"> <button><i class=\"fa fa-download\"></i> <a ng-href=\"{{pdf.url}}\" target=\"_blank\">Download</a></button> <button ng-click=\"neShowPdf=!neShowPdf\"><i class=\"fa fa-eye\"></i> View PDF</button> </div> </div> </div> <div class=\"ne-pdf-viewer\" ng-if=\"neShowPdf\" ng-show=\"neShowPdf\"> <iframe ng-src=\"{{pdf.url}}\" frameBorder=\"0\"></iframe> </div> </div> <div class=\"ne-audio\" ng-if=\"audio.url\"> <audio ng-src=\"{{audio.url}}\" controls></audio> </div> <div ng-if=\"tweets\" ng-repeat=\"tweet in tweets\"> <div ng-bind-html=\"tweet\"></div> </div> <div ng-if=\"videoServices\" class=\"ne-video\" ng-repeat=\"v in videoServices\"> <div class=\"ne-video-player\"> <div class=\"player\"> <div ng-bind-html=\"v\"></div> </div> </div> </div> <div ng-if=\"audioServices\" class=\"ne-audio\" ng-repeat=\"a in audioServices\"> <div ng-bind-html=\"a\"></div> </div> <div ng-if=\"codeServices\" class=\"ne-embed\" ng-repeat=\"c in codeServices\"> <div ng-bind-html=\"c\"></div> </div> <div ng-if=\"gist\" class=\"ne-gist\" ng-repeat=\"g in gist\"> <ne-gist id=\"{{g}}\"></ne-gist> </div>';\n+\n+\t\t    $templateCache.put(NG_DEFAULT_TEMPLATE_URL, template);\n+\t    }])\n+\n+\t\t.directive('ngEmbed', ngEmbedDirective)\n+\n+\t\t//This directive is a modification of a module developed by Scott Corgan.\n+\t\t//present at scottcorgan/angular-gist\n+\t\t.directive('neGist', function () {\n+\t\t\treturn {\n+\t\t\t\trestrict: 'EA',\n+\t\t\t\treplace : true,\n+\t\t\t\ttemplate: '<div></div>',\n+\t\t\t\tlink    : function (scope, element, attrs) {\n+\t\t\t\t\tappendGistToElement(element[0], attrs.id);\n+\t\t\t\t}\n+\t\t\t};\n+\t\t});\n+\n+\tngEmbedDirective.$inject = ['$filter', '$sce', '$http', '$timeout', '$q', 'NG_DEFAULT_TEMPLATE_URL'];\n+\tfunction ngEmbedDirective($filter, $sce, $http, $timeout, $q, NG_DEFAULT_TEMPLATE_URL) {\n+\n+        return {\n+            restrict   : 'AE',\n+            scope      : true,\n+            templateUrl: function (element, attributes) {\n+                return (attributes.embedTemplateUrl || NG_DEFAULT_TEMPLATE_URL);\n+            },\n+            link       : function (scope, elements, attributes) {\n+                var embedFilter = $filter('embed');\n+\n+                var userOptions = scope.$eval(attributes.embedOptions);\n+\n                 var options = {\n-\t\t\t\t\tsanitizeHtml: true,\n-\t\t\t\t\tfontSmiley: true,\n-\t\t\t\t\temoji     : true,\n-                    link      : true,\n-                    linkTarget: '_self'\n+                    watchEmbedData   : false,\n+\t\t\t\t\tsanitizeHtml     : true,\n+\t\t\t\t\tfontSmiley       : true,\n+\t\t\t\t\temoji            : true,\n+                    link             : true,\n+                    linkTarget       : '_self',\n+                    pdf              : {\n+                        embed: true\n+                    },\n+                    image            : {\n+                        embed: false\n+                    },\n+                    audio            : {\n+                        embed: true\n+                    },\n+                    code             : {\n+                        highlight  : true,\n+                        lineNumbers: false\n+                    },\n+                    basicVideo       : false,\n+                    gdevAuth:null,\n+                    video            : {\n+                        embed           : false,\n+                        width           : null,\n+                        height          : null,\n+                        ytTheme         : 'dark',\n+                        details         : false,\n+                        thumbnailQuality: 'medium'\n+                    },\n+                    tweetEmbed       : true,\n+                    tweetOptions     : {\n+                        //The maximum width of a rendered Tweet in whole pixels. Must be between 220 and 550 inclusive.\n+                        maxWidth  : 550,\n+                        //When set to true or 1 links in a Tweet are not expanded to photo, video, or link previews.\n+                        hideMedia : false,\n+                        //When set to true or 1 a collapsed version of the previous Tweet in a conversation thread\n+                        //will not be displayed when the requested Tweet is in reply to another Tweet.\n+                        hideThread: false,\n+                        //Specifies whether the embedded Tweet should be floated left, right, or center in\n+                        //the page relative to the parent element.Valid values are left, right, center, and none.\n+                        //Defaults to none, meaning no alignment styles are specified for the Tweet.\n+                        align     : 'none',\n+                        //Request returned HTML and a rendered Tweet in the specified.\n+                        //Supported Languages listed here (https://dev.twitter.com/web/overview/languages)\n+                        lang      : 'en'\n+                    },\n+                    twitchtvEmbed    : true,\n+                    dailymotionEmbed : true,\n+                    tedEmbed         : true,\n+                    dotsubEmbed      : true,\n+                    liveleakEmbed    : true,\n+                    soundCloudEmbed  : true,\n+                    soundCloudOptions: {\n+                        height      : 160, themeColor: 'f50000',   //Hex Code of the player theme color\n+                        autoPlay    : false,\n+                        hideRelated : false,\n+                        showComments: true,\n+                        showUser    : true,\n+                        showReposts : false,\n+                        visual      : false,         //Show/hide the big preview image\n+                        download    : false          //Show/Hide download buttons\n+                    },\n+                    spotifyEmbed     : true,\n+                    codepenEmbed     : true,\n+                    codepenHeight    : 300,\n+                    jsfiddleEmbed    : true,\n+                    jsfiddleHeight   : 300,\n+                    jsbinEmbed       : true,\n+                    jsbinHeight      : 300,\n+                    plunkerEmbed     : true,\n+                    githubgistEmbed  : true,\n+                    ideoneEmbed      : true,\n+                    ideoneHeight:300\n                 };\n \n                 extendDeep(options, userOptions);\n \n-                if (input === undefined || input === null) {\n-                    return;\n-                }\n-                if (typeof input === \"object\") {\n-                    return input;\n-                }\n-\n-                /**\n-                 * FUNCTION insertfontSmiley\n-                 * @description\n-                 * Coverts the text into font emoticons\n-                 *\n-                 * @param  {string} str\n-                 *\n-                 * @return {string}\n-                 */\n-\n-                function insertfontSmiley(str) {\n-\n-                    var a = str.split(' ');\n-                    angular.forEach(NG_EMBED_BASIC_EMOTICONS, function (icon) {\n-                        for (var i = 0; i < a.length; i++) {\n-                            if (a[i] === icon.text) {\n-                                a[i] = '<i class=\"ne-emoticon\" title=\"' + icon.text + '\">' + '&#x' + icon.code + '</i>';\n-                            }\n+                var videoProcess = {\n+                    calcDimensions: function (options) {\n+                        var dimensions = {\n+                            'width' : null,\n+                            'height': null\n+                        };\n+                        dimensions.width = options.video.width;\n+                        dimensions.height = options.video.height;\n+\n+                        if (options.video.height && options.video.width) {\n+                            return dimensions;\n                         }\n-                    });\n-                    return a.join(' ');\n-                }\n-\n-                /**\n-                 * FUNCTION UrlEmbed\n-                 * @description\n-                 * Converts normal links written in the text into html anchor tags.\n-                 *\n-                 * @param  {string} str\n-                 *\n-                 * @return {string}\n-                 */\n-\n-                function urlEmbed(str) {\n-\n-\t\t\t\t\tvar urlRegex = /\\b(?:(https?|ftp|file):\\/\\/|www\\.)[-A-Z0-9+()&@$#\\/%?=~_|!:,.;]*[-A-Z0-9+&@#\\/%=~_|]/ig;\n-                    var protocolRegex = /^[a-z]+\\:\\/\\//i;\n-\n-                    return str.replace(urlRegex, function (text) {\n-                            var url = text;\n-                            if (!protocolRegex.test(text))\n-                            {\n-                                url = 'http://' + text;\n+                        else if (options.video.height) {\n+                            dimensions.width = ((options.video.height) / 390) * 640;\n+                            return dimensions;\n+                        }\n+                        else if (options.video.width) {\n+                            dimensions.height = ((dimensions.width) / 640) * 390;\n+                            return dimensions;\n+                        }\n+                        else {\n+                            dimensions.width = 640;\n+                            dimensions.height = 390;\n+                            return dimensions;\n+                        }\n+                    },\n+\n+\t                youtubeEmbed: function(data, options) {\n+                    \tvar promise, video;\n+\n+\t\t                var pattern = /https?:\\/\\/(?:[0-9A-Z-]+\\.)?(?:youtu\\.be\\/|youtube\\.com(?:\\/embed\\/|\\/v\\/|\\/watch\\?v=|\\/ytscreeningroom\\?v=|\\/feeds\\/api\\/videos\\/|\\/user\\S*[^\\w\\-\\s]|\\S*[^\\w\\-\\s]))([\\w\\-]{11})[?=&+%\\w-]*/gi;\n+\n+\t\t                if (data.match(pattern)) {\n+\t\t\t                var dimensions = videoProcess.calcDimensions(options);\n+\n+\t\t\t                video = {\n+\t\t\t\t                id: RegExp.$1,\n+\t\t\t\t                host: 'youtube',\n+\t\t\t\t                width: dimensions.width,\n+\t\t\t                    height: dimensions.height\n+\t\t\t                };\n+\n+\t\t\t                if (options.video.details) {\n+\t\t\t\t                var requestConfig = { headers: { 'Authorization': undefined }}; // clear existing headers if present for this http request\n+\t\t\t\t                promise = $http.get('https://www.googleapis.com/youtube/v3/videos?id=' + video.id + '&key=' + options.gdevAuth + '&part=snippet,statistics', requestConfig)\n+\t\t\t\t\t                .then(function (r) {\n+\t\t\t\t\t\t                var autoPlay = ((options.video.autoPlay === undefined) || (options.video.autoPlay === true)) ? '?autoplay=1' : '?autoplay=0';\n+\t\t\t\t\t\t                var ytData = r.data.items[0];\n+\n+\t\t\t\t\t\t                video.title = ytData.snippet.title;\n+\t\t\t\t\t\t                video.thumbnail = ytData.snippet.thumbnails.medium.url;\n+\t\t\t\t\t\t                video.description = trunc(ytData.snippet.description, 250, true).replace(/\\n/g, ' ').replace(/&#10;/g, ' ');\n+\t\t\t\t\t\t                video.rawDescription = ytData.snippet.description;\n+\t\t\t\t\t\t                video.views = ytData.statistics.viewCount;\n+\t\t\t\t\t\t                video.likes = ytData.statistics.likeCount;\n+\t\t\t\t\t\t                video.uploader = ytData.snippet.channelTitle;\n+\t\t\t\t\t\t                video.uploaderPage = 'https://www.youtube.com/channel/' + ytData.snippet.channelId;\n+\t\t\t\t\t\t                video.uploadDate = ytData.snippet.publishedAt;\n+\t\t\t\t\t\t                video.url = $sce.trustAsResourceUrl(\"https://www.youtube.com/watch?v=\" + ytData.id);\n+\t\t\t\t\t\t                video.embedSrc = $sce.trustAsResourceUrl('https://www.youtube.com/embed/' + video.id + autoPlay);\n+\n+\t\t\t\t\t\t                return video;\n+\t\t\t\t\t                });\n+\t\t\t                }\n+\t\t\t                else {\n+\t\t\t\t                video.embedSrc = $sce.trustAsResourceUrl('https://www.youtube.com/embed/' + video.id + '?autoplay=0');\n+\t\t\t\t\t\t\t\tpromise = $q.resolve(video);\n+\t\t\t                }\n+\t\t                }\n+\t\t                else {\n+\t\t\t                promise = $q.reject();\n+\t\t                }\n+\n+\t\t                return promise;\n+\t                },\n+\n+                    vimeoEmbed: function (data, options) {\n+                    \tvar promise, video;\n+\n+                        var pattern = /https?:\\/\\/(?:www\\.)?vimeo.com\\/(?:channels\\/(?:\\w+\\/)?|groups\\/([^\\/]*)\\/videos\\/|album\\/(\\d+)\\/video\\/|)(\\d+)(?:$|\\/|\\?)*/gi;\n+\n+                        if (data.match(pattern)) {\n+\t                        var dimensions = videoProcess.calcDimensions(options);\n+\n+\t                        video = {\n+\t\t                        id: RegExp.$3,\n+\t\t                        host: 'vimeo',\n+\t\t                        width: dimensions.width,\n+\t\t                        height: dimensions.height\n+\t                        };\n+                            \n+                            if (options.video.details) {\n+\n+                                promise = $http.get('https://vimeo.com/api/v2/video/' + video.id + '.json')\n+\t\t\t\t\t\t\t\t\t.then(function (r) {\n+\t\t\t\t\t\t\t\t\t\tvar d = r.data;\n+                                        var autoPlay = ((options.video.autoPlay === undefined) || (options.video.autoPlay === true)) ? '&autoplay=1' : '&autoplay=0';\n+                                        video.title = d[0].title;\n+                                        video.rawDescription = (d[0].description).replace(/\\n/g, '<br/>').replace(/&#10;/g, '<br/>');","path":"src/ng-embed.js","position":285,"original_position":285,"commit_id":"a0cbbac6fc2a5cb43aa88517dd75af21a3e54034","original_commit_id":"a0cbbac6fc2a5cb43aa88517dd75af21a3e54034","user":{"login":"houndci-bot","id":6697940,"avatar_url":"https://avatars.githubusercontent.com/u/6697940?v=3","gravatar_id":"","url":"https://api.github.com/users/houndci-bot","html_url":"https://github.com/houndci-bot","followers_url":"https://api.github.com/users/houndci-bot/followers","following_url":"https://api.github.com/users/houndci-bot/following{/other_user}","gists_url":"https://api.github.com/users/houndci-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci-bot/subscriptions","organizations_url":"https://api.github.com/users/houndci-bot/orgs","repos_url":"https://api.github.com/users/houndci-bot/repos","events_url":"https://api.github.com/users/houndci-bot/events{/privacy}","received_events_url":"https://api.github.com/users/houndci-bot/received_events","type":"User","site_admin":false},"body":"Line is too long.","created_at":"2016-12-20T07:50:07Z","updated_at":"2016-12-20T07:50:07Z","html_url":"https://github.com/ritz078/ng-embed/pull/73#discussion_r93185234","pull_request_url":"https://api.github.com/repos/ritz078/ng-embed/pulls/73","_links":{"self":{"href":"https://api.github.com/repos/ritz078/ng-embed/pulls/comments/93185234"},"html":{"href":"https://github.com/ritz078/ng-embed/pull/73#discussion_r93185234"},"pull_request":{"href":"https://api.github.com/repos/ritz078/ng-embed/pulls/73"}}},"pull_request":{"url":"https://api.github.com/repos/ritz078/ng-embed/pulls/73","id":98701146,"html_url":"https://github.com/ritz078/ng-embed/pull/73","diff_url":"https://github.com/ritz078/ng-embed/pull/73.diff","patch_url":"https://github.com/ritz078/ng-embed/pull/73.patch","issue_url":"https://api.github.com/repos/ritz078/ng-embed/issues/73","number":73,"state":"open","locked":false,"title":"Angular best practices restructuring","user":{"login":"robman87","id":5516214,"avatar_url":"https://avatars.githubusercontent.com/u/5516214?v=3","gravatar_id":"","url":"https://api.github.com/users/robman87","html_url":"https://github.com/robman87","followers_url":"https://api.github.com/users/robman87/followers","following_url":"https://api.github.com/users/robman87/following{/other_user}","gists_url":"https://api.github.com/users/robman87/gists{/gist_id}","starred_url":"https://api.github.com/users/robman87/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robman87/subscriptions","organizations_url":"https://api.github.com/users/robman87/orgs","repos_url":"https://api.github.com/users/robman87/repos","events_url":"https://api.github.com/users/robman87/events{/privacy}","received_events_url":"https://api.github.com/users/robman87/received_events","type":"User","site_admin":false},"body":"Started work on following the Angular style guide to improve the development experience.\r\nhttps://github.com/johnpapa/angular-styleguide/tree/master/a1","created_at":"2016-12-20T07:49:55Z","updated_at":"2016-12-20T07:50:07Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a9cd328b0f6d73b0b72235d6c166be8e18147d89","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/ritz078/ng-embed/pulls/73/commits","review_comments_url":"https://api.github.com/repos/ritz078/ng-embed/pulls/73/comments","review_comment_url":"https://api.github.com/repos/ritz078/ng-embed/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ritz078/ng-embed/issues/73/comments","statuses_url":"https://api.github.com/repos/ritz078/ng-embed/statuses/a0cbbac6fc2a5cb43aa88517dd75af21a3e54034","head":{"label":"robman87:angular-best-practices-restructuring","ref":"angular-best-practices-restructuring","sha":"a0cbbac6fc2a5cb43aa88517dd75af21a3e54034","user":{"login":"robman87","id":5516214,"avatar_url":"https://avatars.githubusercontent.com/u/5516214?v=3","gravatar_id":"","url":"https://api.github.com/users/robman87","html_url":"https://github.com/robman87","followers_url":"https://api.github.com/users/robman87/followers","following_url":"https://api.github.com/users/robman87/following{/other_user}","gists_url":"https://api.github.com/users/robman87/gists{/gist_id}","starred_url":"https://api.github.com/users/robman87/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robman87/subscriptions","organizations_url":"https://api.github.com/users/robman87/orgs","repos_url":"https://api.github.com/users/robman87/repos","events_url":"https://api.github.com/users/robman87/events{/privacy}","received_events_url":"https://api.github.com/users/robman87/received_events","type":"User","site_admin":false},"repo":{"id":76369445,"name":"ng-embed","full_name":"robman87/ng-embed","owner":{"login":"robman87","id":5516214,"avatar_url":"https://avatars.githubusercontent.com/u/5516214?v=3","gravatar_id":"","url":"https://api.github.com/users/robman87","html_url":"https://github.com/robman87","followers_url":"https://api.github.com/users/robman87/followers","following_url":"https://api.github.com/users/robman87/following{/other_user}","gists_url":"https://api.github.com/users/robman87/gists{/gist_id}","starred_url":"https://api.github.com/users/robman87/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robman87/subscriptions","organizations_url":"https://api.github.com/users/robman87/orgs","repos_url":"https://api.github.com/users/robman87/repos","events_url":"https://api.github.com/users/robman87/events{/privacy}","received_events_url":"https://api.github.com/users/robman87/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/robman87/ng-embed","description":"An AngularJS filter/directive for embedding emojis, media, maps, tweets, code and services","fork":true,"url":"https://api.github.com/repos/robman87/ng-embed","forks_url":"https://api.github.com/repos/robman87/ng-embed/forks","keys_url":"https://api.github.com/repos/robman87/ng-embed/keys{/key_id}","collaborators_url":"https://api.github.com/repos/robman87/ng-embed/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/robman87/ng-embed/teams","hooks_url":"https://api.github.com/repos/robman87/ng-embed/hooks","issue_events_url":"https://api.github.com/repos/robman87/ng-embed/issues/events{/number}","events_url":"https://api.github.com/repos/robman87/ng-embed/events","assignees_url":"https://api.github.com/repos/robman87/ng-embed/assignees{/user}","branches_url":"https://api.github.com/repos/robman87/ng-embed/branches{/branch}","tags_url":"https://api.github.com/repos/robman87/ng-embed/tags","blobs_url":"https://api.github.com/repos/robman87/ng-embed/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/robman87/ng-embed/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/robman87/ng-embed/git/refs{/sha}","trees_url":"https://api.github.com/repos/robman87/ng-embed/git/trees{/sha}","statuses_url":"https://api.github.com/repos/robman87/ng-embed/statuses/{sha}","languages_url":"https://api.github.com/repos/robman87/ng-embed/languages","stargazers_url":"https://api.github.com/repos/robman87/ng-embed/stargazers","contributors_url":"https://api.github.com/repos/robman87/ng-embed/contributors","subscribers_url":"https://api.github.com/repos/robman87/ng-embed/subscribers","subscription_url":"https://api.github.com/repos/robman87/ng-embed/subscription","commits_url":"https://api.github.com/repos/robman87/ng-embed/commits{/sha}","git_commits_url":"https://api.github.com/repos/robman87/ng-embed/git/commits{/sha}","comments_url":"https://api.github.com/repos/robman87/ng-embed/comments{/number}","issue_comment_url":"https://api.github.com/repos/robman87/ng-embed/issues/comments{/number}","contents_url":"https://api.github.com/repos/robman87/ng-embed/contents/{+path}","compare_url":"https://api.github.com/repos/robman87/ng-embed/compare/{base}...{head}","merges_url":"https://api.github.com/repos/robman87/ng-embed/merges","archive_url":"https://api.github.com/repos/robman87/ng-embed/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/robman87/ng-embed/downloads","issues_url":"https://api.github.com/repos/robman87/ng-embed/issues{/number}","pulls_url":"https://api.github.com/repos/robman87/ng-embed/pulls{/number}","milestones_url":"https://api.github.com/repos/robman87/ng-embed/milestones{/number}","notifications_url":"https://api.github.com/repos/robman87/ng-embed/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/robman87/ng-embed/labels{/name}","releases_url":"https://api.github.com/repos/robman87/ng-embed/releases{/id}","deployments_url":"https://api.github.com/repos/robman87/ng-embed/deployments","created_at":"2016-12-13T15:06:40Z","updated_at":"2016-12-13T15:06:41Z","pushed_at":"2016-12-20T07:45:15Z","git_url":"git://github.com/robman87/ng-embed.git","ssh_url":"git@github.com:robman87/ng-embed.git","clone_url":"https://github.com/robman87/ng-embed.git","svn_url":"https://github.com/robman87/ng-embed","homepage":"http://riteshkr.com/ng-embed","size":9892,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"ritz078:master","ref":"master","sha":"85d2adb86d393c274568e78232b7ad2ba36afbf6","user":{"login":"ritz078","id":5389035,"avatar_url":"https://avatars.githubusercontent.com/u/5389035?v=3","gravatar_id":"","url":"https://api.github.com/users/ritz078","html_url":"https://github.com/ritz078","followers_url":"https://api.github.com/users/ritz078/followers","following_url":"https://api.github.com/users/ritz078/following{/other_user}","gists_url":"https://api.github.com/users/ritz078/gists{/gist_id}","starred_url":"https://api.github.com/users/ritz078/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ritz078/subscriptions","organizations_url":"https://api.github.com/users/ritz078/orgs","repos_url":"https://api.github.com/users/ritz078/repos","events_url":"https://api.github.com/users/ritz078/events{/privacy}","received_events_url":"https://api.github.com/users/ritz078/received_events","type":"User","site_admin":false},"repo":{"id":32758301,"name":"ng-embed","full_name":"ritz078/ng-embed","owner":{"login":"ritz078","id":5389035,"avatar_url":"https://avatars.githubusercontent.com/u/5389035?v=3","gravatar_id":"","url":"https://api.github.com/users/ritz078","html_url":"https://github.com/ritz078","followers_url":"https://api.github.com/users/ritz078/followers","following_url":"https://api.github.com/users/ritz078/following{/other_user}","gists_url":"https://api.github.com/users/ritz078/gists{/gist_id}","starred_url":"https://api.github.com/users/ritz078/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ritz078/subscriptions","organizations_url":"https://api.github.com/users/ritz078/orgs","repos_url":"https://api.github.com/users/ritz078/repos","events_url":"https://api.github.com/users/ritz078/events{/privacy}","received_events_url":"https://api.github.com/users/ritz078/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ritz078/ng-embed","description":"An AngularJS filter/directive for embedding emojis, media, maps, tweets, code and services","fork":false,"url":"https://api.github.com/repos/ritz078/ng-embed","forks_url":"https://api.github.com/repos/ritz078/ng-embed/forks","keys_url":"https://api.github.com/repos/ritz078/ng-embed/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ritz078/ng-embed/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ritz078/ng-embed/teams","hooks_url":"https://api.github.com/repos/ritz078/ng-embed/hooks","issue_events_url":"https://api.github.com/repos/ritz078/ng-embed/issues/events{/number}","events_url":"https://api.github.com/repos/ritz078/ng-embed/events","assignees_url":"https://api.github.com/repos/ritz078/ng-embed/assignees{/user}","branches_url":"https://api.github.com/repos/ritz078/ng-embed/branches{/branch}","tags_url":"https://api.github.com/repos/ritz078/ng-embed/tags","blobs_url":"https://api.github.com/repos/ritz078/ng-embed/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ritz078/ng-embed/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ritz078/ng-embed/git/refs{/sha}","trees_url":"https://api.github.com/repos/ritz078/ng-embed/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ritz078/ng-embed/statuses/{sha}","languages_url":"https://api.github.com/repos/ritz078/ng-embed/languages","stargazers_url":"https://api.github.com/repos/ritz078/ng-embed/stargazers","contributors_url":"https://api.github.com/repos/ritz078/ng-embed/contributors","subscribers_url":"https://api.github.com/repos/ritz078/ng-embed/subscribers","subscription_url":"https://api.github.com/repos/ritz078/ng-embed/subscription","commits_url":"https://api.github.com/repos/ritz078/ng-embed/commits{/sha}","git_commits_url":"https://api.github.com/repos/ritz078/ng-embed/git/commits{/sha}","comments_url":"https://api.github.com/repos/ritz078/ng-embed/comments{/number}","issue_comment_url":"https://api.github.com/repos/ritz078/ng-embed/issues/comments{/number}","contents_url":"https://api.github.com/repos/ritz078/ng-embed/contents/{+path}","compare_url":"https://api.github.com/repos/ritz078/ng-embed/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ritz078/ng-embed/merges","archive_url":"https://api.github.com/repos/ritz078/ng-embed/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ritz078/ng-embed/downloads","issues_url":"https://api.github.com/repos/ritz078/ng-embed/issues{/number}","pulls_url":"https://api.github.com/repos/ritz078/ng-embed/pulls{/number}","milestones_url":"https://api.github.com/repos/ritz078/ng-embed/milestones{/number}","notifications_url":"https://api.github.com/repos/ritz078/ng-embed/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ritz078/ng-embed/labels{/name}","releases_url":"https://api.github.com/repos/ritz078/ng-embed/releases{/id}","deployments_url":"https://api.github.com/repos/ritz078/ng-embed/deployments","created_at":"2015-03-23T20:53:51Z","updated_at":"2016-12-13T20:06:27Z","pushed_at":"2016-12-20T07:49:56Z","git_url":"git://github.com/ritz078/ng-embed.git","ssh_url":"git@github.com:ritz078/ng-embed.git","clone_url":"https://github.com/ritz078/ng-embed.git","svn_url":"https://github.com/ritz078/ng-embed","homepage":"http://riteshkr.com/ng-embed","size":9892,"stargazers_count":113,"watchers_count":113,"language":"CSS","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":34,"mirror_url":null,"open_issues_count":17,"forks":34,"open_issues":17,"watchers":113,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ritz078/ng-embed/pulls/73"},"html":{"href":"https://github.com/ritz078/ng-embed/pull/73"},"issue":{"href":"https://api.github.com/repos/ritz078/ng-embed/issues/73"},"comments":{"href":"https://api.github.com/repos/ritz078/ng-embed/issues/73/comments"},"review_comments":{"href":"https://api.github.com/repos/ritz078/ng-embed/pulls/73/comments"},"review_comment":{"href":"https://api.github.com/repos/ritz078/ng-embed/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ritz078/ng-embed/pulls/73/commits"},"statuses":{"href":"https://api.github.com/repos/ritz078/ng-embed/statuses/a0cbbac6fc2a5cb43aa88517dd75af21a3e54034"}}}}
{"actor":{"display_login":"houndci-bot"}}