chore: stop tracking vendor lib files (now restored via npm + esbuild)

Drops 1038 files from src/Yavsc.Org/wwwroot/lib/ — they remain
on disk and are now restored via 'npm install' at build time
(see package.json and esbuild.config.mjs).

Exception: jonthornton-Datepair is not on npm, the bundled
files are kept in wwwroot/lib/jonthornton-Datepair/ as static
assets.

Also extends .gitignore to ignore:
- node_modules/, build/, package-lock.json (esbuild toolchain)
- wwwroot/js/*.min.js (regenerated by 'npm run build:js')
- .Production.env (added explicitly, not matched by '.*.env'
  glob in some git versions)

This aligns themeok with the architecture already in place
on refac/js-bundle (commits ed7522c5, 196f4b0b, 292c0a2f on
that branch). The build artifacts were already present in
node_modules/ and build/ on disk; this commit only stops
tracking them.

Tested: dotnet test 11/11 green (no C# code touched).
This commit is contained in:
Paul Schneider 2026-06-14 16:14:47 +01:00
commit ebfc3d772d
1039 changed files with 18 additions and 273582 deletions

View file

@ -1,209 +0,0 @@
/*!
* jQuery UI Google Map 3.0-rc
* http://code.google.com/p/jquery-ui-map/
* Copyright (c) 2010 - 2011 Johan Säll Larsson
* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
*
* Depends:
* jquery.ui.map.js
*/
( function($) {
$.extend($.ui.gmap.prototype, {
/**
* Gets the current position
* @param callback:function(position, status)
* @param geoPositionOptions:object, see https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIDOMGeoPositionOptions
*/
getCurrentPosition: function(callback, geoPositionOptions) {
if ( navigator.geolocation ) {
navigator.geolocation.getCurrentPosition (
function(result) {
callback(result, 'OK');
},
function(error) {
callback(null, error);
},
geoPositionOptions
);
} else {
callback(null, 'NOT_SUPPORTED');
}
},
/**
* Watches current position
* To clear watch, call navigator.geolocation.clearWatch(this.get('watch'));
* @param callback:function(position, status)
* @param geoPositionOptions:object, see https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIDOMGeoPositionOptions
*/
watchPosition: function(callback, geoPositionOptions) {
if ( navigator.geolocation ) {
this.set('watch', navigator.geolocation.watchPosition (
function(result) {
callback(result, "OK");
},
function(error) {
callback(null, error);
},
geoPositionOptions
));
} else {
callback(null, "NOT_SUPPORTED");
}
},
/**
* Clears any watches
*/
clearWatch: function() {
if ( navigator.geolocation ) {
navigator.geolocation.clearWatch(this.get('watch'));
}
},
/**
* Autocomplete using Google Geocoder
* @param panel:string/node/jquery
* @param callback:function(results, status)
*/
autocomplete: function(panel, callback) {
var self = this;
$(this._unwrap(panel)).autocomplete({
source: function( request, response ) {
self.search({'address':request.term}, function(results, status) {
if ( status === 'OK' ) {
response( $.map( results, function(item) {
return { label: item.formatted_address, value: item.formatted_address, position: item.geometry.location }
}));
} else if ( status === 'OVER_QUERY_LIMIT' ) {
alert('Google said it\'s too much!');
}
});
},
minLength: 3,
select: function(event, ui) {
self._call(callback, ui);
},
open: function() { $( this ).removeClass( "ui-corner-all" ).addClass( "ui-corner-top" ); },
close: function() { $( this ).removeClass( "ui-corner-top" ).addClass( "ui-corner-all" ); }
});
},
/**
* Retrieves a list of Places in a given area. The PlaceResultss passed to the callback are stripped-down versions of a full PlaceResult. A more detailed PlaceResult for each Place can be obtained by sending a Place Details request with the desired Place's reference value.
* @param placeSearchRequest:google.maps.places.PlaceSearchRequest, http://code.google.com/apis/maps/documentation/javascript/reference.html#PlaceSearchRequest
* @param callback:function(result:google.maps.places.PlaceResult, status:google.maps.places.PlacesServiceStatus), http://code.google.com/apis/maps/documentation/javascript/reference.html#PlaceResult
*/
placesSearch: function(placeSearchRequest, callback) {
this.get('services > PlacesService', new google.maps.places.PlacesService(this.get('map'))).search(placeSearchRequest, callback);
},
/**
* Clears any directions
*/
clearDirections: function() {
var directionsRenderer = this.get('services > DirectionsRenderer');
if (directionsRenderer) {
directionsRenderer.setMap(null);
directionsRenderer.setPanel(null);
}
},
/**
* Page through the markers. Very simple version.
* @param prop:the marker property to show in display, defaults to title
*/
pagination: function(prop) {
var $el = $("<div id='pagination' class='pagination shadow gradient rounded clearfix'><div class='lt btn back-btn'></div><div class='lt display'></div><div class='rt btn fwd-btn'></div></div>");
var self = this, i = 0, prop = prop || 'title';
self.set('p_nav', function(a, b) {
if (a) {
i = i + b;
$el.find('.display').text(self.get('markers')[i][prop]);
self.get('map').panTo(self.get('markers')[i].getPosition());
}
});
self.get('p_nav')(true, 0);
$el.find('.back-btn').click(function() {
self.get('p_nav')((i > 0), -1, this);
});
$el.find('.fwd-btn').click(function() {
self.get('p_nav')((i < self.get('markers').length - 1), 1, this);
});
self.addControl($el, google.maps.ControlPosition.TOP_LEFT);
}
/**
* A layer that displays data from Panoramio.
* @param panoramioLayerOptions:google.maps.panoramio.PanoramioLayerOptions, http://code.google.com/apis/maps/documentation/javascript/reference.html#PanoramioLayerOptions
*/
/*loadPanoramio: function(panoramioLayerOptions) {
if ( !this.get('overlays').PanoramioLayer ) {
this.get('overlays').PanoramioLayer = new google.maps.panoramio.PanoramioLayer();
}
this.get('overlays').PanoramioLayer.setOptions(jQuery.extend({'map': this.get('map') }, panoramioLayerOptions));
},*/
/**
* Makes an elevation request along a path, where the elevation data are returned as distance-based samples along that path.
* @param pathElevationRequest:google.maps.PathElevationRequest, http://code.google.com/apis/maps/documentation/javascript/reference.html#PathElevationRequest
* @param callback:function(result:google.maps.ElevationResult, status:google.maps.ElevationStatus), http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#ElevationResult
*/
/*elevationPath: function(pathElevationRequest, callback) {
this.get('services > ElevationService', new google.maps.ElevationService()).getElevationAlongPath(pathElevationRequest, callback);
},*/
/**
* Makes an elevation request for a list of discrete locations.
* @param pathElevationRequest:google.maps.PathElevationRequest, http://code.google.com/apis/maps/documentation/javascript/reference.html#PathElevationRequest
* @param callback:function(result:google.maps.ElevationResult, status:google.maps.ElevationStatus), http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#ElevationResult
*/
/*elevationLocations: function(pathElevationRequest, callback) {
this.get('services > ElevationService', new google.maps.ElevationService()).getElevationForLocations(pathElevationRequest, callback);
},*/
/* PLACES SERVICE */
/**
* Retrieves a list of Places in a given area. The PlaceResultss passed to the callback are stripped-down versions of a full PlaceResult. A more detailed PlaceResult for each Place can be obtained by sending a Place Details request with the desired Place's reference value.
* @param placeSearchRequest:google.maps.places.PlaceSearchRequest, http://code.google.com/apis/maps/documentation/javascript/reference.html#PlaceSearchRequest
* @param callback:function(result:google.maps.places.PlaceResult, status:google.maps.places.PlacesServiceStatus), http://code.google.com/apis/maps/documentation/javascript/reference.html#PlaceResult
*/
/*placesSearch: function(placeSearchRequest, callback) {
this.get('services > PlacesService', new google.maps.places.PlacesService(this.get('map'))).search(placeSearchRequest, callback);
},*/
/**
* Retrieves details about the Place identified by the given reference.
* @param placeDetailsRequest:google.maps.places.PlaceDetailsRequest, http://code.google.com/apis/maps/documentation/javascript/reference.html#PlaceDetailsRequest
* @param callback:function(result:google.maps.places.PlaceResult, status:google.maps.places.PlacesServiceStatus), http://code.google.com/apis/maps/documentation/javascript/reference.html#PlaceResult
*/
/*placesDetails: function(placeDetailsRequest, callback) {
this.get('services > PlacesService', new google.maps.places.PlacesService(this.get('map'))).getDetails(placeDetailsRequest, callback);
},*/
/**
* A service to predict the desired Place based on user input. The service is attached to an <input> field in the form of a drop-down list. The list of predictions is updated dynamically as text is typed into the input field.
* @param panel:jquery/node/string
* @param autocompleteOptions:google.maps.places.AutocompleteOptions, http://code.google.com/apis/maps/documentation/javascript/reference.html#AutocompleteOptions
*/
/*placesAutocomplete: function(panel, autocompleteOptions) {
this.get('services > Autocomplete', new google.maps.places.Autocomplete(this._unwrap(panel)));
},*/
/* DISTANCE MATRIX SERVICE */
/**
* Issues a distance matrix request.
* @param distanceMatrixRequest:google.maps.DistanceMatrixRequest, http://code.google.com/apis/maps/documentation/javascript/reference.html#DistanceMatrixRequest
* @param callback:function(result:google.maps.DistanceMatrixResponse, status: google.maps.DistanceMatrixStatus), http://code.google.com/apis/maps/documentation/javascript/reference.html#DistanceMatrixResponse
*/
/*displayDistanceMatrix: function(distanceMatrixRequest, callback) {
this.get('services > DistanceMatrixService', new google.maps.DistanceMatrixService()).getDistanceMatrix(distanceMatrixRequest, callback);
}*/
});
} (jQuery) );

