<commit_before>package net.iab.vpaid.core
{
	
	/**
	 * Contains ad configuration parameters
	 * @author <NAME>
	 */
	public class AdData extends Object
	{
		private var _params:Object = {};
		/**
		 * 
		 * @param	params at runtime typically LoaderInfo.parameters
		 */
		public function AdData(params:Object = null)
		{
			init(params);
		}
		
		private function init(params:Object = null):void
		{
			var url:String = escape("http://services.mediamind.com/instream/IAB/videos/ad-video-canal.mp4");
			_params.advideo = unescape(url);
			_params.skipOffset = 5;
			_params.ovvBeaconURL = "http://localhost/iab/OVVBeacon.swf";
			this.params = params;
		}
		
		/**
		 * Iterates through argument properties and stored key/value pairs. Passing of null does not nullify individual properties.
		 */
		public function set params(value:Object):void
		{
			for (var property:String in value)
				_params[property] = unescape(value[property]);
		}
		
		/**
		 * Looks up property by proeprty name and returns corresponding value as a primitive Object. It is consumer's responsibility to validate/cast to specific value data type.
		 * @param	property name of the key in key/value pair
		 * @return	primitive typeless Object
		 */
		public function getParam(property:String):Object
		{
			return _params[property];
		}
	
	}

}<commit_msg>Recompile for default OVVBeacon location<commit_after>package net.iab.vpaid.core
{
	
	/**
	 * Contains ad configuration parameters
	 * @author <NAME>
	 */
	public class AdData extends Object
	{
		private var _params:Object = {};
		/**
		 * 
		 * @param	params at runtime typically LoaderInfo.parameters
		 */
		public function AdData(params:Object = null)
		{
			init(params);
		}
		
		private function init(params:Object = null):void
		{
			var url:String = escape("http://services.mediamind.com/instream/IAB/videos/ad-video-canal.mp4");
			_params.advideo = unescape(url);
			_params.skipOffset = 5;
			//_params.ovvBeaconURL = "http://localhost/iab/OVVBeacon.swf";
			_params.ovvBeaconURL = "/ad/OVVBeacon.swf";
			this.params = params;
		}
		
		/**
		 * Iterates through argument properties and stored key/value pairs. Passing of null does not nullify individual properties.
		 */
		public function set params(value:Object):void
		{
			for (var property:String in value)
				_params[property] = unescape(value[property]);
		}
		
		/**
		 * Looks up property by proeprty name and returns corresponding value as a primitive Object. It is consumer's responsibility to validate/cast to specific value data type.
		 * @param	property name of the key in key/value pair
		 * @return	primitive typeless Object
		 */
		public function getParam(property:String):Object
		{
			return _params[property];
		}
	
	}

}
{'fraction_non_alphanumeric': 0.10664718772826881, 'fraction_numerical': 0.0014609203798392988, 'mean_word_length': 3.439222042139384, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5387565', 'n_tokens_mistral': 968, 'n_tokens_neox': 812, 'n_words': 230}