PageSourceSearch

https://qtum.or.kr/files/cache/assets/minified/addons.oembed.oembed.min.js?t=1789359141

js qtum.or.kr collected 2026-09-24 12:37:08 UTC 2,680 bytes, 5 lines download raw bytes

1(function($){var protocol_re='(https?|ftp|news|telnet|irc|mms)://';var domain_re='(?:[\\w\\-]+\\.)+(?:[a-z]+)';var max_255_re='(?:1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9]?[0-9])';var ip_re='(?:'+max_255_re+'\\.){3}'+max_255_re;var port_re='(?::([0-9]+))?';var user_re='(?:/~[\\w-]+)?';var path_re='((?:/[\\w!"$-/:-@]+)*)';var hash_re='(?:#([\\w!-@]+))?';var url_regex=new RegExp('('+protocol_re+'('+domain_re+'|'+ip_re+'|localhost'+')'+port_re+user_re+path_re+hash_re+')','ig');var OEmbed=xe.createPlugin("OEmbed",{targets:[],init:function(){this.targets=[];this.enableAutoLink=!1;this.castedOembedA=!1;this.embedSetting=[]},API_ONREADY:function(){var thisPlugin=this;this.extractTargets($('.xe_content'));if(this.oApp.getPlugin('autolink').length){this.enableAutoLink=!0}
2thisPlugin.cast('OEMBEDA');if(!this.enableAutoLink){$(this.targets).each(function(){thisPlugin.cast('OEMBED',[this])})}},API_BEFORE_AUTOLINK:function(oSender,params){var thisPlugin=this;thisPlugin.cast('OEMBEDA')},API_AFTER_AUTOLINK:function(oSender,params){this.oembed(params[0])},API_OEMBED:function(oSender,params){if(this.enableAutoLink)return;var thisPlugin=this;var textNode=params[0];if(!$(textNode).parent().length||$(textNode).parent().get(0).nodeName.toLowerCase()=='a'){this.oembed($(textNode));return}
3var content=textNode.nodeValue;var dummy=$('<span>');content=content.replace(/</g,'&lt;').replace(/>/g,'&gt;');content=content.replace(url_regex,'<a href="$1" target="_blank">$1</a>');$(textNode).before(dummy);$(textNode).replaceWith(content);params[0]=dummy.next('a');dummy.remove();this.oembed(params[0])},API_OEMBEDA:function(oSender,params){if(this.castedOembedA)return;var thisPlugin=this;this.castedOembedA=!0;$('.read_body a').not('_oembed').each(function(){thisPlugin.oembed($(this))})},oembed:function(target){var thisPlugin=this;if(!this.embedSetting.maxWidth){this.embedSetting.maxWidth=$('.xe_content').width()}
4if(!target)return;if(target&&target.nodeType==3)target=$(target);target.oembed(null,thisPlugin.embedSetting).addClass('_oembed')},extractTargets:function(obj){var thisPlugin=this;var wrap=$('.xe_content',obj);if(wrap.length){this.extractTargets(wrap);return}
5$(obj).contents().each(function(){var node_name=this.nodeName.toLowerCase();if($.inArray(node_name,['a','pre','xml','textarea','input','select','option','code','script','style','iframe','button','img','embed','object','ins'])!=-1)return;url_regex.exec('');if(this.nodeType==3){var content=this.nodeValue;if(content.length<5)return;if(!/(http|https|ftp|news|telnet|irc|mms):\/\//i.test(content))return;thisPlugin.targets.push(this)}else{thisPlugin.extractTargets(this)}})}});xe.registerPlugin(new OEmbed())})(jQuery)

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.