View file

@ -1 +0,0 @@
(function(e){e.extend(e.ui.gmap.prototype,{getCurrentPosition:function(e,t){navigator.geolocation?navigator.geolocation.getCurrentPosition(function(t){e(t,"OK")},function(t){e(null,t)},t):e(null,"NOT_SUPPORTED")},watchPosition:function(e,t){navigator.geolocation?this.set("watch",navigator.geolocation.watchPosition(function(t){e(t,"OK")},function(t){e(null,t)},t)):e(null,"NOT_SUPPORTED")},clearWatch:function(){navigator.geolocation&&navigator.geolocation.clearWatch(this.get("watch"))},autocomplete:function(t,n){var i=this;e(this._unwrap(t)).autocomplete({source:function(t,n){i.search({address:t.term},function(t,i){"OK"===i?n(e.map(t,function(e){return{label:e.formatted_address,value:e.formatted_address,position:e.geometry.location}})):"OVER_QUERY_LIMIT"===i&&alert("Google said it's too much!")})},minLength:3,select:function(e,t){i._call(n,t)},open:function(){e(this).removeClass("ui-corner-all").addClass("ui-corner-top")},close:function(){e(this).removeClass("ui-corner-top").addClass("ui-corner-all")}})},placesSearch:function(e,t){this.get("services > PlacesService",new google.maps.places.PlacesService(this.get("map"))).search(e,t)},clearDirections:function(){var e=this.get("services > DirectionsRenderer");e&&(e.setMap(null),e.setPanel(null))},pagination:function(t){var n=e("<div id='pagination' class='pagination shadow gradient rounded clearfix'><div class='lt btn back-btn'></div><div class='lt display'></div><div class='rt btn fwd-btn'></div></div>"),i=this,r=0,t=t||"title";i.set("p_nav",function(e,o){e&&(r+=o,n.find(".display").text(i.get("markers")[r][t]),i.get("map").panTo(i.get("markers")[r].getPosition()))}),i.get("p_nav")(!0,0),n.find(".back-btn").click(function(){i.get("p_nav")(r>0,-1,this)}),n.find(".fwd-btn").click(function(){i.get("p_nav")(i.get("markers").length-1>r,1,this)}),i.addControl(n,google.maps.ControlPosition.TOP_LEFT)}})})(jQuery);

View file

