function less_json_eval(json){return eval('(' +  json + ')')}  

function less_get_params(obj){
   
  if (jQuery) { return obj }
  if (obj == null) {return '';}
  var s = [];
  for (prop in obj){
    s.push(prop + "=" + obj[prop]);
  }
  return s.join('&') + '';
}

function less_merge_objects(a, b){
   
  if (b == null) {return a;}
  z = new Object;
  for (prop in a){z[prop] = a[prop]}
  for (prop in b){z[prop] = b[prop]}
  return z;
}

function less_ajax(url, verb, params, options){
   
  if (verb == undefined) {verb = 'get';}
  var res;
  if (jQuery){
    v = verb.toLowerCase() == 'get' ? 'GET' : 'POST'
    if (verb.toLowerCase() == 'get' || verb.toLowerCase() == 'post'){p = less_get_params(params);}
    else{p = less_get_params(less_merge_objects({'_method': verb.toLowerCase()}, params))} 
     
     
    res = jQuery.ajax(less_merge_objects({async:false, url: url, type: v, data: p}, options)).responseText;
  } else {  
    new Ajax.Request(url, less_merge_objects({asynchronous: false, method: verb, parameters: less_get_params(params), onComplete: function(r){res = r.responseText;}}, options));
  }
  if (url.indexOf('.json') == url.length-5){ return less_json_eval(res);}
  else {return res;}
}
function users_path(verb){ return '/users';}
function users_ajax(verb, params, options){ return less_ajax('/users', verb, params, options);}
function formatted_users_path(format, verb){ return '/users.' + format + '';}
function formatted_users_ajax(format, verb, params, options){ return less_ajax('/users.' + format + '', verb, params, options);}
function new_user_path(verb){ return '/users/new';}
function new_user_ajax(verb, params, options){ return less_ajax('/users/new', verb, params, options);}
function formatted_new_user_path(format, verb){ return '/users/new.' + format + '';}
function formatted_new_user_ajax(format, verb, params, options){ return less_ajax('/users/new.' + format + '', verb, params, options);}
function edit_user_path(id, verb){ return '/users/' + id + '/edit';}
function edit_user_ajax(id, verb, params, options){ return less_ajax('/users/' + id + '/edit', verb, params, options);}
function formatted_edit_user_path(id, format, verb){ return '/users/' + id + '/edit.' + format + '';}
function formatted_edit_user_ajax(id, format, verb, params, options){ return less_ajax('/users/' + id + '/edit.' + format + '', verb, params, options);}
function user_path(id, verb){ return '/users/' + id + '';}
function user_ajax(id, verb, params, options){ return less_ajax('/users/' + id + '', verb, params, options);}
function formatted_user_path(id, format, verb){ return '/users/' + id + '.' + format + '';}
function formatted_user_ajax(id, format, verb, params, options){ return less_ajax('/users/' + id + '.' + format + '', verb, params, options);}
function new_user_profile_path(user_id, verb){ return '/users/' + user_id + '/profile/new';}
function new_user_profile_ajax(user_id, verb, params, options){ return less_ajax('/users/' + user_id + '/profile/new', verb, params, options);}
function formatted_new_user_profile_path(user_id, format, verb){ return '/users/' + user_id + '/profile/new.' + format + '';}
function formatted_new_user_profile_ajax(user_id, format, verb, params, options){ return less_ajax('/users/' + user_id + '/profile/new.' + format + '', verb, params, options);}
function edit_user_profile_path(user_id, verb){ return '/users/' + user_id + '/profile/edit';}
function edit_user_profile_ajax(user_id, verb, params, options){ return less_ajax('/users/' + user_id + '/profile/edit', verb, params, options);}
function formatted_edit_user_profile_path(user_id, format, verb){ return '/users/' + user_id + '/profile/edit.' + format + '';}
function formatted_edit_user_profile_ajax(user_id, format, verb, params, options){ return less_ajax('/users/' + user_id + '/profile/edit.' + format + '', verb, params, options);}
function user_profile_path(user_id, verb){ return '/users/' + user_id + '/profile';}
function user_profile_ajax(user_id, verb, params, options){ return less_ajax('/users/' + user_id + '/profile', verb, params, options);}
function formatted_user_profile_path(user_id, format, verb){ return '/users/' + user_id + '/profile.' + format + '';}
function formatted_user_profile_ajax(user_id, format, verb, params, options){ return less_ajax('/users/' + user_id + '/profile.' + format + '', verb, params, options);}
function user_links_path(user_id, verb){ return '/users/' + user_id + '/links';}
function user_links_ajax(user_id, verb, params, options){ return less_ajax('/users/' + user_id + '/links', verb, params, options);}
function formatted_user_links_path(user_id, format, verb){ return '/users/' + user_id + '/links.' + format + '';}
function formatted_user_links_ajax(user_id, format, verb, params, options){ return less_ajax('/users/' + user_id + '/links.' + format + '', verb, params, options);}
function new_user_link_path(user_id, verb){ return '/users/' + user_id + '/links/new';}
function new_user_link_ajax(user_id, verb, params, options){ return less_ajax('/users/' + user_id + '/links/new', verb, params, options);}
function formatted_new_user_link_path(user_id, format, verb){ return '/users/' + user_id + '/links/new.' + format + '';}
function formatted_new_user_link_ajax(user_id, format, verb, params, options){ return less_ajax('/users/' + user_id + '/links/new.' + format + '', verb, params, options);}
function edit_user_link_path(user_id, id, verb){ return '/users/' + user_id + '/links/' + id + '/edit';}
function edit_user_link_ajax(user_id, id, verb, params, options){ return less_ajax('/users/' + user_id + '/links/' + id + '/edit', verb, params, options);}
function formatted_edit_user_link_path(user_id, id, format, verb){ return '/users/' + user_id + '/links/' + id + '/edit.' + format + '';}
function formatted_edit_user_link_ajax(user_id, id, format, verb, params, options){ return less_ajax('/users/' + user_id + '/links/' + id + '/edit.' + format + '', verb, params, options);}
function user_link_path(user_id, id, verb){ return '/users/' + user_id + '/links/' + id + '';}
function user_link_ajax(user_id, id, verb, params, options){ return less_ajax('/users/' + user_id + '/links/' + id + '', verb, params, options);}
function formatted_user_link_path(user_id, id, format, verb){ return '/users/' + user_id + '/links/' + id + '.' + format + '';}
function formatted_user_link_ajax(user_id, id, format, verb, params, options){ return less_ajax('/users/' + user_id + '/links/' + id + '.' + format + '', verb, params, options);}
function user_postings_path(user_id, verb){ return '/users/' + user_id + '/postings';}
function user_postings_ajax(user_id, verb, params, options){ return less_ajax('/users/' + user_id + '/postings', verb, params, options);}
function formatted_user_postings_path(user_id, format, verb){ return '/users/' + user_id + '/postings.' + format + '';}
function formatted_user_postings_ajax(user_id, format, verb, params, options){ return less_ajax('/users/' + user_id + '/postings.' + format + '', verb, params, options);}
function new_user_posting_path(user_id, verb){ return '/users/' + user_id + '/postings/new';}
function new_user_posting_ajax(user_id, verb, params, options){ return less_ajax('/users/' + user_id + '/postings/new', verb, params, options);}
function formatted_new_user_posting_path(user_id, format, verb){ return '/users/' + user_id + '/postings/new.' + format + '';}
function formatted_new_user_posting_ajax(user_id, format, verb, params, options){ return less_ajax('/users/' + user_id + '/postings/new.' + format + '', verb, params, options);}
function edit_user_posting_path(user_id, id, verb){ return '/users/' + user_id + '/postings/' + id + '/edit';}
function edit_user_posting_ajax(user_id, id, verb, params, options){ return less_ajax('/users/' + user_id + '/postings/' + id + '/edit', verb, params, options);}
function formatted_edit_user_posting_path(user_id, id, format, verb){ return '/users/' + user_id + '/postings/' + id + '/edit.' + format + '';}
function formatted_edit_user_posting_ajax(user_id, id, format, verb, params, options){ return less_ajax('/users/' + user_id + '/postings/' + id + '/edit.' + format + '', verb, params, options);}
function user_posting_path(user_id, id, verb){ return '/users/' + user_id + '/postings/' + id + '';}
function user_posting_ajax(user_id, id, verb, params, options){ return less_ajax('/users/' + user_id + '/postings/' + id + '', verb, params, options);}
function formatted_user_posting_path(user_id, id, format, verb){ return '/users/' + user_id + '/postings/' + id + '.' + format + '';}
function formatted_user_posting_ajax(user_id, id, format, verb, params, options){ return less_ajax('/users/' + user_id + '/postings/' + id + '.' + format + '', verb, params, options);}
function admin_users_path(verb){ return '/admin/users';}
function admin_users_ajax(verb, params, options){ return less_ajax('/admin/users', verb, params, options);}
function formatted_admin_users_path(format, verb){ return '/admin/users.' + format + '';}
function formatted_admin_users_ajax(format, verb, params, options){ return less_ajax('/admin/users.' + format + '', verb, params, options);}
function new_admin_user_path(verb){ return '/admin/users/new';}
function new_admin_user_ajax(verb, params, options){ return less_ajax('/admin/users/new', verb, params, options);}
function formatted_new_admin_user_path(format, verb){ return '/admin/users/new.' + format + '';}
function formatted_new_admin_user_ajax(format, verb, params, options){ return less_ajax('/admin/users/new.' + format + '', verb, params, options);}
function edit_admin_user_path(id, verb){ return '/admin/users/' + id + '/edit';}
function edit_admin_user_ajax(id, verb, params, options){ return less_ajax('/admin/users/' + id + '/edit', verb, params, options);}
function formatted_edit_admin_user_path(id, format, verb){ return '/admin/users/' + id + '/edit.' + format + '';}
function formatted_edit_admin_user_ajax(id, format, verb, params, options){ return less_ajax('/admin/users/' + id + '/edit.' + format + '', verb, params, options);}
function admin_user_path(id, verb){ return '/admin/users/' + id + '';}
function admin_user_ajax(id, verb, params, options){ return less_ajax('/admin/users/' + id + '', verb, params, options);}
function formatted_admin_user_path(id, format, verb){ return '/admin/users/' + id + '.' + format + '';}
function formatted_admin_user_ajax(id, format, verb, params, options){ return less_ajax('/admin/users/' + id + '.' + format + '', verb, params, options);}
function new_admin_user_profile_path(user_id, verb){ return '/admin/users/' + user_id + '/profile/new';}
function new_admin_user_profile_ajax(user_id, verb, params, options){ return less_ajax('/admin/users/' + user_id + '/profile/new', verb, params, options);}
function formatted_new_admin_user_profile_path(user_id, format, verb){ return '/admin/users/' + user_id + '/profile/new.' + format + '';}
function formatted_new_admin_user_profile_ajax(user_id, format, verb, params, options){ return less_ajax('/admin/users/' + user_id + '/profile/new.' + format + '', verb, params, options);}
function edit_admin_user_profile_path(user_id, verb){ return '/admin/users/' + user_id + '/profile/edit';}
function edit_admin_user_profile_ajax(user_id, verb, params, options){ return less_ajax('/admin/users/' + user_id + '/profile/edit', verb, params, options);}
function formatted_edit_admin_user_profile_path(user_id, format, verb){ return '/admin/users/' + user_id + '/profile/edit.' + format + '';}
function formatted_edit_admin_user_profile_ajax(user_id, format, verb, params, options){ return less_ajax('/admin/users/' + user_id + '/profile/edit.' + format + '', verb, params, options);}
function admin_user_profile_path(user_id, verb){ return '/admin/users/' + user_id + '/profile';}
function admin_user_profile_ajax(user_id, verb, params, options){ return less_ajax('/admin/users/' + user_id + '/profile', verb, params, options);}
function formatted_admin_user_profile_path(user_id, format, verb){ return '/admin/users/' + user_id + '/profile.' + format + '';}
function formatted_admin_user_profile_ajax(user_id, format, verb, params, options){ return less_ajax('/admin/users/' + user_id + '/profile.' + format + '', verb, params, options);}
function admin_categories_path(verb){ return '/admin/categories';}
function admin_categories_ajax(verb, params, options){ return less_ajax('/admin/categories', verb, params, options);}
function formatted_admin_categories_path(format, verb){ return '/admin/categories.' + format + '';}
function formatted_admin_categories_ajax(format, verb, params, options){ return less_ajax('/admin/categories.' + format + '', verb, params, options);}
function new_admin_category_path(verb){ return '/admin/categories/new';}
function new_admin_category_ajax(verb, params, options){ return less_ajax('/admin/categories/new', verb, params, options);}
function formatted_new_admin_category_path(format, verb){ return '/admin/categories/new.' + format + '';}
function formatted_new_admin_category_ajax(format, verb, params, options){ return less_ajax('/admin/categories/new.' + format + '', verb, params, options);}
function edit_admin_category_path(id, verb){ return '/admin/categories/' + id + '/edit';}
function edit_admin_category_ajax(id, verb, params, options){ return less_ajax('/admin/categories/' + id + '/edit', verb, params, options);}
function formatted_edit_admin_category_path(id, format, verb){ return '/admin/categories/' + id + '/edit.' + format + '';}
function formatted_edit_admin_category_ajax(id, format, verb, params, options){ return less_ajax('/admin/categories/' + id + '/edit.' + format + '', verb, params, options);}
function admin_category_path(id, verb){ return '/admin/categories/' + id + '';}
function admin_category_ajax(id, verb, params, options){ return less_ajax('/admin/categories/' + id + '', verb, params, options);}
function formatted_admin_category_path(id, format, verb){ return '/admin/categories/' + id + '.' + format + '';}
function formatted_admin_category_ajax(id, format, verb, params, options){ return less_ajax('/admin/categories/' + id + '.' + format + '', verb, params, options);}
function export_links_path(verb){ return '/links/export';}
function export_links_ajax(verb, params, options){ return less_ajax('/links/export', verb, params, options);}
function tagged_links_path(id, verb){ return '/links/tagged/' + id + '';}
function tagged_links_ajax(id, verb, params, options){ return less_ajax('/links/tagged/' + id + '', verb, params, options);}
function email_link_path(id, verb){ return '/links/' + id + '/email';}
function email_link_ajax(id, verb, params, options){ return less_ajax('/links/' + id + '/email', verb, params, options);}
function in_sublets_path(verb){ return '/sublets/in';}
function in_sublets_ajax(verb, params, options){ return less_ajax('/sublets/in', verb, params, options);}
function formatted_in_sublets_path(format, verb){ return '/sublets/in.' + format + '';}
function formatted_in_sublets_ajax(format, verb, params, options){ return less_ajax('/sublets/in.' + format + '', verb, params, options);}
function sublets_path(verb){ return '/sublets';}
function sublets_ajax(verb, params, options){ return less_ajax('/sublets', verb, params, options);}
function formatted_sublets_path(format, verb){ return '/sublets.' + format + '';}
function formatted_sublets_ajax(format, verb, params, options){ return less_ajax('/sublets.' + format + '', verb, params, options);}
function new_sublet_path(verb){ return '/sublets/new';}
function new_sublet_ajax(verb, params, options){ return less_ajax('/sublets/new', verb, params, options);}
function formatted_new_sublet_path(format, verb){ return '/sublets/new.' + format + '';}
function formatted_new_sublet_ajax(format, verb, params, options){ return less_ajax('/sublets/new.' + format + '', verb, params, options);}
function edit_sublet_path(id, verb){ return '/sublets/' + id + '/edit';}
function edit_sublet_ajax(id, verb, params, options){ return less_ajax('/sublets/' + id + '/edit', verb, params, options);}
function formatted_edit_sublet_path(id, format, verb){ return '/sublets/' + id + '/edit.' + format + '';}
function formatted_edit_sublet_ajax(id, format, verb, params, options){ return less_ajax('/sublets/' + id + '/edit.' + format + '', verb, params, options);}
function details_sublet_path(id, verb){ return '/sublets/' + id + '/details';}
function details_sublet_ajax(id, verb, params, options){ return less_ajax('/sublets/' + id + '/details', verb, params, options);}
function formatted_details_sublet_path(id, format, verb){ return '/sublets/' + id + '/details.' + format + '';}
function formatted_details_sublet_ajax(id, format, verb, params, options){ return less_ajax('/sublets/' + id + '/details.' + format + '', verb, params, options);}
function sublet_path(id, verb){ return '/sublets/' + id + '';}
function sublet_ajax(id, verb, params, options){ return less_ajax('/sublets/' + id + '', verb, params, options);}
function formatted_sublet_path(id, format, verb){ return '/sublets/' + id + '.' + format + '';}
function formatted_sublet_ajax(id, format, verb, params, options){ return less_ajax('/sublets/' + id + '.' + format + '', verb, params, options);}
function categories_path(verb){ return '/categories';}
function categories_ajax(verb, params, options){ return less_ajax('/categories', verb, params, options);}
function formatted_categories_path(format, verb){ return '/categories.' + format + '';}
function formatted_categories_ajax(format, verb, params, options){ return less_ajax('/categories.' + format + '', verb, params, options);}
function new_category_path(verb){ return '/categories/new';}
function new_category_ajax(verb, params, options){ return less_ajax('/categories/new', verb, params, options);}
function formatted_new_category_path(format, verb){ return '/categories/new.' + format + '';}
function formatted_new_category_ajax(format, verb, params, options){ return less_ajax('/categories/new.' + format + '', verb, params, options);}
function edit_category_path(id, verb){ return '/categories/' + id + '/edit';}
function edit_category_ajax(id, verb, params, options){ return less_ajax('/categories/' + id + '/edit', verb, params, options);}
function formatted_edit_category_path(id, format, verb){ return '/categories/' + id + '/edit.' + format + '';}
function formatted_edit_category_ajax(id, format, verb, params, options){ return less_ajax('/categories/' + id + '/edit.' + format + '', verb, params, options);}
function category_path(id, verb){ return '/categories/' + id + '';}
function category_ajax(id, verb, params, options){ return less_ajax('/categories/' + id + '', verb, params, options);}
function formatted_category_path(id, format, verb){ return '/categories/' + id + '.' + format + '';}
function formatted_category_ajax(id, format, verb, params, options){ return less_ajax('/categories/' + id + '.' + format + '', verb, params, options);}
function domains_path(verb){ return '/domains';}
function domains_ajax(verb, params, options){ return less_ajax('/domains', verb, params, options);}
function formatted_domains_path(format, verb){ return '/domains.' + format + '';}
function formatted_domains_ajax(format, verb, params, options){ return less_ajax('/domains.' + format + '', verb, params, options);}
function new_domain_path(verb){ return '/domains/new';}
function new_domain_ajax(verb, params, options){ return less_ajax('/domains/new', verb, params, options);}
function formatted_new_domain_path(format, verb){ return '/domains/new.' + format + '';}
function formatted_new_domain_ajax(format, verb, params, options){ return less_ajax('/domains/new.' + format + '', verb, params, options);}
function edit_domain_path(id, verb){ return '/domains/' + id + '/edit';}
function edit_domain_ajax(id, verb, params, options){ return less_ajax('/domains/' + id + '/edit', verb, params, options);}
function formatted_edit_domain_path(id, format, verb){ return '/domains/' + id + '/edit.' + format + '';}
function formatted_edit_domain_ajax(id, format, verb, params, options){ return less_ajax('/domains/' + id + '/edit.' + format + '', verb, params, options);}
function domain_path(id, verb){ return '/domains/' + id + '';}
function domain_ajax(id, verb, params, options){ return less_ajax('/domains/' + id + '', verb, params, options);}
function formatted_domain_path(id, format, verb){ return '/domains/' + id + '.' + format + '';}
function formatted_domain_ajax(id, format, verb, params, options){ return less_ajax('/domains/' + id + '.' + format + '', verb, params, options);}
function remove_messages_path(verb){ return '/messages/remove';}
function remove_messages_ajax(verb, params, options){ return less_ajax('/messages/remove', verb, params, options);}
function formatted_remove_messages_path(format, verb){ return '/messages/remove.' + format + '';}
function formatted_remove_messages_ajax(format, verb, params, options){ return less_ajax('/messages/remove.' + format + '', verb, params, options);}
function messages_path(verb){ return '/messages';}
function messages_ajax(verb, params, options){ return less_ajax('/messages', verb, params, options);}
function formatted_messages_path(format, verb){ return '/messages.' + format + '';}
function formatted_messages_ajax(format, verb, params, options){ return less_ajax('/messages.' + format + '', verb, params, options);}
function new_message_path(verb){ return '/messages/new';}
function new_message_ajax(verb, params, options){ return less_ajax('/messages/new', verb, params, options);}
function formatted_new_message_path(format, verb){ return '/messages/new.' + format + '';}
function formatted_new_message_ajax(format, verb, params, options){ return less_ajax('/messages/new.' + format + '', verb, params, options);}
function edit_message_path(id, verb){ return '/messages/' + id + '/edit';}
function edit_message_ajax(id, verb, params, options){ return less_ajax('/messages/' + id + '/edit', verb, params, options);}
function formatted_edit_message_path(id, format, verb){ return '/messages/' + id + '/edit.' + format + '';}
function formatted_edit_message_ajax(id, format, verb, params, options){ return less_ajax('/messages/' + id + '/edit.' + format + '', verb, params, options);}
function message_path(id, verb){ return '/messages/' + id + '';}
function message_ajax(id, verb, params, options){ return less_ajax('/messages/' + id + '', verb, params, options);}
function formatted_message_path(id, format, verb){ return '/messages/' + id + '.' + format + '';}
function formatted_message_ajax(id, format, verb, params, options){ return less_ajax('/messages/' + id + '.' + format + '', verb, params, options);}
function import_links_path(verb){ return '/links/import';}
function import_links_ajax(verb, params, options){ return less_ajax('/links/import', verb, params, options);}
function formatted_import_links_path(format, verb){ return '/links/import.' + format + '';}
function formatted_import_links_ajax(format, verb, params, options){ return less_ajax('/links/import.' + format + '', verb, params, options);}
function xhr_suggest_links_path(verb){ return '/links/xhr_suggest';}
function xhr_suggest_links_ajax(verb, params, options){ return less_ajax('/links/xhr_suggest', verb, params, options);}
function formatted_xhr_suggest_links_path(format, verb){ return '/links/xhr_suggest.' + format + '';}
function formatted_xhr_suggest_links_ajax(format, verb, params, options){ return less_ajax('/links/xhr_suggest.' + format + '', verb, params, options);}
function search_links_path(verb){ return '/links/search';}
function search_links_ajax(verb, params, options){ return less_ajax('/links/search', verb, params, options);}
function formatted_search_links_path(format, verb){ return '/links/search.' + format + '';}
function formatted_search_links_ajax(format, verb, params, options){ return less_ajax('/links/search.' + format + '', verb, params, options);}
function recent_links_path(verb){ return '/links/recent';}
function recent_links_ajax(verb, params, options){ return less_ajax('/links/recent', verb, params, options);}
function formatted_recent_links_path(format, verb){ return '/links/recent.' + format + '';}
function formatted_recent_links_ajax(format, verb, params, options){ return less_ajax('/links/recent.' + format + '', verb, params, options);}
function popular_links_path(verb){ return '/links/popular';}
function popular_links_ajax(verb, params, options){ return less_ajax('/links/popular', verb, params, options);}
function formatted_popular_links_path(format, verb){ return '/links/popular.' + format + '';}
function formatted_popular_links_ajax(format, verb, params, options){ return less_ajax('/links/popular.' + format + '', verb, params, options);}
function links_path(verb){ return '/links';}
function links_ajax(verb, params, options){ return less_ajax('/links', verb, params, options);}
function formatted_links_path(format, verb){ return '/links.' + format + '';}
function formatted_links_ajax(format, verb, params, options){ return less_ajax('/links.' + format + '', verb, params, options);}
function new_link_path(verb){ return '/links/new';}
function new_link_ajax(verb, params, options){ return less_ajax('/links/new', verb, params, options);}
function formatted_new_link_path(format, verb){ return '/links/new.' + format + '';}
function formatted_new_link_ajax(format, verb, params, options){ return less_ajax('/links/new.' + format + '', verb, params, options);}
function edit_link_path(id, verb){ return '/links/' + id + '/edit';}
function edit_link_ajax(id, verb, params, options){ return less_ajax('/links/' + id + '/edit', verb, params, options);}
function formatted_edit_link_path(id, format, verb){ return '/links/' + id + '/edit.' + format + '';}
function formatted_edit_link_ajax(id, format, verb, params, options){ return less_ajax('/links/' + id + '/edit.' + format + '', verb, params, options);}
function saves_link_path(id, verb){ return '/links/' + id + '/saves';}
function saves_link_ajax(id, verb, params, options){ return less_ajax('/links/' + id + '/saves', verb, params, options);}
function formatted_saves_link_path(id, format, verb){ return '/links/' + id + '/saves.' + format + '';}
function formatted_saves_link_ajax(id, format, verb, params, options){ return less_ajax('/links/' + id + '/saves.' + format + '', verb, params, options);}
function link_path(id, verb){ return '/links/' + id + '';}
function link_ajax(id, verb, params, options){ return less_ajax('/links/' + id + '', verb, params, options);}
function formatted_link_path(id, format, verb){ return '/links/' + id + '.' + format + '';}
function formatted_link_ajax(id, format, verb, params, options){ return less_ajax('/links/' + id + '.' + format + '', verb, params, options);}
function link_comments_path(link_id, verb){ return '/links/' + link_id + '/comments';}
function link_comments_ajax(link_id, verb, params, options){ return less_ajax('/links/' + link_id + '/comments', verb, params, options);}
function formatted_link_comments_path(link_id, format, verb){ return '/links/' + link_id + '/comments.' + format + '';}
function formatted_link_comments_ajax(link_id, format, verb, params, options){ return less_ajax('/links/' + link_id + '/comments.' + format + '', verb, params, options);}
function new_link_comment_path(link_id, verb){ return '/links/' + link_id + '/comments/new';}
function new_link_comment_ajax(link_id, verb, params, options){ return less_ajax('/links/' + link_id + '/comments/new', verb, params, options);}
function formatted_new_link_comment_path(link_id, format, verb){ return '/links/' + link_id + '/comments/new.' + format + '';}
function formatted_new_link_comment_ajax(link_id, format, verb, params, options){ return less_ajax('/links/' + link_id + '/comments/new.' + format + '', verb, params, options);}
function edit_link_comment_path(link_id, id, verb){ return '/links/' + link_id + '/comments/' + id + '/edit';}
function edit_link_comment_ajax(link_id, id, verb, params, options){ return less_ajax('/links/' + link_id + '/comments/' + id + '/edit', verb, params, options);}
function formatted_edit_link_comment_path(link_id, id, format, verb){ return '/links/' + link_id + '/comments/' + id + '/edit.' + format + '';}
function formatted_edit_link_comment_ajax(link_id, id, format, verb, params, options){ return less_ajax('/links/' + link_id + '/comments/' + id + '/edit.' + format + '', verb, params, options);}
function link_comment_path(link_id, id, verb){ return '/links/' + link_id + '/comments/' + id + '';}
function link_comment_ajax(link_id, id, verb, params, options){ return less_ajax('/links/' + link_id + '/comments/' + id + '', verb, params, options);}
function formatted_link_comment_path(link_id, id, format, verb){ return '/links/' + link_id + '/comments/' + id + '.' + format + '';}
function formatted_link_comment_ajax(link_id, id, format, verb, params, options){ return less_ajax('/links/' + link_id + '/comments/' + id + '.' + format + '', verb, params, options);}
function subscriptions_path(verb){ return '/subscriptions';}
function subscriptions_ajax(verb, params, options){ return less_ajax('/subscriptions', verb, params, options);}
function formatted_subscriptions_path(format, verb){ return '/subscriptions.' + format + '';}
function formatted_subscriptions_ajax(format, verb, params, options){ return less_ajax('/subscriptions.' + format + '', verb, params, options);}
function new_subscription_path(verb){ return '/subscriptions/new';}
function new_subscription_ajax(verb, params, options){ return less_ajax('/subscriptions/new', verb, params, options);}
function formatted_new_subscription_path(format, verb){ return '/subscriptions/new.' + format + '';}
function formatted_new_subscription_ajax(format, verb, params, options){ return less_ajax('/subscriptions/new.' + format + '', verb, params, options);}
function edit_subscription_path(id, verb){ return '/subscriptions/' + id + '/edit';}
function edit_subscription_ajax(id, verb, params, options){ return less_ajax('/subscriptions/' + id + '/edit', verb, params, options);}
function formatted_edit_subscription_path(id, format, verb){ return '/subscriptions/' + id + '/edit.' + format + '';}
function formatted_edit_subscription_ajax(id, format, verb, params, options){ return less_ajax('/subscriptions/' + id + '/edit.' + format + '', verb, params, options);}
function subscription_path(id, verb){ return '/subscriptions/' + id + '';}
function subscription_ajax(id, verb, params, options){ return less_ajax('/subscriptions/' + id + '', verb, params, options);}
function formatted_subscription_path(id, format, verb){ return '/subscriptions/' + id + '.' + format + '';}
function formatted_subscription_ajax(id, format, verb, params, options){ return less_ajax('/subscriptions/' + id + '.' + format + '', verb, params, options);}
function tools_path(verb){ return '/tools';}
function tools_ajax(verb, params, options){ return less_ajax('/tools', verb, params, options);}
function terms_path(verb){ return '/terms';}
function terms_ajax(verb, params, options){ return less_ajax('/terms', verb, params, options);}
function tag_cloud_path(id, verb){ return '/tagcloud/' + id + '';}
function tag_cloud_ajax(id, verb, params, options){ return less_ajax('/tagcloud/' + id + '', verb, params, options);}
function xhr_suggest_path(verb){ return '/suggest';}
function xhr_suggest_ajax(verb, params, options){ return less_ajax('/suggest', verb, params, options);}
function resend_confirmation_path(verb){ return '/resend_confirmation';}
function resend_confirmation_ajax(verb, params, options){ return less_ajax('/resend_confirmation', verb, params, options);}
function comments_path(verb){ return '/comments';}
function comments_ajax(verb, params, options){ return less_ajax('/comments', verb, params, options);}
function formatted_comments_path(format, verb){ return '/comments.' + format + '';}
function formatted_comments_ajax(format, verb, params, options){ return less_ajax('/comments.' + format + '', verb, params, options);}
function new_comment_path(verb){ return '/comments/new';}
function new_comment_ajax(verb, params, options){ return less_ajax('/comments/new', verb, params, options);}
function formatted_new_comment_path(format, verb){ return '/comments/new.' + format + '';}
function formatted_new_comment_ajax(format, verb, params, options){ return less_ajax('/comments/new.' + format + '', verb, params, options);}
function edit_comment_path(id, verb){ return '/comments/' + id + '/edit';}
function edit_comment_ajax(id, verb, params, options){ return less_ajax('/comments/' + id + '/edit', verb, params, options);}
function formatted_edit_comment_path(id, format, verb){ return '/comments/' + id + '/edit.' + format + '';}
function formatted_edit_comment_ajax(id, format, verb, params, options){ return less_ajax('/comments/' + id + '/edit.' + format + '', verb, params, options);}
function comment_path(id, verb){ return '/comments/' + id + '';}
function comment_ajax(id, verb, params, options){ return less_ajax('/comments/' + id + '', verb, params, options);}
function formatted_comment_path(id, format, verb){ return '/comments/' + id + '.' + format + '';}
function formatted_comment_ajax(id, format, verb, params, options){ return less_ajax('/comments/' + id + '.' + format + '', verb, params, options);}
function contact_us_path(verb){ return '/contact';}
function contact_us_ajax(verb, params, options){ return less_ajax('/contact', verb, params, options);}
function privacy_path(verb){ return '/privacy';}
function privacy_ajax(verb, params, options){ return less_ajax('/privacy', verb, params, options);}
function admin_path(verb){ return '/admin';}
function admin_ajax(verb, params, options){ return less_ajax('/admin', verb, params, options);}
function login_path(verb){ return '/login';}
function login_ajax(verb, params, options){ return less_ajax('/login', verb, params, options);}
function logout_path(verb){ return '/logout';}
function logout_ajax(verb, params, options){ return less_ajax('/logout', verb, params, options);}
function signup_path(verb){ return '/signup';}
function signup_ajax(verb, params, options){ return less_ajax('/signup', verb, params, options);}
function confirm_path(verb){ return '/confirm';}
function confirm_ajax(verb, params, options){ return less_ajax('/confirm', verb, params, options);}
function home_path(verb){ return '';}
function home_ajax(verb, params, options){ return less_ajax('', verb, params, options);}
