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

function jq_defined(){return typeof(jQuery) != "undefined"}

function less_get_params(obj){
   
  if (jq_defined()) { 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 (jq_defined()){
    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 less_ajaxx(url, verb, params, options){
   
  if (verb == undefined) {verb = 'get';}
  if (jq_defined()){
    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))} 
     
     
    jQuery.ajax(less_merge_objects({ url: url, type: v, data: p, complete: function(r){eval(r.responseText)}}, options));
  } else {  
    new Ajax.Request(url, less_merge_objects({method: verb, parameters: less_get_params(params), onComplete: function(r){eval(r.responseText);}}, options));
  }
}
function formatted_expenses_path(format, verb){ return '/expenses.' + format + '';}
function formatted_expenses_ajax(format, verb, params, options){ return less_ajax('/expenses.' + format + '', verb, params, options);}
function formatted_expenses_ajaxx(format, verb, params, options){ return less_ajaxx('/expenses.' + format + '', verb, params, options);}
function new_expense_path(verb){ return '/expenses/new';}
function new_expense_ajax(verb, params, options){ return less_ajax('/expenses/new', verb, params, options);}
function new_expense_ajaxx(verb, params, options){ return less_ajaxx('/expenses/new', verb, params, options);}
function formatted_new_expense_path(format, verb){ return '/expenses/new.' + format + '';}
function formatted_new_expense_ajax(format, verb, params, options){ return less_ajax('/expenses/new.' + format + '', verb, params, options);}
function formatted_new_expense_ajaxx(format, verb, params, options){ return less_ajaxx('/expenses/new.' + format + '', verb, params, options);}
function edit_expense_path(id, verb){ return '/expenses/' + id + '/edit';}
function edit_expense_ajax(id, verb, params, options){ return less_ajax('/expenses/' + id + '/edit', verb, params, options);}
function edit_expense_ajaxx(id, verb, params, options){ return less_ajaxx('/expenses/' + id + '/edit', verb, params, options);}
function formatted_edit_expense_path(id, format, verb){ return '/expenses/' + id + '/edit.' + format + '';}
function formatted_edit_expense_ajax(id, format, verb, params, options){ return less_ajax('/expenses/' + id + '/edit.' + format + '', verb, params, options);}
function formatted_edit_expense_ajaxx(id, format, verb, params, options){ return less_ajaxx('/expenses/' + id + '/edit.' + format + '', verb, params, options);}
function expense_path(id, verb){ return '/expenses/' + id + '';}
function expense_ajax(id, verb, params, options){ return less_ajax('/expenses/' + id + '', verb, params, options);}
function expense_ajaxx(id, verb, params, options){ return less_ajaxx('/expenses/' + id + '', verb, params, options);}
function formatted_expense_path(id, format, verb){ return '/expenses/' + id + '.' + format + '';}
function formatted_expense_ajax(id, format, verb, params, options){ return less_ajax('/expenses/' + id + '.' + format + '', verb, params, options);}
function formatted_expense_ajaxx(id, format, verb, params, options){ return less_ajaxx('/expenses/' + id + '.' + format + '', verb, params, options);}
function clock_punches_path(verb){ return '/clock_punches';}
function clock_punches_ajax(verb, params, options){ return less_ajax('/clock_punches', verb, params, options);}
function clock_punches_ajaxx(verb, params, options){ return less_ajaxx('/clock_punches', verb, params, options);}
function formatted_clock_punches_path(format, verb){ return '/clock_punches.' + format + '';}
function formatted_clock_punches_ajax(format, verb, params, options){ return less_ajax('/clock_punches.' + format + '', verb, params, options);}
function formatted_clock_punches_ajaxx(format, verb, params, options){ return less_ajaxx('/clock_punches.' + format + '', verb, params, options);}
function new_clock_punch_path(verb){ return '/clock_punches/new';}
function new_clock_punch_ajax(verb, params, options){ return less_ajax('/clock_punches/new', verb, params, options);}
function new_clock_punch_ajaxx(verb, params, options){ return less_ajaxx('/clock_punches/new', verb, params, options);}
function formatted_new_clock_punch_path(format, verb){ return '/clock_punches/new.' + format + '';}
function formatted_new_clock_punch_ajax(format, verb, params, options){ return less_ajax('/clock_punches/new.' + format + '', verb, params, options);}
function formatted_new_clock_punch_ajaxx(format, verb, params, options){ return less_ajaxx('/clock_punches/new.' + format + '', verb, params, options);}
function edit_clock_punch_path(id, verb){ return '/clock_punches/' + id + '/edit';}
function edit_clock_punch_ajax(id, verb, params, options){ return less_ajax('/clock_punches/' + id + '/edit', verb, params, options);}
function edit_clock_punch_ajaxx(id, verb, params, options){ return less_ajaxx('/clock_punches/' + id + '/edit', verb, params, options);}
function formatted_edit_clock_punch_path(id, format, verb){ return '/clock_punches/' + id + '/edit.' + format + '';}
function formatted_edit_clock_punch_ajax(id, format, verb, params, options){ return less_ajax('/clock_punches/' + id + '/edit.' + format + '', verb, params, options);}
function formatted_edit_clock_punch_ajaxx(id, format, verb, params, options){ return less_ajaxx('/clock_punches/' + id + '/edit.' + format + '', verb, params, options);}
function clock_punch_path(id, verb){ return '/clock_punches/' + id + '';}
function clock_punch_ajax(id, verb, params, options){ return less_ajax('/clock_punches/' + id + '', verb, params, options);}
function clock_punch_ajaxx(id, verb, params, options){ return less_ajaxx('/clock_punches/' + id + '', verb, params, options);}
function formatted_clock_punch_path(id, format, verb){ return '/clock_punches/' + id + '.' + format + '';}
function formatted_clock_punch_ajax(id, format, verb, params, options){ return less_ajax('/clock_punches/' + id + '.' + format + '', verb, params, options);}
function formatted_clock_punch_ajaxx(id, format, verb, params, options){ return less_ajaxx('/clock_punches/' + id + '.' + format + '', verb, params, options);}
function areas_path(verb){ return '/areas';}
function areas_ajax(verb, params, options){ return less_ajax('/areas', verb, params, options);}
function areas_ajaxx(verb, params, options){ return less_ajaxx('/areas', verb, params, options);}
function formatted_areas_path(format, verb){ return '/areas.' + format + '';}
function formatted_areas_ajax(format, verb, params, options){ return less_ajax('/areas.' + format + '', verb, params, options);}
function formatted_areas_ajaxx(format, verb, params, options){ return less_ajaxx('/areas.' + format + '', verb, params, options);}
function new_area_path(verb){ return '/areas/new';}
function new_area_ajax(verb, params, options){ return less_ajax('/areas/new', verb, params, options);}
function new_area_ajaxx(verb, params, options){ return less_ajaxx('/areas/new', verb, params, options);}
function formatted_new_area_path(format, verb){ return '/areas/new.' + format + '';}
function formatted_new_area_ajax(format, verb, params, options){ return less_ajax('/areas/new.' + format + '', verb, params, options);}
function formatted_new_area_ajaxx(format, verb, params, options){ return less_ajaxx('/areas/new.' + format + '', verb, params, options);}
function edit_area_path(id, verb){ return '/areas/' + id + '/edit';}
function edit_area_ajax(id, verb, params, options){ return less_ajax('/areas/' + id + '/edit', verb, params, options);}
function edit_area_ajaxx(id, verb, params, options){ return less_ajaxx('/areas/' + id + '/edit', verb, params, options);}
function formatted_edit_area_path(id, format, verb){ return '/areas/' + id + '/edit.' + format + '';}
function formatted_edit_area_ajax(id, format, verb, params, options){ return less_ajax('/areas/' + id + '/edit.' + format + '', verb, params, options);}
function formatted_edit_area_ajaxx(id, format, verb, params, options){ return less_ajaxx('/areas/' + id + '/edit.' + format + '', verb, params, options);}
function area_path(id, verb){ return '/areas/' + id + '';}
function area_ajax(id, verb, params, options){ return less_ajax('/areas/' + id + '', verb, params, options);}
function area_ajaxx(id, verb, params, options){ return less_ajaxx('/areas/' + id + '', verb, params, options);}
function formatted_area_path(id, format, verb){ return '/areas/' + id + '.' + format + '';}
function formatted_area_ajax(id, format, verb, params, options){ return less_ajax('/areas/' + id + '.' + format + '', verb, params, options);}
function formatted_area_ajaxx(id, format, verb, params, options){ return less_ajaxx('/areas/' + id + '.' + format + '', verb, params, options);}
function credit_cards_path(verb){ return '/credit_cards';}
function credit_cards_ajax(verb, params, options){ return less_ajax('/credit_cards', verb, params, options);}
function credit_cards_ajaxx(verb, params, options){ return less_ajaxx('/credit_cards', verb, params, options);}
function formatted_credit_cards_path(format, verb){ return '/credit_cards.' + format + '';}
function formatted_credit_cards_ajax(format, verb, params, options){ return less_ajax('/credit_cards.' + format + '', verb, params, options);}
function formatted_credit_cards_ajaxx(format, verb, params, options){ return less_ajaxx('/credit_cards.' + format + '', verb, params, options);}
function new_credit_card_path(verb){ return '/credit_cards/new';}
function new_credit_card_ajax(verb, params, options){ return less_ajax('/credit_cards/new', verb, params, options);}
function new_credit_card_ajaxx(verb, params, options){ return less_ajaxx('/credit_cards/new', verb, params, options);}
function formatted_new_credit_card_path(format, verb){ return '/credit_cards/new.' + format + '';}
function formatted_new_credit_card_ajax(format, verb, params, options){ return less_ajax('/credit_cards/new.' + format + '', verb, params, options);}
function formatted_new_credit_card_ajaxx(format, verb, params, options){ return less_ajaxx('/credit_cards/new.' + format + '', verb, params, options);}
function edit_credit_card_path(id, verb){ return '/credit_cards/' + id + '/edit';}
function edit_credit_card_ajax(id, verb, params, options){ return less_ajax('/credit_cards/' + id + '/edit', verb, params, options);}
function edit_credit_card_ajaxx(id, verb, params, options){ return less_ajaxx('/credit_cards/' + id + '/edit', verb, params, options);}
function formatted_edit_credit_card_path(id, format, verb){ return '/credit_cards/' + id + '/edit.' + format + '';}
function formatted_edit_credit_card_ajax(id, format, verb, params, options){ return less_ajax('/credit_cards/' + id + '/edit.' + format + '', verb, params, options);}
function formatted_edit_credit_card_ajaxx(id, format, verb, params, options){ return less_ajaxx('/credit_cards/' + id + '/edit.' + format + '', verb, params, options);}
function credit_card_path(id, verb){ return '/credit_cards/' + id + '';}
function credit_card_ajax(id, verb, params, options){ return less_ajax('/credit_cards/' + id + '', verb, params, options);}
function credit_card_ajaxx(id, verb, params, options){ return less_ajaxx('/credit_cards/' + id + '', verb, params, options);}
function formatted_credit_card_path(id, format, verb){ return '/credit_cards/' + id + '.' + format + '';}
function formatted_credit_card_ajax(id, format, verb, params, options){ return less_ajax('/credit_cards/' + id + '.' + format + '', verb, params, options);}
function formatted_credit_card_ajaxx(id, format, verb, params, options){ return less_ajaxx('/credit_cards/' + id + '.' + format + '', verb, params, options);}
function export_reports_path(verb){ return '/reports/export';}
function export_reports_ajax(verb, params, options){ return less_ajax('/reports/export', verb, params, options);}
function export_reports_ajaxx(verb, params, options){ return less_ajaxx('/reports/export', verb, params, options);}
function formatted_export_reports_path(format, verb){ return '/reports/export.' + format + '';}
function formatted_export_reports_ajax(format, verb, params, options){ return less_ajax('/reports/export.' + format + '', verb, params, options);}
function formatted_export_reports_ajaxx(format, verb, params, options){ return less_ajaxx('/reports/export.' + format + '', verb, params, options);}
function reports_path(verb){ return '/reports';}
function reports_ajax(verb, params, options){ return less_ajax('/reports', verb, params, options);}
function reports_ajaxx(verb, params, options){ return less_ajaxx('/reports', verb, params, options);}
function formatted_reports_path(format, verb){ return '/reports.' + format + '';}
function formatted_reports_ajax(format, verb, params, options){ return less_ajax('/reports.' + format + '', verb, params, options);}
function formatted_reports_ajaxx(format, verb, params, options){ return less_ajaxx('/reports.' + format + '', verb, params, options);}
function new_report_path(verb){ return '/reports/new';}
function new_report_ajax(verb, params, options){ return less_ajax('/reports/new', verb, params, options);}
function new_report_ajaxx(verb, params, options){ return less_ajaxx('/reports/new', verb, params, options);}
function formatted_new_report_path(format, verb){ return '/reports/new.' + format + '';}
function formatted_new_report_ajax(format, verb, params, options){ return less_ajax('/reports/new.' + format + '', verb, params, options);}
function formatted_new_report_ajaxx(format, verb, params, options){ return less_ajaxx('/reports/new.' + format + '', verb, params, options);}
function edit_report_path(id, verb){ return '/reports/' + id + '/edit';}
function edit_report_ajax(id, verb, params, options){ return less_ajax('/reports/' + id + '/edit', verb, params, options);}
function edit_report_ajaxx(id, verb, params, options){ return less_ajaxx('/reports/' + id + '/edit', verb, params, options);}
function formatted_edit_report_path(id, format, verb){ return '/reports/' + id + '/edit.' + format + '';}
function formatted_edit_report_ajax(id, format, verb, params, options){ return less_ajax('/reports/' + id + '/edit.' + format + '', verb, params, options);}
function formatted_edit_report_ajaxx(id, format, verb, params, options){ return less_ajaxx('/reports/' + id + '/edit.' + format + '', verb, params, options);}
function report_path(id, verb){ return '/reports/' + id + '';}
function report_ajax(id, verb, params, options){ return less_ajax('/reports/' + id + '', verb, params, options);}
function report_ajaxx(id, verb, params, options){ return less_ajaxx('/reports/' + id + '', verb, params, options);}
function formatted_report_path(id, format, verb){ return '/reports/' + id + '.' + format + '';}
function formatted_report_ajax(id, format, verb, params, options){ return less_ajax('/reports/' + id + '.' + format + '', verb, params, options);}
function formatted_report_ajaxx(id, format, verb, params, options){ return less_ajaxx('/reports/' + id + '.' + format + '', verb, params, options);}
function projects_path(verb){ return '/projects';}
function projects_ajax(verb, params, options){ return less_ajax('/projects', verb, params, options);}
function projects_ajaxx(verb, params, options){ return less_ajaxx('/projects', verb, params, options);}
function formatted_projects_path(format, verb){ return '/projects.' + format + '';}
function formatted_projects_ajax(format, verb, params, options){ return less_ajax('/projects.' + format + '', verb, params, options);}
function formatted_projects_ajaxx(format, verb, params, options){ return less_ajaxx('/projects.' + format + '', verb, params, options);}
function new_project_path(verb){ return '/projects/new';}
function new_project_ajax(verb, params, options){ return less_ajax('/projects/new', verb, params, options);}
function new_project_ajaxx(verb, params, options){ return less_ajaxx('/projects/new', verb, params, options);}
function formatted_new_project_path(format, verb){ return '/projects/new.' + format + '';}
function formatted_new_project_ajax(format, verb, params, options){ return less_ajax('/projects/new.' + format + '', verb, params, options);}
function formatted_new_project_ajaxx(format, verb, params, options){ return less_ajaxx('/projects/new.' + format + '', verb, params, options);}
function punch_project_path(id, verb){ return '/projects/' + id + '/punch';}
function punch_project_ajax(id, verb, params, options){ return less_ajax('/projects/' + id + '/punch', verb, params, options);}
function punch_project_ajaxx(id, verb, params, options){ return less_ajaxx('/projects/' + id + '/punch', verb, params, options);}
function formatted_punch_project_path(id, format, verb){ return '/projects/' + id + '/punch.' + format + '';}
function formatted_punch_project_ajax(id, format, verb, params, options){ return less_ajax('/projects/' + id + '/punch.' + format + '', verb, params, options);}
function formatted_punch_project_ajaxx(id, format, verb, params, options){ return less_ajaxx('/projects/' + id + '/punch.' + format + '', verb, params, options);}
function edit_name_project_path(id, verb){ return '/projects/' + id + '/edit_name';}
function edit_name_project_ajax(id, verb, params, options){ return less_ajax('/projects/' + id + '/edit_name', verb, params, options);}
function edit_name_project_ajaxx(id, verb, params, options){ return less_ajaxx('/projects/' + id + '/edit_name', verb, params, options);}
function formatted_edit_name_project_path(id, format, verb){ return '/projects/' + id + '/edit_name.' + format + '';}
function formatted_edit_name_project_ajax(id, format, verb, params, options){ return less_ajax('/projects/' + id + '/edit_name.' + format + '', verb, params, options);}
function formatted_edit_name_project_ajaxx(id, format, verb, params, options){ return less_ajaxx('/projects/' + id + '/edit_name.' + format + '', verb, params, options);}
function archive_project_path(id, verb){ return '/projects/' + id + '/archive';}
function archive_project_ajax(id, verb, params, options){ return less_ajax('/projects/' + id + '/archive', verb, params, options);}
function archive_project_ajaxx(id, verb, params, options){ return less_ajaxx('/projects/' + id + '/archive', verb, params, options);}
function formatted_archive_project_path(id, format, verb){ return '/projects/' + id + '/archive.' + format + '';}
function formatted_archive_project_ajax(id, format, verb, params, options){ return less_ajax('/projects/' + id + '/archive.' + format + '', verb, params, options);}
function formatted_archive_project_ajaxx(id, format, verb, params, options){ return less_ajaxx('/projects/' + id + '/archive.' + format + '', verb, params, options);}
function merge_project_path(id, verb){ return '/projects/' + id + '/merge';}
function merge_project_ajax(id, verb, params, options){ return less_ajax('/projects/' + id + '/merge', verb, params, options);}
function merge_project_ajaxx(id, verb, params, options){ return less_ajaxx('/projects/' + id + '/merge', verb, params, options);}
function formatted_merge_project_path(id, format, verb){ return '/projects/' + id + '/merge.' + format + '';}
function formatted_merge_project_ajax(id, format, verb, params, options){ return less_ajax('/projects/' + id + '/merge.' + format + '', verb, params, options);}
function formatted_merge_project_ajaxx(id, format, verb, params, options){ return less_ajaxx('/projects/' + id + '/merge.' + format + '', verb, params, options);}
function edit_project_path(id, verb){ return '/projects/' + id + '/edit';}
function edit_project_ajax(id, verb, params, options){ return less_ajax('/projects/' + id + '/edit', verb, params, options);}
function edit_project_ajaxx(id, verb, params, options){ return less_ajaxx('/projects/' + id + '/edit', verb, params, options);}
function formatted_edit_project_path(id, format, verb){ return '/projects/' + id + '/edit.' + format + '';}
function formatted_edit_project_ajax(id, format, verb, params, options){ return less_ajax('/projects/' + id + '/edit.' + format + '', verb, params, options);}
function formatted_edit_project_ajaxx(id, format, verb, params, options){ return less_ajaxx('/projects/' + id + '/edit.' + format + '', verb, params, options);}
function name_project_path(id, verb){ return '/projects/' + id + '/name';}
function name_project_ajax(id, verb, params, options){ return less_ajax('/projects/' + id + '/name', verb, params, options);}
function name_project_ajaxx(id, verb, params, options){ return less_ajaxx('/projects/' + id + '/name', verb, params, options);}
function formatted_name_project_path(id, format, verb){ return '/projects/' + id + '/name.' + format + '';}
function formatted_name_project_ajax(id, format, verb, params, options){ return less_ajax('/projects/' + id + '/name.' + format + '', verb, params, options);}
function formatted_name_project_ajaxx(id, format, verb, params, options){ return less_ajaxx('/projects/' + id + '/name.' + format + '', verb, params, options);}
function project_path(id, verb){ return '/projects/' + id + '';}
function project_ajax(id, verb, params, options){ return less_ajax('/projects/' + id + '', verb, params, options);}
function project_ajaxx(id, verb, params, options){ return less_ajaxx('/projects/' + id + '', verb, params, options);}
function formatted_project_path(id, format, verb){ return '/projects/' + id + '.' + format + '';}
function formatted_project_ajax(id, format, verb, params, options){ return less_ajax('/projects/' + id + '.' + format + '', verb, params, options);}
function formatted_project_ajaxx(id, format, verb, params, options){ return less_ajaxx('/projects/' + id + '.' + format + '', verb, params, options);}
function project_clock_punches_path(project_id, verb){ return '/projects/' + project_id + '/clock_punches';}
function project_clock_punches_ajax(project_id, verb, params, options){ return less_ajax('/projects/' + project_id + '/clock_punches', verb, params, options);}
function project_clock_punches_ajaxx(project_id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/clock_punches', verb, params, options);}
function formatted_project_clock_punches_path(project_id, format, verb){ return '/projects/' + project_id + '/clock_punches.' + format + '';}
function formatted_project_clock_punches_ajax(project_id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/clock_punches.' + format + '', verb, params, options);}
function formatted_project_clock_punches_ajaxx(project_id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/clock_punches.' + format + '', verb, params, options);}
function new_project_clock_punch_path(project_id, verb){ return '/projects/' + project_id + '/clock_punches/new';}
function new_project_clock_punch_ajax(project_id, verb, params, options){ return less_ajax('/projects/' + project_id + '/clock_punches/new', verb, params, options);}
function new_project_clock_punch_ajaxx(project_id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/clock_punches/new', verb, params, options);}
function formatted_new_project_clock_punch_path(project_id, format, verb){ return '/projects/' + project_id + '/clock_punches/new.' + format + '';}
function formatted_new_project_clock_punch_ajax(project_id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/clock_punches/new.' + format + '', verb, params, options);}
function formatted_new_project_clock_punch_ajaxx(project_id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/clock_punches/new.' + format + '', verb, params, options);}
function edit_project_clock_punch_path(project_id, id, verb){ return '/projects/' + project_id + '/clock_punches/' + id + '/edit';}
function edit_project_clock_punch_ajax(project_id, id, verb, params, options){ return less_ajax('/projects/' + project_id + '/clock_punches/' + id + '/edit', verb, params, options);}
function edit_project_clock_punch_ajaxx(project_id, id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/clock_punches/' + id + '/edit', verb, params, options);}
function formatted_edit_project_clock_punch_path(project_id, id, format, verb){ return '/projects/' + project_id + '/clock_punches/' + id + '/edit.' + format + '';}
function formatted_edit_project_clock_punch_ajax(project_id, id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/clock_punches/' + id + '/edit.' + format + '', verb, params, options);}
function formatted_edit_project_clock_punch_ajaxx(project_id, id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/clock_punches/' + id + '/edit.' + format + '', verb, params, options);}
function project_clock_punch_path(project_id, id, verb){ return '/projects/' + project_id + '/clock_punches/' + id + '';}
function project_clock_punch_ajax(project_id, id, verb, params, options){ return less_ajax('/projects/' + project_id + '/clock_punches/' + id + '', verb, params, options);}
function project_clock_punch_ajaxx(project_id, id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/clock_punches/' + id + '', verb, params, options);}
function formatted_project_clock_punch_path(project_id, id, format, verb){ return '/projects/' + project_id + '/clock_punches/' + id + '.' + format + '';}
function formatted_project_clock_punch_ajax(project_id, id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/clock_punches/' + id + '.' + format + '', verb, params, options);}
function formatted_project_clock_punch_ajaxx(project_id, id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/clock_punches/' + id + '.' + format + '', verb, params, options);}
function project_expenses_path(project_id, verb){ return '/projects/' + project_id + '/expenses';}
function project_expenses_ajax(project_id, verb, params, options){ return less_ajax('/projects/' + project_id + '/expenses', verb, params, options);}
function project_expenses_ajaxx(project_id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/expenses', verb, params, options);}
function formatted_project_expenses_path(project_id, format, verb){ return '/projects/' + project_id + '/expenses.' + format + '';}
function formatted_project_expenses_ajax(project_id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/expenses.' + format + '', verb, params, options);}
function formatted_project_expenses_ajaxx(project_id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/expenses.' + format + '', verb, params, options);}
function new_project_expense_path(project_id, verb){ return '/projects/' + project_id + '/expenses/new';}
function new_project_expense_ajax(project_id, verb, params, options){ return less_ajax('/projects/' + project_id + '/expenses/new', verb, params, options);}
function new_project_expense_ajaxx(project_id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/expenses/new', verb, params, options);}
function formatted_new_project_expense_path(project_id, format, verb){ return '/projects/' + project_id + '/expenses/new.' + format + '';}
function formatted_new_project_expense_ajax(project_id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/expenses/new.' + format + '', verb, params, options);}
function formatted_new_project_expense_ajaxx(project_id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/expenses/new.' + format + '', verb, params, options);}
function edit_project_expense_path(project_id, id, verb){ return '/projects/' + project_id + '/expenses/' + id + '/edit';}
function edit_project_expense_ajax(project_id, id, verb, params, options){ return less_ajax('/projects/' + project_id + '/expenses/' + id + '/edit', verb, params, options);}
function edit_project_expense_ajaxx(project_id, id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/expenses/' + id + '/edit', verb, params, options);}
function formatted_edit_project_expense_path(project_id, id, format, verb){ return '/projects/' + project_id + '/expenses/' + id + '/edit.' + format + '';}
function formatted_edit_project_expense_ajax(project_id, id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/expenses/' + id + '/edit.' + format + '', verb, params, options);}
function formatted_edit_project_expense_ajaxx(project_id, id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/expenses/' + id + '/edit.' + format + '', verb, params, options);}
function project_expense_path(project_id, id, verb){ return '/projects/' + project_id + '/expenses/' + id + '';}
function project_expense_ajax(project_id, id, verb, params, options){ return less_ajax('/projects/' + project_id + '/expenses/' + id + '', verb, params, options);}
function project_expense_ajaxx(project_id, id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/expenses/' + id + '', verb, params, options);}
function formatted_project_expense_path(project_id, id, format, verb){ return '/projects/' + project_id + '/expenses/' + id + '.' + format + '';}
function formatted_project_expense_ajax(project_id, id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/expenses/' + id + '.' + format + '', verb, params, options);}
function formatted_project_expense_ajaxx(project_id, id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/expenses/' + id + '.' + format + '', verb, params, options);}
function project_members_path(project_id, verb){ return '/projects/' + project_id + '/members';}
function project_members_ajax(project_id, verb, params, options){ return less_ajax('/projects/' + project_id + '/members', verb, params, options);}
function project_members_ajaxx(project_id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/members', verb, params, options);}
function formatted_project_members_path(project_id, format, verb){ return '/projects/' + project_id + '/members.' + format + '';}
function formatted_project_members_ajax(project_id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/members.' + format + '', verb, params, options);}
function formatted_project_members_ajaxx(project_id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/members.' + format + '', verb, params, options);}
function new_project_member_path(project_id, verb){ return '/projects/' + project_id + '/members/new';}
function new_project_member_ajax(project_id, verb, params, options){ return less_ajax('/projects/' + project_id + '/members/new', verb, params, options);}
function new_project_member_ajaxx(project_id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/members/new', verb, params, options);}
function formatted_new_project_member_path(project_id, format, verb){ return '/projects/' + project_id + '/members/new.' + format + '';}
function formatted_new_project_member_ajax(project_id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/members/new.' + format + '', verb, params, options);}
function formatted_new_project_member_ajaxx(project_id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/members/new.' + format + '', verb, params, options);}
function toggle_admin_project_member_path(project_id, id, verb){ return '/projects/' + project_id + '/members/' + id + '/toggle_admin';}
function toggle_admin_project_member_ajax(project_id, id, verb, params, options){ return less_ajax('/projects/' + project_id + '/members/' + id + '/toggle_admin', verb, params, options);}
function toggle_admin_project_member_ajaxx(project_id, id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/members/' + id + '/toggle_admin', verb, params, options);}
function formatted_toggle_admin_project_member_path(project_id, id, format, verb){ return '/projects/' + project_id + '/members/' + id + '/toggle_admin.' + format + '';}
function formatted_toggle_admin_project_member_ajax(project_id, id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/members/' + id + '/toggle_admin.' + format + '', verb, params, options);}
function formatted_toggle_admin_project_member_ajaxx(project_id, id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/members/' + id + '/toggle_admin.' + format + '', verb, params, options);}
function edit_project_member_path(project_id, id, verb){ return '/projects/' + project_id + '/members/' + id + '/edit';}
function edit_project_member_ajax(project_id, id, verb, params, options){ return less_ajax('/projects/' + project_id + '/members/' + id + '/edit', verb, params, options);}
function edit_project_member_ajaxx(project_id, id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/members/' + id + '/edit', verb, params, options);}
function formatted_edit_project_member_path(project_id, id, format, verb){ return '/projects/' + project_id + '/members/' + id + '/edit.' + format + '';}
function formatted_edit_project_member_ajax(project_id, id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/members/' + id + '/edit.' + format + '', verb, params, options);}
function formatted_edit_project_member_ajaxx(project_id, id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/members/' + id + '/edit.' + format + '', verb, params, options);}
function project_member_path(project_id, id, verb){ return '/projects/' + project_id + '/members/' + id + '';}
function project_member_ajax(project_id, id, verb, params, options){ return less_ajax('/projects/' + project_id + '/members/' + id + '', verb, params, options);}
function project_member_ajaxx(project_id, id, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/members/' + id + '', verb, params, options);}
function formatted_project_member_path(project_id, id, format, verb){ return '/projects/' + project_id + '/members/' + id + '.' + format + '';}
function formatted_project_member_ajax(project_id, id, format, verb, params, options){ return less_ajax('/projects/' + project_id + '/members/' + id + '.' + format + '', verb, params, options);}
function formatted_project_member_ajaxx(project_id, id, format, verb, params, options){ return less_ajaxx('/projects/' + project_id + '/members/' + id + '.' + format + '', verb, params, options);}
function people_path(verb){ return '/people';}
function people_ajax(verb, params, options){ return less_ajax('/people', verb, params, options);}
function people_ajaxx(verb, params, options){ return less_ajaxx('/people', verb, params, options);}
function formatted_people_path(format, verb){ return '/people.' + format + '';}
function formatted_people_ajax(format, verb, params, options){ return less_ajax('/people.' + format + '', verb, params, options);}
function formatted_people_ajaxx(format, verb, params, options){ return less_ajaxx('/people.' + format + '', verb, params, options);}
function new_person_path(verb){ return '/people/new';}
function new_person_ajax(verb, params, options){ return less_ajax('/people/new', verb, params, options);}
function new_person_ajaxx(verb, params, options){ return less_ajaxx('/people/new', verb, params, options);}
function formatted_new_person_path(format, verb){ return '/people/new.' + format + '';}
function formatted_new_person_ajax(format, verb, params, options){ return less_ajax('/people/new.' + format + '', verb, params, options);}
function formatted_new_person_ajaxx(format, verb, params, options){ return less_ajaxx('/people/new.' + format + '', verb, params, options);}
function edit_person_path(id, verb){ return '/people/' + id + '/edit';}
function edit_person_ajax(id, verb, params, options){ return less_ajax('/people/' + id + '/edit', verb, params, options);}
function edit_person_ajaxx(id, verb, params, options){ return less_ajaxx('/people/' + id + '/edit', verb, params, options);}
function formatted_edit_person_path(id, format, verb){ return '/people/' + id + '/edit.' + format + '';}
function formatted_edit_person_ajax(id, format, verb, params, options){ return less_ajax('/people/' + id + '/edit.' + format + '', verb, params, options);}
function formatted_edit_person_ajaxx(id, format, verb, params, options){ return less_ajaxx('/people/' + id + '/edit.' + format + '', verb, params, options);}
function update_la_businesses_person_path(id, verb){ return '/people/' + id + '/update_la_businesses';}
function update_la_businesses_person_ajax(id, verb, params, options){ return less_ajax('/people/' + id + '/update_la_businesses', verb, params, options);}
function update_la_businesses_person_ajaxx(id, verb, params, options){ return less_ajaxx('/people/' + id + '/update_la_businesses', verb, params, options);}
function formatted_update_la_businesses_person_path(id, format, verb){ return '/people/' + id + '/update_la_businesses.' + format + '';}
function formatted_update_la_businesses_person_ajax(id, format, verb, params, options){ return less_ajax('/people/' + id + '/update_la_businesses.' + format + '', verb, params, options);}
function formatted_update_la_businesses_person_ajaxx(id, format, verb, params, options){ return less_ajaxx('/people/' + id + '/update_la_businesses.' + format + '', verb, params, options);}
function delete_icon_person_path(id, verb){ return '/people/' + id + '/delete_icon';}
function delete_icon_person_ajax(id, verb, params, options){ return less_ajax('/people/' + id + '/delete_icon', verb, params, options);}
function delete_icon_person_ajaxx(id, verb, params, options){ return less_ajaxx('/people/' + id + '/delete_icon', verb, params, options);}
function formatted_delete_icon_person_path(id, format, verb){ return '/people/' + id + '/delete_icon.' + format + '';}
function formatted_delete_icon_person_ajax(id, format, verb, params, options){ return less_ajax('/people/' + id + '/delete_icon.' + format + '', verb, params, options);}
function formatted_delete_icon_person_ajaxx(id, format, verb, params, options){ return less_ajaxx('/people/' + id + '/delete_icon.' + format + '', verb, params, options);}
function freeze_account_person_path(id, verb){ return '/people/' + id + '/freeze_account';}
function freeze_account_person_ajax(id, verb, params, options){ return less_ajax('/people/' + id + '/freeze_account', verb, params, options);}
function freeze_account_person_ajaxx(id, verb, params, options){ return less_ajaxx('/people/' + id + '/freeze_account', verb, params, options);}
function formatted_freeze_account_person_path(id, format, verb){ return '/people/' + id + '/freeze_account.' + format + '';}
function formatted_freeze_account_person_ajax(id, format, verb, params, options){ return less_ajax('/people/' + id + '/freeze_account.' + format + '', verb, params, options);}
function formatted_freeze_account_person_ajaxx(id, format, verb, params, options){ return less_ajaxx('/people/' + id + '/freeze_account.' + format + '', verb, params, options);}
function person_path(id, verb){ return '/people/' + id + '';}
function person_ajax(id, verb, params, options){ return less_ajax('/people/' + id + '', verb, params, options);}
function person_ajaxx(id, verb, params, options){ return less_ajaxx('/people/' + id + '', verb, params, options);}
function formatted_person_path(id, format, verb){ return '/people/' + id + '.' + format + '';}
function formatted_person_ajax(id, format, verb, params, options){ return less_ajax('/people/' + id + '.' + format + '', verb, params, options);}
function formatted_person_ajaxx(id, format, verb, params, options){ return less_ajaxx('/people/' + id + '.' + format + '', verb, params, options);}
function signups_accounts_path(verb){ return '/accounts/signups';}
function signups_accounts_ajax(verb, params, options){ return less_ajax('/accounts/signups', verb, params, options);}
function signups_accounts_ajaxx(verb, params, options){ return less_ajaxx('/accounts/signups', verb, params, options);}
function formatted_signups_accounts_path(format, verb){ return '/accounts/signups.' + format + '';}
function formatted_signups_accounts_ajax(format, verb, params, options){ return less_ajax('/accounts/signups.' + format + '', verb, params, options);}
function formatted_signups_accounts_ajaxx(format, verb, params, options){ return less_ajaxx('/accounts/signups.' + format + '', verb, params, options);}
function accounts_path(verb){ return '/accounts';}
function accounts_ajax(verb, params, options){ return less_ajax('/accounts', verb, params, options);}
function accounts_ajaxx(verb, params, options){ return less_ajaxx('/accounts', verb, params, options);}
function formatted_accounts_path(format, verb){ return '/accounts.' + format + '';}
function formatted_accounts_ajax(format, verb, params, options){ return less_ajax('/accounts.' + format + '', verb, params, options);}
function formatted_accounts_ajaxx(format, verb, params, options){ return less_ajaxx('/accounts.' + format + '', verb, params, options);}
function new_account_path(verb){ return '/accounts/new';}
function new_account_ajax(verb, params, options){ return less_ajax('/accounts/new', verb, params, options);}
function new_account_ajaxx(verb, params, options){ return less_ajaxx('/accounts/new', verb, params, options);}
function formatted_new_account_path(format, verb){ return '/accounts/new.' + format + '';}
function formatted_new_account_ajax(format, verb, params, options){ return less_ajax('/accounts/new.' + format + '', verb, params, options);}
function formatted_new_account_ajaxx(format, verb, params, options){ return less_ajaxx('/accounts/new.' + format + '', verb, params, options);}
function charge_credit_card_account_path(id, verb){ return '/accounts/' + id + '/charge_credit_card';}
function charge_credit_card_account_ajax(id, verb, params, options){ return less_ajax('/accounts/' + id + '/charge_credit_card', verb, params, options);}
function charge_credit_card_account_ajaxx(id, verb, params, options){ return less_ajaxx('/accounts/' + id + '/charge_credit_card', verb, params, options);}
function formatted_charge_credit_card_account_path(id, format, verb){ return '/accounts/' + id + '/charge_credit_card.' + format + '';}
function formatted_charge_credit_card_account_ajax(id, format, verb, params, options){ return less_ajax('/accounts/' + id + '/charge_credit_card.' + format + '', verb, params, options);}
function formatted_charge_credit_card_account_ajaxx(id, format, verb, params, options){ return less_ajaxx('/accounts/' + id + '/charge_credit_card.' + format + '', verb, params, options);}
function edit_account_path(id, verb){ return '/accounts/' + id + '/edit';}
function edit_account_ajax(id, verb, params, options){ return less_ajax('/accounts/' + id + '/edit', verb, params, options);}
function edit_account_ajaxx(id, verb, params, options){ return less_ajaxx('/accounts/' + id + '/edit', verb, params, options);}
function formatted_edit_account_path(id, format, verb){ return '/accounts/' + id + '/edit.' + format + '';}
function formatted_edit_account_ajax(id, format, verb, params, options){ return less_ajax('/accounts/' + id + '/edit.' + format + '', verb, params, options);}
function formatted_edit_account_ajaxx(id, format, verb, params, options){ return less_ajaxx('/accounts/' + id + '/edit.' + format + '', verb, params, options);}
function account_path(id, verb){ return '/accounts/' + id + '';}
function account_ajax(id, verb, params, options){ return less_ajax('/accounts/' + id + '', verb, params, options);}
function account_ajaxx(id, verb, params, options){ return less_ajaxx('/accounts/' + id + '', verb, params, options);}
function formatted_account_path(id, format, verb){ return '/accounts/' + id + '.' + format + '';}
function formatted_account_ajax(id, format, verb, params, options){ return less_ajax('/accounts/' + id + '.' + format + '', verb, params, options);}
function formatted_account_ajaxx(id, format, verb, params, options){ return less_ajaxx('/accounts/' + id + '.' + format + '', verb, params, options);}
function login_path(verb){ return '/login';}
function login_ajax(verb, params, options){ return less_ajax('/login', verb, params, options);}
function login_ajaxx(verb, params, options){ return less_ajaxx('/login', verb, params, options);}
function logout_path(verb){ return '/logout';}
function logout_ajax(verb, params, options){ return less_ajax('/logout', verb, params, options);}
function logout_ajaxx(verb, params, options){ return less_ajaxx('/logout', verb, params, options);}
function signup_path(verb){ return '/signup';}
function signup_ajax(verb, params, options){ return less_ajax('/signup', verb, params, options);}
function signup_ajaxx(verb, params, options){ return less_ajaxx('/signup', verb, params, options);}
function home_path(verb){ return '';}
function home_ajax(verb, params, options){ return less_ajax('', verb, params, options);}
function home_ajaxx(verb, params, options){ return less_ajaxx('', verb, params, options);}
function api_path(verb){ return '/api';}
function api_ajax(verb, params, options){ return less_ajax('/api', verb, params, options);}
function api_ajaxx(verb, params, options){ return less_ajaxx('/api', verb, params, options);}
function share_path(verb){ return '/share';}
function share_ajax(verb, params, options){ return less_ajax('/share', verb, params, options);}
function share_ajaxx(verb, params, options){ return less_ajaxx('/share', verb, params, options);}
function contact_path(verb){ return '/contact';}
function contact_ajax(verb, params, options){ return less_ajax('/contact', verb, params, options);}
function contact_ajaxx(verb, params, options){ return less_ajaxx('/contact', verb, params, options);}
function invite_path(verb){ return '/invite';}
function invite_ajax(verb, params, options){ return less_ajax('/invite', verb, params, options);}
function invite_ajaxx(verb, params, options){ return less_ajaxx('/invite', verb, params, options);}
function page_path(verb){ return '/page';}
function page_ajax(verb, params, options){ return less_ajax('/page', verb, params, options);}
function page_ajaxx(verb, params, options){ return less_ajaxx('/page', verb, params, options);}
function invites_path(verb){ return '/invites';}
function invites_ajax(verb, params, options){ return less_ajax('/invites', verb, params, options);}
function invites_ajaxx(verb, params, options){ return less_ajaxx('/invites', verb, params, options);}
function send_invites_path(verb){ return '/send_invites';}
function send_invites_ajax(verb, params, options){ return less_ajax('/send_invites', verb, params, options);}
function send_invites_ajaxx(verb, params, options){ return less_ajaxx('/send_invites', verb, params, options);}
function tour_path(verb){ return '/tour';}
function tour_ajax(verb, params, options){ return less_ajax('/tour', verb, params, options);}
function tour_ajaxx(verb, params, options){ return less_ajaxx('/tour', verb, params, options);}
function features_path(verb){ return '/features';}
function features_ajax(verb, params, options){ return less_ajax('/features', verb, params, options);}
function features_ajaxx(verb, params, options){ return less_ajaxx('/features', verb, params, options);}
function press_path(verb){ return '/press';}
function press_ajax(verb, params, options){ return less_ajax('/press', verb, params, options);}
function press_ajaxx(verb, params, options){ return less_ajaxx('/press', verb, params, options);}
function faq_path(verb){ return '/faq';}
function faq_ajax(verb, params, options){ return less_ajax('/faq', verb, params, options);}
function faq_ajaxx(verb, params, options){ return less_ajaxx('/faq', verb, params, options);}
function times_path(verb){ return '/time-tracking';}
function times_ajax(verb, params, options){ return less_ajax('/time-tracking', verb, params, options);}
function times_ajaxx(verb, params, options){ return less_ajaxx('/time-tracking', verb, params, options);}
function expenses_path(verb){ return '/expense-tracking';}
function expenses_ajax(verb, params, options){ return less_ajax('/expense-tracking', verb, params, options);}
function expenses_ajaxx(verb, params, options){ return less_ajaxx('/expense-tracking', verb, params, options);}
function accomplished_path(verb){ return '/accomplished';}
function accomplished_ajax(verb, params, options){ return less_ajax('/accomplished', verb, params, options);}
function accomplished_ajaxx(verb, params, options){ return less_ajaxx('/accomplished', verb, params, options);}
function export_path(verb){ return '/export-data';}
function export_ajax(verb, params, options){ return less_ajax('/export-data', verb, params, options);}
function export_ajaxx(verb, params, options){ return less_ajaxx('/export-data', verb, params, options);}
function run_reports_path(verb){ return '/run-reports';}
function run_reports_ajax(verb, params, options){ return less_ajax('/run-reports', verb, params, options);}
function run_reports_ajaxx(verb, params, options){ return less_ajaxx('/run-reports', verb, params, options);}
function about_path(verb){ return '/about-more-honey';}
function about_ajax(verb, params, options){ return less_ajax('/about-more-honey', verb, params, options);}
function about_ajaxx(verb, params, options){ return less_ajaxx('/about-more-honey', verb, params, options);}
function sitemap_path(verb){ return '/site-map';}
function sitemap_ajax(verb, params, options){ return less_ajax('/site-map', verb, params, options);}
function sitemap_ajaxx(verb, params, options){ return less_ajaxx('/site-map', verb, params, options);}
function privacy_path(verb){ return '/privacy-policy';}
function privacy_ajax(verb, params, options){ return less_ajax('/privacy-policy', verb, params, options);}
function privacy_ajaxx(verb, params, options){ return less_ajaxx('/privacy-policy', verb, params, options);}
function terms_path(verb){ return '/terms-of-service';}
function terms_ajax(verb, params, options){ return less_ajax('/terms-of-service', verb, params, options);}
function terms_ajaxx(verb, params, options){ return less_ajaxx('/terms-of-service', verb, params, options);}
function dashboard_path(verb){ return '/dashboard';}
function dashboard_ajax(verb, params, options){ return less_ajax('/dashboard', verb, params, options);}
function dashboard_ajaxx(verb, params, options){ return less_ajaxx('/dashboard', verb, params, options);}