@ -1,373 +0,0 @@
/*!
* jQuery FN Google Map 3.0-rc
* http://code.google.com/p/jquery-ui-map/
* Copyright (c) 2010 - 2012 Johan Säll Larsson
* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
*/
( function($) {
/**
* @param name:string
* @param prototype:object
*/
$.a = function(name, prototype) {
var namespace = name.split('.')[0];
name = name.split('.')[1];
$[namespace] = $[namespace] || {};
$[namespace][name] = function(options, element) {
if ( arguments.length ) {
this._setup(options, element);
}
};
$[namespace][name].prototype = $.extend({
'namespace': namespace,
'pluginName': name
}, prototype);
$.fn[name] = function(options) {
var isMethodCall = typeof options === "string",
args = Array.prototype.slice.call(arguments, 1),
returnValue = this;
if ( isMethodCall && options.substring(0, 1) === '_' ) {
return returnValue;
}
this.each(function() {
var instance = $.data(this, name);
if (!instance) {
instance = $.data(this, name, new $[namespace][name](options, this));
}
if (isMethodCall) {
returnValue = instance[options].apply(instance, args);
}
});
return returnValue;
};
};
$.a('ui.gmap', {
/**
* Map options
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#MapOptions
*/
options: {
mapTypeId: 'roadmap',
zoom: 5
},
/**
* Get or set options
* @param key:string
* @param options:object
* @return object
*/
option: function(key, options) {
if (options) {
this.options[key] = options;
this.get('map').set(key, options);
return this;
}
return this.options[key];
},
/**
* Setup plugin basics,
* @param options:object
* @param element:node
*/
_setup: function(options, element) {
this.el = element;
options = options || {};
jQuery.extend(this.options, options, { 'center': this._latLng(options.center) });
this._create();
if ( this._init ) { this._init(); }
},
/**
* Instanciate the Google Maps object
*/
_create: function() {
var self = this;
this.instance = { 'map': new google.maps.Map(self.el, self.options), 'markers': [], 'overlays': [], 'services': [] };
google.maps.event.addListenerOnce(self.instance.map, 'bounds_changed', function() { $(self.el).trigger('init', self.instance.map); });
self._call(self.options.callback, self.instance.map);
},
/**
* Adds a latitude longitude pair to the bounds.
* @param position:google.maps.LatLng/string
*/
addBounds: function(position) {
var bounds = this.get('bounds', new google.maps.LatLngBounds());
bounds.extend(this._latLng(position));
this.get('map').fitBounds(bounds);
return this;
},
/**
* Helper function to check if a LatLng is within the viewport
* @param marker:google.maps.Marker
*/
inViewport: function(marker) {
var bounds = this.get('map').getBounds();
return (bounds) ? bounds.contains(marker.getPosition()) : false;
},
/**
* Adds a custom control to the map
* @param panel:jquery/node/string
* @param position:google.maps.ControlPosition
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#ControlPosition
*/
addControl: function(panel, position) {
this.get('map').controls[position].push(this._unwrap(panel));
return this;
},
/**
* Adds a Marker to the map
* @param markerOptions:google.maps.MarkerOptions
* @param callback:function(map:google.maps.Map, marker:google.maps.Marker) (optional)
* @return $(google.maps.Marker)
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#MarkerOptions
*/
addMarker: function(markerOptions, callback) {
markerOptions.map = this.get('map');
markerOptions.position = this._latLng(markerOptions.position);
var marker = new (markerOptions.marker || google.maps.Marker)(markerOptions);
var markers = this.get('markers');
if ( marker.id ) {
markers[marker.id] = marker;
} else {
markers.push(marker);
}
if ( marker.bounds ) {
this.addBounds(marker.getPosition());
}
this._call(callback, markerOptions.map, marker);
return $(marker);
},
/**
* Clears by type
* @param ctx:string e.g. 'markers', 'overlays', 'services'
*/
clear: function(ctx) {
this._c(this.get(ctx));
this.set(ctx, []);
return this;
},
_c: function(obj) {
for ( var property in obj ) {
if ( obj.hasOwnProperty(property) ) {
if ( obj[property] instanceof google.maps.MVCObject ) {
google.maps.event.clearInstanceListeners(obj[property]);
if ( obj[property].setMap ) {
obj[property].setMap(null);
}
} else if ( obj[property] instanceof Array ) {
this._c(obj[property]);
}
obj[property] = null;
}
}
},
/**
* Returns the objects with a specific property and value, e.g. 'category', 'tags'
* @param ctx:string in what context, e.g. 'markers'
* @param options:object property:string the property to search within, value:string, operator:string (optional) (AND/OR)
* @param callback:function(marker:google.maps.Marker, isFound:boolean)
*/
find: function(ctx, options, callback) {
var obj = this.get(ctx);
options.value = $.isArray(options.value) ? options.value : [options.value];
for ( var property in obj ) {
if ( obj.hasOwnProperty(property) ) {
var isFound = false;
for ( var value in options.value ) {
if ( $.inArray(options.value[value], obj[property][options.property]) > -1 ) {
isFound = true;
} else {
if ( options.operator && options.operator === 'AND' ) {
isFound = false;
break;
}
}
}
callback(obj[property], isFound);
}
}
return this;
},
/**
* Returns an instance property by key. Has the ability to set an object if the property does not exist
* @param key:string
* @param value:object(optional)
*/
get: function(key, value) {
var instance = this.instance;
if ( !instance[key] ) {
if ( key.indexOf('>') > -1 ) {
var e = key.replace(/ /g, '').split('>');
for ( var i = 0; i < e.length; i++ ) {
if ( !instance[e[i]] ) {
if (value) {
instance[e[i]] = ( (i + 1) < e.length ) ? [] : value;
} else {
return null;
}
}
instance = instance[e[i]];
}
return instance;
} else if ( value && !instance[key] ) {
this.set(key, value);
}
}
return instance[key];
},
/**
* Triggers an InfoWindow to open
* @param infoWindowOptions:google.maps.InfoWindowOptions
* @param marker:google.maps.Marker (optional)
* @param callback:function (optional)
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#InfoWindowOptions
*/
openInfoWindow: function(infoWindowOptions, marker, callback) {
var iw = this.get('iw', infoWindowOptions.infoWindow || new google.maps.InfoWindow);
iw.setOptions(infoWindowOptions);
iw.open(this.get('map'), this._unwrap(marker));
this._call(callback, iw);
return this;
},
/**
* Triggers an InfoWindow to close
*/
closeInfoWindow: function() {
if ( this.get('iw') != null ) {
this.get('iw').close();
}
return this;
},
/**
* Sets an instance property
* @param key:string
* @param value:object
*/
set: function(key, value) {
this.instance[key] = value;
return this;
},
/**
* Refreshes the map
*/
refresh: function() {
var map = this.get('map');
var latLng = map.getCenter();
$(map).triggerEvent('resize');
map.setCenter(latLng);
return this;
},
/**
* Destroys the plugin.
*/
destroy: function() {
this.clear('markers').clear('services').clear('overlays')._c(this.instance);
jQuery.removeData(this.el, this.name);
},
/**
* Helper method for calling a function
* @param callback
*/
_call: function(callback) {
if ( callback && $.isFunction(callback) ) {
callback.apply(this, Array.prototype.slice.call(arguments, 1));
}
},
/**
* Helper method for google.maps.Latlng
* @param latLng:string/google.maps.LatLng
*/
_latLng: function(latLng) {
if ( !latLng ) {
return new google.maps.LatLng(0.0, 0.0);
}
if ( latLng instanceof google.maps.LatLng ) {
return latLng;
} else {
latLng = latLng.replace(/ /g,'').split(',');
return new google.maps.LatLng(latLng[0], latLng[1]);
}
},
/**
* Helper method for unwrapping jQuery/DOM/string elements
* @param obj:string/node/jQuery
*/
_unwrap: function(obj) {
return (!obj) ? null : ( (obj instanceof jQuery) ? obj[0] : ((obj instanceof Object) ? obj : $('#'+obj)[0]) )
}
});
jQuery.fn.extend( {
triggerEvent: function(eventType) {
google.maps.event.trigger(this[0], eventType);
return this;
},
addEventListener: function(eventType, eventDataOrCallback, eventCallback) {
if ( google.maps && this[0] instanceof google.maps.MVCObject ) {
google.maps.event.addListener(this[0], eventType, eventDataOrCallback);
} else {
if (eventCallback) {
this.bind(eventType, eventDataOrCallback, eventCallback);
} else {
this.bind(eventType, eventDataOrCallback);
}
}
return this;
}
/*removeEventListener: function(eventType) {
if ( google.maps && this[0] instanceof google.maps.MVCObject ) {
if (eventType) {
google.maps.event.clearListeners(this[0], eventType);
} else {
google.maps.event.clearInstanceListeners(this[0]);
}
} else {
this.unbind(eventType);
}
return this;
}*/
});
jQuery.each(('click rightclick dblclick mouseover mouseout drag dragend').split(' '), function(i, name) {
jQuery.fn[name] = function(a, b) {
return this.addEventListener(name, a, b);
}
});
} (jQuery) );

View file

@ -1,97 +0,0 @@
/*!
* jQuery UI Google Map 3.0-beta
* http://code.google.com/p/jquery-ui-map/
* Copyright (c) 2010 - 2011 Johan Säll Larsson
* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
*
* Depends:
* jquery.ui.map.js
*/
( function($) {
$.extend($.ui.gmap.prototype, {
/**
* Extracts microdata from the HTML by specified namespace
* @param ns:string
* @param callback:function(microdata:object, element:jQuery object, iterator:int)
*/
microdata: function(ns, callback) {
var self = this;
$('[itemtype="{0}"]'.replace('{0}', ns)).each(function(i) {
callback(self._traverse($(this), {'@type': self._resolveType($(this).attr('itemtype'))}), this, i);
});
},
/**
* Traverse through all child nodes
* @param $el:jQuery Object
* @param obj:Object
*/
_traverse: function(node, obj) {
var self = this;
node.children().each(function() {
var $this = $(this), itemType = $this.attr('itemtype'), itemProp = $this.attr('itemProp');
// skip check for itemscope since we are only interested in typed items
if ( itemType != undefined && $this.children().length > 0 ) {
if ( !obj[itemProp] ) {
obj[itemProp] = [];
}
obj[itemProp].push({'@type': self._resolveType(itemType)});
self._traverse($this, obj[itemProp][obj[itemProp].length-1]);
} else if ( itemProp ) {
if ( obj[itemProp] ) {
// In case any property is duplicated
if ( typeof obj[itemProp] === 'string' ) {
var temp = obj[itemProp];
obj[itemProp] = [];
obj[itemProp].push(temp);
}
obj[itemProp].push(self._extract($this));
} else {
obj[itemProp] = self._extract($this);
}
} else {
self._traverse($this, obj);
}
});
return obj;
},
/**
* Extract the proper value based on element attribute
* @param $el:jQuery Object
* @param className:string
*/
_extract: function($el) {
if ( $el.attr('src') ) {
return $el.attr('src');
} else if ( $el.attr('href') ) {
return $el.attr('href');
} else if ( $el.attr('content') ) {
return $el.attr('content');
} else if ( $el.attr('datetime') ) {
return $el.attr('datetime');
} else if ( $el.text() ) {
return $el.text();
}
return;
},
/**
* Removes any url or prefix
* @param $el:jQuery Object
* @param className:string
*/
_resolveType: function(type) {
if ( type.indexOf('http') > -1 ) {
type = type.substr(type.lastIndexOf('/')+1).replace('?','').replace('#','');
} else if ( type.indexOf(':') > -1 ) {
type = type.split(':')[1];
}
return type;
}
});
} (jQuery) );

View file

@ -1,178 +0,0 @@
/*!
* jQuery UI Google Map 3.0-alpha
* http://code.google.com/p/jquery-ui-map/
* Copyright (c) 2010 - 2011 Johan Säll Larsson
* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
*
* Depends:
* jquery.ui.map.js
*/
( function($) {
$.extend($.ui.gmap.prototype, {
/**
* Extracts microformat from the HTML by specified root class
* @param ns:string - the 'namespace'/root class
* @param callback:function(microformat:object, element:jQuery object, iterator:int)
*/
microformat: function(ns, callback) {
var self = this;
jQuery.extend(self.get('properties', {}), {
'additional-name': {},
'adr': { 'hasChildren': true },
'affiliation': {},
'author': {},
'bday': {},
'category': { 'isMultivalued': true },
'class': {},
'contact': {},
'country-name': {},
'description': {},
'dtend': {},
'dtreviewed': {},
'dtstart': {},
'education': {},
'entry-content': {},
'entry-summary': {},
'entry-title': {},
'email': { 'hasChildren': true },
'experience': {},
'extended-address': {},
'family-name': {},
'fn': {},
'geo': { 'hasChildren': true },
'given-name': {},
'hentry': { 'isRoot': true },
'hfeed': { 'isRoot': true },
'honorific-prefix': {},
'honorific-suffix': {},
'hresume': { 'isRoot': true },
'hreview': { 'isRoot': true },
'item': {},
'key': { 'hasChildren': true },
'label': {},
'latitude': {},
'locality': {},
'location': { 'hasChildren': true },
'logo': {},
'longitude': {},
'mailer': {},
'n': { 'hasChildren': true },
'nickname': { 'isMultivalued': true },
'note': {},
'org': { 'hasChildren': true },
'organization-name': {},
'organization-unit': {},
'permalink': {},
'photo': {},
'post-office-box': {},
'postal-code': {},
'profile': { 'isRoot': true },
'publications': {},
'published': {},
'rating': {},
'region': {},
'rev': {},
'reviewer': {},
'role': {},
'skill': {},
'sort-string': {},
'sound': {},
'street-address': {},
'summary': {},
'tel': { 'isMultivalued': true },
'title': {},
'type': {},
'tz': {},
'uid': {},
'updated': {},
'url': { 'isMultivalued': true },
'value': {},
'value-title': {},
'vcalendar': { 'isRoot': true },
'vcard': { 'isRoot': true },
'vevent': { 'isRoot': true },
'version': {},
'xoxo': { 'isRoot': true }
});
$(ns).each(function(i, node) {
callback(self._traverse($(this), {'@type': ns.replace('.','')}), this, i);
});
},
/**
* Traverse through all child nodes
* @param $el:jQuery Object
* @param obj:Object
*/
_traverse: function($el, obj) {
var self = this;
$el.children().each(function() {
var $this = $(this);
if ($this.attr('class')) {
var temp = $this.attr('class').split(' '), cls = [], type;
$.each(temp, function(itr, name) {
if ( self.get('properties')[name] && self.get('properties')[name].isRoot ) {
type = name;
} else {
cls.push(name);
}
});
$.each(cls, function(itr, className) {
if ( self.get('properties')[className] ) {
type = type || className;
if ( self.get('properties')[className].hasChildren && $this.children().length > 0 ) {
if ( !obj[className] ) {
obj[className] = [];
}
obj[className].push({'@type': type});
self._traverse($this, obj[className][obj[className].length-1]);
} else {
if ( $this.children().length > 0 ) {
obj[className] = {'@type': type};
self._traverse($this, obj[className]);
} else {
if ( self.get('properties')[className].isMultivalued ) {
if ( !obj[className] ) {
obj[className] = [];
}
obj[className].push(self._extract($this, className));
} else {
obj[className] = self._extract($this, className);
}
}
}
}
});
} else {
self._traverse($this, obj);
}
});
return obj;
},
/**
* Extract the proper value based on class name and element attribute
* @param $el:jQuery Object
* @param className:string
*/
_extract: function($el, className) {
if ( className === 'value-title' ) {
return $el.attr('title');
} else if ( className === 'url' ) {
return $el.attr('href');
}
if ( $el.attr('src') ) {
return $el.attr('src');
} else if ( $el.attr('content') ) {
return $el.attr('content');
} else if ( $el.text() ) {
return $el.text();
}
return;
}
});
} (jQuery) );

View file

@ -1,47 +0,0 @@
/*!
* jQuery UI Google Map 3.0-rc
* http://code.google.com/p/jquery-ui-map/
* Copyright (c) 2010 - 2012 Johan Säll Larsson
* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
*
* Depends:
* jquery.ui.map.js
*/
( function($) {
$.extend($.ui.gmap.prototype, {
/**
* Adds a shape to the map
* @param shapeType:string Polygon, Polyline, Rectangle, Circle
* @param shapeOptions:object
* @return object
*/
addShape: function(shapeType, shapeOptions) {
var shape = new google.maps[shapeType](jQuery.extend({'map': this.get('map')}, shapeOptions));
this.get('overlays > ' + shapeType, []).push(shape);
return $(shape);
},
/**
* Adds fusion data to the map.
* @param fusionTableOptions:google.maps.FusionTablesLayerOptions, http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#FusionTablesLayerOptions
* @param fusionTableId:int
*/
loadFusion: function(fusionTableOptions, fusionTableId) {
( (!fusionTableId) ? this.get('overlays > FusionTablesLayer', new google.maps.FusionTablesLayer()) : this.get('overlays > FusionTablesLayer', new google.maps.FusionTablesLayer(fusionTableId, fusionTableOptions)) ).setOptions(jQuery.extend({'map': this.get('map') }, fusionTableOptions));
},
/**
* Adds markers from KML file or GeoRSS feed
* @param uid:String - an identifier for the RSS e.g. 'rss_dogs'
* @param url:String - URL to feed
* @param kmlLayerOptions:google.maps.KmlLayerOptions, http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#KmlLayerOptions
*/
loadKML: function(uid, url, kmlLayerOptions) {
this.get('overlays > ' + uid, new google.maps.KmlLayer(url, jQuery.extend({'map': this.get('map')}, kmlLayerOptions)));
}
});
} (jQuery) );

View file

@ -1,96 +0,0 @@
/*!
* jQuery UI Google Map 3.0-beta
* http://code.google.com/p/jquery-ui-map/
* Copyright (c) 2010 - 2011 Johan Säll Larsson
* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
*
* Depends:
* jquery.ui.map.js
*/
( function($) {
$.extend($.ui.gmap.prototype, {
/**
* Extracts RDFa from the HTML by specified namespace
* @param ns:string
* @param callback:function(microdata:object, element:jQuery object, iterator:int)
*/
rdfa: function(ns, callback) {
var self = this;
$('[typeof="{0}"]'.replace('{0}', ns)).each(function(i) {
callback(self._traverse($(this), {'@type': self._resolveType($(this).attr('typeof'))}), this, i);
});
},
/**
* Traverse through all child nodes
* @param $el:jQuery Object
* @param obj:Object
*/
_traverse: function(node, obj) {
var self = this;
node.children().each( function() {
var $this = $(this), typeOf = self._resolveType($this.attr('typeof')), rel = self._resolveType($this.attr('rel')), property = self._resolveType($this.attr('property'));
if ( typeOf || rel || property ) {
if (rel) {
if ( $this.children().length > 0 ) {
obj[rel] = [];
self._traverse($this, obj[rel]);
} else {
obj[rel] = self._extract($this, true);
}
}
if (typeOf) {
obj.push({'@type': typeOf});
self._traverse($this, obj[obj.length-1]);
}
if ( property ) {
if ( obj[property] ) {
obj[property] = [obj[property]];
obj[property].push(self._extract($this, false));
} else {
obj[property] = self._extract($this, false);
}
}
} else {
self._traverse($this, obj);
}
});
return obj;
},
/**
* Extract the proper value based on element attribute
* @param $el:jQuery object
* @param isLink:bool
*/
_extract: function($el, isLink) {
if (isLink) {
if ( $el.attr('src') ) { return $el.attr('src'); }
if ( $el.attr('href') ) { return $el.attr('href'); }
}
if ( $el.attr('content') ) { return $el.attr('content'); }
if ( $el.text() ) { return $el.text(); }
return;
},
/**
* Removes any url or prefix
* @param $el:jQuery Object
* @param className:string
*/
_resolveType: function(type) {
if (type) {
if ( type.indexOf('http') > -1 ) {
type = type.substr(type.lastIndexOf('/')+1).replace('?','').replace('#','');
} else if ( type.indexOf(':') > -1 ) {
type = type.split(':')[1];
}
}
return type;
}
});
} (jQuery) );

View file

@ -1,63 +0,0 @@
/*!
* jQuery UI Google Map 3.0-rc
* http://code.google.com/p/jquery-ui-map/
* Copyright (c) 2010 - 2012 Johan Säll Larsson
* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
*
* Depends:
* jquery.ui.map.js
*/
( function($) {
$.extend($.ui.gmap.prototype, {
/**
* Computes directions between two or more places.
* @param directionsRequest:google.maps.DirectionsRequest
* @param directionsRendererOptions:google.maps.DirectionsRendererOptions (optional)
* @param callback:function(result:google.maps.DirectionsResult, status:google.maps.DirectionsStatus)
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#DirectionsRequest
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#DirectionsRendererOptions
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#DirectionsResult
*/
displayDirections: function(directionsRequest, directionsRendererOptions, callback) {
var self = this;
var directionService = this.get('services > DirectionsService', new google.maps.DirectionsService());
var directionRenderer = this.get('services > DirectionsRenderer', new google.maps.DirectionsRenderer());
if ( directionsRendererOptions ) {
directionRenderer.setOptions(directionsRendererOptions);
}
directionService.route(directionsRequest, function(results, status) {
if ( status === 'OK' ) {
directionRenderer.setDirections(results);
directionRenderer.setMap(self.get('map'));
} else {
directionRenderer.setMap(null);
}
callback(results, status);
});
},
/**
* Displays the panorama for a given LatLng or panorama ID.
* @param panel:jQuery/String/Node
* @param streetViewPanoramaOptions:google.maps.StreetViewPanoramaOptions (optional)
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#StreetViewPanoramaOptions
*/
displayStreetView: function(panel, streetViewPanoramaOptions) {
this.get('map').setStreetView(this.get('services > StreetViewPanorama', new google.maps.StreetViewPanorama(this._unwrap(panel), streetViewPanoramaOptions)));
},
/**
* A service for converting between an address and a LatLng.
* @param geocoderRequest:google.maps.GeocoderRequest
* @param callback:function(result:google.maps.GeocoderResult, status:google.maps.GeocoderStatus),
* @see http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/reference.html#GeocoderResult
*/
search: function(geocoderRequest, callback) {
this.get('services > Geocoder', new google.maps.Geocoder()).geocode(geocoderRequest, callback);
}
});
} (jQuery) );

View file

@ -1,2 +0,0 @@
/*! jquery-ui-map rc1 | Johan Säll Larsson */
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('(3(d){d.a=3(a,b){j c=a.v(".")[0],a=a.v(".")[1];d[c]=d[c]||{};d[c][a]=3(a,b){I.O&&2.1i(a,b)};d[c][a].K=d.n({1s:c,1u:a},b);d.N[a]=3(b){j g="1p"===1k b,f=L.K.X.W(I,1),i=2;l(g&&"1j"===b.1l(0,1))6 i;2.18(3(){j h=d.1b(2,a);h||(h=d.1b(2,a,k d[c][a](b,2)));g&&(i=h[b].14(h,f))});6 i}};d.a("1J.1G",{u:{1A:"1x",1y:5},1B:3(a,b){6 b?(2.u[a]=b,2.4("9").x(a,b),2):2.u[a]},1i:3(a,b){2.E=b;a=a||{};m.n(2.u,a,{1h:2.w(a.1h)});2.1g();2.1f&&2.1f()},1g:3(){j a=2;2.o={9:k 8.7.1D(a.E,a.u),M:[],p:[],q:[]};8.7.G.1C(a.o.9,"1F",3(){d(a.E).19("1E",a.o.9)});a.C(a.u.1t,a.o.9)},Z:3(a){j b=2.4("12",k 8.7.1z);b.n(2.w(a));2.4("9").1M(b);6 2},1L:3(a){j b=2.4("9").1O();6 b?b.1N(a.Y()):!1},1K:3(a,b){2.4("9").1H[b].J(2.F(a));6 2},1I:3(a,b){a.9=2.4("9");a.13=2.w(a.13);j c=k(a.1n||8.7.1o)(a),e=2.4("M");c.16?e[c.16]=c:e.J(c);c.12&&2.Z(c.Y());2.C(b,a.9,c);6 d(c)},z:3(a){2.B(2.4(a));2.x(a,[]);6 2},B:3(a){y(j b Q a)a.11(b)&&(a[b]r 8.7.17?(8.7.G.1v(a[b]),a[b].A&&a[b].A(t)):a[b]r L&&2.B(a[b]),a[b]=t)},1w:3(a,b,c){a=2.4(a);b.s=d.1m(b.s)?b.s:[b.s];y(j e Q a)l(a.11(e)){j g=!1,f;y(f Q b.s)l(-1<d.1r(b.s[f],a[e][b.1q]))g=!0;10 l(b.V&&"1P"===b.V){g=!1;2c}c(a[e],g)}6 2},4:3(a,b){j c=2.o;l(!c[a]){l(-1<a.2e(">")){y(j e=a.T(/ /g,"").v(">"),d=0;d<e.O;d++){l(!c[e[d]])l(b)c[e[d]]=d+1<e.O?[]:b;10 6 t;c=c[e[d]]}6 c}b&&!c[a]&&2.x(a,b)}6 c[a]},2g:3(a,b,c){j d=2.4("H",a.2f||k 8.7.2i);d.R(a);d.2h(2.4("9"),2.F(b));2.C(c,d);6 2},2b:3(){t!=2.4("H")&&2.4("H").2a();6 2},x:3(a,b){2.o[a]=b;6 2},2d:3(){j a=2.4("9"),b=a.2o();d(a).1e("2q");a.2p(b);6 2},2k:3(){2.z("M").z("q").z("p").B(2.o);m.2n(2.E,2.1W)},C:3(a){a&&d.1X(a)&&a.14(2,L.K.X.W(I,1))},w:3(a){l(!a)6 k 8.7.P(0,0);l(a r 8.7.P)6 a;a=a.T(/ /g,"").v(",");6 k 8.7.P(a[0],a[1])},F:3(a){6!a?t:a r m?a[0]:a r 1Q?a:d("#"+a)[0]},1S:3(a,b,c){j d=2,g=2.4("q > U",k 8.7.U),f=2.4("q > S",k 8.7.S);b&&f.R(b);g.1U(a,3(a,b){"1T"===b?(f.26(a),f.A(d.4("9"))):f.A(t);c(a,b)})},27:3(a,b){2.4("9").29(2.4("q > 1d",k 8.7.1d(2.F(a),b)))},28:3(a,b){2.4("q > 1a",k 8.7.1a).21(a,b)},20:3(a,b){j c=k 8.7[a](m.n({9:2.4("9")},b));2.4("p > "+a,[]).J(c);6 d(c)},22:3(a,b){(!b?2.4("p > D",k 8.7.D):2.4("p > D",k 8.7.D(b,a))).R(m.n({9:2.4("9")},a))},23:3(a,b,c){2.4("p > "+a,k 8.7.1Y(b,m.n({9:2.4("9")},c)))}});m.N.n({1e:3(a){8.7.G.19(2[0],a);6 2},15:3(a,b,c){8.7&&2[0]r 8.7.17?8.7.G.24(2[0],a,b):c?2.1c(a,b,c):2.1c(a,b);6 2}});m.18("25 1R 1Z 1V 2m 2l 2j".v(" "),3(a,b){m.N[b]=3(a,d){6 2.15(b,a,d)}})})(m);',62,151,'||this|function|get||return|maps|google|map||||||||||var|new|if|jQuery|extend|instance|overlays|services|instanceof|value|null|options|split|_latLng|set|for|clear|setMap|_c|_call|FusionTablesLayer|el|_unwrap|event|iw|arguments|push|prototype|Array|markers|fn|length|LatLng|in|setOptions|DirectionsRenderer|replace|DirectionsService|operator|call|slice|getPosition|addBounds|else|hasOwnProperty|bounds|position|apply|addEventListener|id|MVCObject|each|trigger|Geocoder|data|bind|StreetViewPanorama|triggerEvent|_init|_create|center|_setup|_|typeof|substring|isArray|marker|Marker|string|property|inArray|namespace|callback|pluginName|clearInstanceListeners|find|roadmap|zoom|LatLngBounds|mapTypeId|option|addListenerOnce|Map|init|bounds_changed|gmap|controls|addMarker|ui|addControl|inViewport|fitBounds|contains|getBounds|AND|Object|rightclick|displayDirections|OK|route|mouseover|name|isFunction|KmlLayer|dblclick|addShape|geocode|loadFusion|loadKML|addListener|click|setDirections|displayStreetView|search|setStreetView|close|closeInfoWindow|break|refresh|indexOf|infoWindow|openInfoWindow|open|InfoWindow|dragend|destroy|drag|mouseout|removeData|getCenter|setCenter|resize'.split('|'),0,{}))

View file

@ -1,2 +0,0 @@
/*! http://code.google.com/p/jquery-ui-map/ | Johan Säll Larsson */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(7($){$.y($.J.x.C,{B:7(a,b){f c=8;$(\'[j="{0}"]\'.l(\'{0}\',a)).q(7(i){b(c.9($(8),{\'@r\':c.k($(8).4(\'j\'))}),8,i)})},9:7(c,d){f e=8;c.o().q(7(){f a=$(8),h=a.4(\'j\'),2=a.4(\'2\');3(h!=A&&a.o().p>0){3(!d[2]){d[2]=[]}d[2].m({\'@r\':e.k(h)});e.9(a,d[2][d[2].p-1])}5 3(2){3(d[2]){3(D d[2]===\'E\'){f b=d[2];d[2]=[];d[2].m(b)}d[2].m(e.g(a))}5{d[2]=e.g(a)}}5{e.9(a,d)}});6 d},g:7(a){3(a.4(\'n\')){6 a.4(\'n\')}5 3(a.4(\'s\')){6 a.4(\'s\')}5 3(a.4(\'t\')){6 a.4(\'t\')}5 3(a.4(\'u\')){6 a.4(\'u\')}5 3(a.v()){6 a.v()}6},k:7(a){3(a.w(\'F\')>-1){a=a.G(a.H(\'/\')+1).l(\'?\',\'\').l(\'#\',\'\')}5 3(a.w(\':\')>-1){a=a.I(\':\')[1]}6 a}})}(z));',46,46,'||itemProp|if|attr|else|return|function|this|_traverse||||||var|_extract|itemType||itemtype|_resolveType|replace|push|src|children|length|each|type|href|content|datetime|text|indexOf|gmap|extend|jQuery|undefined|microdata|prototype|typeof|string|http|substr|lastIndexOf|split|ui'.split('|'),0,{}))

View file

@ -1,2 +0,0 @@
/*! http://code.google.com/p/jquery-ui-map/ | Johan Säll Larsson */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(8($){$.I($.1X.1V.1U,{1T:8(b,c){r d=l;C.I(d.k(\'j\',{}),{\'1S-o\':{},\'1R\':{\'9\':2},\'1Q\':{},\'1P\':{},\'1N\':{},\'1M\':{\'m\':2},\'t\':{},\'1L\':{},\'1K-o\':{},\'1J\':{},\'1I\':{},\'1G\':{},\'1F\':{},\'1E\':{},\'v-w\':{},\'v-D\':{},\'v-q\':{},\'1D\':{\'9\':2},\'1x\':{},\'1w-G\':{},\'1s-o\':{},\'15\':{},\'11\':{\'9\':2},\'N-o\':{},\'M\':{\'4\':2},\'1n\':{\'4\':2},\'J-O\':{},\'J-P\':{},\'Q\':{\'4\':2},\'R\':{\'4\':2},\'S\':{},\'T\':{\'9\':2},\'U\':{},\'V\':{},\'W\':{},\'X\':{\'9\':2},\'Y\':{},\'Z\':{},\'10\':{},\'n\':{\'9\':2},\'12\':{\'m\':2},\'13\':{},\'14\':{\'9\':2},\'H-o\':{},\'H-16\':{},\'17\':{},\'18\':{},\'19-1a-1b\':{},\'1c-1d\':{},\'1e\':{\'4\':2},\'1f\':{},\'1g\':{},\'1h\':{},\'1i\':{},\'1j\':{},\'1k\':{},\'1l\':{},\'1m\':{},\'L-1o\':{},\'1p\':{},\'1q-G\':{},\'D\':{},\'1r\':{\'m\':2},\'q\':{},\'5\':{},\'1t\':{},\'1u\':{},\'1v\':{},\'F\':{\'m\':2},\'z\':{},\'z-q\':{},\'1y\':{\'4\':2},\'1z\':{\'4\':2},\'1A\':{\'4\':2},\'1B\':{},\'1C\':{\'4\':2}});$(b).s(8(i,a){c(d.p($(l),{\'@5\':b.1H(\'.\',\'\')}),l,i)})},p:8(e,f){r g=l;e.u().s(8(){r c=$(l);3(c.6(\'t\')){r d=c.6(\'t\').1O(\' \'),B=[],5;$.s(d,8(a,b){3(g.k(\'j\')[b]&&g.k(\'j\')[b].4){5=b}7{B.x(b)}});$.s(B,8(a,b){3(g.k(\'j\')[b]){5=5||b;3(g.k(\'j\')[b].9&&c.u().y>0){3(!f[b]){f[b]=[]}f[b].x({\'@5\':5});g.p(c,f[b][f[b].y-1])}7{3(c.u().y>0){f[b]={\'@5\':5};g.p(c,f[b])}7{3(g.k(\'j\')[b].m){3(!f[b]){f[b]=[]}f[b].x(g.A(c,b))}7{f[b]=g.A(c,b)}}}}})}7{g.p(c,f)}});h f},A:8(a,b){3(b===\'z-q\'){h a.6(\'q\')}7 3(b===\'F\'){h a.6(\'1W\')}3(a.6(\'K\')){h a.6(\'K\')}7 3(a.6(\'w\')){h a.6(\'w\')}7 3(a.E()){h a.E()}h}})}(C));',62,122,'||true|if|isRoot|type|attr|else|function|hasChildren||||||||return||properties|get|this|isMultivalued||name|_traverse|title|var|each|class|children|entry|content|push|length|value|_extract|cls|jQuery|summary|text|url|address|organization|extend|honorific|src|sort|hentry|given|prefix|suffix|hresume|hreview|item|key|label|latitude|locality|location|logo|longitude|mailer|geo|nickname|note|org|fn|unit|permalink|photo|post|office|box|postal|code|profile|publications|published|rating|region|rev|reviewer|role|skill|hfeed|string|sound|street|tel|family|tz|uid|updated|extended|experience|vcalendar|vcard|vevent|version|xoxo|email|education|dtstart|dtreviewed|replace|dtend|description|country|contact|category|bday|split|author|affiliation|adr|additional|microformat|prototype|gmap|href|ui'.split('|'),0,{}))

View file

@ -1,2 +0,0 @@
/*! jquery-ui-map rc1 | Johan Säll Larsson */
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('(3(d){d.a=3(a,b){7 c=a.r(".")[0],a=a.r(".")[1];d[c]=d[c]||{};d[c][a]=3(a,b){E.L&&2.11(a,b)};d[c][a].F=d.z({1g:c,1l:a},b);d.I[a]=3(b){7 e="1k"===1o b,g=G.F.16.17(E,1),i=2;k(e&&"1n"===b.1m(0,1))4 i;2.13(3(){7 h=d.12(2,a);h||(h=d.12(2,a,n d[c][a](b,2)));e&&(i=h[b].19(h,g))});4 i}};d.a("1i.1d",{p:{1e:"1z",1C:5},1s:3(a,b){4 b?(2.p[a]=b,2.6("j").B(a,b),2):2.p[a]},11:3(a,b){2.u=b;a=a||{};l.z(2.p,a,{10:2.v(a.10)});2.18();2.1a&&2.1a()},18:3(){7 a=2;2.m={j:n 8.9.1u(a.u,a.p),C:[],M:[],W:[]};8.9.y.1t(a.m.j,"1w",3(){d(a.u).14("1v",a.m.j)});a.x(a.p.1q,a.m.j)},S:3(a){7 b=2.6("O",n 8.9.1p);b.z(2.v(a));2.6("j").1r(b);4 2},1B:3(a){7 b=2.6("j").1E();4 b?b.1D(a.U()):!1},1y:3(a,b){2.6("j").1x[b].P(2.D(a));4 2},1A:3(a,b){a.j=2.6("j");a.T=2.v(a.T);7 c=n(a.1h||8.9.1f)(a),f=2.6("C");c.X?f[c.X]=c:f.P(c);c.O&&2.S(c.U());2.x(b,a.j,c);4 d(c)},w:3(a){2.t(2.6(a));2.B(a,[]);4 2},t:3(a){A(7 b K a)a.R(b)&&(a[b]o 8.9.15?(8.9.y.1j(a[b]),a[b].N&&a[b].N(s)):a[b]o G&&2.t(a[b]),a[b]=s)},22:3(a,b,c){a=2.6(a);b.q=d.21(b.q)?b.q:[b.q];A(7 f K a)k(a.R(f)){7 e=!1,g;A(g K b.q)k(-1<d.20(b.q[g],a[f][b.1Y]))e=!0;Q k(b.V&&"1X"===b.V){e=!1;1W}c(a[f],e)}4 2},6:3(a,b){7 c=2.m;k(!c[a]){k(-1<a.1Z(">")){A(7 d=a.1c(/ /g,"").r(">"),e=0;e<d.L;e++){k(!c[d[e]])k(b)c[d[e]]=e+1<d.L?[]:b;Q 4 s;c=c[d[e]]}4 c}b&&!c[a]&&2.B(a,b)}4 c[a]},27:3(a,b,c){7 d=2.6("J",a.28||n 8.9.29);d.26(a);d.23(2.6("j"),2.D(b));2.x(c,d);4 2},24:3(){s!=2.6("J")&&2.6("J").25();4 2},B:3(a,b){2.m[a]=b;4 2},1V:3(){7 a=2.6("j"),b=a.1K();d(a).1b("1J");a.1M(b);4 2},1L:3(){2.w("C").w("W").w("M").t(2.m);l.1G(2.u,2.1F)},x:3(a){a&&d.1I(a)&&a.19(2,G.F.16.17(E,1))},v:3(a){k(!a)4 n 8.9.H(0,0);k(a o 8.9.H)4 a;a=a.1c(/ /g,"").r(",");4 n 8.9.H(a[0],a[1])},D:3(a){4!a?s:a o l?a[0]:a o 1H?a:d("#"+a)[0]}});l.I.z({1b:3(a){8.9.y.14(2[0],a);4 2},Y:3(a,b,c){8.9&&2[0]o 8.9.15?8.9.y.1S(2[0],a,b):c?2.Z(a,b,c):2.Z(a,b);4 2}});l.13("1R 1U 1T 1O 1N 1Q 1P".r(" "),3(a,b){l.I[b]=3(a,d){4 2.Y(b,a,d)}})})(l);',62,134,'||this|function|return||get|var|google|maps||||||||||map|if|jQuery|instance|new|instanceof|options|value|split|null|_c|el|_latLng|clear|_call|event|extend|for|set|markers|_unwrap|arguments|prototype|Array|LatLng|fn|iw|in|length|overlays|setMap|bounds|push|else|hasOwnProperty|addBounds|position|getPosition|operator|services|id|addEventListener|bind|center|_setup|data|each|trigger|MVCObject|slice|call|_create|apply|_init|triggerEvent|replace|gmap|mapTypeId|Marker|namespace|marker|ui|clearInstanceListeners|string|pluginName|substring|_|typeof|LatLngBounds|callback|fitBounds|option|addListenerOnce|Map|init|bounds_changed|controls|addControl|roadmap|addMarker|inViewport|zoom|contains|getBounds|name|removeData|Object|isFunction|resize|getCenter|destroy|setCenter|mouseout|mouseover|dragend|drag|click|addListener|dblclick|rightclick|refresh|break|AND|property|indexOf|inArray|isArray|find|open|closeInfoWindow|close|setOptions|openInfoWindow|infoWindow|InfoWindow'.split('|'),0,{}))

View file

@ -1,2 +0,0 @@
/*! jquery-ui-map rc1 | Johan Säll Larsson */
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('(6(d){d.9(d.j.i.l,{k:6(a,b){f c=4 3.8[a](e.9({2:0.1("2")},b));0.1("5 > "+a,[]).h(c);g d(c)},p:6(a,b){(!b?0.1("5 > 7",4 3.8.7):0.1("5 > 7",4 3.8.7(b,a))).m(e.9({2:0.1("2")},a))},o:6(a,b,c){0.1("5 > "+a,4 3.8.n(b,e.9({2:0.1("2")},c)))}})})(e);',26,26,'this|get|map|google|new|overlays|function|FusionTablesLayer|maps|extend|||||jQuery|var|return|push|gmap|ui|addShape|prototype|setOptions|KmlLayer|loadKML|loadFusion'.split('|'),0,{}))

View file

@ -1,2 +0,0 @@
/*! http://code.google.com/p/jquery-ui-map/ | Johan Säll Larsson */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(5($){$.x($.y.C.A,{B:5(a,b){l c=8;$(\'[k="{0}"]\'.j(\'{0}\',a)).o(5(i){b(c.e($(8),{\'@p\':c.9($(8).3(\'k\'))}),8,i)})},e:5(b,c){l d=8;b.q().o(5(){l a=$(8),g=d.9(a.3(\'k\')),7=d.9(a.3(\'7\')),4=d.9(a.3(\'4\'));2(g||7||4){2(7){2(a.q().r>0){c[7]=[];d.e(a,c[7])}f{c[7]=d.h(a,z)}}2(g){c.m({\'@p\':g});d.e(a,c[c.r-1])}2(4){2(c[4]){c[4]=[c[4]];c[4].m(d.h(a,w))}f{c[4]=d.h(a,w)}}}f{d.e(a,c)}});6 c},h:5(a,b){2(b){2(a.3(\'v\')){6 a.3(\'v\')}2(a.3(\'u\')){6 a.3(\'u\')}}2(a.3(\'t\')){6 a.3(\'t\')}2(a.s()){6 a.s()}6},9:5(a){2(a){2(a.n(\'D\')>-1){a=a.E(a.F(\'/\')+1).j(\'?\',\'\').j(\'#\',\'\')}f 2(a.n(\':\')>-1){a=a.G(\':\')[1]}}6 a}})}(H));',44,44,'||if|attr|property|function|return|rel|this|_resolveType|||||_traverse|else|typeOf|_extract||replace|typeof|var|push|indexOf|each|type|children|length|text|content|href|src|false|extend|ui|true|prototype|rdfa|gmap|http|substr|lastIndexOf|split|jQuery'.split('|'),0,{}))

View file

@ -1,2 +0,0 @@
/*! jquery-ui-map rc1 | Johan Säll Larsson */
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('(2(c){c.s(c.p.o.n,{r:2(b,a,c){q e=0,f=0.1("5 > 9",4 3.6.9),d=0.1("5 > 7",4 3.6.7);a&&d.l(a);f.j(b,2(a,b){"m"===b?(d.k(a),d.h(e.1("8"))):d.h(z);c(a,b)})},u:2(b,a){0.1("8").y(0.1("5 > g",4 3.6.g(0.v(b),a)))},x:2(b,a){0.1("5 > i",4 3.6.i).w(b,a)}})})(t);',36,36,'this|get|function|google|new|services|maps|DirectionsRenderer|map|DirectionsService|||||||StreetViewPanorama|setMap|Geocoder|route|setDirections|setOptions|OK|prototype|gmap|ui|var|displayDirections|extend|jQuery|displayStreetView|_unwrap|geocode|search|setStreetView|null'.split('|'),0,{}))